1<?xml version="1.0" encoding="utf-8"?>
2<!-- File naming: <vendor>_<part/series name>_svd.xml -->
3<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="CMSIS-SVD.xsd">
4  <vendor>Nordic Semiconductor</vendor>
5  <vendorID>Nordic</vendorID>
6  <name>nrf52820</name>
7  <series>nrf52</series>
8  <version>1</version>
9  <description>nRF52820 reference description for radio MCU with ARM 32-bit Cortex-M4 Microcontroller </description>
10  <licenseText>
11Copyright (c) 2010 - 2023, Nordic Semiconductor ASA All rights reserved.\n
12\n
13SPDX-License-Identifier: BSD-3-Clause\n
14\n
15Redistribution and use in source and binary forms, with or without\n
16modification, are permitted provided that the following conditions are met:\n
17\n
181. Redistributions of source code must retain the above copyright notice, this\n
19   list of conditions and the following disclaimer.\n
20\n
212. Redistributions in binary form must reproduce the above copyright\n
22   notice, this list of conditions and the following disclaimer in the\n
23   documentation and/or other materials provided with the distribution.\n
24\n
253. Neither the name of Nordic Semiconductor ASA nor the names of its\n
26   contributors may be used to endorse or promote products derived from this\n
27   software without specific prior written permission.\n
28\n
29THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\n
30AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n
31IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE\n
32ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE\n
33LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n
34CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n
35SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n
36INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n
37CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n
38ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n
39POSSIBILITY OF SUCH DAMAGE.\n
40        </licenseText>
41  <addressUnitBits>8</addressUnitBits>
42  <width>32</width>
43  <size>32</size>
44  <resetValue>0x00000000</resetValue>
45  <resetMask>0xFFFFFFFF</resetMask>
46  <cpu>
47    <name>CM4</name>
48    <revision>r0p1</revision>
49    <endian>little</endian>
50    <mpuPresent>1</mpuPresent>
51    <fpuPresent>0</fpuPresent>
52    <nvicPrioBits>3</nvicPrioBits>
53    <vendorSystickConfig>0</vendorSystickConfig>
54  </cpu>
55  <headerSystemFilename>system_nrf52</headerSystemFilename>
56  <headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix>
57  <vendorExtensions>
58    <ExampleStackSize>2048</ExampleStackSize>
59    <ExampleHeapSize>2048</ExampleHeapSize>
60    <MaxInterrupts>112</MaxInterrupts>
61  </vendorExtensions>
62  <peripherals>
63    <peripheral>
64      <name>FICR</name>
65      <description>Factory information configuration registers</description>
66      <baseAddress>0x10000000</baseAddress>
67      <addressBlock>
68        <offset>0</offset>
69        <size>0x1000</size>
70        <usage>registers</usage>
71      </addressBlock>
72      <groupName>FICR</groupName>
73      <size>0x20</size>
74      <registers>
75        <register>
76          <name>CODEPAGESIZE</name>
77          <description>Code memory page size</description>
78          <addressOffset>0x010</addressOffset>
79          <access>read-only</access>
80          <resetValue>0xFFFFFFFF</resetValue>
81          <fields>
82            <field>
83              <name>CODEPAGESIZE</name>
84              <description>Code memory page size</description>
85              <lsb>0</lsb>
86              <msb>31</msb>
87            </field>
88          </fields>
89        </register>
90        <register>
91          <name>CODESIZE</name>
92          <description>Code memory size</description>
93          <addressOffset>0x014</addressOffset>
94          <access>read-only</access>
95          <resetValue>0xFFFFFFFF</resetValue>
96          <fields>
97            <field>
98              <name>CODESIZE</name>
99              <description>Code memory size in number of pages</description>
100              <lsb>0</lsb>
101              <msb>31</msb>
102            </field>
103          </fields>
104        </register>
105        <register>
106          <dim>0x2</dim>
107          <dimIncrement>0x4</dimIncrement>
108          <name>DEVICEID[%s]</name>
109          <description>Description collection: Device identifier</description>
110          <addressOffset>0x060</addressOffset>
111          <access>read-only</access>
112          <resetValue>0xFFFFFFFF</resetValue>
113          <fields>
114            <field>
115              <name>DEVICEID</name>
116              <description>64 bit unique device identifier</description>
117              <lsb>0</lsb>
118              <msb>31</msb>
119            </field>
120          </fields>
121        </register>
122        <register>
123          <dim>0x4</dim>
124          <dimIncrement>0x4</dimIncrement>
125          <name>ER[%s]</name>
126          <description>Description collection: Encryption root, word n</description>
127          <addressOffset>0x080</addressOffset>
128          <access>read-only</access>
129          <resetValue>0xFFFFFFFF</resetValue>
130          <fields>
131            <field>
132              <name>ER</name>
133              <description>Encryption root, word n</description>
134              <lsb>0</lsb>
135              <msb>31</msb>
136            </field>
137          </fields>
138        </register>
139        <register>
140          <dim>0x4</dim>
141          <dimIncrement>0x4</dimIncrement>
142          <name>IR[%s]</name>
143          <description>Description collection: Identity Root, word n</description>
144          <addressOffset>0x090</addressOffset>
145          <access>read-only</access>
146          <resetValue>0xFFFFFFFF</resetValue>
147          <fields>
148            <field>
149              <name>IR</name>
150              <description>Identity Root, word n</description>
151              <lsb>0</lsb>
152              <msb>31</msb>
153            </field>
154          </fields>
155        </register>
156        <register>
157          <name>DEVICEADDRTYPE</name>
158          <description>Device address type</description>
159          <addressOffset>0x0A0</addressOffset>
160          <access>read-only</access>
161          <resetValue>0xFFFFFFFF</resetValue>
162          <fields>
163            <field>
164              <name>DEVICEADDRTYPE</name>
165              <description>Device address type</description>
166              <lsb>0</lsb>
167              <msb>0</msb>
168              <enumeratedValues>
169                <enumeratedValue>
170                  <name>Public</name>
171                  <description>Public address</description>
172                  <value>0</value>
173                </enumeratedValue>
174                <enumeratedValue>
175                  <name>Random</name>
176                  <description>Random address</description>
177                  <value>1</value>
178                </enumeratedValue>
179              </enumeratedValues>
180            </field>
181          </fields>
182        </register>
183        <register>
184          <dim>0x2</dim>
185          <dimIncrement>0x4</dimIncrement>
186          <name>DEVICEADDR[%s]</name>
187          <description>Description collection: Device address n</description>
188          <addressOffset>0x0A4</addressOffset>
189          <access>read-only</access>
190          <resetValue>0xFFFFFFFF</resetValue>
191          <fields>
192            <field>
193              <name>DEVICEADDR</name>
194              <description>48 bit device address</description>
195              <lsb>0</lsb>
196              <msb>31</msb>
197            </field>
198          </fields>
199        </register>
200        <cluster>
201          <name>INFO</name>
202          <description>Device info</description>
203          <headerStructName>FICR_INFO</headerStructName>
204          <access>read-only</access>
205          <addressOffset>0x100</addressOffset>
206          <register>
207            <name>PART</name>
208            <description>Part code</description>
209            <addressOffset>0x000</addressOffset>
210            <access>read-only</access>
211            <resetValue>0x00052820</resetValue>
212            <fields>
213              <field>
214                <name>PART</name>
215                <description>Part code</description>
216                <lsb>0</lsb>
217                <msb>31</msb>
218                <enumeratedValues>
219                  <enumeratedValue>
220                    <name>N52820</name>
221                    <description>nRF52820</description>
222                    <value>0x52820</value>
223                  </enumeratedValue>
224                  <enumeratedValue>
225                    <name>N52833</name>
226                    <description>nRF52833</description>
227                    <value>0x52833</value>
228                  </enumeratedValue>
229                  <enumeratedValue>
230                    <name>N52840</name>
231                    <description>nRF52840</description>
232                    <value>0x52840</value>
233                  </enumeratedValue>
234                  <enumeratedValue>
235                    <name>Unspecified</name>
236                    <description>Unspecified</description>
237                    <value>0xFFFFFFFF</value>
238                  </enumeratedValue>
239                </enumeratedValues>
240              </field>
241            </fields>
242          </register>
243          <register>
244            <name>VARIANT</name>
245            <description>Build code (hardware version and production configuration)</description>
246            <addressOffset>0x004</addressOffset>
247            <access>read-only</access>
248            <resetValue>0xFFFFFFFF</resetValue>
249            <fields>
250              <field>
251                <name>VARIANT</name>
252                <description>Build code (hardware version and production configuration). Encoded as ASCII.</description>
253                <lsb>0</lsb>
254                <msb>31</msb>
255                <enumeratedValues>
256                  <enumeratedValue>
257                    <name>AAAA</name>
258                    <description>AAAA</description>
259                    <value>0x41414141</value>
260                  </enumeratedValue>
261                  <enumeratedValue>
262                    <name>AABC</name>
263                    <description>AABC</description>
264                    <value>0x41414243</value>
265                  </enumeratedValue>
266                  <enumeratedValue>
267                    <name>AAC0</name>
268                    <description>AAC0</description>
269                    <value>0x41414330</value>
270                  </enumeratedValue>
271                  <enumeratedValue>
272                    <name>AAC1</name>
273                    <description>AAC1</description>
274                    <value>0x41414331</value>
275                  </enumeratedValue>
276                  <enumeratedValue>
277                    <name>AAD0</name>
278                    <description>AAD0</description>
279                    <value>0x41414430</value>
280                  </enumeratedValue>
281                  <enumeratedValue>
282                    <name>Unspecified</name>
283                    <description>Unspecified</description>
284                    <value>0xFFFFFFFF</value>
285                  </enumeratedValue>
286                </enumeratedValues>
287              </field>
288            </fields>
289          </register>
290          <register>
291            <name>PACKAGE</name>
292            <description>Package option</description>
293            <addressOffset>0x008</addressOffset>
294            <access>read-only</access>
295            <resetValue>0xFFFFFFFF</resetValue>
296            <fields>
297              <field>
298                <name>PACKAGE</name>
299                <description>Package option</description>
300                <lsb>0</lsb>
301                <msb>31</msb>
302                <enumeratedValues>
303                  <enumeratedValue>
304                    <name>QD</name>
305                    <description>QDxx - 5x5 40-pin QFN</description>
306                    <value>0x2007</value>
307                  </enumeratedValue>
308                  <enumeratedValue>
309                    <name>Unspecified</name>
310                    <description>Unspecified</description>
311                    <value>0xFFFFFFFF</value>
312                  </enumeratedValue>
313                </enumeratedValues>
314              </field>
315            </fields>
316          </register>
317          <register>
318            <name>RAM</name>
319            <description>RAM variant</description>
320            <addressOffset>0x00C</addressOffset>
321            <access>read-only</access>
322            <resetValue>0xFFFFFFFF</resetValue>
323            <fields>
324              <field>
325                <name>RAM</name>
326                <description>RAM variant</description>
327                <lsb>0</lsb>
328                <msb>31</msb>
329                <enumeratedValues>
330                  <enumeratedValue>
331                    <name>K16</name>
332                    <description>16 kB RAM</description>
333                    <value>0x10</value>
334                  </enumeratedValue>
335                  <enumeratedValue>
336                    <name>K32</name>
337                    <description>32 kB RAM</description>
338                    <value>0x20</value>
339                  </enumeratedValue>
340                  <enumeratedValue>
341                    <name>K64</name>
342                    <description>64 kB RAM</description>
343                    <value>0x40</value>
344                  </enumeratedValue>
345                  <enumeratedValue>
346                    <name>K128</name>
347                    <description>128 kB RAM</description>
348                    <value>0x80</value>
349                  </enumeratedValue>
350                  <enumeratedValue>
351                    <name>K256</name>
352                    <description>256 kB RAM</description>
353                    <value>0x100</value>
354                  </enumeratedValue>
355                  <enumeratedValue>
356                    <name>Unspecified</name>
357                    <description>Unspecified</description>
358                    <value>0xFFFFFFFF</value>
359                  </enumeratedValue>
360                </enumeratedValues>
361              </field>
362            </fields>
363          </register>
364          <register>
365            <name>FLASH</name>
366            <description>Flash variant</description>
367            <addressOffset>0x010</addressOffset>
368            <access>read-only</access>
369            <resetValue>0xFFFFFFFF</resetValue>
370            <fields>
371              <field>
372                <name>FLASH</name>
373                <description>Flash variant</description>
374                <lsb>0</lsb>
375                <msb>31</msb>
376                <enumeratedValues>
377                  <enumeratedValue>
378                    <name>K128</name>
379                    <description>128 kB FLASH</description>
380                    <value>0x80</value>
381                  </enumeratedValue>
382                  <enumeratedValue>
383                    <name>K256</name>
384                    <description>256 kB FLASH</description>
385                    <value>0x100</value>
386                  </enumeratedValue>
387                  <enumeratedValue>
388                    <name>K512</name>
389                    <description>512 kB FLASH</description>
390                    <value>0x200</value>
391                  </enumeratedValue>
392                  <enumeratedValue>
393                    <name>K1024</name>
394                    <description>1 MB FLASH</description>
395                    <value>0x400</value>
396                  </enumeratedValue>
397                  <enumeratedValue>
398                    <name>K2048</name>
399                    <description>2 MB FLASH</description>
400                    <value>0x800</value>
401                  </enumeratedValue>
402                  <enumeratedValue>
403                    <name>Unspecified</name>
404                    <description>Unspecified</description>
405                    <value>0xFFFFFFFF</value>
406                  </enumeratedValue>
407                </enumeratedValues>
408              </field>
409            </fields>
410          </register>
411        </cluster>
412        <register>
413          <dim>0x3</dim>
414          <dimIncrement>0x4</dimIncrement>
415          <name>PRODTEST[%s]</name>
416          <description>Description collection: Production test signature n</description>
417          <addressOffset>0x350</addressOffset>
418          <access>read-only</access>
419          <resetValue>0xFFFFFFFF</resetValue>
420          <fields>
421            <field>
422              <name>PRODTEST</name>
423              <description>Production test signature n</description>
424              <lsb>0</lsb>
425              <msb>31</msb>
426              <enumeratedValues>
427                <enumeratedValue>
428                  <name>Done</name>
429                  <description>Production tests done</description>
430                  <value>0xBB42319F</value>
431                </enumeratedValue>
432                <enumeratedValue>
433                  <name>NotDone</name>
434                  <description>Production tests not done</description>
435                  <value>0xFFFFFFFF</value>
436                </enumeratedValue>
437              </enumeratedValues>
438            </field>
439          </fields>
440        </register>
441        <cluster>
442          <name>TEMP</name>
443          <description>Registers storing factory TEMP module linearization coefficients</description>
444          <headerStructName>FICR_TEMP</headerStructName>
445          <access>read-only</access>
446          <addressOffset>0x404</addressOffset>
447          <register>
448            <name>A0</name>
449            <description>Slope definition A0</description>
450            <addressOffset>0x000</addressOffset>
451            <access>read-only</access>
452            <resetValue>0xFFFFFFFF</resetValue>
453            <fields>
454              <field>
455                <name>A</name>
456                <description>A (slope definition) register.</description>
457                <lsb>0</lsb>
458                <msb>11</msb>
459              </field>
460            </fields>
461          </register>
462          <register>
463            <name>A1</name>
464            <description>Slope definition A1</description>
465            <addressOffset>0x004</addressOffset>
466            <access>read-only</access>
467            <resetValue>0xFFFFFFFF</resetValue>
468            <fields>
469              <field>
470                <name>A</name>
471                <description>A (slope definition) register.</description>
472                <lsb>0</lsb>
473                <msb>11</msb>
474              </field>
475            </fields>
476          </register>
477          <register>
478            <name>A2</name>
479            <description>Slope definition A2</description>
480            <addressOffset>0x008</addressOffset>
481            <access>read-only</access>
482            <resetValue>0xFFFFFFFF</resetValue>
483            <fields>
484              <field>
485                <name>A</name>
486                <description>A (slope definition) register.</description>
487                <lsb>0</lsb>
488                <msb>11</msb>
489              </field>
490            </fields>
491          </register>
492          <register>
493            <name>A3</name>
494            <description>Slope definition A3</description>
495            <addressOffset>0x00C</addressOffset>
496            <access>read-only</access>
497            <resetValue>0xFFFFFFFF</resetValue>
498            <fields>
499              <field>
500                <name>A</name>
501                <description>A (slope definition) register.</description>
502                <lsb>0</lsb>
503                <msb>11</msb>
504              </field>
505            </fields>
506          </register>
507          <register>
508            <name>A4</name>
509            <description>Slope definition A4</description>
510            <addressOffset>0x010</addressOffset>
511            <access>read-only</access>
512            <resetValue>0xFFFFFFFF</resetValue>
513            <fields>
514              <field>
515                <name>A</name>
516                <description>A (slope definition) register.</description>
517                <lsb>0</lsb>
518                <msb>11</msb>
519              </field>
520            </fields>
521          </register>
522          <register>
523            <name>A5</name>
524            <description>Slope definition A5</description>
525            <addressOffset>0x014</addressOffset>
526            <access>read-only</access>
527            <resetValue>0xFFFFFFFF</resetValue>
528            <fields>
529              <field>
530                <name>A</name>
531                <description>A (slope definition) register.</description>
532                <lsb>0</lsb>
533                <msb>11</msb>
534              </field>
535            </fields>
536          </register>
537          <register>
538            <name>B0</name>
539            <description>Y-intercept B0</description>
540            <addressOffset>0x018</addressOffset>
541            <access>read-only</access>
542            <resetValue>0xFFFFFFFF</resetValue>
543            <fields>
544              <field>
545                <name>B</name>
546                <description>B (y-intercept)</description>
547                <lsb>0</lsb>
548                <msb>13</msb>
549              </field>
550            </fields>
551          </register>
552          <register>
553            <name>B1</name>
554            <description>Y-intercept B1</description>
555            <addressOffset>0x01C</addressOffset>
556            <access>read-only</access>
557            <resetValue>0xFFFFFFFF</resetValue>
558            <fields>
559              <field>
560                <name>B</name>
561                <description>B (y-intercept)</description>
562                <lsb>0</lsb>
563                <msb>13</msb>
564              </field>
565            </fields>
566          </register>
567          <register>
568            <name>B2</name>
569            <description>Y-intercept B2</description>
570            <addressOffset>0x020</addressOffset>
571            <access>read-only</access>
572            <resetValue>0xFFFFFFFF</resetValue>
573            <fields>
574              <field>
575                <name>B</name>
576                <description>B (y-intercept)</description>
577                <lsb>0</lsb>
578                <msb>13</msb>
579              </field>
580            </fields>
581          </register>
582          <register>
583            <name>B3</name>
584            <description>Y-intercept B3</description>
585            <addressOffset>0x024</addressOffset>
586            <access>read-only</access>
587            <resetValue>0xFFFFFFFF</resetValue>
588            <fields>
589              <field>
590                <name>B</name>
591                <description>B (y-intercept)</description>
592                <lsb>0</lsb>
593                <msb>13</msb>
594              </field>
595            </fields>
596          </register>
597          <register>
598            <name>B4</name>
599            <description>Y-intercept B4</description>
600            <addressOffset>0x028</addressOffset>
601            <access>read-only</access>
602            <resetValue>0xFFFFFFFF</resetValue>
603            <fields>
604              <field>
605                <name>B</name>
606                <description>B (y-intercept)</description>
607                <lsb>0</lsb>
608                <msb>13</msb>
609              </field>
610            </fields>
611          </register>
612          <register>
613            <name>B5</name>
614            <description>Y-intercept B5</description>
615            <addressOffset>0x02C</addressOffset>
616            <access>read-only</access>
617            <resetValue>0xFFFFFFFF</resetValue>
618            <fields>
619              <field>
620                <name>B</name>
621                <description>B (y-intercept)</description>
622                <lsb>0</lsb>
623                <msb>13</msb>
624              </field>
625            </fields>
626          </register>
627          <register>
628            <name>T0</name>
629            <description>Segment end T0</description>
630            <addressOffset>0x030</addressOffset>
631            <access>read-only</access>
632            <resetValue>0xFFFFFFFF</resetValue>
633            <fields>
634              <field>
635                <name>T</name>
636                <description>T (segment end) register</description>
637                <lsb>0</lsb>
638                <msb>7</msb>
639              </field>
640            </fields>
641          </register>
642          <register>
643            <name>T1</name>
644            <description>Segment end T1</description>
645            <addressOffset>0x034</addressOffset>
646            <access>read-only</access>
647            <resetValue>0xFFFFFFFF</resetValue>
648            <fields>
649              <field>
650                <name>T</name>
651                <description>T (segment end) register</description>
652                <lsb>0</lsb>
653                <msb>7</msb>
654              </field>
655            </fields>
656          </register>
657          <register>
658            <name>T2</name>
659            <description>Segment end T2</description>
660            <addressOffset>0x038</addressOffset>
661            <access>read-only</access>
662            <resetValue>0xFFFFFFFF</resetValue>
663            <fields>
664              <field>
665                <name>T</name>
666                <description>T (segment end) register</description>
667                <lsb>0</lsb>
668                <msb>7</msb>
669              </field>
670            </fields>
671          </register>
672          <register>
673            <name>T3</name>
674            <description>Segment end T3</description>
675            <addressOffset>0x03C</addressOffset>
676            <access>read-only</access>
677            <resetValue>0xFFFFFFFF</resetValue>
678            <fields>
679              <field>
680                <name>T</name>
681                <description>T (segment end) register</description>
682                <lsb>0</lsb>
683                <msb>7</msb>
684              </field>
685            </fields>
686          </register>
687          <register>
688            <name>T4</name>
689            <description>Segment end T4</description>
690            <addressOffset>0x040</addressOffset>
691            <access>read-only</access>
692            <resetValue>0xFFFFFFFF</resetValue>
693            <fields>
694              <field>
695                <name>T</name>
696                <description>T (segment end) register</description>
697                <lsb>0</lsb>
698                <msb>7</msb>
699              </field>
700            </fields>
701          </register>
702        </cluster>
703      </registers>
704    </peripheral>
705    <peripheral>
706      <name>UICR</name>
707      <description>User information configuration registers</description>
708      <baseAddress>0x10001000</baseAddress>
709      <addressBlock>
710        <offset>0</offset>
711        <size>0x1000</size>
712        <usage>registers</usage>
713      </addressBlock>
714      <groupName>UICR</groupName>
715      <size>0x20</size>
716      <registers>
717        <register>
718          <dim>0xD</dim>
719          <dimIncrement>0x4</dimIncrement>
720          <name>NRFFW[%s]</name>
721          <description>Description collection: Reserved for Nordic firmware design</description>
722          <addressOffset>0x014</addressOffset>
723          <access>read-write</access>
724          <resetValue>0xFFFFFFFF</resetValue>
725          <fields>
726            <field>
727              <name>NRFFW</name>
728              <description>Reserved for Nordic firmware design</description>
729              <lsb>0</lsb>
730              <msb>31</msb>
731            </field>
732          </fields>
733        </register>
734        <register>
735          <dim>0xC</dim>
736          <dimIncrement>0x4</dimIncrement>
737          <name>NRFHW[%s]</name>
738          <description>Description collection: Reserved for Nordic hardware design</description>
739          <addressOffset>0x050</addressOffset>
740          <access>read-write</access>
741          <resetValue>0xFFFFFFFF</resetValue>
742          <fields>
743            <field>
744              <name>NRFHW</name>
745              <description>Reserved for Nordic hardware design</description>
746              <lsb>0</lsb>
747              <msb>31</msb>
748            </field>
749          </fields>
750        </register>
751        <register>
752          <dim>0x20</dim>
753          <dimIncrement>0x4</dimIncrement>
754          <name>CUSTOMER[%s]</name>
755          <description>Description collection: Reserved for customer</description>
756          <addressOffset>0x080</addressOffset>
757          <access>read-write</access>
758          <resetValue>0xFFFFFFFF</resetValue>
759          <fields>
760            <field>
761              <name>CUSTOMER</name>
762              <description>Reserved for customer</description>
763              <lsb>0</lsb>
764              <msb>31</msb>
765            </field>
766          </fields>
767        </register>
768        <register>
769          <dim>0x2</dim>
770          <dimIncrement>0x4</dimIncrement>
771          <name>PSELRESET[%s]</name>
772          <description>Description collection: Mapping of the nRESET function (see POWER chapter for details)</description>
773          <addressOffset>0x200</addressOffset>
774          <access>read-write</access>
775          <resetValue>0xFFFFFFFF</resetValue>
776          <fields>
777            <field>
778              <name>PIN</name>
779              <description>GPIO pin number onto which nRESET is exposed</description>
780              <lsb>0</lsb>
781              <msb>4</msb>
782            </field>
783            <field>
784              <name>CONNECT</name>
785              <description>Connection</description>
786              <lsb>31</lsb>
787              <msb>31</msb>
788              <enumeratedValues>
789                <enumeratedValue>
790                  <name>Disconnected</name>
791                  <description>Disconnect</description>
792                  <value>1</value>
793                </enumeratedValue>
794                <enumeratedValue>
795                  <name>Connected</name>
796                  <description>Connect</description>
797                  <value>0</value>
798                </enumeratedValue>
799              </enumeratedValues>
800            </field>
801          </fields>
802        </register>
803        <register>
804          <name>APPROTECT</name>
805          <description>Access port protection</description>
806          <addressOffset>0x208</addressOffset>
807          <access>read-write</access>
808          <resetValue>0xFFFFFFFF</resetValue>
809          <fields>
810            <field>
811              <name>PALL</name>
812              <description>Enable or disable access port protection.</description>
813              <lsb>0</lsb>
814              <msb>7</msb>
815              <enumeratedValues>
816                <enumeratedValue>
817                  <name>Disabled</name>
818                  <description>Hardware disable of access port protection for devices where access port protection is controlled by hardware</description>
819                  <value>0xFF</value>
820                </enumeratedValue>
821                <enumeratedValue>
822                  <name>HwDisabled</name>
823                  <description>Hardware disable of access port protection for devices where access port protection is controlled by hardware and software</description>
824                  <value>0x5A</value>
825                </enumeratedValue>
826                <enumeratedValue>
827                  <name>Enabled</name>
828                  <description>Enable</description>
829                  <value>0x00</value>
830                </enumeratedValue>
831              </enumeratedValues>
832            </field>
833          </fields>
834        </register>
835        <register>
836          <name>DEBUGCTRL</name>
837          <description>Processor debug control</description>
838          <addressOffset>0x210</addressOffset>
839          <access>read-write</access>
840          <resetValue>0xFFFFFFFF</resetValue>
841          <fields>
842            <field>
843              <name>CPUFPBEN</name>
844              <description>Configure CPU flash patch and breakpoint (FPB) unit behavior</description>
845              <lsb>8</lsb>
846              <msb>15</msb>
847              <enumeratedValues>
848                <enumeratedValue>
849                  <name>Enabled</name>
850                  <description>Enable CPU FPB unit (default behavior)</description>
851                  <value>0xFF</value>
852                </enumeratedValue>
853                <enumeratedValue>
854                  <name>Disabled</name>
855                  <description>Disable CPU FPB unit. Writes into the FPB registers will be ignored.</description>
856                  <value>0x00</value>
857                </enumeratedValue>
858              </enumeratedValues>
859            </field>
860          </fields>
861        </register>
862        <register>
863          <name>REGOUT0</name>
864          <description>Output voltage from REG0 regulator stage. The maximum output voltage from this stage is given as VDDH - V_VDDH-VDD.</description>
865          <addressOffset>0x304</addressOffset>
866          <access>read-write</access>
867          <resetValue>0xFFFFFFFF</resetValue>
868          <fields>
869            <field>
870              <name>VOUT</name>
871              <description>Output voltage from REG0 regulator stage.</description>
872              <lsb>0</lsb>
873              <msb>2</msb>
874              <enumeratedValues>
875                <enumeratedValue>
876                  <name>1V8</name>
877                  <description>1.8 V</description>
878                  <value>0</value>
879                </enumeratedValue>
880                <enumeratedValue>
881                  <name>2V1</name>
882                  <description>2.1 V</description>
883                  <value>1</value>
884                </enumeratedValue>
885                <enumeratedValue>
886                  <name>2V4</name>
887                  <description>2.4 V</description>
888                  <value>2</value>
889                </enumeratedValue>
890                <enumeratedValue>
891                  <name>2V7</name>
892                  <description>2.7 V</description>
893                  <value>3</value>
894                </enumeratedValue>
895                <enumeratedValue>
896                  <name>3V0</name>
897                  <description>3.0 V</description>
898                  <value>4</value>
899                </enumeratedValue>
900                <enumeratedValue>
901                  <name>3V3</name>
902                  <description>3.3 V</description>
903                  <value>5</value>
904                </enumeratedValue>
905                <enumeratedValue>
906                  <name>DEFAULT</name>
907                  <description>Default voltage: 1.8 V</description>
908                  <value>7</value>
909                </enumeratedValue>
910              </enumeratedValues>
911            </field>
912          </fields>
913        </register>
914      </registers>
915    </peripheral>
916    <peripheral>
917      <name>APPROTECT</name>
918      <description>Access Port Protection</description>
919      <baseAddress>0x40000000</baseAddress>
920      <addressBlock>
921        <offset>0</offset>
922        <size>0x1000</size>
923        <usage>registers</usage>
924      </addressBlock>
925      <groupName>APPROTECT</groupName>
926      <size>0x20</size>
927      <registers>
928        <register>
929          <name>FORCEPROTECT</name>
930          <description>Software force enable APPROTECT mechanism until next reset.</description>
931          <addressOffset>0x550</addressOffset>
932          <access>read-writeonce</access>
933          <resetValue>0xFFFFFFFF</resetValue>
934          <fields>
935            <field>
936              <name>FORCEPROTECT</name>
937              <description>Write 0x0 to force enable APPROTECT mechanism</description>
938              <lsb>0</lsb>
939              <msb>7</msb>
940              <enumeratedValues>
941                <usage>write</usage>
942                <enumeratedValue>
943                  <name>Force</name>
944                  <description>Software force enable APPROTECT mechanism</description>
945                  <value>0x0</value>
946                </enumeratedValue>
947              </enumeratedValues>
948            </field>
949          </fields>
950        </register>
951        <register>
952          <name>DISABLE</name>
953          <description>Software disable APPROTECT mechanism</description>
954          <addressOffset>0x558</addressOffset>
955          <access>read-write</access>
956          <resetValue>0x00000000</resetValue>
957          <fields>
958            <field>
959              <name>DISABLE</name>
960              <description>Software disable APPROTECT mechanism</description>
961              <lsb>0</lsb>
962              <msb>7</msb>
963              <enumeratedValues>
964                <enumeratedValue>
965                  <name>SwDisable</name>
966                  <description>Software disable APPROTECT mechanism</description>
967                  <value>0x5A</value>
968                </enumeratedValue>
969              </enumeratedValues>
970            </field>
971          </fields>
972        </register>
973      </registers>
974    </peripheral>
975    <peripheral>
976      <name>CLOCK</name>
977      <description>Clock control</description>
978      <baseAddress>0x40000000</baseAddress>
979      <alternatePeripheral>APPROTECT</alternatePeripheral>
980      <addressBlock>
981        <offset>0</offset>
982        <size>0x1000</size>
983        <usage>registers</usage>
984      </addressBlock>
985      <interrupt>
986        <name>POWER_CLOCK</name>
987        <value>0</value>
988      </interrupt>
989      <groupName>CLOCK</groupName>
990      <size>0x20</size>
991      <registers>
992        <register>
993          <name>TASKS_HFCLKSTART</name>
994          <description>Start HFXO crystal oscillator</description>
995          <addressOffset>0x000</addressOffset>
996          <access>write-only</access>
997          <fields>
998            <field>
999              <name>TASKS_HFCLKSTART</name>
1000              <description>Start HFXO crystal oscillator</description>
1001              <lsb>0</lsb>
1002              <msb>0</msb>
1003              <enumeratedValues>
1004                <enumeratedValue>
1005                  <name>Trigger</name>
1006                  <description>Trigger task</description>
1007                  <value>1</value>
1008                </enumeratedValue>
1009              </enumeratedValues>
1010            </field>
1011          </fields>
1012        </register>
1013        <register>
1014          <name>TASKS_HFCLKSTOP</name>
1015          <description>Stop HFXO crystal oscillator</description>
1016          <addressOffset>0x004</addressOffset>
1017          <access>write-only</access>
1018          <fields>
1019            <field>
1020              <name>TASKS_HFCLKSTOP</name>
1021              <description>Stop HFXO crystal oscillator</description>
1022              <lsb>0</lsb>
1023              <msb>0</msb>
1024              <enumeratedValues>
1025                <enumeratedValue>
1026                  <name>Trigger</name>
1027                  <description>Trigger task</description>
1028                  <value>1</value>
1029                </enumeratedValue>
1030              </enumeratedValues>
1031            </field>
1032          </fields>
1033        </register>
1034        <register>
1035          <name>TASKS_LFCLKSTART</name>
1036          <description>Start LFCLK</description>
1037          <addressOffset>0x008</addressOffset>
1038          <access>write-only</access>
1039          <fields>
1040            <field>
1041              <name>TASKS_LFCLKSTART</name>
1042              <description>Start LFCLK</description>
1043              <lsb>0</lsb>
1044              <msb>0</msb>
1045              <enumeratedValues>
1046                <enumeratedValue>
1047                  <name>Trigger</name>
1048                  <description>Trigger task</description>
1049                  <value>1</value>
1050                </enumeratedValue>
1051              </enumeratedValues>
1052            </field>
1053          </fields>
1054        </register>
1055        <register>
1056          <name>TASKS_LFCLKSTOP</name>
1057          <description>Stop LFCLK</description>
1058          <addressOffset>0x00C</addressOffset>
1059          <access>write-only</access>
1060          <fields>
1061            <field>
1062              <name>TASKS_LFCLKSTOP</name>
1063              <description>Stop LFCLK</description>
1064              <lsb>0</lsb>
1065              <msb>0</msb>
1066              <enumeratedValues>
1067                <enumeratedValue>
1068                  <name>Trigger</name>
1069                  <description>Trigger task</description>
1070                  <value>1</value>
1071                </enumeratedValue>
1072              </enumeratedValues>
1073            </field>
1074          </fields>
1075        </register>
1076        <register>
1077          <name>TASKS_CAL</name>
1078          <description>Start calibration of LFRC</description>
1079          <addressOffset>0x010</addressOffset>
1080          <access>write-only</access>
1081          <fields>
1082            <field>
1083              <name>TASKS_CAL</name>
1084              <description>Start calibration of LFRC</description>
1085              <lsb>0</lsb>
1086              <msb>0</msb>
1087              <enumeratedValues>
1088                <enumeratedValue>
1089                  <name>Trigger</name>
1090                  <description>Trigger task</description>
1091                  <value>1</value>
1092                </enumeratedValue>
1093              </enumeratedValues>
1094            </field>
1095          </fields>
1096        </register>
1097        <register>
1098          <name>TASKS_CTSTART</name>
1099          <description>Start calibration timer</description>
1100          <addressOffset>0x014</addressOffset>
1101          <access>write-only</access>
1102          <fields>
1103            <field>
1104              <name>TASKS_CTSTART</name>
1105              <description>Start calibration timer</description>
1106              <lsb>0</lsb>
1107              <msb>0</msb>
1108              <enumeratedValues>
1109                <enumeratedValue>
1110                  <name>Trigger</name>
1111                  <description>Trigger task</description>
1112                  <value>1</value>
1113                </enumeratedValue>
1114              </enumeratedValues>
1115            </field>
1116          </fields>
1117        </register>
1118        <register>
1119          <name>TASKS_CTSTOP</name>
1120          <description>Stop calibration timer</description>
1121          <addressOffset>0x018</addressOffset>
1122          <access>write-only</access>
1123          <fields>
1124            <field>
1125              <name>TASKS_CTSTOP</name>
1126              <description>Stop calibration timer</description>
1127              <lsb>0</lsb>
1128              <msb>0</msb>
1129              <enumeratedValues>
1130                <enumeratedValue>
1131                  <name>Trigger</name>
1132                  <description>Trigger task</description>
1133                  <value>1</value>
1134                </enumeratedValue>
1135              </enumeratedValues>
1136            </field>
1137          </fields>
1138        </register>
1139        <register>
1140          <name>EVENTS_HFCLKSTARTED</name>
1141          <description>HFXO crystal oscillator started</description>
1142          <addressOffset>0x100</addressOffset>
1143          <access>read-write</access>
1144          <fields>
1145            <field>
1146              <name>EVENTS_HFCLKSTARTED</name>
1147              <description>HFXO crystal oscillator started</description>
1148              <lsb>0</lsb>
1149              <msb>0</msb>
1150              <enumeratedValues>
1151                <enumeratedValue>
1152                  <name>NotGenerated</name>
1153                  <description>Event not generated</description>
1154                  <value>0</value>
1155                </enumeratedValue>
1156                <enumeratedValue>
1157                  <name>Generated</name>
1158                  <description>Event generated</description>
1159                  <value>1</value>
1160                </enumeratedValue>
1161              </enumeratedValues>
1162            </field>
1163          </fields>
1164        </register>
1165        <register>
1166          <name>EVENTS_LFCLKSTARTED</name>
1167          <description>LFCLK started</description>
1168          <addressOffset>0x104</addressOffset>
1169          <access>read-write</access>
1170          <fields>
1171            <field>
1172              <name>EVENTS_LFCLKSTARTED</name>
1173              <description>LFCLK started</description>
1174              <lsb>0</lsb>
1175              <msb>0</msb>
1176              <enumeratedValues>
1177                <enumeratedValue>
1178                  <name>NotGenerated</name>
1179                  <description>Event not generated</description>
1180                  <value>0</value>
1181                </enumeratedValue>
1182                <enumeratedValue>
1183                  <name>Generated</name>
1184                  <description>Event generated</description>
1185                  <value>1</value>
1186                </enumeratedValue>
1187              </enumeratedValues>
1188            </field>
1189          </fields>
1190        </register>
1191        <register>
1192          <name>EVENTS_DONE</name>
1193          <description>Calibration of LFRC completed</description>
1194          <addressOffset>0x10C</addressOffset>
1195          <access>read-write</access>
1196          <fields>
1197            <field>
1198              <name>EVENTS_DONE</name>
1199              <description>Calibration of LFRC completed</description>
1200              <lsb>0</lsb>
1201              <msb>0</msb>
1202              <enumeratedValues>
1203                <enumeratedValue>
1204                  <name>NotGenerated</name>
1205                  <description>Event not generated</description>
1206                  <value>0</value>
1207                </enumeratedValue>
1208                <enumeratedValue>
1209                  <name>Generated</name>
1210                  <description>Event generated</description>
1211                  <value>1</value>
1212                </enumeratedValue>
1213              </enumeratedValues>
1214            </field>
1215          </fields>
1216        </register>
1217        <register>
1218          <name>EVENTS_CTTO</name>
1219          <description>Calibration timer timeout</description>
1220          <addressOffset>0x110</addressOffset>
1221          <access>read-write</access>
1222          <fields>
1223            <field>
1224              <name>EVENTS_CTTO</name>
1225              <description>Calibration timer timeout</description>
1226              <lsb>0</lsb>
1227              <msb>0</msb>
1228              <enumeratedValues>
1229                <enumeratedValue>
1230                  <name>NotGenerated</name>
1231                  <description>Event not generated</description>
1232                  <value>0</value>
1233                </enumeratedValue>
1234                <enumeratedValue>
1235                  <name>Generated</name>
1236                  <description>Event generated</description>
1237                  <value>1</value>
1238                </enumeratedValue>
1239              </enumeratedValues>
1240            </field>
1241          </fields>
1242        </register>
1243        <register>
1244          <name>EVENTS_CTSTARTED</name>
1245          <description>Calibration timer has been started and is ready to process new tasks</description>
1246          <addressOffset>0x128</addressOffset>
1247          <access>read-write</access>
1248          <fields>
1249            <field>
1250              <name>EVENTS_CTSTARTED</name>
1251              <description>Calibration timer has been started and is ready to process new tasks</description>
1252              <lsb>0</lsb>
1253              <msb>0</msb>
1254              <enumeratedValues>
1255                <enumeratedValue>
1256                  <name>NotGenerated</name>
1257                  <description>Event not generated</description>
1258                  <value>0</value>
1259                </enumeratedValue>
1260                <enumeratedValue>
1261                  <name>Generated</name>
1262                  <description>Event generated</description>
1263                  <value>1</value>
1264                </enumeratedValue>
1265              </enumeratedValues>
1266            </field>
1267          </fields>
1268        </register>
1269        <register>
1270          <name>EVENTS_CTSTOPPED</name>
1271          <description>Calibration timer has been stopped and is ready to process new tasks</description>
1272          <addressOffset>0x12C</addressOffset>
1273          <access>read-write</access>
1274          <fields>
1275            <field>
1276              <name>EVENTS_CTSTOPPED</name>
1277              <description>Calibration timer has been stopped and is ready to process new tasks</description>
1278              <lsb>0</lsb>
1279              <msb>0</msb>
1280              <enumeratedValues>
1281                <enumeratedValue>
1282                  <name>NotGenerated</name>
1283                  <description>Event not generated</description>
1284                  <value>0</value>
1285                </enumeratedValue>
1286                <enumeratedValue>
1287                  <name>Generated</name>
1288                  <description>Event generated</description>
1289                  <value>1</value>
1290                </enumeratedValue>
1291              </enumeratedValues>
1292            </field>
1293          </fields>
1294        </register>
1295        <register>
1296          <name>INTENSET</name>
1297          <description>Enable interrupt</description>
1298          <addressOffset>0x304</addressOffset>
1299          <access>read-write</access>
1300          <fields>
1301            <field>
1302              <name>HFCLKSTARTED</name>
1303              <description>Write '1' to enable interrupt for event HFCLKSTARTED</description>
1304              <lsb>0</lsb>
1305              <msb>0</msb>
1306              <enumeratedValues>
1307                <usage>read</usage>
1308                <enumeratedValue>
1309                  <name>Disabled</name>
1310                  <description>Read: Disabled</description>
1311                  <value>0</value>
1312                </enumeratedValue>
1313                <enumeratedValue>
1314                  <name>Enabled</name>
1315                  <description>Read: Enabled</description>
1316                  <value>1</value>
1317                </enumeratedValue>
1318              </enumeratedValues>
1319              <enumeratedValues>
1320                <usage>write</usage>
1321                <enumeratedValue>
1322                  <name>Set</name>
1323                  <description>Enable</description>
1324                  <value>1</value>
1325                </enumeratedValue>
1326              </enumeratedValues>
1327            </field>
1328            <field>
1329              <name>LFCLKSTARTED</name>
1330              <description>Write '1' to enable interrupt for event LFCLKSTARTED</description>
1331              <lsb>1</lsb>
1332              <msb>1</msb>
1333              <enumeratedValues>
1334                <usage>read</usage>
1335                <enumeratedValue>
1336                  <name>Disabled</name>
1337                  <description>Read: Disabled</description>
1338                  <value>0</value>
1339                </enumeratedValue>
1340                <enumeratedValue>
1341                  <name>Enabled</name>
1342                  <description>Read: Enabled</description>
1343                  <value>1</value>
1344                </enumeratedValue>
1345              </enumeratedValues>
1346              <enumeratedValues>
1347                <usage>write</usage>
1348                <enumeratedValue>
1349                  <name>Set</name>
1350                  <description>Enable</description>
1351                  <value>1</value>
1352                </enumeratedValue>
1353              </enumeratedValues>
1354            </field>
1355            <field>
1356              <name>DONE</name>
1357              <description>Write '1' to enable interrupt for event DONE</description>
1358              <lsb>3</lsb>
1359              <msb>3</msb>
1360              <enumeratedValues>
1361                <usage>read</usage>
1362                <enumeratedValue>
1363                  <name>Disabled</name>
1364                  <description>Read: Disabled</description>
1365                  <value>0</value>
1366                </enumeratedValue>
1367                <enumeratedValue>
1368                  <name>Enabled</name>
1369                  <description>Read: Enabled</description>
1370                  <value>1</value>
1371                </enumeratedValue>
1372              </enumeratedValues>
1373              <enumeratedValues>
1374                <usage>write</usage>
1375                <enumeratedValue>
1376                  <name>Set</name>
1377                  <description>Enable</description>
1378                  <value>1</value>
1379                </enumeratedValue>
1380              </enumeratedValues>
1381            </field>
1382            <field>
1383              <name>CTTO</name>
1384              <description>Write '1' to enable interrupt for event CTTO</description>
1385              <lsb>4</lsb>
1386              <msb>4</msb>
1387              <enumeratedValues>
1388                <usage>read</usage>
1389                <enumeratedValue>
1390                  <name>Disabled</name>
1391                  <description>Read: Disabled</description>
1392                  <value>0</value>
1393                </enumeratedValue>
1394                <enumeratedValue>
1395                  <name>Enabled</name>
1396                  <description>Read: Enabled</description>
1397                  <value>1</value>
1398                </enumeratedValue>
1399              </enumeratedValues>
1400              <enumeratedValues>
1401                <usage>write</usage>
1402                <enumeratedValue>
1403                  <name>Set</name>
1404                  <description>Enable</description>
1405                  <value>1</value>
1406                </enumeratedValue>
1407              </enumeratedValues>
1408            </field>
1409            <field>
1410              <name>CTSTARTED</name>
1411              <description>Write '1' to enable interrupt for event CTSTARTED</description>
1412              <lsb>10</lsb>
1413              <msb>10</msb>
1414              <enumeratedValues>
1415                <usage>read</usage>
1416                <enumeratedValue>
1417                  <name>Disabled</name>
1418                  <description>Read: Disabled</description>
1419                  <value>0</value>
1420                </enumeratedValue>
1421                <enumeratedValue>
1422                  <name>Enabled</name>
1423                  <description>Read: Enabled</description>
1424                  <value>1</value>
1425                </enumeratedValue>
1426              </enumeratedValues>
1427              <enumeratedValues>
1428                <usage>write</usage>
1429                <enumeratedValue>
1430                  <name>Set</name>
1431                  <description>Enable</description>
1432                  <value>1</value>
1433                </enumeratedValue>
1434              </enumeratedValues>
1435            </field>
1436            <field>
1437              <name>CTSTOPPED</name>
1438              <description>Write '1' to enable interrupt for event CTSTOPPED</description>
1439              <lsb>11</lsb>
1440              <msb>11</msb>
1441              <enumeratedValues>
1442                <usage>read</usage>
1443                <enumeratedValue>
1444                  <name>Disabled</name>
1445                  <description>Read: Disabled</description>
1446                  <value>0</value>
1447                </enumeratedValue>
1448                <enumeratedValue>
1449                  <name>Enabled</name>
1450                  <description>Read: Enabled</description>
1451                  <value>1</value>
1452                </enumeratedValue>
1453              </enumeratedValues>
1454              <enumeratedValues>
1455                <usage>write</usage>
1456                <enumeratedValue>
1457                  <name>Set</name>
1458                  <description>Enable</description>
1459                  <value>1</value>
1460                </enumeratedValue>
1461              </enumeratedValues>
1462            </field>
1463          </fields>
1464        </register>
1465        <register>
1466          <name>INTENCLR</name>
1467          <description>Disable interrupt</description>
1468          <addressOffset>0x308</addressOffset>
1469          <access>read-write</access>
1470          <fields>
1471            <field>
1472              <name>HFCLKSTARTED</name>
1473              <description>Write '1' to disable interrupt for event HFCLKSTARTED</description>
1474              <lsb>0</lsb>
1475              <msb>0</msb>
1476              <enumeratedValues>
1477                <usage>read</usage>
1478                <enumeratedValue>
1479                  <name>Disabled</name>
1480                  <description>Read: Disabled</description>
1481                  <value>0</value>
1482                </enumeratedValue>
1483                <enumeratedValue>
1484                  <name>Enabled</name>
1485                  <description>Read: Enabled</description>
1486                  <value>1</value>
1487                </enumeratedValue>
1488              </enumeratedValues>
1489              <enumeratedValues>
1490                <usage>write</usage>
1491                <enumeratedValue>
1492                  <name>Clear</name>
1493                  <description>Disable</description>
1494                  <value>1</value>
1495                </enumeratedValue>
1496              </enumeratedValues>
1497            </field>
1498            <field>
1499              <name>LFCLKSTARTED</name>
1500              <description>Write '1' to disable interrupt for event LFCLKSTARTED</description>
1501              <lsb>1</lsb>
1502              <msb>1</msb>
1503              <enumeratedValues>
1504                <usage>read</usage>
1505                <enumeratedValue>
1506                  <name>Disabled</name>
1507                  <description>Read: Disabled</description>
1508                  <value>0</value>
1509                </enumeratedValue>
1510                <enumeratedValue>
1511                  <name>Enabled</name>
1512                  <description>Read: Enabled</description>
1513                  <value>1</value>
1514                </enumeratedValue>
1515              </enumeratedValues>
1516              <enumeratedValues>
1517                <usage>write</usage>
1518                <enumeratedValue>
1519                  <name>Clear</name>
1520                  <description>Disable</description>
1521                  <value>1</value>
1522                </enumeratedValue>
1523              </enumeratedValues>
1524            </field>
1525            <field>
1526              <name>DONE</name>
1527              <description>Write '1' to disable interrupt for event DONE</description>
1528              <lsb>3</lsb>
1529              <msb>3</msb>
1530              <enumeratedValues>
1531                <usage>read</usage>
1532                <enumeratedValue>
1533                  <name>Disabled</name>
1534                  <description>Read: Disabled</description>
1535                  <value>0</value>
1536                </enumeratedValue>
1537                <enumeratedValue>
1538                  <name>Enabled</name>
1539                  <description>Read: Enabled</description>
1540                  <value>1</value>
1541                </enumeratedValue>
1542              </enumeratedValues>
1543              <enumeratedValues>
1544                <usage>write</usage>
1545                <enumeratedValue>
1546                  <name>Clear</name>
1547                  <description>Disable</description>
1548                  <value>1</value>
1549                </enumeratedValue>
1550              </enumeratedValues>
1551            </field>
1552            <field>
1553              <name>CTTO</name>
1554              <description>Write '1' to disable interrupt for event CTTO</description>
1555              <lsb>4</lsb>
1556              <msb>4</msb>
1557              <enumeratedValues>
1558                <usage>read</usage>
1559                <enumeratedValue>
1560                  <name>Disabled</name>
1561                  <description>Read: Disabled</description>
1562                  <value>0</value>
1563                </enumeratedValue>
1564                <enumeratedValue>
1565                  <name>Enabled</name>
1566                  <description>Read: Enabled</description>
1567                  <value>1</value>
1568                </enumeratedValue>
1569              </enumeratedValues>
1570              <enumeratedValues>
1571                <usage>write</usage>
1572                <enumeratedValue>
1573                  <name>Clear</name>
1574                  <description>Disable</description>
1575                  <value>1</value>
1576                </enumeratedValue>
1577              </enumeratedValues>
1578            </field>
1579            <field>
1580              <name>CTSTARTED</name>
1581              <description>Write '1' to disable interrupt for event CTSTARTED</description>
1582              <lsb>10</lsb>
1583              <msb>10</msb>
1584              <enumeratedValues>
1585                <usage>read</usage>
1586                <enumeratedValue>
1587                  <name>Disabled</name>
1588                  <description>Read: Disabled</description>
1589                  <value>0</value>
1590                </enumeratedValue>
1591                <enumeratedValue>
1592                  <name>Enabled</name>
1593                  <description>Read: Enabled</description>
1594                  <value>1</value>
1595                </enumeratedValue>
1596              </enumeratedValues>
1597              <enumeratedValues>
1598                <usage>write</usage>
1599                <enumeratedValue>
1600                  <name>Clear</name>
1601                  <description>Disable</description>
1602                  <value>1</value>
1603                </enumeratedValue>
1604              </enumeratedValues>
1605            </field>
1606            <field>
1607              <name>CTSTOPPED</name>
1608              <description>Write '1' to disable interrupt for event CTSTOPPED</description>
1609              <lsb>11</lsb>
1610              <msb>11</msb>
1611              <enumeratedValues>
1612                <usage>read</usage>
1613                <enumeratedValue>
1614                  <name>Disabled</name>
1615                  <description>Read: Disabled</description>
1616                  <value>0</value>
1617                </enumeratedValue>
1618                <enumeratedValue>
1619                  <name>Enabled</name>
1620                  <description>Read: Enabled</description>
1621                  <value>1</value>
1622                </enumeratedValue>
1623              </enumeratedValues>
1624              <enumeratedValues>
1625                <usage>write</usage>
1626                <enumeratedValue>
1627                  <name>Clear</name>
1628                  <description>Disable</description>
1629                  <value>1</value>
1630                </enumeratedValue>
1631              </enumeratedValues>
1632            </field>
1633          </fields>
1634        </register>
1635        <register>
1636          <name>HFCLKRUN</name>
1637          <description>Status indicating that HFCLKSTART task has been triggered</description>
1638          <addressOffset>0x408</addressOffset>
1639          <access>read-only</access>
1640          <fields>
1641            <field>
1642              <name>STATUS</name>
1643              <description>HFCLKSTART task triggered or not</description>
1644              <lsb>0</lsb>
1645              <msb>0</msb>
1646              <enumeratedValues>
1647                <enumeratedValue>
1648                  <name>NotTriggered</name>
1649                  <description>Task not triggered</description>
1650                  <value>0</value>
1651                </enumeratedValue>
1652                <enumeratedValue>
1653                  <name>Triggered</name>
1654                  <description>Task triggered</description>
1655                  <value>1</value>
1656                </enumeratedValue>
1657              </enumeratedValues>
1658            </field>
1659          </fields>
1660        </register>
1661        <register>
1662          <name>HFCLKSTAT</name>
1663          <description>HFCLK status</description>
1664          <addressOffset>0x40C</addressOffset>
1665          <access>read-only</access>
1666          <fields>
1667            <field>
1668              <name>SRC</name>
1669              <description>Source of HFCLK</description>
1670              <lsb>0</lsb>
1671              <msb>0</msb>
1672              <enumeratedValues>
1673                <enumeratedValue>
1674                  <name>RC</name>
1675                  <description>64 MHz internal oscillator (HFINT)</description>
1676                  <value>0</value>
1677                </enumeratedValue>
1678                <enumeratedValue>
1679                  <name>Xtal</name>
1680                  <description>64 MHz crystal oscillator (HFXO)</description>
1681                  <value>1</value>
1682                </enumeratedValue>
1683              </enumeratedValues>
1684            </field>
1685            <field>
1686              <name>STATE</name>
1687              <description>HFCLK state</description>
1688              <lsb>16</lsb>
1689              <msb>16</msb>
1690              <enumeratedValues>
1691                <enumeratedValue>
1692                  <name>NotRunning</name>
1693                  <description>HFCLK not running</description>
1694                  <value>0</value>
1695                </enumeratedValue>
1696                <enumeratedValue>
1697                  <name>Running</name>
1698                  <description>HFCLK running</description>
1699                  <value>1</value>
1700                </enumeratedValue>
1701              </enumeratedValues>
1702            </field>
1703          </fields>
1704        </register>
1705        <register>
1706          <name>LFCLKRUN</name>
1707          <description>Status indicating that LFCLKSTART task has been triggered</description>
1708          <addressOffset>0x414</addressOffset>
1709          <access>read-only</access>
1710          <fields>
1711            <field>
1712              <name>STATUS</name>
1713              <description>LFCLKSTART task triggered or not</description>
1714              <lsb>0</lsb>
1715              <msb>0</msb>
1716              <enumeratedValues>
1717                <enumeratedValue>
1718                  <name>NotTriggered</name>
1719                  <description>Task not triggered</description>
1720                  <value>0</value>
1721                </enumeratedValue>
1722                <enumeratedValue>
1723                  <name>Triggered</name>
1724                  <description>Task triggered</description>
1725                  <value>1</value>
1726                </enumeratedValue>
1727              </enumeratedValues>
1728            </field>
1729          </fields>
1730        </register>
1731        <register>
1732          <name>LFCLKSTAT</name>
1733          <description>LFCLK status</description>
1734          <addressOffset>0x418</addressOffset>
1735          <access>read-only</access>
1736          <fields>
1737            <field>
1738              <name>SRC</name>
1739              <description>Source of LFCLK</description>
1740              <lsb>0</lsb>
1741              <msb>1</msb>
1742              <enumeratedValues>
1743                <enumeratedValue>
1744                  <name>RC</name>
1745                  <description>32.768 kHz RC oscillator (LFRC)</description>
1746                  <value>0</value>
1747                </enumeratedValue>
1748                <enumeratedValue>
1749                  <name>Xtal</name>
1750                  <description>32.768 kHz crystal oscillator (LFXO)</description>
1751                  <value>1</value>
1752                </enumeratedValue>
1753                <enumeratedValue>
1754                  <name>Synth</name>
1755                  <description>32.768 kHz synthesized from HFCLK (LFSYNT)</description>
1756                  <value>2</value>
1757                </enumeratedValue>
1758              </enumeratedValues>
1759            </field>
1760            <field>
1761              <name>STATE</name>
1762              <description>LFCLK state</description>
1763              <lsb>16</lsb>
1764              <msb>16</msb>
1765              <enumeratedValues>
1766                <enumeratedValue>
1767                  <name>NotRunning</name>
1768                  <description>LFCLK not running</description>
1769                  <value>0</value>
1770                </enumeratedValue>
1771                <enumeratedValue>
1772                  <name>Running</name>
1773                  <description>LFCLK running</description>
1774                  <value>1</value>
1775                </enumeratedValue>
1776              </enumeratedValues>
1777            </field>
1778          </fields>
1779        </register>
1780        <register>
1781          <name>LFCLKSRCCOPY</name>
1782          <description>Copy of LFCLKSRC register, set when LFCLKSTART task was triggered</description>
1783          <addressOffset>0x41C</addressOffset>
1784          <access>read-only</access>
1785          <fields>
1786            <field>
1787              <name>SRC</name>
1788              <description>Clock source</description>
1789              <lsb>0</lsb>
1790              <msb>1</msb>
1791              <enumeratedValues>
1792                <enumeratedValue>
1793                  <name>RC</name>
1794                  <description>32.768 kHz RC oscillator (LFRC)</description>
1795                  <value>0</value>
1796                </enumeratedValue>
1797                <enumeratedValue>
1798                  <name>Xtal</name>
1799                  <description>32.768 kHz crystal oscillator (LFXO)</description>
1800                  <value>1</value>
1801                </enumeratedValue>
1802                <enumeratedValue>
1803                  <name>Synth</name>
1804                  <description>32.768 kHz synthesized from HFCLK (LFSYNT)</description>
1805                  <value>2</value>
1806                </enumeratedValue>
1807              </enumeratedValues>
1808            </field>
1809          </fields>
1810        </register>
1811        <register>
1812          <name>LFCLKSRC</name>
1813          <description>Clock source for the LFCLK</description>
1814          <addressOffset>0x518</addressOffset>
1815          <access>read-write</access>
1816          <fields>
1817            <field>
1818              <name>SRC</name>
1819              <description>Clock source</description>
1820              <lsb>0</lsb>
1821              <msb>1</msb>
1822              <enumeratedValues>
1823                <enumeratedValue>
1824                  <name>RC</name>
1825                  <description>32.768 kHz RC oscillator (LFRC)</description>
1826                  <value>0</value>
1827                </enumeratedValue>
1828                <enumeratedValue>
1829                  <name>Xtal</name>
1830                  <description>32.768 kHz crystal oscillator (LFXO)</description>
1831                  <value>1</value>
1832                </enumeratedValue>
1833                <enumeratedValue>
1834                  <name>Synth</name>
1835                  <description>32.768 kHz synthesized from HFCLK (LFSYNT)</description>
1836                  <value>2</value>
1837                </enumeratedValue>
1838              </enumeratedValues>
1839            </field>
1840            <field>
1841              <name>BYPASS</name>
1842              <description>Enable or disable bypass of LFCLK crystal oscillator with external clock source</description>
1843              <lsb>16</lsb>
1844              <msb>16</msb>
1845              <enumeratedValues>
1846                <enumeratedValue>
1847                  <name>Disabled</name>
1848                  <description>Disable (use with Xtal or low-swing external source)</description>
1849                  <value>0</value>
1850                </enumeratedValue>
1851                <enumeratedValue>
1852                  <name>Enabled</name>
1853                  <description>Enable (use with rail-to-rail external source)</description>
1854                  <value>1</value>
1855                </enumeratedValue>
1856              </enumeratedValues>
1857            </field>
1858            <field>
1859              <name>EXTERNAL</name>
1860              <description>Enable or disable external source for LFCLK</description>
1861              <lsb>17</lsb>
1862              <msb>17</msb>
1863              <enumeratedValues>
1864                <enumeratedValue>
1865                  <name>Disabled</name>
1866                  <description>Disable external source (use with Xtal)</description>
1867                  <value>0</value>
1868                </enumeratedValue>
1869                <enumeratedValue>
1870                  <name>Enabled</name>
1871                  <description>Enable use of external source instead of Xtal (SRC needs to be set to Xtal)</description>
1872                  <value>1</value>
1873                </enumeratedValue>
1874              </enumeratedValues>
1875            </field>
1876          </fields>
1877        </register>
1878        <register>
1879          <name>HFXODEBOUNCE</name>
1880          <description>HFXO debounce time. The HFXO is started by triggering the TASKS_HFCLKSTART task.</description>
1881          <addressOffset>0x528</addressOffset>
1882          <access>read-write</access>
1883          <resetValue>0x00000010</resetValue>
1884          <fields>
1885            <field>
1886              <name>HFXODEBOUNCE</name>
1887              <description>HFXO debounce time. Debounce time = HFXODEBOUNCE * 16 us.</description>
1888              <lsb>0</lsb>
1889              <msb>7</msb>
1890              <enumeratedValues>
1891                <enumeratedValue>
1892                  <name>Db256us</name>
1893                  <description>256 us debounce time. Recommended for 1.6 mm x 2.0 mm crystals and larger.</description>
1894                  <value>0x10</value>
1895                </enumeratedValue>
1896                <enumeratedValue>
1897                  <name>Db1024us</name>
1898                  <description>1024 us debounce time. Recommended for 1.6 mm x 1.2 mm crystals and smaller.</description>
1899                  <value>0x40</value>
1900                </enumeratedValue>
1901              </enumeratedValues>
1902            </field>
1903          </fields>
1904        </register>
1905        <register>
1906          <name>LFXODEBOUNCE</name>
1907          <description>LFXO debounce time. The LFXO is started by triggering the TASKS_LFCLKSTART task when the LFCLKSRC register is configured for Xtal.</description>
1908          <addressOffset>0x52C</addressOffset>
1909          <access>read-write</access>
1910          <resetValue>0x00000000</resetValue>
1911          <fields>
1912            <field>
1913              <name>LFXODEBOUNCE</name>
1914              <description>LFXO debounce time.</description>
1915              <lsb>0</lsb>
1916              <msb>0</msb>
1917              <enumeratedValues>
1918                <enumeratedValue>
1919                  <name>Normal</name>
1920                  <description>8192 32.768 kHz periods, or 0.25 s. Recommended for normal Operating Temperature conditions.</description>
1921                  <value>0</value>
1922                </enumeratedValue>
1923                <enumeratedValue>
1924                  <name>Extended</name>
1925                  <description>16384 32.768 kHz periods, or 0.5 s. Recommended for Extended Operating Temperature conditions.</description>
1926                  <value>1</value>
1927                </enumeratedValue>
1928              </enumeratedValues>
1929            </field>
1930          </fields>
1931        </register>
1932        <register>
1933          <name>CTIV</name>
1934          <description>Calibration timer interval</description>
1935          <addressOffset>0x538</addressOffset>
1936          <access>read-write</access>
1937          <fields>
1938            <field>
1939              <name>CTIV</name>
1940              <description>Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.</description>
1941              <lsb>0</lsb>
1942              <msb>6</msb>
1943            </field>
1944          </fields>
1945        </register>
1946      </registers>
1947    </peripheral>
1948    <peripheral>
1949      <name>POWER</name>
1950      <description>Power control</description>
1951      <baseAddress>0x40000000</baseAddress>
1952      <alternatePeripheral>APPROTECT</alternatePeripheral>
1953      <addressBlock>
1954        <offset>0</offset>
1955        <size>0x1000</size>
1956        <usage>registers</usage>
1957      </addressBlock>
1958      <interrupt>
1959        <name>POWER_CLOCK</name>
1960        <value>0</value>
1961      </interrupt>
1962      <groupName>POWER</groupName>
1963      <size>0x20</size>
1964      <registers>
1965        <register>
1966          <name>TASKS_CONSTLAT</name>
1967          <description>Enable Constant Latency mode</description>
1968          <addressOffset>0x78</addressOffset>
1969          <access>write-only</access>
1970          <fields>
1971            <field>
1972              <name>TASKS_CONSTLAT</name>
1973              <description>Enable Constant Latency mode</description>
1974              <lsb>0</lsb>
1975              <msb>0</msb>
1976              <enumeratedValues>
1977                <enumeratedValue>
1978                  <name>Trigger</name>
1979                  <description>Trigger task</description>
1980                  <value>1</value>
1981                </enumeratedValue>
1982              </enumeratedValues>
1983            </field>
1984          </fields>
1985        </register>
1986        <register>
1987          <name>TASKS_LOWPWR</name>
1988          <description>Enable Low-power mode (variable latency)</description>
1989          <addressOffset>0x7C</addressOffset>
1990          <access>write-only</access>
1991          <fields>
1992            <field>
1993              <name>TASKS_LOWPWR</name>
1994              <description>Enable Low-power mode (variable latency)</description>
1995              <lsb>0</lsb>
1996              <msb>0</msb>
1997              <enumeratedValues>
1998                <enumeratedValue>
1999                  <name>Trigger</name>
2000                  <description>Trigger task</description>
2001                  <value>1</value>
2002                </enumeratedValue>
2003              </enumeratedValues>
2004            </field>
2005          </fields>
2006        </register>
2007        <register>
2008          <name>EVENTS_POFWARN</name>
2009          <description>Power failure warning</description>
2010          <addressOffset>0x108</addressOffset>
2011          <access>read-write</access>
2012          <fields>
2013            <field>
2014              <name>EVENTS_POFWARN</name>
2015              <description>Power failure warning</description>
2016              <lsb>0</lsb>
2017              <msb>0</msb>
2018              <enumeratedValues>
2019                <enumeratedValue>
2020                  <name>NotGenerated</name>
2021                  <description>Event not generated</description>
2022                  <value>0</value>
2023                </enumeratedValue>
2024                <enumeratedValue>
2025                  <name>Generated</name>
2026                  <description>Event generated</description>
2027                  <value>1</value>
2028                </enumeratedValue>
2029              </enumeratedValues>
2030            </field>
2031          </fields>
2032        </register>
2033        <register>
2034          <name>EVENTS_SLEEPENTER</name>
2035          <description>CPU entered WFI/WFE sleep</description>
2036          <addressOffset>0x114</addressOffset>
2037          <access>read-write</access>
2038          <fields>
2039            <field>
2040              <name>EVENTS_SLEEPENTER</name>
2041              <description>CPU entered WFI/WFE sleep</description>
2042              <lsb>0</lsb>
2043              <msb>0</msb>
2044              <enumeratedValues>
2045                <enumeratedValue>
2046                  <name>NotGenerated</name>
2047                  <description>Event not generated</description>
2048                  <value>0</value>
2049                </enumeratedValue>
2050                <enumeratedValue>
2051                  <name>Generated</name>
2052                  <description>Event generated</description>
2053                  <value>1</value>
2054                </enumeratedValue>
2055              </enumeratedValues>
2056            </field>
2057          </fields>
2058        </register>
2059        <register>
2060          <name>EVENTS_SLEEPEXIT</name>
2061          <description>CPU exited WFI/WFE sleep</description>
2062          <addressOffset>0x118</addressOffset>
2063          <access>read-write</access>
2064          <fields>
2065            <field>
2066              <name>EVENTS_SLEEPEXIT</name>
2067              <description>CPU exited WFI/WFE sleep</description>
2068              <lsb>0</lsb>
2069              <msb>0</msb>
2070              <enumeratedValues>
2071                <enumeratedValue>
2072                  <name>NotGenerated</name>
2073                  <description>Event not generated</description>
2074                  <value>0</value>
2075                </enumeratedValue>
2076                <enumeratedValue>
2077                  <name>Generated</name>
2078                  <description>Event generated</description>
2079                  <value>1</value>
2080                </enumeratedValue>
2081              </enumeratedValues>
2082            </field>
2083          </fields>
2084        </register>
2085        <register>
2086          <name>EVENTS_USBDETECTED</name>
2087          <description>Voltage supply detected on VBUS</description>
2088          <addressOffset>0x11C</addressOffset>
2089          <access>read-write</access>
2090          <fields>
2091            <field>
2092              <name>EVENTS_USBDETECTED</name>
2093              <description>Voltage supply detected on VBUS</description>
2094              <lsb>0</lsb>
2095              <msb>0</msb>
2096              <enumeratedValues>
2097                <enumeratedValue>
2098                  <name>NotGenerated</name>
2099                  <description>Event not generated</description>
2100                  <value>0</value>
2101                </enumeratedValue>
2102                <enumeratedValue>
2103                  <name>Generated</name>
2104                  <description>Event generated</description>
2105                  <value>1</value>
2106                </enumeratedValue>
2107              </enumeratedValues>
2108            </field>
2109          </fields>
2110        </register>
2111        <register>
2112          <name>EVENTS_USBREMOVED</name>
2113          <description>Voltage supply removed from VBUS</description>
2114          <addressOffset>0x120</addressOffset>
2115          <access>read-write</access>
2116          <fields>
2117            <field>
2118              <name>EVENTS_USBREMOVED</name>
2119              <description>Voltage supply removed from VBUS</description>
2120              <lsb>0</lsb>
2121              <msb>0</msb>
2122              <enumeratedValues>
2123                <enumeratedValue>
2124                  <name>NotGenerated</name>
2125                  <description>Event not generated</description>
2126                  <value>0</value>
2127                </enumeratedValue>
2128                <enumeratedValue>
2129                  <name>Generated</name>
2130                  <description>Event generated</description>
2131                  <value>1</value>
2132                </enumeratedValue>
2133              </enumeratedValues>
2134            </field>
2135          </fields>
2136        </register>
2137        <register>
2138          <name>EVENTS_USBPWRRDY</name>
2139          <description>USB 3.3 V supply ready</description>
2140          <addressOffset>0x124</addressOffset>
2141          <access>read-write</access>
2142          <fields>
2143            <field>
2144              <name>EVENTS_USBPWRRDY</name>
2145              <description>USB 3.3 V supply ready</description>
2146              <lsb>0</lsb>
2147              <msb>0</msb>
2148              <enumeratedValues>
2149                <enumeratedValue>
2150                  <name>NotGenerated</name>
2151                  <description>Event not generated</description>
2152                  <value>0</value>
2153                </enumeratedValue>
2154                <enumeratedValue>
2155                  <name>Generated</name>
2156                  <description>Event generated</description>
2157                  <value>1</value>
2158                </enumeratedValue>
2159              </enumeratedValues>
2160            </field>
2161          </fields>
2162        </register>
2163        <register>
2164          <name>INTENSET</name>
2165          <description>Enable interrupt</description>
2166          <addressOffset>0x304</addressOffset>
2167          <access>read-write</access>
2168          <fields>
2169            <field>
2170              <name>POFWARN</name>
2171              <description>Write '1' to enable interrupt for event POFWARN</description>
2172              <lsb>2</lsb>
2173              <msb>2</msb>
2174              <enumeratedValues>
2175                <usage>read</usage>
2176                <enumeratedValue>
2177                  <name>Disabled</name>
2178                  <description>Read: Disabled</description>
2179                  <value>0</value>
2180                </enumeratedValue>
2181                <enumeratedValue>
2182                  <name>Enabled</name>
2183                  <description>Read: Enabled</description>
2184                  <value>1</value>
2185                </enumeratedValue>
2186              </enumeratedValues>
2187              <enumeratedValues>
2188                <usage>write</usage>
2189                <enumeratedValue>
2190                  <name>Set</name>
2191                  <description>Enable</description>
2192                  <value>1</value>
2193                </enumeratedValue>
2194              </enumeratedValues>
2195            </field>
2196            <field>
2197              <name>SLEEPENTER</name>
2198              <description>Write '1' to enable interrupt for event SLEEPENTER</description>
2199              <lsb>5</lsb>
2200              <msb>5</msb>
2201              <enumeratedValues>
2202                <usage>read</usage>
2203                <enumeratedValue>
2204                  <name>Disabled</name>
2205                  <description>Read: Disabled</description>
2206                  <value>0</value>
2207                </enumeratedValue>
2208                <enumeratedValue>
2209                  <name>Enabled</name>
2210                  <description>Read: Enabled</description>
2211                  <value>1</value>
2212                </enumeratedValue>
2213              </enumeratedValues>
2214              <enumeratedValues>
2215                <usage>write</usage>
2216                <enumeratedValue>
2217                  <name>Set</name>
2218                  <description>Enable</description>
2219                  <value>1</value>
2220                </enumeratedValue>
2221              </enumeratedValues>
2222            </field>
2223            <field>
2224              <name>SLEEPEXIT</name>
2225              <description>Write '1' to enable interrupt for event SLEEPEXIT</description>
2226              <lsb>6</lsb>
2227              <msb>6</msb>
2228              <enumeratedValues>
2229                <usage>read</usage>
2230                <enumeratedValue>
2231                  <name>Disabled</name>
2232                  <description>Read: Disabled</description>
2233                  <value>0</value>
2234                </enumeratedValue>
2235                <enumeratedValue>
2236                  <name>Enabled</name>
2237                  <description>Read: Enabled</description>
2238                  <value>1</value>
2239                </enumeratedValue>
2240              </enumeratedValues>
2241              <enumeratedValues>
2242                <usage>write</usage>
2243                <enumeratedValue>
2244                  <name>Set</name>
2245                  <description>Enable</description>
2246                  <value>1</value>
2247                </enumeratedValue>
2248              </enumeratedValues>
2249            </field>
2250            <field>
2251              <name>USBDETECTED</name>
2252              <description>Write '1' to enable interrupt for event USBDETECTED</description>
2253              <lsb>7</lsb>
2254              <msb>7</msb>
2255              <enumeratedValues>
2256                <usage>read</usage>
2257                <enumeratedValue>
2258                  <name>Disabled</name>
2259                  <description>Read: Disabled</description>
2260                  <value>0</value>
2261                </enumeratedValue>
2262                <enumeratedValue>
2263                  <name>Enabled</name>
2264                  <description>Read: Enabled</description>
2265                  <value>1</value>
2266                </enumeratedValue>
2267              </enumeratedValues>
2268              <enumeratedValues>
2269                <usage>write</usage>
2270                <enumeratedValue>
2271                  <name>Set</name>
2272                  <description>Enable</description>
2273                  <value>1</value>
2274                </enumeratedValue>
2275              </enumeratedValues>
2276            </field>
2277            <field>
2278              <name>USBREMOVED</name>
2279              <description>Write '1' to enable interrupt for event USBREMOVED</description>
2280              <lsb>8</lsb>
2281              <msb>8</msb>
2282              <enumeratedValues>
2283                <usage>read</usage>
2284                <enumeratedValue>
2285                  <name>Disabled</name>
2286                  <description>Read: Disabled</description>
2287                  <value>0</value>
2288                </enumeratedValue>
2289                <enumeratedValue>
2290                  <name>Enabled</name>
2291                  <description>Read: Enabled</description>
2292                  <value>1</value>
2293                </enumeratedValue>
2294              </enumeratedValues>
2295              <enumeratedValues>
2296                <usage>write</usage>
2297                <enumeratedValue>
2298                  <name>Set</name>
2299                  <description>Enable</description>
2300                  <value>1</value>
2301                </enumeratedValue>
2302              </enumeratedValues>
2303            </field>
2304            <field>
2305              <name>USBPWRRDY</name>
2306              <description>Write '1' to enable interrupt for event USBPWRRDY</description>
2307              <lsb>9</lsb>
2308              <msb>9</msb>
2309              <enumeratedValues>
2310                <usage>read</usage>
2311                <enumeratedValue>
2312                  <name>Disabled</name>
2313                  <description>Read: Disabled</description>
2314                  <value>0</value>
2315                </enumeratedValue>
2316                <enumeratedValue>
2317                  <name>Enabled</name>
2318                  <description>Read: Enabled</description>
2319                  <value>1</value>
2320                </enumeratedValue>
2321              </enumeratedValues>
2322              <enumeratedValues>
2323                <usage>write</usage>
2324                <enumeratedValue>
2325                  <name>Set</name>
2326                  <description>Enable</description>
2327                  <value>1</value>
2328                </enumeratedValue>
2329              </enumeratedValues>
2330            </field>
2331          </fields>
2332        </register>
2333        <register>
2334          <name>INTENCLR</name>
2335          <description>Disable interrupt</description>
2336          <addressOffset>0x308</addressOffset>
2337          <access>read-write</access>
2338          <fields>
2339            <field>
2340              <name>POFWARN</name>
2341              <description>Write '1' to disable interrupt for event POFWARN</description>
2342              <lsb>2</lsb>
2343              <msb>2</msb>
2344              <enumeratedValues>
2345                <usage>read</usage>
2346                <enumeratedValue>
2347                  <name>Disabled</name>
2348                  <description>Read: Disabled</description>
2349                  <value>0</value>
2350                </enumeratedValue>
2351                <enumeratedValue>
2352                  <name>Enabled</name>
2353                  <description>Read: Enabled</description>
2354                  <value>1</value>
2355                </enumeratedValue>
2356              </enumeratedValues>
2357              <enumeratedValues>
2358                <usage>write</usage>
2359                <enumeratedValue>
2360                  <name>Clear</name>
2361                  <description>Disable</description>
2362                  <value>1</value>
2363                </enumeratedValue>
2364              </enumeratedValues>
2365            </field>
2366            <field>
2367              <name>SLEEPENTER</name>
2368              <description>Write '1' to disable interrupt for event SLEEPENTER</description>
2369              <lsb>5</lsb>
2370              <msb>5</msb>
2371              <enumeratedValues>
2372                <usage>read</usage>
2373                <enumeratedValue>
2374                  <name>Disabled</name>
2375                  <description>Read: Disabled</description>
2376                  <value>0</value>
2377                </enumeratedValue>
2378                <enumeratedValue>
2379                  <name>Enabled</name>
2380                  <description>Read: Enabled</description>
2381                  <value>1</value>
2382                </enumeratedValue>
2383              </enumeratedValues>
2384              <enumeratedValues>
2385                <usage>write</usage>
2386                <enumeratedValue>
2387                  <name>Clear</name>
2388                  <description>Disable</description>
2389                  <value>1</value>
2390                </enumeratedValue>
2391              </enumeratedValues>
2392            </field>
2393            <field>
2394              <name>SLEEPEXIT</name>
2395              <description>Write '1' to disable interrupt for event SLEEPEXIT</description>
2396              <lsb>6</lsb>
2397              <msb>6</msb>
2398              <enumeratedValues>
2399                <usage>read</usage>
2400                <enumeratedValue>
2401                  <name>Disabled</name>
2402                  <description>Read: Disabled</description>
2403                  <value>0</value>
2404                </enumeratedValue>
2405                <enumeratedValue>
2406                  <name>Enabled</name>
2407                  <description>Read: Enabled</description>
2408                  <value>1</value>
2409                </enumeratedValue>
2410              </enumeratedValues>
2411              <enumeratedValues>
2412                <usage>write</usage>
2413                <enumeratedValue>
2414                  <name>Clear</name>
2415                  <description>Disable</description>
2416                  <value>1</value>
2417                </enumeratedValue>
2418              </enumeratedValues>
2419            </field>
2420            <field>
2421              <name>USBDETECTED</name>
2422              <description>Write '1' to disable interrupt for event USBDETECTED</description>
2423              <lsb>7</lsb>
2424              <msb>7</msb>
2425              <enumeratedValues>
2426                <usage>read</usage>
2427                <enumeratedValue>
2428                  <name>Disabled</name>
2429                  <description>Read: Disabled</description>
2430                  <value>0</value>
2431                </enumeratedValue>
2432                <enumeratedValue>
2433                  <name>Enabled</name>
2434                  <description>Read: Enabled</description>
2435                  <value>1</value>
2436                </enumeratedValue>
2437              </enumeratedValues>
2438              <enumeratedValues>
2439                <usage>write</usage>
2440                <enumeratedValue>
2441                  <name>Clear</name>
2442                  <description>Disable</description>
2443                  <value>1</value>
2444                </enumeratedValue>
2445              </enumeratedValues>
2446            </field>
2447            <field>
2448              <name>USBREMOVED</name>
2449              <description>Write '1' to disable interrupt for event USBREMOVED</description>
2450              <lsb>8</lsb>
2451              <msb>8</msb>
2452              <enumeratedValues>
2453                <usage>read</usage>
2454                <enumeratedValue>
2455                  <name>Disabled</name>
2456                  <description>Read: Disabled</description>
2457                  <value>0</value>
2458                </enumeratedValue>
2459                <enumeratedValue>
2460                  <name>Enabled</name>
2461                  <description>Read: Enabled</description>
2462                  <value>1</value>
2463                </enumeratedValue>
2464              </enumeratedValues>
2465              <enumeratedValues>
2466                <usage>write</usage>
2467                <enumeratedValue>
2468                  <name>Clear</name>
2469                  <description>Disable</description>
2470                  <value>1</value>
2471                </enumeratedValue>
2472              </enumeratedValues>
2473            </field>
2474            <field>
2475              <name>USBPWRRDY</name>
2476              <description>Write '1' to disable interrupt for event USBPWRRDY</description>
2477              <lsb>9</lsb>
2478              <msb>9</msb>
2479              <enumeratedValues>
2480                <usage>read</usage>
2481                <enumeratedValue>
2482                  <name>Disabled</name>
2483                  <description>Read: Disabled</description>
2484                  <value>0</value>
2485                </enumeratedValue>
2486                <enumeratedValue>
2487                  <name>Enabled</name>
2488                  <description>Read: Enabled</description>
2489                  <value>1</value>
2490                </enumeratedValue>
2491              </enumeratedValues>
2492              <enumeratedValues>
2493                <usage>write</usage>
2494                <enumeratedValue>
2495                  <name>Clear</name>
2496                  <description>Disable</description>
2497                  <value>1</value>
2498                </enumeratedValue>
2499              </enumeratedValues>
2500            </field>
2501          </fields>
2502        </register>
2503        <register>
2504          <name>RESETREAS</name>
2505          <description>Reset reason</description>
2506          <addressOffset>0x400</addressOffset>
2507          <access>read-write</access>
2508          <fields>
2509            <field>
2510              <name>RESETPIN</name>
2511              <description>Reset from pin-reset detected</description>
2512              <lsb>0</lsb>
2513              <msb>0</msb>
2514              <enumeratedValues>
2515                <enumeratedValue>
2516                  <name>NotDetected</name>
2517                  <description>Not detected</description>
2518                  <value>0</value>
2519                </enumeratedValue>
2520                <enumeratedValue>
2521                  <name>Detected</name>
2522                  <description>Detected</description>
2523                  <value>1</value>
2524                </enumeratedValue>
2525              </enumeratedValues>
2526            </field>
2527            <field>
2528              <name>DOG</name>
2529              <description>Reset from watchdog detected</description>
2530              <lsb>1</lsb>
2531              <msb>1</msb>
2532              <enumeratedValues>
2533                <enumeratedValue>
2534                  <name>NotDetected</name>
2535                  <description>Not detected</description>
2536                  <value>0</value>
2537                </enumeratedValue>
2538                <enumeratedValue>
2539                  <name>Detected</name>
2540                  <description>Detected</description>
2541                  <value>1</value>
2542                </enumeratedValue>
2543              </enumeratedValues>
2544            </field>
2545            <field>
2546              <name>SREQ</name>
2547              <description>Reset from soft reset detected</description>
2548              <lsb>2</lsb>
2549              <msb>2</msb>
2550              <enumeratedValues>
2551                <enumeratedValue>
2552                  <name>NotDetected</name>
2553                  <description>Not detected</description>
2554                  <value>0</value>
2555                </enumeratedValue>
2556                <enumeratedValue>
2557                  <name>Detected</name>
2558                  <description>Detected</description>
2559                  <value>1</value>
2560                </enumeratedValue>
2561              </enumeratedValues>
2562            </field>
2563            <field>
2564              <name>LOCKUP</name>
2565              <description>Reset from CPU lock-up detected</description>
2566              <lsb>3</lsb>
2567              <msb>3</msb>
2568              <enumeratedValues>
2569                <enumeratedValue>
2570                  <name>NotDetected</name>
2571                  <description>Not detected</description>
2572                  <value>0</value>
2573                </enumeratedValue>
2574                <enumeratedValue>
2575                  <name>Detected</name>
2576                  <description>Detected</description>
2577                  <value>1</value>
2578                </enumeratedValue>
2579              </enumeratedValues>
2580            </field>
2581            <field>
2582              <name>OFF</name>
2583              <description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
2584              <lsb>16</lsb>
2585              <msb>16</msb>
2586              <enumeratedValues>
2587                <enumeratedValue>
2588                  <name>NotDetected</name>
2589                  <description>Not detected</description>
2590                  <value>0</value>
2591                </enumeratedValue>
2592                <enumeratedValue>
2593                  <name>Detected</name>
2594                  <description>Detected</description>
2595                  <value>1</value>
2596                </enumeratedValue>
2597              </enumeratedValues>
2598            </field>
2599            <field>
2600              <name>DIF</name>
2601              <description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
2602              <lsb>18</lsb>
2603              <msb>18</msb>
2604              <enumeratedValues>
2605                <enumeratedValue>
2606                  <name>NotDetected</name>
2607                  <description>Not detected</description>
2608                  <value>0</value>
2609                </enumeratedValue>
2610                <enumeratedValue>
2611                  <name>Detected</name>
2612                  <description>Detected</description>
2613                  <value>1</value>
2614                </enumeratedValue>
2615              </enumeratedValues>
2616            </field>
2617            <field>
2618              <name>VBUS</name>
2619              <description>Reset due to wake up from System OFF mode by VBUS rising into valid range</description>
2620              <lsb>20</lsb>
2621              <msb>20</msb>
2622              <enumeratedValues>
2623                <enumeratedValue>
2624                  <name>NotDetected</name>
2625                  <description>Not detected</description>
2626                  <value>0</value>
2627                </enumeratedValue>
2628                <enumeratedValue>
2629                  <name>Detected</name>
2630                  <description>Detected</description>
2631                  <value>1</value>
2632                </enumeratedValue>
2633              </enumeratedValues>
2634            </field>
2635          </fields>
2636        </register>
2637        <register>
2638          <name>RAMSTATUS</name>
2639          <description>Deprecated register - RAM status register</description>
2640          <addressOffset>0x428</addressOffset>
2641          <access>read-only</access>
2642          <resetValue>0x00000000</resetValue>
2643          <fields>
2644            <field>
2645              <name>RAMBLOCK0</name>
2646              <description>RAM block 0 is on or off/powering up</description>
2647              <lsb>0</lsb>
2648              <msb>0</msb>
2649              <enumeratedValues>
2650                <enumeratedValue>
2651                  <name>Off</name>
2652                  <description>Off</description>
2653                  <value>0</value>
2654                </enumeratedValue>
2655                <enumeratedValue>
2656                  <name>On</name>
2657                  <description>On</description>
2658                  <value>1</value>
2659                </enumeratedValue>
2660              </enumeratedValues>
2661            </field>
2662            <field>
2663              <name>RAMBLOCK1</name>
2664              <description>RAM block 1 is on or off/powering up</description>
2665              <lsb>1</lsb>
2666              <msb>1</msb>
2667              <enumeratedValues>
2668                <enumeratedValue>
2669                  <name>Off</name>
2670                  <description>Off</description>
2671                  <value>0</value>
2672                </enumeratedValue>
2673                <enumeratedValue>
2674                  <name>On</name>
2675                  <description>On</description>
2676                  <value>1</value>
2677                </enumeratedValue>
2678              </enumeratedValues>
2679            </field>
2680          </fields>
2681        </register>
2682        <register>
2683          <name>USBREGSTATUS</name>
2684          <description>USB supply status</description>
2685          <addressOffset>0x438</addressOffset>
2686          <access>read-only</access>
2687          <resetValue>0x00000000</resetValue>
2688          <fields>
2689            <field>
2690              <name>VBUSDETECT</name>
2691              <description>VBUS input detection status (USBDETECTED and USBREMOVED events are derived from this information)</description>
2692              <lsb>0</lsb>
2693              <msb>0</msb>
2694              <enumeratedValues>
2695                <enumeratedValue>
2696                  <name>NoVbus</name>
2697                  <description>VBUS voltage below valid threshold</description>
2698                  <value>0</value>
2699                </enumeratedValue>
2700                <enumeratedValue>
2701                  <name>VbusPresent</name>
2702                  <description>VBUS voltage above valid threshold</description>
2703                  <value>1</value>
2704                </enumeratedValue>
2705              </enumeratedValues>
2706            </field>
2707            <field>
2708              <name>OUTPUTRDY</name>
2709              <description>USB supply output settling time elapsed</description>
2710              <lsb>1</lsb>
2711              <msb>1</msb>
2712              <enumeratedValues>
2713                <enumeratedValue>
2714                  <name>NotReady</name>
2715                  <description>USBREG output settling time not elapsed</description>
2716                  <value>0</value>
2717                </enumeratedValue>
2718                <enumeratedValue>
2719                  <name>Ready</name>
2720                  <description>USBREG output settling time elapsed (same information as USBPWRRDY event)</description>
2721                  <value>1</value>
2722                </enumeratedValue>
2723              </enumeratedValues>
2724            </field>
2725          </fields>
2726        </register>
2727        <register>
2728          <name>SYSTEMOFF</name>
2729          <description>System OFF register</description>
2730          <addressOffset>0x500</addressOffset>
2731          <access>write-only</access>
2732          <fields>
2733            <field>
2734              <name>SYSTEMOFF</name>
2735              <description>Enable System OFF mode</description>
2736              <lsb>0</lsb>
2737              <msb>0</msb>
2738              <enumeratedValues>
2739                <enumeratedValue>
2740                  <name>Enter</name>
2741                  <description>Enable System OFF mode</description>
2742                  <value>1</value>
2743                </enumeratedValue>
2744              </enumeratedValues>
2745            </field>
2746          </fields>
2747        </register>
2748        <register>
2749          <name>POFCON</name>
2750          <description>Power-fail comparator configuration</description>
2751          <addressOffset>0x510</addressOffset>
2752          <access>read-write</access>
2753          <fields>
2754            <field>
2755              <name>POF</name>
2756              <description>Enable or disable power failure warning</description>
2757              <lsb>0</lsb>
2758              <msb>0</msb>
2759              <enumeratedValues>
2760                <enumeratedValue>
2761                  <name>Disabled</name>
2762                  <description>Disable</description>
2763                  <value>0</value>
2764                </enumeratedValue>
2765                <enumeratedValue>
2766                  <name>Enabled</name>
2767                  <description>Enable</description>
2768                  <value>1</value>
2769                </enumeratedValue>
2770              </enumeratedValues>
2771            </field>
2772            <field>
2773              <name>THRESHOLD</name>
2774              <description>Power-fail comparator threshold setting. This setting applies both for normal voltage mode (supply connected to both VDD and VDDH) and high voltage mode (supply connected to VDDH only). Values 0-3 set threshold below 1.7 V and should not be used as brown out detection will be activated before power failure warning on such low voltages.</description>
2775              <lsb>1</lsb>
2776              <msb>4</msb>
2777              <enumeratedValues>
2778                <enumeratedValue>
2779                  <name>V17</name>
2780                  <description>Set threshold to 1.7 V</description>
2781                  <value>4</value>
2782                </enumeratedValue>
2783                <enumeratedValue>
2784                  <name>V18</name>
2785                  <description>Set threshold to 1.8 V</description>
2786                  <value>5</value>
2787                </enumeratedValue>
2788                <enumeratedValue>
2789                  <name>V19</name>
2790                  <description>Set threshold to 1.9 V</description>
2791                  <value>6</value>
2792                </enumeratedValue>
2793                <enumeratedValue>
2794                  <name>V20</name>
2795                  <description>Set threshold to 2.0 V</description>
2796                  <value>7</value>
2797                </enumeratedValue>
2798                <enumeratedValue>
2799                  <name>V21</name>
2800                  <description>Set threshold to 2.1 V</description>
2801                  <value>8</value>
2802                </enumeratedValue>
2803                <enumeratedValue>
2804                  <name>V22</name>
2805                  <description>Set threshold to 2.2 V</description>
2806                  <value>9</value>
2807                </enumeratedValue>
2808                <enumeratedValue>
2809                  <name>V23</name>
2810                  <description>Set threshold to 2.3 V</description>
2811                  <value>10</value>
2812                </enumeratedValue>
2813                <enumeratedValue>
2814                  <name>V24</name>
2815                  <description>Set threshold to 2.4 V</description>
2816                  <value>11</value>
2817                </enumeratedValue>
2818                <enumeratedValue>
2819                  <name>V25</name>
2820                  <description>Set threshold to 2.5 V</description>
2821                  <value>12</value>
2822                </enumeratedValue>
2823                <enumeratedValue>
2824                  <name>V26</name>
2825                  <description>Set threshold to 2.6 V</description>
2826                  <value>13</value>
2827                </enumeratedValue>
2828                <enumeratedValue>
2829                  <name>V27</name>
2830                  <description>Set threshold to 2.7 V</description>
2831                  <value>14</value>
2832                </enumeratedValue>
2833                <enumeratedValue>
2834                  <name>V28</name>
2835                  <description>Set threshold to 2.8 V</description>
2836                  <value>15</value>
2837                </enumeratedValue>
2838              </enumeratedValues>
2839            </field>
2840            <field>
2841              <name>THRESHOLDVDDH</name>
2842              <description>Power-fail comparator threshold setting for high voltage mode (supply connected to VDDH only). This setting does not apply for normal voltage mode (supply connected to both VDD and VDDH).</description>
2843              <lsb>8</lsb>
2844              <msb>11</msb>
2845              <enumeratedValues>
2846                <enumeratedValue>
2847                  <name>V27</name>
2848                  <description>Set threshold to 2.7 V</description>
2849                  <value>0</value>
2850                </enumeratedValue>
2851                <enumeratedValue>
2852                  <name>V28</name>
2853                  <description>Set threshold to 2.8 V</description>
2854                  <value>1</value>
2855                </enumeratedValue>
2856                <enumeratedValue>
2857                  <name>V29</name>
2858                  <description>Set threshold to 2.9 V</description>
2859                  <value>2</value>
2860                </enumeratedValue>
2861                <enumeratedValue>
2862                  <name>V30</name>
2863                  <description>Set threshold to 3.0 V</description>
2864                  <value>3</value>
2865                </enumeratedValue>
2866                <enumeratedValue>
2867                  <name>V31</name>
2868                  <description>Set threshold to 3.1 V</description>
2869                  <value>4</value>
2870                </enumeratedValue>
2871                <enumeratedValue>
2872                  <name>V32</name>
2873                  <description>Set threshold to 3.2 V</description>
2874                  <value>5</value>
2875                </enumeratedValue>
2876                <enumeratedValue>
2877                  <name>V33</name>
2878                  <description>Set threshold to 3.3 V</description>
2879                  <value>6</value>
2880                </enumeratedValue>
2881                <enumeratedValue>
2882                  <name>V34</name>
2883                  <description>Set threshold to 3.4 V</description>
2884                  <value>7</value>
2885                </enumeratedValue>
2886                <enumeratedValue>
2887                  <name>V35</name>
2888                  <description>Set threshold to 3.5 V</description>
2889                  <value>8</value>
2890                </enumeratedValue>
2891                <enumeratedValue>
2892                  <name>V36</name>
2893                  <description>Set threshold to 3.6 V</description>
2894                  <value>9</value>
2895                </enumeratedValue>
2896                <enumeratedValue>
2897                  <name>V37</name>
2898                  <description>Set threshold to 3.7 V</description>
2899                  <value>10</value>
2900                </enumeratedValue>
2901                <enumeratedValue>
2902                  <name>V38</name>
2903                  <description>Set threshold to 3.8 V</description>
2904                  <value>11</value>
2905                </enumeratedValue>
2906                <enumeratedValue>
2907                  <name>V39</name>
2908                  <description>Set threshold to 3.9 V</description>
2909                  <value>12</value>
2910                </enumeratedValue>
2911                <enumeratedValue>
2912                  <name>V40</name>
2913                  <description>Set threshold to 4.0 V</description>
2914                  <value>13</value>
2915                </enumeratedValue>
2916                <enumeratedValue>
2917                  <name>V41</name>
2918                  <description>Set threshold to 4.1 V</description>
2919                  <value>14</value>
2920                </enumeratedValue>
2921                <enumeratedValue>
2922                  <name>V42</name>
2923                  <description>Set threshold to 4.2 V</description>
2924                  <value>15</value>
2925                </enumeratedValue>
2926              </enumeratedValues>
2927            </field>
2928          </fields>
2929        </register>
2930        <register>
2931          <name>GPREGRET</name>
2932          <description>General purpose retention register</description>
2933          <addressOffset>0x51C</addressOffset>
2934          <access>read-write</access>
2935          <fields>
2936            <field>
2937              <name>GPREGRET</name>
2938              <description>General purpose retention register</description>
2939              <lsb>0</lsb>
2940              <msb>7</msb>
2941            </field>
2942          </fields>
2943        </register>
2944        <register>
2945          <name>GPREGRET2</name>
2946          <description>General purpose retention register</description>
2947          <addressOffset>0x520</addressOffset>
2948          <access>read-write</access>
2949          <fields>
2950            <field>
2951              <name>GPREGRET</name>
2952              <description>General purpose retention register</description>
2953              <lsb>0</lsb>
2954              <msb>7</msb>
2955            </field>
2956          </fields>
2957        </register>
2958        <register>
2959          <name>DCDCEN</name>
2960          <description>Enable DC/DC converter for REG1 stage</description>
2961          <addressOffset>0x578</addressOffset>
2962          <access>read-write</access>
2963          <fields>
2964            <field>
2965              <name>DCDCEN</name>
2966              <description>Enable DC/DC converter for REG1 stage.</description>
2967              <lsb>0</lsb>
2968              <msb>0</msb>
2969              <enumeratedValues>
2970                <enumeratedValue>
2971                  <name>Disabled</name>
2972                  <description>Disable</description>
2973                  <value>0</value>
2974                </enumeratedValue>
2975                <enumeratedValue>
2976                  <name>Enabled</name>
2977                  <description>Enable</description>
2978                  <value>1</value>
2979                </enumeratedValue>
2980              </enumeratedValues>
2981            </field>
2982          </fields>
2983        </register>
2984        <register>
2985          <name>MAINREGSTATUS</name>
2986          <description>Main supply status</description>
2987          <addressOffset>0x640</addressOffset>
2988          <access>read-only</access>
2989          <resetValue>0x00000000</resetValue>
2990          <fields>
2991            <field>
2992              <name>MAINREGSTATUS</name>
2993              <description>Main supply status</description>
2994              <lsb>0</lsb>
2995              <msb>0</msb>
2996              <enumeratedValues>
2997                <enumeratedValue>
2998                  <name>Normal</name>
2999                  <description>Normal voltage mode. Voltage supplied on VDD.</description>
3000                  <value>0</value>
3001                </enumeratedValue>
3002                <enumeratedValue>
3003                  <name>High</name>
3004                  <description>High voltage mode. Voltage supplied on VDDH.</description>
3005                  <value>1</value>
3006                </enumeratedValue>
3007              </enumeratedValues>
3008            </field>
3009          </fields>
3010        </register>
3011        <cluster>
3012          <dim>4</dim>
3013          <dimIncrement>0x010</dimIncrement>
3014          <name>RAM[%s]</name>
3015          <description>Unspecified</description>
3016          <headerStructName>POWER_RAM</headerStructName>
3017          <access>read-write</access>
3018          <addressOffset>0x900</addressOffset>
3019          <register>
3020            <name>POWER</name>
3021            <description>Description cluster: RAMn power control register</description>
3022            <addressOffset>0x000</addressOffset>
3023            <access>read-write</access>
3024            <resetValue>0x0000FFFF</resetValue>
3025            <fields>
3026              <field>
3027                <name>S0POWER</name>
3028                <description>Keep RAM section S0 on or off in System ON mode.</description>
3029                <lsb>0</lsb>
3030                <msb>0</msb>
3031                <enumeratedValues>
3032                  <enumeratedValue>
3033                    <name>Off</name>
3034                    <description>Off</description>
3035                    <value>0</value>
3036                  </enumeratedValue>
3037                  <enumeratedValue>
3038                    <name>On</name>
3039                    <description>On</description>
3040                    <value>1</value>
3041                  </enumeratedValue>
3042                </enumeratedValues>
3043              </field>
3044              <field>
3045                <name>S1POWER</name>
3046                <description>Keep RAM section S1 on or off in System ON mode.</description>
3047                <lsb>1</lsb>
3048                <msb>1</msb>
3049                <enumeratedValues>
3050                  <enumeratedValue>
3051                    <name>Off</name>
3052                    <description>Off</description>
3053                    <value>0</value>
3054                  </enumeratedValue>
3055                  <enumeratedValue>
3056                    <name>On</name>
3057                    <description>On</description>
3058                    <value>1</value>
3059                  </enumeratedValue>
3060                </enumeratedValues>
3061              </field>
3062              <field>
3063                <name>S0RETENTION</name>
3064                <description>Keep retention on RAM section S0 when RAM section is off</description>
3065                <lsb>16</lsb>
3066                <msb>16</msb>
3067                <enumeratedValues>
3068                  <enumeratedValue>
3069                    <name>Off</name>
3070                    <description>Off</description>
3071                    <value>0</value>
3072                  </enumeratedValue>
3073                  <enumeratedValue>
3074                    <name>On</name>
3075                    <description>On</description>
3076                    <value>1</value>
3077                  </enumeratedValue>
3078                </enumeratedValues>
3079              </field>
3080              <field>
3081                <name>S1RETENTION</name>
3082                <description>Keep retention on RAM section S1 when RAM section is off</description>
3083                <lsb>17</lsb>
3084                <msb>17</msb>
3085                <enumeratedValues>
3086                  <enumeratedValue>
3087                    <name>Off</name>
3088                    <description>Off</description>
3089                    <value>0</value>
3090                  </enumeratedValue>
3091                  <enumeratedValue>
3092                    <name>On</name>
3093                    <description>On</description>
3094                    <value>1</value>
3095                  </enumeratedValue>
3096                </enumeratedValues>
3097              </field>
3098            </fields>
3099          </register>
3100          <register>
3101            <name>POWERSET</name>
3102            <description>Description cluster: RAMn power control set register</description>
3103            <addressOffset>0x004</addressOffset>
3104            <access>write-only</access>
3105            <resetValue>0x0000FFFF</resetValue>
3106            <fields>
3107              <field>
3108                <name>S0POWER</name>
3109                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3110                <lsb>0</lsb>
3111                <msb>0</msb>
3112                <enumeratedValues>
3113                  <enumeratedValue>
3114                    <name>On</name>
3115                    <description>On</description>
3116                    <value>1</value>
3117                  </enumeratedValue>
3118                </enumeratedValues>
3119              </field>
3120              <field>
3121                <name>S1POWER</name>
3122                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3123                <lsb>1</lsb>
3124                <msb>1</msb>
3125                <enumeratedValues>
3126                  <enumeratedValue>
3127                    <name>On</name>
3128                    <description>On</description>
3129                    <value>1</value>
3130                  </enumeratedValue>
3131                </enumeratedValues>
3132              </field>
3133              <field>
3134                <name>S0RETENTION</name>
3135                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
3136                <lsb>16</lsb>
3137                <msb>16</msb>
3138                <enumeratedValues>
3139                  <enumeratedValue>
3140                    <name>On</name>
3141                    <description>On</description>
3142                    <value>1</value>
3143                  </enumeratedValue>
3144                </enumeratedValues>
3145              </field>
3146              <field>
3147                <name>S1RETENTION</name>
3148                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
3149                <lsb>17</lsb>
3150                <msb>17</msb>
3151                <enumeratedValues>
3152                  <enumeratedValue>
3153                    <name>On</name>
3154                    <description>On</description>
3155                    <value>1</value>
3156                  </enumeratedValue>
3157                </enumeratedValues>
3158              </field>
3159            </fields>
3160          </register>
3161          <register>
3162            <name>POWERCLR</name>
3163            <description>Description cluster: RAMn power control clear register</description>
3164            <addressOffset>0x008</addressOffset>
3165            <access>write-only</access>
3166            <resetValue>0x0000FFFF</resetValue>
3167            <fields>
3168              <field>
3169                <name>S0POWER</name>
3170                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3171                <lsb>0</lsb>
3172                <msb>0</msb>
3173                <enumeratedValues>
3174                  <enumeratedValue>
3175                    <name>Off</name>
3176                    <description>Off</description>
3177                    <value>1</value>
3178                  </enumeratedValue>
3179                </enumeratedValues>
3180              </field>
3181              <field>
3182                <name>S1POWER</name>
3183                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3184                <lsb>1</lsb>
3185                <msb>1</msb>
3186                <enumeratedValues>
3187                  <enumeratedValue>
3188                    <name>Off</name>
3189                    <description>Off</description>
3190                    <value>1</value>
3191                  </enumeratedValue>
3192                </enumeratedValues>
3193              </field>
3194              <field>
3195                <name>S0RETENTION</name>
3196                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
3197                <lsb>16</lsb>
3198                <msb>16</msb>
3199                <enumeratedValues>
3200                  <enumeratedValue>
3201                    <name>Off</name>
3202                    <description>Off</description>
3203                    <value>1</value>
3204                  </enumeratedValue>
3205                </enumeratedValues>
3206              </field>
3207              <field>
3208                <name>S1RETENTION</name>
3209                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
3210                <lsb>17</lsb>
3211                <msb>17</msb>
3212                <enumeratedValues>
3213                  <enumeratedValue>
3214                    <name>Off</name>
3215                    <description>Off</description>
3216                    <value>1</value>
3217                  </enumeratedValue>
3218                </enumeratedValues>
3219              </field>
3220            </fields>
3221          </register>
3222        </cluster>
3223      </registers>
3224    </peripheral>
3225    <peripheral>
3226      <name>P0</name>
3227      <description>GPIO Port 1</description>
3228      <baseAddress>0x50000000</baseAddress>
3229      <headerStructName>GPIO</headerStructName>
3230      <addressBlock>
3231        <offset>0</offset>
3232        <size>0x1000</size>
3233        <usage>registers</usage>
3234      </addressBlock>
3235      <groupName>GPIO</groupName>
3236      <size>0x20</size>
3237      <registers>
3238        <register>
3239          <name>OUT</name>
3240          <description>Write GPIO port</description>
3241          <addressOffset>0x504</addressOffset>
3242          <access>read-write</access>
3243          <fields>
3244            <field>
3245              <name>PIN0</name>
3246              <description>Pin 0</description>
3247              <lsb>0</lsb>
3248              <msb>0</msb>
3249              <enumeratedValues>
3250                <enumeratedValue>
3251                  <name>Low</name>
3252                  <description>Pin driver is low</description>
3253                  <value>0</value>
3254                </enumeratedValue>
3255                <enumeratedValue>
3256                  <name>High</name>
3257                  <description>Pin driver is high</description>
3258                  <value>1</value>
3259                </enumeratedValue>
3260              </enumeratedValues>
3261            </field>
3262            <field>
3263              <name>PIN1</name>
3264              <description>Pin 1</description>
3265              <lsb>1</lsb>
3266              <msb>1</msb>
3267              <enumeratedValues>
3268                <enumeratedValue>
3269                  <name>Low</name>
3270                  <description>Pin driver is low</description>
3271                  <value>0</value>
3272                </enumeratedValue>
3273                <enumeratedValue>
3274                  <name>High</name>
3275                  <description>Pin driver is high</description>
3276                  <value>1</value>
3277                </enumeratedValue>
3278              </enumeratedValues>
3279            </field>
3280            <field>
3281              <name>PIN2</name>
3282              <description>Pin 2</description>
3283              <lsb>2</lsb>
3284              <msb>2</msb>
3285              <enumeratedValues>
3286                <enumeratedValue>
3287                  <name>Low</name>
3288                  <description>Pin driver is low</description>
3289                  <value>0</value>
3290                </enumeratedValue>
3291                <enumeratedValue>
3292                  <name>High</name>
3293                  <description>Pin driver is high</description>
3294                  <value>1</value>
3295                </enumeratedValue>
3296              </enumeratedValues>
3297            </field>
3298            <field>
3299              <name>PIN3</name>
3300              <description>Pin 3</description>
3301              <lsb>3</lsb>
3302              <msb>3</msb>
3303              <enumeratedValues>
3304                <enumeratedValue>
3305                  <name>Low</name>
3306                  <description>Pin driver is low</description>
3307                  <value>0</value>
3308                </enumeratedValue>
3309                <enumeratedValue>
3310                  <name>High</name>
3311                  <description>Pin driver is high</description>
3312                  <value>1</value>
3313                </enumeratedValue>
3314              </enumeratedValues>
3315            </field>
3316            <field>
3317              <name>PIN4</name>
3318              <description>Pin 4</description>
3319              <lsb>4</lsb>
3320              <msb>4</msb>
3321              <enumeratedValues>
3322                <enumeratedValue>
3323                  <name>Low</name>
3324                  <description>Pin driver is low</description>
3325                  <value>0</value>
3326                </enumeratedValue>
3327                <enumeratedValue>
3328                  <name>High</name>
3329                  <description>Pin driver is high</description>
3330                  <value>1</value>
3331                </enumeratedValue>
3332              </enumeratedValues>
3333            </field>
3334            <field>
3335              <name>PIN5</name>
3336              <description>Pin 5</description>
3337              <lsb>5</lsb>
3338              <msb>5</msb>
3339              <enumeratedValues>
3340                <enumeratedValue>
3341                  <name>Low</name>
3342                  <description>Pin driver is low</description>
3343                  <value>0</value>
3344                </enumeratedValue>
3345                <enumeratedValue>
3346                  <name>High</name>
3347                  <description>Pin driver is high</description>
3348                  <value>1</value>
3349                </enumeratedValue>
3350              </enumeratedValues>
3351            </field>
3352            <field>
3353              <name>PIN6</name>
3354              <description>Pin 6</description>
3355              <lsb>6</lsb>
3356              <msb>6</msb>
3357              <enumeratedValues>
3358                <enumeratedValue>
3359                  <name>Low</name>
3360                  <description>Pin driver is low</description>
3361                  <value>0</value>
3362                </enumeratedValue>
3363                <enumeratedValue>
3364                  <name>High</name>
3365                  <description>Pin driver is high</description>
3366                  <value>1</value>
3367                </enumeratedValue>
3368              </enumeratedValues>
3369            </field>
3370            <field>
3371              <name>PIN7</name>
3372              <description>Pin 7</description>
3373              <lsb>7</lsb>
3374              <msb>7</msb>
3375              <enumeratedValues>
3376                <enumeratedValue>
3377                  <name>Low</name>
3378                  <description>Pin driver is low</description>
3379                  <value>0</value>
3380                </enumeratedValue>
3381                <enumeratedValue>
3382                  <name>High</name>
3383                  <description>Pin driver is high</description>
3384                  <value>1</value>
3385                </enumeratedValue>
3386              </enumeratedValues>
3387            </field>
3388            <field>
3389              <name>PIN8</name>
3390              <description>Pin 8</description>
3391              <lsb>8</lsb>
3392              <msb>8</msb>
3393              <enumeratedValues>
3394                <enumeratedValue>
3395                  <name>Low</name>
3396                  <description>Pin driver is low</description>
3397                  <value>0</value>
3398                </enumeratedValue>
3399                <enumeratedValue>
3400                  <name>High</name>
3401                  <description>Pin driver is high</description>
3402                  <value>1</value>
3403                </enumeratedValue>
3404              </enumeratedValues>
3405            </field>
3406            <field>
3407              <name>PIN9</name>
3408              <description>Pin 9</description>
3409              <lsb>9</lsb>
3410              <msb>9</msb>
3411              <enumeratedValues>
3412                <enumeratedValue>
3413                  <name>Low</name>
3414                  <description>Pin driver is low</description>
3415                  <value>0</value>
3416                </enumeratedValue>
3417                <enumeratedValue>
3418                  <name>High</name>
3419                  <description>Pin driver is high</description>
3420                  <value>1</value>
3421                </enumeratedValue>
3422              </enumeratedValues>
3423            </field>
3424            <field>
3425              <name>PIN10</name>
3426              <description>Pin 10</description>
3427              <lsb>10</lsb>
3428              <msb>10</msb>
3429              <enumeratedValues>
3430                <enumeratedValue>
3431                  <name>Low</name>
3432                  <description>Pin driver is low</description>
3433                  <value>0</value>
3434                </enumeratedValue>
3435                <enumeratedValue>
3436                  <name>High</name>
3437                  <description>Pin driver is high</description>
3438                  <value>1</value>
3439                </enumeratedValue>
3440              </enumeratedValues>
3441            </field>
3442            <field>
3443              <name>PIN11</name>
3444              <description>Pin 11</description>
3445              <lsb>11</lsb>
3446              <msb>11</msb>
3447              <enumeratedValues>
3448                <enumeratedValue>
3449                  <name>Low</name>
3450                  <description>Pin driver is low</description>
3451                  <value>0</value>
3452                </enumeratedValue>
3453                <enumeratedValue>
3454                  <name>High</name>
3455                  <description>Pin driver is high</description>
3456                  <value>1</value>
3457                </enumeratedValue>
3458              </enumeratedValues>
3459            </field>
3460            <field>
3461              <name>PIN12</name>
3462              <description>Pin 12</description>
3463              <lsb>12</lsb>
3464              <msb>12</msb>
3465              <enumeratedValues>
3466                <enumeratedValue>
3467                  <name>Low</name>
3468                  <description>Pin driver is low</description>
3469                  <value>0</value>
3470                </enumeratedValue>
3471                <enumeratedValue>
3472                  <name>High</name>
3473                  <description>Pin driver is high</description>
3474                  <value>1</value>
3475                </enumeratedValue>
3476              </enumeratedValues>
3477            </field>
3478            <field>
3479              <name>PIN13</name>
3480              <description>Pin 13</description>
3481              <lsb>13</lsb>
3482              <msb>13</msb>
3483              <enumeratedValues>
3484                <enumeratedValue>
3485                  <name>Low</name>
3486                  <description>Pin driver is low</description>
3487                  <value>0</value>
3488                </enumeratedValue>
3489                <enumeratedValue>
3490                  <name>High</name>
3491                  <description>Pin driver is high</description>
3492                  <value>1</value>
3493                </enumeratedValue>
3494              </enumeratedValues>
3495            </field>
3496            <field>
3497              <name>PIN14</name>
3498              <description>Pin 14</description>
3499              <lsb>14</lsb>
3500              <msb>14</msb>
3501              <enumeratedValues>
3502                <enumeratedValue>
3503                  <name>Low</name>
3504                  <description>Pin driver is low</description>
3505                  <value>0</value>
3506                </enumeratedValue>
3507                <enumeratedValue>
3508                  <name>High</name>
3509                  <description>Pin driver is high</description>
3510                  <value>1</value>
3511                </enumeratedValue>
3512              </enumeratedValues>
3513            </field>
3514            <field>
3515              <name>PIN15</name>
3516              <description>Pin 15</description>
3517              <lsb>15</lsb>
3518              <msb>15</msb>
3519              <enumeratedValues>
3520                <enumeratedValue>
3521                  <name>Low</name>
3522                  <description>Pin driver is low</description>
3523                  <value>0</value>
3524                </enumeratedValue>
3525                <enumeratedValue>
3526                  <name>High</name>
3527                  <description>Pin driver is high</description>
3528                  <value>1</value>
3529                </enumeratedValue>
3530              </enumeratedValues>
3531            </field>
3532            <field>
3533              <name>PIN16</name>
3534              <description>Pin 16</description>
3535              <lsb>16</lsb>
3536              <msb>16</msb>
3537              <enumeratedValues>
3538                <enumeratedValue>
3539                  <name>Low</name>
3540                  <description>Pin driver is low</description>
3541                  <value>0</value>
3542                </enumeratedValue>
3543                <enumeratedValue>
3544                  <name>High</name>
3545                  <description>Pin driver is high</description>
3546                  <value>1</value>
3547                </enumeratedValue>
3548              </enumeratedValues>
3549            </field>
3550            <field>
3551              <name>PIN17</name>
3552              <description>Pin 17</description>
3553              <lsb>17</lsb>
3554              <msb>17</msb>
3555              <enumeratedValues>
3556                <enumeratedValue>
3557                  <name>Low</name>
3558                  <description>Pin driver is low</description>
3559                  <value>0</value>
3560                </enumeratedValue>
3561                <enumeratedValue>
3562                  <name>High</name>
3563                  <description>Pin driver is high</description>
3564                  <value>1</value>
3565                </enumeratedValue>
3566              </enumeratedValues>
3567            </field>
3568            <field>
3569              <name>PIN18</name>
3570              <description>Pin 18</description>
3571              <lsb>18</lsb>
3572              <msb>18</msb>
3573              <enumeratedValues>
3574                <enumeratedValue>
3575                  <name>Low</name>
3576                  <description>Pin driver is low</description>
3577                  <value>0</value>
3578                </enumeratedValue>
3579                <enumeratedValue>
3580                  <name>High</name>
3581                  <description>Pin driver is high</description>
3582                  <value>1</value>
3583                </enumeratedValue>
3584              </enumeratedValues>
3585            </field>
3586            <field>
3587              <name>PIN19</name>
3588              <description>Pin 19</description>
3589              <lsb>19</lsb>
3590              <msb>19</msb>
3591              <enumeratedValues>
3592                <enumeratedValue>
3593                  <name>Low</name>
3594                  <description>Pin driver is low</description>
3595                  <value>0</value>
3596                </enumeratedValue>
3597                <enumeratedValue>
3598                  <name>High</name>
3599                  <description>Pin driver is high</description>
3600                  <value>1</value>
3601                </enumeratedValue>
3602              </enumeratedValues>
3603            </field>
3604            <field>
3605              <name>PIN20</name>
3606              <description>Pin 20</description>
3607              <lsb>20</lsb>
3608              <msb>20</msb>
3609              <enumeratedValues>
3610                <enumeratedValue>
3611                  <name>Low</name>
3612                  <description>Pin driver is low</description>
3613                  <value>0</value>
3614                </enumeratedValue>
3615                <enumeratedValue>
3616                  <name>High</name>
3617                  <description>Pin driver is high</description>
3618                  <value>1</value>
3619                </enumeratedValue>
3620              </enumeratedValues>
3621            </field>
3622            <field>
3623              <name>PIN21</name>
3624              <description>Pin 21</description>
3625              <lsb>21</lsb>
3626              <msb>21</msb>
3627              <enumeratedValues>
3628                <enumeratedValue>
3629                  <name>Low</name>
3630                  <description>Pin driver is low</description>
3631                  <value>0</value>
3632                </enumeratedValue>
3633                <enumeratedValue>
3634                  <name>High</name>
3635                  <description>Pin driver is high</description>
3636                  <value>1</value>
3637                </enumeratedValue>
3638              </enumeratedValues>
3639            </field>
3640            <field>
3641              <name>PIN22</name>
3642              <description>Pin 22</description>
3643              <lsb>22</lsb>
3644              <msb>22</msb>
3645              <enumeratedValues>
3646                <enumeratedValue>
3647                  <name>Low</name>
3648                  <description>Pin driver is low</description>
3649                  <value>0</value>
3650                </enumeratedValue>
3651                <enumeratedValue>
3652                  <name>High</name>
3653                  <description>Pin driver is high</description>
3654                  <value>1</value>
3655                </enumeratedValue>
3656              </enumeratedValues>
3657            </field>
3658            <field>
3659              <name>PIN23</name>
3660              <description>Pin 23</description>
3661              <lsb>23</lsb>
3662              <msb>23</msb>
3663              <enumeratedValues>
3664                <enumeratedValue>
3665                  <name>Low</name>
3666                  <description>Pin driver is low</description>
3667                  <value>0</value>
3668                </enumeratedValue>
3669                <enumeratedValue>
3670                  <name>High</name>
3671                  <description>Pin driver is high</description>
3672                  <value>1</value>
3673                </enumeratedValue>
3674              </enumeratedValues>
3675            </field>
3676            <field>
3677              <name>PIN24</name>
3678              <description>Pin 24</description>
3679              <lsb>24</lsb>
3680              <msb>24</msb>
3681              <enumeratedValues>
3682                <enumeratedValue>
3683                  <name>Low</name>
3684                  <description>Pin driver is low</description>
3685                  <value>0</value>
3686                </enumeratedValue>
3687                <enumeratedValue>
3688                  <name>High</name>
3689                  <description>Pin driver is high</description>
3690                  <value>1</value>
3691                </enumeratedValue>
3692              </enumeratedValues>
3693            </field>
3694            <field>
3695              <name>PIN25</name>
3696              <description>Pin 25</description>
3697              <lsb>25</lsb>
3698              <msb>25</msb>
3699              <enumeratedValues>
3700                <enumeratedValue>
3701                  <name>Low</name>
3702                  <description>Pin driver is low</description>
3703                  <value>0</value>
3704                </enumeratedValue>
3705                <enumeratedValue>
3706                  <name>High</name>
3707                  <description>Pin driver is high</description>
3708                  <value>1</value>
3709                </enumeratedValue>
3710              </enumeratedValues>
3711            </field>
3712            <field>
3713              <name>PIN26</name>
3714              <description>Pin 26</description>
3715              <lsb>26</lsb>
3716              <msb>26</msb>
3717              <enumeratedValues>
3718                <enumeratedValue>
3719                  <name>Low</name>
3720                  <description>Pin driver is low</description>
3721                  <value>0</value>
3722                </enumeratedValue>
3723                <enumeratedValue>
3724                  <name>High</name>
3725                  <description>Pin driver is high</description>
3726                  <value>1</value>
3727                </enumeratedValue>
3728              </enumeratedValues>
3729            </field>
3730            <field>
3731              <name>PIN27</name>
3732              <description>Pin 27</description>
3733              <lsb>27</lsb>
3734              <msb>27</msb>
3735              <enumeratedValues>
3736                <enumeratedValue>
3737                  <name>Low</name>
3738                  <description>Pin driver is low</description>
3739                  <value>0</value>
3740                </enumeratedValue>
3741                <enumeratedValue>
3742                  <name>High</name>
3743                  <description>Pin driver is high</description>
3744                  <value>1</value>
3745                </enumeratedValue>
3746              </enumeratedValues>
3747            </field>
3748            <field>
3749              <name>PIN28</name>
3750              <description>Pin 28</description>
3751              <lsb>28</lsb>
3752              <msb>28</msb>
3753              <enumeratedValues>
3754                <enumeratedValue>
3755                  <name>Low</name>
3756                  <description>Pin driver is low</description>
3757                  <value>0</value>
3758                </enumeratedValue>
3759                <enumeratedValue>
3760                  <name>High</name>
3761                  <description>Pin driver is high</description>
3762                  <value>1</value>
3763                </enumeratedValue>
3764              </enumeratedValues>
3765            </field>
3766            <field>
3767              <name>PIN29</name>
3768              <description>Pin 29</description>
3769              <lsb>29</lsb>
3770              <msb>29</msb>
3771              <enumeratedValues>
3772                <enumeratedValue>
3773                  <name>Low</name>
3774                  <description>Pin driver is low</description>
3775                  <value>0</value>
3776                </enumeratedValue>
3777                <enumeratedValue>
3778                  <name>High</name>
3779                  <description>Pin driver is high</description>
3780                  <value>1</value>
3781                </enumeratedValue>
3782              </enumeratedValues>
3783            </field>
3784            <field>
3785              <name>PIN30</name>
3786              <description>Pin 30</description>
3787              <lsb>30</lsb>
3788              <msb>30</msb>
3789              <enumeratedValues>
3790                <enumeratedValue>
3791                  <name>Low</name>
3792                  <description>Pin driver is low</description>
3793                  <value>0</value>
3794                </enumeratedValue>
3795                <enumeratedValue>
3796                  <name>High</name>
3797                  <description>Pin driver is high</description>
3798                  <value>1</value>
3799                </enumeratedValue>
3800              </enumeratedValues>
3801            </field>
3802            <field>
3803              <name>PIN31</name>
3804              <description>Pin 31</description>
3805              <lsb>31</lsb>
3806              <msb>31</msb>
3807              <enumeratedValues>
3808                <enumeratedValue>
3809                  <name>Low</name>
3810                  <description>Pin driver is low</description>
3811                  <value>0</value>
3812                </enumeratedValue>
3813                <enumeratedValue>
3814                  <name>High</name>
3815                  <description>Pin driver is high</description>
3816                  <value>1</value>
3817                </enumeratedValue>
3818              </enumeratedValues>
3819            </field>
3820          </fields>
3821        </register>
3822        <register>
3823          <name>OUTSET</name>
3824          <description>Set individual bits in GPIO port</description>
3825          <addressOffset>0x508</addressOffset>
3826          <access>read-write</access>
3827          <modifiedWriteValues>oneToSet</modifiedWriteValues>
3828          <fields>
3829            <field>
3830              <name>PIN0</name>
3831              <description>Pin 0</description>
3832              <lsb>0</lsb>
3833              <msb>0</msb>
3834              <enumeratedValues>
3835                <usage>read</usage>
3836                <enumeratedValue>
3837                  <name>Low</name>
3838                  <description>Read: pin driver is low</description>
3839                  <value>0</value>
3840                </enumeratedValue>
3841                <enumeratedValue>
3842                  <name>High</name>
3843                  <description>Read: pin driver is high</description>
3844                  <value>1</value>
3845                </enumeratedValue>
3846              </enumeratedValues>
3847              <enumeratedValues>
3848                <usage>write</usage>
3849                <enumeratedValue>
3850                  <name>Set</name>
3851                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3852                  <value>1</value>
3853                </enumeratedValue>
3854              </enumeratedValues>
3855            </field>
3856            <field>
3857              <name>PIN1</name>
3858              <description>Pin 1</description>
3859              <lsb>1</lsb>
3860              <msb>1</msb>
3861              <enumeratedValues>
3862                <usage>read</usage>
3863                <enumeratedValue>
3864                  <name>Low</name>
3865                  <description>Read: pin driver is low</description>
3866                  <value>0</value>
3867                </enumeratedValue>
3868                <enumeratedValue>
3869                  <name>High</name>
3870                  <description>Read: pin driver is high</description>
3871                  <value>1</value>
3872                </enumeratedValue>
3873              </enumeratedValues>
3874              <enumeratedValues>
3875                <usage>write</usage>
3876                <enumeratedValue>
3877                  <name>Set</name>
3878                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3879                  <value>1</value>
3880                </enumeratedValue>
3881              </enumeratedValues>
3882            </field>
3883            <field>
3884              <name>PIN2</name>
3885              <description>Pin 2</description>
3886              <lsb>2</lsb>
3887              <msb>2</msb>
3888              <enumeratedValues>
3889                <usage>read</usage>
3890                <enumeratedValue>
3891                  <name>Low</name>
3892                  <description>Read: pin driver is low</description>
3893                  <value>0</value>
3894                </enumeratedValue>
3895                <enumeratedValue>
3896                  <name>High</name>
3897                  <description>Read: pin driver is high</description>
3898                  <value>1</value>
3899                </enumeratedValue>
3900              </enumeratedValues>
3901              <enumeratedValues>
3902                <usage>write</usage>
3903                <enumeratedValue>
3904                  <name>Set</name>
3905                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3906                  <value>1</value>
3907                </enumeratedValue>
3908              </enumeratedValues>
3909            </field>
3910            <field>
3911              <name>PIN3</name>
3912              <description>Pin 3</description>
3913              <lsb>3</lsb>
3914              <msb>3</msb>
3915              <enumeratedValues>
3916                <usage>read</usage>
3917                <enumeratedValue>
3918                  <name>Low</name>
3919                  <description>Read: pin driver is low</description>
3920                  <value>0</value>
3921                </enumeratedValue>
3922                <enumeratedValue>
3923                  <name>High</name>
3924                  <description>Read: pin driver is high</description>
3925                  <value>1</value>
3926                </enumeratedValue>
3927              </enumeratedValues>
3928              <enumeratedValues>
3929                <usage>write</usage>
3930                <enumeratedValue>
3931                  <name>Set</name>
3932                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3933                  <value>1</value>
3934                </enumeratedValue>
3935              </enumeratedValues>
3936            </field>
3937            <field>
3938              <name>PIN4</name>
3939              <description>Pin 4</description>
3940              <lsb>4</lsb>
3941              <msb>4</msb>
3942              <enumeratedValues>
3943                <usage>read</usage>
3944                <enumeratedValue>
3945                  <name>Low</name>
3946                  <description>Read: pin driver is low</description>
3947                  <value>0</value>
3948                </enumeratedValue>
3949                <enumeratedValue>
3950                  <name>High</name>
3951                  <description>Read: pin driver is high</description>
3952                  <value>1</value>
3953                </enumeratedValue>
3954              </enumeratedValues>
3955              <enumeratedValues>
3956                <usage>write</usage>
3957                <enumeratedValue>
3958                  <name>Set</name>
3959                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3960                  <value>1</value>
3961                </enumeratedValue>
3962              </enumeratedValues>
3963            </field>
3964            <field>
3965              <name>PIN5</name>
3966              <description>Pin 5</description>
3967              <lsb>5</lsb>
3968              <msb>5</msb>
3969              <enumeratedValues>
3970                <usage>read</usage>
3971                <enumeratedValue>
3972                  <name>Low</name>
3973                  <description>Read: pin driver is low</description>
3974                  <value>0</value>
3975                </enumeratedValue>
3976                <enumeratedValue>
3977                  <name>High</name>
3978                  <description>Read: pin driver is high</description>
3979                  <value>1</value>
3980                </enumeratedValue>
3981              </enumeratedValues>
3982              <enumeratedValues>
3983                <usage>write</usage>
3984                <enumeratedValue>
3985                  <name>Set</name>
3986                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3987                  <value>1</value>
3988                </enumeratedValue>
3989              </enumeratedValues>
3990            </field>
3991            <field>
3992              <name>PIN6</name>
3993              <description>Pin 6</description>
3994              <lsb>6</lsb>
3995              <msb>6</msb>
3996              <enumeratedValues>
3997                <usage>read</usage>
3998                <enumeratedValue>
3999                  <name>Low</name>
4000                  <description>Read: pin driver is low</description>
4001                  <value>0</value>
4002                </enumeratedValue>
4003                <enumeratedValue>
4004                  <name>High</name>
4005                  <description>Read: pin driver is high</description>
4006                  <value>1</value>
4007                </enumeratedValue>
4008              </enumeratedValues>
4009              <enumeratedValues>
4010                <usage>write</usage>
4011                <enumeratedValue>
4012                  <name>Set</name>
4013                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4014                  <value>1</value>
4015                </enumeratedValue>
4016              </enumeratedValues>
4017            </field>
4018            <field>
4019              <name>PIN7</name>
4020              <description>Pin 7</description>
4021              <lsb>7</lsb>
4022              <msb>7</msb>
4023              <enumeratedValues>
4024                <usage>read</usage>
4025                <enumeratedValue>
4026                  <name>Low</name>
4027                  <description>Read: pin driver is low</description>
4028                  <value>0</value>
4029                </enumeratedValue>
4030                <enumeratedValue>
4031                  <name>High</name>
4032                  <description>Read: pin driver is high</description>
4033                  <value>1</value>
4034                </enumeratedValue>
4035              </enumeratedValues>
4036              <enumeratedValues>
4037                <usage>write</usage>
4038                <enumeratedValue>
4039                  <name>Set</name>
4040                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4041                  <value>1</value>
4042                </enumeratedValue>
4043              </enumeratedValues>
4044            </field>
4045            <field>
4046              <name>PIN8</name>
4047              <description>Pin 8</description>
4048              <lsb>8</lsb>
4049              <msb>8</msb>
4050              <enumeratedValues>
4051                <usage>read</usage>
4052                <enumeratedValue>
4053                  <name>Low</name>
4054                  <description>Read: pin driver is low</description>
4055                  <value>0</value>
4056                </enumeratedValue>
4057                <enumeratedValue>
4058                  <name>High</name>
4059                  <description>Read: pin driver is high</description>
4060                  <value>1</value>
4061                </enumeratedValue>
4062              </enumeratedValues>
4063              <enumeratedValues>
4064                <usage>write</usage>
4065                <enumeratedValue>
4066                  <name>Set</name>
4067                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4068                  <value>1</value>
4069                </enumeratedValue>
4070              </enumeratedValues>
4071            </field>
4072            <field>
4073              <name>PIN9</name>
4074              <description>Pin 9</description>
4075              <lsb>9</lsb>
4076              <msb>9</msb>
4077              <enumeratedValues>
4078                <usage>read</usage>
4079                <enumeratedValue>
4080                  <name>Low</name>
4081                  <description>Read: pin driver is low</description>
4082                  <value>0</value>
4083                </enumeratedValue>
4084                <enumeratedValue>
4085                  <name>High</name>
4086                  <description>Read: pin driver is high</description>
4087                  <value>1</value>
4088                </enumeratedValue>
4089              </enumeratedValues>
4090              <enumeratedValues>
4091                <usage>write</usage>
4092                <enumeratedValue>
4093                  <name>Set</name>
4094                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4095                  <value>1</value>
4096                </enumeratedValue>
4097              </enumeratedValues>
4098            </field>
4099            <field>
4100              <name>PIN10</name>
4101              <description>Pin 10</description>
4102              <lsb>10</lsb>
4103              <msb>10</msb>
4104              <enumeratedValues>
4105                <usage>read</usage>
4106                <enumeratedValue>
4107                  <name>Low</name>
4108                  <description>Read: pin driver is low</description>
4109                  <value>0</value>
4110                </enumeratedValue>
4111                <enumeratedValue>
4112                  <name>High</name>
4113                  <description>Read: pin driver is high</description>
4114                  <value>1</value>
4115                </enumeratedValue>
4116              </enumeratedValues>
4117              <enumeratedValues>
4118                <usage>write</usage>
4119                <enumeratedValue>
4120                  <name>Set</name>
4121                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4122                  <value>1</value>
4123                </enumeratedValue>
4124              </enumeratedValues>
4125            </field>
4126            <field>
4127              <name>PIN11</name>
4128              <description>Pin 11</description>
4129              <lsb>11</lsb>
4130              <msb>11</msb>
4131              <enumeratedValues>
4132                <usage>read</usage>
4133                <enumeratedValue>
4134                  <name>Low</name>
4135                  <description>Read: pin driver is low</description>
4136                  <value>0</value>
4137                </enumeratedValue>
4138                <enumeratedValue>
4139                  <name>High</name>
4140                  <description>Read: pin driver is high</description>
4141                  <value>1</value>
4142                </enumeratedValue>
4143              </enumeratedValues>
4144              <enumeratedValues>
4145                <usage>write</usage>
4146                <enumeratedValue>
4147                  <name>Set</name>
4148                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4149                  <value>1</value>
4150                </enumeratedValue>
4151              </enumeratedValues>
4152            </field>
4153            <field>
4154              <name>PIN12</name>
4155              <description>Pin 12</description>
4156              <lsb>12</lsb>
4157              <msb>12</msb>
4158              <enumeratedValues>
4159                <usage>read</usage>
4160                <enumeratedValue>
4161                  <name>Low</name>
4162                  <description>Read: pin driver is low</description>
4163                  <value>0</value>
4164                </enumeratedValue>
4165                <enumeratedValue>
4166                  <name>High</name>
4167                  <description>Read: pin driver is high</description>
4168                  <value>1</value>
4169                </enumeratedValue>
4170              </enumeratedValues>
4171              <enumeratedValues>
4172                <usage>write</usage>
4173                <enumeratedValue>
4174                  <name>Set</name>
4175                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4176                  <value>1</value>
4177                </enumeratedValue>
4178              </enumeratedValues>
4179            </field>
4180            <field>
4181              <name>PIN13</name>
4182              <description>Pin 13</description>
4183              <lsb>13</lsb>
4184              <msb>13</msb>
4185              <enumeratedValues>
4186                <usage>read</usage>
4187                <enumeratedValue>
4188                  <name>Low</name>
4189                  <description>Read: pin driver is low</description>
4190                  <value>0</value>
4191                </enumeratedValue>
4192                <enumeratedValue>
4193                  <name>High</name>
4194                  <description>Read: pin driver is high</description>
4195                  <value>1</value>
4196                </enumeratedValue>
4197              </enumeratedValues>
4198              <enumeratedValues>
4199                <usage>write</usage>
4200                <enumeratedValue>
4201                  <name>Set</name>
4202                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4203                  <value>1</value>
4204                </enumeratedValue>
4205              </enumeratedValues>
4206            </field>
4207            <field>
4208              <name>PIN14</name>
4209              <description>Pin 14</description>
4210              <lsb>14</lsb>
4211              <msb>14</msb>
4212              <enumeratedValues>
4213                <usage>read</usage>
4214                <enumeratedValue>
4215                  <name>Low</name>
4216                  <description>Read: pin driver is low</description>
4217                  <value>0</value>
4218                </enumeratedValue>
4219                <enumeratedValue>
4220                  <name>High</name>
4221                  <description>Read: pin driver is high</description>
4222                  <value>1</value>
4223                </enumeratedValue>
4224              </enumeratedValues>
4225              <enumeratedValues>
4226                <usage>write</usage>
4227                <enumeratedValue>
4228                  <name>Set</name>
4229                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4230                  <value>1</value>
4231                </enumeratedValue>
4232              </enumeratedValues>
4233            </field>
4234            <field>
4235              <name>PIN15</name>
4236              <description>Pin 15</description>
4237              <lsb>15</lsb>
4238              <msb>15</msb>
4239              <enumeratedValues>
4240                <usage>read</usage>
4241                <enumeratedValue>
4242                  <name>Low</name>
4243                  <description>Read: pin driver is low</description>
4244                  <value>0</value>
4245                </enumeratedValue>
4246                <enumeratedValue>
4247                  <name>High</name>
4248                  <description>Read: pin driver is high</description>
4249                  <value>1</value>
4250                </enumeratedValue>
4251              </enumeratedValues>
4252              <enumeratedValues>
4253                <usage>write</usage>
4254                <enumeratedValue>
4255                  <name>Set</name>
4256                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4257                  <value>1</value>
4258                </enumeratedValue>
4259              </enumeratedValues>
4260            </field>
4261            <field>
4262              <name>PIN16</name>
4263              <description>Pin 16</description>
4264              <lsb>16</lsb>
4265              <msb>16</msb>
4266              <enumeratedValues>
4267                <usage>read</usage>
4268                <enumeratedValue>
4269                  <name>Low</name>
4270                  <description>Read: pin driver is low</description>
4271                  <value>0</value>
4272                </enumeratedValue>
4273                <enumeratedValue>
4274                  <name>High</name>
4275                  <description>Read: pin driver is high</description>
4276                  <value>1</value>
4277                </enumeratedValue>
4278              </enumeratedValues>
4279              <enumeratedValues>
4280                <usage>write</usage>
4281                <enumeratedValue>
4282                  <name>Set</name>
4283                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4284                  <value>1</value>
4285                </enumeratedValue>
4286              </enumeratedValues>
4287            </field>
4288            <field>
4289              <name>PIN17</name>
4290              <description>Pin 17</description>
4291              <lsb>17</lsb>
4292              <msb>17</msb>
4293              <enumeratedValues>
4294                <usage>read</usage>
4295                <enumeratedValue>
4296                  <name>Low</name>
4297                  <description>Read: pin driver is low</description>
4298                  <value>0</value>
4299                </enumeratedValue>
4300                <enumeratedValue>
4301                  <name>High</name>
4302                  <description>Read: pin driver is high</description>
4303                  <value>1</value>
4304                </enumeratedValue>
4305              </enumeratedValues>
4306              <enumeratedValues>
4307                <usage>write</usage>
4308                <enumeratedValue>
4309                  <name>Set</name>
4310                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4311                  <value>1</value>
4312                </enumeratedValue>
4313              </enumeratedValues>
4314            </field>
4315            <field>
4316              <name>PIN18</name>
4317              <description>Pin 18</description>
4318              <lsb>18</lsb>
4319              <msb>18</msb>
4320              <enumeratedValues>
4321                <usage>read</usage>
4322                <enumeratedValue>
4323                  <name>Low</name>
4324                  <description>Read: pin driver is low</description>
4325                  <value>0</value>
4326                </enumeratedValue>
4327                <enumeratedValue>
4328                  <name>High</name>
4329                  <description>Read: pin driver is high</description>
4330                  <value>1</value>
4331                </enumeratedValue>
4332              </enumeratedValues>
4333              <enumeratedValues>
4334                <usage>write</usage>
4335                <enumeratedValue>
4336                  <name>Set</name>
4337                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4338                  <value>1</value>
4339                </enumeratedValue>
4340              </enumeratedValues>
4341            </field>
4342            <field>
4343              <name>PIN19</name>
4344              <description>Pin 19</description>
4345              <lsb>19</lsb>
4346              <msb>19</msb>
4347              <enumeratedValues>
4348                <usage>read</usage>
4349                <enumeratedValue>
4350                  <name>Low</name>
4351                  <description>Read: pin driver is low</description>
4352                  <value>0</value>
4353                </enumeratedValue>
4354                <enumeratedValue>
4355                  <name>High</name>
4356                  <description>Read: pin driver is high</description>
4357                  <value>1</value>
4358                </enumeratedValue>
4359              </enumeratedValues>
4360              <enumeratedValues>
4361                <usage>write</usage>
4362                <enumeratedValue>
4363                  <name>Set</name>
4364                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4365                  <value>1</value>
4366                </enumeratedValue>
4367              </enumeratedValues>
4368            </field>
4369            <field>
4370              <name>PIN20</name>
4371              <description>Pin 20</description>
4372              <lsb>20</lsb>
4373              <msb>20</msb>
4374              <enumeratedValues>
4375                <usage>read</usage>
4376                <enumeratedValue>
4377                  <name>Low</name>
4378                  <description>Read: pin driver is low</description>
4379                  <value>0</value>
4380                </enumeratedValue>
4381                <enumeratedValue>
4382                  <name>High</name>
4383                  <description>Read: pin driver is high</description>
4384                  <value>1</value>
4385                </enumeratedValue>
4386              </enumeratedValues>
4387              <enumeratedValues>
4388                <usage>write</usage>
4389                <enumeratedValue>
4390                  <name>Set</name>
4391                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4392                  <value>1</value>
4393                </enumeratedValue>
4394              </enumeratedValues>
4395            </field>
4396            <field>
4397              <name>PIN21</name>
4398              <description>Pin 21</description>
4399              <lsb>21</lsb>
4400              <msb>21</msb>
4401              <enumeratedValues>
4402                <usage>read</usage>
4403                <enumeratedValue>
4404                  <name>Low</name>
4405                  <description>Read: pin driver is low</description>
4406                  <value>0</value>
4407                </enumeratedValue>
4408                <enumeratedValue>
4409                  <name>High</name>
4410                  <description>Read: pin driver is high</description>
4411                  <value>1</value>
4412                </enumeratedValue>
4413              </enumeratedValues>
4414              <enumeratedValues>
4415                <usage>write</usage>
4416                <enumeratedValue>
4417                  <name>Set</name>
4418                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4419                  <value>1</value>
4420                </enumeratedValue>
4421              </enumeratedValues>
4422            </field>
4423            <field>
4424              <name>PIN22</name>
4425              <description>Pin 22</description>
4426              <lsb>22</lsb>
4427              <msb>22</msb>
4428              <enumeratedValues>
4429                <usage>read</usage>
4430                <enumeratedValue>
4431                  <name>Low</name>
4432                  <description>Read: pin driver is low</description>
4433                  <value>0</value>
4434                </enumeratedValue>
4435                <enumeratedValue>
4436                  <name>High</name>
4437                  <description>Read: pin driver is high</description>
4438                  <value>1</value>
4439                </enumeratedValue>
4440              </enumeratedValues>
4441              <enumeratedValues>
4442                <usage>write</usage>
4443                <enumeratedValue>
4444                  <name>Set</name>
4445                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4446                  <value>1</value>
4447                </enumeratedValue>
4448              </enumeratedValues>
4449            </field>
4450            <field>
4451              <name>PIN23</name>
4452              <description>Pin 23</description>
4453              <lsb>23</lsb>
4454              <msb>23</msb>
4455              <enumeratedValues>
4456                <usage>read</usage>
4457                <enumeratedValue>
4458                  <name>Low</name>
4459                  <description>Read: pin driver is low</description>
4460                  <value>0</value>
4461                </enumeratedValue>
4462                <enumeratedValue>
4463                  <name>High</name>
4464                  <description>Read: pin driver is high</description>
4465                  <value>1</value>
4466                </enumeratedValue>
4467              </enumeratedValues>
4468              <enumeratedValues>
4469                <usage>write</usage>
4470                <enumeratedValue>
4471                  <name>Set</name>
4472                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4473                  <value>1</value>
4474                </enumeratedValue>
4475              </enumeratedValues>
4476            </field>
4477            <field>
4478              <name>PIN24</name>
4479              <description>Pin 24</description>
4480              <lsb>24</lsb>
4481              <msb>24</msb>
4482              <enumeratedValues>
4483                <usage>read</usage>
4484                <enumeratedValue>
4485                  <name>Low</name>
4486                  <description>Read: pin driver is low</description>
4487                  <value>0</value>
4488                </enumeratedValue>
4489                <enumeratedValue>
4490                  <name>High</name>
4491                  <description>Read: pin driver is high</description>
4492                  <value>1</value>
4493                </enumeratedValue>
4494              </enumeratedValues>
4495              <enumeratedValues>
4496                <usage>write</usage>
4497                <enumeratedValue>
4498                  <name>Set</name>
4499                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4500                  <value>1</value>
4501                </enumeratedValue>
4502              </enumeratedValues>
4503            </field>
4504            <field>
4505              <name>PIN25</name>
4506              <description>Pin 25</description>
4507              <lsb>25</lsb>
4508              <msb>25</msb>
4509              <enumeratedValues>
4510                <usage>read</usage>
4511                <enumeratedValue>
4512                  <name>Low</name>
4513                  <description>Read: pin driver is low</description>
4514                  <value>0</value>
4515                </enumeratedValue>
4516                <enumeratedValue>
4517                  <name>High</name>
4518                  <description>Read: pin driver is high</description>
4519                  <value>1</value>
4520                </enumeratedValue>
4521              </enumeratedValues>
4522              <enumeratedValues>
4523                <usage>write</usage>
4524                <enumeratedValue>
4525                  <name>Set</name>
4526                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4527                  <value>1</value>
4528                </enumeratedValue>
4529              </enumeratedValues>
4530            </field>
4531            <field>
4532              <name>PIN26</name>
4533              <description>Pin 26</description>
4534              <lsb>26</lsb>
4535              <msb>26</msb>
4536              <enumeratedValues>
4537                <usage>read</usage>
4538                <enumeratedValue>
4539                  <name>Low</name>
4540                  <description>Read: pin driver is low</description>
4541                  <value>0</value>
4542                </enumeratedValue>
4543                <enumeratedValue>
4544                  <name>High</name>
4545                  <description>Read: pin driver is high</description>
4546                  <value>1</value>
4547                </enumeratedValue>
4548              </enumeratedValues>
4549              <enumeratedValues>
4550                <usage>write</usage>
4551                <enumeratedValue>
4552                  <name>Set</name>
4553                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4554                  <value>1</value>
4555                </enumeratedValue>
4556              </enumeratedValues>
4557            </field>
4558            <field>
4559              <name>PIN27</name>
4560              <description>Pin 27</description>
4561              <lsb>27</lsb>
4562              <msb>27</msb>
4563              <enumeratedValues>
4564                <usage>read</usage>
4565                <enumeratedValue>
4566                  <name>Low</name>
4567                  <description>Read: pin driver is low</description>
4568                  <value>0</value>
4569                </enumeratedValue>
4570                <enumeratedValue>
4571                  <name>High</name>
4572                  <description>Read: pin driver is high</description>
4573                  <value>1</value>
4574                </enumeratedValue>
4575              </enumeratedValues>
4576              <enumeratedValues>
4577                <usage>write</usage>
4578                <enumeratedValue>
4579                  <name>Set</name>
4580                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4581                  <value>1</value>
4582                </enumeratedValue>
4583              </enumeratedValues>
4584            </field>
4585            <field>
4586              <name>PIN28</name>
4587              <description>Pin 28</description>
4588              <lsb>28</lsb>
4589              <msb>28</msb>
4590              <enumeratedValues>
4591                <usage>read</usage>
4592                <enumeratedValue>
4593                  <name>Low</name>
4594                  <description>Read: pin driver is low</description>
4595                  <value>0</value>
4596                </enumeratedValue>
4597                <enumeratedValue>
4598                  <name>High</name>
4599                  <description>Read: pin driver is high</description>
4600                  <value>1</value>
4601                </enumeratedValue>
4602              </enumeratedValues>
4603              <enumeratedValues>
4604                <usage>write</usage>
4605                <enumeratedValue>
4606                  <name>Set</name>
4607                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4608                  <value>1</value>
4609                </enumeratedValue>
4610              </enumeratedValues>
4611            </field>
4612            <field>
4613              <name>PIN29</name>
4614              <description>Pin 29</description>
4615              <lsb>29</lsb>
4616              <msb>29</msb>
4617              <enumeratedValues>
4618                <usage>read</usage>
4619                <enumeratedValue>
4620                  <name>Low</name>
4621                  <description>Read: pin driver is low</description>
4622                  <value>0</value>
4623                </enumeratedValue>
4624                <enumeratedValue>
4625                  <name>High</name>
4626                  <description>Read: pin driver is high</description>
4627                  <value>1</value>
4628                </enumeratedValue>
4629              </enumeratedValues>
4630              <enumeratedValues>
4631                <usage>write</usage>
4632                <enumeratedValue>
4633                  <name>Set</name>
4634                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4635                  <value>1</value>
4636                </enumeratedValue>
4637              </enumeratedValues>
4638            </field>
4639            <field>
4640              <name>PIN30</name>
4641              <description>Pin 30</description>
4642              <lsb>30</lsb>
4643              <msb>30</msb>
4644              <enumeratedValues>
4645                <usage>read</usage>
4646                <enumeratedValue>
4647                  <name>Low</name>
4648                  <description>Read: pin driver is low</description>
4649                  <value>0</value>
4650                </enumeratedValue>
4651                <enumeratedValue>
4652                  <name>High</name>
4653                  <description>Read: pin driver is high</description>
4654                  <value>1</value>
4655                </enumeratedValue>
4656              </enumeratedValues>
4657              <enumeratedValues>
4658                <usage>write</usage>
4659                <enumeratedValue>
4660                  <name>Set</name>
4661                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4662                  <value>1</value>
4663                </enumeratedValue>
4664              </enumeratedValues>
4665            </field>
4666            <field>
4667              <name>PIN31</name>
4668              <description>Pin 31</description>
4669              <lsb>31</lsb>
4670              <msb>31</msb>
4671              <enumeratedValues>
4672                <usage>read</usage>
4673                <enumeratedValue>
4674                  <name>Low</name>
4675                  <description>Read: pin driver is low</description>
4676                  <value>0</value>
4677                </enumeratedValue>
4678                <enumeratedValue>
4679                  <name>High</name>
4680                  <description>Read: pin driver is high</description>
4681                  <value>1</value>
4682                </enumeratedValue>
4683              </enumeratedValues>
4684              <enumeratedValues>
4685                <usage>write</usage>
4686                <enumeratedValue>
4687                  <name>Set</name>
4688                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4689                  <value>1</value>
4690                </enumeratedValue>
4691              </enumeratedValues>
4692            </field>
4693          </fields>
4694        </register>
4695        <register>
4696          <name>OUTCLR</name>
4697          <description>Clear individual bits in GPIO port</description>
4698          <addressOffset>0x50C</addressOffset>
4699          <access>read-write</access>
4700          <modifiedWriteValues>oneToClear</modifiedWriteValues>
4701          <fields>
4702            <field>
4703              <name>PIN0</name>
4704              <description>Pin 0</description>
4705              <lsb>0</lsb>
4706              <msb>0</msb>
4707              <enumeratedValues>
4708                <usage>read</usage>
4709                <enumeratedValue>
4710                  <name>Low</name>
4711                  <description>Read: pin driver is low</description>
4712                  <value>0</value>
4713                </enumeratedValue>
4714                <enumeratedValue>
4715                  <name>High</name>
4716                  <description>Read: pin driver is high</description>
4717                  <value>1</value>
4718                </enumeratedValue>
4719              </enumeratedValues>
4720              <enumeratedValues>
4721                <usage>write</usage>
4722                <enumeratedValue>
4723                  <name>Clear</name>
4724                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4725                  <value>1</value>
4726                </enumeratedValue>
4727              </enumeratedValues>
4728            </field>
4729            <field>
4730              <name>PIN1</name>
4731              <description>Pin 1</description>
4732              <lsb>1</lsb>
4733              <msb>1</msb>
4734              <enumeratedValues>
4735                <usage>read</usage>
4736                <enumeratedValue>
4737                  <name>Low</name>
4738                  <description>Read: pin driver is low</description>
4739                  <value>0</value>
4740                </enumeratedValue>
4741                <enumeratedValue>
4742                  <name>High</name>
4743                  <description>Read: pin driver is high</description>
4744                  <value>1</value>
4745                </enumeratedValue>
4746              </enumeratedValues>
4747              <enumeratedValues>
4748                <usage>write</usage>
4749                <enumeratedValue>
4750                  <name>Clear</name>
4751                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4752                  <value>1</value>
4753                </enumeratedValue>
4754              </enumeratedValues>
4755            </field>
4756            <field>
4757              <name>PIN2</name>
4758              <description>Pin 2</description>
4759              <lsb>2</lsb>
4760              <msb>2</msb>
4761              <enumeratedValues>
4762                <usage>read</usage>
4763                <enumeratedValue>
4764                  <name>Low</name>
4765                  <description>Read: pin driver is low</description>
4766                  <value>0</value>
4767                </enumeratedValue>
4768                <enumeratedValue>
4769                  <name>High</name>
4770                  <description>Read: pin driver is high</description>
4771                  <value>1</value>
4772                </enumeratedValue>
4773              </enumeratedValues>
4774              <enumeratedValues>
4775                <usage>write</usage>
4776                <enumeratedValue>
4777                  <name>Clear</name>
4778                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4779                  <value>1</value>
4780                </enumeratedValue>
4781              </enumeratedValues>
4782            </field>
4783            <field>
4784              <name>PIN3</name>
4785              <description>Pin 3</description>
4786              <lsb>3</lsb>
4787              <msb>3</msb>
4788              <enumeratedValues>
4789                <usage>read</usage>
4790                <enumeratedValue>
4791                  <name>Low</name>
4792                  <description>Read: pin driver is low</description>
4793                  <value>0</value>
4794                </enumeratedValue>
4795                <enumeratedValue>
4796                  <name>High</name>
4797                  <description>Read: pin driver is high</description>
4798                  <value>1</value>
4799                </enumeratedValue>
4800              </enumeratedValues>
4801              <enumeratedValues>
4802                <usage>write</usage>
4803                <enumeratedValue>
4804                  <name>Clear</name>
4805                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4806                  <value>1</value>
4807                </enumeratedValue>
4808              </enumeratedValues>
4809            </field>
4810            <field>
4811              <name>PIN4</name>
4812              <description>Pin 4</description>
4813              <lsb>4</lsb>
4814              <msb>4</msb>
4815              <enumeratedValues>
4816                <usage>read</usage>
4817                <enumeratedValue>
4818                  <name>Low</name>
4819                  <description>Read: pin driver is low</description>
4820                  <value>0</value>
4821                </enumeratedValue>
4822                <enumeratedValue>
4823                  <name>High</name>
4824                  <description>Read: pin driver is high</description>
4825                  <value>1</value>
4826                </enumeratedValue>
4827              </enumeratedValues>
4828              <enumeratedValues>
4829                <usage>write</usage>
4830                <enumeratedValue>
4831                  <name>Clear</name>
4832                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4833                  <value>1</value>
4834                </enumeratedValue>
4835              </enumeratedValues>
4836            </field>
4837            <field>
4838              <name>PIN5</name>
4839              <description>Pin 5</description>
4840              <lsb>5</lsb>
4841              <msb>5</msb>
4842              <enumeratedValues>
4843                <usage>read</usage>
4844                <enumeratedValue>
4845                  <name>Low</name>
4846                  <description>Read: pin driver is low</description>
4847                  <value>0</value>
4848                </enumeratedValue>
4849                <enumeratedValue>
4850                  <name>High</name>
4851                  <description>Read: pin driver is high</description>
4852                  <value>1</value>
4853                </enumeratedValue>
4854              </enumeratedValues>
4855              <enumeratedValues>
4856                <usage>write</usage>
4857                <enumeratedValue>
4858                  <name>Clear</name>
4859                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4860                  <value>1</value>
4861                </enumeratedValue>
4862              </enumeratedValues>
4863            </field>
4864            <field>
4865              <name>PIN6</name>
4866              <description>Pin 6</description>
4867              <lsb>6</lsb>
4868              <msb>6</msb>
4869              <enumeratedValues>
4870                <usage>read</usage>
4871                <enumeratedValue>
4872                  <name>Low</name>
4873                  <description>Read: pin driver is low</description>
4874                  <value>0</value>
4875                </enumeratedValue>
4876                <enumeratedValue>
4877                  <name>High</name>
4878                  <description>Read: pin driver is high</description>
4879                  <value>1</value>
4880                </enumeratedValue>
4881              </enumeratedValues>
4882              <enumeratedValues>
4883                <usage>write</usage>
4884                <enumeratedValue>
4885                  <name>Clear</name>
4886                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4887                  <value>1</value>
4888                </enumeratedValue>
4889              </enumeratedValues>
4890            </field>
4891            <field>
4892              <name>PIN7</name>
4893              <description>Pin 7</description>
4894              <lsb>7</lsb>
4895              <msb>7</msb>
4896              <enumeratedValues>
4897                <usage>read</usage>
4898                <enumeratedValue>
4899                  <name>Low</name>
4900                  <description>Read: pin driver is low</description>
4901                  <value>0</value>
4902                </enumeratedValue>
4903                <enumeratedValue>
4904                  <name>High</name>
4905                  <description>Read: pin driver is high</description>
4906                  <value>1</value>
4907                </enumeratedValue>
4908              </enumeratedValues>
4909              <enumeratedValues>
4910                <usage>write</usage>
4911                <enumeratedValue>
4912                  <name>Clear</name>
4913                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4914                  <value>1</value>
4915                </enumeratedValue>
4916              </enumeratedValues>
4917            </field>
4918            <field>
4919              <name>PIN8</name>
4920              <description>Pin 8</description>
4921              <lsb>8</lsb>
4922              <msb>8</msb>
4923              <enumeratedValues>
4924                <usage>read</usage>
4925                <enumeratedValue>
4926                  <name>Low</name>
4927                  <description>Read: pin driver is low</description>
4928                  <value>0</value>
4929                </enumeratedValue>
4930                <enumeratedValue>
4931                  <name>High</name>
4932                  <description>Read: pin driver is high</description>
4933                  <value>1</value>
4934                </enumeratedValue>
4935              </enumeratedValues>
4936              <enumeratedValues>
4937                <usage>write</usage>
4938                <enumeratedValue>
4939                  <name>Clear</name>
4940                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4941                  <value>1</value>
4942                </enumeratedValue>
4943              </enumeratedValues>
4944            </field>
4945            <field>
4946              <name>PIN9</name>
4947              <description>Pin 9</description>
4948              <lsb>9</lsb>
4949              <msb>9</msb>
4950              <enumeratedValues>
4951                <usage>read</usage>
4952                <enumeratedValue>
4953                  <name>Low</name>
4954                  <description>Read: pin driver is low</description>
4955                  <value>0</value>
4956                </enumeratedValue>
4957                <enumeratedValue>
4958                  <name>High</name>
4959                  <description>Read: pin driver is high</description>
4960                  <value>1</value>
4961                </enumeratedValue>
4962              </enumeratedValues>
4963              <enumeratedValues>
4964                <usage>write</usage>
4965                <enumeratedValue>
4966                  <name>Clear</name>
4967                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4968                  <value>1</value>
4969                </enumeratedValue>
4970              </enumeratedValues>
4971            </field>
4972            <field>
4973              <name>PIN10</name>
4974              <description>Pin 10</description>
4975              <lsb>10</lsb>
4976              <msb>10</msb>
4977              <enumeratedValues>
4978                <usage>read</usage>
4979                <enumeratedValue>
4980                  <name>Low</name>
4981                  <description>Read: pin driver is low</description>
4982                  <value>0</value>
4983                </enumeratedValue>
4984                <enumeratedValue>
4985                  <name>High</name>
4986                  <description>Read: pin driver is high</description>
4987                  <value>1</value>
4988                </enumeratedValue>
4989              </enumeratedValues>
4990              <enumeratedValues>
4991                <usage>write</usage>
4992                <enumeratedValue>
4993                  <name>Clear</name>
4994                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4995                  <value>1</value>
4996                </enumeratedValue>
4997              </enumeratedValues>
4998            </field>
4999            <field>
5000              <name>PIN11</name>
5001              <description>Pin 11</description>
5002              <lsb>11</lsb>
5003              <msb>11</msb>
5004              <enumeratedValues>
5005                <usage>read</usage>
5006                <enumeratedValue>
5007                  <name>Low</name>
5008                  <description>Read: pin driver is low</description>
5009                  <value>0</value>
5010                </enumeratedValue>
5011                <enumeratedValue>
5012                  <name>High</name>
5013                  <description>Read: pin driver is high</description>
5014                  <value>1</value>
5015                </enumeratedValue>
5016              </enumeratedValues>
5017              <enumeratedValues>
5018                <usage>write</usage>
5019                <enumeratedValue>
5020                  <name>Clear</name>
5021                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5022                  <value>1</value>
5023                </enumeratedValue>
5024              </enumeratedValues>
5025            </field>
5026            <field>
5027              <name>PIN12</name>
5028              <description>Pin 12</description>
5029              <lsb>12</lsb>
5030              <msb>12</msb>
5031              <enumeratedValues>
5032                <usage>read</usage>
5033                <enumeratedValue>
5034                  <name>Low</name>
5035                  <description>Read: pin driver is low</description>
5036                  <value>0</value>
5037                </enumeratedValue>
5038                <enumeratedValue>
5039                  <name>High</name>
5040                  <description>Read: pin driver is high</description>
5041                  <value>1</value>
5042                </enumeratedValue>
5043              </enumeratedValues>
5044              <enumeratedValues>
5045                <usage>write</usage>
5046                <enumeratedValue>
5047                  <name>Clear</name>
5048                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5049                  <value>1</value>
5050                </enumeratedValue>
5051              </enumeratedValues>
5052            </field>
5053            <field>
5054              <name>PIN13</name>
5055              <description>Pin 13</description>
5056              <lsb>13</lsb>
5057              <msb>13</msb>
5058              <enumeratedValues>
5059                <usage>read</usage>
5060                <enumeratedValue>
5061                  <name>Low</name>
5062                  <description>Read: pin driver is low</description>
5063                  <value>0</value>
5064                </enumeratedValue>
5065                <enumeratedValue>
5066                  <name>High</name>
5067                  <description>Read: pin driver is high</description>
5068                  <value>1</value>
5069                </enumeratedValue>
5070              </enumeratedValues>
5071              <enumeratedValues>
5072                <usage>write</usage>
5073                <enumeratedValue>
5074                  <name>Clear</name>
5075                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5076                  <value>1</value>
5077                </enumeratedValue>
5078              </enumeratedValues>
5079            </field>
5080            <field>
5081              <name>PIN14</name>
5082              <description>Pin 14</description>
5083              <lsb>14</lsb>
5084              <msb>14</msb>
5085              <enumeratedValues>
5086                <usage>read</usage>
5087                <enumeratedValue>
5088                  <name>Low</name>
5089                  <description>Read: pin driver is low</description>
5090                  <value>0</value>
5091                </enumeratedValue>
5092                <enumeratedValue>
5093                  <name>High</name>
5094                  <description>Read: pin driver is high</description>
5095                  <value>1</value>
5096                </enumeratedValue>
5097              </enumeratedValues>
5098              <enumeratedValues>
5099                <usage>write</usage>
5100                <enumeratedValue>
5101                  <name>Clear</name>
5102                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5103                  <value>1</value>
5104                </enumeratedValue>
5105              </enumeratedValues>
5106            </field>
5107            <field>
5108              <name>PIN15</name>
5109              <description>Pin 15</description>
5110              <lsb>15</lsb>
5111              <msb>15</msb>
5112              <enumeratedValues>
5113                <usage>read</usage>
5114                <enumeratedValue>
5115                  <name>Low</name>
5116                  <description>Read: pin driver is low</description>
5117                  <value>0</value>
5118                </enumeratedValue>
5119                <enumeratedValue>
5120                  <name>High</name>
5121                  <description>Read: pin driver is high</description>
5122                  <value>1</value>
5123                </enumeratedValue>
5124              </enumeratedValues>
5125              <enumeratedValues>
5126                <usage>write</usage>
5127                <enumeratedValue>
5128                  <name>Clear</name>
5129                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5130                  <value>1</value>
5131                </enumeratedValue>
5132              </enumeratedValues>
5133            </field>
5134            <field>
5135              <name>PIN16</name>
5136              <description>Pin 16</description>
5137              <lsb>16</lsb>
5138              <msb>16</msb>
5139              <enumeratedValues>
5140                <usage>read</usage>
5141                <enumeratedValue>
5142                  <name>Low</name>
5143                  <description>Read: pin driver is low</description>
5144                  <value>0</value>
5145                </enumeratedValue>
5146                <enumeratedValue>
5147                  <name>High</name>
5148                  <description>Read: pin driver is high</description>
5149                  <value>1</value>
5150                </enumeratedValue>
5151              </enumeratedValues>
5152              <enumeratedValues>
5153                <usage>write</usage>
5154                <enumeratedValue>
5155                  <name>Clear</name>
5156                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5157                  <value>1</value>
5158                </enumeratedValue>
5159              </enumeratedValues>
5160            </field>
5161            <field>
5162              <name>PIN17</name>
5163              <description>Pin 17</description>
5164              <lsb>17</lsb>
5165              <msb>17</msb>
5166              <enumeratedValues>
5167                <usage>read</usage>
5168                <enumeratedValue>
5169                  <name>Low</name>
5170                  <description>Read: pin driver is low</description>
5171                  <value>0</value>
5172                </enumeratedValue>
5173                <enumeratedValue>
5174                  <name>High</name>
5175                  <description>Read: pin driver is high</description>
5176                  <value>1</value>
5177                </enumeratedValue>
5178              </enumeratedValues>
5179              <enumeratedValues>
5180                <usage>write</usage>
5181                <enumeratedValue>
5182                  <name>Clear</name>
5183                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5184                  <value>1</value>
5185                </enumeratedValue>
5186              </enumeratedValues>
5187            </field>
5188            <field>
5189              <name>PIN18</name>
5190              <description>Pin 18</description>
5191              <lsb>18</lsb>
5192              <msb>18</msb>
5193              <enumeratedValues>
5194                <usage>read</usage>
5195                <enumeratedValue>
5196                  <name>Low</name>
5197                  <description>Read: pin driver is low</description>
5198                  <value>0</value>
5199                </enumeratedValue>
5200                <enumeratedValue>
5201                  <name>High</name>
5202                  <description>Read: pin driver is high</description>
5203                  <value>1</value>
5204                </enumeratedValue>
5205              </enumeratedValues>
5206              <enumeratedValues>
5207                <usage>write</usage>
5208                <enumeratedValue>
5209                  <name>Clear</name>
5210                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5211                  <value>1</value>
5212                </enumeratedValue>
5213              </enumeratedValues>
5214            </field>
5215            <field>
5216              <name>PIN19</name>
5217              <description>Pin 19</description>
5218              <lsb>19</lsb>
5219              <msb>19</msb>
5220              <enumeratedValues>
5221                <usage>read</usage>
5222                <enumeratedValue>
5223                  <name>Low</name>
5224                  <description>Read: pin driver is low</description>
5225                  <value>0</value>
5226                </enumeratedValue>
5227                <enumeratedValue>
5228                  <name>High</name>
5229                  <description>Read: pin driver is high</description>
5230                  <value>1</value>
5231                </enumeratedValue>
5232              </enumeratedValues>
5233              <enumeratedValues>
5234                <usage>write</usage>
5235                <enumeratedValue>
5236                  <name>Clear</name>
5237                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5238                  <value>1</value>
5239                </enumeratedValue>
5240              </enumeratedValues>
5241            </field>
5242            <field>
5243              <name>PIN20</name>
5244              <description>Pin 20</description>
5245              <lsb>20</lsb>
5246              <msb>20</msb>
5247              <enumeratedValues>
5248                <usage>read</usage>
5249                <enumeratedValue>
5250                  <name>Low</name>
5251                  <description>Read: pin driver is low</description>
5252                  <value>0</value>
5253                </enumeratedValue>
5254                <enumeratedValue>
5255                  <name>High</name>
5256                  <description>Read: pin driver is high</description>
5257                  <value>1</value>
5258                </enumeratedValue>
5259              </enumeratedValues>
5260              <enumeratedValues>
5261                <usage>write</usage>
5262                <enumeratedValue>
5263                  <name>Clear</name>
5264                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5265                  <value>1</value>
5266                </enumeratedValue>
5267              </enumeratedValues>
5268            </field>
5269            <field>
5270              <name>PIN21</name>
5271              <description>Pin 21</description>
5272              <lsb>21</lsb>
5273              <msb>21</msb>
5274              <enumeratedValues>
5275                <usage>read</usage>
5276                <enumeratedValue>
5277                  <name>Low</name>
5278                  <description>Read: pin driver is low</description>
5279                  <value>0</value>
5280                </enumeratedValue>
5281                <enumeratedValue>
5282                  <name>High</name>
5283                  <description>Read: pin driver is high</description>
5284                  <value>1</value>
5285                </enumeratedValue>
5286              </enumeratedValues>
5287              <enumeratedValues>
5288                <usage>write</usage>
5289                <enumeratedValue>
5290                  <name>Clear</name>
5291                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5292                  <value>1</value>
5293                </enumeratedValue>
5294              </enumeratedValues>
5295            </field>
5296            <field>
5297              <name>PIN22</name>
5298              <description>Pin 22</description>
5299              <lsb>22</lsb>
5300              <msb>22</msb>
5301              <enumeratedValues>
5302                <usage>read</usage>
5303                <enumeratedValue>
5304                  <name>Low</name>
5305                  <description>Read: pin driver is low</description>
5306                  <value>0</value>
5307                </enumeratedValue>
5308                <enumeratedValue>
5309                  <name>High</name>
5310                  <description>Read: pin driver is high</description>
5311                  <value>1</value>
5312                </enumeratedValue>
5313              </enumeratedValues>
5314              <enumeratedValues>
5315                <usage>write</usage>
5316                <enumeratedValue>
5317                  <name>Clear</name>
5318                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5319                  <value>1</value>
5320                </enumeratedValue>
5321              </enumeratedValues>
5322            </field>
5323            <field>
5324              <name>PIN23</name>
5325              <description>Pin 23</description>
5326              <lsb>23</lsb>
5327              <msb>23</msb>
5328              <enumeratedValues>
5329                <usage>read</usage>
5330                <enumeratedValue>
5331                  <name>Low</name>
5332                  <description>Read: pin driver is low</description>
5333                  <value>0</value>
5334                </enumeratedValue>
5335                <enumeratedValue>
5336                  <name>High</name>
5337                  <description>Read: pin driver is high</description>
5338                  <value>1</value>
5339                </enumeratedValue>
5340              </enumeratedValues>
5341              <enumeratedValues>
5342                <usage>write</usage>
5343                <enumeratedValue>
5344                  <name>Clear</name>
5345                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5346                  <value>1</value>
5347                </enumeratedValue>
5348              </enumeratedValues>
5349            </field>
5350            <field>
5351              <name>PIN24</name>
5352              <description>Pin 24</description>
5353              <lsb>24</lsb>
5354              <msb>24</msb>
5355              <enumeratedValues>
5356                <usage>read</usage>
5357                <enumeratedValue>
5358                  <name>Low</name>
5359                  <description>Read: pin driver is low</description>
5360                  <value>0</value>
5361                </enumeratedValue>
5362                <enumeratedValue>
5363                  <name>High</name>
5364                  <description>Read: pin driver is high</description>
5365                  <value>1</value>
5366                </enumeratedValue>
5367              </enumeratedValues>
5368              <enumeratedValues>
5369                <usage>write</usage>
5370                <enumeratedValue>
5371                  <name>Clear</name>
5372                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5373                  <value>1</value>
5374                </enumeratedValue>
5375              </enumeratedValues>
5376            </field>
5377            <field>
5378              <name>PIN25</name>
5379              <description>Pin 25</description>
5380              <lsb>25</lsb>
5381              <msb>25</msb>
5382              <enumeratedValues>
5383                <usage>read</usage>
5384                <enumeratedValue>
5385                  <name>Low</name>
5386                  <description>Read: pin driver is low</description>
5387                  <value>0</value>
5388                </enumeratedValue>
5389                <enumeratedValue>
5390                  <name>High</name>
5391                  <description>Read: pin driver is high</description>
5392                  <value>1</value>
5393                </enumeratedValue>
5394              </enumeratedValues>
5395              <enumeratedValues>
5396                <usage>write</usage>
5397                <enumeratedValue>
5398                  <name>Clear</name>
5399                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5400                  <value>1</value>
5401                </enumeratedValue>
5402              </enumeratedValues>
5403            </field>
5404            <field>
5405              <name>PIN26</name>
5406              <description>Pin 26</description>
5407              <lsb>26</lsb>
5408              <msb>26</msb>
5409              <enumeratedValues>
5410                <usage>read</usage>
5411                <enumeratedValue>
5412                  <name>Low</name>
5413                  <description>Read: pin driver is low</description>
5414                  <value>0</value>
5415                </enumeratedValue>
5416                <enumeratedValue>
5417                  <name>High</name>
5418                  <description>Read: pin driver is high</description>
5419                  <value>1</value>
5420                </enumeratedValue>
5421              </enumeratedValues>
5422              <enumeratedValues>
5423                <usage>write</usage>
5424                <enumeratedValue>
5425                  <name>Clear</name>
5426                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5427                  <value>1</value>
5428                </enumeratedValue>
5429              </enumeratedValues>
5430            </field>
5431            <field>
5432              <name>PIN27</name>
5433              <description>Pin 27</description>
5434              <lsb>27</lsb>
5435              <msb>27</msb>
5436              <enumeratedValues>
5437                <usage>read</usage>
5438                <enumeratedValue>
5439                  <name>Low</name>
5440                  <description>Read: pin driver is low</description>
5441                  <value>0</value>
5442                </enumeratedValue>
5443                <enumeratedValue>
5444                  <name>High</name>
5445                  <description>Read: pin driver is high</description>
5446                  <value>1</value>
5447                </enumeratedValue>
5448              </enumeratedValues>
5449              <enumeratedValues>
5450                <usage>write</usage>
5451                <enumeratedValue>
5452                  <name>Clear</name>
5453                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5454                  <value>1</value>
5455                </enumeratedValue>
5456              </enumeratedValues>
5457            </field>
5458            <field>
5459              <name>PIN28</name>
5460              <description>Pin 28</description>
5461              <lsb>28</lsb>
5462              <msb>28</msb>
5463              <enumeratedValues>
5464                <usage>read</usage>
5465                <enumeratedValue>
5466                  <name>Low</name>
5467                  <description>Read: pin driver is low</description>
5468                  <value>0</value>
5469                </enumeratedValue>
5470                <enumeratedValue>
5471                  <name>High</name>
5472                  <description>Read: pin driver is high</description>
5473                  <value>1</value>
5474                </enumeratedValue>
5475              </enumeratedValues>
5476              <enumeratedValues>
5477                <usage>write</usage>
5478                <enumeratedValue>
5479                  <name>Clear</name>
5480                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5481                  <value>1</value>
5482                </enumeratedValue>
5483              </enumeratedValues>
5484            </field>
5485            <field>
5486              <name>PIN29</name>
5487              <description>Pin 29</description>
5488              <lsb>29</lsb>
5489              <msb>29</msb>
5490              <enumeratedValues>
5491                <usage>read</usage>
5492                <enumeratedValue>
5493                  <name>Low</name>
5494                  <description>Read: pin driver is low</description>
5495                  <value>0</value>
5496                </enumeratedValue>
5497                <enumeratedValue>
5498                  <name>High</name>
5499                  <description>Read: pin driver is high</description>
5500                  <value>1</value>
5501                </enumeratedValue>
5502              </enumeratedValues>
5503              <enumeratedValues>
5504                <usage>write</usage>
5505                <enumeratedValue>
5506                  <name>Clear</name>
5507                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5508                  <value>1</value>
5509                </enumeratedValue>
5510              </enumeratedValues>
5511            </field>
5512            <field>
5513              <name>PIN30</name>
5514              <description>Pin 30</description>
5515              <lsb>30</lsb>
5516              <msb>30</msb>
5517              <enumeratedValues>
5518                <usage>read</usage>
5519                <enumeratedValue>
5520                  <name>Low</name>
5521                  <description>Read: pin driver is low</description>
5522                  <value>0</value>
5523                </enumeratedValue>
5524                <enumeratedValue>
5525                  <name>High</name>
5526                  <description>Read: pin driver is high</description>
5527                  <value>1</value>
5528                </enumeratedValue>
5529              </enumeratedValues>
5530              <enumeratedValues>
5531                <usage>write</usage>
5532                <enumeratedValue>
5533                  <name>Clear</name>
5534                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5535                  <value>1</value>
5536                </enumeratedValue>
5537              </enumeratedValues>
5538            </field>
5539            <field>
5540              <name>PIN31</name>
5541              <description>Pin 31</description>
5542              <lsb>31</lsb>
5543              <msb>31</msb>
5544              <enumeratedValues>
5545                <usage>read</usage>
5546                <enumeratedValue>
5547                  <name>Low</name>
5548                  <description>Read: pin driver is low</description>
5549                  <value>0</value>
5550                </enumeratedValue>
5551                <enumeratedValue>
5552                  <name>High</name>
5553                  <description>Read: pin driver is high</description>
5554                  <value>1</value>
5555                </enumeratedValue>
5556              </enumeratedValues>
5557              <enumeratedValues>
5558                <usage>write</usage>
5559                <enumeratedValue>
5560                  <name>Clear</name>
5561                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5562                  <value>1</value>
5563                </enumeratedValue>
5564              </enumeratedValues>
5565            </field>
5566          </fields>
5567        </register>
5568        <register>
5569          <name>IN</name>
5570          <description>Read GPIO port</description>
5571          <addressOffset>0x510</addressOffset>
5572          <access>read-only</access>
5573          <fields>
5574            <field>
5575              <name>PIN0</name>
5576              <description>Pin 0</description>
5577              <lsb>0</lsb>
5578              <msb>0</msb>
5579              <enumeratedValues>
5580                <enumeratedValue>
5581                  <name>Low</name>
5582                  <description>Pin input is low</description>
5583                  <value>0</value>
5584                </enumeratedValue>
5585                <enumeratedValue>
5586                  <name>High</name>
5587                  <description>Pin input is high</description>
5588                  <value>1</value>
5589                </enumeratedValue>
5590              </enumeratedValues>
5591            </field>
5592            <field>
5593              <name>PIN1</name>
5594              <description>Pin 1</description>
5595              <lsb>1</lsb>
5596              <msb>1</msb>
5597              <enumeratedValues>
5598                <enumeratedValue>
5599                  <name>Low</name>
5600                  <description>Pin input is low</description>
5601                  <value>0</value>
5602                </enumeratedValue>
5603                <enumeratedValue>
5604                  <name>High</name>
5605                  <description>Pin input is high</description>
5606                  <value>1</value>
5607                </enumeratedValue>
5608              </enumeratedValues>
5609            </field>
5610            <field>
5611              <name>PIN2</name>
5612              <description>Pin 2</description>
5613              <lsb>2</lsb>
5614              <msb>2</msb>
5615              <enumeratedValues>
5616                <enumeratedValue>
5617                  <name>Low</name>
5618                  <description>Pin input is low</description>
5619                  <value>0</value>
5620                </enumeratedValue>
5621                <enumeratedValue>
5622                  <name>High</name>
5623                  <description>Pin input is high</description>
5624                  <value>1</value>
5625                </enumeratedValue>
5626              </enumeratedValues>
5627            </field>
5628            <field>
5629              <name>PIN3</name>
5630              <description>Pin 3</description>
5631              <lsb>3</lsb>
5632              <msb>3</msb>
5633              <enumeratedValues>
5634                <enumeratedValue>
5635                  <name>Low</name>
5636                  <description>Pin input is low</description>
5637                  <value>0</value>
5638                </enumeratedValue>
5639                <enumeratedValue>
5640                  <name>High</name>
5641                  <description>Pin input is high</description>
5642                  <value>1</value>
5643                </enumeratedValue>
5644              </enumeratedValues>
5645            </field>
5646            <field>
5647              <name>PIN4</name>
5648              <description>Pin 4</description>
5649              <lsb>4</lsb>
5650              <msb>4</msb>
5651              <enumeratedValues>
5652                <enumeratedValue>
5653                  <name>Low</name>
5654                  <description>Pin input is low</description>
5655                  <value>0</value>
5656                </enumeratedValue>
5657                <enumeratedValue>
5658                  <name>High</name>
5659                  <description>Pin input is high</description>
5660                  <value>1</value>
5661                </enumeratedValue>
5662              </enumeratedValues>
5663            </field>
5664            <field>
5665              <name>PIN5</name>
5666              <description>Pin 5</description>
5667              <lsb>5</lsb>
5668              <msb>5</msb>
5669              <enumeratedValues>
5670                <enumeratedValue>
5671                  <name>Low</name>
5672                  <description>Pin input is low</description>
5673                  <value>0</value>
5674                </enumeratedValue>
5675                <enumeratedValue>
5676                  <name>High</name>
5677                  <description>Pin input is high</description>
5678                  <value>1</value>
5679                </enumeratedValue>
5680              </enumeratedValues>
5681            </field>
5682            <field>
5683              <name>PIN6</name>
5684              <description>Pin 6</description>
5685              <lsb>6</lsb>
5686              <msb>6</msb>
5687              <enumeratedValues>
5688                <enumeratedValue>
5689                  <name>Low</name>
5690                  <description>Pin input is low</description>
5691                  <value>0</value>
5692                </enumeratedValue>
5693                <enumeratedValue>
5694                  <name>High</name>
5695                  <description>Pin input is high</description>
5696                  <value>1</value>
5697                </enumeratedValue>
5698              </enumeratedValues>
5699            </field>
5700            <field>
5701              <name>PIN7</name>
5702              <description>Pin 7</description>
5703              <lsb>7</lsb>
5704              <msb>7</msb>
5705              <enumeratedValues>
5706                <enumeratedValue>
5707                  <name>Low</name>
5708                  <description>Pin input is low</description>
5709                  <value>0</value>
5710                </enumeratedValue>
5711                <enumeratedValue>
5712                  <name>High</name>
5713                  <description>Pin input is high</description>
5714                  <value>1</value>
5715                </enumeratedValue>
5716              </enumeratedValues>
5717            </field>
5718            <field>
5719              <name>PIN8</name>
5720              <description>Pin 8</description>
5721              <lsb>8</lsb>
5722              <msb>8</msb>
5723              <enumeratedValues>
5724                <enumeratedValue>
5725                  <name>Low</name>
5726                  <description>Pin input is low</description>
5727                  <value>0</value>
5728                </enumeratedValue>
5729                <enumeratedValue>
5730                  <name>High</name>
5731                  <description>Pin input is high</description>
5732                  <value>1</value>
5733                </enumeratedValue>
5734              </enumeratedValues>
5735            </field>
5736            <field>
5737              <name>PIN9</name>
5738              <description>Pin 9</description>
5739              <lsb>9</lsb>
5740              <msb>9</msb>
5741              <enumeratedValues>
5742                <enumeratedValue>
5743                  <name>Low</name>
5744                  <description>Pin input is low</description>
5745                  <value>0</value>
5746                </enumeratedValue>
5747                <enumeratedValue>
5748                  <name>High</name>
5749                  <description>Pin input is high</description>
5750                  <value>1</value>
5751                </enumeratedValue>
5752              </enumeratedValues>
5753            </field>
5754            <field>
5755              <name>PIN10</name>
5756              <description>Pin 10</description>
5757              <lsb>10</lsb>
5758              <msb>10</msb>
5759              <enumeratedValues>
5760                <enumeratedValue>
5761                  <name>Low</name>
5762                  <description>Pin input is low</description>
5763                  <value>0</value>
5764                </enumeratedValue>
5765                <enumeratedValue>
5766                  <name>High</name>
5767                  <description>Pin input is high</description>
5768                  <value>1</value>
5769                </enumeratedValue>
5770              </enumeratedValues>
5771            </field>
5772            <field>
5773              <name>PIN11</name>
5774              <description>Pin 11</description>
5775              <lsb>11</lsb>
5776              <msb>11</msb>
5777              <enumeratedValues>
5778                <enumeratedValue>
5779                  <name>Low</name>
5780                  <description>Pin input is low</description>
5781                  <value>0</value>
5782                </enumeratedValue>
5783                <enumeratedValue>
5784                  <name>High</name>
5785                  <description>Pin input is high</description>
5786                  <value>1</value>
5787                </enumeratedValue>
5788              </enumeratedValues>
5789            </field>
5790            <field>
5791              <name>PIN12</name>
5792              <description>Pin 12</description>
5793              <lsb>12</lsb>
5794              <msb>12</msb>
5795              <enumeratedValues>
5796                <enumeratedValue>
5797                  <name>Low</name>
5798                  <description>Pin input is low</description>
5799                  <value>0</value>
5800                </enumeratedValue>
5801                <enumeratedValue>
5802                  <name>High</name>
5803                  <description>Pin input is high</description>
5804                  <value>1</value>
5805                </enumeratedValue>
5806              </enumeratedValues>
5807            </field>
5808            <field>
5809              <name>PIN13</name>
5810              <description>Pin 13</description>
5811              <lsb>13</lsb>
5812              <msb>13</msb>
5813              <enumeratedValues>
5814                <enumeratedValue>
5815                  <name>Low</name>
5816                  <description>Pin input is low</description>
5817                  <value>0</value>
5818                </enumeratedValue>
5819                <enumeratedValue>
5820                  <name>High</name>
5821                  <description>Pin input is high</description>
5822                  <value>1</value>
5823                </enumeratedValue>
5824              </enumeratedValues>
5825            </field>
5826            <field>
5827              <name>PIN14</name>
5828              <description>Pin 14</description>
5829              <lsb>14</lsb>
5830              <msb>14</msb>
5831              <enumeratedValues>
5832                <enumeratedValue>
5833                  <name>Low</name>
5834                  <description>Pin input is low</description>
5835                  <value>0</value>
5836                </enumeratedValue>
5837                <enumeratedValue>
5838                  <name>High</name>
5839                  <description>Pin input is high</description>
5840                  <value>1</value>
5841                </enumeratedValue>
5842              </enumeratedValues>
5843            </field>
5844            <field>
5845              <name>PIN15</name>
5846              <description>Pin 15</description>
5847              <lsb>15</lsb>
5848              <msb>15</msb>
5849              <enumeratedValues>
5850                <enumeratedValue>
5851                  <name>Low</name>
5852                  <description>Pin input is low</description>
5853                  <value>0</value>
5854                </enumeratedValue>
5855                <enumeratedValue>
5856                  <name>High</name>
5857                  <description>Pin input is high</description>
5858                  <value>1</value>
5859                </enumeratedValue>
5860              </enumeratedValues>
5861            </field>
5862            <field>
5863              <name>PIN16</name>
5864              <description>Pin 16</description>
5865              <lsb>16</lsb>
5866              <msb>16</msb>
5867              <enumeratedValues>
5868                <enumeratedValue>
5869                  <name>Low</name>
5870                  <description>Pin input is low</description>
5871                  <value>0</value>
5872                </enumeratedValue>
5873                <enumeratedValue>
5874                  <name>High</name>
5875                  <description>Pin input is high</description>
5876                  <value>1</value>
5877                </enumeratedValue>
5878              </enumeratedValues>
5879            </field>
5880            <field>
5881              <name>PIN17</name>
5882              <description>Pin 17</description>
5883              <lsb>17</lsb>
5884              <msb>17</msb>
5885              <enumeratedValues>
5886                <enumeratedValue>
5887                  <name>Low</name>
5888                  <description>Pin input is low</description>
5889                  <value>0</value>
5890                </enumeratedValue>
5891                <enumeratedValue>
5892                  <name>High</name>
5893                  <description>Pin input is high</description>
5894                  <value>1</value>
5895                </enumeratedValue>
5896              </enumeratedValues>
5897            </field>
5898            <field>
5899              <name>PIN18</name>
5900              <description>Pin 18</description>
5901              <lsb>18</lsb>
5902              <msb>18</msb>
5903              <enumeratedValues>
5904                <enumeratedValue>
5905                  <name>Low</name>
5906                  <description>Pin input is low</description>
5907                  <value>0</value>
5908                </enumeratedValue>
5909                <enumeratedValue>
5910                  <name>High</name>
5911                  <description>Pin input is high</description>
5912                  <value>1</value>
5913                </enumeratedValue>
5914              </enumeratedValues>
5915            </field>
5916            <field>
5917              <name>PIN19</name>
5918              <description>Pin 19</description>
5919              <lsb>19</lsb>
5920              <msb>19</msb>
5921              <enumeratedValues>
5922                <enumeratedValue>
5923                  <name>Low</name>
5924                  <description>Pin input is low</description>
5925                  <value>0</value>
5926                </enumeratedValue>
5927                <enumeratedValue>
5928                  <name>High</name>
5929                  <description>Pin input is high</description>
5930                  <value>1</value>
5931                </enumeratedValue>
5932              </enumeratedValues>
5933            </field>
5934            <field>
5935              <name>PIN20</name>
5936              <description>Pin 20</description>
5937              <lsb>20</lsb>
5938              <msb>20</msb>
5939              <enumeratedValues>
5940                <enumeratedValue>
5941                  <name>Low</name>
5942                  <description>Pin input is low</description>
5943                  <value>0</value>
5944                </enumeratedValue>
5945                <enumeratedValue>
5946                  <name>High</name>
5947                  <description>Pin input is high</description>
5948                  <value>1</value>
5949                </enumeratedValue>
5950              </enumeratedValues>
5951            </field>
5952            <field>
5953              <name>PIN21</name>
5954              <description>Pin 21</description>
5955              <lsb>21</lsb>
5956              <msb>21</msb>
5957              <enumeratedValues>
5958                <enumeratedValue>
5959                  <name>Low</name>
5960                  <description>Pin input is low</description>
5961                  <value>0</value>
5962                </enumeratedValue>
5963                <enumeratedValue>
5964                  <name>High</name>
5965                  <description>Pin input is high</description>
5966                  <value>1</value>
5967                </enumeratedValue>
5968              </enumeratedValues>
5969            </field>
5970            <field>
5971              <name>PIN22</name>
5972              <description>Pin 22</description>
5973              <lsb>22</lsb>
5974              <msb>22</msb>
5975              <enumeratedValues>
5976                <enumeratedValue>
5977                  <name>Low</name>
5978                  <description>Pin input is low</description>
5979                  <value>0</value>
5980                </enumeratedValue>
5981                <enumeratedValue>
5982                  <name>High</name>
5983                  <description>Pin input is high</description>
5984                  <value>1</value>
5985                </enumeratedValue>
5986              </enumeratedValues>
5987            </field>
5988            <field>
5989              <name>PIN23</name>
5990              <description>Pin 23</description>
5991              <lsb>23</lsb>
5992              <msb>23</msb>
5993              <enumeratedValues>
5994                <enumeratedValue>
5995                  <name>Low</name>
5996                  <description>Pin input is low</description>
5997                  <value>0</value>
5998                </enumeratedValue>
5999                <enumeratedValue>
6000                  <name>High</name>
6001                  <description>Pin input is high</description>
6002                  <value>1</value>
6003                </enumeratedValue>
6004              </enumeratedValues>
6005            </field>
6006            <field>
6007              <name>PIN24</name>
6008              <description>Pin 24</description>
6009              <lsb>24</lsb>
6010              <msb>24</msb>
6011              <enumeratedValues>
6012                <enumeratedValue>
6013                  <name>Low</name>
6014                  <description>Pin input is low</description>
6015                  <value>0</value>
6016                </enumeratedValue>
6017                <enumeratedValue>
6018                  <name>High</name>
6019                  <description>Pin input is high</description>
6020                  <value>1</value>
6021                </enumeratedValue>
6022              </enumeratedValues>
6023            </field>
6024            <field>
6025              <name>PIN25</name>
6026              <description>Pin 25</description>
6027              <lsb>25</lsb>
6028              <msb>25</msb>
6029              <enumeratedValues>
6030                <enumeratedValue>
6031                  <name>Low</name>
6032                  <description>Pin input is low</description>
6033                  <value>0</value>
6034                </enumeratedValue>
6035                <enumeratedValue>
6036                  <name>High</name>
6037                  <description>Pin input is high</description>
6038                  <value>1</value>
6039                </enumeratedValue>
6040              </enumeratedValues>
6041            </field>
6042            <field>
6043              <name>PIN26</name>
6044              <description>Pin 26</description>
6045              <lsb>26</lsb>
6046              <msb>26</msb>
6047              <enumeratedValues>
6048                <enumeratedValue>
6049                  <name>Low</name>
6050                  <description>Pin input is low</description>
6051                  <value>0</value>
6052                </enumeratedValue>
6053                <enumeratedValue>
6054                  <name>High</name>
6055                  <description>Pin input is high</description>
6056                  <value>1</value>
6057                </enumeratedValue>
6058              </enumeratedValues>
6059            </field>
6060            <field>
6061              <name>PIN27</name>
6062              <description>Pin 27</description>
6063              <lsb>27</lsb>
6064              <msb>27</msb>
6065              <enumeratedValues>
6066                <enumeratedValue>
6067                  <name>Low</name>
6068                  <description>Pin input is low</description>
6069                  <value>0</value>
6070                </enumeratedValue>
6071                <enumeratedValue>
6072                  <name>High</name>
6073                  <description>Pin input is high</description>
6074                  <value>1</value>
6075                </enumeratedValue>
6076              </enumeratedValues>
6077            </field>
6078            <field>
6079              <name>PIN28</name>
6080              <description>Pin 28</description>
6081              <lsb>28</lsb>
6082              <msb>28</msb>
6083              <enumeratedValues>
6084                <enumeratedValue>
6085                  <name>Low</name>
6086                  <description>Pin input is low</description>
6087                  <value>0</value>
6088                </enumeratedValue>
6089                <enumeratedValue>
6090                  <name>High</name>
6091                  <description>Pin input is high</description>
6092                  <value>1</value>
6093                </enumeratedValue>
6094              </enumeratedValues>
6095            </field>
6096            <field>
6097              <name>PIN29</name>
6098              <description>Pin 29</description>
6099              <lsb>29</lsb>
6100              <msb>29</msb>
6101              <enumeratedValues>
6102                <enumeratedValue>
6103                  <name>Low</name>
6104                  <description>Pin input is low</description>
6105                  <value>0</value>
6106                </enumeratedValue>
6107                <enumeratedValue>
6108                  <name>High</name>
6109                  <description>Pin input is high</description>
6110                  <value>1</value>
6111                </enumeratedValue>
6112              </enumeratedValues>
6113            </field>
6114            <field>
6115              <name>PIN30</name>
6116              <description>Pin 30</description>
6117              <lsb>30</lsb>
6118              <msb>30</msb>
6119              <enumeratedValues>
6120                <enumeratedValue>
6121                  <name>Low</name>
6122                  <description>Pin input is low</description>
6123                  <value>0</value>
6124                </enumeratedValue>
6125                <enumeratedValue>
6126                  <name>High</name>
6127                  <description>Pin input is high</description>
6128                  <value>1</value>
6129                </enumeratedValue>
6130              </enumeratedValues>
6131            </field>
6132            <field>
6133              <name>PIN31</name>
6134              <description>Pin 31</description>
6135              <lsb>31</lsb>
6136              <msb>31</msb>
6137              <enumeratedValues>
6138                <enumeratedValue>
6139                  <name>Low</name>
6140                  <description>Pin input is low</description>
6141                  <value>0</value>
6142                </enumeratedValue>
6143                <enumeratedValue>
6144                  <name>High</name>
6145                  <description>Pin input is high</description>
6146                  <value>1</value>
6147                </enumeratedValue>
6148              </enumeratedValues>
6149            </field>
6150          </fields>
6151        </register>
6152        <register>
6153          <name>DIR</name>
6154          <description>Direction of GPIO pins</description>
6155          <addressOffset>0x514</addressOffset>
6156          <access>read-write</access>
6157          <fields>
6158            <field>
6159              <name>PIN0</name>
6160              <description>Pin 0</description>
6161              <lsb>0</lsb>
6162              <msb>0</msb>
6163              <enumeratedValues>
6164                <enumeratedValue>
6165                  <name>Input</name>
6166                  <description>Pin set as input</description>
6167                  <value>0</value>
6168                </enumeratedValue>
6169                <enumeratedValue>
6170                  <name>Output</name>
6171                  <description>Pin set as output</description>
6172                  <value>1</value>
6173                </enumeratedValue>
6174              </enumeratedValues>
6175            </field>
6176            <field>
6177              <name>PIN1</name>
6178              <description>Pin 1</description>
6179              <lsb>1</lsb>
6180              <msb>1</msb>
6181              <enumeratedValues>
6182                <enumeratedValue>
6183                  <name>Input</name>
6184                  <description>Pin set as input</description>
6185                  <value>0</value>
6186                </enumeratedValue>
6187                <enumeratedValue>
6188                  <name>Output</name>
6189                  <description>Pin set as output</description>
6190                  <value>1</value>
6191                </enumeratedValue>
6192              </enumeratedValues>
6193            </field>
6194            <field>
6195              <name>PIN2</name>
6196              <description>Pin 2</description>
6197              <lsb>2</lsb>
6198              <msb>2</msb>
6199              <enumeratedValues>
6200                <enumeratedValue>
6201                  <name>Input</name>
6202                  <description>Pin set as input</description>
6203                  <value>0</value>
6204                </enumeratedValue>
6205                <enumeratedValue>
6206                  <name>Output</name>
6207                  <description>Pin set as output</description>
6208                  <value>1</value>
6209                </enumeratedValue>
6210              </enumeratedValues>
6211            </field>
6212            <field>
6213              <name>PIN3</name>
6214              <description>Pin 3</description>
6215              <lsb>3</lsb>
6216              <msb>3</msb>
6217              <enumeratedValues>
6218                <enumeratedValue>
6219                  <name>Input</name>
6220                  <description>Pin set as input</description>
6221                  <value>0</value>
6222                </enumeratedValue>
6223                <enumeratedValue>
6224                  <name>Output</name>
6225                  <description>Pin set as output</description>
6226                  <value>1</value>
6227                </enumeratedValue>
6228              </enumeratedValues>
6229            </field>
6230            <field>
6231              <name>PIN4</name>
6232              <description>Pin 4</description>
6233              <lsb>4</lsb>
6234              <msb>4</msb>
6235              <enumeratedValues>
6236                <enumeratedValue>
6237                  <name>Input</name>
6238                  <description>Pin set as input</description>
6239                  <value>0</value>
6240                </enumeratedValue>
6241                <enumeratedValue>
6242                  <name>Output</name>
6243                  <description>Pin set as output</description>
6244                  <value>1</value>
6245                </enumeratedValue>
6246              </enumeratedValues>
6247            </field>
6248            <field>
6249              <name>PIN5</name>
6250              <description>Pin 5</description>
6251              <lsb>5</lsb>
6252              <msb>5</msb>
6253              <enumeratedValues>
6254                <enumeratedValue>
6255                  <name>Input</name>
6256                  <description>Pin set as input</description>
6257                  <value>0</value>
6258                </enumeratedValue>
6259                <enumeratedValue>
6260                  <name>Output</name>
6261                  <description>Pin set as output</description>
6262                  <value>1</value>
6263                </enumeratedValue>
6264              </enumeratedValues>
6265            </field>
6266            <field>
6267              <name>PIN6</name>
6268              <description>Pin 6</description>
6269              <lsb>6</lsb>
6270              <msb>6</msb>
6271              <enumeratedValues>
6272                <enumeratedValue>
6273                  <name>Input</name>
6274                  <description>Pin set as input</description>
6275                  <value>0</value>
6276                </enumeratedValue>
6277                <enumeratedValue>
6278                  <name>Output</name>
6279                  <description>Pin set as output</description>
6280                  <value>1</value>
6281                </enumeratedValue>
6282              </enumeratedValues>
6283            </field>
6284            <field>
6285              <name>PIN7</name>
6286              <description>Pin 7</description>
6287              <lsb>7</lsb>
6288              <msb>7</msb>
6289              <enumeratedValues>
6290                <enumeratedValue>
6291                  <name>Input</name>
6292                  <description>Pin set as input</description>
6293                  <value>0</value>
6294                </enumeratedValue>
6295                <enumeratedValue>
6296                  <name>Output</name>
6297                  <description>Pin set as output</description>
6298                  <value>1</value>
6299                </enumeratedValue>
6300              </enumeratedValues>
6301            </field>
6302            <field>
6303              <name>PIN8</name>
6304              <description>Pin 8</description>
6305              <lsb>8</lsb>
6306              <msb>8</msb>
6307              <enumeratedValues>
6308                <enumeratedValue>
6309                  <name>Input</name>
6310                  <description>Pin set as input</description>
6311                  <value>0</value>
6312                </enumeratedValue>
6313                <enumeratedValue>
6314                  <name>Output</name>
6315                  <description>Pin set as output</description>
6316                  <value>1</value>
6317                </enumeratedValue>
6318              </enumeratedValues>
6319            </field>
6320            <field>
6321              <name>PIN9</name>
6322              <description>Pin 9</description>
6323              <lsb>9</lsb>
6324              <msb>9</msb>
6325              <enumeratedValues>
6326                <enumeratedValue>
6327                  <name>Input</name>
6328                  <description>Pin set as input</description>
6329                  <value>0</value>
6330                </enumeratedValue>
6331                <enumeratedValue>
6332                  <name>Output</name>
6333                  <description>Pin set as output</description>
6334                  <value>1</value>
6335                </enumeratedValue>
6336              </enumeratedValues>
6337            </field>
6338            <field>
6339              <name>PIN10</name>
6340              <description>Pin 10</description>
6341              <lsb>10</lsb>
6342              <msb>10</msb>
6343              <enumeratedValues>
6344                <enumeratedValue>
6345                  <name>Input</name>
6346                  <description>Pin set as input</description>
6347                  <value>0</value>
6348                </enumeratedValue>
6349                <enumeratedValue>
6350                  <name>Output</name>
6351                  <description>Pin set as output</description>
6352                  <value>1</value>
6353                </enumeratedValue>
6354              </enumeratedValues>
6355            </field>
6356            <field>
6357              <name>PIN11</name>
6358              <description>Pin 11</description>
6359              <lsb>11</lsb>
6360              <msb>11</msb>
6361              <enumeratedValues>
6362                <enumeratedValue>
6363                  <name>Input</name>
6364                  <description>Pin set as input</description>
6365                  <value>0</value>
6366                </enumeratedValue>
6367                <enumeratedValue>
6368                  <name>Output</name>
6369                  <description>Pin set as output</description>
6370                  <value>1</value>
6371                </enumeratedValue>
6372              </enumeratedValues>
6373            </field>
6374            <field>
6375              <name>PIN12</name>
6376              <description>Pin 12</description>
6377              <lsb>12</lsb>
6378              <msb>12</msb>
6379              <enumeratedValues>
6380                <enumeratedValue>
6381                  <name>Input</name>
6382                  <description>Pin set as input</description>
6383                  <value>0</value>
6384                </enumeratedValue>
6385                <enumeratedValue>
6386                  <name>Output</name>
6387                  <description>Pin set as output</description>
6388                  <value>1</value>
6389                </enumeratedValue>
6390              </enumeratedValues>
6391            </field>
6392            <field>
6393              <name>PIN13</name>
6394              <description>Pin 13</description>
6395              <lsb>13</lsb>
6396              <msb>13</msb>
6397              <enumeratedValues>
6398                <enumeratedValue>
6399                  <name>Input</name>
6400                  <description>Pin set as input</description>
6401                  <value>0</value>
6402                </enumeratedValue>
6403                <enumeratedValue>
6404                  <name>Output</name>
6405                  <description>Pin set as output</description>
6406                  <value>1</value>
6407                </enumeratedValue>
6408              </enumeratedValues>
6409            </field>
6410            <field>
6411              <name>PIN14</name>
6412              <description>Pin 14</description>
6413              <lsb>14</lsb>
6414              <msb>14</msb>
6415              <enumeratedValues>
6416                <enumeratedValue>
6417                  <name>Input</name>
6418                  <description>Pin set as input</description>
6419                  <value>0</value>
6420                </enumeratedValue>
6421                <enumeratedValue>
6422                  <name>Output</name>
6423                  <description>Pin set as output</description>
6424                  <value>1</value>
6425                </enumeratedValue>
6426              </enumeratedValues>
6427            </field>
6428            <field>
6429              <name>PIN15</name>
6430              <description>Pin 15</description>
6431              <lsb>15</lsb>
6432              <msb>15</msb>
6433              <enumeratedValues>
6434                <enumeratedValue>
6435                  <name>Input</name>
6436                  <description>Pin set as input</description>
6437                  <value>0</value>
6438                </enumeratedValue>
6439                <enumeratedValue>
6440                  <name>Output</name>
6441                  <description>Pin set as output</description>
6442                  <value>1</value>
6443                </enumeratedValue>
6444              </enumeratedValues>
6445            </field>
6446            <field>
6447              <name>PIN16</name>
6448              <description>Pin 16</description>
6449              <lsb>16</lsb>
6450              <msb>16</msb>
6451              <enumeratedValues>
6452                <enumeratedValue>
6453                  <name>Input</name>
6454                  <description>Pin set as input</description>
6455                  <value>0</value>
6456                </enumeratedValue>
6457                <enumeratedValue>
6458                  <name>Output</name>
6459                  <description>Pin set as output</description>
6460                  <value>1</value>
6461                </enumeratedValue>
6462              </enumeratedValues>
6463            </field>
6464            <field>
6465              <name>PIN17</name>
6466              <description>Pin 17</description>
6467              <lsb>17</lsb>
6468              <msb>17</msb>
6469              <enumeratedValues>
6470                <enumeratedValue>
6471                  <name>Input</name>
6472                  <description>Pin set as input</description>
6473                  <value>0</value>
6474                </enumeratedValue>
6475                <enumeratedValue>
6476                  <name>Output</name>
6477                  <description>Pin set as output</description>
6478                  <value>1</value>
6479                </enumeratedValue>
6480              </enumeratedValues>
6481            </field>
6482            <field>
6483              <name>PIN18</name>
6484              <description>Pin 18</description>
6485              <lsb>18</lsb>
6486              <msb>18</msb>
6487              <enumeratedValues>
6488                <enumeratedValue>
6489                  <name>Input</name>
6490                  <description>Pin set as input</description>
6491                  <value>0</value>
6492                </enumeratedValue>
6493                <enumeratedValue>
6494                  <name>Output</name>
6495                  <description>Pin set as output</description>
6496                  <value>1</value>
6497                </enumeratedValue>
6498              </enumeratedValues>
6499            </field>
6500            <field>
6501              <name>PIN19</name>
6502              <description>Pin 19</description>
6503              <lsb>19</lsb>
6504              <msb>19</msb>
6505              <enumeratedValues>
6506                <enumeratedValue>
6507                  <name>Input</name>
6508                  <description>Pin set as input</description>
6509                  <value>0</value>
6510                </enumeratedValue>
6511                <enumeratedValue>
6512                  <name>Output</name>
6513                  <description>Pin set as output</description>
6514                  <value>1</value>
6515                </enumeratedValue>
6516              </enumeratedValues>
6517            </field>
6518            <field>
6519              <name>PIN20</name>
6520              <description>Pin 20</description>
6521              <lsb>20</lsb>
6522              <msb>20</msb>
6523              <enumeratedValues>
6524                <enumeratedValue>
6525                  <name>Input</name>
6526                  <description>Pin set as input</description>
6527                  <value>0</value>
6528                </enumeratedValue>
6529                <enumeratedValue>
6530                  <name>Output</name>
6531                  <description>Pin set as output</description>
6532                  <value>1</value>
6533                </enumeratedValue>
6534              </enumeratedValues>
6535            </field>
6536            <field>
6537              <name>PIN21</name>
6538              <description>Pin 21</description>
6539              <lsb>21</lsb>
6540              <msb>21</msb>
6541              <enumeratedValues>
6542                <enumeratedValue>
6543                  <name>Input</name>
6544                  <description>Pin set as input</description>
6545                  <value>0</value>
6546                </enumeratedValue>
6547                <enumeratedValue>
6548                  <name>Output</name>
6549                  <description>Pin set as output</description>
6550                  <value>1</value>
6551                </enumeratedValue>
6552              </enumeratedValues>
6553            </field>
6554            <field>
6555              <name>PIN22</name>
6556              <description>Pin 22</description>
6557              <lsb>22</lsb>
6558              <msb>22</msb>
6559              <enumeratedValues>
6560                <enumeratedValue>
6561                  <name>Input</name>
6562                  <description>Pin set as input</description>
6563                  <value>0</value>
6564                </enumeratedValue>
6565                <enumeratedValue>
6566                  <name>Output</name>
6567                  <description>Pin set as output</description>
6568                  <value>1</value>
6569                </enumeratedValue>
6570              </enumeratedValues>
6571            </field>
6572            <field>
6573              <name>PIN23</name>
6574              <description>Pin 23</description>
6575              <lsb>23</lsb>
6576              <msb>23</msb>
6577              <enumeratedValues>
6578                <enumeratedValue>
6579                  <name>Input</name>
6580                  <description>Pin set as input</description>
6581                  <value>0</value>
6582                </enumeratedValue>
6583                <enumeratedValue>
6584                  <name>Output</name>
6585                  <description>Pin set as output</description>
6586                  <value>1</value>
6587                </enumeratedValue>
6588              </enumeratedValues>
6589            </field>
6590            <field>
6591              <name>PIN24</name>
6592              <description>Pin 24</description>
6593              <lsb>24</lsb>
6594              <msb>24</msb>
6595              <enumeratedValues>
6596                <enumeratedValue>
6597                  <name>Input</name>
6598                  <description>Pin set as input</description>
6599                  <value>0</value>
6600                </enumeratedValue>
6601                <enumeratedValue>
6602                  <name>Output</name>
6603                  <description>Pin set as output</description>
6604                  <value>1</value>
6605                </enumeratedValue>
6606              </enumeratedValues>
6607            </field>
6608            <field>
6609              <name>PIN25</name>
6610              <description>Pin 25</description>
6611              <lsb>25</lsb>
6612              <msb>25</msb>
6613              <enumeratedValues>
6614                <enumeratedValue>
6615                  <name>Input</name>
6616                  <description>Pin set as input</description>
6617                  <value>0</value>
6618                </enumeratedValue>
6619                <enumeratedValue>
6620                  <name>Output</name>
6621                  <description>Pin set as output</description>
6622                  <value>1</value>
6623                </enumeratedValue>
6624              </enumeratedValues>
6625            </field>
6626            <field>
6627              <name>PIN26</name>
6628              <description>Pin 26</description>
6629              <lsb>26</lsb>
6630              <msb>26</msb>
6631              <enumeratedValues>
6632                <enumeratedValue>
6633                  <name>Input</name>
6634                  <description>Pin set as input</description>
6635                  <value>0</value>
6636                </enumeratedValue>
6637                <enumeratedValue>
6638                  <name>Output</name>
6639                  <description>Pin set as output</description>
6640                  <value>1</value>
6641                </enumeratedValue>
6642              </enumeratedValues>
6643            </field>
6644            <field>
6645              <name>PIN27</name>
6646              <description>Pin 27</description>
6647              <lsb>27</lsb>
6648              <msb>27</msb>
6649              <enumeratedValues>
6650                <enumeratedValue>
6651                  <name>Input</name>
6652                  <description>Pin set as input</description>
6653                  <value>0</value>
6654                </enumeratedValue>
6655                <enumeratedValue>
6656                  <name>Output</name>
6657                  <description>Pin set as output</description>
6658                  <value>1</value>
6659                </enumeratedValue>
6660              </enumeratedValues>
6661            </field>
6662            <field>
6663              <name>PIN28</name>
6664              <description>Pin 28</description>
6665              <lsb>28</lsb>
6666              <msb>28</msb>
6667              <enumeratedValues>
6668                <enumeratedValue>
6669                  <name>Input</name>
6670                  <description>Pin set as input</description>
6671                  <value>0</value>
6672                </enumeratedValue>
6673                <enumeratedValue>
6674                  <name>Output</name>
6675                  <description>Pin set as output</description>
6676                  <value>1</value>
6677                </enumeratedValue>
6678              </enumeratedValues>
6679            </field>
6680            <field>
6681              <name>PIN29</name>
6682              <description>Pin 29</description>
6683              <lsb>29</lsb>
6684              <msb>29</msb>
6685              <enumeratedValues>
6686                <enumeratedValue>
6687                  <name>Input</name>
6688                  <description>Pin set as input</description>
6689                  <value>0</value>
6690                </enumeratedValue>
6691                <enumeratedValue>
6692                  <name>Output</name>
6693                  <description>Pin set as output</description>
6694                  <value>1</value>
6695                </enumeratedValue>
6696              </enumeratedValues>
6697            </field>
6698            <field>
6699              <name>PIN30</name>
6700              <description>Pin 30</description>
6701              <lsb>30</lsb>
6702              <msb>30</msb>
6703              <enumeratedValues>
6704                <enumeratedValue>
6705                  <name>Input</name>
6706                  <description>Pin set as input</description>
6707                  <value>0</value>
6708                </enumeratedValue>
6709                <enumeratedValue>
6710                  <name>Output</name>
6711                  <description>Pin set as output</description>
6712                  <value>1</value>
6713                </enumeratedValue>
6714              </enumeratedValues>
6715            </field>
6716            <field>
6717              <name>PIN31</name>
6718              <description>Pin 31</description>
6719              <lsb>31</lsb>
6720              <msb>31</msb>
6721              <enumeratedValues>
6722                <enumeratedValue>
6723                  <name>Input</name>
6724                  <description>Pin set as input</description>
6725                  <value>0</value>
6726                </enumeratedValue>
6727                <enumeratedValue>
6728                  <name>Output</name>
6729                  <description>Pin set as output</description>
6730                  <value>1</value>
6731                </enumeratedValue>
6732              </enumeratedValues>
6733            </field>
6734          </fields>
6735        </register>
6736        <register>
6737          <name>DIRSET</name>
6738          <description>DIR set register</description>
6739          <addressOffset>0x518</addressOffset>
6740          <access>read-write</access>
6741          <modifiedWriteValues>oneToSet</modifiedWriteValues>
6742          <fields>
6743            <field>
6744              <name>PIN0</name>
6745              <description>Set as output pin 0</description>
6746              <lsb>0</lsb>
6747              <msb>0</msb>
6748              <enumeratedValues>
6749                <usage>read</usage>
6750                <enumeratedValue>
6751                  <name>Input</name>
6752                  <description>Read: pin set as input</description>
6753                  <value>0</value>
6754                </enumeratedValue>
6755                <enumeratedValue>
6756                  <name>Output</name>
6757                  <description>Read: pin set as output</description>
6758                  <value>1</value>
6759                </enumeratedValue>
6760              </enumeratedValues>
6761              <enumeratedValues>
6762                <usage>write</usage>
6763                <enumeratedValue>
6764                  <name>Set</name>
6765                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6766                  <value>1</value>
6767                </enumeratedValue>
6768              </enumeratedValues>
6769            </field>
6770            <field>
6771              <name>PIN1</name>
6772              <description>Set as output pin 1</description>
6773              <lsb>1</lsb>
6774              <msb>1</msb>
6775              <enumeratedValues>
6776                <usage>read</usage>
6777                <enumeratedValue>
6778                  <name>Input</name>
6779                  <description>Read: pin set as input</description>
6780                  <value>0</value>
6781                </enumeratedValue>
6782                <enumeratedValue>
6783                  <name>Output</name>
6784                  <description>Read: pin set as output</description>
6785                  <value>1</value>
6786                </enumeratedValue>
6787              </enumeratedValues>
6788              <enumeratedValues>
6789                <usage>write</usage>
6790                <enumeratedValue>
6791                  <name>Set</name>
6792                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6793                  <value>1</value>
6794                </enumeratedValue>
6795              </enumeratedValues>
6796            </field>
6797            <field>
6798              <name>PIN2</name>
6799              <description>Set as output pin 2</description>
6800              <lsb>2</lsb>
6801              <msb>2</msb>
6802              <enumeratedValues>
6803                <usage>read</usage>
6804                <enumeratedValue>
6805                  <name>Input</name>
6806                  <description>Read: pin set as input</description>
6807                  <value>0</value>
6808                </enumeratedValue>
6809                <enumeratedValue>
6810                  <name>Output</name>
6811                  <description>Read: pin set as output</description>
6812                  <value>1</value>
6813                </enumeratedValue>
6814              </enumeratedValues>
6815              <enumeratedValues>
6816                <usage>write</usage>
6817                <enumeratedValue>
6818                  <name>Set</name>
6819                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6820                  <value>1</value>
6821                </enumeratedValue>
6822              </enumeratedValues>
6823            </field>
6824            <field>
6825              <name>PIN3</name>
6826              <description>Set as output pin 3</description>
6827              <lsb>3</lsb>
6828              <msb>3</msb>
6829              <enumeratedValues>
6830                <usage>read</usage>
6831                <enumeratedValue>
6832                  <name>Input</name>
6833                  <description>Read: pin set as input</description>
6834                  <value>0</value>
6835                </enumeratedValue>
6836                <enumeratedValue>
6837                  <name>Output</name>
6838                  <description>Read: pin set as output</description>
6839                  <value>1</value>
6840                </enumeratedValue>
6841              </enumeratedValues>
6842              <enumeratedValues>
6843                <usage>write</usage>
6844                <enumeratedValue>
6845                  <name>Set</name>
6846                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6847                  <value>1</value>
6848                </enumeratedValue>
6849              </enumeratedValues>
6850            </field>
6851            <field>
6852              <name>PIN4</name>
6853              <description>Set as output pin 4</description>
6854              <lsb>4</lsb>
6855              <msb>4</msb>
6856              <enumeratedValues>
6857                <usage>read</usage>
6858                <enumeratedValue>
6859                  <name>Input</name>
6860                  <description>Read: pin set as input</description>
6861                  <value>0</value>
6862                </enumeratedValue>
6863                <enumeratedValue>
6864                  <name>Output</name>
6865                  <description>Read: pin set as output</description>
6866                  <value>1</value>
6867                </enumeratedValue>
6868              </enumeratedValues>
6869              <enumeratedValues>
6870                <usage>write</usage>
6871                <enumeratedValue>
6872                  <name>Set</name>
6873                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6874                  <value>1</value>
6875                </enumeratedValue>
6876              </enumeratedValues>
6877            </field>
6878            <field>
6879              <name>PIN5</name>
6880              <description>Set as output pin 5</description>
6881              <lsb>5</lsb>
6882              <msb>5</msb>
6883              <enumeratedValues>
6884                <usage>read</usage>
6885                <enumeratedValue>
6886                  <name>Input</name>
6887                  <description>Read: pin set as input</description>
6888                  <value>0</value>
6889                </enumeratedValue>
6890                <enumeratedValue>
6891                  <name>Output</name>
6892                  <description>Read: pin set as output</description>
6893                  <value>1</value>
6894                </enumeratedValue>
6895              </enumeratedValues>
6896              <enumeratedValues>
6897                <usage>write</usage>
6898                <enumeratedValue>
6899                  <name>Set</name>
6900                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6901                  <value>1</value>
6902                </enumeratedValue>
6903              </enumeratedValues>
6904            </field>
6905            <field>
6906              <name>PIN6</name>
6907              <description>Set as output pin 6</description>
6908              <lsb>6</lsb>
6909              <msb>6</msb>
6910              <enumeratedValues>
6911                <usage>read</usage>
6912                <enumeratedValue>
6913                  <name>Input</name>
6914                  <description>Read: pin set as input</description>
6915                  <value>0</value>
6916                </enumeratedValue>
6917                <enumeratedValue>
6918                  <name>Output</name>
6919                  <description>Read: pin set as output</description>
6920                  <value>1</value>
6921                </enumeratedValue>
6922              </enumeratedValues>
6923              <enumeratedValues>
6924                <usage>write</usage>
6925                <enumeratedValue>
6926                  <name>Set</name>
6927                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6928                  <value>1</value>
6929                </enumeratedValue>
6930              </enumeratedValues>
6931            </field>
6932            <field>
6933              <name>PIN7</name>
6934              <description>Set as output pin 7</description>
6935              <lsb>7</lsb>
6936              <msb>7</msb>
6937              <enumeratedValues>
6938                <usage>read</usage>
6939                <enumeratedValue>
6940                  <name>Input</name>
6941                  <description>Read: pin set as input</description>
6942                  <value>0</value>
6943                </enumeratedValue>
6944                <enumeratedValue>
6945                  <name>Output</name>
6946                  <description>Read: pin set as output</description>
6947                  <value>1</value>
6948                </enumeratedValue>
6949              </enumeratedValues>
6950              <enumeratedValues>
6951                <usage>write</usage>
6952                <enumeratedValue>
6953                  <name>Set</name>
6954                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6955                  <value>1</value>
6956                </enumeratedValue>
6957              </enumeratedValues>
6958            </field>
6959            <field>
6960              <name>PIN8</name>
6961              <description>Set as output pin 8</description>
6962              <lsb>8</lsb>
6963              <msb>8</msb>
6964              <enumeratedValues>
6965                <usage>read</usage>
6966                <enumeratedValue>
6967                  <name>Input</name>
6968                  <description>Read: pin set as input</description>
6969                  <value>0</value>
6970                </enumeratedValue>
6971                <enumeratedValue>
6972                  <name>Output</name>
6973                  <description>Read: pin set as output</description>
6974                  <value>1</value>
6975                </enumeratedValue>
6976              </enumeratedValues>
6977              <enumeratedValues>
6978                <usage>write</usage>
6979                <enumeratedValue>
6980                  <name>Set</name>
6981                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6982                  <value>1</value>
6983                </enumeratedValue>
6984              </enumeratedValues>
6985            </field>
6986            <field>
6987              <name>PIN9</name>
6988              <description>Set as output pin 9</description>
6989              <lsb>9</lsb>
6990              <msb>9</msb>
6991              <enumeratedValues>
6992                <usage>read</usage>
6993                <enumeratedValue>
6994                  <name>Input</name>
6995                  <description>Read: pin set as input</description>
6996                  <value>0</value>
6997                </enumeratedValue>
6998                <enumeratedValue>
6999                  <name>Output</name>
7000                  <description>Read: pin set as output</description>
7001                  <value>1</value>
7002                </enumeratedValue>
7003              </enumeratedValues>
7004              <enumeratedValues>
7005                <usage>write</usage>
7006                <enumeratedValue>
7007                  <name>Set</name>
7008                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7009                  <value>1</value>
7010                </enumeratedValue>
7011              </enumeratedValues>
7012            </field>
7013            <field>
7014              <name>PIN10</name>
7015              <description>Set as output pin 10</description>
7016              <lsb>10</lsb>
7017              <msb>10</msb>
7018              <enumeratedValues>
7019                <usage>read</usage>
7020                <enumeratedValue>
7021                  <name>Input</name>
7022                  <description>Read: pin set as input</description>
7023                  <value>0</value>
7024                </enumeratedValue>
7025                <enumeratedValue>
7026                  <name>Output</name>
7027                  <description>Read: pin set as output</description>
7028                  <value>1</value>
7029                </enumeratedValue>
7030              </enumeratedValues>
7031              <enumeratedValues>
7032                <usage>write</usage>
7033                <enumeratedValue>
7034                  <name>Set</name>
7035                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7036                  <value>1</value>
7037                </enumeratedValue>
7038              </enumeratedValues>
7039            </field>
7040            <field>
7041              <name>PIN11</name>
7042              <description>Set as output pin 11</description>
7043              <lsb>11</lsb>
7044              <msb>11</msb>
7045              <enumeratedValues>
7046                <usage>read</usage>
7047                <enumeratedValue>
7048                  <name>Input</name>
7049                  <description>Read: pin set as input</description>
7050                  <value>0</value>
7051                </enumeratedValue>
7052                <enumeratedValue>
7053                  <name>Output</name>
7054                  <description>Read: pin set as output</description>
7055                  <value>1</value>
7056                </enumeratedValue>
7057              </enumeratedValues>
7058              <enumeratedValues>
7059                <usage>write</usage>
7060                <enumeratedValue>
7061                  <name>Set</name>
7062                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7063                  <value>1</value>
7064                </enumeratedValue>
7065              </enumeratedValues>
7066            </field>
7067            <field>
7068              <name>PIN12</name>
7069              <description>Set as output pin 12</description>
7070              <lsb>12</lsb>
7071              <msb>12</msb>
7072              <enumeratedValues>
7073                <usage>read</usage>
7074                <enumeratedValue>
7075                  <name>Input</name>
7076                  <description>Read: pin set as input</description>
7077                  <value>0</value>
7078                </enumeratedValue>
7079                <enumeratedValue>
7080                  <name>Output</name>
7081                  <description>Read: pin set as output</description>
7082                  <value>1</value>
7083                </enumeratedValue>
7084              </enumeratedValues>
7085              <enumeratedValues>
7086                <usage>write</usage>
7087                <enumeratedValue>
7088                  <name>Set</name>
7089                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7090                  <value>1</value>
7091                </enumeratedValue>
7092              </enumeratedValues>
7093            </field>
7094            <field>
7095              <name>PIN13</name>
7096              <description>Set as output pin 13</description>
7097              <lsb>13</lsb>
7098              <msb>13</msb>
7099              <enumeratedValues>
7100                <usage>read</usage>
7101                <enumeratedValue>
7102                  <name>Input</name>
7103                  <description>Read: pin set as input</description>
7104                  <value>0</value>
7105                </enumeratedValue>
7106                <enumeratedValue>
7107                  <name>Output</name>
7108                  <description>Read: pin set as output</description>
7109                  <value>1</value>
7110                </enumeratedValue>
7111              </enumeratedValues>
7112              <enumeratedValues>
7113                <usage>write</usage>
7114                <enumeratedValue>
7115                  <name>Set</name>
7116                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7117                  <value>1</value>
7118                </enumeratedValue>
7119              </enumeratedValues>
7120            </field>
7121            <field>
7122              <name>PIN14</name>
7123              <description>Set as output pin 14</description>
7124              <lsb>14</lsb>
7125              <msb>14</msb>
7126              <enumeratedValues>
7127                <usage>read</usage>
7128                <enumeratedValue>
7129                  <name>Input</name>
7130                  <description>Read: pin set as input</description>
7131                  <value>0</value>
7132                </enumeratedValue>
7133                <enumeratedValue>
7134                  <name>Output</name>
7135                  <description>Read: pin set as output</description>
7136                  <value>1</value>
7137                </enumeratedValue>
7138              </enumeratedValues>
7139              <enumeratedValues>
7140                <usage>write</usage>
7141                <enumeratedValue>
7142                  <name>Set</name>
7143                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7144                  <value>1</value>
7145                </enumeratedValue>
7146              </enumeratedValues>
7147            </field>
7148            <field>
7149              <name>PIN15</name>
7150              <description>Set as output pin 15</description>
7151              <lsb>15</lsb>
7152              <msb>15</msb>
7153              <enumeratedValues>
7154                <usage>read</usage>
7155                <enumeratedValue>
7156                  <name>Input</name>
7157                  <description>Read: pin set as input</description>
7158                  <value>0</value>
7159                </enumeratedValue>
7160                <enumeratedValue>
7161                  <name>Output</name>
7162                  <description>Read: pin set as output</description>
7163                  <value>1</value>
7164                </enumeratedValue>
7165              </enumeratedValues>
7166              <enumeratedValues>
7167                <usage>write</usage>
7168                <enumeratedValue>
7169                  <name>Set</name>
7170                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7171                  <value>1</value>
7172                </enumeratedValue>
7173              </enumeratedValues>
7174            </field>
7175            <field>
7176              <name>PIN16</name>
7177              <description>Set as output pin 16</description>
7178              <lsb>16</lsb>
7179              <msb>16</msb>
7180              <enumeratedValues>
7181                <usage>read</usage>
7182                <enumeratedValue>
7183                  <name>Input</name>
7184                  <description>Read: pin set as input</description>
7185                  <value>0</value>
7186                </enumeratedValue>
7187                <enumeratedValue>
7188                  <name>Output</name>
7189                  <description>Read: pin set as output</description>
7190                  <value>1</value>
7191                </enumeratedValue>
7192              </enumeratedValues>
7193              <enumeratedValues>
7194                <usage>write</usage>
7195                <enumeratedValue>
7196                  <name>Set</name>
7197                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7198                  <value>1</value>
7199                </enumeratedValue>
7200              </enumeratedValues>
7201            </field>
7202            <field>
7203              <name>PIN17</name>
7204              <description>Set as output pin 17</description>
7205              <lsb>17</lsb>
7206              <msb>17</msb>
7207              <enumeratedValues>
7208                <usage>read</usage>
7209                <enumeratedValue>
7210                  <name>Input</name>
7211                  <description>Read: pin set as input</description>
7212                  <value>0</value>
7213                </enumeratedValue>
7214                <enumeratedValue>
7215                  <name>Output</name>
7216                  <description>Read: pin set as output</description>
7217                  <value>1</value>
7218                </enumeratedValue>
7219              </enumeratedValues>
7220              <enumeratedValues>
7221                <usage>write</usage>
7222                <enumeratedValue>
7223                  <name>Set</name>
7224                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7225                  <value>1</value>
7226                </enumeratedValue>
7227              </enumeratedValues>
7228            </field>
7229            <field>
7230              <name>PIN18</name>
7231              <description>Set as output pin 18</description>
7232              <lsb>18</lsb>
7233              <msb>18</msb>
7234              <enumeratedValues>
7235                <usage>read</usage>
7236                <enumeratedValue>
7237                  <name>Input</name>
7238                  <description>Read: pin set as input</description>
7239                  <value>0</value>
7240                </enumeratedValue>
7241                <enumeratedValue>
7242                  <name>Output</name>
7243                  <description>Read: pin set as output</description>
7244                  <value>1</value>
7245                </enumeratedValue>
7246              </enumeratedValues>
7247              <enumeratedValues>
7248                <usage>write</usage>
7249                <enumeratedValue>
7250                  <name>Set</name>
7251                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7252                  <value>1</value>
7253                </enumeratedValue>
7254              </enumeratedValues>
7255            </field>
7256            <field>
7257              <name>PIN19</name>
7258              <description>Set as output pin 19</description>
7259              <lsb>19</lsb>
7260              <msb>19</msb>
7261              <enumeratedValues>
7262                <usage>read</usage>
7263                <enumeratedValue>
7264                  <name>Input</name>
7265                  <description>Read: pin set as input</description>
7266                  <value>0</value>
7267                </enumeratedValue>
7268                <enumeratedValue>
7269                  <name>Output</name>
7270                  <description>Read: pin set as output</description>
7271                  <value>1</value>
7272                </enumeratedValue>
7273              </enumeratedValues>
7274              <enumeratedValues>
7275                <usage>write</usage>
7276                <enumeratedValue>
7277                  <name>Set</name>
7278                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7279                  <value>1</value>
7280                </enumeratedValue>
7281              </enumeratedValues>
7282            </field>
7283            <field>
7284              <name>PIN20</name>
7285              <description>Set as output pin 20</description>
7286              <lsb>20</lsb>
7287              <msb>20</msb>
7288              <enumeratedValues>
7289                <usage>read</usage>
7290                <enumeratedValue>
7291                  <name>Input</name>
7292                  <description>Read: pin set as input</description>
7293                  <value>0</value>
7294                </enumeratedValue>
7295                <enumeratedValue>
7296                  <name>Output</name>
7297                  <description>Read: pin set as output</description>
7298                  <value>1</value>
7299                </enumeratedValue>
7300              </enumeratedValues>
7301              <enumeratedValues>
7302                <usage>write</usage>
7303                <enumeratedValue>
7304                  <name>Set</name>
7305                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7306                  <value>1</value>
7307                </enumeratedValue>
7308              </enumeratedValues>
7309            </field>
7310            <field>
7311              <name>PIN21</name>
7312              <description>Set as output pin 21</description>
7313              <lsb>21</lsb>
7314              <msb>21</msb>
7315              <enumeratedValues>
7316                <usage>read</usage>
7317                <enumeratedValue>
7318                  <name>Input</name>
7319                  <description>Read: pin set as input</description>
7320                  <value>0</value>
7321                </enumeratedValue>
7322                <enumeratedValue>
7323                  <name>Output</name>
7324                  <description>Read: pin set as output</description>
7325                  <value>1</value>
7326                </enumeratedValue>
7327              </enumeratedValues>
7328              <enumeratedValues>
7329                <usage>write</usage>
7330                <enumeratedValue>
7331                  <name>Set</name>
7332                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7333                  <value>1</value>
7334                </enumeratedValue>
7335              </enumeratedValues>
7336            </field>
7337            <field>
7338              <name>PIN22</name>
7339              <description>Set as output pin 22</description>
7340              <lsb>22</lsb>
7341              <msb>22</msb>
7342              <enumeratedValues>
7343                <usage>read</usage>
7344                <enumeratedValue>
7345                  <name>Input</name>
7346                  <description>Read: pin set as input</description>
7347                  <value>0</value>
7348                </enumeratedValue>
7349                <enumeratedValue>
7350                  <name>Output</name>
7351                  <description>Read: pin set as output</description>
7352                  <value>1</value>
7353                </enumeratedValue>
7354              </enumeratedValues>
7355              <enumeratedValues>
7356                <usage>write</usage>
7357                <enumeratedValue>
7358                  <name>Set</name>
7359                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7360                  <value>1</value>
7361                </enumeratedValue>
7362              </enumeratedValues>
7363            </field>
7364            <field>
7365              <name>PIN23</name>
7366              <description>Set as output pin 23</description>
7367              <lsb>23</lsb>
7368              <msb>23</msb>
7369              <enumeratedValues>
7370                <usage>read</usage>
7371                <enumeratedValue>
7372                  <name>Input</name>
7373                  <description>Read: pin set as input</description>
7374                  <value>0</value>
7375                </enumeratedValue>
7376                <enumeratedValue>
7377                  <name>Output</name>
7378                  <description>Read: pin set as output</description>
7379                  <value>1</value>
7380                </enumeratedValue>
7381              </enumeratedValues>
7382              <enumeratedValues>
7383                <usage>write</usage>
7384                <enumeratedValue>
7385                  <name>Set</name>
7386                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7387                  <value>1</value>
7388                </enumeratedValue>
7389              </enumeratedValues>
7390            </field>
7391            <field>
7392              <name>PIN24</name>
7393              <description>Set as output pin 24</description>
7394              <lsb>24</lsb>
7395              <msb>24</msb>
7396              <enumeratedValues>
7397                <usage>read</usage>
7398                <enumeratedValue>
7399                  <name>Input</name>
7400                  <description>Read: pin set as input</description>
7401                  <value>0</value>
7402                </enumeratedValue>
7403                <enumeratedValue>
7404                  <name>Output</name>
7405                  <description>Read: pin set as output</description>
7406                  <value>1</value>
7407                </enumeratedValue>
7408              </enumeratedValues>
7409              <enumeratedValues>
7410                <usage>write</usage>
7411                <enumeratedValue>
7412                  <name>Set</name>
7413                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7414                  <value>1</value>
7415                </enumeratedValue>
7416              </enumeratedValues>
7417            </field>
7418            <field>
7419              <name>PIN25</name>
7420              <description>Set as output pin 25</description>
7421              <lsb>25</lsb>
7422              <msb>25</msb>
7423              <enumeratedValues>
7424                <usage>read</usage>
7425                <enumeratedValue>
7426                  <name>Input</name>
7427                  <description>Read: pin set as input</description>
7428                  <value>0</value>
7429                </enumeratedValue>
7430                <enumeratedValue>
7431                  <name>Output</name>
7432                  <description>Read: pin set as output</description>
7433                  <value>1</value>
7434                </enumeratedValue>
7435              </enumeratedValues>
7436              <enumeratedValues>
7437                <usage>write</usage>
7438                <enumeratedValue>
7439                  <name>Set</name>
7440                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7441                  <value>1</value>
7442                </enumeratedValue>
7443              </enumeratedValues>
7444            </field>
7445            <field>
7446              <name>PIN26</name>
7447              <description>Set as output pin 26</description>
7448              <lsb>26</lsb>
7449              <msb>26</msb>
7450              <enumeratedValues>
7451                <usage>read</usage>
7452                <enumeratedValue>
7453                  <name>Input</name>
7454                  <description>Read: pin set as input</description>
7455                  <value>0</value>
7456                </enumeratedValue>
7457                <enumeratedValue>
7458                  <name>Output</name>
7459                  <description>Read: pin set as output</description>
7460                  <value>1</value>
7461                </enumeratedValue>
7462              </enumeratedValues>
7463              <enumeratedValues>
7464                <usage>write</usage>
7465                <enumeratedValue>
7466                  <name>Set</name>
7467                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7468                  <value>1</value>
7469                </enumeratedValue>
7470              </enumeratedValues>
7471            </field>
7472            <field>
7473              <name>PIN27</name>
7474              <description>Set as output pin 27</description>
7475              <lsb>27</lsb>
7476              <msb>27</msb>
7477              <enumeratedValues>
7478                <usage>read</usage>
7479                <enumeratedValue>
7480                  <name>Input</name>
7481                  <description>Read: pin set as input</description>
7482                  <value>0</value>
7483                </enumeratedValue>
7484                <enumeratedValue>
7485                  <name>Output</name>
7486                  <description>Read: pin set as output</description>
7487                  <value>1</value>
7488                </enumeratedValue>
7489              </enumeratedValues>
7490              <enumeratedValues>
7491                <usage>write</usage>
7492                <enumeratedValue>
7493                  <name>Set</name>
7494                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7495                  <value>1</value>
7496                </enumeratedValue>
7497              </enumeratedValues>
7498            </field>
7499            <field>
7500              <name>PIN28</name>
7501              <description>Set as output pin 28</description>
7502              <lsb>28</lsb>
7503              <msb>28</msb>
7504              <enumeratedValues>
7505                <usage>read</usage>
7506                <enumeratedValue>
7507                  <name>Input</name>
7508                  <description>Read: pin set as input</description>
7509                  <value>0</value>
7510                </enumeratedValue>
7511                <enumeratedValue>
7512                  <name>Output</name>
7513                  <description>Read: pin set as output</description>
7514                  <value>1</value>
7515                </enumeratedValue>
7516              </enumeratedValues>
7517              <enumeratedValues>
7518                <usage>write</usage>
7519                <enumeratedValue>
7520                  <name>Set</name>
7521                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7522                  <value>1</value>
7523                </enumeratedValue>
7524              </enumeratedValues>
7525            </field>
7526            <field>
7527              <name>PIN29</name>
7528              <description>Set as output pin 29</description>
7529              <lsb>29</lsb>
7530              <msb>29</msb>
7531              <enumeratedValues>
7532                <usage>read</usage>
7533                <enumeratedValue>
7534                  <name>Input</name>
7535                  <description>Read: pin set as input</description>
7536                  <value>0</value>
7537                </enumeratedValue>
7538                <enumeratedValue>
7539                  <name>Output</name>
7540                  <description>Read: pin set as output</description>
7541                  <value>1</value>
7542                </enumeratedValue>
7543              </enumeratedValues>
7544              <enumeratedValues>
7545                <usage>write</usage>
7546                <enumeratedValue>
7547                  <name>Set</name>
7548                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7549                  <value>1</value>
7550                </enumeratedValue>
7551              </enumeratedValues>
7552            </field>
7553            <field>
7554              <name>PIN30</name>
7555              <description>Set as output pin 30</description>
7556              <lsb>30</lsb>
7557              <msb>30</msb>
7558              <enumeratedValues>
7559                <usage>read</usage>
7560                <enumeratedValue>
7561                  <name>Input</name>
7562                  <description>Read: pin set as input</description>
7563                  <value>0</value>
7564                </enumeratedValue>
7565                <enumeratedValue>
7566                  <name>Output</name>
7567                  <description>Read: pin set as output</description>
7568                  <value>1</value>
7569                </enumeratedValue>
7570              </enumeratedValues>
7571              <enumeratedValues>
7572                <usage>write</usage>
7573                <enumeratedValue>
7574                  <name>Set</name>
7575                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7576                  <value>1</value>
7577                </enumeratedValue>
7578              </enumeratedValues>
7579            </field>
7580            <field>
7581              <name>PIN31</name>
7582              <description>Set as output pin 31</description>
7583              <lsb>31</lsb>
7584              <msb>31</msb>
7585              <enumeratedValues>
7586                <usage>read</usage>
7587                <enumeratedValue>
7588                  <name>Input</name>
7589                  <description>Read: pin set as input</description>
7590                  <value>0</value>
7591                </enumeratedValue>
7592                <enumeratedValue>
7593                  <name>Output</name>
7594                  <description>Read: pin set as output</description>
7595                  <value>1</value>
7596                </enumeratedValue>
7597              </enumeratedValues>
7598              <enumeratedValues>
7599                <usage>write</usage>
7600                <enumeratedValue>
7601                  <name>Set</name>
7602                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7603                  <value>1</value>
7604                </enumeratedValue>
7605              </enumeratedValues>
7606            </field>
7607          </fields>
7608        </register>
7609        <register>
7610          <name>DIRCLR</name>
7611          <description>DIR clear register</description>
7612          <addressOffset>0x51C</addressOffset>
7613          <access>read-write</access>
7614          <modifiedWriteValues>oneToClear</modifiedWriteValues>
7615          <fields>
7616            <field>
7617              <name>PIN0</name>
7618              <description>Set as input pin 0</description>
7619              <lsb>0</lsb>
7620              <msb>0</msb>
7621              <enumeratedValues>
7622                <usage>read</usage>
7623                <enumeratedValue>
7624                  <name>Input</name>
7625                  <description>Read: pin set as input</description>
7626                  <value>0</value>
7627                </enumeratedValue>
7628                <enumeratedValue>
7629                  <name>Output</name>
7630                  <description>Read: pin set as output</description>
7631                  <value>1</value>
7632                </enumeratedValue>
7633              </enumeratedValues>
7634              <enumeratedValues>
7635                <usage>write</usage>
7636                <enumeratedValue>
7637                  <name>Clear</name>
7638                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7639                  <value>1</value>
7640                </enumeratedValue>
7641              </enumeratedValues>
7642            </field>
7643            <field>
7644              <name>PIN1</name>
7645              <description>Set as input pin 1</description>
7646              <lsb>1</lsb>
7647              <msb>1</msb>
7648              <enumeratedValues>
7649                <usage>read</usage>
7650                <enumeratedValue>
7651                  <name>Input</name>
7652                  <description>Read: pin set as input</description>
7653                  <value>0</value>
7654                </enumeratedValue>
7655                <enumeratedValue>
7656                  <name>Output</name>
7657                  <description>Read: pin set as output</description>
7658                  <value>1</value>
7659                </enumeratedValue>
7660              </enumeratedValues>
7661              <enumeratedValues>
7662                <usage>write</usage>
7663                <enumeratedValue>
7664                  <name>Clear</name>
7665                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7666                  <value>1</value>
7667                </enumeratedValue>
7668              </enumeratedValues>
7669            </field>
7670            <field>
7671              <name>PIN2</name>
7672              <description>Set as input pin 2</description>
7673              <lsb>2</lsb>
7674              <msb>2</msb>
7675              <enumeratedValues>
7676                <usage>read</usage>
7677                <enumeratedValue>
7678                  <name>Input</name>
7679                  <description>Read: pin set as input</description>
7680                  <value>0</value>
7681                </enumeratedValue>
7682                <enumeratedValue>
7683                  <name>Output</name>
7684                  <description>Read: pin set as output</description>
7685                  <value>1</value>
7686                </enumeratedValue>
7687              </enumeratedValues>
7688              <enumeratedValues>
7689                <usage>write</usage>
7690                <enumeratedValue>
7691                  <name>Clear</name>
7692                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7693                  <value>1</value>
7694                </enumeratedValue>
7695              </enumeratedValues>
7696            </field>
7697            <field>
7698              <name>PIN3</name>
7699              <description>Set as input pin 3</description>
7700              <lsb>3</lsb>
7701              <msb>3</msb>
7702              <enumeratedValues>
7703                <usage>read</usage>
7704                <enumeratedValue>
7705                  <name>Input</name>
7706                  <description>Read: pin set as input</description>
7707                  <value>0</value>
7708                </enumeratedValue>
7709                <enumeratedValue>
7710                  <name>Output</name>
7711                  <description>Read: pin set as output</description>
7712                  <value>1</value>
7713                </enumeratedValue>
7714              </enumeratedValues>
7715              <enumeratedValues>
7716                <usage>write</usage>
7717                <enumeratedValue>
7718                  <name>Clear</name>
7719                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7720                  <value>1</value>
7721                </enumeratedValue>
7722              </enumeratedValues>
7723            </field>
7724            <field>
7725              <name>PIN4</name>
7726              <description>Set as input pin 4</description>
7727              <lsb>4</lsb>
7728              <msb>4</msb>
7729              <enumeratedValues>
7730                <usage>read</usage>
7731                <enumeratedValue>
7732                  <name>Input</name>
7733                  <description>Read: pin set as input</description>
7734                  <value>0</value>
7735                </enumeratedValue>
7736                <enumeratedValue>
7737                  <name>Output</name>
7738                  <description>Read: pin set as output</description>
7739                  <value>1</value>
7740                </enumeratedValue>
7741              </enumeratedValues>
7742              <enumeratedValues>
7743                <usage>write</usage>
7744                <enumeratedValue>
7745                  <name>Clear</name>
7746                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7747                  <value>1</value>
7748                </enumeratedValue>
7749              </enumeratedValues>
7750            </field>
7751            <field>
7752              <name>PIN5</name>
7753              <description>Set as input pin 5</description>
7754              <lsb>5</lsb>
7755              <msb>5</msb>
7756              <enumeratedValues>
7757                <usage>read</usage>
7758                <enumeratedValue>
7759                  <name>Input</name>
7760                  <description>Read: pin set as input</description>
7761                  <value>0</value>
7762                </enumeratedValue>
7763                <enumeratedValue>
7764                  <name>Output</name>
7765                  <description>Read: pin set as output</description>
7766                  <value>1</value>
7767                </enumeratedValue>
7768              </enumeratedValues>
7769              <enumeratedValues>
7770                <usage>write</usage>
7771                <enumeratedValue>
7772                  <name>Clear</name>
7773                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7774                  <value>1</value>
7775                </enumeratedValue>
7776              </enumeratedValues>
7777            </field>
7778            <field>
7779              <name>PIN6</name>
7780              <description>Set as input pin 6</description>
7781              <lsb>6</lsb>
7782              <msb>6</msb>
7783              <enumeratedValues>
7784                <usage>read</usage>
7785                <enumeratedValue>
7786                  <name>Input</name>
7787                  <description>Read: pin set as input</description>
7788                  <value>0</value>
7789                </enumeratedValue>
7790                <enumeratedValue>
7791                  <name>Output</name>
7792                  <description>Read: pin set as output</description>
7793                  <value>1</value>
7794                </enumeratedValue>
7795              </enumeratedValues>
7796              <enumeratedValues>
7797                <usage>write</usage>
7798                <enumeratedValue>
7799                  <name>Clear</name>
7800                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7801                  <value>1</value>
7802                </enumeratedValue>
7803              </enumeratedValues>
7804            </field>
7805            <field>
7806              <name>PIN7</name>
7807              <description>Set as input pin 7</description>
7808              <lsb>7</lsb>
7809              <msb>7</msb>
7810              <enumeratedValues>
7811                <usage>read</usage>
7812                <enumeratedValue>
7813                  <name>Input</name>
7814                  <description>Read: pin set as input</description>
7815                  <value>0</value>
7816                </enumeratedValue>
7817                <enumeratedValue>
7818                  <name>Output</name>
7819                  <description>Read: pin set as output</description>
7820                  <value>1</value>
7821                </enumeratedValue>
7822              </enumeratedValues>
7823              <enumeratedValues>
7824                <usage>write</usage>
7825                <enumeratedValue>
7826                  <name>Clear</name>
7827                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7828                  <value>1</value>
7829                </enumeratedValue>
7830              </enumeratedValues>
7831            </field>
7832            <field>
7833              <name>PIN8</name>
7834              <description>Set as input pin 8</description>
7835              <lsb>8</lsb>
7836              <msb>8</msb>
7837              <enumeratedValues>
7838                <usage>read</usage>
7839                <enumeratedValue>
7840                  <name>Input</name>
7841                  <description>Read: pin set as input</description>
7842                  <value>0</value>
7843                </enumeratedValue>
7844                <enumeratedValue>
7845                  <name>Output</name>
7846                  <description>Read: pin set as output</description>
7847                  <value>1</value>
7848                </enumeratedValue>
7849              </enumeratedValues>
7850              <enumeratedValues>
7851                <usage>write</usage>
7852                <enumeratedValue>
7853                  <name>Clear</name>
7854                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7855                  <value>1</value>
7856                </enumeratedValue>
7857              </enumeratedValues>
7858            </field>
7859            <field>
7860              <name>PIN9</name>
7861              <description>Set as input pin 9</description>
7862              <lsb>9</lsb>
7863              <msb>9</msb>
7864              <enumeratedValues>
7865                <usage>read</usage>
7866                <enumeratedValue>
7867                  <name>Input</name>
7868                  <description>Read: pin set as input</description>
7869                  <value>0</value>
7870                </enumeratedValue>
7871                <enumeratedValue>
7872                  <name>Output</name>
7873                  <description>Read: pin set as output</description>
7874                  <value>1</value>
7875                </enumeratedValue>
7876              </enumeratedValues>
7877              <enumeratedValues>
7878                <usage>write</usage>
7879                <enumeratedValue>
7880                  <name>Clear</name>
7881                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7882                  <value>1</value>
7883                </enumeratedValue>
7884              </enumeratedValues>
7885            </field>
7886            <field>
7887              <name>PIN10</name>
7888              <description>Set as input pin 10</description>
7889              <lsb>10</lsb>
7890              <msb>10</msb>
7891              <enumeratedValues>
7892                <usage>read</usage>
7893                <enumeratedValue>
7894                  <name>Input</name>
7895                  <description>Read: pin set as input</description>
7896                  <value>0</value>
7897                </enumeratedValue>
7898                <enumeratedValue>
7899                  <name>Output</name>
7900                  <description>Read: pin set as output</description>
7901                  <value>1</value>
7902                </enumeratedValue>
7903              </enumeratedValues>
7904              <enumeratedValues>
7905                <usage>write</usage>
7906                <enumeratedValue>
7907                  <name>Clear</name>
7908                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7909                  <value>1</value>
7910                </enumeratedValue>
7911              </enumeratedValues>
7912            </field>
7913            <field>
7914              <name>PIN11</name>
7915              <description>Set as input pin 11</description>
7916              <lsb>11</lsb>
7917              <msb>11</msb>
7918              <enumeratedValues>
7919                <usage>read</usage>
7920                <enumeratedValue>
7921                  <name>Input</name>
7922                  <description>Read: pin set as input</description>
7923                  <value>0</value>
7924                </enumeratedValue>
7925                <enumeratedValue>
7926                  <name>Output</name>
7927                  <description>Read: pin set as output</description>
7928                  <value>1</value>
7929                </enumeratedValue>
7930              </enumeratedValues>
7931              <enumeratedValues>
7932                <usage>write</usage>
7933                <enumeratedValue>
7934                  <name>Clear</name>
7935                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7936                  <value>1</value>
7937                </enumeratedValue>
7938              </enumeratedValues>
7939            </field>
7940            <field>
7941              <name>PIN12</name>
7942              <description>Set as input pin 12</description>
7943              <lsb>12</lsb>
7944              <msb>12</msb>
7945              <enumeratedValues>
7946                <usage>read</usage>
7947                <enumeratedValue>
7948                  <name>Input</name>
7949                  <description>Read: pin set as input</description>
7950                  <value>0</value>
7951                </enumeratedValue>
7952                <enumeratedValue>
7953                  <name>Output</name>
7954                  <description>Read: pin set as output</description>
7955                  <value>1</value>
7956                </enumeratedValue>
7957              </enumeratedValues>
7958              <enumeratedValues>
7959                <usage>write</usage>
7960                <enumeratedValue>
7961                  <name>Clear</name>
7962                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7963                  <value>1</value>
7964                </enumeratedValue>
7965              </enumeratedValues>
7966            </field>
7967            <field>
7968              <name>PIN13</name>
7969              <description>Set as input pin 13</description>
7970              <lsb>13</lsb>
7971              <msb>13</msb>
7972              <enumeratedValues>
7973                <usage>read</usage>
7974                <enumeratedValue>
7975                  <name>Input</name>
7976                  <description>Read: pin set as input</description>
7977                  <value>0</value>
7978                </enumeratedValue>
7979                <enumeratedValue>
7980                  <name>Output</name>
7981                  <description>Read: pin set as output</description>
7982                  <value>1</value>
7983                </enumeratedValue>
7984              </enumeratedValues>
7985              <enumeratedValues>
7986                <usage>write</usage>
7987                <enumeratedValue>
7988                  <name>Clear</name>
7989                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7990                  <value>1</value>
7991                </enumeratedValue>
7992              </enumeratedValues>
7993            </field>
7994            <field>
7995              <name>PIN14</name>
7996              <description>Set as input pin 14</description>
7997              <lsb>14</lsb>
7998              <msb>14</msb>
7999              <enumeratedValues>
8000                <usage>read</usage>
8001                <enumeratedValue>
8002                  <name>Input</name>
8003                  <description>Read: pin set as input</description>
8004                  <value>0</value>
8005                </enumeratedValue>
8006                <enumeratedValue>
8007                  <name>Output</name>
8008                  <description>Read: pin set as output</description>
8009                  <value>1</value>
8010                </enumeratedValue>
8011              </enumeratedValues>
8012              <enumeratedValues>
8013                <usage>write</usage>
8014                <enumeratedValue>
8015                  <name>Clear</name>
8016                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8017                  <value>1</value>
8018                </enumeratedValue>
8019              </enumeratedValues>
8020            </field>
8021            <field>
8022              <name>PIN15</name>
8023              <description>Set as input pin 15</description>
8024              <lsb>15</lsb>
8025              <msb>15</msb>
8026              <enumeratedValues>
8027                <usage>read</usage>
8028                <enumeratedValue>
8029                  <name>Input</name>
8030                  <description>Read: pin set as input</description>
8031                  <value>0</value>
8032                </enumeratedValue>
8033                <enumeratedValue>
8034                  <name>Output</name>
8035                  <description>Read: pin set as output</description>
8036                  <value>1</value>
8037                </enumeratedValue>
8038              </enumeratedValues>
8039              <enumeratedValues>
8040                <usage>write</usage>
8041                <enumeratedValue>
8042                  <name>Clear</name>
8043                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8044                  <value>1</value>
8045                </enumeratedValue>
8046              </enumeratedValues>
8047            </field>
8048            <field>
8049              <name>PIN16</name>
8050              <description>Set as input pin 16</description>
8051              <lsb>16</lsb>
8052              <msb>16</msb>
8053              <enumeratedValues>
8054                <usage>read</usage>
8055                <enumeratedValue>
8056                  <name>Input</name>
8057                  <description>Read: pin set as input</description>
8058                  <value>0</value>
8059                </enumeratedValue>
8060                <enumeratedValue>
8061                  <name>Output</name>
8062                  <description>Read: pin set as output</description>
8063                  <value>1</value>
8064                </enumeratedValue>
8065              </enumeratedValues>
8066              <enumeratedValues>
8067                <usage>write</usage>
8068                <enumeratedValue>
8069                  <name>Clear</name>
8070                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8071                  <value>1</value>
8072                </enumeratedValue>
8073              </enumeratedValues>
8074            </field>
8075            <field>
8076              <name>PIN17</name>
8077              <description>Set as input pin 17</description>
8078              <lsb>17</lsb>
8079              <msb>17</msb>
8080              <enumeratedValues>
8081                <usage>read</usage>
8082                <enumeratedValue>
8083                  <name>Input</name>
8084                  <description>Read: pin set as input</description>
8085                  <value>0</value>
8086                </enumeratedValue>
8087                <enumeratedValue>
8088                  <name>Output</name>
8089                  <description>Read: pin set as output</description>
8090                  <value>1</value>
8091                </enumeratedValue>
8092              </enumeratedValues>
8093              <enumeratedValues>
8094                <usage>write</usage>
8095                <enumeratedValue>
8096                  <name>Clear</name>
8097                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8098                  <value>1</value>
8099                </enumeratedValue>
8100              </enumeratedValues>
8101            </field>
8102            <field>
8103              <name>PIN18</name>
8104              <description>Set as input pin 18</description>
8105              <lsb>18</lsb>
8106              <msb>18</msb>
8107              <enumeratedValues>
8108                <usage>read</usage>
8109                <enumeratedValue>
8110                  <name>Input</name>
8111                  <description>Read: pin set as input</description>
8112                  <value>0</value>
8113                </enumeratedValue>
8114                <enumeratedValue>
8115                  <name>Output</name>
8116                  <description>Read: pin set as output</description>
8117                  <value>1</value>
8118                </enumeratedValue>
8119              </enumeratedValues>
8120              <enumeratedValues>
8121                <usage>write</usage>
8122                <enumeratedValue>
8123                  <name>Clear</name>
8124                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8125                  <value>1</value>
8126                </enumeratedValue>
8127              </enumeratedValues>
8128            </field>
8129            <field>
8130              <name>PIN19</name>
8131              <description>Set as input pin 19</description>
8132              <lsb>19</lsb>
8133              <msb>19</msb>
8134              <enumeratedValues>
8135                <usage>read</usage>
8136                <enumeratedValue>
8137                  <name>Input</name>
8138                  <description>Read: pin set as input</description>
8139                  <value>0</value>
8140                </enumeratedValue>
8141                <enumeratedValue>
8142                  <name>Output</name>
8143                  <description>Read: pin set as output</description>
8144                  <value>1</value>
8145                </enumeratedValue>
8146              </enumeratedValues>
8147              <enumeratedValues>
8148                <usage>write</usage>
8149                <enumeratedValue>
8150                  <name>Clear</name>
8151                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8152                  <value>1</value>
8153                </enumeratedValue>
8154              </enumeratedValues>
8155            </field>
8156            <field>
8157              <name>PIN20</name>
8158              <description>Set as input pin 20</description>
8159              <lsb>20</lsb>
8160              <msb>20</msb>
8161              <enumeratedValues>
8162                <usage>read</usage>
8163                <enumeratedValue>
8164                  <name>Input</name>
8165                  <description>Read: pin set as input</description>
8166                  <value>0</value>
8167                </enumeratedValue>
8168                <enumeratedValue>
8169                  <name>Output</name>
8170                  <description>Read: pin set as output</description>
8171                  <value>1</value>
8172                </enumeratedValue>
8173              </enumeratedValues>
8174              <enumeratedValues>
8175                <usage>write</usage>
8176                <enumeratedValue>
8177                  <name>Clear</name>
8178                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8179                  <value>1</value>
8180                </enumeratedValue>
8181              </enumeratedValues>
8182            </field>
8183            <field>
8184              <name>PIN21</name>
8185              <description>Set as input pin 21</description>
8186              <lsb>21</lsb>
8187              <msb>21</msb>
8188              <enumeratedValues>
8189                <usage>read</usage>
8190                <enumeratedValue>
8191                  <name>Input</name>
8192                  <description>Read: pin set as input</description>
8193                  <value>0</value>
8194                </enumeratedValue>
8195                <enumeratedValue>
8196                  <name>Output</name>
8197                  <description>Read: pin set as output</description>
8198                  <value>1</value>
8199                </enumeratedValue>
8200              </enumeratedValues>
8201              <enumeratedValues>
8202                <usage>write</usage>
8203                <enumeratedValue>
8204                  <name>Clear</name>
8205                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8206                  <value>1</value>
8207                </enumeratedValue>
8208              </enumeratedValues>
8209            </field>
8210            <field>
8211              <name>PIN22</name>
8212              <description>Set as input pin 22</description>
8213              <lsb>22</lsb>
8214              <msb>22</msb>
8215              <enumeratedValues>
8216                <usage>read</usage>
8217                <enumeratedValue>
8218                  <name>Input</name>
8219                  <description>Read: pin set as input</description>
8220                  <value>0</value>
8221                </enumeratedValue>
8222                <enumeratedValue>
8223                  <name>Output</name>
8224                  <description>Read: pin set as output</description>
8225                  <value>1</value>
8226                </enumeratedValue>
8227              </enumeratedValues>
8228              <enumeratedValues>
8229                <usage>write</usage>
8230                <enumeratedValue>
8231                  <name>Clear</name>
8232                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8233                  <value>1</value>
8234                </enumeratedValue>
8235              </enumeratedValues>
8236            </field>
8237            <field>
8238              <name>PIN23</name>
8239              <description>Set as input pin 23</description>
8240              <lsb>23</lsb>
8241              <msb>23</msb>
8242              <enumeratedValues>
8243                <usage>read</usage>
8244                <enumeratedValue>
8245                  <name>Input</name>
8246                  <description>Read: pin set as input</description>
8247                  <value>0</value>
8248                </enumeratedValue>
8249                <enumeratedValue>
8250                  <name>Output</name>
8251                  <description>Read: pin set as output</description>
8252                  <value>1</value>
8253                </enumeratedValue>
8254              </enumeratedValues>
8255              <enumeratedValues>
8256                <usage>write</usage>
8257                <enumeratedValue>
8258                  <name>Clear</name>
8259                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8260                  <value>1</value>
8261                </enumeratedValue>
8262              </enumeratedValues>
8263            </field>
8264            <field>
8265              <name>PIN24</name>
8266              <description>Set as input pin 24</description>
8267              <lsb>24</lsb>
8268              <msb>24</msb>
8269              <enumeratedValues>
8270                <usage>read</usage>
8271                <enumeratedValue>
8272                  <name>Input</name>
8273                  <description>Read: pin set as input</description>
8274                  <value>0</value>
8275                </enumeratedValue>
8276                <enumeratedValue>
8277                  <name>Output</name>
8278                  <description>Read: pin set as output</description>
8279                  <value>1</value>
8280                </enumeratedValue>
8281              </enumeratedValues>
8282              <enumeratedValues>
8283                <usage>write</usage>
8284                <enumeratedValue>
8285                  <name>Clear</name>
8286                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8287                  <value>1</value>
8288                </enumeratedValue>
8289              </enumeratedValues>
8290            </field>
8291            <field>
8292              <name>PIN25</name>
8293              <description>Set as input pin 25</description>
8294              <lsb>25</lsb>
8295              <msb>25</msb>
8296              <enumeratedValues>
8297                <usage>read</usage>
8298                <enumeratedValue>
8299                  <name>Input</name>
8300                  <description>Read: pin set as input</description>
8301                  <value>0</value>
8302                </enumeratedValue>
8303                <enumeratedValue>
8304                  <name>Output</name>
8305                  <description>Read: pin set as output</description>
8306                  <value>1</value>
8307                </enumeratedValue>
8308              </enumeratedValues>
8309              <enumeratedValues>
8310                <usage>write</usage>
8311                <enumeratedValue>
8312                  <name>Clear</name>
8313                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8314                  <value>1</value>
8315                </enumeratedValue>
8316              </enumeratedValues>
8317            </field>
8318            <field>
8319              <name>PIN26</name>
8320              <description>Set as input pin 26</description>
8321              <lsb>26</lsb>
8322              <msb>26</msb>
8323              <enumeratedValues>
8324                <usage>read</usage>
8325                <enumeratedValue>
8326                  <name>Input</name>
8327                  <description>Read: pin set as input</description>
8328                  <value>0</value>
8329                </enumeratedValue>
8330                <enumeratedValue>
8331                  <name>Output</name>
8332                  <description>Read: pin set as output</description>
8333                  <value>1</value>
8334                </enumeratedValue>
8335              </enumeratedValues>
8336              <enumeratedValues>
8337                <usage>write</usage>
8338                <enumeratedValue>
8339                  <name>Clear</name>
8340                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8341                  <value>1</value>
8342                </enumeratedValue>
8343              </enumeratedValues>
8344            </field>
8345            <field>
8346              <name>PIN27</name>
8347              <description>Set as input pin 27</description>
8348              <lsb>27</lsb>
8349              <msb>27</msb>
8350              <enumeratedValues>
8351                <usage>read</usage>
8352                <enumeratedValue>
8353                  <name>Input</name>
8354                  <description>Read: pin set as input</description>
8355                  <value>0</value>
8356                </enumeratedValue>
8357                <enumeratedValue>
8358                  <name>Output</name>
8359                  <description>Read: pin set as output</description>
8360                  <value>1</value>
8361                </enumeratedValue>
8362              </enumeratedValues>
8363              <enumeratedValues>
8364                <usage>write</usage>
8365                <enumeratedValue>
8366                  <name>Clear</name>
8367                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8368                  <value>1</value>
8369                </enumeratedValue>
8370              </enumeratedValues>
8371            </field>
8372            <field>
8373              <name>PIN28</name>
8374              <description>Set as input pin 28</description>
8375              <lsb>28</lsb>
8376              <msb>28</msb>
8377              <enumeratedValues>
8378                <usage>read</usage>
8379                <enumeratedValue>
8380                  <name>Input</name>
8381                  <description>Read: pin set as input</description>
8382                  <value>0</value>
8383                </enumeratedValue>
8384                <enumeratedValue>
8385                  <name>Output</name>
8386                  <description>Read: pin set as output</description>
8387                  <value>1</value>
8388                </enumeratedValue>
8389              </enumeratedValues>
8390              <enumeratedValues>
8391                <usage>write</usage>
8392                <enumeratedValue>
8393                  <name>Clear</name>
8394                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8395                  <value>1</value>
8396                </enumeratedValue>
8397              </enumeratedValues>
8398            </field>
8399            <field>
8400              <name>PIN29</name>
8401              <description>Set as input pin 29</description>
8402              <lsb>29</lsb>
8403              <msb>29</msb>
8404              <enumeratedValues>
8405                <usage>read</usage>
8406                <enumeratedValue>
8407                  <name>Input</name>
8408                  <description>Read: pin set as input</description>
8409                  <value>0</value>
8410                </enumeratedValue>
8411                <enumeratedValue>
8412                  <name>Output</name>
8413                  <description>Read: pin set as output</description>
8414                  <value>1</value>
8415                </enumeratedValue>
8416              </enumeratedValues>
8417              <enumeratedValues>
8418                <usage>write</usage>
8419                <enumeratedValue>
8420                  <name>Clear</name>
8421                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8422                  <value>1</value>
8423                </enumeratedValue>
8424              </enumeratedValues>
8425            </field>
8426            <field>
8427              <name>PIN30</name>
8428              <description>Set as input pin 30</description>
8429              <lsb>30</lsb>
8430              <msb>30</msb>
8431              <enumeratedValues>
8432                <usage>read</usage>
8433                <enumeratedValue>
8434                  <name>Input</name>
8435                  <description>Read: pin set as input</description>
8436                  <value>0</value>
8437                </enumeratedValue>
8438                <enumeratedValue>
8439                  <name>Output</name>
8440                  <description>Read: pin set as output</description>
8441                  <value>1</value>
8442                </enumeratedValue>
8443              </enumeratedValues>
8444              <enumeratedValues>
8445                <usage>write</usage>
8446                <enumeratedValue>
8447                  <name>Clear</name>
8448                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8449                  <value>1</value>
8450                </enumeratedValue>
8451              </enumeratedValues>
8452            </field>
8453            <field>
8454              <name>PIN31</name>
8455              <description>Set as input pin 31</description>
8456              <lsb>31</lsb>
8457              <msb>31</msb>
8458              <enumeratedValues>
8459                <usage>read</usage>
8460                <enumeratedValue>
8461                  <name>Input</name>
8462                  <description>Read: pin set as input</description>
8463                  <value>0</value>
8464                </enumeratedValue>
8465                <enumeratedValue>
8466                  <name>Output</name>
8467                  <description>Read: pin set as output</description>
8468                  <value>1</value>
8469                </enumeratedValue>
8470              </enumeratedValues>
8471              <enumeratedValues>
8472                <usage>write</usage>
8473                <enumeratedValue>
8474                  <name>Clear</name>
8475                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8476                  <value>1</value>
8477                </enumeratedValue>
8478              </enumeratedValues>
8479            </field>
8480          </fields>
8481        </register>
8482        <register>
8483          <name>LATCH</name>
8484          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
8485          <addressOffset>0x520</addressOffset>
8486          <access>read-write</access>
8487          <fields>
8488            <field>
8489              <name>PIN0</name>
8490              <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
8491              <lsb>0</lsb>
8492              <msb>0</msb>
8493              <enumeratedValues>
8494                <enumeratedValue>
8495                  <name>NotLatched</name>
8496                  <description>Criteria has not been met</description>
8497                  <value>0</value>
8498                </enumeratedValue>
8499                <enumeratedValue>
8500                  <name>Latched</name>
8501                  <description>Criteria has been met</description>
8502                  <value>1</value>
8503                </enumeratedValue>
8504              </enumeratedValues>
8505            </field>
8506            <field>
8507              <name>PIN1</name>
8508              <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
8509              <lsb>1</lsb>
8510              <msb>1</msb>
8511              <enumeratedValues>
8512                <enumeratedValue>
8513                  <name>NotLatched</name>
8514                  <description>Criteria has not been met</description>
8515                  <value>0</value>
8516                </enumeratedValue>
8517                <enumeratedValue>
8518                  <name>Latched</name>
8519                  <description>Criteria has been met</description>
8520                  <value>1</value>
8521                </enumeratedValue>
8522              </enumeratedValues>
8523            </field>
8524            <field>
8525              <name>PIN2</name>
8526              <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
8527              <lsb>2</lsb>
8528              <msb>2</msb>
8529              <enumeratedValues>
8530                <enumeratedValue>
8531                  <name>NotLatched</name>
8532                  <description>Criteria has not been met</description>
8533                  <value>0</value>
8534                </enumeratedValue>
8535                <enumeratedValue>
8536                  <name>Latched</name>
8537                  <description>Criteria has been met</description>
8538                  <value>1</value>
8539                </enumeratedValue>
8540              </enumeratedValues>
8541            </field>
8542            <field>
8543              <name>PIN3</name>
8544              <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
8545              <lsb>3</lsb>
8546              <msb>3</msb>
8547              <enumeratedValues>
8548                <enumeratedValue>
8549                  <name>NotLatched</name>
8550                  <description>Criteria has not been met</description>
8551                  <value>0</value>
8552                </enumeratedValue>
8553                <enumeratedValue>
8554                  <name>Latched</name>
8555                  <description>Criteria has been met</description>
8556                  <value>1</value>
8557                </enumeratedValue>
8558              </enumeratedValues>
8559            </field>
8560            <field>
8561              <name>PIN4</name>
8562              <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
8563              <lsb>4</lsb>
8564              <msb>4</msb>
8565              <enumeratedValues>
8566                <enumeratedValue>
8567                  <name>NotLatched</name>
8568                  <description>Criteria has not been met</description>
8569                  <value>0</value>
8570                </enumeratedValue>
8571                <enumeratedValue>
8572                  <name>Latched</name>
8573                  <description>Criteria has been met</description>
8574                  <value>1</value>
8575                </enumeratedValue>
8576              </enumeratedValues>
8577            </field>
8578            <field>
8579              <name>PIN5</name>
8580              <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
8581              <lsb>5</lsb>
8582              <msb>5</msb>
8583              <enumeratedValues>
8584                <enumeratedValue>
8585                  <name>NotLatched</name>
8586                  <description>Criteria has not been met</description>
8587                  <value>0</value>
8588                </enumeratedValue>
8589                <enumeratedValue>
8590                  <name>Latched</name>
8591                  <description>Criteria has been met</description>
8592                  <value>1</value>
8593                </enumeratedValue>
8594              </enumeratedValues>
8595            </field>
8596            <field>
8597              <name>PIN6</name>
8598              <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
8599              <lsb>6</lsb>
8600              <msb>6</msb>
8601              <enumeratedValues>
8602                <enumeratedValue>
8603                  <name>NotLatched</name>
8604                  <description>Criteria has not been met</description>
8605                  <value>0</value>
8606                </enumeratedValue>
8607                <enumeratedValue>
8608                  <name>Latched</name>
8609                  <description>Criteria has been met</description>
8610                  <value>1</value>
8611                </enumeratedValue>
8612              </enumeratedValues>
8613            </field>
8614            <field>
8615              <name>PIN7</name>
8616              <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
8617              <lsb>7</lsb>
8618              <msb>7</msb>
8619              <enumeratedValues>
8620                <enumeratedValue>
8621                  <name>NotLatched</name>
8622                  <description>Criteria has not been met</description>
8623                  <value>0</value>
8624                </enumeratedValue>
8625                <enumeratedValue>
8626                  <name>Latched</name>
8627                  <description>Criteria has been met</description>
8628                  <value>1</value>
8629                </enumeratedValue>
8630              </enumeratedValues>
8631            </field>
8632            <field>
8633              <name>PIN8</name>
8634              <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
8635              <lsb>8</lsb>
8636              <msb>8</msb>
8637              <enumeratedValues>
8638                <enumeratedValue>
8639                  <name>NotLatched</name>
8640                  <description>Criteria has not been met</description>
8641                  <value>0</value>
8642                </enumeratedValue>
8643                <enumeratedValue>
8644                  <name>Latched</name>
8645                  <description>Criteria has been met</description>
8646                  <value>1</value>
8647                </enumeratedValue>
8648              </enumeratedValues>
8649            </field>
8650            <field>
8651              <name>PIN9</name>
8652              <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
8653              <lsb>9</lsb>
8654              <msb>9</msb>
8655              <enumeratedValues>
8656                <enumeratedValue>
8657                  <name>NotLatched</name>
8658                  <description>Criteria has not been met</description>
8659                  <value>0</value>
8660                </enumeratedValue>
8661                <enumeratedValue>
8662                  <name>Latched</name>
8663                  <description>Criteria has been met</description>
8664                  <value>1</value>
8665                </enumeratedValue>
8666              </enumeratedValues>
8667            </field>
8668            <field>
8669              <name>PIN10</name>
8670              <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
8671              <lsb>10</lsb>
8672              <msb>10</msb>
8673              <enumeratedValues>
8674                <enumeratedValue>
8675                  <name>NotLatched</name>
8676                  <description>Criteria has not been met</description>
8677                  <value>0</value>
8678                </enumeratedValue>
8679                <enumeratedValue>
8680                  <name>Latched</name>
8681                  <description>Criteria has been met</description>
8682                  <value>1</value>
8683                </enumeratedValue>
8684              </enumeratedValues>
8685            </field>
8686            <field>
8687              <name>PIN11</name>
8688              <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
8689              <lsb>11</lsb>
8690              <msb>11</msb>
8691              <enumeratedValues>
8692                <enumeratedValue>
8693                  <name>NotLatched</name>
8694                  <description>Criteria has not been met</description>
8695                  <value>0</value>
8696                </enumeratedValue>
8697                <enumeratedValue>
8698                  <name>Latched</name>
8699                  <description>Criteria has been met</description>
8700                  <value>1</value>
8701                </enumeratedValue>
8702              </enumeratedValues>
8703            </field>
8704            <field>
8705              <name>PIN12</name>
8706              <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
8707              <lsb>12</lsb>
8708              <msb>12</msb>
8709              <enumeratedValues>
8710                <enumeratedValue>
8711                  <name>NotLatched</name>
8712                  <description>Criteria has not been met</description>
8713                  <value>0</value>
8714                </enumeratedValue>
8715                <enumeratedValue>
8716                  <name>Latched</name>
8717                  <description>Criteria has been met</description>
8718                  <value>1</value>
8719                </enumeratedValue>
8720              </enumeratedValues>
8721            </field>
8722            <field>
8723              <name>PIN13</name>
8724              <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
8725              <lsb>13</lsb>
8726              <msb>13</msb>
8727              <enumeratedValues>
8728                <enumeratedValue>
8729                  <name>NotLatched</name>
8730                  <description>Criteria has not been met</description>
8731                  <value>0</value>
8732                </enumeratedValue>
8733                <enumeratedValue>
8734                  <name>Latched</name>
8735                  <description>Criteria has been met</description>
8736                  <value>1</value>
8737                </enumeratedValue>
8738              </enumeratedValues>
8739            </field>
8740            <field>
8741              <name>PIN14</name>
8742              <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
8743              <lsb>14</lsb>
8744              <msb>14</msb>
8745              <enumeratedValues>
8746                <enumeratedValue>
8747                  <name>NotLatched</name>
8748                  <description>Criteria has not been met</description>
8749                  <value>0</value>
8750                </enumeratedValue>
8751                <enumeratedValue>
8752                  <name>Latched</name>
8753                  <description>Criteria has been met</description>
8754                  <value>1</value>
8755                </enumeratedValue>
8756              </enumeratedValues>
8757            </field>
8758            <field>
8759              <name>PIN15</name>
8760              <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
8761              <lsb>15</lsb>
8762              <msb>15</msb>
8763              <enumeratedValues>
8764                <enumeratedValue>
8765                  <name>NotLatched</name>
8766                  <description>Criteria has not been met</description>
8767                  <value>0</value>
8768                </enumeratedValue>
8769                <enumeratedValue>
8770                  <name>Latched</name>
8771                  <description>Criteria has been met</description>
8772                  <value>1</value>
8773                </enumeratedValue>
8774              </enumeratedValues>
8775            </field>
8776            <field>
8777              <name>PIN16</name>
8778              <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
8779              <lsb>16</lsb>
8780              <msb>16</msb>
8781              <enumeratedValues>
8782                <enumeratedValue>
8783                  <name>NotLatched</name>
8784                  <description>Criteria has not been met</description>
8785                  <value>0</value>
8786                </enumeratedValue>
8787                <enumeratedValue>
8788                  <name>Latched</name>
8789                  <description>Criteria has been met</description>
8790                  <value>1</value>
8791                </enumeratedValue>
8792              </enumeratedValues>
8793            </field>
8794            <field>
8795              <name>PIN17</name>
8796              <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
8797              <lsb>17</lsb>
8798              <msb>17</msb>
8799              <enumeratedValues>
8800                <enumeratedValue>
8801                  <name>NotLatched</name>
8802                  <description>Criteria has not been met</description>
8803                  <value>0</value>
8804                </enumeratedValue>
8805                <enumeratedValue>
8806                  <name>Latched</name>
8807                  <description>Criteria has been met</description>
8808                  <value>1</value>
8809                </enumeratedValue>
8810              </enumeratedValues>
8811            </field>
8812            <field>
8813              <name>PIN18</name>
8814              <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
8815              <lsb>18</lsb>
8816              <msb>18</msb>
8817              <enumeratedValues>
8818                <enumeratedValue>
8819                  <name>NotLatched</name>
8820                  <description>Criteria has not been met</description>
8821                  <value>0</value>
8822                </enumeratedValue>
8823                <enumeratedValue>
8824                  <name>Latched</name>
8825                  <description>Criteria has been met</description>
8826                  <value>1</value>
8827                </enumeratedValue>
8828              </enumeratedValues>
8829            </field>
8830            <field>
8831              <name>PIN19</name>
8832              <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
8833              <lsb>19</lsb>
8834              <msb>19</msb>
8835              <enumeratedValues>
8836                <enumeratedValue>
8837                  <name>NotLatched</name>
8838                  <description>Criteria has not been met</description>
8839                  <value>0</value>
8840                </enumeratedValue>
8841                <enumeratedValue>
8842                  <name>Latched</name>
8843                  <description>Criteria has been met</description>
8844                  <value>1</value>
8845                </enumeratedValue>
8846              </enumeratedValues>
8847            </field>
8848            <field>
8849              <name>PIN20</name>
8850              <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
8851              <lsb>20</lsb>
8852              <msb>20</msb>
8853              <enumeratedValues>
8854                <enumeratedValue>
8855                  <name>NotLatched</name>
8856                  <description>Criteria has not been met</description>
8857                  <value>0</value>
8858                </enumeratedValue>
8859                <enumeratedValue>
8860                  <name>Latched</name>
8861                  <description>Criteria has been met</description>
8862                  <value>1</value>
8863                </enumeratedValue>
8864              </enumeratedValues>
8865            </field>
8866            <field>
8867              <name>PIN21</name>
8868              <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
8869              <lsb>21</lsb>
8870              <msb>21</msb>
8871              <enumeratedValues>
8872                <enumeratedValue>
8873                  <name>NotLatched</name>
8874                  <description>Criteria has not been met</description>
8875                  <value>0</value>
8876                </enumeratedValue>
8877                <enumeratedValue>
8878                  <name>Latched</name>
8879                  <description>Criteria has been met</description>
8880                  <value>1</value>
8881                </enumeratedValue>
8882              </enumeratedValues>
8883            </field>
8884            <field>
8885              <name>PIN22</name>
8886              <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
8887              <lsb>22</lsb>
8888              <msb>22</msb>
8889              <enumeratedValues>
8890                <enumeratedValue>
8891                  <name>NotLatched</name>
8892                  <description>Criteria has not been met</description>
8893                  <value>0</value>
8894                </enumeratedValue>
8895                <enumeratedValue>
8896                  <name>Latched</name>
8897                  <description>Criteria has been met</description>
8898                  <value>1</value>
8899                </enumeratedValue>
8900              </enumeratedValues>
8901            </field>
8902            <field>
8903              <name>PIN23</name>
8904              <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
8905              <lsb>23</lsb>
8906              <msb>23</msb>
8907              <enumeratedValues>
8908                <enumeratedValue>
8909                  <name>NotLatched</name>
8910                  <description>Criteria has not been met</description>
8911                  <value>0</value>
8912                </enumeratedValue>
8913                <enumeratedValue>
8914                  <name>Latched</name>
8915                  <description>Criteria has been met</description>
8916                  <value>1</value>
8917                </enumeratedValue>
8918              </enumeratedValues>
8919            </field>
8920            <field>
8921              <name>PIN24</name>
8922              <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
8923              <lsb>24</lsb>
8924              <msb>24</msb>
8925              <enumeratedValues>
8926                <enumeratedValue>
8927                  <name>NotLatched</name>
8928                  <description>Criteria has not been met</description>
8929                  <value>0</value>
8930                </enumeratedValue>
8931                <enumeratedValue>
8932                  <name>Latched</name>
8933                  <description>Criteria has been met</description>
8934                  <value>1</value>
8935                </enumeratedValue>
8936              </enumeratedValues>
8937            </field>
8938            <field>
8939              <name>PIN25</name>
8940              <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
8941              <lsb>25</lsb>
8942              <msb>25</msb>
8943              <enumeratedValues>
8944                <enumeratedValue>
8945                  <name>NotLatched</name>
8946                  <description>Criteria has not been met</description>
8947                  <value>0</value>
8948                </enumeratedValue>
8949                <enumeratedValue>
8950                  <name>Latched</name>
8951                  <description>Criteria has been met</description>
8952                  <value>1</value>
8953                </enumeratedValue>
8954              </enumeratedValues>
8955            </field>
8956            <field>
8957              <name>PIN26</name>
8958              <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
8959              <lsb>26</lsb>
8960              <msb>26</msb>
8961              <enumeratedValues>
8962                <enumeratedValue>
8963                  <name>NotLatched</name>
8964                  <description>Criteria has not been met</description>
8965                  <value>0</value>
8966                </enumeratedValue>
8967                <enumeratedValue>
8968                  <name>Latched</name>
8969                  <description>Criteria has been met</description>
8970                  <value>1</value>
8971                </enumeratedValue>
8972              </enumeratedValues>
8973            </field>
8974            <field>
8975              <name>PIN27</name>
8976              <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
8977              <lsb>27</lsb>
8978              <msb>27</msb>
8979              <enumeratedValues>
8980                <enumeratedValue>
8981                  <name>NotLatched</name>
8982                  <description>Criteria has not been met</description>
8983                  <value>0</value>
8984                </enumeratedValue>
8985                <enumeratedValue>
8986                  <name>Latched</name>
8987                  <description>Criteria has been met</description>
8988                  <value>1</value>
8989                </enumeratedValue>
8990              </enumeratedValues>
8991            </field>
8992            <field>
8993              <name>PIN28</name>
8994              <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
8995              <lsb>28</lsb>
8996              <msb>28</msb>
8997              <enumeratedValues>
8998                <enumeratedValue>
8999                  <name>NotLatched</name>
9000                  <description>Criteria has not been met</description>
9001                  <value>0</value>
9002                </enumeratedValue>
9003                <enumeratedValue>
9004                  <name>Latched</name>
9005                  <description>Criteria has been met</description>
9006                  <value>1</value>
9007                </enumeratedValue>
9008              </enumeratedValues>
9009            </field>
9010            <field>
9011              <name>PIN29</name>
9012              <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
9013              <lsb>29</lsb>
9014              <msb>29</msb>
9015              <enumeratedValues>
9016                <enumeratedValue>
9017                  <name>NotLatched</name>
9018                  <description>Criteria has not been met</description>
9019                  <value>0</value>
9020                </enumeratedValue>
9021                <enumeratedValue>
9022                  <name>Latched</name>
9023                  <description>Criteria has been met</description>
9024                  <value>1</value>
9025                </enumeratedValue>
9026              </enumeratedValues>
9027            </field>
9028            <field>
9029              <name>PIN30</name>
9030              <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
9031              <lsb>30</lsb>
9032              <msb>30</msb>
9033              <enumeratedValues>
9034                <enumeratedValue>
9035                  <name>NotLatched</name>
9036                  <description>Criteria has not been met</description>
9037                  <value>0</value>
9038                </enumeratedValue>
9039                <enumeratedValue>
9040                  <name>Latched</name>
9041                  <description>Criteria has been met</description>
9042                  <value>1</value>
9043                </enumeratedValue>
9044              </enumeratedValues>
9045            </field>
9046            <field>
9047              <name>PIN31</name>
9048              <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
9049              <lsb>31</lsb>
9050              <msb>31</msb>
9051              <enumeratedValues>
9052                <enumeratedValue>
9053                  <name>NotLatched</name>
9054                  <description>Criteria has not been met</description>
9055                  <value>0</value>
9056                </enumeratedValue>
9057                <enumeratedValue>
9058                  <name>Latched</name>
9059                  <description>Criteria has been met</description>
9060                  <value>1</value>
9061                </enumeratedValue>
9062              </enumeratedValues>
9063            </field>
9064          </fields>
9065        </register>
9066        <register>
9067          <name>DETECTMODE</name>
9068          <description>Select between default DETECT signal behavior and LDETECT mode</description>
9069          <addressOffset>0x524</addressOffset>
9070          <access>read-write</access>
9071          <fields>
9072            <field>
9073              <name>DETECTMODE</name>
9074              <description>Select between default DETECT signal behavior and LDETECT mode</description>
9075              <lsb>0</lsb>
9076              <msb>0</msb>
9077              <enumeratedValues>
9078                <enumeratedValue>
9079                  <name>Default</name>
9080                  <description>DETECT directly connected to PIN DETECT signals</description>
9081                  <value>0</value>
9082                </enumeratedValue>
9083                <enumeratedValue>
9084                  <name>LDETECT</name>
9085                  <description>Use the latched LDETECT behavior</description>
9086                  <value>1</value>
9087                </enumeratedValue>
9088              </enumeratedValues>
9089            </field>
9090          </fields>
9091        </register>
9092        <register>
9093          <dim>0x20</dim>
9094          <dimIncrement>0x4</dimIncrement>
9095          <name>PIN_CNF[%s]</name>
9096          <description>Description collection: Configuration of GPIO pins</description>
9097          <addressOffset>0x700</addressOffset>
9098          <access>read-write</access>
9099          <resetValue>0x00000002</resetValue>
9100          <fields>
9101            <field>
9102              <name>DIR</name>
9103              <description>Pin direction. Same physical register as DIR register</description>
9104              <lsb>0</lsb>
9105              <msb>0</msb>
9106              <enumeratedValues>
9107                <enumeratedValue>
9108                  <name>Input</name>
9109                  <description>Configure pin as an input pin</description>
9110                  <value>0</value>
9111                </enumeratedValue>
9112                <enumeratedValue>
9113                  <name>Output</name>
9114                  <description>Configure pin as an output pin</description>
9115                  <value>1</value>
9116                </enumeratedValue>
9117              </enumeratedValues>
9118            </field>
9119            <field>
9120              <name>INPUT</name>
9121              <description>Connect or disconnect input buffer</description>
9122              <lsb>1</lsb>
9123              <msb>1</msb>
9124              <enumeratedValues>
9125                <enumeratedValue>
9126                  <name>Connect</name>
9127                  <description>Connect input buffer</description>
9128                  <value>0</value>
9129                </enumeratedValue>
9130                <enumeratedValue>
9131                  <name>Disconnect</name>
9132                  <description>Disconnect input buffer</description>
9133                  <value>1</value>
9134                </enumeratedValue>
9135              </enumeratedValues>
9136            </field>
9137            <field>
9138              <name>PULL</name>
9139              <description>Pull configuration</description>
9140              <lsb>2</lsb>
9141              <msb>3</msb>
9142              <enumeratedValues>
9143                <enumeratedValue>
9144                  <name>Disabled</name>
9145                  <description>No pull</description>
9146                  <value>0</value>
9147                </enumeratedValue>
9148                <enumeratedValue>
9149                  <name>Pulldown</name>
9150                  <description>Pull down on pin</description>
9151                  <value>1</value>
9152                </enumeratedValue>
9153                <enumeratedValue>
9154                  <name>Pullup</name>
9155                  <description>Pull up on pin</description>
9156                  <value>3</value>
9157                </enumeratedValue>
9158              </enumeratedValues>
9159            </field>
9160            <field>
9161              <name>DRIVE</name>
9162              <description>Drive configuration</description>
9163              <lsb>8</lsb>
9164              <msb>10</msb>
9165              <enumeratedValues>
9166                <enumeratedValue>
9167                  <name>S0S1</name>
9168                  <description>Standard '0', standard '1'</description>
9169                  <value>0</value>
9170                </enumeratedValue>
9171                <enumeratedValue>
9172                  <name>H0S1</name>
9173                  <description>High drive '0', standard '1'</description>
9174                  <value>1</value>
9175                </enumeratedValue>
9176                <enumeratedValue>
9177                  <name>S0H1</name>
9178                  <description>Standard '0', high drive '1'</description>
9179                  <value>2</value>
9180                </enumeratedValue>
9181                <enumeratedValue>
9182                  <name>H0H1</name>
9183                  <description>High drive '0', high 'drive '1''</description>
9184                  <value>3</value>
9185                </enumeratedValue>
9186                <enumeratedValue>
9187                  <name>D0S1</name>
9188                  <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
9189                  <value>4</value>
9190                </enumeratedValue>
9191                <enumeratedValue>
9192                  <name>D0H1</name>
9193                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
9194                  <value>5</value>
9195                </enumeratedValue>
9196                <enumeratedValue>
9197                  <name>S0D1</name>
9198                  <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
9199                  <value>6</value>
9200                </enumeratedValue>
9201                <enumeratedValue>
9202                  <name>H0D1</name>
9203                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
9204                  <value>7</value>
9205                </enumeratedValue>
9206              </enumeratedValues>
9207            </field>
9208            <field>
9209              <name>SENSE</name>
9210              <description>Pin sensing mechanism</description>
9211              <lsb>16</lsb>
9212              <msb>17</msb>
9213              <enumeratedValues>
9214                <enumeratedValue>
9215                  <name>Disabled</name>
9216                  <description>Disabled</description>
9217                  <value>0</value>
9218                </enumeratedValue>
9219                <enumeratedValue>
9220                  <name>High</name>
9221                  <description>Sense for high level</description>
9222                  <value>2</value>
9223                </enumeratedValue>
9224                <enumeratedValue>
9225                  <name>Low</name>
9226                  <description>Sense for low level</description>
9227                  <value>3</value>
9228                </enumeratedValue>
9229              </enumeratedValues>
9230            </field>
9231          </fields>
9232        </register>
9233      </registers>
9234    </peripheral>
9235    <peripheral>
9236      <name>RADIO</name>
9237      <description>2.4 GHz radio</description>
9238      <baseAddress>0x40001000</baseAddress>
9239      <addressBlock>
9240        <offset>0</offset>
9241        <size>0x1000</size>
9242        <usage>registers</usage>
9243      </addressBlock>
9244      <interrupt>
9245        <name>RADIO</name>
9246        <value>1</value>
9247      </interrupt>
9248      <groupName>RADIO</groupName>
9249      <size>0x20</size>
9250      <registers>
9251        <register>
9252          <name>TASKS_TXEN</name>
9253          <description>Enable RADIO in TX mode</description>
9254          <addressOffset>0x000</addressOffset>
9255          <access>write-only</access>
9256          <fields>
9257            <field>
9258              <name>TASKS_TXEN</name>
9259              <description>Enable RADIO in TX mode</description>
9260              <lsb>0</lsb>
9261              <msb>0</msb>
9262              <enumeratedValues>
9263                <enumeratedValue>
9264                  <name>Trigger</name>
9265                  <description>Trigger task</description>
9266                  <value>1</value>
9267                </enumeratedValue>
9268              </enumeratedValues>
9269            </field>
9270          </fields>
9271        </register>
9272        <register>
9273          <name>TASKS_RXEN</name>
9274          <description>Enable RADIO in RX mode</description>
9275          <addressOffset>0x004</addressOffset>
9276          <access>write-only</access>
9277          <fields>
9278            <field>
9279              <name>TASKS_RXEN</name>
9280              <description>Enable RADIO in RX mode</description>
9281              <lsb>0</lsb>
9282              <msb>0</msb>
9283              <enumeratedValues>
9284                <enumeratedValue>
9285                  <name>Trigger</name>
9286                  <description>Trigger task</description>
9287                  <value>1</value>
9288                </enumeratedValue>
9289              </enumeratedValues>
9290            </field>
9291          </fields>
9292        </register>
9293        <register>
9294          <name>TASKS_START</name>
9295          <description>Start RADIO</description>
9296          <addressOffset>0x008</addressOffset>
9297          <access>write-only</access>
9298          <fields>
9299            <field>
9300              <name>TASKS_START</name>
9301              <description>Start RADIO</description>
9302              <lsb>0</lsb>
9303              <msb>0</msb>
9304              <enumeratedValues>
9305                <enumeratedValue>
9306                  <name>Trigger</name>
9307                  <description>Trigger task</description>
9308                  <value>1</value>
9309                </enumeratedValue>
9310              </enumeratedValues>
9311            </field>
9312          </fields>
9313        </register>
9314        <register>
9315          <name>TASKS_STOP</name>
9316          <description>Stop RADIO</description>
9317          <addressOffset>0x00C</addressOffset>
9318          <access>write-only</access>
9319          <fields>
9320            <field>
9321              <name>TASKS_STOP</name>
9322              <description>Stop RADIO</description>
9323              <lsb>0</lsb>
9324              <msb>0</msb>
9325              <enumeratedValues>
9326                <enumeratedValue>
9327                  <name>Trigger</name>
9328                  <description>Trigger task</description>
9329                  <value>1</value>
9330                </enumeratedValue>
9331              </enumeratedValues>
9332            </field>
9333          </fields>
9334        </register>
9335        <register>
9336          <name>TASKS_DISABLE</name>
9337          <description>Disable RADIO</description>
9338          <addressOffset>0x010</addressOffset>
9339          <access>write-only</access>
9340          <fields>
9341            <field>
9342              <name>TASKS_DISABLE</name>
9343              <description>Disable RADIO</description>
9344              <lsb>0</lsb>
9345              <msb>0</msb>
9346              <enumeratedValues>
9347                <enumeratedValue>
9348                  <name>Trigger</name>
9349                  <description>Trigger task</description>
9350                  <value>1</value>
9351                </enumeratedValue>
9352              </enumeratedValues>
9353            </field>
9354          </fields>
9355        </register>
9356        <register>
9357          <name>TASKS_RSSISTART</name>
9358          <description>Start the RSSI and take one single sample of the receive signal strength</description>
9359          <addressOffset>0x014</addressOffset>
9360          <access>write-only</access>
9361          <fields>
9362            <field>
9363              <name>TASKS_RSSISTART</name>
9364              <description>Start the RSSI and take one single sample of the receive signal strength</description>
9365              <lsb>0</lsb>
9366              <msb>0</msb>
9367              <enumeratedValues>
9368                <enumeratedValue>
9369                  <name>Trigger</name>
9370                  <description>Trigger task</description>
9371                  <value>1</value>
9372                </enumeratedValue>
9373              </enumeratedValues>
9374            </field>
9375          </fields>
9376        </register>
9377        <register>
9378          <name>TASKS_RSSISTOP</name>
9379          <description>Stop the RSSI measurement</description>
9380          <addressOffset>0x018</addressOffset>
9381          <access>write-only</access>
9382          <fields>
9383            <field>
9384              <name>TASKS_RSSISTOP</name>
9385              <description>Stop the RSSI measurement</description>
9386              <lsb>0</lsb>
9387              <msb>0</msb>
9388              <enumeratedValues>
9389                <enumeratedValue>
9390                  <name>Trigger</name>
9391                  <description>Trigger task</description>
9392                  <value>1</value>
9393                </enumeratedValue>
9394              </enumeratedValues>
9395            </field>
9396          </fields>
9397        </register>
9398        <register>
9399          <name>TASKS_BCSTART</name>
9400          <description>Start the bit counter</description>
9401          <addressOffset>0x01C</addressOffset>
9402          <access>write-only</access>
9403          <fields>
9404            <field>
9405              <name>TASKS_BCSTART</name>
9406              <description>Start the bit counter</description>
9407              <lsb>0</lsb>
9408              <msb>0</msb>
9409              <enumeratedValues>
9410                <enumeratedValue>
9411                  <name>Trigger</name>
9412                  <description>Trigger task</description>
9413                  <value>1</value>
9414                </enumeratedValue>
9415              </enumeratedValues>
9416            </field>
9417          </fields>
9418        </register>
9419        <register>
9420          <name>TASKS_BCSTOP</name>
9421          <description>Stop the bit counter</description>
9422          <addressOffset>0x020</addressOffset>
9423          <access>write-only</access>
9424          <fields>
9425            <field>
9426              <name>TASKS_BCSTOP</name>
9427              <description>Stop the bit counter</description>
9428              <lsb>0</lsb>
9429              <msb>0</msb>
9430              <enumeratedValues>
9431                <enumeratedValue>
9432                  <name>Trigger</name>
9433                  <description>Trigger task</description>
9434                  <value>1</value>
9435                </enumeratedValue>
9436              </enumeratedValues>
9437            </field>
9438          </fields>
9439        </register>
9440        <register>
9441          <name>TASKS_EDSTART</name>
9442          <description>Start the energy detect measurement used in IEEE 802.15.4 mode</description>
9443          <addressOffset>0x024</addressOffset>
9444          <access>write-only</access>
9445          <fields>
9446            <field>
9447              <name>TASKS_EDSTART</name>
9448              <description>Start the energy detect measurement used in IEEE 802.15.4 mode</description>
9449              <lsb>0</lsb>
9450              <msb>0</msb>
9451              <enumeratedValues>
9452                <enumeratedValue>
9453                  <name>Trigger</name>
9454                  <description>Trigger task</description>
9455                  <value>1</value>
9456                </enumeratedValue>
9457              </enumeratedValues>
9458            </field>
9459          </fields>
9460        </register>
9461        <register>
9462          <name>TASKS_EDSTOP</name>
9463          <description>Stop the energy detect measurement</description>
9464          <addressOffset>0x028</addressOffset>
9465          <access>write-only</access>
9466          <fields>
9467            <field>
9468              <name>TASKS_EDSTOP</name>
9469              <description>Stop the energy detect measurement</description>
9470              <lsb>0</lsb>
9471              <msb>0</msb>
9472              <enumeratedValues>
9473                <enumeratedValue>
9474                  <name>Trigger</name>
9475                  <description>Trigger task</description>
9476                  <value>1</value>
9477                </enumeratedValue>
9478              </enumeratedValues>
9479            </field>
9480          </fields>
9481        </register>
9482        <register>
9483          <name>TASKS_CCASTART</name>
9484          <description>Start the clear channel assessment used in IEEE 802.15.4 mode</description>
9485          <addressOffset>0x02C</addressOffset>
9486          <access>write-only</access>
9487          <fields>
9488            <field>
9489              <name>TASKS_CCASTART</name>
9490              <description>Start the clear channel assessment used in IEEE 802.15.4 mode</description>
9491              <lsb>0</lsb>
9492              <msb>0</msb>
9493              <enumeratedValues>
9494                <enumeratedValue>
9495                  <name>Trigger</name>
9496                  <description>Trigger task</description>
9497                  <value>1</value>
9498                </enumeratedValue>
9499              </enumeratedValues>
9500            </field>
9501          </fields>
9502        </register>
9503        <register>
9504          <name>TASKS_CCASTOP</name>
9505          <description>Stop the clear channel assessment</description>
9506          <addressOffset>0x030</addressOffset>
9507          <access>write-only</access>
9508          <fields>
9509            <field>
9510              <name>TASKS_CCASTOP</name>
9511              <description>Stop the clear channel assessment</description>
9512              <lsb>0</lsb>
9513              <msb>0</msb>
9514              <enumeratedValues>
9515                <enumeratedValue>
9516                  <name>Trigger</name>
9517                  <description>Trigger task</description>
9518                  <value>1</value>
9519                </enumeratedValue>
9520              </enumeratedValues>
9521            </field>
9522          </fields>
9523        </register>
9524        <register>
9525          <name>EVENTS_READY</name>
9526          <description>RADIO has ramped up and is ready to be started</description>
9527          <addressOffset>0x100</addressOffset>
9528          <access>read-write</access>
9529          <fields>
9530            <field>
9531              <name>EVENTS_READY</name>
9532              <description>RADIO has ramped up and is ready to be started</description>
9533              <lsb>0</lsb>
9534              <msb>0</msb>
9535              <enumeratedValues>
9536                <enumeratedValue>
9537                  <name>NotGenerated</name>
9538                  <description>Event not generated</description>
9539                  <value>0</value>
9540                </enumeratedValue>
9541                <enumeratedValue>
9542                  <name>Generated</name>
9543                  <description>Event generated</description>
9544                  <value>1</value>
9545                </enumeratedValue>
9546              </enumeratedValues>
9547            </field>
9548          </fields>
9549        </register>
9550        <register>
9551          <name>EVENTS_ADDRESS</name>
9552          <description>Address sent or received</description>
9553          <addressOffset>0x104</addressOffset>
9554          <access>read-write</access>
9555          <fields>
9556            <field>
9557              <name>EVENTS_ADDRESS</name>
9558              <description>Address sent or received</description>
9559              <lsb>0</lsb>
9560              <msb>0</msb>
9561              <enumeratedValues>
9562                <enumeratedValue>
9563                  <name>NotGenerated</name>
9564                  <description>Event not generated</description>
9565                  <value>0</value>
9566                </enumeratedValue>
9567                <enumeratedValue>
9568                  <name>Generated</name>
9569                  <description>Event generated</description>
9570                  <value>1</value>
9571                </enumeratedValue>
9572              </enumeratedValues>
9573            </field>
9574          </fields>
9575        </register>
9576        <register>
9577          <name>EVENTS_PAYLOAD</name>
9578          <description>Packet payload sent or received</description>
9579          <addressOffset>0x108</addressOffset>
9580          <access>read-write</access>
9581          <fields>
9582            <field>
9583              <name>EVENTS_PAYLOAD</name>
9584              <description>Packet payload sent or received</description>
9585              <lsb>0</lsb>
9586              <msb>0</msb>
9587              <enumeratedValues>
9588                <enumeratedValue>
9589                  <name>NotGenerated</name>
9590                  <description>Event not generated</description>
9591                  <value>0</value>
9592                </enumeratedValue>
9593                <enumeratedValue>
9594                  <name>Generated</name>
9595                  <description>Event generated</description>
9596                  <value>1</value>
9597                </enumeratedValue>
9598              </enumeratedValues>
9599            </field>
9600          </fields>
9601        </register>
9602        <register>
9603          <name>EVENTS_END</name>
9604          <description>Packet sent or received</description>
9605          <addressOffset>0x10C</addressOffset>
9606          <access>read-write</access>
9607          <fields>
9608            <field>
9609              <name>EVENTS_END</name>
9610              <description>Packet sent or received</description>
9611              <lsb>0</lsb>
9612              <msb>0</msb>
9613              <enumeratedValues>
9614                <enumeratedValue>
9615                  <name>NotGenerated</name>
9616                  <description>Event not generated</description>
9617                  <value>0</value>
9618                </enumeratedValue>
9619                <enumeratedValue>
9620                  <name>Generated</name>
9621                  <description>Event generated</description>
9622                  <value>1</value>
9623                </enumeratedValue>
9624              </enumeratedValues>
9625            </field>
9626          </fields>
9627        </register>
9628        <register>
9629          <name>EVENTS_DISABLED</name>
9630          <description>RADIO has been disabled</description>
9631          <addressOffset>0x110</addressOffset>
9632          <access>read-write</access>
9633          <fields>
9634            <field>
9635              <name>EVENTS_DISABLED</name>
9636              <description>RADIO has been disabled</description>
9637              <lsb>0</lsb>
9638              <msb>0</msb>
9639              <enumeratedValues>
9640                <enumeratedValue>
9641                  <name>NotGenerated</name>
9642                  <description>Event not generated</description>
9643                  <value>0</value>
9644                </enumeratedValue>
9645                <enumeratedValue>
9646                  <name>Generated</name>
9647                  <description>Event generated</description>
9648                  <value>1</value>
9649                </enumeratedValue>
9650              </enumeratedValues>
9651            </field>
9652          </fields>
9653        </register>
9654        <register>
9655          <name>EVENTS_DEVMATCH</name>
9656          <description>A device address match occurred on the last received packet</description>
9657          <addressOffset>0x114</addressOffset>
9658          <access>read-write</access>
9659          <fields>
9660            <field>
9661              <name>EVENTS_DEVMATCH</name>
9662              <description>A device address match occurred on the last received packet</description>
9663              <lsb>0</lsb>
9664              <msb>0</msb>
9665              <enumeratedValues>
9666                <enumeratedValue>
9667                  <name>NotGenerated</name>
9668                  <description>Event not generated</description>
9669                  <value>0</value>
9670                </enumeratedValue>
9671                <enumeratedValue>
9672                  <name>Generated</name>
9673                  <description>Event generated</description>
9674                  <value>1</value>
9675                </enumeratedValue>
9676              </enumeratedValues>
9677            </field>
9678          </fields>
9679        </register>
9680        <register>
9681          <name>EVENTS_DEVMISS</name>
9682          <description>No device address match occurred on the last received packet</description>
9683          <addressOffset>0x118</addressOffset>
9684          <access>read-write</access>
9685          <fields>
9686            <field>
9687              <name>EVENTS_DEVMISS</name>
9688              <description>No device address match occurred on the last received packet</description>
9689              <lsb>0</lsb>
9690              <msb>0</msb>
9691              <enumeratedValues>
9692                <enumeratedValue>
9693                  <name>NotGenerated</name>
9694                  <description>Event not generated</description>
9695                  <value>0</value>
9696                </enumeratedValue>
9697                <enumeratedValue>
9698                  <name>Generated</name>
9699                  <description>Event generated</description>
9700                  <value>1</value>
9701                </enumeratedValue>
9702              </enumeratedValues>
9703            </field>
9704          </fields>
9705        </register>
9706        <register>
9707          <name>EVENTS_RSSIEND</name>
9708          <description>Sampling of receive signal strength complete</description>
9709          <addressOffset>0x11C</addressOffset>
9710          <access>read-write</access>
9711          <fields>
9712            <field>
9713              <name>EVENTS_RSSIEND</name>
9714              <description>Sampling of receive signal strength complete</description>
9715              <lsb>0</lsb>
9716              <msb>0</msb>
9717              <enumeratedValues>
9718                <enumeratedValue>
9719                  <name>NotGenerated</name>
9720                  <description>Event not generated</description>
9721                  <value>0</value>
9722                </enumeratedValue>
9723                <enumeratedValue>
9724                  <name>Generated</name>
9725                  <description>Event generated</description>
9726                  <value>1</value>
9727                </enumeratedValue>
9728              </enumeratedValues>
9729            </field>
9730          </fields>
9731        </register>
9732        <register>
9733          <name>EVENTS_BCMATCH</name>
9734          <description>Bit counter reached bit count value</description>
9735          <addressOffset>0x128</addressOffset>
9736          <access>read-write</access>
9737          <fields>
9738            <field>
9739              <name>EVENTS_BCMATCH</name>
9740              <description>Bit counter reached bit count value</description>
9741              <lsb>0</lsb>
9742              <msb>0</msb>
9743              <enumeratedValues>
9744                <enumeratedValue>
9745                  <name>NotGenerated</name>
9746                  <description>Event not generated</description>
9747                  <value>0</value>
9748                </enumeratedValue>
9749                <enumeratedValue>
9750                  <name>Generated</name>
9751                  <description>Event generated</description>
9752                  <value>1</value>
9753                </enumeratedValue>
9754              </enumeratedValues>
9755            </field>
9756          </fields>
9757        </register>
9758        <register>
9759          <name>EVENTS_CRCOK</name>
9760          <description>Packet received with CRC ok</description>
9761          <addressOffset>0x130</addressOffset>
9762          <access>read-write</access>
9763          <fields>
9764            <field>
9765              <name>EVENTS_CRCOK</name>
9766              <description>Packet received with CRC ok</description>
9767              <lsb>0</lsb>
9768              <msb>0</msb>
9769              <enumeratedValues>
9770                <enumeratedValue>
9771                  <name>NotGenerated</name>
9772                  <description>Event not generated</description>
9773                  <value>0</value>
9774                </enumeratedValue>
9775                <enumeratedValue>
9776                  <name>Generated</name>
9777                  <description>Event generated</description>
9778                  <value>1</value>
9779                </enumeratedValue>
9780              </enumeratedValues>
9781            </field>
9782          </fields>
9783        </register>
9784        <register>
9785          <name>EVENTS_CRCERROR</name>
9786          <description>Packet received with CRC error</description>
9787          <addressOffset>0x134</addressOffset>
9788          <access>read-write</access>
9789          <fields>
9790            <field>
9791              <name>EVENTS_CRCERROR</name>
9792              <description>Packet received with CRC error</description>
9793              <lsb>0</lsb>
9794              <msb>0</msb>
9795              <enumeratedValues>
9796                <enumeratedValue>
9797                  <name>NotGenerated</name>
9798                  <description>Event not generated</description>
9799                  <value>0</value>
9800                </enumeratedValue>
9801                <enumeratedValue>
9802                  <name>Generated</name>
9803                  <description>Event generated</description>
9804                  <value>1</value>
9805                </enumeratedValue>
9806              </enumeratedValues>
9807            </field>
9808          </fields>
9809        </register>
9810        <register>
9811          <name>EVENTS_FRAMESTART</name>
9812          <description>IEEE 802.15.4 length field received</description>
9813          <addressOffset>0x138</addressOffset>
9814          <access>read-write</access>
9815          <fields>
9816            <field>
9817              <name>EVENTS_FRAMESTART</name>
9818              <description>IEEE 802.15.4 length field received</description>
9819              <lsb>0</lsb>
9820              <msb>0</msb>
9821              <enumeratedValues>
9822                <enumeratedValue>
9823                  <name>NotGenerated</name>
9824                  <description>Event not generated</description>
9825                  <value>0</value>
9826                </enumeratedValue>
9827                <enumeratedValue>
9828                  <name>Generated</name>
9829                  <description>Event generated</description>
9830                  <value>1</value>
9831                </enumeratedValue>
9832              </enumeratedValues>
9833            </field>
9834          </fields>
9835        </register>
9836        <register>
9837          <name>EVENTS_EDEND</name>
9838          <description>Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register.</description>
9839          <addressOffset>0x13C</addressOffset>
9840          <access>read-write</access>
9841          <fields>
9842            <field>
9843              <name>EVENTS_EDEND</name>
9844              <description>Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register.</description>
9845              <lsb>0</lsb>
9846              <msb>0</msb>
9847              <enumeratedValues>
9848                <enumeratedValue>
9849                  <name>NotGenerated</name>
9850                  <description>Event not generated</description>
9851                  <value>0</value>
9852                </enumeratedValue>
9853                <enumeratedValue>
9854                  <name>Generated</name>
9855                  <description>Event generated</description>
9856                  <value>1</value>
9857                </enumeratedValue>
9858              </enumeratedValues>
9859            </field>
9860          </fields>
9861        </register>
9862        <register>
9863          <name>EVENTS_EDSTOPPED</name>
9864          <description>The sampling of energy detection has stopped</description>
9865          <addressOffset>0x140</addressOffset>
9866          <access>read-write</access>
9867          <fields>
9868            <field>
9869              <name>EVENTS_EDSTOPPED</name>
9870              <description>The sampling of energy detection has stopped</description>
9871              <lsb>0</lsb>
9872              <msb>0</msb>
9873              <enumeratedValues>
9874                <enumeratedValue>
9875                  <name>NotGenerated</name>
9876                  <description>Event not generated</description>
9877                  <value>0</value>
9878                </enumeratedValue>
9879                <enumeratedValue>
9880                  <name>Generated</name>
9881                  <description>Event generated</description>
9882                  <value>1</value>
9883                </enumeratedValue>
9884              </enumeratedValues>
9885            </field>
9886          </fields>
9887        </register>
9888        <register>
9889          <name>EVENTS_CCAIDLE</name>
9890          <description>Wireless medium in idle - clear to send</description>
9891          <addressOffset>0x144</addressOffset>
9892          <access>read-write</access>
9893          <fields>
9894            <field>
9895              <name>EVENTS_CCAIDLE</name>
9896              <description>Wireless medium in idle - clear to send</description>
9897              <lsb>0</lsb>
9898              <msb>0</msb>
9899              <enumeratedValues>
9900                <enumeratedValue>
9901                  <name>NotGenerated</name>
9902                  <description>Event not generated</description>
9903                  <value>0</value>
9904                </enumeratedValue>
9905                <enumeratedValue>
9906                  <name>Generated</name>
9907                  <description>Event generated</description>
9908                  <value>1</value>
9909                </enumeratedValue>
9910              </enumeratedValues>
9911            </field>
9912          </fields>
9913        </register>
9914        <register>
9915          <name>EVENTS_CCABUSY</name>
9916          <description>Wireless medium busy - do not send</description>
9917          <addressOffset>0x148</addressOffset>
9918          <access>read-write</access>
9919          <fields>
9920            <field>
9921              <name>EVENTS_CCABUSY</name>
9922              <description>Wireless medium busy - do not send</description>
9923              <lsb>0</lsb>
9924              <msb>0</msb>
9925              <enumeratedValues>
9926                <enumeratedValue>
9927                  <name>NotGenerated</name>
9928                  <description>Event not generated</description>
9929                  <value>0</value>
9930                </enumeratedValue>
9931                <enumeratedValue>
9932                  <name>Generated</name>
9933                  <description>Event generated</description>
9934                  <value>1</value>
9935                </enumeratedValue>
9936              </enumeratedValues>
9937            </field>
9938          </fields>
9939        </register>
9940        <register>
9941          <name>EVENTS_CCASTOPPED</name>
9942          <description>The CCA has stopped</description>
9943          <addressOffset>0x14C</addressOffset>
9944          <access>read-write</access>
9945          <fields>
9946            <field>
9947              <name>EVENTS_CCASTOPPED</name>
9948              <description>The CCA has stopped</description>
9949              <lsb>0</lsb>
9950              <msb>0</msb>
9951              <enumeratedValues>
9952                <enumeratedValue>
9953                  <name>NotGenerated</name>
9954                  <description>Event not generated</description>
9955                  <value>0</value>
9956                </enumeratedValue>
9957                <enumeratedValue>
9958                  <name>Generated</name>
9959                  <description>Event generated</description>
9960                  <value>1</value>
9961                </enumeratedValue>
9962              </enumeratedValues>
9963            </field>
9964          </fields>
9965        </register>
9966        <register>
9967          <name>EVENTS_RATEBOOST</name>
9968          <description>Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.</description>
9969          <addressOffset>0x150</addressOffset>
9970          <access>read-write</access>
9971          <fields>
9972            <field>
9973              <name>EVENTS_RATEBOOST</name>
9974              <description>Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.</description>
9975              <lsb>0</lsb>
9976              <msb>0</msb>
9977              <enumeratedValues>
9978                <enumeratedValue>
9979                  <name>NotGenerated</name>
9980                  <description>Event not generated</description>
9981                  <value>0</value>
9982                </enumeratedValue>
9983                <enumeratedValue>
9984                  <name>Generated</name>
9985                  <description>Event generated</description>
9986                  <value>1</value>
9987                </enumeratedValue>
9988              </enumeratedValues>
9989            </field>
9990          </fields>
9991        </register>
9992        <register>
9993          <name>EVENTS_TXREADY</name>
9994          <description>RADIO has ramped up and is ready to be started TX path</description>
9995          <addressOffset>0x154</addressOffset>
9996          <access>read-write</access>
9997          <fields>
9998            <field>
9999              <name>EVENTS_TXREADY</name>
10000              <description>RADIO has ramped up and is ready to be started TX path</description>
10001              <lsb>0</lsb>
10002              <msb>0</msb>
10003              <enumeratedValues>
10004                <enumeratedValue>
10005                  <name>NotGenerated</name>
10006                  <description>Event not generated</description>
10007                  <value>0</value>
10008                </enumeratedValue>
10009                <enumeratedValue>
10010                  <name>Generated</name>
10011                  <description>Event generated</description>
10012                  <value>1</value>
10013                </enumeratedValue>
10014              </enumeratedValues>
10015            </field>
10016          </fields>
10017        </register>
10018        <register>
10019          <name>EVENTS_RXREADY</name>
10020          <description>RADIO has ramped up and is ready to be started RX path</description>
10021          <addressOffset>0x158</addressOffset>
10022          <access>read-write</access>
10023          <fields>
10024            <field>
10025              <name>EVENTS_RXREADY</name>
10026              <description>RADIO has ramped up and is ready to be started RX path</description>
10027              <lsb>0</lsb>
10028              <msb>0</msb>
10029              <enumeratedValues>
10030                <enumeratedValue>
10031                  <name>NotGenerated</name>
10032                  <description>Event not generated</description>
10033                  <value>0</value>
10034                </enumeratedValue>
10035                <enumeratedValue>
10036                  <name>Generated</name>
10037                  <description>Event generated</description>
10038                  <value>1</value>
10039                </enumeratedValue>
10040              </enumeratedValues>
10041            </field>
10042          </fields>
10043        </register>
10044        <register>
10045          <name>EVENTS_MHRMATCH</name>
10046          <description>MAC header match found</description>
10047          <addressOffset>0x15C</addressOffset>
10048          <access>read-write</access>
10049          <fields>
10050            <field>
10051              <name>EVENTS_MHRMATCH</name>
10052              <description>MAC header match found</description>
10053              <lsb>0</lsb>
10054              <msb>0</msb>
10055              <enumeratedValues>
10056                <enumeratedValue>
10057                  <name>NotGenerated</name>
10058                  <description>Event not generated</description>
10059                  <value>0</value>
10060                </enumeratedValue>
10061                <enumeratedValue>
10062                  <name>Generated</name>
10063                  <description>Event generated</description>
10064                  <value>1</value>
10065                </enumeratedValue>
10066              </enumeratedValues>
10067            </field>
10068          </fields>
10069        </register>
10070        <register>
10071          <name>EVENTS_SYNC</name>
10072          <description>Preamble indicator</description>
10073          <addressOffset>0x168</addressOffset>
10074          <access>read-write</access>
10075          <fields>
10076            <field>
10077              <name>EVENTS_SYNC</name>
10078              <description>Preamble indicator</description>
10079              <lsb>0</lsb>
10080              <msb>0</msb>
10081              <enumeratedValues>
10082                <enumeratedValue>
10083                  <name>NotGenerated</name>
10084                  <description>Event not generated</description>
10085                  <value>0</value>
10086                </enumeratedValue>
10087                <enumeratedValue>
10088                  <name>Generated</name>
10089                  <description>Event generated</description>
10090                  <value>1</value>
10091                </enumeratedValue>
10092              </enumeratedValues>
10093            </field>
10094          </fields>
10095        </register>
10096        <register>
10097          <name>EVENTS_PHYEND</name>
10098          <description>Generated when last bit is sent on air, or received from air</description>
10099          <addressOffset>0x16C</addressOffset>
10100          <access>read-write</access>
10101          <fields>
10102            <field>
10103              <name>EVENTS_PHYEND</name>
10104              <description>Generated when last bit is sent on air, or received from air</description>
10105              <lsb>0</lsb>
10106              <msb>0</msb>
10107              <enumeratedValues>
10108                <enumeratedValue>
10109                  <name>NotGenerated</name>
10110                  <description>Event not generated</description>
10111                  <value>0</value>
10112                </enumeratedValue>
10113                <enumeratedValue>
10114                  <name>Generated</name>
10115                  <description>Event generated</description>
10116                  <value>1</value>
10117                </enumeratedValue>
10118              </enumeratedValues>
10119            </field>
10120          </fields>
10121        </register>
10122        <register>
10123          <name>EVENTS_CTEPRESENT</name>
10124          <description>CTE is present (early warning right after receiving CTEInfo byte)</description>
10125          <addressOffset>0x170</addressOffset>
10126          <access>read-write</access>
10127          <fields>
10128            <field>
10129              <name>EVENTS_CTEPRESENT</name>
10130              <description>CTE is present (early warning right after receiving CTEInfo byte)</description>
10131              <lsb>0</lsb>
10132              <msb>0</msb>
10133              <enumeratedValues>
10134                <enumeratedValue>
10135                  <name>NotGenerated</name>
10136                  <description>Event not generated</description>
10137                  <value>0</value>
10138                </enumeratedValue>
10139                <enumeratedValue>
10140                  <name>Generated</name>
10141                  <description>Event generated</description>
10142                  <value>1</value>
10143                </enumeratedValue>
10144              </enumeratedValues>
10145            </field>
10146          </fields>
10147        </register>
10148        <register>
10149          <name>SHORTS</name>
10150          <description>Shortcuts between local events and tasks</description>
10151          <addressOffset>0x200</addressOffset>
10152          <access>read-write</access>
10153          <fields>
10154            <field>
10155              <name>READY_START</name>
10156              <description>Shortcut between event READY and task START</description>
10157              <lsb>0</lsb>
10158              <msb>0</msb>
10159              <enumeratedValues>
10160                <enumeratedValue>
10161                  <name>Disabled</name>
10162                  <description>Disable shortcut</description>
10163                  <value>0</value>
10164                </enumeratedValue>
10165                <enumeratedValue>
10166                  <name>Enabled</name>
10167                  <description>Enable shortcut</description>
10168                  <value>1</value>
10169                </enumeratedValue>
10170              </enumeratedValues>
10171            </field>
10172            <field>
10173              <name>END_DISABLE</name>
10174              <description>Shortcut between event END and task DISABLE</description>
10175              <lsb>1</lsb>
10176              <msb>1</msb>
10177              <enumeratedValues>
10178                <enumeratedValue>
10179                  <name>Disabled</name>
10180                  <description>Disable shortcut</description>
10181                  <value>0</value>
10182                </enumeratedValue>
10183                <enumeratedValue>
10184                  <name>Enabled</name>
10185                  <description>Enable shortcut</description>
10186                  <value>1</value>
10187                </enumeratedValue>
10188              </enumeratedValues>
10189            </field>
10190            <field>
10191              <name>DISABLED_TXEN</name>
10192              <description>Shortcut between event DISABLED and task TXEN</description>
10193              <lsb>2</lsb>
10194              <msb>2</msb>
10195              <enumeratedValues>
10196                <enumeratedValue>
10197                  <name>Disabled</name>
10198                  <description>Disable shortcut</description>
10199                  <value>0</value>
10200                </enumeratedValue>
10201                <enumeratedValue>
10202                  <name>Enabled</name>
10203                  <description>Enable shortcut</description>
10204                  <value>1</value>
10205                </enumeratedValue>
10206              </enumeratedValues>
10207            </field>
10208            <field>
10209              <name>DISABLED_RXEN</name>
10210              <description>Shortcut between event DISABLED and task RXEN</description>
10211              <lsb>3</lsb>
10212              <msb>3</msb>
10213              <enumeratedValues>
10214                <enumeratedValue>
10215                  <name>Disabled</name>
10216                  <description>Disable shortcut</description>
10217                  <value>0</value>
10218                </enumeratedValue>
10219                <enumeratedValue>
10220                  <name>Enabled</name>
10221                  <description>Enable shortcut</description>
10222                  <value>1</value>
10223                </enumeratedValue>
10224              </enumeratedValues>
10225            </field>
10226            <field>
10227              <name>ADDRESS_RSSISTART</name>
10228              <description>Shortcut between event ADDRESS and task RSSISTART</description>
10229              <lsb>4</lsb>
10230              <msb>4</msb>
10231              <enumeratedValues>
10232                <enumeratedValue>
10233                  <name>Disabled</name>
10234                  <description>Disable shortcut</description>
10235                  <value>0</value>
10236                </enumeratedValue>
10237                <enumeratedValue>
10238                  <name>Enabled</name>
10239                  <description>Enable shortcut</description>
10240                  <value>1</value>
10241                </enumeratedValue>
10242              </enumeratedValues>
10243            </field>
10244            <field>
10245              <name>END_START</name>
10246              <description>Shortcut between event END and task START</description>
10247              <lsb>5</lsb>
10248              <msb>5</msb>
10249              <enumeratedValues>
10250                <enumeratedValue>
10251                  <name>Disabled</name>
10252                  <description>Disable shortcut</description>
10253                  <value>0</value>
10254                </enumeratedValue>
10255                <enumeratedValue>
10256                  <name>Enabled</name>
10257                  <description>Enable shortcut</description>
10258                  <value>1</value>
10259                </enumeratedValue>
10260              </enumeratedValues>
10261            </field>
10262            <field>
10263              <name>ADDRESS_BCSTART</name>
10264              <description>Shortcut between event ADDRESS and task BCSTART</description>
10265              <lsb>6</lsb>
10266              <msb>6</msb>
10267              <enumeratedValues>
10268                <enumeratedValue>
10269                  <name>Disabled</name>
10270                  <description>Disable shortcut</description>
10271                  <value>0</value>
10272                </enumeratedValue>
10273                <enumeratedValue>
10274                  <name>Enabled</name>
10275                  <description>Enable shortcut</description>
10276                  <value>1</value>
10277                </enumeratedValue>
10278              </enumeratedValues>
10279            </field>
10280            <field>
10281              <name>DISABLED_RSSISTOP</name>
10282              <description>Shortcut between event DISABLED and task RSSISTOP</description>
10283              <lsb>8</lsb>
10284              <msb>8</msb>
10285              <enumeratedValues>
10286                <enumeratedValue>
10287                  <name>Disabled</name>
10288                  <description>Disable shortcut</description>
10289                  <value>0</value>
10290                </enumeratedValue>
10291                <enumeratedValue>
10292                  <name>Enabled</name>
10293                  <description>Enable shortcut</description>
10294                  <value>1</value>
10295                </enumeratedValue>
10296              </enumeratedValues>
10297            </field>
10298            <field>
10299              <name>RXREADY_CCASTART</name>
10300              <description>Shortcut between event RXREADY and task CCASTART</description>
10301              <lsb>11</lsb>
10302              <msb>11</msb>
10303              <enumeratedValues>
10304                <enumeratedValue>
10305                  <name>Disabled</name>
10306                  <description>Disable shortcut</description>
10307                  <value>0</value>
10308                </enumeratedValue>
10309                <enumeratedValue>
10310                  <name>Enabled</name>
10311                  <description>Enable shortcut</description>
10312                  <value>1</value>
10313                </enumeratedValue>
10314              </enumeratedValues>
10315            </field>
10316            <field>
10317              <name>CCAIDLE_TXEN</name>
10318              <description>Shortcut between event CCAIDLE and task TXEN</description>
10319              <lsb>12</lsb>
10320              <msb>12</msb>
10321              <enumeratedValues>
10322                <enumeratedValue>
10323                  <name>Disabled</name>
10324                  <description>Disable shortcut</description>
10325                  <value>0</value>
10326                </enumeratedValue>
10327                <enumeratedValue>
10328                  <name>Enabled</name>
10329                  <description>Enable shortcut</description>
10330                  <value>1</value>
10331                </enumeratedValue>
10332              </enumeratedValues>
10333            </field>
10334            <field>
10335              <name>CCABUSY_DISABLE</name>
10336              <description>Shortcut between event CCABUSY and task DISABLE</description>
10337              <lsb>13</lsb>
10338              <msb>13</msb>
10339              <enumeratedValues>
10340                <enumeratedValue>
10341                  <name>Disabled</name>
10342                  <description>Disable shortcut</description>
10343                  <value>0</value>
10344                </enumeratedValue>
10345                <enumeratedValue>
10346                  <name>Enabled</name>
10347                  <description>Enable shortcut</description>
10348                  <value>1</value>
10349                </enumeratedValue>
10350              </enumeratedValues>
10351            </field>
10352            <field>
10353              <name>FRAMESTART_BCSTART</name>
10354              <description>Shortcut between event FRAMESTART and task BCSTART</description>
10355              <lsb>14</lsb>
10356              <msb>14</msb>
10357              <enumeratedValues>
10358                <enumeratedValue>
10359                  <name>Disabled</name>
10360                  <description>Disable shortcut</description>
10361                  <value>0</value>
10362                </enumeratedValue>
10363                <enumeratedValue>
10364                  <name>Enabled</name>
10365                  <description>Enable shortcut</description>
10366                  <value>1</value>
10367                </enumeratedValue>
10368              </enumeratedValues>
10369            </field>
10370            <field>
10371              <name>READY_EDSTART</name>
10372              <description>Shortcut between event READY and task EDSTART</description>
10373              <lsb>15</lsb>
10374              <msb>15</msb>
10375              <enumeratedValues>
10376                <enumeratedValue>
10377                  <name>Disabled</name>
10378                  <description>Disable shortcut</description>
10379                  <value>0</value>
10380                </enumeratedValue>
10381                <enumeratedValue>
10382                  <name>Enabled</name>
10383                  <description>Enable shortcut</description>
10384                  <value>1</value>
10385                </enumeratedValue>
10386              </enumeratedValues>
10387            </field>
10388            <field>
10389              <name>EDEND_DISABLE</name>
10390              <description>Shortcut between event EDEND and task DISABLE</description>
10391              <lsb>16</lsb>
10392              <msb>16</msb>
10393              <enumeratedValues>
10394                <enumeratedValue>
10395                  <name>Disabled</name>
10396                  <description>Disable shortcut</description>
10397                  <value>0</value>
10398                </enumeratedValue>
10399                <enumeratedValue>
10400                  <name>Enabled</name>
10401                  <description>Enable shortcut</description>
10402                  <value>1</value>
10403                </enumeratedValue>
10404              </enumeratedValues>
10405            </field>
10406            <field>
10407              <name>CCAIDLE_STOP</name>
10408              <description>Shortcut between event CCAIDLE and task STOP</description>
10409              <lsb>17</lsb>
10410              <msb>17</msb>
10411              <enumeratedValues>
10412                <enumeratedValue>
10413                  <name>Disabled</name>
10414                  <description>Disable shortcut</description>
10415                  <value>0</value>
10416                </enumeratedValue>
10417                <enumeratedValue>
10418                  <name>Enabled</name>
10419                  <description>Enable shortcut</description>
10420                  <value>1</value>
10421                </enumeratedValue>
10422              </enumeratedValues>
10423            </field>
10424            <field>
10425              <name>TXREADY_START</name>
10426              <description>Shortcut between event TXREADY and task START</description>
10427              <lsb>18</lsb>
10428              <msb>18</msb>
10429              <enumeratedValues>
10430                <enumeratedValue>
10431                  <name>Disabled</name>
10432                  <description>Disable shortcut</description>
10433                  <value>0</value>
10434                </enumeratedValue>
10435                <enumeratedValue>
10436                  <name>Enabled</name>
10437                  <description>Enable shortcut</description>
10438                  <value>1</value>
10439                </enumeratedValue>
10440              </enumeratedValues>
10441            </field>
10442            <field>
10443              <name>RXREADY_START</name>
10444              <description>Shortcut between event RXREADY and task START</description>
10445              <lsb>19</lsb>
10446              <msb>19</msb>
10447              <enumeratedValues>
10448                <enumeratedValue>
10449                  <name>Disabled</name>
10450                  <description>Disable shortcut</description>
10451                  <value>0</value>
10452                </enumeratedValue>
10453                <enumeratedValue>
10454                  <name>Enabled</name>
10455                  <description>Enable shortcut</description>
10456                  <value>1</value>
10457                </enumeratedValue>
10458              </enumeratedValues>
10459            </field>
10460            <field>
10461              <name>PHYEND_DISABLE</name>
10462              <description>Shortcut between event PHYEND and task DISABLE</description>
10463              <lsb>20</lsb>
10464              <msb>20</msb>
10465              <enumeratedValues>
10466                <enumeratedValue>
10467                  <name>Disabled</name>
10468                  <description>Disable shortcut</description>
10469                  <value>0</value>
10470                </enumeratedValue>
10471                <enumeratedValue>
10472                  <name>Enabled</name>
10473                  <description>Enable shortcut</description>
10474                  <value>1</value>
10475                </enumeratedValue>
10476              </enumeratedValues>
10477            </field>
10478            <field>
10479              <name>PHYEND_START</name>
10480              <description>Shortcut between event PHYEND and task START</description>
10481              <lsb>21</lsb>
10482              <msb>21</msb>
10483              <enumeratedValues>
10484                <enumeratedValue>
10485                  <name>Disabled</name>
10486                  <description>Disable shortcut</description>
10487                  <value>0</value>
10488                </enumeratedValue>
10489                <enumeratedValue>
10490                  <name>Enabled</name>
10491                  <description>Enable shortcut</description>
10492                  <value>1</value>
10493                </enumeratedValue>
10494              </enumeratedValues>
10495            </field>
10496          </fields>
10497        </register>
10498        <register>
10499          <name>INTENSET</name>
10500          <description>Enable interrupt</description>
10501          <addressOffset>0x304</addressOffset>
10502          <access>read-write</access>
10503          <fields>
10504            <field>
10505              <name>READY</name>
10506              <description>Write '1' to enable interrupt for event READY</description>
10507              <lsb>0</lsb>
10508              <msb>0</msb>
10509              <enumeratedValues>
10510                <usage>read</usage>
10511                <enumeratedValue>
10512                  <name>Disabled</name>
10513                  <description>Read: Disabled</description>
10514                  <value>0</value>
10515                </enumeratedValue>
10516                <enumeratedValue>
10517                  <name>Enabled</name>
10518                  <description>Read: Enabled</description>
10519                  <value>1</value>
10520                </enumeratedValue>
10521              </enumeratedValues>
10522              <enumeratedValues>
10523                <usage>write</usage>
10524                <enumeratedValue>
10525                  <name>Set</name>
10526                  <description>Enable</description>
10527                  <value>1</value>
10528                </enumeratedValue>
10529              </enumeratedValues>
10530            </field>
10531            <field>
10532              <name>ADDRESS</name>
10533              <description>Write '1' to enable interrupt for event ADDRESS</description>
10534              <lsb>1</lsb>
10535              <msb>1</msb>
10536              <enumeratedValues>
10537                <usage>read</usage>
10538                <enumeratedValue>
10539                  <name>Disabled</name>
10540                  <description>Read: Disabled</description>
10541                  <value>0</value>
10542                </enumeratedValue>
10543                <enumeratedValue>
10544                  <name>Enabled</name>
10545                  <description>Read: Enabled</description>
10546                  <value>1</value>
10547                </enumeratedValue>
10548              </enumeratedValues>
10549              <enumeratedValues>
10550                <usage>write</usage>
10551                <enumeratedValue>
10552                  <name>Set</name>
10553                  <description>Enable</description>
10554                  <value>1</value>
10555                </enumeratedValue>
10556              </enumeratedValues>
10557            </field>
10558            <field>
10559              <name>PAYLOAD</name>
10560              <description>Write '1' to enable interrupt for event PAYLOAD</description>
10561              <lsb>2</lsb>
10562              <msb>2</msb>
10563              <enumeratedValues>
10564                <usage>read</usage>
10565                <enumeratedValue>
10566                  <name>Disabled</name>
10567                  <description>Read: Disabled</description>
10568                  <value>0</value>
10569                </enumeratedValue>
10570                <enumeratedValue>
10571                  <name>Enabled</name>
10572                  <description>Read: Enabled</description>
10573                  <value>1</value>
10574                </enumeratedValue>
10575              </enumeratedValues>
10576              <enumeratedValues>
10577                <usage>write</usage>
10578                <enumeratedValue>
10579                  <name>Set</name>
10580                  <description>Enable</description>
10581                  <value>1</value>
10582                </enumeratedValue>
10583              </enumeratedValues>
10584            </field>
10585            <field>
10586              <name>END</name>
10587              <description>Write '1' to enable interrupt for event END</description>
10588              <lsb>3</lsb>
10589              <msb>3</msb>
10590              <enumeratedValues>
10591                <usage>read</usage>
10592                <enumeratedValue>
10593                  <name>Disabled</name>
10594                  <description>Read: Disabled</description>
10595                  <value>0</value>
10596                </enumeratedValue>
10597                <enumeratedValue>
10598                  <name>Enabled</name>
10599                  <description>Read: Enabled</description>
10600                  <value>1</value>
10601                </enumeratedValue>
10602              </enumeratedValues>
10603              <enumeratedValues>
10604                <usage>write</usage>
10605                <enumeratedValue>
10606                  <name>Set</name>
10607                  <description>Enable</description>
10608                  <value>1</value>
10609                </enumeratedValue>
10610              </enumeratedValues>
10611            </field>
10612            <field>
10613              <name>DISABLED</name>
10614              <description>Write '1' to enable interrupt for event DISABLED</description>
10615              <lsb>4</lsb>
10616              <msb>4</msb>
10617              <enumeratedValues>
10618                <usage>read</usage>
10619                <enumeratedValue>
10620                  <name>Disabled</name>
10621                  <description>Read: Disabled</description>
10622                  <value>0</value>
10623                </enumeratedValue>
10624                <enumeratedValue>
10625                  <name>Enabled</name>
10626                  <description>Read: Enabled</description>
10627                  <value>1</value>
10628                </enumeratedValue>
10629              </enumeratedValues>
10630              <enumeratedValues>
10631                <usage>write</usage>
10632                <enumeratedValue>
10633                  <name>Set</name>
10634                  <description>Enable</description>
10635                  <value>1</value>
10636                </enumeratedValue>
10637              </enumeratedValues>
10638            </field>
10639            <field>
10640              <name>DEVMATCH</name>
10641              <description>Write '1' to enable interrupt for event DEVMATCH</description>
10642              <lsb>5</lsb>
10643              <msb>5</msb>
10644              <enumeratedValues>
10645                <usage>read</usage>
10646                <enumeratedValue>
10647                  <name>Disabled</name>
10648                  <description>Read: Disabled</description>
10649                  <value>0</value>
10650                </enumeratedValue>
10651                <enumeratedValue>
10652                  <name>Enabled</name>
10653                  <description>Read: Enabled</description>
10654                  <value>1</value>
10655                </enumeratedValue>
10656              </enumeratedValues>
10657              <enumeratedValues>
10658                <usage>write</usage>
10659                <enumeratedValue>
10660                  <name>Set</name>
10661                  <description>Enable</description>
10662                  <value>1</value>
10663                </enumeratedValue>
10664              </enumeratedValues>
10665            </field>
10666            <field>
10667              <name>DEVMISS</name>
10668              <description>Write '1' to enable interrupt for event DEVMISS</description>
10669              <lsb>6</lsb>
10670              <msb>6</msb>
10671              <enumeratedValues>
10672                <usage>read</usage>
10673                <enumeratedValue>
10674                  <name>Disabled</name>
10675                  <description>Read: Disabled</description>
10676                  <value>0</value>
10677                </enumeratedValue>
10678                <enumeratedValue>
10679                  <name>Enabled</name>
10680                  <description>Read: Enabled</description>
10681                  <value>1</value>
10682                </enumeratedValue>
10683              </enumeratedValues>
10684              <enumeratedValues>
10685                <usage>write</usage>
10686                <enumeratedValue>
10687                  <name>Set</name>
10688                  <description>Enable</description>
10689                  <value>1</value>
10690                </enumeratedValue>
10691              </enumeratedValues>
10692            </field>
10693            <field>
10694              <name>RSSIEND</name>
10695              <description>Write '1' to enable interrupt for event RSSIEND</description>
10696              <lsb>7</lsb>
10697              <msb>7</msb>
10698              <enumeratedValues>
10699                <usage>read</usage>
10700                <enumeratedValue>
10701                  <name>Disabled</name>
10702                  <description>Read: Disabled</description>
10703                  <value>0</value>
10704                </enumeratedValue>
10705                <enumeratedValue>
10706                  <name>Enabled</name>
10707                  <description>Read: Enabled</description>
10708                  <value>1</value>
10709                </enumeratedValue>
10710              </enumeratedValues>
10711              <enumeratedValues>
10712                <usage>write</usage>
10713                <enumeratedValue>
10714                  <name>Set</name>
10715                  <description>Enable</description>
10716                  <value>1</value>
10717                </enumeratedValue>
10718              </enumeratedValues>
10719            </field>
10720            <field>
10721              <name>BCMATCH</name>
10722              <description>Write '1' to enable interrupt for event BCMATCH</description>
10723              <lsb>10</lsb>
10724              <msb>10</msb>
10725              <enumeratedValues>
10726                <usage>read</usage>
10727                <enumeratedValue>
10728                  <name>Disabled</name>
10729                  <description>Read: Disabled</description>
10730                  <value>0</value>
10731                </enumeratedValue>
10732                <enumeratedValue>
10733                  <name>Enabled</name>
10734                  <description>Read: Enabled</description>
10735                  <value>1</value>
10736                </enumeratedValue>
10737              </enumeratedValues>
10738              <enumeratedValues>
10739                <usage>write</usage>
10740                <enumeratedValue>
10741                  <name>Set</name>
10742                  <description>Enable</description>
10743                  <value>1</value>
10744                </enumeratedValue>
10745              </enumeratedValues>
10746            </field>
10747            <field>
10748              <name>CRCOK</name>
10749              <description>Write '1' to enable interrupt for event CRCOK</description>
10750              <lsb>12</lsb>
10751              <msb>12</msb>
10752              <enumeratedValues>
10753                <usage>read</usage>
10754                <enumeratedValue>
10755                  <name>Disabled</name>
10756                  <description>Read: Disabled</description>
10757                  <value>0</value>
10758                </enumeratedValue>
10759                <enumeratedValue>
10760                  <name>Enabled</name>
10761                  <description>Read: Enabled</description>
10762                  <value>1</value>
10763                </enumeratedValue>
10764              </enumeratedValues>
10765              <enumeratedValues>
10766                <usage>write</usage>
10767                <enumeratedValue>
10768                  <name>Set</name>
10769                  <description>Enable</description>
10770                  <value>1</value>
10771                </enumeratedValue>
10772              </enumeratedValues>
10773            </field>
10774            <field>
10775              <name>CRCERROR</name>
10776              <description>Write '1' to enable interrupt for event CRCERROR</description>
10777              <lsb>13</lsb>
10778              <msb>13</msb>
10779              <enumeratedValues>
10780                <usage>read</usage>
10781                <enumeratedValue>
10782                  <name>Disabled</name>
10783                  <description>Read: Disabled</description>
10784                  <value>0</value>
10785                </enumeratedValue>
10786                <enumeratedValue>
10787                  <name>Enabled</name>
10788                  <description>Read: Enabled</description>
10789                  <value>1</value>
10790                </enumeratedValue>
10791              </enumeratedValues>
10792              <enumeratedValues>
10793                <usage>write</usage>
10794                <enumeratedValue>
10795                  <name>Set</name>
10796                  <description>Enable</description>
10797                  <value>1</value>
10798                </enumeratedValue>
10799              </enumeratedValues>
10800            </field>
10801            <field>
10802              <name>FRAMESTART</name>
10803              <description>Write '1' to enable interrupt for event FRAMESTART</description>
10804              <lsb>14</lsb>
10805              <msb>14</msb>
10806              <enumeratedValues>
10807                <usage>read</usage>
10808                <enumeratedValue>
10809                  <name>Disabled</name>
10810                  <description>Read: Disabled</description>
10811                  <value>0</value>
10812                </enumeratedValue>
10813                <enumeratedValue>
10814                  <name>Enabled</name>
10815                  <description>Read: Enabled</description>
10816                  <value>1</value>
10817                </enumeratedValue>
10818              </enumeratedValues>
10819              <enumeratedValues>
10820                <usage>write</usage>
10821                <enumeratedValue>
10822                  <name>Set</name>
10823                  <description>Enable</description>
10824                  <value>1</value>
10825                </enumeratedValue>
10826              </enumeratedValues>
10827            </field>
10828            <field>
10829              <name>EDEND</name>
10830              <description>Write '1' to enable interrupt for event EDEND</description>
10831              <lsb>15</lsb>
10832              <msb>15</msb>
10833              <enumeratedValues>
10834                <usage>read</usage>
10835                <enumeratedValue>
10836                  <name>Disabled</name>
10837                  <description>Read: Disabled</description>
10838                  <value>0</value>
10839                </enumeratedValue>
10840                <enumeratedValue>
10841                  <name>Enabled</name>
10842                  <description>Read: Enabled</description>
10843                  <value>1</value>
10844                </enumeratedValue>
10845              </enumeratedValues>
10846              <enumeratedValues>
10847                <usage>write</usage>
10848                <enumeratedValue>
10849                  <name>Set</name>
10850                  <description>Enable</description>
10851                  <value>1</value>
10852                </enumeratedValue>
10853              </enumeratedValues>
10854            </field>
10855            <field>
10856              <name>EDSTOPPED</name>
10857              <description>Write '1' to enable interrupt for event EDSTOPPED</description>
10858              <lsb>16</lsb>
10859              <msb>16</msb>
10860              <enumeratedValues>
10861                <usage>read</usage>
10862                <enumeratedValue>
10863                  <name>Disabled</name>
10864                  <description>Read: Disabled</description>
10865                  <value>0</value>
10866                </enumeratedValue>
10867                <enumeratedValue>
10868                  <name>Enabled</name>
10869                  <description>Read: Enabled</description>
10870                  <value>1</value>
10871                </enumeratedValue>
10872              </enumeratedValues>
10873              <enumeratedValues>
10874                <usage>write</usage>
10875                <enumeratedValue>
10876                  <name>Set</name>
10877                  <description>Enable</description>
10878                  <value>1</value>
10879                </enumeratedValue>
10880              </enumeratedValues>
10881            </field>
10882            <field>
10883              <name>CCAIDLE</name>
10884              <description>Write '1' to enable interrupt for event CCAIDLE</description>
10885              <lsb>17</lsb>
10886              <msb>17</msb>
10887              <enumeratedValues>
10888                <usage>read</usage>
10889                <enumeratedValue>
10890                  <name>Disabled</name>
10891                  <description>Read: Disabled</description>
10892                  <value>0</value>
10893                </enumeratedValue>
10894                <enumeratedValue>
10895                  <name>Enabled</name>
10896                  <description>Read: Enabled</description>
10897                  <value>1</value>
10898                </enumeratedValue>
10899              </enumeratedValues>
10900              <enumeratedValues>
10901                <usage>write</usage>
10902                <enumeratedValue>
10903                  <name>Set</name>
10904                  <description>Enable</description>
10905                  <value>1</value>
10906                </enumeratedValue>
10907              </enumeratedValues>
10908            </field>
10909            <field>
10910              <name>CCABUSY</name>
10911              <description>Write '1' to enable interrupt for event CCABUSY</description>
10912              <lsb>18</lsb>
10913              <msb>18</msb>
10914              <enumeratedValues>
10915                <usage>read</usage>
10916                <enumeratedValue>
10917                  <name>Disabled</name>
10918                  <description>Read: Disabled</description>
10919                  <value>0</value>
10920                </enumeratedValue>
10921                <enumeratedValue>
10922                  <name>Enabled</name>
10923                  <description>Read: Enabled</description>
10924                  <value>1</value>
10925                </enumeratedValue>
10926              </enumeratedValues>
10927              <enumeratedValues>
10928                <usage>write</usage>
10929                <enumeratedValue>
10930                  <name>Set</name>
10931                  <description>Enable</description>
10932                  <value>1</value>
10933                </enumeratedValue>
10934              </enumeratedValues>
10935            </field>
10936            <field>
10937              <name>CCASTOPPED</name>
10938              <description>Write '1' to enable interrupt for event CCASTOPPED</description>
10939              <lsb>19</lsb>
10940              <msb>19</msb>
10941              <enumeratedValues>
10942                <usage>read</usage>
10943                <enumeratedValue>
10944                  <name>Disabled</name>
10945                  <description>Read: Disabled</description>
10946                  <value>0</value>
10947                </enumeratedValue>
10948                <enumeratedValue>
10949                  <name>Enabled</name>
10950                  <description>Read: Enabled</description>
10951                  <value>1</value>
10952                </enumeratedValue>
10953              </enumeratedValues>
10954              <enumeratedValues>
10955                <usage>write</usage>
10956                <enumeratedValue>
10957                  <name>Set</name>
10958                  <description>Enable</description>
10959                  <value>1</value>
10960                </enumeratedValue>
10961              </enumeratedValues>
10962            </field>
10963            <field>
10964              <name>RATEBOOST</name>
10965              <description>Write '1' to enable interrupt for event RATEBOOST</description>
10966              <lsb>20</lsb>
10967              <msb>20</msb>
10968              <enumeratedValues>
10969                <usage>read</usage>
10970                <enumeratedValue>
10971                  <name>Disabled</name>
10972                  <description>Read: Disabled</description>
10973                  <value>0</value>
10974                </enumeratedValue>
10975                <enumeratedValue>
10976                  <name>Enabled</name>
10977                  <description>Read: Enabled</description>
10978                  <value>1</value>
10979                </enumeratedValue>
10980              </enumeratedValues>
10981              <enumeratedValues>
10982                <usage>write</usage>
10983                <enumeratedValue>
10984                  <name>Set</name>
10985                  <description>Enable</description>
10986                  <value>1</value>
10987                </enumeratedValue>
10988              </enumeratedValues>
10989            </field>
10990            <field>
10991              <name>TXREADY</name>
10992              <description>Write '1' to enable interrupt for event TXREADY</description>
10993              <lsb>21</lsb>
10994              <msb>21</msb>
10995              <enumeratedValues>
10996                <usage>read</usage>
10997                <enumeratedValue>
10998                  <name>Disabled</name>
10999                  <description>Read: Disabled</description>
11000                  <value>0</value>
11001                </enumeratedValue>
11002                <enumeratedValue>
11003                  <name>Enabled</name>
11004                  <description>Read: Enabled</description>
11005                  <value>1</value>
11006                </enumeratedValue>
11007              </enumeratedValues>
11008              <enumeratedValues>
11009                <usage>write</usage>
11010                <enumeratedValue>
11011                  <name>Set</name>
11012                  <description>Enable</description>
11013                  <value>1</value>
11014                </enumeratedValue>
11015              </enumeratedValues>
11016            </field>
11017            <field>
11018              <name>RXREADY</name>
11019              <description>Write '1' to enable interrupt for event RXREADY</description>
11020              <lsb>22</lsb>
11021              <msb>22</msb>
11022              <enumeratedValues>
11023                <usage>read</usage>
11024                <enumeratedValue>
11025                  <name>Disabled</name>
11026                  <description>Read: Disabled</description>
11027                  <value>0</value>
11028                </enumeratedValue>
11029                <enumeratedValue>
11030                  <name>Enabled</name>
11031                  <description>Read: Enabled</description>
11032                  <value>1</value>
11033                </enumeratedValue>
11034              </enumeratedValues>
11035              <enumeratedValues>
11036                <usage>write</usage>
11037                <enumeratedValue>
11038                  <name>Set</name>
11039                  <description>Enable</description>
11040                  <value>1</value>
11041                </enumeratedValue>
11042              </enumeratedValues>
11043            </field>
11044            <field>
11045              <name>MHRMATCH</name>
11046              <description>Write '1' to enable interrupt for event MHRMATCH</description>
11047              <lsb>23</lsb>
11048              <msb>23</msb>
11049              <enumeratedValues>
11050                <usage>read</usage>
11051                <enumeratedValue>
11052                  <name>Disabled</name>
11053                  <description>Read: Disabled</description>
11054                  <value>0</value>
11055                </enumeratedValue>
11056                <enumeratedValue>
11057                  <name>Enabled</name>
11058                  <description>Read: Enabled</description>
11059                  <value>1</value>
11060                </enumeratedValue>
11061              </enumeratedValues>
11062              <enumeratedValues>
11063                <usage>write</usage>
11064                <enumeratedValue>
11065                  <name>Set</name>
11066                  <description>Enable</description>
11067                  <value>1</value>
11068                </enumeratedValue>
11069              </enumeratedValues>
11070            </field>
11071            <field>
11072              <name>SYNC</name>
11073              <description>Write '1' to enable interrupt for event SYNC</description>
11074              <lsb>26</lsb>
11075              <msb>26</msb>
11076              <enumeratedValues>
11077                <usage>read</usage>
11078                <enumeratedValue>
11079                  <name>Disabled</name>
11080                  <description>Read: Disabled</description>
11081                  <value>0</value>
11082                </enumeratedValue>
11083                <enumeratedValue>
11084                  <name>Enabled</name>
11085                  <description>Read: Enabled</description>
11086                  <value>1</value>
11087                </enumeratedValue>
11088              </enumeratedValues>
11089              <enumeratedValues>
11090                <usage>write</usage>
11091                <enumeratedValue>
11092                  <name>Set</name>
11093                  <description>Enable</description>
11094                  <value>1</value>
11095                </enumeratedValue>
11096              </enumeratedValues>
11097            </field>
11098            <field>
11099              <name>PHYEND</name>
11100              <description>Write '1' to enable interrupt for event PHYEND</description>
11101              <lsb>27</lsb>
11102              <msb>27</msb>
11103              <enumeratedValues>
11104                <usage>read</usage>
11105                <enumeratedValue>
11106                  <name>Disabled</name>
11107                  <description>Read: Disabled</description>
11108                  <value>0</value>
11109                </enumeratedValue>
11110                <enumeratedValue>
11111                  <name>Enabled</name>
11112                  <description>Read: Enabled</description>
11113                  <value>1</value>
11114                </enumeratedValue>
11115              </enumeratedValues>
11116              <enumeratedValues>
11117                <usage>write</usage>
11118                <enumeratedValue>
11119                  <name>Set</name>
11120                  <description>Enable</description>
11121                  <value>1</value>
11122                </enumeratedValue>
11123              </enumeratedValues>
11124            </field>
11125            <field>
11126              <name>CTEPRESENT</name>
11127              <description>Write '1' to enable interrupt for event CTEPRESENT</description>
11128              <lsb>28</lsb>
11129              <msb>28</msb>
11130              <enumeratedValues>
11131                <usage>read</usage>
11132                <enumeratedValue>
11133                  <name>Disabled</name>
11134                  <description>Read: Disabled</description>
11135                  <value>0</value>
11136                </enumeratedValue>
11137                <enumeratedValue>
11138                  <name>Enabled</name>
11139                  <description>Read: Enabled</description>
11140                  <value>1</value>
11141                </enumeratedValue>
11142              </enumeratedValues>
11143              <enumeratedValues>
11144                <usage>write</usage>
11145                <enumeratedValue>
11146                  <name>Set</name>
11147                  <description>Enable</description>
11148                  <value>1</value>
11149                </enumeratedValue>
11150              </enumeratedValues>
11151            </field>
11152          </fields>
11153        </register>
11154        <register>
11155          <name>INTENCLR</name>
11156          <description>Disable interrupt</description>
11157          <addressOffset>0x308</addressOffset>
11158          <access>read-write</access>
11159          <fields>
11160            <field>
11161              <name>READY</name>
11162              <description>Write '1' to disable interrupt for event READY</description>
11163              <lsb>0</lsb>
11164              <msb>0</msb>
11165              <enumeratedValues>
11166                <usage>read</usage>
11167                <enumeratedValue>
11168                  <name>Disabled</name>
11169                  <description>Read: Disabled</description>
11170                  <value>0</value>
11171                </enumeratedValue>
11172                <enumeratedValue>
11173                  <name>Enabled</name>
11174                  <description>Read: Enabled</description>
11175                  <value>1</value>
11176                </enumeratedValue>
11177              </enumeratedValues>
11178              <enumeratedValues>
11179                <usage>write</usage>
11180                <enumeratedValue>
11181                  <name>Clear</name>
11182                  <description>Disable</description>
11183                  <value>1</value>
11184                </enumeratedValue>
11185              </enumeratedValues>
11186            </field>
11187            <field>
11188              <name>ADDRESS</name>
11189              <description>Write '1' to disable interrupt for event ADDRESS</description>
11190              <lsb>1</lsb>
11191              <msb>1</msb>
11192              <enumeratedValues>
11193                <usage>read</usage>
11194                <enumeratedValue>
11195                  <name>Disabled</name>
11196                  <description>Read: Disabled</description>
11197                  <value>0</value>
11198                </enumeratedValue>
11199                <enumeratedValue>
11200                  <name>Enabled</name>
11201                  <description>Read: Enabled</description>
11202                  <value>1</value>
11203                </enumeratedValue>
11204              </enumeratedValues>
11205              <enumeratedValues>
11206                <usage>write</usage>
11207                <enumeratedValue>
11208                  <name>Clear</name>
11209                  <description>Disable</description>
11210                  <value>1</value>
11211                </enumeratedValue>
11212              </enumeratedValues>
11213            </field>
11214            <field>
11215              <name>PAYLOAD</name>
11216              <description>Write '1' to disable interrupt for event PAYLOAD</description>
11217              <lsb>2</lsb>
11218              <msb>2</msb>
11219              <enumeratedValues>
11220                <usage>read</usage>
11221                <enumeratedValue>
11222                  <name>Disabled</name>
11223                  <description>Read: Disabled</description>
11224                  <value>0</value>
11225                </enumeratedValue>
11226                <enumeratedValue>
11227                  <name>Enabled</name>
11228                  <description>Read: Enabled</description>
11229                  <value>1</value>
11230                </enumeratedValue>
11231              </enumeratedValues>
11232              <enumeratedValues>
11233                <usage>write</usage>
11234                <enumeratedValue>
11235                  <name>Clear</name>
11236                  <description>Disable</description>
11237                  <value>1</value>
11238                </enumeratedValue>
11239              </enumeratedValues>
11240            </field>
11241            <field>
11242              <name>END</name>
11243              <description>Write '1' to disable interrupt for event END</description>
11244              <lsb>3</lsb>
11245              <msb>3</msb>
11246              <enumeratedValues>
11247                <usage>read</usage>
11248                <enumeratedValue>
11249                  <name>Disabled</name>
11250                  <description>Read: Disabled</description>
11251                  <value>0</value>
11252                </enumeratedValue>
11253                <enumeratedValue>
11254                  <name>Enabled</name>
11255                  <description>Read: Enabled</description>
11256                  <value>1</value>
11257                </enumeratedValue>
11258              </enumeratedValues>
11259              <enumeratedValues>
11260                <usage>write</usage>
11261                <enumeratedValue>
11262                  <name>Clear</name>
11263                  <description>Disable</description>
11264                  <value>1</value>
11265                </enumeratedValue>
11266              </enumeratedValues>
11267            </field>
11268            <field>
11269              <name>DISABLED</name>
11270              <description>Write '1' to disable interrupt for event DISABLED</description>
11271              <lsb>4</lsb>
11272              <msb>4</msb>
11273              <enumeratedValues>
11274                <usage>read</usage>
11275                <enumeratedValue>
11276                  <name>Disabled</name>
11277                  <description>Read: Disabled</description>
11278                  <value>0</value>
11279                </enumeratedValue>
11280                <enumeratedValue>
11281                  <name>Enabled</name>
11282                  <description>Read: Enabled</description>
11283                  <value>1</value>
11284                </enumeratedValue>
11285              </enumeratedValues>
11286              <enumeratedValues>
11287                <usage>write</usage>
11288                <enumeratedValue>
11289                  <name>Clear</name>
11290                  <description>Disable</description>
11291                  <value>1</value>
11292                </enumeratedValue>
11293              </enumeratedValues>
11294            </field>
11295            <field>
11296              <name>DEVMATCH</name>
11297              <description>Write '1' to disable interrupt for event DEVMATCH</description>
11298              <lsb>5</lsb>
11299              <msb>5</msb>
11300              <enumeratedValues>
11301                <usage>read</usage>
11302                <enumeratedValue>
11303                  <name>Disabled</name>
11304                  <description>Read: Disabled</description>
11305                  <value>0</value>
11306                </enumeratedValue>
11307                <enumeratedValue>
11308                  <name>Enabled</name>
11309                  <description>Read: Enabled</description>
11310                  <value>1</value>
11311                </enumeratedValue>
11312              </enumeratedValues>
11313              <enumeratedValues>
11314                <usage>write</usage>
11315                <enumeratedValue>
11316                  <name>Clear</name>
11317                  <description>Disable</description>
11318                  <value>1</value>
11319                </enumeratedValue>
11320              </enumeratedValues>
11321            </field>
11322            <field>
11323              <name>DEVMISS</name>
11324              <description>Write '1' to disable interrupt for event DEVMISS</description>
11325              <lsb>6</lsb>
11326              <msb>6</msb>
11327              <enumeratedValues>
11328                <usage>read</usage>
11329                <enumeratedValue>
11330                  <name>Disabled</name>
11331                  <description>Read: Disabled</description>
11332                  <value>0</value>
11333                </enumeratedValue>
11334                <enumeratedValue>
11335                  <name>Enabled</name>
11336                  <description>Read: Enabled</description>
11337                  <value>1</value>
11338                </enumeratedValue>
11339              </enumeratedValues>
11340              <enumeratedValues>
11341                <usage>write</usage>
11342                <enumeratedValue>
11343                  <name>Clear</name>
11344                  <description>Disable</description>
11345                  <value>1</value>
11346                </enumeratedValue>
11347              </enumeratedValues>
11348            </field>
11349            <field>
11350              <name>RSSIEND</name>
11351              <description>Write '1' to disable interrupt for event RSSIEND</description>
11352              <lsb>7</lsb>
11353              <msb>7</msb>
11354              <enumeratedValues>
11355                <usage>read</usage>
11356                <enumeratedValue>
11357                  <name>Disabled</name>
11358                  <description>Read: Disabled</description>
11359                  <value>0</value>
11360                </enumeratedValue>
11361                <enumeratedValue>
11362                  <name>Enabled</name>
11363                  <description>Read: Enabled</description>
11364                  <value>1</value>
11365                </enumeratedValue>
11366              </enumeratedValues>
11367              <enumeratedValues>
11368                <usage>write</usage>
11369                <enumeratedValue>
11370                  <name>Clear</name>
11371                  <description>Disable</description>
11372                  <value>1</value>
11373                </enumeratedValue>
11374              </enumeratedValues>
11375            </field>
11376            <field>
11377              <name>BCMATCH</name>
11378              <description>Write '1' to disable interrupt for event BCMATCH</description>
11379              <lsb>10</lsb>
11380              <msb>10</msb>
11381              <enumeratedValues>
11382                <usage>read</usage>
11383                <enumeratedValue>
11384                  <name>Disabled</name>
11385                  <description>Read: Disabled</description>
11386                  <value>0</value>
11387                </enumeratedValue>
11388                <enumeratedValue>
11389                  <name>Enabled</name>
11390                  <description>Read: Enabled</description>
11391                  <value>1</value>
11392                </enumeratedValue>
11393              </enumeratedValues>
11394              <enumeratedValues>
11395                <usage>write</usage>
11396                <enumeratedValue>
11397                  <name>Clear</name>
11398                  <description>Disable</description>
11399                  <value>1</value>
11400                </enumeratedValue>
11401              </enumeratedValues>
11402            </field>
11403            <field>
11404              <name>CRCOK</name>
11405              <description>Write '1' to disable interrupt for event CRCOK</description>
11406              <lsb>12</lsb>
11407              <msb>12</msb>
11408              <enumeratedValues>
11409                <usage>read</usage>
11410                <enumeratedValue>
11411                  <name>Disabled</name>
11412                  <description>Read: Disabled</description>
11413                  <value>0</value>
11414                </enumeratedValue>
11415                <enumeratedValue>
11416                  <name>Enabled</name>
11417                  <description>Read: Enabled</description>
11418                  <value>1</value>
11419                </enumeratedValue>
11420              </enumeratedValues>
11421              <enumeratedValues>
11422                <usage>write</usage>
11423                <enumeratedValue>
11424                  <name>Clear</name>
11425                  <description>Disable</description>
11426                  <value>1</value>
11427                </enumeratedValue>
11428              </enumeratedValues>
11429            </field>
11430            <field>
11431              <name>CRCERROR</name>
11432              <description>Write '1' to disable interrupt for event CRCERROR</description>
11433              <lsb>13</lsb>
11434              <msb>13</msb>
11435              <enumeratedValues>
11436                <usage>read</usage>
11437                <enumeratedValue>
11438                  <name>Disabled</name>
11439                  <description>Read: Disabled</description>
11440                  <value>0</value>
11441                </enumeratedValue>
11442                <enumeratedValue>
11443                  <name>Enabled</name>
11444                  <description>Read: Enabled</description>
11445                  <value>1</value>
11446                </enumeratedValue>
11447              </enumeratedValues>
11448              <enumeratedValues>
11449                <usage>write</usage>
11450                <enumeratedValue>
11451                  <name>Clear</name>
11452                  <description>Disable</description>
11453                  <value>1</value>
11454                </enumeratedValue>
11455              </enumeratedValues>
11456            </field>
11457            <field>
11458              <name>FRAMESTART</name>
11459              <description>Write '1' to disable interrupt for event FRAMESTART</description>
11460              <lsb>14</lsb>
11461              <msb>14</msb>
11462              <enumeratedValues>
11463                <usage>read</usage>
11464                <enumeratedValue>
11465                  <name>Disabled</name>
11466                  <description>Read: Disabled</description>
11467                  <value>0</value>
11468                </enumeratedValue>
11469                <enumeratedValue>
11470                  <name>Enabled</name>
11471                  <description>Read: Enabled</description>
11472                  <value>1</value>
11473                </enumeratedValue>
11474              </enumeratedValues>
11475              <enumeratedValues>
11476                <usage>write</usage>
11477                <enumeratedValue>
11478                  <name>Clear</name>
11479                  <description>Disable</description>
11480                  <value>1</value>
11481                </enumeratedValue>
11482              </enumeratedValues>
11483            </field>
11484            <field>
11485              <name>EDEND</name>
11486              <description>Write '1' to disable interrupt for event EDEND</description>
11487              <lsb>15</lsb>
11488              <msb>15</msb>
11489              <enumeratedValues>
11490                <usage>read</usage>
11491                <enumeratedValue>
11492                  <name>Disabled</name>
11493                  <description>Read: Disabled</description>
11494                  <value>0</value>
11495                </enumeratedValue>
11496                <enumeratedValue>
11497                  <name>Enabled</name>
11498                  <description>Read: Enabled</description>
11499                  <value>1</value>
11500                </enumeratedValue>
11501              </enumeratedValues>
11502              <enumeratedValues>
11503                <usage>write</usage>
11504                <enumeratedValue>
11505                  <name>Clear</name>
11506                  <description>Disable</description>
11507                  <value>1</value>
11508                </enumeratedValue>
11509              </enumeratedValues>
11510            </field>
11511            <field>
11512              <name>EDSTOPPED</name>
11513              <description>Write '1' to disable interrupt for event EDSTOPPED</description>
11514              <lsb>16</lsb>
11515              <msb>16</msb>
11516              <enumeratedValues>
11517                <usage>read</usage>
11518                <enumeratedValue>
11519                  <name>Disabled</name>
11520                  <description>Read: Disabled</description>
11521                  <value>0</value>
11522                </enumeratedValue>
11523                <enumeratedValue>
11524                  <name>Enabled</name>
11525                  <description>Read: Enabled</description>
11526                  <value>1</value>
11527                </enumeratedValue>
11528              </enumeratedValues>
11529              <enumeratedValues>
11530                <usage>write</usage>
11531                <enumeratedValue>
11532                  <name>Clear</name>
11533                  <description>Disable</description>
11534                  <value>1</value>
11535                </enumeratedValue>
11536              </enumeratedValues>
11537            </field>
11538            <field>
11539              <name>CCAIDLE</name>
11540              <description>Write '1' to disable interrupt for event CCAIDLE</description>
11541              <lsb>17</lsb>
11542              <msb>17</msb>
11543              <enumeratedValues>
11544                <usage>read</usage>
11545                <enumeratedValue>
11546                  <name>Disabled</name>
11547                  <description>Read: Disabled</description>
11548                  <value>0</value>
11549                </enumeratedValue>
11550                <enumeratedValue>
11551                  <name>Enabled</name>
11552                  <description>Read: Enabled</description>
11553                  <value>1</value>
11554                </enumeratedValue>
11555              </enumeratedValues>
11556              <enumeratedValues>
11557                <usage>write</usage>
11558                <enumeratedValue>
11559                  <name>Clear</name>
11560                  <description>Disable</description>
11561                  <value>1</value>
11562                </enumeratedValue>
11563              </enumeratedValues>
11564            </field>
11565            <field>
11566              <name>CCABUSY</name>
11567              <description>Write '1' to disable interrupt for event CCABUSY</description>
11568              <lsb>18</lsb>
11569              <msb>18</msb>
11570              <enumeratedValues>
11571                <usage>read</usage>
11572                <enumeratedValue>
11573                  <name>Disabled</name>
11574                  <description>Read: Disabled</description>
11575                  <value>0</value>
11576                </enumeratedValue>
11577                <enumeratedValue>
11578                  <name>Enabled</name>
11579                  <description>Read: Enabled</description>
11580                  <value>1</value>
11581                </enumeratedValue>
11582              </enumeratedValues>
11583              <enumeratedValues>
11584                <usage>write</usage>
11585                <enumeratedValue>
11586                  <name>Clear</name>
11587                  <description>Disable</description>
11588                  <value>1</value>
11589                </enumeratedValue>
11590              </enumeratedValues>
11591            </field>
11592            <field>
11593              <name>CCASTOPPED</name>
11594              <description>Write '1' to disable interrupt for event CCASTOPPED</description>
11595              <lsb>19</lsb>
11596              <msb>19</msb>
11597              <enumeratedValues>
11598                <usage>read</usage>
11599                <enumeratedValue>
11600                  <name>Disabled</name>
11601                  <description>Read: Disabled</description>
11602                  <value>0</value>
11603                </enumeratedValue>
11604                <enumeratedValue>
11605                  <name>Enabled</name>
11606                  <description>Read: Enabled</description>
11607                  <value>1</value>
11608                </enumeratedValue>
11609              </enumeratedValues>
11610              <enumeratedValues>
11611                <usage>write</usage>
11612                <enumeratedValue>
11613                  <name>Clear</name>
11614                  <description>Disable</description>
11615                  <value>1</value>
11616                </enumeratedValue>
11617              </enumeratedValues>
11618            </field>
11619            <field>
11620              <name>RATEBOOST</name>
11621              <description>Write '1' to disable interrupt for event RATEBOOST</description>
11622              <lsb>20</lsb>
11623              <msb>20</msb>
11624              <enumeratedValues>
11625                <usage>read</usage>
11626                <enumeratedValue>
11627                  <name>Disabled</name>
11628                  <description>Read: Disabled</description>
11629                  <value>0</value>
11630                </enumeratedValue>
11631                <enumeratedValue>
11632                  <name>Enabled</name>
11633                  <description>Read: Enabled</description>
11634                  <value>1</value>
11635                </enumeratedValue>
11636              </enumeratedValues>
11637              <enumeratedValues>
11638                <usage>write</usage>
11639                <enumeratedValue>
11640                  <name>Clear</name>
11641                  <description>Disable</description>
11642                  <value>1</value>
11643                </enumeratedValue>
11644              </enumeratedValues>
11645            </field>
11646            <field>
11647              <name>TXREADY</name>
11648              <description>Write '1' to disable interrupt for event TXREADY</description>
11649              <lsb>21</lsb>
11650              <msb>21</msb>
11651              <enumeratedValues>
11652                <usage>read</usage>
11653                <enumeratedValue>
11654                  <name>Disabled</name>
11655                  <description>Read: Disabled</description>
11656                  <value>0</value>
11657                </enumeratedValue>
11658                <enumeratedValue>
11659                  <name>Enabled</name>
11660                  <description>Read: Enabled</description>
11661                  <value>1</value>
11662                </enumeratedValue>
11663              </enumeratedValues>
11664              <enumeratedValues>
11665                <usage>write</usage>
11666                <enumeratedValue>
11667                  <name>Clear</name>
11668                  <description>Disable</description>
11669                  <value>1</value>
11670                </enumeratedValue>
11671              </enumeratedValues>
11672            </field>
11673            <field>
11674              <name>RXREADY</name>
11675              <description>Write '1' to disable interrupt for event RXREADY</description>
11676              <lsb>22</lsb>
11677              <msb>22</msb>
11678              <enumeratedValues>
11679                <usage>read</usage>
11680                <enumeratedValue>
11681                  <name>Disabled</name>
11682                  <description>Read: Disabled</description>
11683                  <value>0</value>
11684                </enumeratedValue>
11685                <enumeratedValue>
11686                  <name>Enabled</name>
11687                  <description>Read: Enabled</description>
11688                  <value>1</value>
11689                </enumeratedValue>
11690              </enumeratedValues>
11691              <enumeratedValues>
11692                <usage>write</usage>
11693                <enumeratedValue>
11694                  <name>Clear</name>
11695                  <description>Disable</description>
11696                  <value>1</value>
11697                </enumeratedValue>
11698              </enumeratedValues>
11699            </field>
11700            <field>
11701              <name>MHRMATCH</name>
11702              <description>Write '1' to disable interrupt for event MHRMATCH</description>
11703              <lsb>23</lsb>
11704              <msb>23</msb>
11705              <enumeratedValues>
11706                <usage>read</usage>
11707                <enumeratedValue>
11708                  <name>Disabled</name>
11709                  <description>Read: Disabled</description>
11710                  <value>0</value>
11711                </enumeratedValue>
11712                <enumeratedValue>
11713                  <name>Enabled</name>
11714                  <description>Read: Enabled</description>
11715                  <value>1</value>
11716                </enumeratedValue>
11717              </enumeratedValues>
11718              <enumeratedValues>
11719                <usage>write</usage>
11720                <enumeratedValue>
11721                  <name>Clear</name>
11722                  <description>Disable</description>
11723                  <value>1</value>
11724                </enumeratedValue>
11725              </enumeratedValues>
11726            </field>
11727            <field>
11728              <name>SYNC</name>
11729              <description>Write '1' to disable interrupt for event SYNC</description>
11730              <lsb>26</lsb>
11731              <msb>26</msb>
11732              <enumeratedValues>
11733                <usage>read</usage>
11734                <enumeratedValue>
11735                  <name>Disabled</name>
11736                  <description>Read: Disabled</description>
11737                  <value>0</value>
11738                </enumeratedValue>
11739                <enumeratedValue>
11740                  <name>Enabled</name>
11741                  <description>Read: Enabled</description>
11742                  <value>1</value>
11743                </enumeratedValue>
11744              </enumeratedValues>
11745              <enumeratedValues>
11746                <usage>write</usage>
11747                <enumeratedValue>
11748                  <name>Clear</name>
11749                  <description>Disable</description>
11750                  <value>1</value>
11751                </enumeratedValue>
11752              </enumeratedValues>
11753            </field>
11754            <field>
11755              <name>PHYEND</name>
11756              <description>Write '1' to disable interrupt for event PHYEND</description>
11757              <lsb>27</lsb>
11758              <msb>27</msb>
11759              <enumeratedValues>
11760                <usage>read</usage>
11761                <enumeratedValue>
11762                  <name>Disabled</name>
11763                  <description>Read: Disabled</description>
11764                  <value>0</value>
11765                </enumeratedValue>
11766                <enumeratedValue>
11767                  <name>Enabled</name>
11768                  <description>Read: Enabled</description>
11769                  <value>1</value>
11770                </enumeratedValue>
11771              </enumeratedValues>
11772              <enumeratedValues>
11773                <usage>write</usage>
11774                <enumeratedValue>
11775                  <name>Clear</name>
11776                  <description>Disable</description>
11777                  <value>1</value>
11778                </enumeratedValue>
11779              </enumeratedValues>
11780            </field>
11781            <field>
11782              <name>CTEPRESENT</name>
11783              <description>Write '1' to disable interrupt for event CTEPRESENT</description>
11784              <lsb>28</lsb>
11785              <msb>28</msb>
11786              <enumeratedValues>
11787                <usage>read</usage>
11788                <enumeratedValue>
11789                  <name>Disabled</name>
11790                  <description>Read: Disabled</description>
11791                  <value>0</value>
11792                </enumeratedValue>
11793                <enumeratedValue>
11794                  <name>Enabled</name>
11795                  <description>Read: Enabled</description>
11796                  <value>1</value>
11797                </enumeratedValue>
11798              </enumeratedValues>
11799              <enumeratedValues>
11800                <usage>write</usage>
11801                <enumeratedValue>
11802                  <name>Clear</name>
11803                  <description>Disable</description>
11804                  <value>1</value>
11805                </enumeratedValue>
11806              </enumeratedValues>
11807            </field>
11808          </fields>
11809        </register>
11810        <register>
11811          <name>CRCSTATUS</name>
11812          <description>CRC status</description>
11813          <addressOffset>0x400</addressOffset>
11814          <access>read-only</access>
11815          <fields>
11816            <field>
11817              <name>CRCSTATUS</name>
11818              <description>CRC status of packet received</description>
11819              <lsb>0</lsb>
11820              <msb>0</msb>
11821              <enumeratedValues>
11822                <enumeratedValue>
11823                  <name>CRCError</name>
11824                  <description>Packet received with CRC error</description>
11825                  <value>0</value>
11826                </enumeratedValue>
11827                <enumeratedValue>
11828                  <name>CRCOk</name>
11829                  <description>Packet received with CRC ok</description>
11830                  <value>1</value>
11831                </enumeratedValue>
11832              </enumeratedValues>
11833            </field>
11834          </fields>
11835        </register>
11836        <register>
11837          <name>RXMATCH</name>
11838          <description>Received address</description>
11839          <addressOffset>0x408</addressOffset>
11840          <access>read-only</access>
11841          <fields>
11842            <field>
11843              <name>RXMATCH</name>
11844              <description>Received address</description>
11845              <lsb>0</lsb>
11846              <msb>2</msb>
11847            </field>
11848          </fields>
11849        </register>
11850        <register>
11851          <name>RXCRC</name>
11852          <description>CRC field of previously received packet</description>
11853          <addressOffset>0x40C</addressOffset>
11854          <access>read-only</access>
11855          <fields>
11856            <field>
11857              <name>RXCRC</name>
11858              <description>CRC field of previously received packet</description>
11859              <lsb>0</lsb>
11860              <msb>23</msb>
11861            </field>
11862          </fields>
11863        </register>
11864        <register>
11865          <name>DAI</name>
11866          <description>Device address match index</description>
11867          <addressOffset>0x410</addressOffset>
11868          <access>read-only</access>
11869          <fields>
11870            <field>
11871              <name>DAI</name>
11872              <description>Device address match index</description>
11873              <lsb>0</lsb>
11874              <msb>2</msb>
11875            </field>
11876          </fields>
11877        </register>
11878        <register>
11879          <name>PDUSTAT</name>
11880          <description>Payload status</description>
11881          <addressOffset>0x414</addressOffset>
11882          <access>read-only</access>
11883          <fields>
11884            <field>
11885              <name>PDUSTAT</name>
11886              <description>Status on payload length vs. PCNF1.MAXLEN</description>
11887              <lsb>0</lsb>
11888              <msb>0</msb>
11889              <enumeratedValues>
11890                <enumeratedValue>
11891                  <name>LessThan</name>
11892                  <description>Payload less than PCNF1.MAXLEN</description>
11893                  <value>0</value>
11894                </enumeratedValue>
11895                <enumeratedValue>
11896                  <name>GreaterThan</name>
11897                  <description>Payload greater than PCNF1.MAXLEN</description>
11898                  <value>1</value>
11899                </enumeratedValue>
11900              </enumeratedValues>
11901            </field>
11902            <field>
11903              <name>CISTAT</name>
11904              <description>Status on what rate packet is received with in Long Range</description>
11905              <lsb>1</lsb>
11906              <msb>2</msb>
11907              <enumeratedValues>
11908                <enumeratedValue>
11909                  <name>LR125kbit</name>
11910                  <description>Frame is received at 125 kbps</description>
11911                  <value>0</value>
11912                </enumeratedValue>
11913                <enumeratedValue>
11914                  <name>LR500kbit</name>
11915                  <description>Frame is received at 500 kbps</description>
11916                  <value>1</value>
11917                </enumeratedValue>
11918              </enumeratedValues>
11919            </field>
11920          </fields>
11921        </register>
11922        <register>
11923          <name>CTESTATUS</name>
11924          <description>CTEInfo parsed from received packet</description>
11925          <addressOffset>0x44C</addressOffset>
11926          <access>read-only</access>
11927          <fields>
11928            <field>
11929              <name>CTETIME</name>
11930              <description>CTETime parsed from packet</description>
11931              <lsb>0</lsb>
11932              <msb>4</msb>
11933            </field>
11934            <field>
11935              <name>RFU</name>
11936              <description>RFU parsed from packet</description>
11937              <lsb>5</lsb>
11938              <msb>5</msb>
11939            </field>
11940            <field>
11941              <name>CTETYPE</name>
11942              <description>CTEType parsed from packet</description>
11943              <lsb>6</lsb>
11944              <msb>7</msb>
11945            </field>
11946          </fields>
11947        </register>
11948        <register>
11949          <name>DFESTATUS</name>
11950          <description>DFE status information</description>
11951          <addressOffset>0x458</addressOffset>
11952          <access>read-only</access>
11953          <fields>
11954            <field>
11955              <name>SWITCHINGSTATE</name>
11956              <description>Internal state of switching state machine</description>
11957              <lsb>0</lsb>
11958              <msb>2</msb>
11959              <enumeratedValues>
11960                <enumeratedValue>
11961                  <name>Idle</name>
11962                  <description>Switching state Idle</description>
11963                  <value>0</value>
11964                </enumeratedValue>
11965                <enumeratedValue>
11966                  <name>Offset</name>
11967                  <description>Switching state Offset</description>
11968                  <value>1</value>
11969                </enumeratedValue>
11970                <enumeratedValue>
11971                  <name>Guard</name>
11972                  <description>Switching state Guard</description>
11973                  <value>2</value>
11974                </enumeratedValue>
11975                <enumeratedValue>
11976                  <name>Ref</name>
11977                  <description>Switching state Ref</description>
11978                  <value>3</value>
11979                </enumeratedValue>
11980                <enumeratedValue>
11981                  <name>Switching</name>
11982                  <description>Switching state Switching</description>
11983                  <value>4</value>
11984                </enumeratedValue>
11985                <enumeratedValue>
11986                  <name>Ending</name>
11987                  <description>Switching state Ending</description>
11988                  <value>5</value>
11989                </enumeratedValue>
11990              </enumeratedValues>
11991            </field>
11992            <field>
11993              <name>SAMPLINGSTATE</name>
11994              <description>Internal state of sampling state machine</description>
11995              <lsb>4</lsb>
11996              <msb>4</msb>
11997              <enumeratedValues>
11998                <enumeratedValue>
11999                  <name>Idle</name>
12000                  <description>Sampling state Idle</description>
12001                  <value>0</value>
12002                </enumeratedValue>
12003                <enumeratedValue>
12004                  <name>Sampling</name>
12005                  <description>Sampling state Sampling</description>
12006                  <value>1</value>
12007                </enumeratedValue>
12008              </enumeratedValues>
12009            </field>
12010          </fields>
12011        </register>
12012        <register>
12013          <name>PACKETPTR</name>
12014          <description>Packet pointer</description>
12015          <addressOffset>0x504</addressOffset>
12016          <access>read-write</access>
12017          <resetValue>0x00000000</resetValue>
12018          <fields>
12019            <field>
12020              <name>PACKETPTR</name>
12021              <description>Packet pointer</description>
12022              <lsb>0</lsb>
12023              <msb>31</msb>
12024            </field>
12025          </fields>
12026        </register>
12027        <register>
12028          <name>FREQUENCY</name>
12029          <description>Frequency</description>
12030          <addressOffset>0x508</addressOffset>
12031          <access>read-write</access>
12032          <resetValue>0x00000002</resetValue>
12033          <fields>
12034            <field>
12035              <name>FREQUENCY</name>
12036              <description>Radio channel frequency</description>
12037              <lsb>0</lsb>
12038              <msb>6</msb>
12039            </field>
12040            <field>
12041              <name>MAP</name>
12042              <description>Channel map selection</description>
12043              <lsb>8</lsb>
12044              <msb>8</msb>
12045              <enumeratedValues>
12046                <enumeratedValue>
12047                  <name>Default</name>
12048                  <description>Channel map between 2400 MHz and 2500 MHz</description>
12049                  <value>0</value>
12050                </enumeratedValue>
12051                <enumeratedValue>
12052                  <name>Low</name>
12053                  <description>Channel map between 2360 MHz and 2460 MHz</description>
12054                  <value>1</value>
12055                </enumeratedValue>
12056              </enumeratedValues>
12057            </field>
12058          </fields>
12059        </register>
12060        <register>
12061          <name>TXPOWER</name>
12062          <description>Output power</description>
12063          <addressOffset>0x50C</addressOffset>
12064          <access>read-write</access>
12065          <fields>
12066            <field>
12067              <name>TXPOWER</name>
12068              <description>RADIO output power</description>
12069              <lsb>0</lsb>
12070              <msb>7</msb>
12071              <enumeratedValues>
12072                <enumeratedValue>
12073                  <name>Pos8dBm</name>
12074                  <description>+8 dBm</description>
12075                  <value>0x8</value>
12076                </enumeratedValue>
12077                <enumeratedValue>
12078                  <name>Pos7dBm</name>
12079                  <description>+7 dBm</description>
12080                  <value>0x7</value>
12081                </enumeratedValue>
12082                <enumeratedValue>
12083                  <name>Pos6dBm</name>
12084                  <description>+6 dBm</description>
12085                  <value>0x6</value>
12086                </enumeratedValue>
12087                <enumeratedValue>
12088                  <name>Pos5dBm</name>
12089                  <description>+5 dBm</description>
12090                  <value>0x5</value>
12091                </enumeratedValue>
12092                <enumeratedValue>
12093                  <name>Pos4dBm</name>
12094                  <description>+4 dBm</description>
12095                  <value>0x4</value>
12096                </enumeratedValue>
12097                <enumeratedValue>
12098                  <name>Pos3dBm</name>
12099                  <description>+3 dBm</description>
12100                  <value>0x3</value>
12101                </enumeratedValue>
12102                <enumeratedValue>
12103                  <name>Pos2dBm</name>
12104                  <description>+2 dBm</description>
12105                  <value>0x2</value>
12106                </enumeratedValue>
12107                <enumeratedValue>
12108                  <name>0dBm</name>
12109                  <description>0 dBm</description>
12110                  <value>0x0</value>
12111                </enumeratedValue>
12112                <enumeratedValue>
12113                  <name>Neg4dBm</name>
12114                  <description>-4 dBm</description>
12115                  <value>0xFC</value>
12116                </enumeratedValue>
12117                <enumeratedValue>
12118                  <name>Neg8dBm</name>
12119                  <description>-8 dBm</description>
12120                  <value>0xF8</value>
12121                </enumeratedValue>
12122                <enumeratedValue>
12123                  <name>Neg12dBm</name>
12124                  <description>-12 dBm</description>
12125                  <value>0xF4</value>
12126                </enumeratedValue>
12127                <enumeratedValue>
12128                  <name>Neg16dBm</name>
12129                  <description>-16 dBm</description>
12130                  <value>0xF0</value>
12131                </enumeratedValue>
12132                <enumeratedValue>
12133                  <name>Neg20dBm</name>
12134                  <description>-20 dBm</description>
12135                  <value>0xEC</value>
12136                </enumeratedValue>
12137                <enumeratedValue>
12138                  <name>Neg30dBm</name>
12139                  <description>Deprecated enumerator -  -40 dBm</description>
12140                  <value>0xE2</value>
12141                </enumeratedValue>
12142                <enumeratedValue>
12143                  <name>Neg40dBm</name>
12144                  <description>-40 dBm</description>
12145                  <value>0xD8</value>
12146                </enumeratedValue>
12147              </enumeratedValues>
12148            </field>
12149          </fields>
12150        </register>
12151        <register>
12152          <name>MODE</name>
12153          <description>Data rate and modulation</description>
12154          <addressOffset>0x510</addressOffset>
12155          <access>read-write</access>
12156          <fields>
12157            <field>
12158              <name>MODE</name>
12159              <description>Radio data rate and modulation setting. The radio supports frequency-shift keying (FSK) modulation.</description>
12160              <lsb>0</lsb>
12161              <msb>3</msb>
12162              <enumeratedValues>
12163                <enumeratedValue>
12164                  <name>Nrf_1Mbit</name>
12165                  <description>1 Mbps Nordic proprietary radio mode</description>
12166                  <value>0</value>
12167                </enumeratedValue>
12168                <enumeratedValue>
12169                  <name>Nrf_2Mbit</name>
12170                  <description>2 Mbps Nordic proprietary radio mode</description>
12171                  <value>1</value>
12172                </enumeratedValue>
12173                <enumeratedValue>
12174                  <name>Ble_1Mbit</name>
12175                  <description>1 Mbps BLE</description>
12176                  <value>3</value>
12177                </enumeratedValue>
12178                <enumeratedValue>
12179                  <name>Ble_2Mbit</name>
12180                  <description>2 Mbps BLE</description>
12181                  <value>4</value>
12182                </enumeratedValue>
12183                <enumeratedValue>
12184                  <name>Ble_LR125Kbit</name>
12185                  <description>Long Range 125 kbps TX, 125 kbps and 500 kbps RX</description>
12186                  <value>5</value>
12187                </enumeratedValue>
12188                <enumeratedValue>
12189                  <name>Ble_LR500Kbit</name>
12190                  <description>Long Range 500 kbps TX, 125 kbps and 500 kbps RX</description>
12191                  <value>6</value>
12192                </enumeratedValue>
12193                <enumeratedValue>
12194                  <name>Ieee802154_250Kbit</name>
12195                  <description>IEEE 802.15.4-2006 250 kbps</description>
12196                  <value>15</value>
12197                </enumeratedValue>
12198              </enumeratedValues>
12199            </field>
12200          </fields>
12201        </register>
12202        <register>
12203          <name>PCNF0</name>
12204          <description>Packet configuration register 0</description>
12205          <addressOffset>0x514</addressOffset>
12206          <access>read-write</access>
12207          <fields>
12208            <field>
12209              <name>LFLEN</name>
12210              <description>Length on air of LENGTH field in number of bits</description>
12211              <lsb>0</lsb>
12212              <msb>3</msb>
12213            </field>
12214            <field>
12215              <name>S0LEN</name>
12216              <description>Length on air of S0 field in number of bytes</description>
12217              <lsb>8</lsb>
12218              <msb>8</msb>
12219            </field>
12220            <field>
12221              <name>S1LEN</name>
12222              <description>Length on air of S1 field in number of bits</description>
12223              <lsb>16</lsb>
12224              <msb>19</msb>
12225            </field>
12226            <field>
12227              <name>S1INCL</name>
12228              <description>Include or exclude S1 field in RAM</description>
12229              <lsb>20</lsb>
12230              <msb>20</msb>
12231              <enumeratedValues>
12232                <enumeratedValue>
12233                  <name>Automatic</name>
12234                  <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
12235                  <value>0</value>
12236                </enumeratedValue>
12237                <enumeratedValue>
12238                  <name>Include</name>
12239                  <description>Always include S1 field in RAM independent of S1LEN</description>
12240                  <value>1</value>
12241                </enumeratedValue>
12242              </enumeratedValues>
12243            </field>
12244            <field>
12245              <name>CILEN</name>
12246              <description>Length of code indicator - Long Range</description>
12247              <lsb>22</lsb>
12248              <msb>23</msb>
12249            </field>
12250            <field>
12251              <name>PLEN</name>
12252              <description>Length of preamble on air. Decision point: TASKS_START task</description>
12253              <lsb>24</lsb>
12254              <msb>25</msb>
12255              <enumeratedValues>
12256                <enumeratedValue>
12257                  <name>8bit</name>
12258                  <description>8-bit preamble</description>
12259                  <value>0</value>
12260                </enumeratedValue>
12261                <enumeratedValue>
12262                  <name>16bit</name>
12263                  <description>16-bit preamble</description>
12264                  <value>1</value>
12265                </enumeratedValue>
12266                <enumeratedValue>
12267                  <name>32bitZero</name>
12268                  <description>32-bit zero preamble - used for IEEE 802.15.4</description>
12269                  <value>2</value>
12270                </enumeratedValue>
12271                <enumeratedValue>
12272                  <name>LongRange</name>
12273                  <description>Preamble - used for Bluetooth LE Long Range</description>
12274                  <value>3</value>
12275                </enumeratedValue>
12276              </enumeratedValues>
12277            </field>
12278            <field>
12279              <name>CRCINC</name>
12280              <description>Indicates if LENGTH field contains CRC or not</description>
12281              <lsb>26</lsb>
12282              <msb>26</msb>
12283              <enumeratedValues>
12284                <enumeratedValue>
12285                  <name>Exclude</name>
12286                  <description>LENGTH does not contain CRC</description>
12287                  <value>0</value>
12288                </enumeratedValue>
12289                <enumeratedValue>
12290                  <name>Include</name>
12291                  <description>LENGTH includes CRC</description>
12292                  <value>1</value>
12293                </enumeratedValue>
12294              </enumeratedValues>
12295            </field>
12296            <field>
12297              <name>TERMLEN</name>
12298              <description>Length of TERM field in Long Range operation</description>
12299              <lsb>29</lsb>
12300              <msb>30</msb>
12301            </field>
12302          </fields>
12303        </register>
12304        <register>
12305          <name>PCNF1</name>
12306          <description>Packet configuration register 1</description>
12307          <addressOffset>0x518</addressOffset>
12308          <access>read-write</access>
12309          <fields>
12310            <field>
12311              <name>MAXLEN</name>
12312              <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
12313              <lsb>0</lsb>
12314              <msb>7</msb>
12315            </field>
12316            <field>
12317              <name>STATLEN</name>
12318              <description>Static length in number of bytes</description>
12319              <lsb>8</lsb>
12320              <msb>15</msb>
12321            </field>
12322            <field>
12323              <name>BALEN</name>
12324              <description>Base address length in number of bytes</description>
12325              <lsb>16</lsb>
12326              <msb>18</msb>
12327            </field>
12328            <field>
12329              <name>ENDIAN</name>
12330              <description>On-air endianness of packet, this applies to the S0, LENGTH, S1, and the PAYLOAD fields.</description>
12331              <lsb>24</lsb>
12332              <msb>24</msb>
12333              <enumeratedValues>
12334                <enumeratedValue>
12335                  <name>Little</name>
12336                  <description>Least significant bit on air first</description>
12337                  <value>0</value>
12338                </enumeratedValue>
12339                <enumeratedValue>
12340                  <name>Big</name>
12341                  <description>Most significant bit on air first</description>
12342                  <value>1</value>
12343                </enumeratedValue>
12344              </enumeratedValues>
12345            </field>
12346            <field>
12347              <name>WHITEEN</name>
12348              <description>Enable or disable packet whitening</description>
12349              <lsb>25</lsb>
12350              <msb>25</msb>
12351              <enumeratedValues>
12352                <enumeratedValue>
12353                  <name>Disabled</name>
12354                  <description>Disable</description>
12355                  <value>0</value>
12356                </enumeratedValue>
12357                <enumeratedValue>
12358                  <name>Enabled</name>
12359                  <description>Enable</description>
12360                  <value>1</value>
12361                </enumeratedValue>
12362              </enumeratedValues>
12363            </field>
12364          </fields>
12365        </register>
12366        <register>
12367          <name>BASE0</name>
12368          <description>Base address 0</description>
12369          <addressOffset>0x51C</addressOffset>
12370          <access>read-write</access>
12371          <fields>
12372            <field>
12373              <name>BASE0</name>
12374              <description>Base address 0</description>
12375              <lsb>0</lsb>
12376              <msb>31</msb>
12377            </field>
12378          </fields>
12379        </register>
12380        <register>
12381          <name>BASE1</name>
12382          <description>Base address 1</description>
12383          <addressOffset>0x520</addressOffset>
12384          <access>read-write</access>
12385          <fields>
12386            <field>
12387              <name>BASE1</name>
12388              <description>Base address 1</description>
12389              <lsb>0</lsb>
12390              <msb>31</msb>
12391            </field>
12392          </fields>
12393        </register>
12394        <register>
12395          <name>PREFIX0</name>
12396          <description>Prefixes bytes for logical addresses 0-3</description>
12397          <addressOffset>0x524</addressOffset>
12398          <access>read-write</access>
12399          <fields>
12400            <field>
12401              <name>AP0</name>
12402              <description>Address prefix 0.</description>
12403              <lsb>0</lsb>
12404              <msb>7</msb>
12405            </field>
12406            <field>
12407              <name>AP1</name>
12408              <description>Address prefix 1.</description>
12409              <lsb>8</lsb>
12410              <msb>15</msb>
12411            </field>
12412            <field>
12413              <name>AP2</name>
12414              <description>Address prefix 2.</description>
12415              <lsb>16</lsb>
12416              <msb>23</msb>
12417            </field>
12418            <field>
12419              <name>AP3</name>
12420              <description>Address prefix 3.</description>
12421              <lsb>24</lsb>
12422              <msb>31</msb>
12423            </field>
12424          </fields>
12425        </register>
12426        <register>
12427          <name>PREFIX1</name>
12428          <description>Prefixes bytes for logical addresses 4-7</description>
12429          <addressOffset>0x528</addressOffset>
12430          <access>read-write</access>
12431          <fields>
12432            <field>
12433              <name>AP4</name>
12434              <description>Address prefix 4.</description>
12435              <lsb>0</lsb>
12436              <msb>7</msb>
12437            </field>
12438            <field>
12439              <name>AP5</name>
12440              <description>Address prefix 5.</description>
12441              <lsb>8</lsb>
12442              <msb>15</msb>
12443            </field>
12444            <field>
12445              <name>AP6</name>
12446              <description>Address prefix 6.</description>
12447              <lsb>16</lsb>
12448              <msb>23</msb>
12449            </field>
12450            <field>
12451              <name>AP7</name>
12452              <description>Address prefix 7.</description>
12453              <lsb>24</lsb>
12454              <msb>31</msb>
12455            </field>
12456          </fields>
12457        </register>
12458        <register>
12459          <name>TXADDRESS</name>
12460          <description>Transmit address select</description>
12461          <addressOffset>0x52C</addressOffset>
12462          <access>read-write</access>
12463          <fields>
12464            <field>
12465              <name>TXADDRESS</name>
12466              <description>Transmit address select</description>
12467              <lsb>0</lsb>
12468              <msb>2</msb>
12469            </field>
12470          </fields>
12471        </register>
12472        <register>
12473          <name>RXADDRESSES</name>
12474          <description>Receive address select</description>
12475          <addressOffset>0x530</addressOffset>
12476          <access>read-write</access>
12477          <fields>
12478            <field>
12479              <name>ADDR0</name>
12480              <description>Enable or disable reception on logical address 0.</description>
12481              <lsb>0</lsb>
12482              <msb>0</msb>
12483              <enumeratedValues>
12484                <enumeratedValue>
12485                  <name>Disabled</name>
12486                  <description>Disable</description>
12487                  <value>0</value>
12488                </enumeratedValue>
12489                <enumeratedValue>
12490                  <name>Enabled</name>
12491                  <description>Enable</description>
12492                  <value>1</value>
12493                </enumeratedValue>
12494              </enumeratedValues>
12495            </field>
12496            <field>
12497              <name>ADDR1</name>
12498              <description>Enable or disable reception on logical address 1.</description>
12499              <lsb>1</lsb>
12500              <msb>1</msb>
12501              <enumeratedValues>
12502                <enumeratedValue>
12503                  <name>Disabled</name>
12504                  <description>Disable</description>
12505                  <value>0</value>
12506                </enumeratedValue>
12507                <enumeratedValue>
12508                  <name>Enabled</name>
12509                  <description>Enable</description>
12510                  <value>1</value>
12511                </enumeratedValue>
12512              </enumeratedValues>
12513            </field>
12514            <field>
12515              <name>ADDR2</name>
12516              <description>Enable or disable reception on logical address 2.</description>
12517              <lsb>2</lsb>
12518              <msb>2</msb>
12519              <enumeratedValues>
12520                <enumeratedValue>
12521                  <name>Disabled</name>
12522                  <description>Disable</description>
12523                  <value>0</value>
12524                </enumeratedValue>
12525                <enumeratedValue>
12526                  <name>Enabled</name>
12527                  <description>Enable</description>
12528                  <value>1</value>
12529                </enumeratedValue>
12530              </enumeratedValues>
12531            </field>
12532            <field>
12533              <name>ADDR3</name>
12534              <description>Enable or disable reception on logical address 3.</description>
12535              <lsb>3</lsb>
12536              <msb>3</msb>
12537              <enumeratedValues>
12538                <enumeratedValue>
12539                  <name>Disabled</name>
12540                  <description>Disable</description>
12541                  <value>0</value>
12542                </enumeratedValue>
12543                <enumeratedValue>
12544                  <name>Enabled</name>
12545                  <description>Enable</description>
12546                  <value>1</value>
12547                </enumeratedValue>
12548              </enumeratedValues>
12549            </field>
12550            <field>
12551              <name>ADDR4</name>
12552              <description>Enable or disable reception on logical address 4.</description>
12553              <lsb>4</lsb>
12554              <msb>4</msb>
12555              <enumeratedValues>
12556                <enumeratedValue>
12557                  <name>Disabled</name>
12558                  <description>Disable</description>
12559                  <value>0</value>
12560                </enumeratedValue>
12561                <enumeratedValue>
12562                  <name>Enabled</name>
12563                  <description>Enable</description>
12564                  <value>1</value>
12565                </enumeratedValue>
12566              </enumeratedValues>
12567            </field>
12568            <field>
12569              <name>ADDR5</name>
12570              <description>Enable or disable reception on logical address 5.</description>
12571              <lsb>5</lsb>
12572              <msb>5</msb>
12573              <enumeratedValues>
12574                <enumeratedValue>
12575                  <name>Disabled</name>
12576                  <description>Disable</description>
12577                  <value>0</value>
12578                </enumeratedValue>
12579                <enumeratedValue>
12580                  <name>Enabled</name>
12581                  <description>Enable</description>
12582                  <value>1</value>
12583                </enumeratedValue>
12584              </enumeratedValues>
12585            </field>
12586            <field>
12587              <name>ADDR6</name>
12588              <description>Enable or disable reception on logical address 6.</description>
12589              <lsb>6</lsb>
12590              <msb>6</msb>
12591              <enumeratedValues>
12592                <enumeratedValue>
12593                  <name>Disabled</name>
12594                  <description>Disable</description>
12595                  <value>0</value>
12596                </enumeratedValue>
12597                <enumeratedValue>
12598                  <name>Enabled</name>
12599                  <description>Enable</description>
12600                  <value>1</value>
12601                </enumeratedValue>
12602              </enumeratedValues>
12603            </field>
12604            <field>
12605              <name>ADDR7</name>
12606              <description>Enable or disable reception on logical address 7.</description>
12607              <lsb>7</lsb>
12608              <msb>7</msb>
12609              <enumeratedValues>
12610                <enumeratedValue>
12611                  <name>Disabled</name>
12612                  <description>Disable</description>
12613                  <value>0</value>
12614                </enumeratedValue>
12615                <enumeratedValue>
12616                  <name>Enabled</name>
12617                  <description>Enable</description>
12618                  <value>1</value>
12619                </enumeratedValue>
12620              </enumeratedValues>
12621            </field>
12622          </fields>
12623        </register>
12624        <register>
12625          <name>CRCCNF</name>
12626          <description>CRC configuration</description>
12627          <addressOffset>0x534</addressOffset>
12628          <access>read-write</access>
12629          <fields>
12630            <field>
12631              <name>LEN</name>
12632              <description>CRC length in number of bytes For MODE Ble_LR125Kbit and Ble_LR500Kbit, only LEN set to 3 is supported</description>
12633              <lsb>0</lsb>
12634              <msb>1</msb>
12635              <enumeratedValues>
12636                <enumeratedValue>
12637                  <name>Disabled</name>
12638                  <description>CRC length is zero and CRC calculation is disabled</description>
12639                  <value>0</value>
12640                </enumeratedValue>
12641                <enumeratedValue>
12642                  <name>One</name>
12643                  <description>CRC length is one byte and CRC calculation is enabled</description>
12644                  <value>1</value>
12645                </enumeratedValue>
12646                <enumeratedValue>
12647                  <name>Two</name>
12648                  <description>CRC length is two bytes and CRC calculation is enabled</description>
12649                  <value>2</value>
12650                </enumeratedValue>
12651                <enumeratedValue>
12652                  <name>Three</name>
12653                  <description>CRC length is three bytes and CRC calculation is enabled</description>
12654                  <value>3</value>
12655                </enumeratedValue>
12656              </enumeratedValues>
12657            </field>
12658            <field>
12659              <name>SKIPADDR</name>
12660              <description>Include or exclude packet address field out of CRC calculation.</description>
12661              <lsb>8</lsb>
12662              <msb>9</msb>
12663              <enumeratedValues>
12664                <enumeratedValue>
12665                  <name>Include</name>
12666                  <description>CRC calculation includes address field</description>
12667                  <value>0</value>
12668                </enumeratedValue>
12669                <enumeratedValue>
12670                  <name>Skip</name>
12671                  <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
12672                  <value>1</value>
12673                </enumeratedValue>
12674                <enumeratedValue>
12675                  <name>Ieee802154</name>
12676                  <description>CRC calculation as per 802.15.4 standard. Starting at first byte after length field.</description>
12677                  <value>2</value>
12678                </enumeratedValue>
12679              </enumeratedValues>
12680            </field>
12681          </fields>
12682        </register>
12683        <register>
12684          <name>CRCPOLY</name>
12685          <description>CRC polynomial</description>
12686          <addressOffset>0x538</addressOffset>
12687          <access>read-write</access>
12688          <resetValue>0x00000000</resetValue>
12689          <fields>
12690            <field>
12691              <name>CRCPOLY</name>
12692              <description>CRC polynomial</description>
12693              <lsb>0</lsb>
12694              <msb>23</msb>
12695            </field>
12696          </fields>
12697        </register>
12698        <register>
12699          <name>CRCINIT</name>
12700          <description>CRC initial value</description>
12701          <addressOffset>0x53C</addressOffset>
12702          <access>read-write</access>
12703          <fields>
12704            <field>
12705              <name>CRCINIT</name>
12706              <description>CRC initial value</description>
12707              <lsb>0</lsb>
12708              <msb>23</msb>
12709            </field>
12710          </fields>
12711        </register>
12712        <register>
12713          <name>TIFS</name>
12714          <description>Interframe spacing in us</description>
12715          <addressOffset>0x544</addressOffset>
12716          <access>read-write</access>
12717          <fields>
12718            <field>
12719              <name>TIFS</name>
12720              <description>Interframe spacing in us.</description>
12721              <lsb>0</lsb>
12722              <msb>9</msb>
12723            </field>
12724          </fields>
12725        </register>
12726        <register>
12727          <name>RSSISAMPLE</name>
12728          <description>RSSI sample</description>
12729          <addressOffset>0x548</addressOffset>
12730          <access>read-only</access>
12731          <fields>
12732            <field>
12733              <name>RSSISAMPLE</name>
12734              <description>RSSI sample.</description>
12735              <lsb>0</lsb>
12736              <msb>6</msb>
12737            </field>
12738          </fields>
12739        </register>
12740        <register>
12741          <name>STATE</name>
12742          <description>Current radio state</description>
12743          <addressOffset>0x550</addressOffset>
12744          <access>read-only</access>
12745          <fields>
12746            <field>
12747              <name>STATE</name>
12748              <description>Current radio state</description>
12749              <lsb>0</lsb>
12750              <msb>3</msb>
12751              <enumeratedValues>
12752                <enumeratedValue>
12753                  <name>Disabled</name>
12754                  <description>RADIO is in the Disabled state</description>
12755                  <value>0</value>
12756                </enumeratedValue>
12757                <enumeratedValue>
12758                  <name>RxRu</name>
12759                  <description>RADIO is in the RXRU state</description>
12760                  <value>1</value>
12761                </enumeratedValue>
12762                <enumeratedValue>
12763                  <name>RxIdle</name>
12764                  <description>RADIO is in the RXIDLE state</description>
12765                  <value>2</value>
12766                </enumeratedValue>
12767                <enumeratedValue>
12768                  <name>Rx</name>
12769                  <description>RADIO is in the RX state</description>
12770                  <value>3</value>
12771                </enumeratedValue>
12772                <enumeratedValue>
12773                  <name>RxDisable</name>
12774                  <description>RADIO is in the RXDISABLED state</description>
12775                  <value>4</value>
12776                </enumeratedValue>
12777                <enumeratedValue>
12778                  <name>TxRu</name>
12779                  <description>RADIO is in the TXRU state</description>
12780                  <value>9</value>
12781                </enumeratedValue>
12782                <enumeratedValue>
12783                  <name>TxIdle</name>
12784                  <description>RADIO is in the TXIDLE state</description>
12785                  <value>10</value>
12786                </enumeratedValue>
12787                <enumeratedValue>
12788                  <name>Tx</name>
12789                  <description>RADIO is in the TX state</description>
12790                  <value>11</value>
12791                </enumeratedValue>
12792                <enumeratedValue>
12793                  <name>TxDisable</name>
12794                  <description>RADIO is in the TXDISABLED state</description>
12795                  <value>12</value>
12796                </enumeratedValue>
12797              </enumeratedValues>
12798            </field>
12799          </fields>
12800        </register>
12801        <register>
12802          <name>DATAWHITEIV</name>
12803          <description>Data whitening initial value</description>
12804          <addressOffset>0x554</addressOffset>
12805          <access>read-write</access>
12806          <resetValue>0x00000040</resetValue>
12807          <fields>
12808            <field>
12809              <name>DATAWHITEIV</name>
12810              <description>Data whitening initial value. Bit 6 is hardwired to '1', writing '0' to it has no effect, and it will always be read back and used by the device as '1'.</description>
12811              <lsb>0</lsb>
12812              <msb>6</msb>
12813            </field>
12814          </fields>
12815        </register>
12816        <register>
12817          <name>BCC</name>
12818          <description>Bit counter compare</description>
12819          <addressOffset>0x560</addressOffset>
12820          <access>read-write</access>
12821          <fields>
12822            <field>
12823              <name>BCC</name>
12824              <description>Bit counter compare</description>
12825              <lsb>0</lsb>
12826              <msb>31</msb>
12827            </field>
12828          </fields>
12829        </register>
12830        <register>
12831          <dim>0x8</dim>
12832          <dimIncrement>0x4</dimIncrement>
12833          <name>DAB[%s]</name>
12834          <description>Description collection: Device address base segment n</description>
12835          <addressOffset>0x600</addressOffset>
12836          <access>read-write</access>
12837          <fields>
12838            <field>
12839              <name>DAB</name>
12840              <description>Device address base segment n</description>
12841              <lsb>0</lsb>
12842              <msb>31</msb>
12843            </field>
12844          </fields>
12845        </register>
12846        <register>
12847          <dim>0x8</dim>
12848          <dimIncrement>0x4</dimIncrement>
12849          <name>DAP[%s]</name>
12850          <description>Description collection: Device address prefix n</description>
12851          <addressOffset>0x620</addressOffset>
12852          <access>read-write</access>
12853          <fields>
12854            <field>
12855              <name>DAP</name>
12856              <description>Device address prefix n</description>
12857              <lsb>0</lsb>
12858              <msb>15</msb>
12859            </field>
12860          </fields>
12861        </register>
12862        <register>
12863          <name>DACNF</name>
12864          <description>Device address match configuration</description>
12865          <addressOffset>0x640</addressOffset>
12866          <access>read-write</access>
12867          <fields>
12868            <field>
12869              <name>ENA0</name>
12870              <description>Enable or disable device address matching using device address 0</description>
12871              <lsb>0</lsb>
12872              <msb>0</msb>
12873              <enumeratedValues>
12874                <enumeratedValue>
12875                  <name>Disabled</name>
12876                  <description>Disabled</description>
12877                  <value>0</value>
12878                </enumeratedValue>
12879                <enumeratedValue>
12880                  <name>Enabled</name>
12881                  <description>Enabled</description>
12882                  <value>1</value>
12883                </enumeratedValue>
12884              </enumeratedValues>
12885            </field>
12886            <field>
12887              <name>ENA1</name>
12888              <description>Enable or disable device address matching using device address 1</description>
12889              <lsb>1</lsb>
12890              <msb>1</msb>
12891              <enumeratedValues>
12892                <enumeratedValue>
12893                  <name>Disabled</name>
12894                  <description>Disabled</description>
12895                  <value>0</value>
12896                </enumeratedValue>
12897                <enumeratedValue>
12898                  <name>Enabled</name>
12899                  <description>Enabled</description>
12900                  <value>1</value>
12901                </enumeratedValue>
12902              </enumeratedValues>
12903            </field>
12904            <field>
12905              <name>ENA2</name>
12906              <description>Enable or disable device address matching using device address 2</description>
12907              <lsb>2</lsb>
12908              <msb>2</msb>
12909              <enumeratedValues>
12910                <enumeratedValue>
12911                  <name>Disabled</name>
12912                  <description>Disabled</description>
12913                  <value>0</value>
12914                </enumeratedValue>
12915                <enumeratedValue>
12916                  <name>Enabled</name>
12917                  <description>Enabled</description>
12918                  <value>1</value>
12919                </enumeratedValue>
12920              </enumeratedValues>
12921            </field>
12922            <field>
12923              <name>ENA3</name>
12924              <description>Enable or disable device address matching using device address 3</description>
12925              <lsb>3</lsb>
12926              <msb>3</msb>
12927              <enumeratedValues>
12928                <enumeratedValue>
12929                  <name>Disabled</name>
12930                  <description>Disabled</description>
12931                  <value>0</value>
12932                </enumeratedValue>
12933                <enumeratedValue>
12934                  <name>Enabled</name>
12935                  <description>Enabled</description>
12936                  <value>1</value>
12937                </enumeratedValue>
12938              </enumeratedValues>
12939            </field>
12940            <field>
12941              <name>ENA4</name>
12942              <description>Enable or disable device address matching using device address 4</description>
12943              <lsb>4</lsb>
12944              <msb>4</msb>
12945              <enumeratedValues>
12946                <enumeratedValue>
12947                  <name>Disabled</name>
12948                  <description>Disabled</description>
12949                  <value>0</value>
12950                </enumeratedValue>
12951                <enumeratedValue>
12952                  <name>Enabled</name>
12953                  <description>Enabled</description>
12954                  <value>1</value>
12955                </enumeratedValue>
12956              </enumeratedValues>
12957            </field>
12958            <field>
12959              <name>ENA5</name>
12960              <description>Enable or disable device address matching using device address 5</description>
12961              <lsb>5</lsb>
12962              <msb>5</msb>
12963              <enumeratedValues>
12964                <enumeratedValue>
12965                  <name>Disabled</name>
12966                  <description>Disabled</description>
12967                  <value>0</value>
12968                </enumeratedValue>
12969                <enumeratedValue>
12970                  <name>Enabled</name>
12971                  <description>Enabled</description>
12972                  <value>1</value>
12973                </enumeratedValue>
12974              </enumeratedValues>
12975            </field>
12976            <field>
12977              <name>ENA6</name>
12978              <description>Enable or disable device address matching using device address 6</description>
12979              <lsb>6</lsb>
12980              <msb>6</msb>
12981              <enumeratedValues>
12982                <enumeratedValue>
12983                  <name>Disabled</name>
12984                  <description>Disabled</description>
12985                  <value>0</value>
12986                </enumeratedValue>
12987                <enumeratedValue>
12988                  <name>Enabled</name>
12989                  <description>Enabled</description>
12990                  <value>1</value>
12991                </enumeratedValue>
12992              </enumeratedValues>
12993            </field>
12994            <field>
12995              <name>ENA7</name>
12996              <description>Enable or disable device address matching using device address 7</description>
12997              <lsb>7</lsb>
12998              <msb>7</msb>
12999              <enumeratedValues>
13000                <enumeratedValue>
13001                  <name>Disabled</name>
13002                  <description>Disabled</description>
13003                  <value>0</value>
13004                </enumeratedValue>
13005                <enumeratedValue>
13006                  <name>Enabled</name>
13007                  <description>Enabled</description>
13008                  <value>1</value>
13009                </enumeratedValue>
13010              </enumeratedValues>
13011            </field>
13012            <field>
13013              <name>TXADD0</name>
13014              <description>TxAdd for device address 0</description>
13015              <lsb>8</lsb>
13016              <msb>8</msb>
13017            </field>
13018            <field>
13019              <name>TXADD1</name>
13020              <description>TxAdd for device address 1</description>
13021              <lsb>9</lsb>
13022              <msb>9</msb>
13023            </field>
13024            <field>
13025              <name>TXADD2</name>
13026              <description>TxAdd for device address 2</description>
13027              <lsb>10</lsb>
13028              <msb>10</msb>
13029            </field>
13030            <field>
13031              <name>TXADD3</name>
13032              <description>TxAdd for device address 3</description>
13033              <lsb>11</lsb>
13034              <msb>11</msb>
13035            </field>
13036            <field>
13037              <name>TXADD4</name>
13038              <description>TxAdd for device address 4</description>
13039              <lsb>12</lsb>
13040              <msb>12</msb>
13041            </field>
13042            <field>
13043              <name>TXADD5</name>
13044              <description>TxAdd for device address 5</description>
13045              <lsb>13</lsb>
13046              <msb>13</msb>
13047            </field>
13048            <field>
13049              <name>TXADD6</name>
13050              <description>TxAdd for device address 6</description>
13051              <lsb>14</lsb>
13052              <msb>14</msb>
13053            </field>
13054            <field>
13055              <name>TXADD7</name>
13056              <description>TxAdd for device address 7</description>
13057              <lsb>15</lsb>
13058              <msb>15</msb>
13059            </field>
13060          </fields>
13061        </register>
13062        <register>
13063          <name>MHRMATCHCONF</name>
13064          <description>Search pattern configuration</description>
13065          <addressOffset>0x644</addressOffset>
13066          <access>read-write</access>
13067          <fields>
13068            <field>
13069              <name>MHRMATCHCONF</name>
13070              <description>Search pattern configuration</description>
13071              <lsb>0</lsb>
13072              <msb>31</msb>
13073            </field>
13074          </fields>
13075        </register>
13076        <register>
13077          <name>MHRMATCHMAS</name>
13078          <description>Pattern mask</description>
13079          <addressOffset>0x648</addressOffset>
13080          <access>read-write</access>
13081          <fields>
13082            <field>
13083              <name>MHRMATCHMAS</name>
13084              <description>Pattern mask</description>
13085              <lsb>0</lsb>
13086              <msb>31</msb>
13087            </field>
13088          </fields>
13089        </register>
13090        <register>
13091          <name>MODECNF0</name>
13092          <description>Radio mode configuration register 0</description>
13093          <addressOffset>0x650</addressOffset>
13094          <access>read-write</access>
13095          <resetValue>0x00000200</resetValue>
13096          <fields>
13097            <field>
13098              <name>RU</name>
13099              <description>Radio ramp-up time</description>
13100              <lsb>0</lsb>
13101              <msb>0</msb>
13102              <enumeratedValues>
13103                <enumeratedValue>
13104                  <name>Default</name>
13105                  <description>Default ramp-up time (tRXEN and tTXEN), compatible with firmware written for nRF51</description>
13106                  <value>0</value>
13107                </enumeratedValue>
13108                <enumeratedValue>
13109                  <name>Fast</name>
13110                  <description>Fast ramp-up (tRXEN,FAST and tTXEN,FAST), see electrical specifications for more information</description>
13111                  <value>1</value>
13112                </enumeratedValue>
13113              </enumeratedValues>
13114            </field>
13115            <field>
13116              <name>DTX</name>
13117              <description>Default TX value</description>
13118              <lsb>8</lsb>
13119              <msb>9</msb>
13120              <enumeratedValues>
13121                <enumeratedValue>
13122                  <name>B1</name>
13123                  <description>Transmit '1'</description>
13124                  <value>0</value>
13125                </enumeratedValue>
13126                <enumeratedValue>
13127                  <name>B0</name>
13128                  <description>Transmit '0'</description>
13129                  <value>1</value>
13130                </enumeratedValue>
13131                <enumeratedValue>
13132                  <name>Center</name>
13133                  <description>Transmit center frequency</description>
13134                  <value>2</value>
13135                </enumeratedValue>
13136              </enumeratedValues>
13137            </field>
13138          </fields>
13139        </register>
13140        <register>
13141          <name>SFD</name>
13142          <description>IEEE 802.15.4 start of frame delimiter</description>
13143          <addressOffset>0x660</addressOffset>
13144          <access>read-write</access>
13145          <resetValue>0x000000A7</resetValue>
13146          <fields>
13147            <field>
13148              <name>SFD</name>
13149              <description>IEEE 802.15.4 start of frame delimiter</description>
13150              <lsb>0</lsb>
13151              <msb>7</msb>
13152            </field>
13153          </fields>
13154        </register>
13155        <register>
13156          <name>EDCNT</name>
13157          <description>IEEE 802.15.4 energy detect loop count</description>
13158          <addressOffset>0x664</addressOffset>
13159          <access>read-write</access>
13160          <resetValue>0x00000000</resetValue>
13161          <fields>
13162            <field>
13163              <name>EDCNT</name>
13164              <description>IEEE 802.15.4 energy detect loop count</description>
13165              <lsb>0</lsb>
13166              <msb>20</msb>
13167            </field>
13168          </fields>
13169        </register>
13170        <register>
13171          <name>EDSAMPLE</name>
13172          <description>IEEE 802.15.4 energy detect level</description>
13173          <addressOffset>0x668</addressOffset>
13174          <access>read-only</access>
13175          <resetValue>0x00000000</resetValue>
13176          <fields>
13177            <field>
13178              <name>EDLVL</name>
13179              <description>IEEE 802.15.4 energy detect level</description>
13180              <lsb>0</lsb>
13181              <msb>7</msb>
13182            </field>
13183          </fields>
13184        </register>
13185        <register>
13186          <name>CCACTRL</name>
13187          <description>IEEE 802.15.4 clear channel assessment control</description>
13188          <addressOffset>0x66C</addressOffset>
13189          <access>read-write</access>
13190          <resetValue>0x052D0000</resetValue>
13191          <fields>
13192            <field>
13193              <name>CCAMODE</name>
13194              <description>CCA mode of operation</description>
13195              <lsb>0</lsb>
13196              <msb>2</msb>
13197              <enumeratedValues>
13198                <enumeratedValue>
13199                  <name>EdMode</name>
13200                  <description>Energy above threshold</description>
13201                  <value>0</value>
13202                </enumeratedValue>
13203                <enumeratedValue>
13204                  <name>CarrierMode</name>
13205                  <description>Carrier seen</description>
13206                  <value>1</value>
13207                </enumeratedValue>
13208                <enumeratedValue>
13209                  <name>CarrierAndEdMode</name>
13210                  <description>Energy above threshold AND carrier seen</description>
13211                  <value>2</value>
13212                </enumeratedValue>
13213                <enumeratedValue>
13214                  <name>CarrierOrEdMode</name>
13215                  <description>Energy above threshold OR carrier seen</description>
13216                  <value>3</value>
13217                </enumeratedValue>
13218                <enumeratedValue>
13219                  <name>EdModeTest1</name>
13220                  <description>Energy above threshold test mode that will abort when first ED measurement over threshold is seen. No averaging.</description>
13221                  <value>4</value>
13222                </enumeratedValue>
13223              </enumeratedValues>
13224            </field>
13225            <field>
13226              <name>CCAEDTHRES</name>
13227              <description>CCA energy busy threshold. Used in all the CCA modes except CarrierMode.</description>
13228              <lsb>8</lsb>
13229              <msb>15</msb>
13230            </field>
13231            <field>
13232              <name>CCACORRTHRES</name>
13233              <description>CCA correlator busy threshold. Only relevant to CarrierMode, CarrierAndEdMode, and CarrierOrEdMode.</description>
13234              <lsb>16</lsb>
13235              <msb>23</msb>
13236            </field>
13237            <field>
13238              <name>CCACORRCNT</name>
13239              <description>Limit for occurances above CCACORRTHRES. When not equal to zero the corrolator based signal detect is enabled.</description>
13240              <lsb>24</lsb>
13241              <msb>31</msb>
13242            </field>
13243          </fields>
13244        </register>
13245        <register>
13246          <name>DFEMODE</name>
13247          <description>Whether to use Angle-of-Arrival (AOA) or Angle-of-Departure (AOD)</description>
13248          <addressOffset>0x900</addressOffset>
13249          <access>read-write</access>
13250          <resetValue>0x00000000</resetValue>
13251          <fields>
13252            <field>
13253              <name>DFEOPMODE</name>
13254              <description>Direction finding operation mode</description>
13255              <lsb>0</lsb>
13256              <msb>1</msb>
13257              <enumeratedValues>
13258                <enumeratedValue>
13259                  <name>Disabled</name>
13260                  <description>Direction finding mode disabled</description>
13261                  <value>0</value>
13262                </enumeratedValue>
13263                <enumeratedValue>
13264                  <name>AoD</name>
13265                  <description>Direction finding mode set to AoD</description>
13266                  <value>2</value>
13267                </enumeratedValue>
13268                <enumeratedValue>
13269                  <name>AoA</name>
13270                  <description>Direction finding mode set to AoA</description>
13271                  <value>3</value>
13272                </enumeratedValue>
13273              </enumeratedValues>
13274            </field>
13275          </fields>
13276        </register>
13277        <register>
13278          <name>CTEINLINECONF</name>
13279          <description>Configuration for CTE inline mode</description>
13280          <addressOffset>0x904</addressOffset>
13281          <access>read-write</access>
13282          <resetValue>0x00002800</resetValue>
13283          <fields>
13284            <field>
13285              <name>CTEINLINECTRLEN</name>
13286              <description>Enable parsing of CTEInfo from received packet in BLE modes</description>
13287              <lsb>0</lsb>
13288              <msb>0</msb>
13289              <enumeratedValues>
13290                <enumeratedValue>
13291                  <name>Enabled</name>
13292                  <description>Parsing of CTEInfo is enabled</description>
13293                  <value>1</value>
13294                </enumeratedValue>
13295                <enumeratedValue>
13296                  <name>Disabled</name>
13297                  <description>Parsing of CTEInfo is disabled</description>
13298                  <value>0</value>
13299                </enumeratedValue>
13300              </enumeratedValues>
13301            </field>
13302            <field>
13303              <name>CTEINFOINS1</name>
13304              <description>CTEInfo is S1 byte or not</description>
13305              <lsb>3</lsb>
13306              <msb>3</msb>
13307              <enumeratedValues>
13308                <enumeratedValue>
13309                  <name>InS1</name>
13310                  <description>CTEInfo is in S1 byte (data PDU)</description>
13311                  <value>1</value>
13312                </enumeratedValue>
13313                <enumeratedValue>
13314                  <name>NotInS1</name>
13315                  <description>CTEInfo is NOT in S1 byte (advertising PDU)</description>
13316                  <value>0</value>
13317                </enumeratedValue>
13318              </enumeratedValues>
13319            </field>
13320            <field>
13321              <name>CTEERRORHANDLING</name>
13322              <description>Sampling/switching if CRC is not OK</description>
13323              <lsb>4</lsb>
13324              <msb>4</msb>
13325              <enumeratedValues>
13326                <enumeratedValue>
13327                  <name>Yes</name>
13328                  <description>Sampling and antenna switching also when CRC is not OK</description>
13329                  <value>1</value>
13330                </enumeratedValue>
13331                <enumeratedValue>
13332                  <name>No</name>
13333                  <description>No sampling and antenna switching when CRC is not OK</description>
13334                  <value>0</value>
13335                </enumeratedValue>
13336              </enumeratedValues>
13337            </field>
13338            <field>
13339              <name>CTETIMEVALIDRANGE</name>
13340              <description>Max range of CTETime</description>
13341              <lsb>6</lsb>
13342              <msb>7</msb>
13343              <enumeratedValues>
13344                <enumeratedValue>
13345                  <name>20</name>
13346                  <description>20 in 8 us unit (default) Set to 20 if parsed CTETime is larger than 20</description>
13347                  <value>0</value>
13348                </enumeratedValue>
13349                <enumeratedValue>
13350                  <name>31</name>
13351                  <description>31 in 8 us unit</description>
13352                  <value>1</value>
13353                </enumeratedValue>
13354                <enumeratedValue>
13355                  <name>63</name>
13356                  <description>63 in 8 us unit</description>
13357                  <value>2</value>
13358                </enumeratedValue>
13359              </enumeratedValues>
13360            </field>
13361            <field>
13362              <name>CTEINLINERXMODE1US</name>
13363              <description>Spacing between samples for the samples in the SWITCHING period when CTEINLINEMODE is set.</description>
13364              <lsb>10</lsb>
13365              <msb>12</msb>
13366              <enumeratedValues>
13367                <enumeratedValue>
13368                  <name>4us</name>
13369                  <description>4 us</description>
13370                  <value>1</value>
13371                </enumeratedValue>
13372                <enumeratedValue>
13373                  <name>2us</name>
13374                  <description>2 us</description>
13375                  <value>2</value>
13376                </enumeratedValue>
13377                <enumeratedValue>
13378                  <name>1us</name>
13379                  <description>1 us</description>
13380                  <value>3</value>
13381                </enumeratedValue>
13382                <enumeratedValue>
13383                  <name>500ns</name>
13384                  <description>0.5 us</description>
13385                  <value>4</value>
13386                </enumeratedValue>
13387                <enumeratedValue>
13388                  <name>250ns</name>
13389                  <description>0.25 us</description>
13390                  <value>5</value>
13391                </enumeratedValue>
13392                <enumeratedValue>
13393                  <name>125ns</name>
13394                  <description>0.125 us</description>
13395                  <value>6</value>
13396                </enumeratedValue>
13397              </enumeratedValues>
13398            </field>
13399            <field>
13400              <name>CTEINLINERXMODE2US</name>
13401              <description>Spacing between samples for the samples in the SWITCHING period when CTEINLINEMODE is set.</description>
13402              <lsb>13</lsb>
13403              <msb>15</msb>
13404              <enumeratedValues>
13405                <enumeratedValue>
13406                  <name>4us</name>
13407                  <description>4 us</description>
13408                  <value>1</value>
13409                </enumeratedValue>
13410                <enumeratedValue>
13411                  <name>2us</name>
13412                  <description>2 us</description>
13413                  <value>2</value>
13414                </enumeratedValue>
13415                <enumeratedValue>
13416                  <name>1us</name>
13417                  <description>1 us</description>
13418                  <value>3</value>
13419                </enumeratedValue>
13420                <enumeratedValue>
13421                  <name>500ns</name>
13422                  <description>0.5 us</description>
13423                  <value>4</value>
13424                </enumeratedValue>
13425                <enumeratedValue>
13426                  <name>250ns</name>
13427                  <description>0.25 us</description>
13428                  <value>5</value>
13429                </enumeratedValue>
13430                <enumeratedValue>
13431                  <name>125ns</name>
13432                  <description>0.125 us</description>
13433                  <value>6</value>
13434                </enumeratedValue>
13435              </enumeratedValues>
13436            </field>
13437            <field>
13438              <name>S0CONF</name>
13439              <description>S0 bit pattern to match</description>
13440              <lsb>16</lsb>
13441              <msb>23</msb>
13442            </field>
13443            <field>
13444              <name>S0MASK</name>
13445              <description>S0 bit mask to set which bit to match</description>
13446              <lsb>24</lsb>
13447              <msb>31</msb>
13448            </field>
13449          </fields>
13450        </register>
13451        <register>
13452          <name>DFECTRL1</name>
13453          <description>Various configuration for Direction finding</description>
13454          <addressOffset>0x910</addressOffset>
13455          <access>read-write</access>
13456          <resetValue>0x00023282</resetValue>
13457          <fields>
13458            <field>
13459              <name>NUMBEROF8US</name>
13460              <description>Length of the AoA/AoD procedure in number of 8 us units</description>
13461              <lsb>0</lsb>
13462              <msb>5</msb>
13463            </field>
13464            <field>
13465              <name>DFEINEXTENSION</name>
13466              <description>Add CTE extension and do antenna switching/sampling in this extension</description>
13467              <lsb>7</lsb>
13468              <msb>7</msb>
13469              <enumeratedValues>
13470                <enumeratedValue>
13471                  <name>CRC</name>
13472                  <description>AoA/AoD procedure triggered at end of CRC</description>
13473                  <value>1</value>
13474                </enumeratedValue>
13475                <enumeratedValue>
13476                  <name>Payload</name>
13477                  <description>Antenna switching/sampling is done in the packet payload</description>
13478                  <value>0</value>
13479                </enumeratedValue>
13480              </enumeratedValues>
13481            </field>
13482            <field>
13483              <name>TSWITCHSPACING</name>
13484              <description>Interval between every time the antenna is changed in the SWITCHING state</description>
13485              <lsb>8</lsb>
13486              <msb>10</msb>
13487              <enumeratedValues>
13488                <enumeratedValue>
13489                  <name>4us</name>
13490                  <description>4 us</description>
13491                  <value>1</value>
13492                </enumeratedValue>
13493                <enumeratedValue>
13494                  <name>2us</name>
13495                  <description>2 us</description>
13496                  <value>2</value>
13497                </enumeratedValue>
13498                <enumeratedValue>
13499                  <name>1us</name>
13500                  <description>1 us</description>
13501                  <value>3</value>
13502                </enumeratedValue>
13503              </enumeratedValues>
13504            </field>
13505            <field>
13506              <name>TSAMPLESPACINGREF</name>
13507              <description>Interval between samples in the REFERENCE period</description>
13508              <lsb>12</lsb>
13509              <msb>14</msb>
13510              <enumeratedValues>
13511                <enumeratedValue>
13512                  <name>4us</name>
13513                  <description>4 us</description>
13514                  <value>1</value>
13515                </enumeratedValue>
13516                <enumeratedValue>
13517                  <name>2us</name>
13518                  <description>2 us</description>
13519                  <value>2</value>
13520                </enumeratedValue>
13521                <enumeratedValue>
13522                  <name>1us</name>
13523                  <description>1 us</description>
13524                  <value>3</value>
13525                </enumeratedValue>
13526                <enumeratedValue>
13527                  <name>500ns</name>
13528                  <description>0.5 us</description>
13529                  <value>4</value>
13530                </enumeratedValue>
13531                <enumeratedValue>
13532                  <name>250ns</name>
13533                  <description>0.25 us</description>
13534                  <value>5</value>
13535                </enumeratedValue>
13536                <enumeratedValue>
13537                  <name>125ns</name>
13538                  <description>0.125 us</description>
13539                  <value>6</value>
13540                </enumeratedValue>
13541              </enumeratedValues>
13542            </field>
13543            <field>
13544              <name>SAMPLETYPE</name>
13545              <description>Whether to sample I/Q or magnitude/phase</description>
13546              <lsb>15</lsb>
13547              <msb>15</msb>
13548              <enumeratedValues>
13549                <enumeratedValue>
13550                  <name>IQ</name>
13551                  <description>Complex samples in I and Q</description>
13552                  <value>0</value>
13553                </enumeratedValue>
13554                <enumeratedValue>
13555                  <name>MagPhase</name>
13556                  <description>Complex samples as magnitude and phase</description>
13557                  <value>1</value>
13558                </enumeratedValue>
13559              </enumeratedValues>
13560            </field>
13561            <field>
13562              <name>TSAMPLESPACING</name>
13563              <description>Interval between samples in the SWITCHING period when CTEINLINECTRLEN is 0</description>
13564              <lsb>16</lsb>
13565              <msb>18</msb>
13566              <enumeratedValues>
13567                <enumeratedValue>
13568                  <name>4us</name>
13569                  <description>4 us</description>
13570                  <value>1</value>
13571                </enumeratedValue>
13572                <enumeratedValue>
13573                  <name>2us</name>
13574                  <description>2 us</description>
13575                  <value>2</value>
13576                </enumeratedValue>
13577                <enumeratedValue>
13578                  <name>1us</name>
13579                  <description>1 us</description>
13580                  <value>3</value>
13581                </enumeratedValue>
13582                <enumeratedValue>
13583                  <name>500ns</name>
13584                  <description>0.5 us</description>
13585                  <value>4</value>
13586                </enumeratedValue>
13587                <enumeratedValue>
13588                  <name>250ns</name>
13589                  <description>0.25 us</description>
13590                  <value>5</value>
13591                </enumeratedValue>
13592                <enumeratedValue>
13593                  <name>125ns</name>
13594                  <description>0.125 us</description>
13595                  <value>6</value>
13596                </enumeratedValue>
13597              </enumeratedValues>
13598            </field>
13599            <field>
13600              <name>REPEATPATTERN</name>
13601              <description>Repeat each individual antenna pattern N times sequentially, i.e. P0, P0, P1, P1, P2, P2, P3, P3, etc.</description>
13602              <lsb>20</lsb>
13603              <msb>23</msb>
13604              <enumeratedValues>
13605                <enumeratedValue>
13606                  <name>NoRepeat</name>
13607                  <description>Do not repeat (1 time in total)</description>
13608                  <value>0</value>
13609                </enumeratedValue>
13610              </enumeratedValues>
13611            </field>
13612            <field>
13613              <name>AGCBACKOFFGAIN</name>
13614              <description>Gain will be lowered by the specified number of gain steps at the start of CTE</description>
13615              <lsb>24</lsb>
13616              <msb>27</msb>
13617            </field>
13618          </fields>
13619        </register>
13620        <register>
13621          <name>DFECTRL2</name>
13622          <description>Start offset for Direction finding</description>
13623          <addressOffset>0x914</addressOffset>
13624          <access>read-write</access>
13625          <resetValue>0x00000000</resetValue>
13626          <fields>
13627            <field>
13628              <name>TSWITCHOFFSET</name>
13629              <description>Signed value offset after the end of the CRC before starting switching in number of 16 MHz clock cycles</description>
13630              <lsb>0</lsb>
13631              <msb>12</msb>
13632            </field>
13633            <field>
13634              <name>TSAMPLEOFFSET</name>
13635              <description>Signed value offset in number of 16 MHz clock cycles for fine tuning of the sampling instant for all IQ samples. With TSAMPLEOFFSET=0 the first sample is taken immediately at the start of the reference period</description>
13636              <lsb>16</lsb>
13637              <msb>27</msb>
13638            </field>
13639          </fields>
13640        </register>
13641        <register>
13642          <name>SWITCHPATTERN</name>
13643          <description>GPIO patterns to be used for each antenna</description>
13644          <addressOffset>0x928</addressOffset>
13645          <access>read-write</access>
13646          <resetValue>0x00000000</resetValue>
13647          <fields>
13648            <field>
13649              <name>SWITCHPATTERN</name>
13650              <description>Fill array of GPIO patterns for antenna control.</description>
13651              <lsb>0</lsb>
13652              <msb>7</msb>
13653            </field>
13654          </fields>
13655        </register>
13656        <register>
13657          <name>CLEARPATTERN</name>
13658          <description>Clear the GPIO pattern array for antenna control</description>
13659          <addressOffset>0x92C</addressOffset>
13660          <access>read-write</access>
13661          <fields>
13662            <field>
13663              <name>CLEARPATTERN</name>
13664              <description>Clears GPIO pattern array for antenna control</description>
13665              <lsb>0</lsb>
13666              <msb>0</msb>
13667              <modifiedWriteValues>oneToClear</modifiedWriteValues>
13668              <enumeratedValues>
13669                <enumeratedValue>
13670                  <name>Clear</name>
13671                  <description>Clear the GPIO pattern</description>
13672                  <value>1</value>
13673                </enumeratedValue>
13674              </enumeratedValues>
13675            </field>
13676          </fields>
13677        </register>
13678        <cluster>
13679          <name>PSEL</name>
13680          <description>Unspecified</description>
13681          <headerStructName>RADIO_PSEL</headerStructName>
13682          <access>read-write</access>
13683          <addressOffset>0x930</addressOffset>
13684          <register>
13685            <dim>0x8</dim>
13686            <dimIncrement>0x4</dimIncrement>
13687            <name>DFEGPIO[%s]</name>
13688            <description>Description collection: Pin select for DFE pin n</description>
13689            <addressOffset>0x000</addressOffset>
13690            <access>read-write</access>
13691            <resetValue>0xFFFFFFFF</resetValue>
13692            <fields>
13693              <field>
13694                <name>PIN</name>
13695                <description>Pin number</description>
13696                <lsb>0</lsb>
13697                <msb>4</msb>
13698              </field>
13699              <field>
13700                <name>CONNECT</name>
13701                <description>Connection</description>
13702                <lsb>31</lsb>
13703                <msb>31</msb>
13704                <enumeratedValues>
13705                  <enumeratedValue>
13706                    <name>Disconnected</name>
13707                    <description>Disconnect</description>
13708                    <value>1</value>
13709                  </enumeratedValue>
13710                  <enumeratedValue>
13711                    <name>Connected</name>
13712                    <description>Connect</description>
13713                    <value>0</value>
13714                  </enumeratedValue>
13715                </enumeratedValues>
13716              </field>
13717            </fields>
13718          </register>
13719        </cluster>
13720        <cluster>
13721          <name>DFEPACKET</name>
13722          <description>DFE packet EasyDMA channel</description>
13723          <headerStructName>RADIO_DFEPACKET</headerStructName>
13724          <access>read-write</access>
13725          <addressOffset>0x950</addressOffset>
13726          <register>
13727            <name>PTR</name>
13728            <description>Data pointer</description>
13729            <addressOffset>0x000</addressOffset>
13730            <access>read-write</access>
13731            <resetValue>0x00000000</resetValue>
13732            <fields>
13733              <field>
13734                <name>PTR</name>
13735                <description>Data pointer</description>
13736                <lsb>0</lsb>
13737                <msb>31</msb>
13738              </field>
13739            </fields>
13740          </register>
13741          <register>
13742            <name>MAXCNT</name>
13743            <description>Maximum number of buffer words to transfer</description>
13744            <addressOffset>0x004</addressOffset>
13745            <access>read-write</access>
13746            <resetValue>0x00001000</resetValue>
13747            <fields>
13748              <field>
13749                <name>MAXCNT</name>
13750                <description>Maximum number of buffer words to transfer</description>
13751                <lsb>0</lsb>
13752                <msb>13</msb>
13753              </field>
13754            </fields>
13755          </register>
13756          <register>
13757            <name>AMOUNT</name>
13758            <description>Number of samples transferred in the last transaction</description>
13759            <addressOffset>0x008</addressOffset>
13760            <access>read-only</access>
13761            <fields>
13762              <field>
13763                <name>AMOUNT</name>
13764                <description>Number of samples transferred in the last transaction</description>
13765                <lsb>0</lsb>
13766                <msb>15</msb>
13767              </field>
13768            </fields>
13769          </register>
13770        </cluster>
13771        <register>
13772          <name>POWER</name>
13773          <description>Peripheral power control</description>
13774          <addressOffset>0xFFC</addressOffset>
13775          <access>read-write</access>
13776          <resetValue>0x00000001</resetValue>
13777          <fields>
13778            <field>
13779              <name>POWER</name>
13780              <description>Peripheral power control. The peripheral and its registers will be reset to its initial state by switching the peripheral off and then back on again.</description>
13781              <lsb>0</lsb>
13782              <msb>0</msb>
13783              <enumeratedValues>
13784                <enumeratedValue>
13785                  <name>Disabled</name>
13786                  <description>Peripheral is powered off</description>
13787                  <value>0</value>
13788                </enumeratedValue>
13789                <enumeratedValue>
13790                  <name>Enabled</name>
13791                  <description>Peripheral is powered on</description>
13792                  <value>1</value>
13793                </enumeratedValue>
13794              </enumeratedValues>
13795            </field>
13796          </fields>
13797        </register>
13798      </registers>
13799    </peripheral>
13800    <peripheral>
13801      <name>UART0</name>
13802      <description>Universal Asynchronous Receiver/Transmitter</description>
13803      <baseAddress>0x40002000</baseAddress>
13804      <headerStructName>UART</headerStructName>
13805      <addressBlock>
13806        <offset>0</offset>
13807        <size>0x1000</size>
13808        <usage>registers</usage>
13809      </addressBlock>
13810      <interrupt>
13811        <name>UARTE0_UART0</name>
13812        <value>2</value>
13813      </interrupt>
13814      <groupName>UART</groupName>
13815      <size>0x20</size>
13816      <registers>
13817        <register>
13818          <name>TASKS_STARTRX</name>
13819          <description>Start UART receiver</description>
13820          <addressOffset>0x000</addressOffset>
13821          <access>write-only</access>
13822          <fields>
13823            <field>
13824              <name>TASKS_STARTRX</name>
13825              <description>Start UART receiver</description>
13826              <lsb>0</lsb>
13827              <msb>0</msb>
13828              <enumeratedValues>
13829                <enumeratedValue>
13830                  <name>Trigger</name>
13831                  <description>Trigger task</description>
13832                  <value>1</value>
13833                </enumeratedValue>
13834              </enumeratedValues>
13835            </field>
13836          </fields>
13837        </register>
13838        <register>
13839          <name>TASKS_STOPRX</name>
13840          <description>Stop UART receiver</description>
13841          <addressOffset>0x004</addressOffset>
13842          <access>write-only</access>
13843          <fields>
13844            <field>
13845              <name>TASKS_STOPRX</name>
13846              <description>Stop UART receiver</description>
13847              <lsb>0</lsb>
13848              <msb>0</msb>
13849              <enumeratedValues>
13850                <enumeratedValue>
13851                  <name>Trigger</name>
13852                  <description>Trigger task</description>
13853                  <value>1</value>
13854                </enumeratedValue>
13855              </enumeratedValues>
13856            </field>
13857          </fields>
13858        </register>
13859        <register>
13860          <name>TASKS_STARTTX</name>
13861          <description>Start UART transmitter</description>
13862          <addressOffset>0x008</addressOffset>
13863          <access>write-only</access>
13864          <fields>
13865            <field>
13866              <name>TASKS_STARTTX</name>
13867              <description>Start UART transmitter</description>
13868              <lsb>0</lsb>
13869              <msb>0</msb>
13870              <enumeratedValues>
13871                <enumeratedValue>
13872                  <name>Trigger</name>
13873                  <description>Trigger task</description>
13874                  <value>1</value>
13875                </enumeratedValue>
13876              </enumeratedValues>
13877            </field>
13878          </fields>
13879        </register>
13880        <register>
13881          <name>TASKS_STOPTX</name>
13882          <description>Stop UART transmitter</description>
13883          <addressOffset>0x00C</addressOffset>
13884          <access>write-only</access>
13885          <fields>
13886            <field>
13887              <name>TASKS_STOPTX</name>
13888              <description>Stop UART transmitter</description>
13889              <lsb>0</lsb>
13890              <msb>0</msb>
13891              <enumeratedValues>
13892                <enumeratedValue>
13893                  <name>Trigger</name>
13894                  <description>Trigger task</description>
13895                  <value>1</value>
13896                </enumeratedValue>
13897              </enumeratedValues>
13898            </field>
13899          </fields>
13900        </register>
13901        <register>
13902          <name>TASKS_SUSPEND</name>
13903          <description>Suspend UART</description>
13904          <addressOffset>0x01C</addressOffset>
13905          <access>write-only</access>
13906          <fields>
13907            <field>
13908              <name>TASKS_SUSPEND</name>
13909              <description>Suspend UART</description>
13910              <lsb>0</lsb>
13911              <msb>0</msb>
13912              <enumeratedValues>
13913                <enumeratedValue>
13914                  <name>Trigger</name>
13915                  <description>Trigger task</description>
13916                  <value>1</value>
13917                </enumeratedValue>
13918              </enumeratedValues>
13919            </field>
13920          </fields>
13921        </register>
13922        <register>
13923          <name>EVENTS_CTS</name>
13924          <description>CTS is activated (set low). Clear To Send.</description>
13925          <addressOffset>0x100</addressOffset>
13926          <access>read-write</access>
13927          <fields>
13928            <field>
13929              <name>EVENTS_CTS</name>
13930              <description>CTS is activated (set low). Clear To Send.</description>
13931              <lsb>0</lsb>
13932              <msb>0</msb>
13933              <enumeratedValues>
13934                <enumeratedValue>
13935                  <name>NotGenerated</name>
13936                  <description>Event not generated</description>
13937                  <value>0</value>
13938                </enumeratedValue>
13939                <enumeratedValue>
13940                  <name>Generated</name>
13941                  <description>Event generated</description>
13942                  <value>1</value>
13943                </enumeratedValue>
13944              </enumeratedValues>
13945            </field>
13946          </fields>
13947        </register>
13948        <register>
13949          <name>EVENTS_NCTS</name>
13950          <description>CTS is deactivated (set high). Not Clear To Send.</description>
13951          <addressOffset>0x104</addressOffset>
13952          <access>read-write</access>
13953          <fields>
13954            <field>
13955              <name>EVENTS_NCTS</name>
13956              <description>CTS is deactivated (set high). Not Clear To Send.</description>
13957              <lsb>0</lsb>
13958              <msb>0</msb>
13959              <enumeratedValues>
13960                <enumeratedValue>
13961                  <name>NotGenerated</name>
13962                  <description>Event not generated</description>
13963                  <value>0</value>
13964                </enumeratedValue>
13965                <enumeratedValue>
13966                  <name>Generated</name>
13967                  <description>Event generated</description>
13968                  <value>1</value>
13969                </enumeratedValue>
13970              </enumeratedValues>
13971            </field>
13972          </fields>
13973        </register>
13974        <register>
13975          <name>EVENTS_RXDRDY</name>
13976          <description>Data received in RXD</description>
13977          <addressOffset>0x108</addressOffset>
13978          <access>read-write</access>
13979          <fields>
13980            <field>
13981              <name>EVENTS_RXDRDY</name>
13982              <description>Data received in RXD</description>
13983              <lsb>0</lsb>
13984              <msb>0</msb>
13985              <enumeratedValues>
13986                <enumeratedValue>
13987                  <name>NotGenerated</name>
13988                  <description>Event not generated</description>
13989                  <value>0</value>
13990                </enumeratedValue>
13991                <enumeratedValue>
13992                  <name>Generated</name>
13993                  <description>Event generated</description>
13994                  <value>1</value>
13995                </enumeratedValue>
13996              </enumeratedValues>
13997            </field>
13998          </fields>
13999        </register>
14000        <register>
14001          <name>EVENTS_TXDRDY</name>
14002          <description>Data sent from TXD</description>
14003          <addressOffset>0x11C</addressOffset>
14004          <access>read-write</access>
14005          <fields>
14006            <field>
14007              <name>EVENTS_TXDRDY</name>
14008              <description>Data sent from TXD</description>
14009              <lsb>0</lsb>
14010              <msb>0</msb>
14011              <enumeratedValues>
14012                <enumeratedValue>
14013                  <name>NotGenerated</name>
14014                  <description>Event not generated</description>
14015                  <value>0</value>
14016                </enumeratedValue>
14017                <enumeratedValue>
14018                  <name>Generated</name>
14019                  <description>Event generated</description>
14020                  <value>1</value>
14021                </enumeratedValue>
14022              </enumeratedValues>
14023            </field>
14024          </fields>
14025        </register>
14026        <register>
14027          <name>EVENTS_ERROR</name>
14028          <description>Error detected</description>
14029          <addressOffset>0x124</addressOffset>
14030          <access>read-write</access>
14031          <fields>
14032            <field>
14033              <name>EVENTS_ERROR</name>
14034              <description>Error detected</description>
14035              <lsb>0</lsb>
14036              <msb>0</msb>
14037              <enumeratedValues>
14038                <enumeratedValue>
14039                  <name>NotGenerated</name>
14040                  <description>Event not generated</description>
14041                  <value>0</value>
14042                </enumeratedValue>
14043                <enumeratedValue>
14044                  <name>Generated</name>
14045                  <description>Event generated</description>
14046                  <value>1</value>
14047                </enumeratedValue>
14048              </enumeratedValues>
14049            </field>
14050          </fields>
14051        </register>
14052        <register>
14053          <name>EVENTS_RXTO</name>
14054          <description>Receiver timeout</description>
14055          <addressOffset>0x144</addressOffset>
14056          <access>read-write</access>
14057          <fields>
14058            <field>
14059              <name>EVENTS_RXTO</name>
14060              <description>Receiver timeout</description>
14061              <lsb>0</lsb>
14062              <msb>0</msb>
14063              <enumeratedValues>
14064                <enumeratedValue>
14065                  <name>NotGenerated</name>
14066                  <description>Event not generated</description>
14067                  <value>0</value>
14068                </enumeratedValue>
14069                <enumeratedValue>
14070                  <name>Generated</name>
14071                  <description>Event generated</description>
14072                  <value>1</value>
14073                </enumeratedValue>
14074              </enumeratedValues>
14075            </field>
14076          </fields>
14077        </register>
14078        <register>
14079          <name>SHORTS</name>
14080          <description>Shortcuts between local events and tasks</description>
14081          <addressOffset>0x200</addressOffset>
14082          <access>read-write</access>
14083          <fields>
14084            <field>
14085              <name>CTS_STARTRX</name>
14086              <description>Shortcut between event CTS and task STARTRX</description>
14087              <lsb>3</lsb>
14088              <msb>3</msb>
14089              <enumeratedValues>
14090                <enumeratedValue>
14091                  <name>Disabled</name>
14092                  <description>Disable shortcut</description>
14093                  <value>0</value>
14094                </enumeratedValue>
14095                <enumeratedValue>
14096                  <name>Enabled</name>
14097                  <description>Enable shortcut</description>
14098                  <value>1</value>
14099                </enumeratedValue>
14100              </enumeratedValues>
14101            </field>
14102            <field>
14103              <name>NCTS_STOPRX</name>
14104              <description>Shortcut between event NCTS and task STOPRX</description>
14105              <lsb>4</lsb>
14106              <msb>4</msb>
14107              <enumeratedValues>
14108                <enumeratedValue>
14109                  <name>Disabled</name>
14110                  <description>Disable shortcut</description>
14111                  <value>0</value>
14112                </enumeratedValue>
14113                <enumeratedValue>
14114                  <name>Enabled</name>
14115                  <description>Enable shortcut</description>
14116                  <value>1</value>
14117                </enumeratedValue>
14118              </enumeratedValues>
14119            </field>
14120          </fields>
14121        </register>
14122        <register>
14123          <name>INTENSET</name>
14124          <description>Enable interrupt</description>
14125          <addressOffset>0x304</addressOffset>
14126          <access>read-write</access>
14127          <fields>
14128            <field>
14129              <name>CTS</name>
14130              <description>Write '1' to enable interrupt for event CTS</description>
14131              <lsb>0</lsb>
14132              <msb>0</msb>
14133              <enumeratedValues>
14134                <usage>read</usage>
14135                <enumeratedValue>
14136                  <name>Disabled</name>
14137                  <description>Read: Disabled</description>
14138                  <value>0</value>
14139                </enumeratedValue>
14140                <enumeratedValue>
14141                  <name>Enabled</name>
14142                  <description>Read: Enabled</description>
14143                  <value>1</value>
14144                </enumeratedValue>
14145              </enumeratedValues>
14146              <enumeratedValues>
14147                <usage>write</usage>
14148                <enumeratedValue>
14149                  <name>Set</name>
14150                  <description>Enable</description>
14151                  <value>1</value>
14152                </enumeratedValue>
14153              </enumeratedValues>
14154            </field>
14155            <field>
14156              <name>NCTS</name>
14157              <description>Write '1' to enable interrupt for event NCTS</description>
14158              <lsb>1</lsb>
14159              <msb>1</msb>
14160              <enumeratedValues>
14161                <usage>read</usage>
14162                <enumeratedValue>
14163                  <name>Disabled</name>
14164                  <description>Read: Disabled</description>
14165                  <value>0</value>
14166                </enumeratedValue>
14167                <enumeratedValue>
14168                  <name>Enabled</name>
14169                  <description>Read: Enabled</description>
14170                  <value>1</value>
14171                </enumeratedValue>
14172              </enumeratedValues>
14173              <enumeratedValues>
14174                <usage>write</usage>
14175                <enumeratedValue>
14176                  <name>Set</name>
14177                  <description>Enable</description>
14178                  <value>1</value>
14179                </enumeratedValue>
14180              </enumeratedValues>
14181            </field>
14182            <field>
14183              <name>RXDRDY</name>
14184              <description>Write '1' to enable interrupt for event RXDRDY</description>
14185              <lsb>2</lsb>
14186              <msb>2</msb>
14187              <enumeratedValues>
14188                <usage>read</usage>
14189                <enumeratedValue>
14190                  <name>Disabled</name>
14191                  <description>Read: Disabled</description>
14192                  <value>0</value>
14193                </enumeratedValue>
14194                <enumeratedValue>
14195                  <name>Enabled</name>
14196                  <description>Read: Enabled</description>
14197                  <value>1</value>
14198                </enumeratedValue>
14199              </enumeratedValues>
14200              <enumeratedValues>
14201                <usage>write</usage>
14202                <enumeratedValue>
14203                  <name>Set</name>
14204                  <description>Enable</description>
14205                  <value>1</value>
14206                </enumeratedValue>
14207              </enumeratedValues>
14208            </field>
14209            <field>
14210              <name>TXDRDY</name>
14211              <description>Write '1' to enable interrupt for event TXDRDY</description>
14212              <lsb>7</lsb>
14213              <msb>7</msb>
14214              <enumeratedValues>
14215                <usage>read</usage>
14216                <enumeratedValue>
14217                  <name>Disabled</name>
14218                  <description>Read: Disabled</description>
14219                  <value>0</value>
14220                </enumeratedValue>
14221                <enumeratedValue>
14222                  <name>Enabled</name>
14223                  <description>Read: Enabled</description>
14224                  <value>1</value>
14225                </enumeratedValue>
14226              </enumeratedValues>
14227              <enumeratedValues>
14228                <usage>write</usage>
14229                <enumeratedValue>
14230                  <name>Set</name>
14231                  <description>Enable</description>
14232                  <value>1</value>
14233                </enumeratedValue>
14234              </enumeratedValues>
14235            </field>
14236            <field>
14237              <name>ERROR</name>
14238              <description>Write '1' to enable interrupt for event ERROR</description>
14239              <lsb>9</lsb>
14240              <msb>9</msb>
14241              <enumeratedValues>
14242                <usage>read</usage>
14243                <enumeratedValue>
14244                  <name>Disabled</name>
14245                  <description>Read: Disabled</description>
14246                  <value>0</value>
14247                </enumeratedValue>
14248                <enumeratedValue>
14249                  <name>Enabled</name>
14250                  <description>Read: Enabled</description>
14251                  <value>1</value>
14252                </enumeratedValue>
14253              </enumeratedValues>
14254              <enumeratedValues>
14255                <usage>write</usage>
14256                <enumeratedValue>
14257                  <name>Set</name>
14258                  <description>Enable</description>
14259                  <value>1</value>
14260                </enumeratedValue>
14261              </enumeratedValues>
14262            </field>
14263            <field>
14264              <name>RXTO</name>
14265              <description>Write '1' to enable interrupt for event RXTO</description>
14266              <lsb>17</lsb>
14267              <msb>17</msb>
14268              <enumeratedValues>
14269                <usage>read</usage>
14270                <enumeratedValue>
14271                  <name>Disabled</name>
14272                  <description>Read: Disabled</description>
14273                  <value>0</value>
14274                </enumeratedValue>
14275                <enumeratedValue>
14276                  <name>Enabled</name>
14277                  <description>Read: Enabled</description>
14278                  <value>1</value>
14279                </enumeratedValue>
14280              </enumeratedValues>
14281              <enumeratedValues>
14282                <usage>write</usage>
14283                <enumeratedValue>
14284                  <name>Set</name>
14285                  <description>Enable</description>
14286                  <value>1</value>
14287                </enumeratedValue>
14288              </enumeratedValues>
14289            </field>
14290          </fields>
14291        </register>
14292        <register>
14293          <name>INTENCLR</name>
14294          <description>Disable interrupt</description>
14295          <addressOffset>0x308</addressOffset>
14296          <access>read-write</access>
14297          <fields>
14298            <field>
14299              <name>CTS</name>
14300              <description>Write '1' to disable interrupt for event CTS</description>
14301              <lsb>0</lsb>
14302              <msb>0</msb>
14303              <enumeratedValues>
14304                <usage>read</usage>
14305                <enumeratedValue>
14306                  <name>Disabled</name>
14307                  <description>Read: Disabled</description>
14308                  <value>0</value>
14309                </enumeratedValue>
14310                <enumeratedValue>
14311                  <name>Enabled</name>
14312                  <description>Read: Enabled</description>
14313                  <value>1</value>
14314                </enumeratedValue>
14315              </enumeratedValues>
14316              <enumeratedValues>
14317                <usage>write</usage>
14318                <enumeratedValue>
14319                  <name>Clear</name>
14320                  <description>Disable</description>
14321                  <value>1</value>
14322                </enumeratedValue>
14323              </enumeratedValues>
14324            </field>
14325            <field>
14326              <name>NCTS</name>
14327              <description>Write '1' to disable interrupt for event NCTS</description>
14328              <lsb>1</lsb>
14329              <msb>1</msb>
14330              <enumeratedValues>
14331                <usage>read</usage>
14332                <enumeratedValue>
14333                  <name>Disabled</name>
14334                  <description>Read: Disabled</description>
14335                  <value>0</value>
14336                </enumeratedValue>
14337                <enumeratedValue>
14338                  <name>Enabled</name>
14339                  <description>Read: Enabled</description>
14340                  <value>1</value>
14341                </enumeratedValue>
14342              </enumeratedValues>
14343              <enumeratedValues>
14344                <usage>write</usage>
14345                <enumeratedValue>
14346                  <name>Clear</name>
14347                  <description>Disable</description>
14348                  <value>1</value>
14349                </enumeratedValue>
14350              </enumeratedValues>
14351            </field>
14352            <field>
14353              <name>RXDRDY</name>
14354              <description>Write '1' to disable interrupt for event RXDRDY</description>
14355              <lsb>2</lsb>
14356              <msb>2</msb>
14357              <enumeratedValues>
14358                <usage>read</usage>
14359                <enumeratedValue>
14360                  <name>Disabled</name>
14361                  <description>Read: Disabled</description>
14362                  <value>0</value>
14363                </enumeratedValue>
14364                <enumeratedValue>
14365                  <name>Enabled</name>
14366                  <description>Read: Enabled</description>
14367                  <value>1</value>
14368                </enumeratedValue>
14369              </enumeratedValues>
14370              <enumeratedValues>
14371                <usage>write</usage>
14372                <enumeratedValue>
14373                  <name>Clear</name>
14374                  <description>Disable</description>
14375                  <value>1</value>
14376                </enumeratedValue>
14377              </enumeratedValues>
14378            </field>
14379            <field>
14380              <name>TXDRDY</name>
14381              <description>Write '1' to disable interrupt for event TXDRDY</description>
14382              <lsb>7</lsb>
14383              <msb>7</msb>
14384              <enumeratedValues>
14385                <usage>read</usage>
14386                <enumeratedValue>
14387                  <name>Disabled</name>
14388                  <description>Read: Disabled</description>
14389                  <value>0</value>
14390                </enumeratedValue>
14391                <enumeratedValue>
14392                  <name>Enabled</name>
14393                  <description>Read: Enabled</description>
14394                  <value>1</value>
14395                </enumeratedValue>
14396              </enumeratedValues>
14397              <enumeratedValues>
14398                <usage>write</usage>
14399                <enumeratedValue>
14400                  <name>Clear</name>
14401                  <description>Disable</description>
14402                  <value>1</value>
14403                </enumeratedValue>
14404              </enumeratedValues>
14405            </field>
14406            <field>
14407              <name>ERROR</name>
14408              <description>Write '1' to disable interrupt for event ERROR</description>
14409              <lsb>9</lsb>
14410              <msb>9</msb>
14411              <enumeratedValues>
14412                <usage>read</usage>
14413                <enumeratedValue>
14414                  <name>Disabled</name>
14415                  <description>Read: Disabled</description>
14416                  <value>0</value>
14417                </enumeratedValue>
14418                <enumeratedValue>
14419                  <name>Enabled</name>
14420                  <description>Read: Enabled</description>
14421                  <value>1</value>
14422                </enumeratedValue>
14423              </enumeratedValues>
14424              <enumeratedValues>
14425                <usage>write</usage>
14426                <enumeratedValue>
14427                  <name>Clear</name>
14428                  <description>Disable</description>
14429                  <value>1</value>
14430                </enumeratedValue>
14431              </enumeratedValues>
14432            </field>
14433            <field>
14434              <name>RXTO</name>
14435              <description>Write '1' to disable interrupt for event RXTO</description>
14436              <lsb>17</lsb>
14437              <msb>17</msb>
14438              <enumeratedValues>
14439                <usage>read</usage>
14440                <enumeratedValue>
14441                  <name>Disabled</name>
14442                  <description>Read: Disabled</description>
14443                  <value>0</value>
14444                </enumeratedValue>
14445                <enumeratedValue>
14446                  <name>Enabled</name>
14447                  <description>Read: Enabled</description>
14448                  <value>1</value>
14449                </enumeratedValue>
14450              </enumeratedValues>
14451              <enumeratedValues>
14452                <usage>write</usage>
14453                <enumeratedValue>
14454                  <name>Clear</name>
14455                  <description>Disable</description>
14456                  <value>1</value>
14457                </enumeratedValue>
14458              </enumeratedValues>
14459            </field>
14460          </fields>
14461        </register>
14462        <register>
14463          <name>ERRORSRC</name>
14464          <description>Error source</description>
14465          <addressOffset>0x480</addressOffset>
14466          <access>read-write</access>
14467          <modifiedWriteValues>oneToClear</modifiedWriteValues>
14468          <fields>
14469            <field>
14470              <name>OVERRUN</name>
14471              <description>Overrun error</description>
14472              <lsb>0</lsb>
14473              <msb>0</msb>
14474              <enumeratedValues>
14475                <usage>read</usage>
14476                <enumeratedValue>
14477                  <name>NotPresent</name>
14478                  <description>Read: error not present</description>
14479                  <value>0</value>
14480                </enumeratedValue>
14481                <enumeratedValue>
14482                  <name>Present</name>
14483                  <description>Read: error present</description>
14484                  <value>1</value>
14485                </enumeratedValue>
14486              </enumeratedValues>
14487            </field>
14488            <field>
14489              <name>PARITY</name>
14490              <description>Parity error</description>
14491              <lsb>1</lsb>
14492              <msb>1</msb>
14493              <enumeratedValues>
14494                <usage>read</usage>
14495                <enumeratedValue>
14496                  <name>NotPresent</name>
14497                  <description>Read: error not present</description>
14498                  <value>0</value>
14499                </enumeratedValue>
14500                <enumeratedValue>
14501                  <name>Present</name>
14502                  <description>Read: error present</description>
14503                  <value>1</value>
14504                </enumeratedValue>
14505              </enumeratedValues>
14506            </field>
14507            <field>
14508              <name>FRAMING</name>
14509              <description>Framing error occurred</description>
14510              <lsb>2</lsb>
14511              <msb>2</msb>
14512              <enumeratedValues>
14513                <usage>read</usage>
14514                <enumeratedValue>
14515                  <name>NotPresent</name>
14516                  <description>Read: error not present</description>
14517                  <value>0</value>
14518                </enumeratedValue>
14519                <enumeratedValue>
14520                  <name>Present</name>
14521                  <description>Read: error present</description>
14522                  <value>1</value>
14523                </enumeratedValue>
14524              </enumeratedValues>
14525            </field>
14526            <field>
14527              <name>BREAK</name>
14528              <description>Break condition</description>
14529              <lsb>3</lsb>
14530              <msb>3</msb>
14531              <enumeratedValues>
14532                <usage>read</usage>
14533                <enumeratedValue>
14534                  <name>NotPresent</name>
14535                  <description>Read: error not present</description>
14536                  <value>0</value>
14537                </enumeratedValue>
14538                <enumeratedValue>
14539                  <name>Present</name>
14540                  <description>Read: error present</description>
14541                  <value>1</value>
14542                </enumeratedValue>
14543              </enumeratedValues>
14544            </field>
14545          </fields>
14546        </register>
14547        <register>
14548          <name>ENABLE</name>
14549          <description>Enable UART</description>
14550          <addressOffset>0x500</addressOffset>
14551          <access>read-write</access>
14552          <fields>
14553            <field>
14554              <name>ENABLE</name>
14555              <description>Enable or disable UART</description>
14556              <lsb>0</lsb>
14557              <msb>3</msb>
14558              <enumeratedValues>
14559                <enumeratedValue>
14560                  <name>Disabled</name>
14561                  <description>Disable UART</description>
14562                  <value>0</value>
14563                </enumeratedValue>
14564                <enumeratedValue>
14565                  <name>Enabled</name>
14566                  <description>Enable UART</description>
14567                  <value>4</value>
14568                </enumeratedValue>
14569              </enumeratedValues>
14570            </field>
14571          </fields>
14572        </register>
14573        <cluster>
14574          <name>PSEL</name>
14575          <description>Unspecified</description>
14576          <headerStructName>UART_PSEL</headerStructName>
14577          <access>read-write</access>
14578          <addressOffset>0x508</addressOffset>
14579          <register>
14580            <name>RTS</name>
14581            <description>Pin select for RTS</description>
14582            <addressOffset>0x000</addressOffset>
14583            <access>read-write</access>
14584            <resetValue>0xFFFFFFFF</resetValue>
14585            <fields>
14586              <field>
14587                <name>PIN</name>
14588                <description>Pin number</description>
14589                <lsb>0</lsb>
14590                <msb>4</msb>
14591              </field>
14592              <field>
14593                <name>CONNECT</name>
14594                <description>Connection</description>
14595                <lsb>31</lsb>
14596                <msb>31</msb>
14597                <enumeratedValues>
14598                  <enumeratedValue>
14599                    <name>Disconnected</name>
14600                    <description>Disconnect</description>
14601                    <value>1</value>
14602                  </enumeratedValue>
14603                  <enumeratedValue>
14604                    <name>Connected</name>
14605                    <description>Connect</description>
14606                    <value>0</value>
14607                  </enumeratedValue>
14608                </enumeratedValues>
14609              </field>
14610            </fields>
14611          </register>
14612          <register>
14613            <name>TXD</name>
14614            <description>Pin select for TXD</description>
14615            <addressOffset>0x004</addressOffset>
14616            <access>read-write</access>
14617            <resetValue>0xFFFFFFFF</resetValue>
14618            <fields>
14619              <field>
14620                <name>PIN</name>
14621                <description>Pin number</description>
14622                <lsb>0</lsb>
14623                <msb>4</msb>
14624              </field>
14625              <field>
14626                <name>CONNECT</name>
14627                <description>Connection</description>
14628                <lsb>31</lsb>
14629                <msb>31</msb>
14630                <enumeratedValues>
14631                  <enumeratedValue>
14632                    <name>Disconnected</name>
14633                    <description>Disconnect</description>
14634                    <value>1</value>
14635                  </enumeratedValue>
14636                  <enumeratedValue>
14637                    <name>Connected</name>
14638                    <description>Connect</description>
14639                    <value>0</value>
14640                  </enumeratedValue>
14641                </enumeratedValues>
14642              </field>
14643            </fields>
14644          </register>
14645          <register>
14646            <name>CTS</name>
14647            <description>Pin select for CTS</description>
14648            <addressOffset>0x008</addressOffset>
14649            <access>read-write</access>
14650            <resetValue>0xFFFFFFFF</resetValue>
14651            <fields>
14652              <field>
14653                <name>PIN</name>
14654                <description>Pin number</description>
14655                <lsb>0</lsb>
14656                <msb>4</msb>
14657              </field>
14658              <field>
14659                <name>CONNECT</name>
14660                <description>Connection</description>
14661                <lsb>31</lsb>
14662                <msb>31</msb>
14663                <enumeratedValues>
14664                  <enumeratedValue>
14665                    <name>Disconnected</name>
14666                    <description>Disconnect</description>
14667                    <value>1</value>
14668                  </enumeratedValue>
14669                  <enumeratedValue>
14670                    <name>Connected</name>
14671                    <description>Connect</description>
14672                    <value>0</value>
14673                  </enumeratedValue>
14674                </enumeratedValues>
14675              </field>
14676            </fields>
14677          </register>
14678          <register>
14679            <name>RXD</name>
14680            <description>Pin select for RXD</description>
14681            <addressOffset>0x00C</addressOffset>
14682            <access>read-write</access>
14683            <resetValue>0xFFFFFFFF</resetValue>
14684            <fields>
14685              <field>
14686                <name>PIN</name>
14687                <description>Pin number</description>
14688                <lsb>0</lsb>
14689                <msb>4</msb>
14690              </field>
14691              <field>
14692                <name>CONNECT</name>
14693                <description>Connection</description>
14694                <lsb>31</lsb>
14695                <msb>31</msb>
14696                <enumeratedValues>
14697                  <enumeratedValue>
14698                    <name>Disconnected</name>
14699                    <description>Disconnect</description>
14700                    <value>1</value>
14701                  </enumeratedValue>
14702                  <enumeratedValue>
14703                    <name>Connected</name>
14704                    <description>Connect</description>
14705                    <value>0</value>
14706                  </enumeratedValue>
14707                </enumeratedValues>
14708              </field>
14709            </fields>
14710          </register>
14711        </cluster>
14712        <register>
14713          <name>RXD</name>
14714          <description>RXD register</description>
14715          <addressOffset>0x518</addressOffset>
14716          <access>read-only</access>
14717          <readAction>modifyExternal</readAction>
14718          <fields>
14719            <field>
14720              <name>RXD</name>
14721              <description>RX data received in previous transfers, double buffered</description>
14722              <lsb>0</lsb>
14723              <msb>7</msb>
14724            </field>
14725          </fields>
14726        </register>
14727        <register>
14728          <name>TXD</name>
14729          <description>TXD register</description>
14730          <addressOffset>0x51C</addressOffset>
14731          <access>write-only</access>
14732          <fields>
14733            <field>
14734              <name>TXD</name>
14735              <description>TX data to be transferred</description>
14736              <lsb>0</lsb>
14737              <msb>7</msb>
14738            </field>
14739          </fields>
14740        </register>
14741        <register>
14742          <name>BAUDRATE</name>
14743          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
14744          <addressOffset>0x524</addressOffset>
14745          <access>read-write</access>
14746          <resetValue>0x04000000</resetValue>
14747          <fields>
14748            <field>
14749              <name>BAUDRATE</name>
14750              <description>Baud rate</description>
14751              <lsb>0</lsb>
14752              <msb>31</msb>
14753              <enumeratedValues>
14754                <enumeratedValue>
14755                  <name>Baud1200</name>
14756                  <description>1200 baud (actual rate: 1205)</description>
14757                  <value>0x0004F000</value>
14758                </enumeratedValue>
14759                <enumeratedValue>
14760                  <name>Baud2400</name>
14761                  <description>2400 baud (actual rate: 2396)</description>
14762                  <value>0x0009D000</value>
14763                </enumeratedValue>
14764                <enumeratedValue>
14765                  <name>Baud4800</name>
14766                  <description>4800 baud (actual rate: 4808)</description>
14767                  <value>0x0013B000</value>
14768                </enumeratedValue>
14769                <enumeratedValue>
14770                  <name>Baud9600</name>
14771                  <description>9600 baud (actual rate: 9598)</description>
14772                  <value>0x00275000</value>
14773                </enumeratedValue>
14774                <enumeratedValue>
14775                  <name>Baud14400</name>
14776                  <description>14400 baud (actual rate: 14414)</description>
14777                  <value>0x003B0000</value>
14778                </enumeratedValue>
14779                <enumeratedValue>
14780                  <name>Baud19200</name>
14781                  <description>19200 baud (actual rate: 19208)</description>
14782                  <value>0x004EA000</value>
14783                </enumeratedValue>
14784                <enumeratedValue>
14785                  <name>Baud28800</name>
14786                  <description>28800 baud (actual rate: 28829)</description>
14787                  <value>0x0075F000</value>
14788                </enumeratedValue>
14789                <enumeratedValue>
14790                  <name>Baud31250</name>
14791                  <description>31250 baud</description>
14792                  <value>0x00800000</value>
14793                </enumeratedValue>
14794                <enumeratedValue>
14795                  <name>Baud38400</name>
14796                  <description>38400 baud (actual rate: 38462)</description>
14797                  <value>0x009D5000</value>
14798                </enumeratedValue>
14799                <enumeratedValue>
14800                  <name>Baud56000</name>
14801                  <description>56000 baud (actual rate: 55944)</description>
14802                  <value>0x00E50000</value>
14803                </enumeratedValue>
14804                <enumeratedValue>
14805                  <name>Baud57600</name>
14806                  <description>57600 baud (actual rate: 57762)</description>
14807                  <value>0x00EBF000</value>
14808                </enumeratedValue>
14809                <enumeratedValue>
14810                  <name>Baud76800</name>
14811                  <description>76800 baud (actual rate: 76923)</description>
14812                  <value>0x013A9000</value>
14813                </enumeratedValue>
14814                <enumeratedValue>
14815                  <name>Baud115200</name>
14816                  <description>115200 baud (actual rate: 115942)</description>
14817                  <value>0x01D7E000</value>
14818                </enumeratedValue>
14819                <enumeratedValue>
14820                  <name>Baud230400</name>
14821                  <description>230400 baud (actual rate: 231884)</description>
14822                  <value>0x03AFB000</value>
14823                </enumeratedValue>
14824                <enumeratedValue>
14825                  <name>Baud250000</name>
14826                  <description>250000 baud</description>
14827                  <value>0x04000000</value>
14828                </enumeratedValue>
14829                <enumeratedValue>
14830                  <name>Baud460800</name>
14831                  <description>460800 baud (actual rate: 470588)</description>
14832                  <value>0x075F7000</value>
14833                </enumeratedValue>
14834                <enumeratedValue>
14835                  <name>Baud921600</name>
14836                  <description>921600 baud (actual rate: 941176)</description>
14837                  <value>0x0EBED000</value>
14838                </enumeratedValue>
14839                <enumeratedValue>
14840                  <name>Baud1M</name>
14841                  <description>1Mega baud</description>
14842                  <value>0x10000000</value>
14843                </enumeratedValue>
14844              </enumeratedValues>
14845            </field>
14846          </fields>
14847        </register>
14848        <register>
14849          <name>CONFIG</name>
14850          <description>Configuration of parity and hardware flow control</description>
14851          <addressOffset>0x56C</addressOffset>
14852          <access>read-write</access>
14853          <fields>
14854            <field>
14855              <name>HWFC</name>
14856              <description>Hardware flow control</description>
14857              <lsb>0</lsb>
14858              <msb>0</msb>
14859              <enumeratedValues>
14860                <enumeratedValue>
14861                  <name>Disabled</name>
14862                  <description>Disabled</description>
14863                  <value>0</value>
14864                </enumeratedValue>
14865                <enumeratedValue>
14866                  <name>Enabled</name>
14867                  <description>Enabled</description>
14868                  <value>1</value>
14869                </enumeratedValue>
14870              </enumeratedValues>
14871            </field>
14872            <field>
14873              <name>PARITY</name>
14874              <description>Parity</description>
14875              <lsb>1</lsb>
14876              <msb>3</msb>
14877              <enumeratedValues>
14878                <enumeratedValue>
14879                  <name>Excluded</name>
14880                  <description>Exclude parity bit</description>
14881                  <value>0x0</value>
14882                </enumeratedValue>
14883                <enumeratedValue>
14884                  <name>Included</name>
14885                  <description>Include parity bit</description>
14886                  <value>0x7</value>
14887                </enumeratedValue>
14888              </enumeratedValues>
14889            </field>
14890            <field>
14891              <name>STOP</name>
14892              <description>Stop bits</description>
14893              <lsb>4</lsb>
14894              <msb>4</msb>
14895              <enumeratedValues>
14896                <enumeratedValue>
14897                  <name>One</name>
14898                  <description>One stop bit</description>
14899                  <value>0</value>
14900                </enumeratedValue>
14901                <enumeratedValue>
14902                  <name>Two</name>
14903                  <description>Two stop bits</description>
14904                  <value>1</value>
14905                </enumeratedValue>
14906              </enumeratedValues>
14907            </field>
14908            <field>
14909              <name>PARITYTYPE</name>
14910              <description>Even or odd parity type</description>
14911              <lsb>8</lsb>
14912              <msb>8</msb>
14913              <enumeratedValues>
14914                <enumeratedValue>
14915                  <name>Even</name>
14916                  <description>Even parity</description>
14917                  <value>0</value>
14918                </enumeratedValue>
14919                <enumeratedValue>
14920                  <name>Odd</name>
14921                  <description>Odd parity</description>
14922                  <value>1</value>
14923                </enumeratedValue>
14924              </enumeratedValues>
14925            </field>
14926          </fields>
14927        </register>
14928      </registers>
14929    </peripheral>
14930    <peripheral>
14931      <name>UARTE0</name>
14932      <description>UART with EasyDMA</description>
14933      <baseAddress>0x40002000</baseAddress>
14934      <alternatePeripheral>UART0</alternatePeripheral>
14935      <headerStructName>UARTE</headerStructName>
14936      <addressBlock>
14937        <offset>0</offset>
14938        <size>0x1000</size>
14939        <usage>registers</usage>
14940      </addressBlock>
14941      <interrupt>
14942        <name>UARTE0_UART0</name>
14943        <value>2</value>
14944      </interrupt>
14945      <groupName>UARTE</groupName>
14946      <size>0x20</size>
14947      <registers>
14948        <register>
14949          <name>TASKS_STARTRX</name>
14950          <description>Start UART receiver</description>
14951          <addressOffset>0x000</addressOffset>
14952          <access>write-only</access>
14953          <fields>
14954            <field>
14955              <name>TASKS_STARTRX</name>
14956              <description>Start UART receiver</description>
14957              <lsb>0</lsb>
14958              <msb>0</msb>
14959              <enumeratedValues>
14960                <enumeratedValue>
14961                  <name>Trigger</name>
14962                  <description>Trigger task</description>
14963                  <value>1</value>
14964                </enumeratedValue>
14965              </enumeratedValues>
14966            </field>
14967          </fields>
14968        </register>
14969        <register>
14970          <name>TASKS_STOPRX</name>
14971          <description>Stop UART receiver</description>
14972          <addressOffset>0x004</addressOffset>
14973          <access>write-only</access>
14974          <fields>
14975            <field>
14976              <name>TASKS_STOPRX</name>
14977              <description>Stop UART receiver</description>
14978              <lsb>0</lsb>
14979              <msb>0</msb>
14980              <enumeratedValues>
14981                <enumeratedValue>
14982                  <name>Trigger</name>
14983                  <description>Trigger task</description>
14984                  <value>1</value>
14985                </enumeratedValue>
14986              </enumeratedValues>
14987            </field>
14988          </fields>
14989        </register>
14990        <register>
14991          <name>TASKS_STARTTX</name>
14992          <description>Start UART transmitter</description>
14993          <addressOffset>0x008</addressOffset>
14994          <access>write-only</access>
14995          <fields>
14996            <field>
14997              <name>TASKS_STARTTX</name>
14998              <description>Start UART transmitter</description>
14999              <lsb>0</lsb>
15000              <msb>0</msb>
15001              <enumeratedValues>
15002                <enumeratedValue>
15003                  <name>Trigger</name>
15004                  <description>Trigger task</description>
15005                  <value>1</value>
15006                </enumeratedValue>
15007              </enumeratedValues>
15008            </field>
15009          </fields>
15010        </register>
15011        <register>
15012          <name>TASKS_STOPTX</name>
15013          <description>Stop UART transmitter</description>
15014          <addressOffset>0x00C</addressOffset>
15015          <access>write-only</access>
15016          <fields>
15017            <field>
15018              <name>TASKS_STOPTX</name>
15019              <description>Stop UART transmitter</description>
15020              <lsb>0</lsb>
15021              <msb>0</msb>
15022              <enumeratedValues>
15023                <enumeratedValue>
15024                  <name>Trigger</name>
15025                  <description>Trigger task</description>
15026                  <value>1</value>
15027                </enumeratedValue>
15028              </enumeratedValues>
15029            </field>
15030          </fields>
15031        </register>
15032        <register>
15033          <name>TASKS_FLUSHRX</name>
15034          <description>Flush RX FIFO into RX buffer</description>
15035          <addressOffset>0x02C</addressOffset>
15036          <access>write-only</access>
15037          <fields>
15038            <field>
15039              <name>TASKS_FLUSHRX</name>
15040              <description>Flush RX FIFO into RX buffer</description>
15041              <lsb>0</lsb>
15042              <msb>0</msb>
15043              <enumeratedValues>
15044                <enumeratedValue>
15045                  <name>Trigger</name>
15046                  <description>Trigger task</description>
15047                  <value>1</value>
15048                </enumeratedValue>
15049              </enumeratedValues>
15050            </field>
15051          </fields>
15052        </register>
15053        <register>
15054          <name>EVENTS_CTS</name>
15055          <description>CTS is activated (set low). Clear To Send.</description>
15056          <addressOffset>0x100</addressOffset>
15057          <access>read-write</access>
15058          <fields>
15059            <field>
15060              <name>EVENTS_CTS</name>
15061              <description>CTS is activated (set low). Clear To Send.</description>
15062              <lsb>0</lsb>
15063              <msb>0</msb>
15064              <enumeratedValues>
15065                <enumeratedValue>
15066                  <name>NotGenerated</name>
15067                  <description>Event not generated</description>
15068                  <value>0</value>
15069                </enumeratedValue>
15070                <enumeratedValue>
15071                  <name>Generated</name>
15072                  <description>Event generated</description>
15073                  <value>1</value>
15074                </enumeratedValue>
15075              </enumeratedValues>
15076            </field>
15077          </fields>
15078        </register>
15079        <register>
15080          <name>EVENTS_NCTS</name>
15081          <description>CTS is deactivated (set high). Not Clear To Send.</description>
15082          <addressOffset>0x104</addressOffset>
15083          <access>read-write</access>
15084          <fields>
15085            <field>
15086              <name>EVENTS_NCTS</name>
15087              <description>CTS is deactivated (set high). Not Clear To Send.</description>
15088              <lsb>0</lsb>
15089              <msb>0</msb>
15090              <enumeratedValues>
15091                <enumeratedValue>
15092                  <name>NotGenerated</name>
15093                  <description>Event not generated</description>
15094                  <value>0</value>
15095                </enumeratedValue>
15096                <enumeratedValue>
15097                  <name>Generated</name>
15098                  <description>Event generated</description>
15099                  <value>1</value>
15100                </enumeratedValue>
15101              </enumeratedValues>
15102            </field>
15103          </fields>
15104        </register>
15105        <register>
15106          <name>EVENTS_RXDRDY</name>
15107          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
15108          <addressOffset>0x108</addressOffset>
15109          <access>read-write</access>
15110          <fields>
15111            <field>
15112              <name>EVENTS_RXDRDY</name>
15113              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
15114              <lsb>0</lsb>
15115              <msb>0</msb>
15116              <enumeratedValues>
15117                <enumeratedValue>
15118                  <name>NotGenerated</name>
15119                  <description>Event not generated</description>
15120                  <value>0</value>
15121                </enumeratedValue>
15122                <enumeratedValue>
15123                  <name>Generated</name>
15124                  <description>Event generated</description>
15125                  <value>1</value>
15126                </enumeratedValue>
15127              </enumeratedValues>
15128            </field>
15129          </fields>
15130        </register>
15131        <register>
15132          <name>EVENTS_ENDRX</name>
15133          <description>Receive buffer is filled up</description>
15134          <addressOffset>0x110</addressOffset>
15135          <access>read-write</access>
15136          <fields>
15137            <field>
15138              <name>EVENTS_ENDRX</name>
15139              <description>Receive buffer is filled up</description>
15140              <lsb>0</lsb>
15141              <msb>0</msb>
15142              <enumeratedValues>
15143                <enumeratedValue>
15144                  <name>NotGenerated</name>
15145                  <description>Event not generated</description>
15146                  <value>0</value>
15147                </enumeratedValue>
15148                <enumeratedValue>
15149                  <name>Generated</name>
15150                  <description>Event generated</description>
15151                  <value>1</value>
15152                </enumeratedValue>
15153              </enumeratedValues>
15154            </field>
15155          </fields>
15156        </register>
15157        <register>
15158          <name>EVENTS_TXDRDY</name>
15159          <description>Data sent from TXD</description>
15160          <addressOffset>0x11C</addressOffset>
15161          <access>read-write</access>
15162          <fields>
15163            <field>
15164              <name>EVENTS_TXDRDY</name>
15165              <description>Data sent from TXD</description>
15166              <lsb>0</lsb>
15167              <msb>0</msb>
15168              <enumeratedValues>
15169                <enumeratedValue>
15170                  <name>NotGenerated</name>
15171                  <description>Event not generated</description>
15172                  <value>0</value>
15173                </enumeratedValue>
15174                <enumeratedValue>
15175                  <name>Generated</name>
15176                  <description>Event generated</description>
15177                  <value>1</value>
15178                </enumeratedValue>
15179              </enumeratedValues>
15180            </field>
15181          </fields>
15182        </register>
15183        <register>
15184          <name>EVENTS_ENDTX</name>
15185          <description>Last TX byte transmitted</description>
15186          <addressOffset>0x120</addressOffset>
15187          <access>read-write</access>
15188          <fields>
15189            <field>
15190              <name>EVENTS_ENDTX</name>
15191              <description>Last TX byte transmitted</description>
15192              <lsb>0</lsb>
15193              <msb>0</msb>
15194              <enumeratedValues>
15195                <enumeratedValue>
15196                  <name>NotGenerated</name>
15197                  <description>Event not generated</description>
15198                  <value>0</value>
15199                </enumeratedValue>
15200                <enumeratedValue>
15201                  <name>Generated</name>
15202                  <description>Event generated</description>
15203                  <value>1</value>
15204                </enumeratedValue>
15205              </enumeratedValues>
15206            </field>
15207          </fields>
15208        </register>
15209        <register>
15210          <name>EVENTS_ERROR</name>
15211          <description>Error detected</description>
15212          <addressOffset>0x124</addressOffset>
15213          <access>read-write</access>
15214          <fields>
15215            <field>
15216              <name>EVENTS_ERROR</name>
15217              <description>Error detected</description>
15218              <lsb>0</lsb>
15219              <msb>0</msb>
15220              <enumeratedValues>
15221                <enumeratedValue>
15222                  <name>NotGenerated</name>
15223                  <description>Event not generated</description>
15224                  <value>0</value>
15225                </enumeratedValue>
15226                <enumeratedValue>
15227                  <name>Generated</name>
15228                  <description>Event generated</description>
15229                  <value>1</value>
15230                </enumeratedValue>
15231              </enumeratedValues>
15232            </field>
15233          </fields>
15234        </register>
15235        <register>
15236          <name>EVENTS_RXTO</name>
15237          <description>Receiver timeout</description>
15238          <addressOffset>0x144</addressOffset>
15239          <access>read-write</access>
15240          <fields>
15241            <field>
15242              <name>EVENTS_RXTO</name>
15243              <description>Receiver timeout</description>
15244              <lsb>0</lsb>
15245              <msb>0</msb>
15246              <enumeratedValues>
15247                <enumeratedValue>
15248                  <name>NotGenerated</name>
15249                  <description>Event not generated</description>
15250                  <value>0</value>
15251                </enumeratedValue>
15252                <enumeratedValue>
15253                  <name>Generated</name>
15254                  <description>Event generated</description>
15255                  <value>1</value>
15256                </enumeratedValue>
15257              </enumeratedValues>
15258            </field>
15259          </fields>
15260        </register>
15261        <register>
15262          <name>EVENTS_RXSTARTED</name>
15263          <description>UART receiver has started</description>
15264          <addressOffset>0x14C</addressOffset>
15265          <access>read-write</access>
15266          <fields>
15267            <field>
15268              <name>EVENTS_RXSTARTED</name>
15269              <description>UART receiver has started</description>
15270              <lsb>0</lsb>
15271              <msb>0</msb>
15272              <enumeratedValues>
15273                <enumeratedValue>
15274                  <name>NotGenerated</name>
15275                  <description>Event not generated</description>
15276                  <value>0</value>
15277                </enumeratedValue>
15278                <enumeratedValue>
15279                  <name>Generated</name>
15280                  <description>Event generated</description>
15281                  <value>1</value>
15282                </enumeratedValue>
15283              </enumeratedValues>
15284            </field>
15285          </fields>
15286        </register>
15287        <register>
15288          <name>EVENTS_TXSTARTED</name>
15289          <description>UART transmitter has started</description>
15290          <addressOffset>0x150</addressOffset>
15291          <access>read-write</access>
15292          <fields>
15293            <field>
15294              <name>EVENTS_TXSTARTED</name>
15295              <description>UART transmitter has started</description>
15296              <lsb>0</lsb>
15297              <msb>0</msb>
15298              <enumeratedValues>
15299                <enumeratedValue>
15300                  <name>NotGenerated</name>
15301                  <description>Event not generated</description>
15302                  <value>0</value>
15303                </enumeratedValue>
15304                <enumeratedValue>
15305                  <name>Generated</name>
15306                  <description>Event generated</description>
15307                  <value>1</value>
15308                </enumeratedValue>
15309              </enumeratedValues>
15310            </field>
15311          </fields>
15312        </register>
15313        <register>
15314          <name>EVENTS_TXSTOPPED</name>
15315          <description>Transmitter stopped</description>
15316          <addressOffset>0x158</addressOffset>
15317          <access>read-write</access>
15318          <fields>
15319            <field>
15320              <name>EVENTS_TXSTOPPED</name>
15321              <description>Transmitter stopped</description>
15322              <lsb>0</lsb>
15323              <msb>0</msb>
15324              <enumeratedValues>
15325                <enumeratedValue>
15326                  <name>NotGenerated</name>
15327                  <description>Event not generated</description>
15328                  <value>0</value>
15329                </enumeratedValue>
15330                <enumeratedValue>
15331                  <name>Generated</name>
15332                  <description>Event generated</description>
15333                  <value>1</value>
15334                </enumeratedValue>
15335              </enumeratedValues>
15336            </field>
15337          </fields>
15338        </register>
15339        <register>
15340          <name>SHORTS</name>
15341          <description>Shortcuts between local events and tasks</description>
15342          <addressOffset>0x200</addressOffset>
15343          <access>read-write</access>
15344          <fields>
15345            <field>
15346              <name>ENDRX_STARTRX</name>
15347              <description>Shortcut between event ENDRX and task STARTRX</description>
15348              <lsb>5</lsb>
15349              <msb>5</msb>
15350              <enumeratedValues>
15351                <enumeratedValue>
15352                  <name>Disabled</name>
15353                  <description>Disable shortcut</description>
15354                  <value>0</value>
15355                </enumeratedValue>
15356                <enumeratedValue>
15357                  <name>Enabled</name>
15358                  <description>Enable shortcut</description>
15359                  <value>1</value>
15360                </enumeratedValue>
15361              </enumeratedValues>
15362            </field>
15363            <field>
15364              <name>ENDRX_STOPRX</name>
15365              <description>Shortcut between event ENDRX and task STOPRX</description>
15366              <lsb>6</lsb>
15367              <msb>6</msb>
15368              <enumeratedValues>
15369                <enumeratedValue>
15370                  <name>Disabled</name>
15371                  <description>Disable shortcut</description>
15372                  <value>0</value>
15373                </enumeratedValue>
15374                <enumeratedValue>
15375                  <name>Enabled</name>
15376                  <description>Enable shortcut</description>
15377                  <value>1</value>
15378                </enumeratedValue>
15379              </enumeratedValues>
15380            </field>
15381          </fields>
15382        </register>
15383        <register>
15384          <name>INTEN</name>
15385          <description>Enable or disable interrupt</description>
15386          <addressOffset>0x300</addressOffset>
15387          <access>read-write</access>
15388          <fields>
15389            <field>
15390              <name>CTS</name>
15391              <description>Enable or disable interrupt for event CTS</description>
15392              <lsb>0</lsb>
15393              <msb>0</msb>
15394              <enumeratedValues>
15395                <enumeratedValue>
15396                  <name>Disabled</name>
15397                  <description>Disable</description>
15398                  <value>0</value>
15399                </enumeratedValue>
15400                <enumeratedValue>
15401                  <name>Enabled</name>
15402                  <description>Enable</description>
15403                  <value>1</value>
15404                </enumeratedValue>
15405              </enumeratedValues>
15406            </field>
15407            <field>
15408              <name>NCTS</name>
15409              <description>Enable or disable interrupt for event NCTS</description>
15410              <lsb>1</lsb>
15411              <msb>1</msb>
15412              <enumeratedValues>
15413                <enumeratedValue>
15414                  <name>Disabled</name>
15415                  <description>Disable</description>
15416                  <value>0</value>
15417                </enumeratedValue>
15418                <enumeratedValue>
15419                  <name>Enabled</name>
15420                  <description>Enable</description>
15421                  <value>1</value>
15422                </enumeratedValue>
15423              </enumeratedValues>
15424            </field>
15425            <field>
15426              <name>RXDRDY</name>
15427              <description>Enable or disable interrupt for event RXDRDY</description>
15428              <lsb>2</lsb>
15429              <msb>2</msb>
15430              <enumeratedValues>
15431                <enumeratedValue>
15432                  <name>Disabled</name>
15433                  <description>Disable</description>
15434                  <value>0</value>
15435                </enumeratedValue>
15436                <enumeratedValue>
15437                  <name>Enabled</name>
15438                  <description>Enable</description>
15439                  <value>1</value>
15440                </enumeratedValue>
15441              </enumeratedValues>
15442            </field>
15443            <field>
15444              <name>ENDRX</name>
15445              <description>Enable or disable interrupt for event ENDRX</description>
15446              <lsb>4</lsb>
15447              <msb>4</msb>
15448              <enumeratedValues>
15449                <enumeratedValue>
15450                  <name>Disabled</name>
15451                  <description>Disable</description>
15452                  <value>0</value>
15453                </enumeratedValue>
15454                <enumeratedValue>
15455                  <name>Enabled</name>
15456                  <description>Enable</description>
15457                  <value>1</value>
15458                </enumeratedValue>
15459              </enumeratedValues>
15460            </field>
15461            <field>
15462              <name>TXDRDY</name>
15463              <description>Enable or disable interrupt for event TXDRDY</description>
15464              <lsb>7</lsb>
15465              <msb>7</msb>
15466              <enumeratedValues>
15467                <enumeratedValue>
15468                  <name>Disabled</name>
15469                  <description>Disable</description>
15470                  <value>0</value>
15471                </enumeratedValue>
15472                <enumeratedValue>
15473                  <name>Enabled</name>
15474                  <description>Enable</description>
15475                  <value>1</value>
15476                </enumeratedValue>
15477              </enumeratedValues>
15478            </field>
15479            <field>
15480              <name>ENDTX</name>
15481              <description>Enable or disable interrupt for event ENDTX</description>
15482              <lsb>8</lsb>
15483              <msb>8</msb>
15484              <enumeratedValues>
15485                <enumeratedValue>
15486                  <name>Disabled</name>
15487                  <description>Disable</description>
15488                  <value>0</value>
15489                </enumeratedValue>
15490                <enumeratedValue>
15491                  <name>Enabled</name>
15492                  <description>Enable</description>
15493                  <value>1</value>
15494                </enumeratedValue>
15495              </enumeratedValues>
15496            </field>
15497            <field>
15498              <name>ERROR</name>
15499              <description>Enable or disable interrupt for event ERROR</description>
15500              <lsb>9</lsb>
15501              <msb>9</msb>
15502              <enumeratedValues>
15503                <enumeratedValue>
15504                  <name>Disabled</name>
15505                  <description>Disable</description>
15506                  <value>0</value>
15507                </enumeratedValue>
15508                <enumeratedValue>
15509                  <name>Enabled</name>
15510                  <description>Enable</description>
15511                  <value>1</value>
15512                </enumeratedValue>
15513              </enumeratedValues>
15514            </field>
15515            <field>
15516              <name>RXTO</name>
15517              <description>Enable or disable interrupt for event RXTO</description>
15518              <lsb>17</lsb>
15519              <msb>17</msb>
15520              <enumeratedValues>
15521                <enumeratedValue>
15522                  <name>Disabled</name>
15523                  <description>Disable</description>
15524                  <value>0</value>
15525                </enumeratedValue>
15526                <enumeratedValue>
15527                  <name>Enabled</name>
15528                  <description>Enable</description>
15529                  <value>1</value>
15530                </enumeratedValue>
15531              </enumeratedValues>
15532            </field>
15533            <field>
15534              <name>RXSTARTED</name>
15535              <description>Enable or disable interrupt for event RXSTARTED</description>
15536              <lsb>19</lsb>
15537              <msb>19</msb>
15538              <enumeratedValues>
15539                <enumeratedValue>
15540                  <name>Disabled</name>
15541                  <description>Disable</description>
15542                  <value>0</value>
15543                </enumeratedValue>
15544                <enumeratedValue>
15545                  <name>Enabled</name>
15546                  <description>Enable</description>
15547                  <value>1</value>
15548                </enumeratedValue>
15549              </enumeratedValues>
15550            </field>
15551            <field>
15552              <name>TXSTARTED</name>
15553              <description>Enable or disable interrupt for event TXSTARTED</description>
15554              <lsb>20</lsb>
15555              <msb>20</msb>
15556              <enumeratedValues>
15557                <enumeratedValue>
15558                  <name>Disabled</name>
15559                  <description>Disable</description>
15560                  <value>0</value>
15561                </enumeratedValue>
15562                <enumeratedValue>
15563                  <name>Enabled</name>
15564                  <description>Enable</description>
15565                  <value>1</value>
15566                </enumeratedValue>
15567              </enumeratedValues>
15568            </field>
15569            <field>
15570              <name>TXSTOPPED</name>
15571              <description>Enable or disable interrupt for event TXSTOPPED</description>
15572              <lsb>22</lsb>
15573              <msb>22</msb>
15574              <enumeratedValues>
15575                <enumeratedValue>
15576                  <name>Disabled</name>
15577                  <description>Disable</description>
15578                  <value>0</value>
15579                </enumeratedValue>
15580                <enumeratedValue>
15581                  <name>Enabled</name>
15582                  <description>Enable</description>
15583                  <value>1</value>
15584                </enumeratedValue>
15585              </enumeratedValues>
15586            </field>
15587          </fields>
15588        </register>
15589        <register>
15590          <name>INTENSET</name>
15591          <description>Enable interrupt</description>
15592          <addressOffset>0x304</addressOffset>
15593          <access>read-write</access>
15594          <fields>
15595            <field>
15596              <name>CTS</name>
15597              <description>Write '1' to enable interrupt for event CTS</description>
15598              <lsb>0</lsb>
15599              <msb>0</msb>
15600              <enumeratedValues>
15601                <usage>read</usage>
15602                <enumeratedValue>
15603                  <name>Disabled</name>
15604                  <description>Read: Disabled</description>
15605                  <value>0</value>
15606                </enumeratedValue>
15607                <enumeratedValue>
15608                  <name>Enabled</name>
15609                  <description>Read: Enabled</description>
15610                  <value>1</value>
15611                </enumeratedValue>
15612              </enumeratedValues>
15613              <enumeratedValues>
15614                <usage>write</usage>
15615                <enumeratedValue>
15616                  <name>Set</name>
15617                  <description>Enable</description>
15618                  <value>1</value>
15619                </enumeratedValue>
15620              </enumeratedValues>
15621            </field>
15622            <field>
15623              <name>NCTS</name>
15624              <description>Write '1' to enable interrupt for event NCTS</description>
15625              <lsb>1</lsb>
15626              <msb>1</msb>
15627              <enumeratedValues>
15628                <usage>read</usage>
15629                <enumeratedValue>
15630                  <name>Disabled</name>
15631                  <description>Read: Disabled</description>
15632                  <value>0</value>
15633                </enumeratedValue>
15634                <enumeratedValue>
15635                  <name>Enabled</name>
15636                  <description>Read: Enabled</description>
15637                  <value>1</value>
15638                </enumeratedValue>
15639              </enumeratedValues>
15640              <enumeratedValues>
15641                <usage>write</usage>
15642                <enumeratedValue>
15643                  <name>Set</name>
15644                  <description>Enable</description>
15645                  <value>1</value>
15646                </enumeratedValue>
15647              </enumeratedValues>
15648            </field>
15649            <field>
15650              <name>RXDRDY</name>
15651              <description>Write '1' to enable interrupt for event RXDRDY</description>
15652              <lsb>2</lsb>
15653              <msb>2</msb>
15654              <enumeratedValues>
15655                <usage>read</usage>
15656                <enumeratedValue>
15657                  <name>Disabled</name>
15658                  <description>Read: Disabled</description>
15659                  <value>0</value>
15660                </enumeratedValue>
15661                <enumeratedValue>
15662                  <name>Enabled</name>
15663                  <description>Read: Enabled</description>
15664                  <value>1</value>
15665                </enumeratedValue>
15666              </enumeratedValues>
15667              <enumeratedValues>
15668                <usage>write</usage>
15669                <enumeratedValue>
15670                  <name>Set</name>
15671                  <description>Enable</description>
15672                  <value>1</value>
15673                </enumeratedValue>
15674              </enumeratedValues>
15675            </field>
15676            <field>
15677              <name>ENDRX</name>
15678              <description>Write '1' to enable interrupt for event ENDRX</description>
15679              <lsb>4</lsb>
15680              <msb>4</msb>
15681              <enumeratedValues>
15682                <usage>read</usage>
15683                <enumeratedValue>
15684                  <name>Disabled</name>
15685                  <description>Read: Disabled</description>
15686                  <value>0</value>
15687                </enumeratedValue>
15688                <enumeratedValue>
15689                  <name>Enabled</name>
15690                  <description>Read: Enabled</description>
15691                  <value>1</value>
15692                </enumeratedValue>
15693              </enumeratedValues>
15694              <enumeratedValues>
15695                <usage>write</usage>
15696                <enumeratedValue>
15697                  <name>Set</name>
15698                  <description>Enable</description>
15699                  <value>1</value>
15700                </enumeratedValue>
15701              </enumeratedValues>
15702            </field>
15703            <field>
15704              <name>TXDRDY</name>
15705              <description>Write '1' to enable interrupt for event TXDRDY</description>
15706              <lsb>7</lsb>
15707              <msb>7</msb>
15708              <enumeratedValues>
15709                <usage>read</usage>
15710                <enumeratedValue>
15711                  <name>Disabled</name>
15712                  <description>Read: Disabled</description>
15713                  <value>0</value>
15714                </enumeratedValue>
15715                <enumeratedValue>
15716                  <name>Enabled</name>
15717                  <description>Read: Enabled</description>
15718                  <value>1</value>
15719                </enumeratedValue>
15720              </enumeratedValues>
15721              <enumeratedValues>
15722                <usage>write</usage>
15723                <enumeratedValue>
15724                  <name>Set</name>
15725                  <description>Enable</description>
15726                  <value>1</value>
15727                </enumeratedValue>
15728              </enumeratedValues>
15729            </field>
15730            <field>
15731              <name>ENDTX</name>
15732              <description>Write '1' to enable interrupt for event ENDTX</description>
15733              <lsb>8</lsb>
15734              <msb>8</msb>
15735              <enumeratedValues>
15736                <usage>read</usage>
15737                <enumeratedValue>
15738                  <name>Disabled</name>
15739                  <description>Read: Disabled</description>
15740                  <value>0</value>
15741                </enumeratedValue>
15742                <enumeratedValue>
15743                  <name>Enabled</name>
15744                  <description>Read: Enabled</description>
15745                  <value>1</value>
15746                </enumeratedValue>
15747              </enumeratedValues>
15748              <enumeratedValues>
15749                <usage>write</usage>
15750                <enumeratedValue>
15751                  <name>Set</name>
15752                  <description>Enable</description>
15753                  <value>1</value>
15754                </enumeratedValue>
15755              </enumeratedValues>
15756            </field>
15757            <field>
15758              <name>ERROR</name>
15759              <description>Write '1' to enable interrupt for event ERROR</description>
15760              <lsb>9</lsb>
15761              <msb>9</msb>
15762              <enumeratedValues>
15763                <usage>read</usage>
15764                <enumeratedValue>
15765                  <name>Disabled</name>
15766                  <description>Read: Disabled</description>
15767                  <value>0</value>
15768                </enumeratedValue>
15769                <enumeratedValue>
15770                  <name>Enabled</name>
15771                  <description>Read: Enabled</description>
15772                  <value>1</value>
15773                </enumeratedValue>
15774              </enumeratedValues>
15775              <enumeratedValues>
15776                <usage>write</usage>
15777                <enumeratedValue>
15778                  <name>Set</name>
15779                  <description>Enable</description>
15780                  <value>1</value>
15781                </enumeratedValue>
15782              </enumeratedValues>
15783            </field>
15784            <field>
15785              <name>RXTO</name>
15786              <description>Write '1' to enable interrupt for event RXTO</description>
15787              <lsb>17</lsb>
15788              <msb>17</msb>
15789              <enumeratedValues>
15790                <usage>read</usage>
15791                <enumeratedValue>
15792                  <name>Disabled</name>
15793                  <description>Read: Disabled</description>
15794                  <value>0</value>
15795                </enumeratedValue>
15796                <enumeratedValue>
15797                  <name>Enabled</name>
15798                  <description>Read: Enabled</description>
15799                  <value>1</value>
15800                </enumeratedValue>
15801              </enumeratedValues>
15802              <enumeratedValues>
15803                <usage>write</usage>
15804                <enumeratedValue>
15805                  <name>Set</name>
15806                  <description>Enable</description>
15807                  <value>1</value>
15808                </enumeratedValue>
15809              </enumeratedValues>
15810            </field>
15811            <field>
15812              <name>RXSTARTED</name>
15813              <description>Write '1' to enable interrupt for event RXSTARTED</description>
15814              <lsb>19</lsb>
15815              <msb>19</msb>
15816              <enumeratedValues>
15817                <usage>read</usage>
15818                <enumeratedValue>
15819                  <name>Disabled</name>
15820                  <description>Read: Disabled</description>
15821                  <value>0</value>
15822                </enumeratedValue>
15823                <enumeratedValue>
15824                  <name>Enabled</name>
15825                  <description>Read: Enabled</description>
15826                  <value>1</value>
15827                </enumeratedValue>
15828              </enumeratedValues>
15829              <enumeratedValues>
15830                <usage>write</usage>
15831                <enumeratedValue>
15832                  <name>Set</name>
15833                  <description>Enable</description>
15834                  <value>1</value>
15835                </enumeratedValue>
15836              </enumeratedValues>
15837            </field>
15838            <field>
15839              <name>TXSTARTED</name>
15840              <description>Write '1' to enable interrupt for event TXSTARTED</description>
15841              <lsb>20</lsb>
15842              <msb>20</msb>
15843              <enumeratedValues>
15844                <usage>read</usage>
15845                <enumeratedValue>
15846                  <name>Disabled</name>
15847                  <description>Read: Disabled</description>
15848                  <value>0</value>
15849                </enumeratedValue>
15850                <enumeratedValue>
15851                  <name>Enabled</name>
15852                  <description>Read: Enabled</description>
15853                  <value>1</value>
15854                </enumeratedValue>
15855              </enumeratedValues>
15856              <enumeratedValues>
15857                <usage>write</usage>
15858                <enumeratedValue>
15859                  <name>Set</name>
15860                  <description>Enable</description>
15861                  <value>1</value>
15862                </enumeratedValue>
15863              </enumeratedValues>
15864            </field>
15865            <field>
15866              <name>TXSTOPPED</name>
15867              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
15868              <lsb>22</lsb>
15869              <msb>22</msb>
15870              <enumeratedValues>
15871                <usage>read</usage>
15872                <enumeratedValue>
15873                  <name>Disabled</name>
15874                  <description>Read: Disabled</description>
15875                  <value>0</value>
15876                </enumeratedValue>
15877                <enumeratedValue>
15878                  <name>Enabled</name>
15879                  <description>Read: Enabled</description>
15880                  <value>1</value>
15881                </enumeratedValue>
15882              </enumeratedValues>
15883              <enumeratedValues>
15884                <usage>write</usage>
15885                <enumeratedValue>
15886                  <name>Set</name>
15887                  <description>Enable</description>
15888                  <value>1</value>
15889                </enumeratedValue>
15890              </enumeratedValues>
15891            </field>
15892          </fields>
15893        </register>
15894        <register>
15895          <name>INTENCLR</name>
15896          <description>Disable interrupt</description>
15897          <addressOffset>0x308</addressOffset>
15898          <access>read-write</access>
15899          <fields>
15900            <field>
15901              <name>CTS</name>
15902              <description>Write '1' to disable interrupt for event CTS</description>
15903              <lsb>0</lsb>
15904              <msb>0</msb>
15905              <enumeratedValues>
15906                <usage>read</usage>
15907                <enumeratedValue>
15908                  <name>Disabled</name>
15909                  <description>Read: Disabled</description>
15910                  <value>0</value>
15911                </enumeratedValue>
15912                <enumeratedValue>
15913                  <name>Enabled</name>
15914                  <description>Read: Enabled</description>
15915                  <value>1</value>
15916                </enumeratedValue>
15917              </enumeratedValues>
15918              <enumeratedValues>
15919                <usage>write</usage>
15920                <enumeratedValue>
15921                  <name>Clear</name>
15922                  <description>Disable</description>
15923                  <value>1</value>
15924                </enumeratedValue>
15925              </enumeratedValues>
15926            </field>
15927            <field>
15928              <name>NCTS</name>
15929              <description>Write '1' to disable interrupt for event NCTS</description>
15930              <lsb>1</lsb>
15931              <msb>1</msb>
15932              <enumeratedValues>
15933                <usage>read</usage>
15934                <enumeratedValue>
15935                  <name>Disabled</name>
15936                  <description>Read: Disabled</description>
15937                  <value>0</value>
15938                </enumeratedValue>
15939                <enumeratedValue>
15940                  <name>Enabled</name>
15941                  <description>Read: Enabled</description>
15942                  <value>1</value>
15943                </enumeratedValue>
15944              </enumeratedValues>
15945              <enumeratedValues>
15946                <usage>write</usage>
15947                <enumeratedValue>
15948                  <name>Clear</name>
15949                  <description>Disable</description>
15950                  <value>1</value>
15951                </enumeratedValue>
15952              </enumeratedValues>
15953            </field>
15954            <field>
15955              <name>RXDRDY</name>
15956              <description>Write '1' to disable interrupt for event RXDRDY</description>
15957              <lsb>2</lsb>
15958              <msb>2</msb>
15959              <enumeratedValues>
15960                <usage>read</usage>
15961                <enumeratedValue>
15962                  <name>Disabled</name>
15963                  <description>Read: Disabled</description>
15964                  <value>0</value>
15965                </enumeratedValue>
15966                <enumeratedValue>
15967                  <name>Enabled</name>
15968                  <description>Read: Enabled</description>
15969                  <value>1</value>
15970                </enumeratedValue>
15971              </enumeratedValues>
15972              <enumeratedValues>
15973                <usage>write</usage>
15974                <enumeratedValue>
15975                  <name>Clear</name>
15976                  <description>Disable</description>
15977                  <value>1</value>
15978                </enumeratedValue>
15979              </enumeratedValues>
15980            </field>
15981            <field>
15982              <name>ENDRX</name>
15983              <description>Write '1' to disable interrupt for event ENDRX</description>
15984              <lsb>4</lsb>
15985              <msb>4</msb>
15986              <enumeratedValues>
15987                <usage>read</usage>
15988                <enumeratedValue>
15989                  <name>Disabled</name>
15990                  <description>Read: Disabled</description>
15991                  <value>0</value>
15992                </enumeratedValue>
15993                <enumeratedValue>
15994                  <name>Enabled</name>
15995                  <description>Read: Enabled</description>
15996                  <value>1</value>
15997                </enumeratedValue>
15998              </enumeratedValues>
15999              <enumeratedValues>
16000                <usage>write</usage>
16001                <enumeratedValue>
16002                  <name>Clear</name>
16003                  <description>Disable</description>
16004                  <value>1</value>
16005                </enumeratedValue>
16006              </enumeratedValues>
16007            </field>
16008            <field>
16009              <name>TXDRDY</name>
16010              <description>Write '1' to disable interrupt for event TXDRDY</description>
16011              <lsb>7</lsb>
16012              <msb>7</msb>
16013              <enumeratedValues>
16014                <usage>read</usage>
16015                <enumeratedValue>
16016                  <name>Disabled</name>
16017                  <description>Read: Disabled</description>
16018                  <value>0</value>
16019                </enumeratedValue>
16020                <enumeratedValue>
16021                  <name>Enabled</name>
16022                  <description>Read: Enabled</description>
16023                  <value>1</value>
16024                </enumeratedValue>
16025              </enumeratedValues>
16026              <enumeratedValues>
16027                <usage>write</usage>
16028                <enumeratedValue>
16029                  <name>Clear</name>
16030                  <description>Disable</description>
16031                  <value>1</value>
16032                </enumeratedValue>
16033              </enumeratedValues>
16034            </field>
16035            <field>
16036              <name>ENDTX</name>
16037              <description>Write '1' to disable interrupt for event ENDTX</description>
16038              <lsb>8</lsb>
16039              <msb>8</msb>
16040              <enumeratedValues>
16041                <usage>read</usage>
16042                <enumeratedValue>
16043                  <name>Disabled</name>
16044                  <description>Read: Disabled</description>
16045                  <value>0</value>
16046                </enumeratedValue>
16047                <enumeratedValue>
16048                  <name>Enabled</name>
16049                  <description>Read: Enabled</description>
16050                  <value>1</value>
16051                </enumeratedValue>
16052              </enumeratedValues>
16053              <enumeratedValues>
16054                <usage>write</usage>
16055                <enumeratedValue>
16056                  <name>Clear</name>
16057                  <description>Disable</description>
16058                  <value>1</value>
16059                </enumeratedValue>
16060              </enumeratedValues>
16061            </field>
16062            <field>
16063              <name>ERROR</name>
16064              <description>Write '1' to disable interrupt for event ERROR</description>
16065              <lsb>9</lsb>
16066              <msb>9</msb>
16067              <enumeratedValues>
16068                <usage>read</usage>
16069                <enumeratedValue>
16070                  <name>Disabled</name>
16071                  <description>Read: Disabled</description>
16072                  <value>0</value>
16073                </enumeratedValue>
16074                <enumeratedValue>
16075                  <name>Enabled</name>
16076                  <description>Read: Enabled</description>
16077                  <value>1</value>
16078                </enumeratedValue>
16079              </enumeratedValues>
16080              <enumeratedValues>
16081                <usage>write</usage>
16082                <enumeratedValue>
16083                  <name>Clear</name>
16084                  <description>Disable</description>
16085                  <value>1</value>
16086                </enumeratedValue>
16087              </enumeratedValues>
16088            </field>
16089            <field>
16090              <name>RXTO</name>
16091              <description>Write '1' to disable interrupt for event RXTO</description>
16092              <lsb>17</lsb>
16093              <msb>17</msb>
16094              <enumeratedValues>
16095                <usage>read</usage>
16096                <enumeratedValue>
16097                  <name>Disabled</name>
16098                  <description>Read: Disabled</description>
16099                  <value>0</value>
16100                </enumeratedValue>
16101                <enumeratedValue>
16102                  <name>Enabled</name>
16103                  <description>Read: Enabled</description>
16104                  <value>1</value>
16105                </enumeratedValue>
16106              </enumeratedValues>
16107              <enumeratedValues>
16108                <usage>write</usage>
16109                <enumeratedValue>
16110                  <name>Clear</name>
16111                  <description>Disable</description>
16112                  <value>1</value>
16113                </enumeratedValue>
16114              </enumeratedValues>
16115            </field>
16116            <field>
16117              <name>RXSTARTED</name>
16118              <description>Write '1' to disable interrupt for event RXSTARTED</description>
16119              <lsb>19</lsb>
16120              <msb>19</msb>
16121              <enumeratedValues>
16122                <usage>read</usage>
16123                <enumeratedValue>
16124                  <name>Disabled</name>
16125                  <description>Read: Disabled</description>
16126                  <value>0</value>
16127                </enumeratedValue>
16128                <enumeratedValue>
16129                  <name>Enabled</name>
16130                  <description>Read: Enabled</description>
16131                  <value>1</value>
16132                </enumeratedValue>
16133              </enumeratedValues>
16134              <enumeratedValues>
16135                <usage>write</usage>
16136                <enumeratedValue>
16137                  <name>Clear</name>
16138                  <description>Disable</description>
16139                  <value>1</value>
16140                </enumeratedValue>
16141              </enumeratedValues>
16142            </field>
16143            <field>
16144              <name>TXSTARTED</name>
16145              <description>Write '1' to disable interrupt for event TXSTARTED</description>
16146              <lsb>20</lsb>
16147              <msb>20</msb>
16148              <enumeratedValues>
16149                <usage>read</usage>
16150                <enumeratedValue>
16151                  <name>Disabled</name>
16152                  <description>Read: Disabled</description>
16153                  <value>0</value>
16154                </enumeratedValue>
16155                <enumeratedValue>
16156                  <name>Enabled</name>
16157                  <description>Read: Enabled</description>
16158                  <value>1</value>
16159                </enumeratedValue>
16160              </enumeratedValues>
16161              <enumeratedValues>
16162                <usage>write</usage>
16163                <enumeratedValue>
16164                  <name>Clear</name>
16165                  <description>Disable</description>
16166                  <value>1</value>
16167                </enumeratedValue>
16168              </enumeratedValues>
16169            </field>
16170            <field>
16171              <name>TXSTOPPED</name>
16172              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
16173              <lsb>22</lsb>
16174              <msb>22</msb>
16175              <enumeratedValues>
16176                <usage>read</usage>
16177                <enumeratedValue>
16178                  <name>Disabled</name>
16179                  <description>Read: Disabled</description>
16180                  <value>0</value>
16181                </enumeratedValue>
16182                <enumeratedValue>
16183                  <name>Enabled</name>
16184                  <description>Read: Enabled</description>
16185                  <value>1</value>
16186                </enumeratedValue>
16187              </enumeratedValues>
16188              <enumeratedValues>
16189                <usage>write</usage>
16190                <enumeratedValue>
16191                  <name>Clear</name>
16192                  <description>Disable</description>
16193                  <value>1</value>
16194                </enumeratedValue>
16195              </enumeratedValues>
16196            </field>
16197          </fields>
16198        </register>
16199        <register>
16200          <name>ERRORSRC</name>
16201          <description>Error source This register is read/write one to clear.</description>
16202          <addressOffset>0x480</addressOffset>
16203          <access>read-write</access>
16204          <modifiedWriteValues>oneToClear</modifiedWriteValues>
16205          <fields>
16206            <field>
16207              <name>OVERRUN</name>
16208              <description>Overrun error</description>
16209              <lsb>0</lsb>
16210              <msb>0</msb>
16211              <enumeratedValues>
16212                <usage>read</usage>
16213                <enumeratedValue>
16214                  <name>NotPresent</name>
16215                  <description>Read: error not present</description>
16216                  <value>0</value>
16217                </enumeratedValue>
16218                <enumeratedValue>
16219                  <name>Present</name>
16220                  <description>Read: error present</description>
16221                  <value>1</value>
16222                </enumeratedValue>
16223              </enumeratedValues>
16224            </field>
16225            <field>
16226              <name>PARITY</name>
16227              <description>Parity error</description>
16228              <lsb>1</lsb>
16229              <msb>1</msb>
16230              <enumeratedValues>
16231                <usage>read</usage>
16232                <enumeratedValue>
16233                  <name>NotPresent</name>
16234                  <description>Read: error not present</description>
16235                  <value>0</value>
16236                </enumeratedValue>
16237                <enumeratedValue>
16238                  <name>Present</name>
16239                  <description>Read: error present</description>
16240                  <value>1</value>
16241                </enumeratedValue>
16242              </enumeratedValues>
16243            </field>
16244            <field>
16245              <name>FRAMING</name>
16246              <description>Framing error occurred</description>
16247              <lsb>2</lsb>
16248              <msb>2</msb>
16249              <enumeratedValues>
16250                <usage>read</usage>
16251                <enumeratedValue>
16252                  <name>NotPresent</name>
16253                  <description>Read: error not present</description>
16254                  <value>0</value>
16255                </enumeratedValue>
16256                <enumeratedValue>
16257                  <name>Present</name>
16258                  <description>Read: error present</description>
16259                  <value>1</value>
16260                </enumeratedValue>
16261              </enumeratedValues>
16262            </field>
16263            <field>
16264              <name>BREAK</name>
16265              <description>Break condition</description>
16266              <lsb>3</lsb>
16267              <msb>3</msb>
16268              <enumeratedValues>
16269                <usage>read</usage>
16270                <enumeratedValue>
16271                  <name>NotPresent</name>
16272                  <description>Read: error not present</description>
16273                  <value>0</value>
16274                </enumeratedValue>
16275                <enumeratedValue>
16276                  <name>Present</name>
16277                  <description>Read: error present</description>
16278                  <value>1</value>
16279                </enumeratedValue>
16280              </enumeratedValues>
16281            </field>
16282          </fields>
16283        </register>
16284        <register>
16285          <name>ENABLE</name>
16286          <description>Enable UART</description>
16287          <addressOffset>0x500</addressOffset>
16288          <access>read-write</access>
16289          <fields>
16290            <field>
16291              <name>ENABLE</name>
16292              <description>Enable or disable UARTE</description>
16293              <lsb>0</lsb>
16294              <msb>3</msb>
16295              <enumeratedValues>
16296                <enumeratedValue>
16297                  <name>Disabled</name>
16298                  <description>Disable UARTE</description>
16299                  <value>0</value>
16300                </enumeratedValue>
16301                <enumeratedValue>
16302                  <name>Enabled</name>
16303                  <description>Enable UARTE</description>
16304                  <value>8</value>
16305                </enumeratedValue>
16306              </enumeratedValues>
16307            </field>
16308          </fields>
16309        </register>
16310        <cluster>
16311          <name>PSEL</name>
16312          <description>Unspecified</description>
16313          <headerStructName>UARTE_PSEL</headerStructName>
16314          <access>read-write</access>
16315          <addressOffset>0x508</addressOffset>
16316          <register>
16317            <name>RTS</name>
16318            <description>Pin select for RTS signal</description>
16319            <addressOffset>0x000</addressOffset>
16320            <access>read-write</access>
16321            <resetValue>0xFFFFFFFF</resetValue>
16322            <fields>
16323              <field>
16324                <name>PIN</name>
16325                <description>Pin number</description>
16326                <lsb>0</lsb>
16327                <msb>4</msb>
16328              </field>
16329              <field>
16330                <name>CONNECT</name>
16331                <description>Connection</description>
16332                <lsb>31</lsb>
16333                <msb>31</msb>
16334                <enumeratedValues>
16335                  <enumeratedValue>
16336                    <name>Disconnected</name>
16337                    <description>Disconnect</description>
16338                    <value>1</value>
16339                  </enumeratedValue>
16340                  <enumeratedValue>
16341                    <name>Connected</name>
16342                    <description>Connect</description>
16343                    <value>0</value>
16344                  </enumeratedValue>
16345                </enumeratedValues>
16346              </field>
16347            </fields>
16348          </register>
16349          <register>
16350            <name>TXD</name>
16351            <description>Pin select for TXD signal</description>
16352            <addressOffset>0x004</addressOffset>
16353            <access>read-write</access>
16354            <resetValue>0xFFFFFFFF</resetValue>
16355            <fields>
16356              <field>
16357                <name>PIN</name>
16358                <description>Pin number</description>
16359                <lsb>0</lsb>
16360                <msb>4</msb>
16361              </field>
16362              <field>
16363                <name>CONNECT</name>
16364                <description>Connection</description>
16365                <lsb>31</lsb>
16366                <msb>31</msb>
16367                <enumeratedValues>
16368                  <enumeratedValue>
16369                    <name>Disconnected</name>
16370                    <description>Disconnect</description>
16371                    <value>1</value>
16372                  </enumeratedValue>
16373                  <enumeratedValue>
16374                    <name>Connected</name>
16375                    <description>Connect</description>
16376                    <value>0</value>
16377                  </enumeratedValue>
16378                </enumeratedValues>
16379              </field>
16380            </fields>
16381          </register>
16382          <register>
16383            <name>CTS</name>
16384            <description>Pin select for CTS signal</description>
16385            <addressOffset>0x008</addressOffset>
16386            <access>read-write</access>
16387            <resetValue>0xFFFFFFFF</resetValue>
16388            <fields>
16389              <field>
16390                <name>PIN</name>
16391                <description>Pin number</description>
16392                <lsb>0</lsb>
16393                <msb>4</msb>
16394              </field>
16395              <field>
16396                <name>CONNECT</name>
16397                <description>Connection</description>
16398                <lsb>31</lsb>
16399                <msb>31</msb>
16400                <enumeratedValues>
16401                  <enumeratedValue>
16402                    <name>Disconnected</name>
16403                    <description>Disconnect</description>
16404                    <value>1</value>
16405                  </enumeratedValue>
16406                  <enumeratedValue>
16407                    <name>Connected</name>
16408                    <description>Connect</description>
16409                    <value>0</value>
16410                  </enumeratedValue>
16411                </enumeratedValues>
16412              </field>
16413            </fields>
16414          </register>
16415          <register>
16416            <name>RXD</name>
16417            <description>Pin select for RXD signal</description>
16418            <addressOffset>0x00C</addressOffset>
16419            <access>read-write</access>
16420            <resetValue>0xFFFFFFFF</resetValue>
16421            <fields>
16422              <field>
16423                <name>PIN</name>
16424                <description>Pin number</description>
16425                <lsb>0</lsb>
16426                <msb>4</msb>
16427              </field>
16428              <field>
16429                <name>CONNECT</name>
16430                <description>Connection</description>
16431                <lsb>31</lsb>
16432                <msb>31</msb>
16433                <enumeratedValues>
16434                  <enumeratedValue>
16435                    <name>Disconnected</name>
16436                    <description>Disconnect</description>
16437                    <value>1</value>
16438                  </enumeratedValue>
16439                  <enumeratedValue>
16440                    <name>Connected</name>
16441                    <description>Connect</description>
16442                    <value>0</value>
16443                  </enumeratedValue>
16444                </enumeratedValues>
16445              </field>
16446            </fields>
16447          </register>
16448        </cluster>
16449        <register>
16450          <name>BAUDRATE</name>
16451          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
16452          <addressOffset>0x524</addressOffset>
16453          <access>read-write</access>
16454          <resetValue>0x04000000</resetValue>
16455          <fields>
16456            <field>
16457              <name>BAUDRATE</name>
16458              <description>Baud rate</description>
16459              <lsb>0</lsb>
16460              <msb>31</msb>
16461              <enumeratedValues>
16462                <enumeratedValue>
16463                  <name>Baud1200</name>
16464                  <description>1200 baud (actual rate: 1205)</description>
16465                  <value>0x0004F000</value>
16466                </enumeratedValue>
16467                <enumeratedValue>
16468                  <name>Baud2400</name>
16469                  <description>2400 baud (actual rate: 2396)</description>
16470                  <value>0x0009D000</value>
16471                </enumeratedValue>
16472                <enumeratedValue>
16473                  <name>Baud4800</name>
16474                  <description>4800 baud (actual rate: 4808)</description>
16475                  <value>0x0013B000</value>
16476                </enumeratedValue>
16477                <enumeratedValue>
16478                  <name>Baud9600</name>
16479                  <description>9600 baud (actual rate: 9598)</description>
16480                  <value>0x00275000</value>
16481                </enumeratedValue>
16482                <enumeratedValue>
16483                  <name>Baud14400</name>
16484                  <description>14400 baud (actual rate: 14401)</description>
16485                  <value>0x003AF000</value>
16486                </enumeratedValue>
16487                <enumeratedValue>
16488                  <name>Baud19200</name>
16489                  <description>19200 baud (actual rate: 19208)</description>
16490                  <value>0x004EA000</value>
16491                </enumeratedValue>
16492                <enumeratedValue>
16493                  <name>Baud28800</name>
16494                  <description>28800 baud (actual rate: 28777)</description>
16495                  <value>0x0075C000</value>
16496                </enumeratedValue>
16497                <enumeratedValue>
16498                  <name>Baud31250</name>
16499                  <description>31250 baud</description>
16500                  <value>0x00800000</value>
16501                </enumeratedValue>
16502                <enumeratedValue>
16503                  <name>Baud38400</name>
16504                  <description>38400 baud (actual rate: 38369)</description>
16505                  <value>0x009D0000</value>
16506                </enumeratedValue>
16507                <enumeratedValue>
16508                  <name>Baud56000</name>
16509                  <description>56000 baud (actual rate: 55944)</description>
16510                  <value>0x00E50000</value>
16511                </enumeratedValue>
16512                <enumeratedValue>
16513                  <name>Baud57600</name>
16514                  <description>57600 baud (actual rate: 57554)</description>
16515                  <value>0x00EB0000</value>
16516                </enumeratedValue>
16517                <enumeratedValue>
16518                  <name>Baud76800</name>
16519                  <description>76800 baud (actual rate: 76923)</description>
16520                  <value>0x013A9000</value>
16521                </enumeratedValue>
16522                <enumeratedValue>
16523                  <name>Baud115200</name>
16524                  <description>115200 baud (actual rate: 115108)</description>
16525                  <value>0x01D60000</value>
16526                </enumeratedValue>
16527                <enumeratedValue>
16528                  <name>Baud230400</name>
16529                  <description>230400 baud (actual rate: 231884)</description>
16530                  <value>0x03B00000</value>
16531                </enumeratedValue>
16532                <enumeratedValue>
16533                  <name>Baud250000</name>
16534                  <description>250000 baud</description>
16535                  <value>0x04000000</value>
16536                </enumeratedValue>
16537                <enumeratedValue>
16538                  <name>Baud460800</name>
16539                  <description>460800 baud (actual rate: 457143)</description>
16540                  <value>0x07400000</value>
16541                </enumeratedValue>
16542                <enumeratedValue>
16543                  <name>Baud921600</name>
16544                  <description>921600 baud (actual rate: 941176)</description>
16545                  <value>0x0F000000</value>
16546                </enumeratedValue>
16547                <enumeratedValue>
16548                  <name>Baud1M</name>
16549                  <description>1 megabaud</description>
16550                  <value>0x10000000</value>
16551                </enumeratedValue>
16552              </enumeratedValues>
16553            </field>
16554          </fields>
16555        </register>
16556        <cluster>
16557          <name>RXD</name>
16558          <description>RXD EasyDMA channel</description>
16559          <headerStructName>UARTE_RXD</headerStructName>
16560          <access>read-write</access>
16561          <addressOffset>0x534</addressOffset>
16562          <register>
16563            <name>PTR</name>
16564            <description>Data pointer</description>
16565            <addressOffset>0x000</addressOffset>
16566            <access>read-write</access>
16567            <fields>
16568              <field>
16569                <name>PTR</name>
16570                <description>Data pointer</description>
16571                <lsb>0</lsb>
16572                <msb>31</msb>
16573              </field>
16574            </fields>
16575          </register>
16576          <register>
16577            <name>MAXCNT</name>
16578            <description>Maximum number of bytes in receive buffer</description>
16579            <addressOffset>0x004</addressOffset>
16580            <access>read-write</access>
16581            <fields>
16582              <field>
16583                <name>MAXCNT</name>
16584                <description>Maximum number of bytes in receive buffer</description>
16585                <lsb>0</lsb>
16586                <msb>14</msb>
16587              </field>
16588            </fields>
16589          </register>
16590          <register>
16591            <name>AMOUNT</name>
16592            <description>Number of bytes transferred in the last transaction</description>
16593            <addressOffset>0x008</addressOffset>
16594            <access>read-only</access>
16595            <fields>
16596              <field>
16597                <name>AMOUNT</name>
16598                <description>Number of bytes transferred in the last transaction</description>
16599                <lsb>0</lsb>
16600                <msb>14</msb>
16601              </field>
16602            </fields>
16603          </register>
16604        </cluster>
16605        <cluster>
16606          <name>TXD</name>
16607          <description>TXD EasyDMA channel</description>
16608          <headerStructName>UARTE_TXD</headerStructName>
16609          <access>read-write</access>
16610          <addressOffset>0x544</addressOffset>
16611          <register>
16612            <name>PTR</name>
16613            <description>Data pointer</description>
16614            <addressOffset>0x000</addressOffset>
16615            <access>read-write</access>
16616            <fields>
16617              <field>
16618                <name>PTR</name>
16619                <description>Data pointer</description>
16620                <lsb>0</lsb>
16621                <msb>31</msb>
16622              </field>
16623            </fields>
16624          </register>
16625          <register>
16626            <name>MAXCNT</name>
16627            <description>Maximum number of bytes in transmit buffer</description>
16628            <addressOffset>0x004</addressOffset>
16629            <access>read-write</access>
16630            <fields>
16631              <field>
16632                <name>MAXCNT</name>
16633                <description>Maximum number of bytes in transmit buffer</description>
16634                <lsb>0</lsb>
16635                <msb>14</msb>
16636              </field>
16637            </fields>
16638          </register>
16639          <register>
16640            <name>AMOUNT</name>
16641            <description>Number of bytes transferred in the last transaction</description>
16642            <addressOffset>0x008</addressOffset>
16643            <access>read-only</access>
16644            <fields>
16645              <field>
16646                <name>AMOUNT</name>
16647                <description>Number of bytes transferred in the last transaction</description>
16648                <lsb>0</lsb>
16649                <msb>14</msb>
16650              </field>
16651            </fields>
16652          </register>
16653        </cluster>
16654        <register>
16655          <name>CONFIG</name>
16656          <description>Configuration of parity and hardware flow control</description>
16657          <addressOffset>0x56C</addressOffset>
16658          <access>read-write</access>
16659          <fields>
16660            <field>
16661              <name>HWFC</name>
16662              <description>Hardware flow control</description>
16663              <lsb>0</lsb>
16664              <msb>0</msb>
16665              <enumeratedValues>
16666                <enumeratedValue>
16667                  <name>Disabled</name>
16668                  <description>Disabled</description>
16669                  <value>0</value>
16670                </enumeratedValue>
16671                <enumeratedValue>
16672                  <name>Enabled</name>
16673                  <description>Enabled</description>
16674                  <value>1</value>
16675                </enumeratedValue>
16676              </enumeratedValues>
16677            </field>
16678            <field>
16679              <name>PARITY</name>
16680              <description>Parity</description>
16681              <lsb>1</lsb>
16682              <msb>3</msb>
16683              <enumeratedValues>
16684                <enumeratedValue>
16685                  <name>Excluded</name>
16686                  <description>Exclude parity bit</description>
16687                  <value>0x0</value>
16688                </enumeratedValue>
16689                <enumeratedValue>
16690                  <name>Included</name>
16691                  <description>Include even parity bit</description>
16692                  <value>0x7</value>
16693                </enumeratedValue>
16694              </enumeratedValues>
16695            </field>
16696            <field>
16697              <name>STOP</name>
16698              <description>Stop bits</description>
16699              <lsb>4</lsb>
16700              <msb>4</msb>
16701              <enumeratedValues>
16702                <enumeratedValue>
16703                  <name>One</name>
16704                  <description>One stop bit</description>
16705                  <value>0</value>
16706                </enumeratedValue>
16707                <enumeratedValue>
16708                  <name>Two</name>
16709                  <description>Two stop bits</description>
16710                  <value>1</value>
16711                </enumeratedValue>
16712              </enumeratedValues>
16713            </field>
16714            <field>
16715              <name>PARITYTYPE</name>
16716              <description>Even or odd parity type</description>
16717              <lsb>8</lsb>
16718              <msb>8</msb>
16719              <enumeratedValues>
16720                <enumeratedValue>
16721                  <name>Even</name>
16722                  <description>Even parity</description>
16723                  <value>0</value>
16724                </enumeratedValue>
16725                <enumeratedValue>
16726                  <name>Odd</name>
16727                  <description>Odd parity</description>
16728                  <value>1</value>
16729                </enumeratedValue>
16730              </enumeratedValues>
16731            </field>
16732          </fields>
16733        </register>
16734      </registers>
16735    </peripheral>
16736    <peripheral>
16737      <name>SPI0</name>
16738      <description>Serial Peripheral Interface 0</description>
16739      <baseAddress>0x40003000</baseAddress>
16740      <headerStructName>SPI</headerStructName>
16741      <addressBlock>
16742        <offset>0</offset>
16743        <size>0x1000</size>
16744        <usage>registers</usage>
16745      </addressBlock>
16746      <interrupt>
16747        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
16748        <value>3</value>
16749      </interrupt>
16750      <groupName>SPI</groupName>
16751      <size>0x20</size>
16752      <registers>
16753        <register>
16754          <name>EVENTS_READY</name>
16755          <description>TXD byte sent and RXD byte received</description>
16756          <addressOffset>0x108</addressOffset>
16757          <access>read-write</access>
16758          <fields>
16759            <field>
16760              <name>EVENTS_READY</name>
16761              <description>TXD byte sent and RXD byte received</description>
16762              <lsb>0</lsb>
16763              <msb>0</msb>
16764              <enumeratedValues>
16765                <enumeratedValue>
16766                  <name>NotGenerated</name>
16767                  <description>Event not generated</description>
16768                  <value>0</value>
16769                </enumeratedValue>
16770                <enumeratedValue>
16771                  <name>Generated</name>
16772                  <description>Event generated</description>
16773                  <value>1</value>
16774                </enumeratedValue>
16775              </enumeratedValues>
16776            </field>
16777          </fields>
16778        </register>
16779        <register>
16780          <name>INTENSET</name>
16781          <description>Enable interrupt</description>
16782          <addressOffset>0x304</addressOffset>
16783          <access>read-write</access>
16784          <fields>
16785            <field>
16786              <name>READY</name>
16787              <description>Write '1' to enable interrupt for event READY</description>
16788              <lsb>2</lsb>
16789              <msb>2</msb>
16790              <enumeratedValues>
16791                <usage>read</usage>
16792                <enumeratedValue>
16793                  <name>Disabled</name>
16794                  <description>Read: Disabled</description>
16795                  <value>0</value>
16796                </enumeratedValue>
16797                <enumeratedValue>
16798                  <name>Enabled</name>
16799                  <description>Read: Enabled</description>
16800                  <value>1</value>
16801                </enumeratedValue>
16802              </enumeratedValues>
16803              <enumeratedValues>
16804                <usage>write</usage>
16805                <enumeratedValue>
16806                  <name>Set</name>
16807                  <description>Enable</description>
16808                  <value>1</value>
16809                </enumeratedValue>
16810              </enumeratedValues>
16811            </field>
16812          </fields>
16813        </register>
16814        <register>
16815          <name>INTENCLR</name>
16816          <description>Disable interrupt</description>
16817          <addressOffset>0x308</addressOffset>
16818          <access>read-write</access>
16819          <fields>
16820            <field>
16821              <name>READY</name>
16822              <description>Write '1' to disable interrupt for event READY</description>
16823              <lsb>2</lsb>
16824              <msb>2</msb>
16825              <enumeratedValues>
16826                <usage>read</usage>
16827                <enumeratedValue>
16828                  <name>Disabled</name>
16829                  <description>Read: Disabled</description>
16830                  <value>0</value>
16831                </enumeratedValue>
16832                <enumeratedValue>
16833                  <name>Enabled</name>
16834                  <description>Read: Enabled</description>
16835                  <value>1</value>
16836                </enumeratedValue>
16837              </enumeratedValues>
16838              <enumeratedValues>
16839                <usage>write</usage>
16840                <enumeratedValue>
16841                  <name>Clear</name>
16842                  <description>Disable</description>
16843                  <value>1</value>
16844                </enumeratedValue>
16845              </enumeratedValues>
16846            </field>
16847          </fields>
16848        </register>
16849        <register>
16850          <name>ENABLE</name>
16851          <description>Enable SPI</description>
16852          <addressOffset>0x500</addressOffset>
16853          <access>read-write</access>
16854          <fields>
16855            <field>
16856              <name>ENABLE</name>
16857              <description>Enable or disable SPI</description>
16858              <lsb>0</lsb>
16859              <msb>3</msb>
16860              <enumeratedValues>
16861                <enumeratedValue>
16862                  <name>Disabled</name>
16863                  <description>Disable SPI</description>
16864                  <value>0</value>
16865                </enumeratedValue>
16866                <enumeratedValue>
16867                  <name>Enabled</name>
16868                  <description>Enable SPI</description>
16869                  <value>1</value>
16870                </enumeratedValue>
16871              </enumeratedValues>
16872            </field>
16873          </fields>
16874        </register>
16875        <cluster>
16876          <name>PSEL</name>
16877          <description>Unspecified</description>
16878          <headerStructName>SPI_PSEL</headerStructName>
16879          <access>read-write</access>
16880          <addressOffset>0x508</addressOffset>
16881          <register>
16882            <name>SCK</name>
16883            <description>Pin select for SCK</description>
16884            <addressOffset>0x000</addressOffset>
16885            <access>read-write</access>
16886            <resetValue>0xFFFFFFFF</resetValue>
16887            <fields>
16888              <field>
16889                <name>PIN</name>
16890                <description>Pin number</description>
16891                <lsb>0</lsb>
16892                <msb>4</msb>
16893              </field>
16894              <field>
16895                <name>CONNECT</name>
16896                <description>Connection</description>
16897                <lsb>31</lsb>
16898                <msb>31</msb>
16899                <enumeratedValues>
16900                  <enumeratedValue>
16901                    <name>Disconnected</name>
16902                    <description>Disconnect</description>
16903                    <value>1</value>
16904                  </enumeratedValue>
16905                  <enumeratedValue>
16906                    <name>Connected</name>
16907                    <description>Connect</description>
16908                    <value>0</value>
16909                  </enumeratedValue>
16910                </enumeratedValues>
16911              </field>
16912            </fields>
16913          </register>
16914          <register>
16915            <name>MOSI</name>
16916            <description>Pin select for MOSI signal</description>
16917            <addressOffset>0x004</addressOffset>
16918            <access>read-write</access>
16919            <resetValue>0xFFFFFFFF</resetValue>
16920            <fields>
16921              <field>
16922                <name>PIN</name>
16923                <description>Pin number</description>
16924                <lsb>0</lsb>
16925                <msb>4</msb>
16926              </field>
16927              <field>
16928                <name>CONNECT</name>
16929                <description>Connection</description>
16930                <lsb>31</lsb>
16931                <msb>31</msb>
16932                <enumeratedValues>
16933                  <enumeratedValue>
16934                    <name>Disconnected</name>
16935                    <description>Disconnect</description>
16936                    <value>1</value>
16937                  </enumeratedValue>
16938                  <enumeratedValue>
16939                    <name>Connected</name>
16940                    <description>Connect</description>
16941                    <value>0</value>
16942                  </enumeratedValue>
16943                </enumeratedValues>
16944              </field>
16945            </fields>
16946          </register>
16947          <register>
16948            <name>MISO</name>
16949            <description>Pin select for MISO signal</description>
16950            <addressOffset>0x008</addressOffset>
16951            <access>read-write</access>
16952            <resetValue>0xFFFFFFFF</resetValue>
16953            <fields>
16954              <field>
16955                <name>PIN</name>
16956                <description>Pin number</description>
16957                <lsb>0</lsb>
16958                <msb>4</msb>
16959              </field>
16960              <field>
16961                <name>CONNECT</name>
16962                <description>Connection</description>
16963                <lsb>31</lsb>
16964                <msb>31</msb>
16965                <enumeratedValues>
16966                  <enumeratedValue>
16967                    <name>Disconnected</name>
16968                    <description>Disconnect</description>
16969                    <value>1</value>
16970                  </enumeratedValue>
16971                  <enumeratedValue>
16972                    <name>Connected</name>
16973                    <description>Connect</description>
16974                    <value>0</value>
16975                  </enumeratedValue>
16976                </enumeratedValues>
16977              </field>
16978            </fields>
16979          </register>
16980        </cluster>
16981        <register>
16982          <name>RXD</name>
16983          <description>RXD register</description>
16984          <addressOffset>0x518</addressOffset>
16985          <access>read-only</access>
16986          <readAction>modifyExternal</readAction>
16987          <fields>
16988            <field>
16989              <name>RXD</name>
16990              <description>RX data received. Double buffered</description>
16991              <lsb>0</lsb>
16992              <msb>7</msb>
16993            </field>
16994          </fields>
16995        </register>
16996        <register>
16997          <name>TXD</name>
16998          <description>TXD register</description>
16999          <addressOffset>0x51C</addressOffset>
17000          <access>read-write</access>
17001          <fields>
17002            <field>
17003              <name>TXD</name>
17004              <description>TX data to send. Double buffered.</description>
17005              <lsb>0</lsb>
17006              <msb>7</msb>
17007            </field>
17008          </fields>
17009        </register>
17010        <register>
17011          <name>FREQUENCY</name>
17012          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
17013          <addressOffset>0x524</addressOffset>
17014          <access>read-write</access>
17015          <resetValue>0x04000000</resetValue>
17016          <fields>
17017            <field>
17018              <name>FREQUENCY</name>
17019              <description>SPI master data rate</description>
17020              <lsb>0</lsb>
17021              <msb>31</msb>
17022              <enumeratedValues>
17023                <enumeratedValue>
17024                  <name>K125</name>
17025                  <description>125 kbps</description>
17026                  <value>0x02000000</value>
17027                </enumeratedValue>
17028                <enumeratedValue>
17029                  <name>K250</name>
17030                  <description>250 kbps</description>
17031                  <value>0x04000000</value>
17032                </enumeratedValue>
17033                <enumeratedValue>
17034                  <name>K500</name>
17035                  <description>500 kbps</description>
17036                  <value>0x08000000</value>
17037                </enumeratedValue>
17038                <enumeratedValue>
17039                  <name>M1</name>
17040                  <description>1 Mbps</description>
17041                  <value>0x10000000</value>
17042                </enumeratedValue>
17043                <enumeratedValue>
17044                  <name>M2</name>
17045                  <description>2 Mbps</description>
17046                  <value>0x20000000</value>
17047                </enumeratedValue>
17048                <enumeratedValue>
17049                  <name>M4</name>
17050                  <description>4 Mbps</description>
17051                  <value>0x40000000</value>
17052                </enumeratedValue>
17053                <enumeratedValue>
17054                  <name>M8</name>
17055                  <description>8 Mbps</description>
17056                  <value>0x80000000</value>
17057                </enumeratedValue>
17058              </enumeratedValues>
17059            </field>
17060          </fields>
17061        </register>
17062        <register>
17063          <name>CONFIG</name>
17064          <description>Configuration register</description>
17065          <addressOffset>0x554</addressOffset>
17066          <access>read-write</access>
17067          <fields>
17068            <field>
17069              <name>ORDER</name>
17070              <description>Bit order</description>
17071              <lsb>0</lsb>
17072              <msb>0</msb>
17073              <enumeratedValues>
17074                <enumeratedValue>
17075                  <name>MsbFirst</name>
17076                  <description>Most significant bit shifted out first</description>
17077                  <value>0</value>
17078                </enumeratedValue>
17079                <enumeratedValue>
17080                  <name>LsbFirst</name>
17081                  <description>Least significant bit shifted out first</description>
17082                  <value>1</value>
17083                </enumeratedValue>
17084              </enumeratedValues>
17085            </field>
17086            <field>
17087              <name>CPHA</name>
17088              <description>Serial clock (SCK) phase</description>
17089              <lsb>1</lsb>
17090              <msb>1</msb>
17091              <enumeratedValues>
17092                <enumeratedValue>
17093                  <name>Leading</name>
17094                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
17095                  <value>0</value>
17096                </enumeratedValue>
17097                <enumeratedValue>
17098                  <name>Trailing</name>
17099                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
17100                  <value>1</value>
17101                </enumeratedValue>
17102              </enumeratedValues>
17103            </field>
17104            <field>
17105              <name>CPOL</name>
17106              <description>Serial clock (SCK) polarity</description>
17107              <lsb>2</lsb>
17108              <msb>2</msb>
17109              <enumeratedValues>
17110                <enumeratedValue>
17111                  <name>ActiveHigh</name>
17112                  <description>Active high</description>
17113                  <value>0</value>
17114                </enumeratedValue>
17115                <enumeratedValue>
17116                  <name>ActiveLow</name>
17117                  <description>Active low</description>
17118                  <value>1</value>
17119                </enumeratedValue>
17120              </enumeratedValues>
17121            </field>
17122          </fields>
17123        </register>
17124      </registers>
17125    </peripheral>
17126    <peripheral>
17127      <name>SPIM0</name>
17128      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
17129      <baseAddress>0x40003000</baseAddress>
17130      <alternatePeripheral>SPI0</alternatePeripheral>
17131      <headerStructName>SPIM</headerStructName>
17132      <addressBlock>
17133        <offset>0</offset>
17134        <size>0x1000</size>
17135        <usage>registers</usage>
17136      </addressBlock>
17137      <interrupt>
17138        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
17139        <value>3</value>
17140      </interrupt>
17141      <groupName>SPIM</groupName>
17142      <size>0x20</size>
17143      <registers>
17144        <register>
17145          <name>TASKS_START</name>
17146          <description>Start SPI transaction</description>
17147          <addressOffset>0x010</addressOffset>
17148          <access>write-only</access>
17149          <fields>
17150            <field>
17151              <name>TASKS_START</name>
17152              <description>Start SPI transaction</description>
17153              <lsb>0</lsb>
17154              <msb>0</msb>
17155              <enumeratedValues>
17156                <enumeratedValue>
17157                  <name>Trigger</name>
17158                  <description>Trigger task</description>
17159                  <value>1</value>
17160                </enumeratedValue>
17161              </enumeratedValues>
17162            </field>
17163          </fields>
17164        </register>
17165        <register>
17166          <name>TASKS_STOP</name>
17167          <description>Stop SPI transaction</description>
17168          <addressOffset>0x014</addressOffset>
17169          <access>write-only</access>
17170          <fields>
17171            <field>
17172              <name>TASKS_STOP</name>
17173              <description>Stop SPI transaction</description>
17174              <lsb>0</lsb>
17175              <msb>0</msb>
17176              <enumeratedValues>
17177                <enumeratedValue>
17178                  <name>Trigger</name>
17179                  <description>Trigger task</description>
17180                  <value>1</value>
17181                </enumeratedValue>
17182              </enumeratedValues>
17183            </field>
17184          </fields>
17185        </register>
17186        <register>
17187          <name>TASKS_SUSPEND</name>
17188          <description>Suspend SPI transaction</description>
17189          <addressOffset>0x01C</addressOffset>
17190          <access>write-only</access>
17191          <fields>
17192            <field>
17193              <name>TASKS_SUSPEND</name>
17194              <description>Suspend SPI transaction</description>
17195              <lsb>0</lsb>
17196              <msb>0</msb>
17197              <enumeratedValues>
17198                <enumeratedValue>
17199                  <name>Trigger</name>
17200                  <description>Trigger task</description>
17201                  <value>1</value>
17202                </enumeratedValue>
17203              </enumeratedValues>
17204            </field>
17205          </fields>
17206        </register>
17207        <register>
17208          <name>TASKS_RESUME</name>
17209          <description>Resume SPI transaction</description>
17210          <addressOffset>0x020</addressOffset>
17211          <access>write-only</access>
17212          <fields>
17213            <field>
17214              <name>TASKS_RESUME</name>
17215              <description>Resume SPI transaction</description>
17216              <lsb>0</lsb>
17217              <msb>0</msb>
17218              <enumeratedValues>
17219                <enumeratedValue>
17220                  <name>Trigger</name>
17221                  <description>Trigger task</description>
17222                  <value>1</value>
17223                </enumeratedValue>
17224              </enumeratedValues>
17225            </field>
17226          </fields>
17227        </register>
17228        <register>
17229          <name>EVENTS_STOPPED</name>
17230          <description>SPI transaction has stopped</description>
17231          <addressOffset>0x104</addressOffset>
17232          <access>read-write</access>
17233          <fields>
17234            <field>
17235              <name>EVENTS_STOPPED</name>
17236              <description>SPI transaction has stopped</description>
17237              <lsb>0</lsb>
17238              <msb>0</msb>
17239              <enumeratedValues>
17240                <enumeratedValue>
17241                  <name>NotGenerated</name>
17242                  <description>Event not generated</description>
17243                  <value>0</value>
17244                </enumeratedValue>
17245                <enumeratedValue>
17246                  <name>Generated</name>
17247                  <description>Event generated</description>
17248                  <value>1</value>
17249                </enumeratedValue>
17250              </enumeratedValues>
17251            </field>
17252          </fields>
17253        </register>
17254        <register>
17255          <name>EVENTS_ENDRX</name>
17256          <description>End of RXD buffer reached</description>
17257          <addressOffset>0x110</addressOffset>
17258          <access>read-write</access>
17259          <fields>
17260            <field>
17261              <name>EVENTS_ENDRX</name>
17262              <description>End of RXD buffer reached</description>
17263              <lsb>0</lsb>
17264              <msb>0</msb>
17265              <enumeratedValues>
17266                <enumeratedValue>
17267                  <name>NotGenerated</name>
17268                  <description>Event not generated</description>
17269                  <value>0</value>
17270                </enumeratedValue>
17271                <enumeratedValue>
17272                  <name>Generated</name>
17273                  <description>Event generated</description>
17274                  <value>1</value>
17275                </enumeratedValue>
17276              </enumeratedValues>
17277            </field>
17278          </fields>
17279        </register>
17280        <register>
17281          <name>EVENTS_END</name>
17282          <description>End of RXD buffer and TXD buffer reached</description>
17283          <addressOffset>0x118</addressOffset>
17284          <access>read-write</access>
17285          <fields>
17286            <field>
17287              <name>EVENTS_END</name>
17288              <description>End of RXD buffer and TXD buffer reached</description>
17289              <lsb>0</lsb>
17290              <msb>0</msb>
17291              <enumeratedValues>
17292                <enumeratedValue>
17293                  <name>NotGenerated</name>
17294                  <description>Event not generated</description>
17295                  <value>0</value>
17296                </enumeratedValue>
17297                <enumeratedValue>
17298                  <name>Generated</name>
17299                  <description>Event generated</description>
17300                  <value>1</value>
17301                </enumeratedValue>
17302              </enumeratedValues>
17303            </field>
17304          </fields>
17305        </register>
17306        <register>
17307          <name>EVENTS_ENDTX</name>
17308          <description>End of TXD buffer reached</description>
17309          <addressOffset>0x120</addressOffset>
17310          <access>read-write</access>
17311          <fields>
17312            <field>
17313              <name>EVENTS_ENDTX</name>
17314              <description>End of TXD buffer reached</description>
17315              <lsb>0</lsb>
17316              <msb>0</msb>
17317              <enumeratedValues>
17318                <enumeratedValue>
17319                  <name>NotGenerated</name>
17320                  <description>Event not generated</description>
17321                  <value>0</value>
17322                </enumeratedValue>
17323                <enumeratedValue>
17324                  <name>Generated</name>
17325                  <description>Event generated</description>
17326                  <value>1</value>
17327                </enumeratedValue>
17328              </enumeratedValues>
17329            </field>
17330          </fields>
17331        </register>
17332        <register>
17333          <name>EVENTS_STARTED</name>
17334          <description>Transaction started</description>
17335          <addressOffset>0x14C</addressOffset>
17336          <access>read-write</access>
17337          <fields>
17338            <field>
17339              <name>EVENTS_STARTED</name>
17340              <description>Transaction started</description>
17341              <lsb>0</lsb>
17342              <msb>0</msb>
17343              <enumeratedValues>
17344                <enumeratedValue>
17345                  <name>NotGenerated</name>
17346                  <description>Event not generated</description>
17347                  <value>0</value>
17348                </enumeratedValue>
17349                <enumeratedValue>
17350                  <name>Generated</name>
17351                  <description>Event generated</description>
17352                  <value>1</value>
17353                </enumeratedValue>
17354              </enumeratedValues>
17355            </field>
17356          </fields>
17357        </register>
17358        <register>
17359          <name>SHORTS</name>
17360          <description>Shortcuts between local events and tasks</description>
17361          <addressOffset>0x200</addressOffset>
17362          <access>read-write</access>
17363          <fields>
17364            <field>
17365              <name>END_START</name>
17366              <description>Shortcut between event END and task START</description>
17367              <lsb>17</lsb>
17368              <msb>17</msb>
17369              <enumeratedValues>
17370                <enumeratedValue>
17371                  <name>Disabled</name>
17372                  <description>Disable shortcut</description>
17373                  <value>0</value>
17374                </enumeratedValue>
17375                <enumeratedValue>
17376                  <name>Enabled</name>
17377                  <description>Enable shortcut</description>
17378                  <value>1</value>
17379                </enumeratedValue>
17380              </enumeratedValues>
17381            </field>
17382          </fields>
17383        </register>
17384        <register>
17385          <name>INTENSET</name>
17386          <description>Enable interrupt</description>
17387          <addressOffset>0x304</addressOffset>
17388          <access>read-write</access>
17389          <fields>
17390            <field>
17391              <name>STOPPED</name>
17392              <description>Write '1' to enable interrupt for event STOPPED</description>
17393              <lsb>1</lsb>
17394              <msb>1</msb>
17395              <enumeratedValues>
17396                <usage>read</usage>
17397                <enumeratedValue>
17398                  <name>Disabled</name>
17399                  <description>Read: Disabled</description>
17400                  <value>0</value>
17401                </enumeratedValue>
17402                <enumeratedValue>
17403                  <name>Enabled</name>
17404                  <description>Read: Enabled</description>
17405                  <value>1</value>
17406                </enumeratedValue>
17407              </enumeratedValues>
17408              <enumeratedValues>
17409                <usage>write</usage>
17410                <enumeratedValue>
17411                  <name>Set</name>
17412                  <description>Enable</description>
17413                  <value>1</value>
17414                </enumeratedValue>
17415              </enumeratedValues>
17416            </field>
17417            <field>
17418              <name>ENDRX</name>
17419              <description>Write '1' to enable interrupt for event ENDRX</description>
17420              <lsb>4</lsb>
17421              <msb>4</msb>
17422              <enumeratedValues>
17423                <usage>read</usage>
17424                <enumeratedValue>
17425                  <name>Disabled</name>
17426                  <description>Read: Disabled</description>
17427                  <value>0</value>
17428                </enumeratedValue>
17429                <enumeratedValue>
17430                  <name>Enabled</name>
17431                  <description>Read: Enabled</description>
17432                  <value>1</value>
17433                </enumeratedValue>
17434              </enumeratedValues>
17435              <enumeratedValues>
17436                <usage>write</usage>
17437                <enumeratedValue>
17438                  <name>Set</name>
17439                  <description>Enable</description>
17440                  <value>1</value>
17441                </enumeratedValue>
17442              </enumeratedValues>
17443            </field>
17444            <field>
17445              <name>END</name>
17446              <description>Write '1' to enable interrupt for event END</description>
17447              <lsb>6</lsb>
17448              <msb>6</msb>
17449              <enumeratedValues>
17450                <usage>read</usage>
17451                <enumeratedValue>
17452                  <name>Disabled</name>
17453                  <description>Read: Disabled</description>
17454                  <value>0</value>
17455                </enumeratedValue>
17456                <enumeratedValue>
17457                  <name>Enabled</name>
17458                  <description>Read: Enabled</description>
17459                  <value>1</value>
17460                </enumeratedValue>
17461              </enumeratedValues>
17462              <enumeratedValues>
17463                <usage>write</usage>
17464                <enumeratedValue>
17465                  <name>Set</name>
17466                  <description>Enable</description>
17467                  <value>1</value>
17468                </enumeratedValue>
17469              </enumeratedValues>
17470            </field>
17471            <field>
17472              <name>ENDTX</name>
17473              <description>Write '1' to enable interrupt for event ENDTX</description>
17474              <lsb>8</lsb>
17475              <msb>8</msb>
17476              <enumeratedValues>
17477                <usage>read</usage>
17478                <enumeratedValue>
17479                  <name>Disabled</name>
17480                  <description>Read: Disabled</description>
17481                  <value>0</value>
17482                </enumeratedValue>
17483                <enumeratedValue>
17484                  <name>Enabled</name>
17485                  <description>Read: Enabled</description>
17486                  <value>1</value>
17487                </enumeratedValue>
17488              </enumeratedValues>
17489              <enumeratedValues>
17490                <usage>write</usage>
17491                <enumeratedValue>
17492                  <name>Set</name>
17493                  <description>Enable</description>
17494                  <value>1</value>
17495                </enumeratedValue>
17496              </enumeratedValues>
17497            </field>
17498            <field>
17499              <name>STARTED</name>
17500              <description>Write '1' to enable interrupt for event STARTED</description>
17501              <lsb>19</lsb>
17502              <msb>19</msb>
17503              <enumeratedValues>
17504                <usage>read</usage>
17505                <enumeratedValue>
17506                  <name>Disabled</name>
17507                  <description>Read: Disabled</description>
17508                  <value>0</value>
17509                </enumeratedValue>
17510                <enumeratedValue>
17511                  <name>Enabled</name>
17512                  <description>Read: Enabled</description>
17513                  <value>1</value>
17514                </enumeratedValue>
17515              </enumeratedValues>
17516              <enumeratedValues>
17517                <usage>write</usage>
17518                <enumeratedValue>
17519                  <name>Set</name>
17520                  <description>Enable</description>
17521                  <value>1</value>
17522                </enumeratedValue>
17523              </enumeratedValues>
17524            </field>
17525          </fields>
17526        </register>
17527        <register>
17528          <name>INTENCLR</name>
17529          <description>Disable interrupt</description>
17530          <addressOffset>0x308</addressOffset>
17531          <access>read-write</access>
17532          <fields>
17533            <field>
17534              <name>STOPPED</name>
17535              <description>Write '1' to disable interrupt for event STOPPED</description>
17536              <lsb>1</lsb>
17537              <msb>1</msb>
17538              <enumeratedValues>
17539                <usage>read</usage>
17540                <enumeratedValue>
17541                  <name>Disabled</name>
17542                  <description>Read: Disabled</description>
17543                  <value>0</value>
17544                </enumeratedValue>
17545                <enumeratedValue>
17546                  <name>Enabled</name>
17547                  <description>Read: Enabled</description>
17548                  <value>1</value>
17549                </enumeratedValue>
17550              </enumeratedValues>
17551              <enumeratedValues>
17552                <usage>write</usage>
17553                <enumeratedValue>
17554                  <name>Clear</name>
17555                  <description>Disable</description>
17556                  <value>1</value>
17557                </enumeratedValue>
17558              </enumeratedValues>
17559            </field>
17560            <field>
17561              <name>ENDRX</name>
17562              <description>Write '1' to disable interrupt for event ENDRX</description>
17563              <lsb>4</lsb>
17564              <msb>4</msb>
17565              <enumeratedValues>
17566                <usage>read</usage>
17567                <enumeratedValue>
17568                  <name>Disabled</name>
17569                  <description>Read: Disabled</description>
17570                  <value>0</value>
17571                </enumeratedValue>
17572                <enumeratedValue>
17573                  <name>Enabled</name>
17574                  <description>Read: Enabled</description>
17575                  <value>1</value>
17576                </enumeratedValue>
17577              </enumeratedValues>
17578              <enumeratedValues>
17579                <usage>write</usage>
17580                <enumeratedValue>
17581                  <name>Clear</name>
17582                  <description>Disable</description>
17583                  <value>1</value>
17584                </enumeratedValue>
17585              </enumeratedValues>
17586            </field>
17587            <field>
17588              <name>END</name>
17589              <description>Write '1' to disable interrupt for event END</description>
17590              <lsb>6</lsb>
17591              <msb>6</msb>
17592              <enumeratedValues>
17593                <usage>read</usage>
17594                <enumeratedValue>
17595                  <name>Disabled</name>
17596                  <description>Read: Disabled</description>
17597                  <value>0</value>
17598                </enumeratedValue>
17599                <enumeratedValue>
17600                  <name>Enabled</name>
17601                  <description>Read: Enabled</description>
17602                  <value>1</value>
17603                </enumeratedValue>
17604              </enumeratedValues>
17605              <enumeratedValues>
17606                <usage>write</usage>
17607                <enumeratedValue>
17608                  <name>Clear</name>
17609                  <description>Disable</description>
17610                  <value>1</value>
17611                </enumeratedValue>
17612              </enumeratedValues>
17613            </field>
17614            <field>
17615              <name>ENDTX</name>
17616              <description>Write '1' to disable interrupt for event ENDTX</description>
17617              <lsb>8</lsb>
17618              <msb>8</msb>
17619              <enumeratedValues>
17620                <usage>read</usage>
17621                <enumeratedValue>
17622                  <name>Disabled</name>
17623                  <description>Read: Disabled</description>
17624                  <value>0</value>
17625                </enumeratedValue>
17626                <enumeratedValue>
17627                  <name>Enabled</name>
17628                  <description>Read: Enabled</description>
17629                  <value>1</value>
17630                </enumeratedValue>
17631              </enumeratedValues>
17632              <enumeratedValues>
17633                <usage>write</usage>
17634                <enumeratedValue>
17635                  <name>Clear</name>
17636                  <description>Disable</description>
17637                  <value>1</value>
17638                </enumeratedValue>
17639              </enumeratedValues>
17640            </field>
17641            <field>
17642              <name>STARTED</name>
17643              <description>Write '1' to disable interrupt for event STARTED</description>
17644              <lsb>19</lsb>
17645              <msb>19</msb>
17646              <enumeratedValues>
17647                <usage>read</usage>
17648                <enumeratedValue>
17649                  <name>Disabled</name>
17650                  <description>Read: Disabled</description>
17651                  <value>0</value>
17652                </enumeratedValue>
17653                <enumeratedValue>
17654                  <name>Enabled</name>
17655                  <description>Read: Enabled</description>
17656                  <value>1</value>
17657                </enumeratedValue>
17658              </enumeratedValues>
17659              <enumeratedValues>
17660                <usage>write</usage>
17661                <enumeratedValue>
17662                  <name>Clear</name>
17663                  <description>Disable</description>
17664                  <value>1</value>
17665                </enumeratedValue>
17666              </enumeratedValues>
17667            </field>
17668          </fields>
17669        </register>
17670        <register>
17671          <name>ENABLE</name>
17672          <description>Enable SPIM</description>
17673          <addressOffset>0x500</addressOffset>
17674          <access>read-write</access>
17675          <fields>
17676            <field>
17677              <name>ENABLE</name>
17678              <description>Enable or disable SPIM</description>
17679              <lsb>0</lsb>
17680              <msb>3</msb>
17681              <enumeratedValues>
17682                <enumeratedValue>
17683                  <name>Disabled</name>
17684                  <description>Disable SPIM</description>
17685                  <value>0</value>
17686                </enumeratedValue>
17687                <enumeratedValue>
17688                  <name>Enabled</name>
17689                  <description>Enable SPIM</description>
17690                  <value>7</value>
17691                </enumeratedValue>
17692              </enumeratedValues>
17693            </field>
17694          </fields>
17695        </register>
17696        <cluster>
17697          <name>PSEL</name>
17698          <description>Unspecified</description>
17699          <headerStructName>SPIM_PSEL</headerStructName>
17700          <access>read-write</access>
17701          <addressOffset>0x508</addressOffset>
17702          <register>
17703            <name>SCK</name>
17704            <description>Pin select for SCK</description>
17705            <addressOffset>0x000</addressOffset>
17706            <access>read-write</access>
17707            <resetValue>0xFFFFFFFF</resetValue>
17708            <fields>
17709              <field>
17710                <name>PIN</name>
17711                <description>Pin number</description>
17712                <lsb>0</lsb>
17713                <msb>4</msb>
17714              </field>
17715              <field>
17716                <name>CONNECT</name>
17717                <description>Connection</description>
17718                <lsb>31</lsb>
17719                <msb>31</msb>
17720                <enumeratedValues>
17721                  <enumeratedValue>
17722                    <name>Disconnected</name>
17723                    <description>Disconnect</description>
17724                    <value>1</value>
17725                  </enumeratedValue>
17726                  <enumeratedValue>
17727                    <name>Connected</name>
17728                    <description>Connect</description>
17729                    <value>0</value>
17730                  </enumeratedValue>
17731                </enumeratedValues>
17732              </field>
17733            </fields>
17734          </register>
17735          <register>
17736            <name>MOSI</name>
17737            <description>Pin select for MOSI signal</description>
17738            <addressOffset>0x004</addressOffset>
17739            <access>read-write</access>
17740            <resetValue>0xFFFFFFFF</resetValue>
17741            <fields>
17742              <field>
17743                <name>PIN</name>
17744                <description>Pin number</description>
17745                <lsb>0</lsb>
17746                <msb>4</msb>
17747              </field>
17748              <field>
17749                <name>CONNECT</name>
17750                <description>Connection</description>
17751                <lsb>31</lsb>
17752                <msb>31</msb>
17753                <enumeratedValues>
17754                  <enumeratedValue>
17755                    <name>Disconnected</name>
17756                    <description>Disconnect</description>
17757                    <value>1</value>
17758                  </enumeratedValue>
17759                  <enumeratedValue>
17760                    <name>Connected</name>
17761                    <description>Connect</description>
17762                    <value>0</value>
17763                  </enumeratedValue>
17764                </enumeratedValues>
17765              </field>
17766            </fields>
17767          </register>
17768          <register>
17769            <name>MISO</name>
17770            <description>Pin select for MISO signal</description>
17771            <addressOffset>0x008</addressOffset>
17772            <access>read-write</access>
17773            <resetValue>0xFFFFFFFF</resetValue>
17774            <fields>
17775              <field>
17776                <name>PIN</name>
17777                <description>Pin number</description>
17778                <lsb>0</lsb>
17779                <msb>4</msb>
17780              </field>
17781              <field>
17782                <name>CONNECT</name>
17783                <description>Connection</description>
17784                <lsb>31</lsb>
17785                <msb>31</msb>
17786                <enumeratedValues>
17787                  <enumeratedValue>
17788                    <name>Disconnected</name>
17789                    <description>Disconnect</description>
17790                    <value>1</value>
17791                  </enumeratedValue>
17792                  <enumeratedValue>
17793                    <name>Connected</name>
17794                    <description>Connect</description>
17795                    <value>0</value>
17796                  </enumeratedValue>
17797                </enumeratedValues>
17798              </field>
17799            </fields>
17800          </register>
17801        </cluster>
17802        <register>
17803          <name>FREQUENCY</name>
17804          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
17805          <addressOffset>0x524</addressOffset>
17806          <access>read-write</access>
17807          <resetValue>0x04000000</resetValue>
17808          <fields>
17809            <field>
17810              <name>FREQUENCY</name>
17811              <description>SPI master data rate</description>
17812              <lsb>0</lsb>
17813              <msb>31</msb>
17814              <enumeratedValues>
17815                <enumeratedValue>
17816                  <name>K125</name>
17817                  <description>125 kbps</description>
17818                  <value>0x02000000</value>
17819                </enumeratedValue>
17820                <enumeratedValue>
17821                  <name>K250</name>
17822                  <description>250 kbps</description>
17823                  <value>0x04000000</value>
17824                </enumeratedValue>
17825                <enumeratedValue>
17826                  <name>K500</name>
17827                  <description>500 kbps</description>
17828                  <value>0x08000000</value>
17829                </enumeratedValue>
17830                <enumeratedValue>
17831                  <name>M1</name>
17832                  <description>1 Mbps</description>
17833                  <value>0x10000000</value>
17834                </enumeratedValue>
17835                <enumeratedValue>
17836                  <name>M2</name>
17837                  <description>2 Mbps</description>
17838                  <value>0x20000000</value>
17839                </enumeratedValue>
17840                <enumeratedValue>
17841                  <name>M4</name>
17842                  <description>4 Mbps</description>
17843                  <value>0x40000000</value>
17844                </enumeratedValue>
17845                <enumeratedValue>
17846                  <name>M8</name>
17847                  <description>8 Mbps</description>
17848                  <value>0x80000000</value>
17849                </enumeratedValue>
17850              </enumeratedValues>
17851            </field>
17852          </fields>
17853        </register>
17854        <cluster>
17855          <name>RXD</name>
17856          <description>RXD EasyDMA channel</description>
17857          <headerStructName>SPIM_RXD</headerStructName>
17858          <access>read-write</access>
17859          <addressOffset>0x534</addressOffset>
17860          <register>
17861            <name>PTR</name>
17862            <description>Data pointer</description>
17863            <addressOffset>0x000</addressOffset>
17864            <access>read-write</access>
17865            <fields>
17866              <field>
17867                <name>PTR</name>
17868                <description>Data pointer</description>
17869                <lsb>0</lsb>
17870                <msb>31</msb>
17871              </field>
17872            </fields>
17873          </register>
17874          <register>
17875            <name>MAXCNT</name>
17876            <description>Maximum number of bytes in receive buffer</description>
17877            <addressOffset>0x004</addressOffset>
17878            <access>read-write</access>
17879            <fields>
17880              <field>
17881                <name>MAXCNT</name>
17882                <description>Maximum number of bytes in receive buffer</description>
17883                <lsb>0</lsb>
17884                <msb>14</msb>
17885              </field>
17886            </fields>
17887          </register>
17888          <register>
17889            <name>AMOUNT</name>
17890            <description>Number of bytes transferred in the last transaction</description>
17891            <addressOffset>0x008</addressOffset>
17892            <access>read-only</access>
17893            <fields>
17894              <field>
17895                <name>AMOUNT</name>
17896                <description>Number of bytes transferred in the last transaction</description>
17897                <lsb>0</lsb>
17898                <msb>14</msb>
17899              </field>
17900            </fields>
17901          </register>
17902          <register>
17903            <name>LIST</name>
17904            <description>EasyDMA list type</description>
17905            <addressOffset>0x00C</addressOffset>
17906            <access>read-write</access>
17907            <fields>
17908              <field>
17909                <name>LIST</name>
17910                <description>List type</description>
17911                <lsb>0</lsb>
17912                <msb>1</msb>
17913                <enumeratedValues>
17914                  <enumeratedValue>
17915                    <name>Disabled</name>
17916                    <description>Disable EasyDMA list</description>
17917                    <value>0</value>
17918                  </enumeratedValue>
17919                  <enumeratedValue>
17920                    <name>ArrayList</name>
17921                    <description>Use array list</description>
17922                    <value>1</value>
17923                  </enumeratedValue>
17924                </enumeratedValues>
17925              </field>
17926            </fields>
17927          </register>
17928        </cluster>
17929        <cluster>
17930          <name>TXD</name>
17931          <description>TXD EasyDMA channel</description>
17932          <headerStructName>SPIM_TXD</headerStructName>
17933          <access>read-write</access>
17934          <addressOffset>0x544</addressOffset>
17935          <register>
17936            <name>PTR</name>
17937            <description>Data pointer</description>
17938            <addressOffset>0x000</addressOffset>
17939            <access>read-write</access>
17940            <fields>
17941              <field>
17942                <name>PTR</name>
17943                <description>Data pointer</description>
17944                <lsb>0</lsb>
17945                <msb>31</msb>
17946              </field>
17947            </fields>
17948          </register>
17949          <register>
17950            <name>MAXCNT</name>
17951            <description>Number of bytes in transmit buffer</description>
17952            <addressOffset>0x004</addressOffset>
17953            <access>read-write</access>
17954            <fields>
17955              <field>
17956                <name>MAXCNT</name>
17957                <description>Maximum number of bytes in transmit buffer</description>
17958                <lsb>0</lsb>
17959                <msb>14</msb>
17960              </field>
17961            </fields>
17962          </register>
17963          <register>
17964            <name>AMOUNT</name>
17965            <description>Number of bytes transferred in the last transaction</description>
17966            <addressOffset>0x008</addressOffset>
17967            <access>read-only</access>
17968            <fields>
17969              <field>
17970                <name>AMOUNT</name>
17971                <description>Number of bytes transferred in the last transaction</description>
17972                <lsb>0</lsb>
17973                <msb>14</msb>
17974              </field>
17975            </fields>
17976          </register>
17977          <register>
17978            <name>LIST</name>
17979            <description>EasyDMA list type</description>
17980            <addressOffset>0x00C</addressOffset>
17981            <access>read-write</access>
17982            <fields>
17983              <field>
17984                <name>LIST</name>
17985                <description>List type</description>
17986                <lsb>0</lsb>
17987                <msb>1</msb>
17988                <enumeratedValues>
17989                  <enumeratedValue>
17990                    <name>Disabled</name>
17991                    <description>Disable EasyDMA list</description>
17992                    <value>0</value>
17993                  </enumeratedValue>
17994                  <enumeratedValue>
17995                    <name>ArrayList</name>
17996                    <description>Use array list</description>
17997                    <value>1</value>
17998                  </enumeratedValue>
17999                </enumeratedValues>
18000              </field>
18001            </fields>
18002          </register>
18003        </cluster>
18004        <register>
18005          <name>CONFIG</name>
18006          <description>Configuration register</description>
18007          <addressOffset>0x554</addressOffset>
18008          <access>read-write</access>
18009          <fields>
18010            <field>
18011              <name>ORDER</name>
18012              <description>Bit order</description>
18013              <lsb>0</lsb>
18014              <msb>0</msb>
18015              <enumeratedValues>
18016                <enumeratedValue>
18017                  <name>MsbFirst</name>
18018                  <description>Most significant bit shifted out first</description>
18019                  <value>0</value>
18020                </enumeratedValue>
18021                <enumeratedValue>
18022                  <name>LsbFirst</name>
18023                  <description>Least significant bit shifted out first</description>
18024                  <value>1</value>
18025                </enumeratedValue>
18026              </enumeratedValues>
18027            </field>
18028            <field>
18029              <name>CPHA</name>
18030              <description>Serial clock (SCK) phase</description>
18031              <lsb>1</lsb>
18032              <msb>1</msb>
18033              <enumeratedValues>
18034                <enumeratedValue>
18035                  <name>Leading</name>
18036                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
18037                  <value>0</value>
18038                </enumeratedValue>
18039                <enumeratedValue>
18040                  <name>Trailing</name>
18041                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
18042                  <value>1</value>
18043                </enumeratedValue>
18044              </enumeratedValues>
18045            </field>
18046            <field>
18047              <name>CPOL</name>
18048              <description>Serial clock (SCK) polarity</description>
18049              <lsb>2</lsb>
18050              <msb>2</msb>
18051              <enumeratedValues>
18052                <enumeratedValue>
18053                  <name>ActiveHigh</name>
18054                  <description>Active high</description>
18055                  <value>0</value>
18056                </enumeratedValue>
18057                <enumeratedValue>
18058                  <name>ActiveLow</name>
18059                  <description>Active low</description>
18060                  <value>1</value>
18061                </enumeratedValue>
18062              </enumeratedValues>
18063            </field>
18064          </fields>
18065        </register>
18066        <register>
18067          <name>ORC</name>
18068          <description>Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT</description>
18069          <addressOffset>0x5C0</addressOffset>
18070          <access>read-write</access>
18071          <fields>
18072            <field>
18073              <name>ORC</name>
18074              <description>Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT.</description>
18075              <lsb>0</lsb>
18076              <msb>7</msb>
18077            </field>
18078          </fields>
18079        </register>
18080      </registers>
18081    </peripheral>
18082    <peripheral>
18083      <name>SPIS0</name>
18084      <description>SPI Slave 0</description>
18085      <baseAddress>0x40003000</baseAddress>
18086      <alternatePeripheral>SPI0</alternatePeripheral>
18087      <headerStructName>SPIS</headerStructName>
18088      <addressBlock>
18089        <offset>0</offset>
18090        <size>0x1000</size>
18091        <usage>registers</usage>
18092      </addressBlock>
18093      <interrupt>
18094        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
18095        <value>3</value>
18096      </interrupt>
18097      <groupName>SPIS</groupName>
18098      <size>0x20</size>
18099      <registers>
18100        <register>
18101          <name>TASKS_ACQUIRE</name>
18102          <description>Acquire SPI semaphore</description>
18103          <addressOffset>0x024</addressOffset>
18104          <access>write-only</access>
18105          <fields>
18106            <field>
18107              <name>TASKS_ACQUIRE</name>
18108              <description>Acquire SPI semaphore</description>
18109              <lsb>0</lsb>
18110              <msb>0</msb>
18111              <enumeratedValues>
18112                <enumeratedValue>
18113                  <name>Trigger</name>
18114                  <description>Trigger task</description>
18115                  <value>1</value>
18116                </enumeratedValue>
18117              </enumeratedValues>
18118            </field>
18119          </fields>
18120        </register>
18121        <register>
18122          <name>TASKS_RELEASE</name>
18123          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
18124          <addressOffset>0x028</addressOffset>
18125          <access>write-only</access>
18126          <fields>
18127            <field>
18128              <name>TASKS_RELEASE</name>
18129              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
18130              <lsb>0</lsb>
18131              <msb>0</msb>
18132              <enumeratedValues>
18133                <enumeratedValue>
18134                  <name>Trigger</name>
18135                  <description>Trigger task</description>
18136                  <value>1</value>
18137                </enumeratedValue>
18138              </enumeratedValues>
18139            </field>
18140          </fields>
18141        </register>
18142        <register>
18143          <name>EVENTS_END</name>
18144          <description>Granted transaction completed</description>
18145          <addressOffset>0x104</addressOffset>
18146          <access>read-write</access>
18147          <fields>
18148            <field>
18149              <name>EVENTS_END</name>
18150              <description>Granted transaction completed</description>
18151              <lsb>0</lsb>
18152              <msb>0</msb>
18153              <enumeratedValues>
18154                <enumeratedValue>
18155                  <name>NotGenerated</name>
18156                  <description>Event not generated</description>
18157                  <value>0</value>
18158                </enumeratedValue>
18159                <enumeratedValue>
18160                  <name>Generated</name>
18161                  <description>Event generated</description>
18162                  <value>1</value>
18163                </enumeratedValue>
18164              </enumeratedValues>
18165            </field>
18166          </fields>
18167        </register>
18168        <register>
18169          <name>EVENTS_ENDRX</name>
18170          <description>End of RXD buffer reached</description>
18171          <addressOffset>0x110</addressOffset>
18172          <access>read-write</access>
18173          <fields>
18174            <field>
18175              <name>EVENTS_ENDRX</name>
18176              <description>End of RXD buffer reached</description>
18177              <lsb>0</lsb>
18178              <msb>0</msb>
18179              <enumeratedValues>
18180                <enumeratedValue>
18181                  <name>NotGenerated</name>
18182                  <description>Event not generated</description>
18183                  <value>0</value>
18184                </enumeratedValue>
18185                <enumeratedValue>
18186                  <name>Generated</name>
18187                  <description>Event generated</description>
18188                  <value>1</value>
18189                </enumeratedValue>
18190              </enumeratedValues>
18191            </field>
18192          </fields>
18193        </register>
18194        <register>
18195          <name>EVENTS_ACQUIRED</name>
18196          <description>Semaphore acquired</description>
18197          <addressOffset>0x128</addressOffset>
18198          <access>read-write</access>
18199          <fields>
18200            <field>
18201              <name>EVENTS_ACQUIRED</name>
18202              <description>Semaphore acquired</description>
18203              <lsb>0</lsb>
18204              <msb>0</msb>
18205              <enumeratedValues>
18206                <enumeratedValue>
18207                  <name>NotGenerated</name>
18208                  <description>Event not generated</description>
18209                  <value>0</value>
18210                </enumeratedValue>
18211                <enumeratedValue>
18212                  <name>Generated</name>
18213                  <description>Event generated</description>
18214                  <value>1</value>
18215                </enumeratedValue>
18216              </enumeratedValues>
18217            </field>
18218          </fields>
18219        </register>
18220        <register>
18221          <name>SHORTS</name>
18222          <description>Shortcuts between local events and tasks</description>
18223          <addressOffset>0x200</addressOffset>
18224          <access>read-write</access>
18225          <fields>
18226            <field>
18227              <name>END_ACQUIRE</name>
18228              <description>Shortcut between event END and task ACQUIRE</description>
18229              <lsb>2</lsb>
18230              <msb>2</msb>
18231              <enumeratedValues>
18232                <enumeratedValue>
18233                  <name>Disabled</name>
18234                  <description>Disable shortcut</description>
18235                  <value>0</value>
18236                </enumeratedValue>
18237                <enumeratedValue>
18238                  <name>Enabled</name>
18239                  <description>Enable shortcut</description>
18240                  <value>1</value>
18241                </enumeratedValue>
18242              </enumeratedValues>
18243            </field>
18244          </fields>
18245        </register>
18246        <register>
18247          <name>INTENSET</name>
18248          <description>Enable interrupt</description>
18249          <addressOffset>0x304</addressOffset>
18250          <access>read-write</access>
18251          <fields>
18252            <field>
18253              <name>END</name>
18254              <description>Write '1' to enable interrupt for event END</description>
18255              <lsb>1</lsb>
18256              <msb>1</msb>
18257              <enumeratedValues>
18258                <usage>read</usage>
18259                <enumeratedValue>
18260                  <name>Disabled</name>
18261                  <description>Read: Disabled</description>
18262                  <value>0</value>
18263                </enumeratedValue>
18264                <enumeratedValue>
18265                  <name>Enabled</name>
18266                  <description>Read: Enabled</description>
18267                  <value>1</value>
18268                </enumeratedValue>
18269              </enumeratedValues>
18270              <enumeratedValues>
18271                <usage>write</usage>
18272                <enumeratedValue>
18273                  <name>Set</name>
18274                  <description>Enable</description>
18275                  <value>1</value>
18276                </enumeratedValue>
18277              </enumeratedValues>
18278            </field>
18279            <field>
18280              <name>ENDRX</name>
18281              <description>Write '1' to enable interrupt for event ENDRX</description>
18282              <lsb>4</lsb>
18283              <msb>4</msb>
18284              <enumeratedValues>
18285                <usage>read</usage>
18286                <enumeratedValue>
18287                  <name>Disabled</name>
18288                  <description>Read: Disabled</description>
18289                  <value>0</value>
18290                </enumeratedValue>
18291                <enumeratedValue>
18292                  <name>Enabled</name>
18293                  <description>Read: Enabled</description>
18294                  <value>1</value>
18295                </enumeratedValue>
18296              </enumeratedValues>
18297              <enumeratedValues>
18298                <usage>write</usage>
18299                <enumeratedValue>
18300                  <name>Set</name>
18301                  <description>Enable</description>
18302                  <value>1</value>
18303                </enumeratedValue>
18304              </enumeratedValues>
18305            </field>
18306            <field>
18307              <name>ACQUIRED</name>
18308              <description>Write '1' to enable interrupt for event ACQUIRED</description>
18309              <lsb>10</lsb>
18310              <msb>10</msb>
18311              <enumeratedValues>
18312                <usage>read</usage>
18313                <enumeratedValue>
18314                  <name>Disabled</name>
18315                  <description>Read: Disabled</description>
18316                  <value>0</value>
18317                </enumeratedValue>
18318                <enumeratedValue>
18319                  <name>Enabled</name>
18320                  <description>Read: Enabled</description>
18321                  <value>1</value>
18322                </enumeratedValue>
18323              </enumeratedValues>
18324              <enumeratedValues>
18325                <usage>write</usage>
18326                <enumeratedValue>
18327                  <name>Set</name>
18328                  <description>Enable</description>
18329                  <value>1</value>
18330                </enumeratedValue>
18331              </enumeratedValues>
18332            </field>
18333          </fields>
18334        </register>
18335        <register>
18336          <name>INTENCLR</name>
18337          <description>Disable interrupt</description>
18338          <addressOffset>0x308</addressOffset>
18339          <access>read-write</access>
18340          <fields>
18341            <field>
18342              <name>END</name>
18343              <description>Write '1' to disable interrupt for event END</description>
18344              <lsb>1</lsb>
18345              <msb>1</msb>
18346              <enumeratedValues>
18347                <usage>read</usage>
18348                <enumeratedValue>
18349                  <name>Disabled</name>
18350                  <description>Read: Disabled</description>
18351                  <value>0</value>
18352                </enumeratedValue>
18353                <enumeratedValue>
18354                  <name>Enabled</name>
18355                  <description>Read: Enabled</description>
18356                  <value>1</value>
18357                </enumeratedValue>
18358              </enumeratedValues>
18359              <enumeratedValues>
18360                <usage>write</usage>
18361                <enumeratedValue>
18362                  <name>Clear</name>
18363                  <description>Disable</description>
18364                  <value>1</value>
18365                </enumeratedValue>
18366              </enumeratedValues>
18367            </field>
18368            <field>
18369              <name>ENDRX</name>
18370              <description>Write '1' to disable interrupt for event ENDRX</description>
18371              <lsb>4</lsb>
18372              <msb>4</msb>
18373              <enumeratedValues>
18374                <usage>read</usage>
18375                <enumeratedValue>
18376                  <name>Disabled</name>
18377                  <description>Read: Disabled</description>
18378                  <value>0</value>
18379                </enumeratedValue>
18380                <enumeratedValue>
18381                  <name>Enabled</name>
18382                  <description>Read: Enabled</description>
18383                  <value>1</value>
18384                </enumeratedValue>
18385              </enumeratedValues>
18386              <enumeratedValues>
18387                <usage>write</usage>
18388                <enumeratedValue>
18389                  <name>Clear</name>
18390                  <description>Disable</description>
18391                  <value>1</value>
18392                </enumeratedValue>
18393              </enumeratedValues>
18394            </field>
18395            <field>
18396              <name>ACQUIRED</name>
18397              <description>Write '1' to disable interrupt for event ACQUIRED</description>
18398              <lsb>10</lsb>
18399              <msb>10</msb>
18400              <enumeratedValues>
18401                <usage>read</usage>
18402                <enumeratedValue>
18403                  <name>Disabled</name>
18404                  <description>Read: Disabled</description>
18405                  <value>0</value>
18406                </enumeratedValue>
18407                <enumeratedValue>
18408                  <name>Enabled</name>
18409                  <description>Read: Enabled</description>
18410                  <value>1</value>
18411                </enumeratedValue>
18412              </enumeratedValues>
18413              <enumeratedValues>
18414                <usage>write</usage>
18415                <enumeratedValue>
18416                  <name>Clear</name>
18417                  <description>Disable</description>
18418                  <value>1</value>
18419                </enumeratedValue>
18420              </enumeratedValues>
18421            </field>
18422          </fields>
18423        </register>
18424        <register>
18425          <name>SEMSTAT</name>
18426          <description>Semaphore status register</description>
18427          <addressOffset>0x400</addressOffset>
18428          <access>read-only</access>
18429          <resetValue>0x00000001</resetValue>
18430          <fields>
18431            <field>
18432              <name>SEMSTAT</name>
18433              <description>Semaphore status</description>
18434              <lsb>0</lsb>
18435              <msb>1</msb>
18436              <enumeratedValues>
18437                <enumeratedValue>
18438                  <name>Free</name>
18439                  <description>Semaphore is free</description>
18440                  <value>0</value>
18441                </enumeratedValue>
18442                <enumeratedValue>
18443                  <name>CPU</name>
18444                  <description>Semaphore is assigned to CPU</description>
18445                  <value>1</value>
18446                </enumeratedValue>
18447                <enumeratedValue>
18448                  <name>SPIS</name>
18449                  <description>Semaphore is assigned to SPI slave</description>
18450                  <value>2</value>
18451                </enumeratedValue>
18452                <enumeratedValue>
18453                  <name>CPUPending</name>
18454                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
18455                  <value>3</value>
18456                </enumeratedValue>
18457              </enumeratedValues>
18458            </field>
18459          </fields>
18460        </register>
18461        <register>
18462          <name>STATUS</name>
18463          <description>Status from last transaction</description>
18464          <addressOffset>0x440</addressOffset>
18465          <access>read-write</access>
18466          <fields>
18467            <field>
18468              <name>OVERREAD</name>
18469              <description>TX buffer over-read detected, and prevented</description>
18470              <lsb>0</lsb>
18471              <msb>0</msb>
18472              <enumeratedValues>
18473                <usage>read</usage>
18474                <enumeratedValue>
18475                  <name>NotPresent</name>
18476                  <description>Read: error not present</description>
18477                  <value>0</value>
18478                </enumeratedValue>
18479                <enumeratedValue>
18480                  <name>Present</name>
18481                  <description>Read: error present</description>
18482                  <value>1</value>
18483                </enumeratedValue>
18484              </enumeratedValues>
18485              <enumeratedValues>
18486                <usage>write</usage>
18487                <enumeratedValue>
18488                  <name>Clear</name>
18489                  <description>Write: clear error on writing '1'</description>
18490                  <value>1</value>
18491                </enumeratedValue>
18492              </enumeratedValues>
18493            </field>
18494            <field>
18495              <name>OVERFLOW</name>
18496              <description>RX buffer overflow detected, and prevented</description>
18497              <lsb>1</lsb>
18498              <msb>1</msb>
18499              <enumeratedValues>
18500                <usage>read</usage>
18501                <enumeratedValue>
18502                  <name>NotPresent</name>
18503                  <description>Read: error not present</description>
18504                  <value>0</value>
18505                </enumeratedValue>
18506                <enumeratedValue>
18507                  <name>Present</name>
18508                  <description>Read: error present</description>
18509                  <value>1</value>
18510                </enumeratedValue>
18511              </enumeratedValues>
18512              <enumeratedValues>
18513                <usage>write</usage>
18514                <enumeratedValue>
18515                  <name>Clear</name>
18516                  <description>Write: clear error on writing '1'</description>
18517                  <value>1</value>
18518                </enumeratedValue>
18519              </enumeratedValues>
18520            </field>
18521          </fields>
18522        </register>
18523        <register>
18524          <name>ENABLE</name>
18525          <description>Enable SPI slave</description>
18526          <addressOffset>0x500</addressOffset>
18527          <access>read-write</access>
18528          <fields>
18529            <field>
18530              <name>ENABLE</name>
18531              <description>Enable or disable SPI slave</description>
18532              <lsb>0</lsb>
18533              <msb>3</msb>
18534              <enumeratedValues>
18535                <enumeratedValue>
18536                  <name>Disabled</name>
18537                  <description>Disable SPI slave</description>
18538                  <value>0</value>
18539                </enumeratedValue>
18540                <enumeratedValue>
18541                  <name>Enabled</name>
18542                  <description>Enable SPI slave</description>
18543                  <value>2</value>
18544                </enumeratedValue>
18545              </enumeratedValues>
18546            </field>
18547          </fields>
18548        </register>
18549        <cluster>
18550          <name>PSEL</name>
18551          <description>Unspecified</description>
18552          <headerStructName>SPIS_PSEL</headerStructName>
18553          <access>read-write</access>
18554          <addressOffset>0x508</addressOffset>
18555          <register>
18556            <name>SCK</name>
18557            <description>Pin select for SCK</description>
18558            <addressOffset>0x000</addressOffset>
18559            <access>read-write</access>
18560            <resetValue>0xFFFFFFFF</resetValue>
18561            <fields>
18562              <field>
18563                <name>PIN</name>
18564                <description>Pin number</description>
18565                <lsb>0</lsb>
18566                <msb>4</msb>
18567              </field>
18568              <field>
18569                <name>CONNECT</name>
18570                <description>Connection</description>
18571                <lsb>31</lsb>
18572                <msb>31</msb>
18573                <enumeratedValues>
18574                  <enumeratedValue>
18575                    <name>Disconnected</name>
18576                    <description>Disconnect</description>
18577                    <value>1</value>
18578                  </enumeratedValue>
18579                  <enumeratedValue>
18580                    <name>Connected</name>
18581                    <description>Connect</description>
18582                    <value>0</value>
18583                  </enumeratedValue>
18584                </enumeratedValues>
18585              </field>
18586            </fields>
18587          </register>
18588          <register>
18589            <name>MISO</name>
18590            <description>Pin select for MISO signal</description>
18591            <addressOffset>0x004</addressOffset>
18592            <access>read-write</access>
18593            <resetValue>0xFFFFFFFF</resetValue>
18594            <fields>
18595              <field>
18596                <name>PIN</name>
18597                <description>Pin number</description>
18598                <lsb>0</lsb>
18599                <msb>4</msb>
18600              </field>
18601              <field>
18602                <name>CONNECT</name>
18603                <description>Connection</description>
18604                <lsb>31</lsb>
18605                <msb>31</msb>
18606                <enumeratedValues>
18607                  <enumeratedValue>
18608                    <name>Disconnected</name>
18609                    <description>Disconnect</description>
18610                    <value>1</value>
18611                  </enumeratedValue>
18612                  <enumeratedValue>
18613                    <name>Connected</name>
18614                    <description>Connect</description>
18615                    <value>0</value>
18616                  </enumeratedValue>
18617                </enumeratedValues>
18618              </field>
18619            </fields>
18620          </register>
18621          <register>
18622            <name>MOSI</name>
18623            <description>Pin select for MOSI signal</description>
18624            <addressOffset>0x008</addressOffset>
18625            <access>read-write</access>
18626            <resetValue>0xFFFFFFFF</resetValue>
18627            <fields>
18628              <field>
18629                <name>PIN</name>
18630                <description>Pin number</description>
18631                <lsb>0</lsb>
18632                <msb>4</msb>
18633              </field>
18634              <field>
18635                <name>CONNECT</name>
18636                <description>Connection</description>
18637                <lsb>31</lsb>
18638                <msb>31</msb>
18639                <enumeratedValues>
18640                  <enumeratedValue>
18641                    <name>Disconnected</name>
18642                    <description>Disconnect</description>
18643                    <value>1</value>
18644                  </enumeratedValue>
18645                  <enumeratedValue>
18646                    <name>Connected</name>
18647                    <description>Connect</description>
18648                    <value>0</value>
18649                  </enumeratedValue>
18650                </enumeratedValues>
18651              </field>
18652            </fields>
18653          </register>
18654          <register>
18655            <name>CSN</name>
18656            <description>Pin select for CSN signal</description>
18657            <addressOffset>0x00C</addressOffset>
18658            <access>read-write</access>
18659            <resetValue>0xFFFFFFFF</resetValue>
18660            <fields>
18661              <field>
18662                <name>PIN</name>
18663                <description>Pin number</description>
18664                <lsb>0</lsb>
18665                <msb>4</msb>
18666              </field>
18667              <field>
18668                <name>CONNECT</name>
18669                <description>Connection</description>
18670                <lsb>31</lsb>
18671                <msb>31</msb>
18672                <enumeratedValues>
18673                  <enumeratedValue>
18674                    <name>Disconnected</name>
18675                    <description>Disconnect</description>
18676                    <value>1</value>
18677                  </enumeratedValue>
18678                  <enumeratedValue>
18679                    <name>Connected</name>
18680                    <description>Connect</description>
18681                    <value>0</value>
18682                  </enumeratedValue>
18683                </enumeratedValues>
18684              </field>
18685            </fields>
18686          </register>
18687        </cluster>
18688        <cluster>
18689          <name>RXD</name>
18690          <description>Unspecified</description>
18691          <headerStructName>SPIS_RXD</headerStructName>
18692          <access>read-write</access>
18693          <addressOffset>0x534</addressOffset>
18694          <register>
18695            <name>PTR</name>
18696            <description>RXD data pointer</description>
18697            <addressOffset>0x000</addressOffset>
18698            <access>read-write</access>
18699            <fields>
18700              <field>
18701                <name>PTR</name>
18702                <description>RXD data pointer</description>
18703                <lsb>0</lsb>
18704                <msb>31</msb>
18705              </field>
18706            </fields>
18707          </register>
18708          <register>
18709            <name>MAXCNT</name>
18710            <description>Maximum number of bytes in receive buffer</description>
18711            <addressOffset>0x004</addressOffset>
18712            <access>read-write</access>
18713            <fields>
18714              <field>
18715                <name>MAXCNT</name>
18716                <description>Maximum number of bytes in receive buffer</description>
18717                <lsb>0</lsb>
18718                <msb>14</msb>
18719              </field>
18720            </fields>
18721          </register>
18722          <register>
18723            <name>AMOUNT</name>
18724            <description>Number of bytes received in last granted transaction</description>
18725            <addressOffset>0x008</addressOffset>
18726            <access>read-only</access>
18727            <fields>
18728              <field>
18729                <name>AMOUNT</name>
18730                <description>Number of bytes received in the last granted transaction</description>
18731                <lsb>0</lsb>
18732                <msb>14</msb>
18733              </field>
18734            </fields>
18735          </register>
18736          <register>
18737            <name>LIST</name>
18738            <description>EasyDMA list type</description>
18739            <addressOffset>0x00C</addressOffset>
18740            <access>read-write</access>
18741            <fields>
18742              <field>
18743                <name>LIST</name>
18744                <description>List type</description>
18745                <lsb>0</lsb>
18746                <msb>1</msb>
18747                <enumeratedValues>
18748                  <enumeratedValue>
18749                    <name>Disabled</name>
18750                    <description>Disable EasyDMA list</description>
18751                    <value>0</value>
18752                  </enumeratedValue>
18753                  <enumeratedValue>
18754                    <name>ArrayList</name>
18755                    <description>Use array list</description>
18756                    <value>1</value>
18757                  </enumeratedValue>
18758                </enumeratedValues>
18759              </field>
18760            </fields>
18761          </register>
18762        </cluster>
18763        <cluster>
18764          <name>TXD</name>
18765          <description>Unspecified</description>
18766          <headerStructName>SPIS_TXD</headerStructName>
18767          <access>read-write</access>
18768          <addressOffset>0x544</addressOffset>
18769          <register>
18770            <name>PTR</name>
18771            <description>TXD data pointer</description>
18772            <addressOffset>0x000</addressOffset>
18773            <access>read-write</access>
18774            <fields>
18775              <field>
18776                <name>PTR</name>
18777                <description>TXD data pointer</description>
18778                <lsb>0</lsb>
18779                <msb>31</msb>
18780              </field>
18781            </fields>
18782          </register>
18783          <register>
18784            <name>MAXCNT</name>
18785            <description>Maximum number of bytes in transmit buffer</description>
18786            <addressOffset>0x004</addressOffset>
18787            <access>read-write</access>
18788            <fields>
18789              <field>
18790                <name>MAXCNT</name>
18791                <description>Maximum number of bytes in transmit buffer</description>
18792                <lsb>0</lsb>
18793                <msb>14</msb>
18794              </field>
18795            </fields>
18796          </register>
18797          <register>
18798            <name>AMOUNT</name>
18799            <description>Number of bytes transmitted in last granted transaction</description>
18800            <addressOffset>0x008</addressOffset>
18801            <access>read-only</access>
18802            <fields>
18803              <field>
18804                <name>AMOUNT</name>
18805                <description>Number of bytes transmitted in last granted transaction</description>
18806                <lsb>0</lsb>
18807                <msb>14</msb>
18808              </field>
18809            </fields>
18810          </register>
18811          <register>
18812            <name>LIST</name>
18813            <description>EasyDMA list type</description>
18814            <addressOffset>0x00C</addressOffset>
18815            <access>read-write</access>
18816            <fields>
18817              <field>
18818                <name>LIST</name>
18819                <description>List type</description>
18820                <lsb>0</lsb>
18821                <msb>1</msb>
18822                <enumeratedValues>
18823                  <enumeratedValue>
18824                    <name>Disabled</name>
18825                    <description>Disable EasyDMA list</description>
18826                    <value>0</value>
18827                  </enumeratedValue>
18828                  <enumeratedValue>
18829                    <name>ArrayList</name>
18830                    <description>Use array list</description>
18831                    <value>1</value>
18832                  </enumeratedValue>
18833                </enumeratedValues>
18834              </field>
18835            </fields>
18836          </register>
18837        </cluster>
18838        <register>
18839          <name>CONFIG</name>
18840          <description>Configuration register</description>
18841          <addressOffset>0x554</addressOffset>
18842          <access>read-write</access>
18843          <fields>
18844            <field>
18845              <name>ORDER</name>
18846              <description>Bit order</description>
18847              <lsb>0</lsb>
18848              <msb>0</msb>
18849              <enumeratedValues>
18850                <enumeratedValue>
18851                  <name>MsbFirst</name>
18852                  <description>Most significant bit shifted out first</description>
18853                  <value>0</value>
18854                </enumeratedValue>
18855                <enumeratedValue>
18856                  <name>LsbFirst</name>
18857                  <description>Least significant bit shifted out first</description>
18858                  <value>1</value>
18859                </enumeratedValue>
18860              </enumeratedValues>
18861            </field>
18862            <field>
18863              <name>CPHA</name>
18864              <description>Serial clock (SCK) phase</description>
18865              <lsb>1</lsb>
18866              <msb>1</msb>
18867              <enumeratedValues>
18868                <enumeratedValue>
18869                  <name>Leading</name>
18870                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
18871                  <value>0</value>
18872                </enumeratedValue>
18873                <enumeratedValue>
18874                  <name>Trailing</name>
18875                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
18876                  <value>1</value>
18877                </enumeratedValue>
18878              </enumeratedValues>
18879            </field>
18880            <field>
18881              <name>CPOL</name>
18882              <description>Serial clock (SCK) polarity</description>
18883              <lsb>2</lsb>
18884              <msb>2</msb>
18885              <enumeratedValues>
18886                <enumeratedValue>
18887                  <name>ActiveHigh</name>
18888                  <description>Active high</description>
18889                  <value>0</value>
18890                </enumeratedValue>
18891                <enumeratedValue>
18892                  <name>ActiveLow</name>
18893                  <description>Active low</description>
18894                  <value>1</value>
18895                </enumeratedValue>
18896              </enumeratedValues>
18897            </field>
18898          </fields>
18899        </register>
18900        <register>
18901          <name>DEF</name>
18902          <description>Default character. Character clocked out in case of an ignored transaction.</description>
18903          <addressOffset>0x55C</addressOffset>
18904          <access>read-write</access>
18905          <fields>
18906            <field>
18907              <name>DEF</name>
18908              <description>Default character. Character clocked out in case of an ignored transaction.</description>
18909              <lsb>0</lsb>
18910              <msb>7</msb>
18911            </field>
18912          </fields>
18913        </register>
18914        <register>
18915          <name>ORC</name>
18916          <description>Over-read character</description>
18917          <addressOffset>0x5C0</addressOffset>
18918          <access>read-write</access>
18919          <fields>
18920            <field>
18921              <name>ORC</name>
18922              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
18923              <lsb>0</lsb>
18924              <msb>7</msb>
18925            </field>
18926          </fields>
18927        </register>
18928      </registers>
18929    </peripheral>
18930    <peripheral>
18931      <name>TWI0</name>
18932      <description>I2C compatible Two-Wire Interface 0</description>
18933      <baseAddress>0x40003000</baseAddress>
18934      <alternatePeripheral>SPI0</alternatePeripheral>
18935      <headerStructName>TWI</headerStructName>
18936      <addressBlock>
18937        <offset>0</offset>
18938        <size>0x1000</size>
18939        <usage>registers</usage>
18940      </addressBlock>
18941      <interrupt>
18942        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
18943        <value>3</value>
18944      </interrupt>
18945      <groupName>TWI</groupName>
18946      <size>0x20</size>
18947      <registers>
18948        <register>
18949          <name>TASKS_STARTRX</name>
18950          <description>Start TWI receive sequence</description>
18951          <addressOffset>0x000</addressOffset>
18952          <access>write-only</access>
18953          <fields>
18954            <field>
18955              <name>TASKS_STARTRX</name>
18956              <description>Start TWI receive sequence</description>
18957              <lsb>0</lsb>
18958              <msb>0</msb>
18959              <enumeratedValues>
18960                <enumeratedValue>
18961                  <name>Trigger</name>
18962                  <description>Trigger task</description>
18963                  <value>1</value>
18964                </enumeratedValue>
18965              </enumeratedValues>
18966            </field>
18967          </fields>
18968        </register>
18969        <register>
18970          <name>TASKS_STARTTX</name>
18971          <description>Start TWI transmit sequence</description>
18972          <addressOffset>0x008</addressOffset>
18973          <access>write-only</access>
18974          <fields>
18975            <field>
18976              <name>TASKS_STARTTX</name>
18977              <description>Start TWI transmit sequence</description>
18978              <lsb>0</lsb>
18979              <msb>0</msb>
18980              <enumeratedValues>
18981                <enumeratedValue>
18982                  <name>Trigger</name>
18983                  <description>Trigger task</description>
18984                  <value>1</value>
18985                </enumeratedValue>
18986              </enumeratedValues>
18987            </field>
18988          </fields>
18989        </register>
18990        <register>
18991          <name>TASKS_STOP</name>
18992          <description>Stop TWI transaction</description>
18993          <addressOffset>0x014</addressOffset>
18994          <access>write-only</access>
18995          <fields>
18996            <field>
18997              <name>TASKS_STOP</name>
18998              <description>Stop TWI transaction</description>
18999              <lsb>0</lsb>
19000              <msb>0</msb>
19001              <enumeratedValues>
19002                <enumeratedValue>
19003                  <name>Trigger</name>
19004                  <description>Trigger task</description>
19005                  <value>1</value>
19006                </enumeratedValue>
19007              </enumeratedValues>
19008            </field>
19009          </fields>
19010        </register>
19011        <register>
19012          <name>TASKS_SUSPEND</name>
19013          <description>Suspend TWI transaction</description>
19014          <addressOffset>0x01C</addressOffset>
19015          <access>write-only</access>
19016          <fields>
19017            <field>
19018              <name>TASKS_SUSPEND</name>
19019              <description>Suspend TWI transaction</description>
19020              <lsb>0</lsb>
19021              <msb>0</msb>
19022              <enumeratedValues>
19023                <enumeratedValue>
19024                  <name>Trigger</name>
19025                  <description>Trigger task</description>
19026                  <value>1</value>
19027                </enumeratedValue>
19028              </enumeratedValues>
19029            </field>
19030          </fields>
19031        </register>
19032        <register>
19033          <name>TASKS_RESUME</name>
19034          <description>Resume TWI transaction</description>
19035          <addressOffset>0x020</addressOffset>
19036          <access>write-only</access>
19037          <fields>
19038            <field>
19039              <name>TASKS_RESUME</name>
19040              <description>Resume TWI transaction</description>
19041              <lsb>0</lsb>
19042              <msb>0</msb>
19043              <enumeratedValues>
19044                <enumeratedValue>
19045                  <name>Trigger</name>
19046                  <description>Trigger task</description>
19047                  <value>1</value>
19048                </enumeratedValue>
19049              </enumeratedValues>
19050            </field>
19051          </fields>
19052        </register>
19053        <register>
19054          <name>EVENTS_STOPPED</name>
19055          <description>TWI stopped</description>
19056          <addressOffset>0x104</addressOffset>
19057          <access>read-write</access>
19058          <fields>
19059            <field>
19060              <name>EVENTS_STOPPED</name>
19061              <description>TWI stopped</description>
19062              <lsb>0</lsb>
19063              <msb>0</msb>
19064              <enumeratedValues>
19065                <enumeratedValue>
19066                  <name>NotGenerated</name>
19067                  <description>Event not generated</description>
19068                  <value>0</value>
19069                </enumeratedValue>
19070                <enumeratedValue>
19071                  <name>Generated</name>
19072                  <description>Event generated</description>
19073                  <value>1</value>
19074                </enumeratedValue>
19075              </enumeratedValues>
19076            </field>
19077          </fields>
19078        </register>
19079        <register>
19080          <name>EVENTS_RXDREADY</name>
19081          <description>TWI RXD byte received</description>
19082          <addressOffset>0x108</addressOffset>
19083          <access>read-write</access>
19084          <fields>
19085            <field>
19086              <name>EVENTS_RXDREADY</name>
19087              <description>TWI RXD byte received</description>
19088              <lsb>0</lsb>
19089              <msb>0</msb>
19090              <enumeratedValues>
19091                <enumeratedValue>
19092                  <name>NotGenerated</name>
19093                  <description>Event not generated</description>
19094                  <value>0</value>
19095                </enumeratedValue>
19096                <enumeratedValue>
19097                  <name>Generated</name>
19098                  <description>Event generated</description>
19099                  <value>1</value>
19100                </enumeratedValue>
19101              </enumeratedValues>
19102            </field>
19103          </fields>
19104        </register>
19105        <register>
19106          <name>EVENTS_TXDSENT</name>
19107          <description>TWI TXD byte sent</description>
19108          <addressOffset>0x11C</addressOffset>
19109          <access>read-write</access>
19110          <fields>
19111            <field>
19112              <name>EVENTS_TXDSENT</name>
19113              <description>TWI TXD byte sent</description>
19114              <lsb>0</lsb>
19115              <msb>0</msb>
19116              <enumeratedValues>
19117                <enumeratedValue>
19118                  <name>NotGenerated</name>
19119                  <description>Event not generated</description>
19120                  <value>0</value>
19121                </enumeratedValue>
19122                <enumeratedValue>
19123                  <name>Generated</name>
19124                  <description>Event generated</description>
19125                  <value>1</value>
19126                </enumeratedValue>
19127              </enumeratedValues>
19128            </field>
19129          </fields>
19130        </register>
19131        <register>
19132          <name>EVENTS_ERROR</name>
19133          <description>TWI error</description>
19134          <addressOffset>0x124</addressOffset>
19135          <access>read-write</access>
19136          <fields>
19137            <field>
19138              <name>EVENTS_ERROR</name>
19139              <description>TWI error</description>
19140              <lsb>0</lsb>
19141              <msb>0</msb>
19142              <enumeratedValues>
19143                <enumeratedValue>
19144                  <name>NotGenerated</name>
19145                  <description>Event not generated</description>
19146                  <value>0</value>
19147                </enumeratedValue>
19148                <enumeratedValue>
19149                  <name>Generated</name>
19150                  <description>Event generated</description>
19151                  <value>1</value>
19152                </enumeratedValue>
19153              </enumeratedValues>
19154            </field>
19155          </fields>
19156        </register>
19157        <register>
19158          <name>EVENTS_BB</name>
19159          <description>TWI byte boundary, generated before each byte that is sent or received</description>
19160          <addressOffset>0x138</addressOffset>
19161          <access>read-write</access>
19162          <fields>
19163            <field>
19164              <name>EVENTS_BB</name>
19165              <description>TWI byte boundary, generated before each byte that is sent or received</description>
19166              <lsb>0</lsb>
19167              <msb>0</msb>
19168              <enumeratedValues>
19169                <enumeratedValue>
19170                  <name>NotGenerated</name>
19171                  <description>Event not generated</description>
19172                  <value>0</value>
19173                </enumeratedValue>
19174                <enumeratedValue>
19175                  <name>Generated</name>
19176                  <description>Event generated</description>
19177                  <value>1</value>
19178                </enumeratedValue>
19179              </enumeratedValues>
19180            </field>
19181          </fields>
19182        </register>
19183        <register>
19184          <name>EVENTS_SUSPENDED</name>
19185          <description>TWI entered the suspended state</description>
19186          <addressOffset>0x148</addressOffset>
19187          <access>read-write</access>
19188          <fields>
19189            <field>
19190              <name>EVENTS_SUSPENDED</name>
19191              <description>TWI entered the suspended state</description>
19192              <lsb>0</lsb>
19193              <msb>0</msb>
19194              <enumeratedValues>
19195                <enumeratedValue>
19196                  <name>NotGenerated</name>
19197                  <description>Event not generated</description>
19198                  <value>0</value>
19199                </enumeratedValue>
19200                <enumeratedValue>
19201                  <name>Generated</name>
19202                  <description>Event generated</description>
19203                  <value>1</value>
19204                </enumeratedValue>
19205              </enumeratedValues>
19206            </field>
19207          </fields>
19208        </register>
19209        <register>
19210          <name>SHORTS</name>
19211          <description>Shortcuts between local events and tasks</description>
19212          <addressOffset>0x200</addressOffset>
19213          <access>read-write</access>
19214          <fields>
19215            <field>
19216              <name>BB_SUSPEND</name>
19217              <description>Shortcut between event BB and task SUSPEND</description>
19218              <lsb>0</lsb>
19219              <msb>0</msb>
19220              <enumeratedValues>
19221                <enumeratedValue>
19222                  <name>Disabled</name>
19223                  <description>Disable shortcut</description>
19224                  <value>0</value>
19225                </enumeratedValue>
19226                <enumeratedValue>
19227                  <name>Enabled</name>
19228                  <description>Enable shortcut</description>
19229                  <value>1</value>
19230                </enumeratedValue>
19231              </enumeratedValues>
19232            </field>
19233            <field>
19234              <name>BB_STOP</name>
19235              <description>Shortcut between event BB and task STOP</description>
19236              <lsb>1</lsb>
19237              <msb>1</msb>
19238              <enumeratedValues>
19239                <enumeratedValue>
19240                  <name>Disabled</name>
19241                  <description>Disable shortcut</description>
19242                  <value>0</value>
19243                </enumeratedValue>
19244                <enumeratedValue>
19245                  <name>Enabled</name>
19246                  <description>Enable shortcut</description>
19247                  <value>1</value>
19248                </enumeratedValue>
19249              </enumeratedValues>
19250            </field>
19251          </fields>
19252        </register>
19253        <register>
19254          <name>INTENSET</name>
19255          <description>Enable interrupt</description>
19256          <addressOffset>0x304</addressOffset>
19257          <access>read-write</access>
19258          <fields>
19259            <field>
19260              <name>STOPPED</name>
19261              <description>Write '1' to enable interrupt for event STOPPED</description>
19262              <lsb>1</lsb>
19263              <msb>1</msb>
19264              <enumeratedValues>
19265                <usage>read</usage>
19266                <enumeratedValue>
19267                  <name>Disabled</name>
19268                  <description>Read: Disabled</description>
19269                  <value>0</value>
19270                </enumeratedValue>
19271                <enumeratedValue>
19272                  <name>Enabled</name>
19273                  <description>Read: Enabled</description>
19274                  <value>1</value>
19275                </enumeratedValue>
19276              </enumeratedValues>
19277              <enumeratedValues>
19278                <usage>write</usage>
19279                <enumeratedValue>
19280                  <name>Set</name>
19281                  <description>Enable</description>
19282                  <value>1</value>
19283                </enumeratedValue>
19284              </enumeratedValues>
19285            </field>
19286            <field>
19287              <name>RXDREADY</name>
19288              <description>Write '1' to enable interrupt for event RXDREADY</description>
19289              <lsb>2</lsb>
19290              <msb>2</msb>
19291              <enumeratedValues>
19292                <usage>read</usage>
19293                <enumeratedValue>
19294                  <name>Disabled</name>
19295                  <description>Read: Disabled</description>
19296                  <value>0</value>
19297                </enumeratedValue>
19298                <enumeratedValue>
19299                  <name>Enabled</name>
19300                  <description>Read: Enabled</description>
19301                  <value>1</value>
19302                </enumeratedValue>
19303              </enumeratedValues>
19304              <enumeratedValues>
19305                <usage>write</usage>
19306                <enumeratedValue>
19307                  <name>Set</name>
19308                  <description>Enable</description>
19309                  <value>1</value>
19310                </enumeratedValue>
19311              </enumeratedValues>
19312            </field>
19313            <field>
19314              <name>TXDSENT</name>
19315              <description>Write '1' to enable interrupt for event TXDSENT</description>
19316              <lsb>7</lsb>
19317              <msb>7</msb>
19318              <enumeratedValues>
19319                <usage>read</usage>
19320                <enumeratedValue>
19321                  <name>Disabled</name>
19322                  <description>Read: Disabled</description>
19323                  <value>0</value>
19324                </enumeratedValue>
19325                <enumeratedValue>
19326                  <name>Enabled</name>
19327                  <description>Read: Enabled</description>
19328                  <value>1</value>
19329                </enumeratedValue>
19330              </enumeratedValues>
19331              <enumeratedValues>
19332                <usage>write</usage>
19333                <enumeratedValue>
19334                  <name>Set</name>
19335                  <description>Enable</description>
19336                  <value>1</value>
19337                </enumeratedValue>
19338              </enumeratedValues>
19339            </field>
19340            <field>
19341              <name>ERROR</name>
19342              <description>Write '1' to enable interrupt for event ERROR</description>
19343              <lsb>9</lsb>
19344              <msb>9</msb>
19345              <enumeratedValues>
19346                <usage>read</usage>
19347                <enumeratedValue>
19348                  <name>Disabled</name>
19349                  <description>Read: Disabled</description>
19350                  <value>0</value>
19351                </enumeratedValue>
19352                <enumeratedValue>
19353                  <name>Enabled</name>
19354                  <description>Read: Enabled</description>
19355                  <value>1</value>
19356                </enumeratedValue>
19357              </enumeratedValues>
19358              <enumeratedValues>
19359                <usage>write</usage>
19360                <enumeratedValue>
19361                  <name>Set</name>
19362                  <description>Enable</description>
19363                  <value>1</value>
19364                </enumeratedValue>
19365              </enumeratedValues>
19366            </field>
19367            <field>
19368              <name>BB</name>
19369              <description>Write '1' to enable interrupt for event BB</description>
19370              <lsb>14</lsb>
19371              <msb>14</msb>
19372              <enumeratedValues>
19373                <usage>read</usage>
19374                <enumeratedValue>
19375                  <name>Disabled</name>
19376                  <description>Read: Disabled</description>
19377                  <value>0</value>
19378                </enumeratedValue>
19379                <enumeratedValue>
19380                  <name>Enabled</name>
19381                  <description>Read: Enabled</description>
19382                  <value>1</value>
19383                </enumeratedValue>
19384              </enumeratedValues>
19385              <enumeratedValues>
19386                <usage>write</usage>
19387                <enumeratedValue>
19388                  <name>Set</name>
19389                  <description>Enable</description>
19390                  <value>1</value>
19391                </enumeratedValue>
19392              </enumeratedValues>
19393            </field>
19394            <field>
19395              <name>SUSPENDED</name>
19396              <description>Write '1' to enable interrupt for event SUSPENDED</description>
19397              <lsb>18</lsb>
19398              <msb>18</msb>
19399              <enumeratedValues>
19400                <usage>read</usage>
19401                <enumeratedValue>
19402                  <name>Disabled</name>
19403                  <description>Read: Disabled</description>
19404                  <value>0</value>
19405                </enumeratedValue>
19406                <enumeratedValue>
19407                  <name>Enabled</name>
19408                  <description>Read: Enabled</description>
19409                  <value>1</value>
19410                </enumeratedValue>
19411              </enumeratedValues>
19412              <enumeratedValues>
19413                <usage>write</usage>
19414                <enumeratedValue>
19415                  <name>Set</name>
19416                  <description>Enable</description>
19417                  <value>1</value>
19418                </enumeratedValue>
19419              </enumeratedValues>
19420            </field>
19421          </fields>
19422        </register>
19423        <register>
19424          <name>INTENCLR</name>
19425          <description>Disable interrupt</description>
19426          <addressOffset>0x308</addressOffset>
19427          <access>read-write</access>
19428          <fields>
19429            <field>
19430              <name>STOPPED</name>
19431              <description>Write '1' to disable interrupt for event STOPPED</description>
19432              <lsb>1</lsb>
19433              <msb>1</msb>
19434              <enumeratedValues>
19435                <usage>read</usage>
19436                <enumeratedValue>
19437                  <name>Disabled</name>
19438                  <description>Read: Disabled</description>
19439                  <value>0</value>
19440                </enumeratedValue>
19441                <enumeratedValue>
19442                  <name>Enabled</name>
19443                  <description>Read: Enabled</description>
19444                  <value>1</value>
19445                </enumeratedValue>
19446              </enumeratedValues>
19447              <enumeratedValues>
19448                <usage>write</usage>
19449                <enumeratedValue>
19450                  <name>Clear</name>
19451                  <description>Disable</description>
19452                  <value>1</value>
19453                </enumeratedValue>
19454              </enumeratedValues>
19455            </field>
19456            <field>
19457              <name>RXDREADY</name>
19458              <description>Write '1' to disable interrupt for event RXDREADY</description>
19459              <lsb>2</lsb>
19460              <msb>2</msb>
19461              <enumeratedValues>
19462                <usage>read</usage>
19463                <enumeratedValue>
19464                  <name>Disabled</name>
19465                  <description>Read: Disabled</description>
19466                  <value>0</value>
19467                </enumeratedValue>
19468                <enumeratedValue>
19469                  <name>Enabled</name>
19470                  <description>Read: Enabled</description>
19471                  <value>1</value>
19472                </enumeratedValue>
19473              </enumeratedValues>
19474              <enumeratedValues>
19475                <usage>write</usage>
19476                <enumeratedValue>
19477                  <name>Clear</name>
19478                  <description>Disable</description>
19479                  <value>1</value>
19480                </enumeratedValue>
19481              </enumeratedValues>
19482            </field>
19483            <field>
19484              <name>TXDSENT</name>
19485              <description>Write '1' to disable interrupt for event TXDSENT</description>
19486              <lsb>7</lsb>
19487              <msb>7</msb>
19488              <enumeratedValues>
19489                <usage>read</usage>
19490                <enumeratedValue>
19491                  <name>Disabled</name>
19492                  <description>Read: Disabled</description>
19493                  <value>0</value>
19494                </enumeratedValue>
19495                <enumeratedValue>
19496                  <name>Enabled</name>
19497                  <description>Read: Enabled</description>
19498                  <value>1</value>
19499                </enumeratedValue>
19500              </enumeratedValues>
19501              <enumeratedValues>
19502                <usage>write</usage>
19503                <enumeratedValue>
19504                  <name>Clear</name>
19505                  <description>Disable</description>
19506                  <value>1</value>
19507                </enumeratedValue>
19508              </enumeratedValues>
19509            </field>
19510            <field>
19511              <name>ERROR</name>
19512              <description>Write '1' to disable interrupt for event ERROR</description>
19513              <lsb>9</lsb>
19514              <msb>9</msb>
19515              <enumeratedValues>
19516                <usage>read</usage>
19517                <enumeratedValue>
19518                  <name>Disabled</name>
19519                  <description>Read: Disabled</description>
19520                  <value>0</value>
19521                </enumeratedValue>
19522                <enumeratedValue>
19523                  <name>Enabled</name>
19524                  <description>Read: Enabled</description>
19525                  <value>1</value>
19526                </enumeratedValue>
19527              </enumeratedValues>
19528              <enumeratedValues>
19529                <usage>write</usage>
19530                <enumeratedValue>
19531                  <name>Clear</name>
19532                  <description>Disable</description>
19533                  <value>1</value>
19534                </enumeratedValue>
19535              </enumeratedValues>
19536            </field>
19537            <field>
19538              <name>BB</name>
19539              <description>Write '1' to disable interrupt for event BB</description>
19540              <lsb>14</lsb>
19541              <msb>14</msb>
19542              <enumeratedValues>
19543                <usage>read</usage>
19544                <enumeratedValue>
19545                  <name>Disabled</name>
19546                  <description>Read: Disabled</description>
19547                  <value>0</value>
19548                </enumeratedValue>
19549                <enumeratedValue>
19550                  <name>Enabled</name>
19551                  <description>Read: Enabled</description>
19552                  <value>1</value>
19553                </enumeratedValue>
19554              </enumeratedValues>
19555              <enumeratedValues>
19556                <usage>write</usage>
19557                <enumeratedValue>
19558                  <name>Clear</name>
19559                  <description>Disable</description>
19560                  <value>1</value>
19561                </enumeratedValue>
19562              </enumeratedValues>
19563            </field>
19564            <field>
19565              <name>SUSPENDED</name>
19566              <description>Write '1' to disable interrupt for event SUSPENDED</description>
19567              <lsb>18</lsb>
19568              <msb>18</msb>
19569              <enumeratedValues>
19570                <usage>read</usage>
19571                <enumeratedValue>
19572                  <name>Disabled</name>
19573                  <description>Read: Disabled</description>
19574                  <value>0</value>
19575                </enumeratedValue>
19576                <enumeratedValue>
19577                  <name>Enabled</name>
19578                  <description>Read: Enabled</description>
19579                  <value>1</value>
19580                </enumeratedValue>
19581              </enumeratedValues>
19582              <enumeratedValues>
19583                <usage>write</usage>
19584                <enumeratedValue>
19585                  <name>Clear</name>
19586                  <description>Disable</description>
19587                  <value>1</value>
19588                </enumeratedValue>
19589              </enumeratedValues>
19590            </field>
19591          </fields>
19592        </register>
19593        <register>
19594          <name>ERRORSRC</name>
19595          <description>Error source</description>
19596          <addressOffset>0x4C4</addressOffset>
19597          <access>read-write</access>
19598          <modifiedWriteValues>oneToClear</modifiedWriteValues>
19599          <fields>
19600            <field>
19601              <name>OVERRUN</name>
19602              <description>Overrun error</description>
19603              <lsb>0</lsb>
19604              <msb>0</msb>
19605              <enumeratedValues>
19606                <usage>read</usage>
19607                <enumeratedValue>
19608                  <name>NotPresent</name>
19609                  <description>Read: no overrun occured</description>
19610                  <value>0</value>
19611                </enumeratedValue>
19612                <enumeratedValue>
19613                  <name>Present</name>
19614                  <description>Read: overrun occured</description>
19615                  <value>1</value>
19616                </enumeratedValue>
19617              </enumeratedValues>
19618            </field>
19619            <field>
19620              <name>ANACK</name>
19621              <description>NACK received after sending the address (write '1' to clear)</description>
19622              <lsb>1</lsb>
19623              <msb>1</msb>
19624              <enumeratedValues>
19625                <usage>read</usage>
19626                <enumeratedValue>
19627                  <name>NotPresent</name>
19628                  <description>Read: error not present</description>
19629                  <value>0</value>
19630                </enumeratedValue>
19631                <enumeratedValue>
19632                  <name>Present</name>
19633                  <description>Read: error present</description>
19634                  <value>1</value>
19635                </enumeratedValue>
19636              </enumeratedValues>
19637            </field>
19638            <field>
19639              <name>DNACK</name>
19640              <description>NACK received after sending a data byte (write '1' to clear)</description>
19641              <lsb>2</lsb>
19642              <msb>2</msb>
19643              <enumeratedValues>
19644                <usage>read</usage>
19645                <enumeratedValue>
19646                  <name>NotPresent</name>
19647                  <description>Read: error not present</description>
19648                  <value>0</value>
19649                </enumeratedValue>
19650                <enumeratedValue>
19651                  <name>Present</name>
19652                  <description>Read: error present</description>
19653                  <value>1</value>
19654                </enumeratedValue>
19655              </enumeratedValues>
19656            </field>
19657          </fields>
19658        </register>
19659        <register>
19660          <name>ENABLE</name>
19661          <description>Enable TWI</description>
19662          <addressOffset>0x500</addressOffset>
19663          <access>read-write</access>
19664          <fields>
19665            <field>
19666              <name>ENABLE</name>
19667              <description>Enable or disable TWI</description>
19668              <lsb>0</lsb>
19669              <msb>3</msb>
19670              <enumeratedValues>
19671                <enumeratedValue>
19672                  <name>Disabled</name>
19673                  <description>Disable TWI</description>
19674                  <value>0</value>
19675                </enumeratedValue>
19676                <enumeratedValue>
19677                  <name>Enabled</name>
19678                  <description>Enable TWI</description>
19679                  <value>5</value>
19680                </enumeratedValue>
19681              </enumeratedValues>
19682            </field>
19683          </fields>
19684        </register>
19685        <cluster>
19686          <name>PSEL</name>
19687          <description>Unspecified</description>
19688          <headerStructName>TWI_PSEL</headerStructName>
19689          <access>read-write</access>
19690          <addressOffset>0x508</addressOffset>
19691          <register>
19692            <name>SCL</name>
19693            <description>Pin select for SCL</description>
19694            <addressOffset>0x000</addressOffset>
19695            <access>read-write</access>
19696            <resetValue>0xFFFFFFFF</resetValue>
19697            <fields>
19698              <field>
19699                <name>PIN</name>
19700                <description>Pin number</description>
19701                <lsb>0</lsb>
19702                <msb>4</msb>
19703              </field>
19704              <field>
19705                <name>CONNECT</name>
19706                <description>Connection</description>
19707                <lsb>31</lsb>
19708                <msb>31</msb>
19709                <enumeratedValues>
19710                  <enumeratedValue>
19711                    <name>Disconnected</name>
19712                    <description>Disconnect</description>
19713                    <value>1</value>
19714                  </enumeratedValue>
19715                  <enumeratedValue>
19716                    <name>Connected</name>
19717                    <description>Connect</description>
19718                    <value>0</value>
19719                  </enumeratedValue>
19720                </enumeratedValues>
19721              </field>
19722            </fields>
19723          </register>
19724          <register>
19725            <name>SDA</name>
19726            <description>Pin select for SDA</description>
19727            <addressOffset>0x004</addressOffset>
19728            <access>read-write</access>
19729            <resetValue>0xFFFFFFFF</resetValue>
19730            <fields>
19731              <field>
19732                <name>PIN</name>
19733                <description>Pin number</description>
19734                <lsb>0</lsb>
19735                <msb>4</msb>
19736              </field>
19737              <field>
19738                <name>CONNECT</name>
19739                <description>Connection</description>
19740                <lsb>31</lsb>
19741                <msb>31</msb>
19742                <enumeratedValues>
19743                  <enumeratedValue>
19744                    <name>Disconnected</name>
19745                    <description>Disconnect</description>
19746                    <value>1</value>
19747                  </enumeratedValue>
19748                  <enumeratedValue>
19749                    <name>Connected</name>
19750                    <description>Connect</description>
19751                    <value>0</value>
19752                  </enumeratedValue>
19753                </enumeratedValues>
19754              </field>
19755            </fields>
19756          </register>
19757        </cluster>
19758        <register>
19759          <name>RXD</name>
19760          <description>RXD register</description>
19761          <addressOffset>0x518</addressOffset>
19762          <access>read-only</access>
19763          <readAction>modifyExternal</readAction>
19764          <fields>
19765            <field>
19766              <name>RXD</name>
19767              <description>RXD register</description>
19768              <lsb>0</lsb>
19769              <msb>7</msb>
19770            </field>
19771          </fields>
19772        </register>
19773        <register>
19774          <name>TXD</name>
19775          <description>TXD register</description>
19776          <addressOffset>0x51C</addressOffset>
19777          <access>read-write</access>
19778          <fields>
19779            <field>
19780              <name>TXD</name>
19781              <description>TXD register</description>
19782              <lsb>0</lsb>
19783              <msb>7</msb>
19784            </field>
19785          </fields>
19786        </register>
19787        <register>
19788          <name>FREQUENCY</name>
19789          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
19790          <addressOffset>0x524</addressOffset>
19791          <access>read-write</access>
19792          <resetValue>0x04000000</resetValue>
19793          <fields>
19794            <field>
19795              <name>FREQUENCY</name>
19796              <description>TWI master clock frequency</description>
19797              <lsb>0</lsb>
19798              <msb>31</msb>
19799              <enumeratedValues>
19800                <enumeratedValue>
19801                  <name>K100</name>
19802                  <description>100 kbps</description>
19803                  <value>0x01980000</value>
19804                </enumeratedValue>
19805                <enumeratedValue>
19806                  <name>K250</name>
19807                  <description>250 kbps</description>
19808                  <value>0x04000000</value>
19809                </enumeratedValue>
19810                <enumeratedValue>
19811                  <name>K400</name>
19812                  <description>400 kbps (actual rate 410.256 kbps)</description>
19813                  <value>0x06680000</value>
19814                </enumeratedValue>
19815              </enumeratedValues>
19816            </field>
19817          </fields>
19818        </register>
19819        <register>
19820          <name>ADDRESS</name>
19821          <description>Address used in the TWI transfer</description>
19822          <addressOffset>0x588</addressOffset>
19823          <access>read-write</access>
19824          <fields>
19825            <field>
19826              <name>ADDRESS</name>
19827              <description>Address used in the TWI transfer</description>
19828              <lsb>0</lsb>
19829              <msb>6</msb>
19830            </field>
19831          </fields>
19832        </register>
19833      </registers>
19834    </peripheral>
19835    <peripheral>
19836      <name>TWIM0</name>
19837      <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
19838      <baseAddress>0x40003000</baseAddress>
19839      <alternatePeripheral>SPI0</alternatePeripheral>
19840      <headerStructName>TWIM</headerStructName>
19841      <addressBlock>
19842        <offset>0</offset>
19843        <size>0x1000</size>
19844        <usage>registers</usage>
19845      </addressBlock>
19846      <interrupt>
19847        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
19848        <value>3</value>
19849      </interrupt>
19850      <groupName>TWIM</groupName>
19851      <size>0x20</size>
19852      <registers>
19853        <register>
19854          <name>TASKS_STARTRX</name>
19855          <description>Start TWI receive sequence</description>
19856          <addressOffset>0x000</addressOffset>
19857          <access>write-only</access>
19858          <fields>
19859            <field>
19860              <name>TASKS_STARTRX</name>
19861              <description>Start TWI receive sequence</description>
19862              <lsb>0</lsb>
19863              <msb>0</msb>
19864              <enumeratedValues>
19865                <enumeratedValue>
19866                  <name>Trigger</name>
19867                  <description>Trigger task</description>
19868                  <value>1</value>
19869                </enumeratedValue>
19870              </enumeratedValues>
19871            </field>
19872          </fields>
19873        </register>
19874        <register>
19875          <name>TASKS_STARTTX</name>
19876          <description>Start TWI transmit sequence</description>
19877          <addressOffset>0x008</addressOffset>
19878          <access>write-only</access>
19879          <fields>
19880            <field>
19881              <name>TASKS_STARTTX</name>
19882              <description>Start TWI transmit sequence</description>
19883              <lsb>0</lsb>
19884              <msb>0</msb>
19885              <enumeratedValues>
19886                <enumeratedValue>
19887                  <name>Trigger</name>
19888                  <description>Trigger task</description>
19889                  <value>1</value>
19890                </enumeratedValue>
19891              </enumeratedValues>
19892            </field>
19893          </fields>
19894        </register>
19895        <register>
19896          <name>TASKS_STOP</name>
19897          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
19898          <addressOffset>0x014</addressOffset>
19899          <access>write-only</access>
19900          <fields>
19901            <field>
19902              <name>TASKS_STOP</name>
19903              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
19904              <lsb>0</lsb>
19905              <msb>0</msb>
19906              <enumeratedValues>
19907                <enumeratedValue>
19908                  <name>Trigger</name>
19909                  <description>Trigger task</description>
19910                  <value>1</value>
19911                </enumeratedValue>
19912              </enumeratedValues>
19913            </field>
19914          </fields>
19915        </register>
19916        <register>
19917          <name>TASKS_SUSPEND</name>
19918          <description>Suspend TWI transaction</description>
19919          <addressOffset>0x01C</addressOffset>
19920          <access>write-only</access>
19921          <fields>
19922            <field>
19923              <name>TASKS_SUSPEND</name>
19924              <description>Suspend TWI transaction</description>
19925              <lsb>0</lsb>
19926              <msb>0</msb>
19927              <enumeratedValues>
19928                <enumeratedValue>
19929                  <name>Trigger</name>
19930                  <description>Trigger task</description>
19931                  <value>1</value>
19932                </enumeratedValue>
19933              </enumeratedValues>
19934            </field>
19935          </fields>
19936        </register>
19937        <register>
19938          <name>TASKS_RESUME</name>
19939          <description>Resume TWI transaction</description>
19940          <addressOffset>0x020</addressOffset>
19941          <access>write-only</access>
19942          <fields>
19943            <field>
19944              <name>TASKS_RESUME</name>
19945              <description>Resume TWI transaction</description>
19946              <lsb>0</lsb>
19947              <msb>0</msb>
19948              <enumeratedValues>
19949                <enumeratedValue>
19950                  <name>Trigger</name>
19951                  <description>Trigger task</description>
19952                  <value>1</value>
19953                </enumeratedValue>
19954              </enumeratedValues>
19955            </field>
19956          </fields>
19957        </register>
19958        <register>
19959          <name>EVENTS_STOPPED</name>
19960          <description>TWI stopped</description>
19961          <addressOffset>0x104</addressOffset>
19962          <access>read-write</access>
19963          <fields>
19964            <field>
19965              <name>EVENTS_STOPPED</name>
19966              <description>TWI stopped</description>
19967              <lsb>0</lsb>
19968              <msb>0</msb>
19969              <enumeratedValues>
19970                <enumeratedValue>
19971                  <name>NotGenerated</name>
19972                  <description>Event not generated</description>
19973                  <value>0</value>
19974                </enumeratedValue>
19975                <enumeratedValue>
19976                  <name>Generated</name>
19977                  <description>Event generated</description>
19978                  <value>1</value>
19979                </enumeratedValue>
19980              </enumeratedValues>
19981            </field>
19982          </fields>
19983        </register>
19984        <register>
19985          <name>EVENTS_ERROR</name>
19986          <description>TWI error</description>
19987          <addressOffset>0x124</addressOffset>
19988          <access>read-write</access>
19989          <fields>
19990            <field>
19991              <name>EVENTS_ERROR</name>
19992              <description>TWI error</description>
19993              <lsb>0</lsb>
19994              <msb>0</msb>
19995              <enumeratedValues>
19996                <enumeratedValue>
19997                  <name>NotGenerated</name>
19998                  <description>Event not generated</description>
19999                  <value>0</value>
20000                </enumeratedValue>
20001                <enumeratedValue>
20002                  <name>Generated</name>
20003                  <description>Event generated</description>
20004                  <value>1</value>
20005                </enumeratedValue>
20006              </enumeratedValues>
20007            </field>
20008          </fields>
20009        </register>
20010        <register>
20011          <name>EVENTS_SUSPENDED</name>
20012          <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
20013          <addressOffset>0x148</addressOffset>
20014          <access>read-write</access>
20015          <fields>
20016            <field>
20017              <name>EVENTS_SUSPENDED</name>
20018              <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
20019              <lsb>0</lsb>
20020              <msb>0</msb>
20021              <enumeratedValues>
20022                <enumeratedValue>
20023                  <name>NotGenerated</name>
20024                  <description>Event not generated</description>
20025                  <value>0</value>
20026                </enumeratedValue>
20027                <enumeratedValue>
20028                  <name>Generated</name>
20029                  <description>Event generated</description>
20030                  <value>1</value>
20031                </enumeratedValue>
20032              </enumeratedValues>
20033            </field>
20034          </fields>
20035        </register>
20036        <register>
20037          <name>EVENTS_RXSTARTED</name>
20038          <description>Receive sequence started</description>
20039          <addressOffset>0x14C</addressOffset>
20040          <access>read-write</access>
20041          <fields>
20042            <field>
20043              <name>EVENTS_RXSTARTED</name>
20044              <description>Receive sequence started</description>
20045              <lsb>0</lsb>
20046              <msb>0</msb>
20047              <enumeratedValues>
20048                <enumeratedValue>
20049                  <name>NotGenerated</name>
20050                  <description>Event not generated</description>
20051                  <value>0</value>
20052                </enumeratedValue>
20053                <enumeratedValue>
20054                  <name>Generated</name>
20055                  <description>Event generated</description>
20056                  <value>1</value>
20057                </enumeratedValue>
20058              </enumeratedValues>
20059            </field>
20060          </fields>
20061        </register>
20062        <register>
20063          <name>EVENTS_TXSTARTED</name>
20064          <description>Transmit sequence started</description>
20065          <addressOffset>0x150</addressOffset>
20066          <access>read-write</access>
20067          <fields>
20068            <field>
20069              <name>EVENTS_TXSTARTED</name>
20070              <description>Transmit sequence started</description>
20071              <lsb>0</lsb>
20072              <msb>0</msb>
20073              <enumeratedValues>
20074                <enumeratedValue>
20075                  <name>NotGenerated</name>
20076                  <description>Event not generated</description>
20077                  <value>0</value>
20078                </enumeratedValue>
20079                <enumeratedValue>
20080                  <name>Generated</name>
20081                  <description>Event generated</description>
20082                  <value>1</value>
20083                </enumeratedValue>
20084              </enumeratedValues>
20085            </field>
20086          </fields>
20087        </register>
20088        <register>
20089          <name>EVENTS_LASTRX</name>
20090          <description>Byte boundary, starting to receive the last byte</description>
20091          <addressOffset>0x15C</addressOffset>
20092          <access>read-write</access>
20093          <fields>
20094            <field>
20095              <name>EVENTS_LASTRX</name>
20096              <description>Byte boundary, starting to receive the last byte</description>
20097              <lsb>0</lsb>
20098              <msb>0</msb>
20099              <enumeratedValues>
20100                <enumeratedValue>
20101                  <name>NotGenerated</name>
20102                  <description>Event not generated</description>
20103                  <value>0</value>
20104                </enumeratedValue>
20105                <enumeratedValue>
20106                  <name>Generated</name>
20107                  <description>Event generated</description>
20108                  <value>1</value>
20109                </enumeratedValue>
20110              </enumeratedValues>
20111            </field>
20112          </fields>
20113        </register>
20114        <register>
20115          <name>EVENTS_LASTTX</name>
20116          <description>Byte boundary, starting to transmit the last byte</description>
20117          <addressOffset>0x160</addressOffset>
20118          <access>read-write</access>
20119          <fields>
20120            <field>
20121              <name>EVENTS_LASTTX</name>
20122              <description>Byte boundary, starting to transmit the last byte</description>
20123              <lsb>0</lsb>
20124              <msb>0</msb>
20125              <enumeratedValues>
20126                <enumeratedValue>
20127                  <name>NotGenerated</name>
20128                  <description>Event not generated</description>
20129                  <value>0</value>
20130                </enumeratedValue>
20131                <enumeratedValue>
20132                  <name>Generated</name>
20133                  <description>Event generated</description>
20134                  <value>1</value>
20135                </enumeratedValue>
20136              </enumeratedValues>
20137            </field>
20138          </fields>
20139        </register>
20140        <register>
20141          <name>SHORTS</name>
20142          <description>Shortcuts between local events and tasks</description>
20143          <addressOffset>0x200</addressOffset>
20144          <access>read-write</access>
20145          <fields>
20146            <field>
20147              <name>LASTTX_STARTRX</name>
20148              <description>Shortcut between event LASTTX and task STARTRX</description>
20149              <lsb>7</lsb>
20150              <msb>7</msb>
20151              <enumeratedValues>
20152                <enumeratedValue>
20153                  <name>Disabled</name>
20154                  <description>Disable shortcut</description>
20155                  <value>0</value>
20156                </enumeratedValue>
20157                <enumeratedValue>
20158                  <name>Enabled</name>
20159                  <description>Enable shortcut</description>
20160                  <value>1</value>
20161                </enumeratedValue>
20162              </enumeratedValues>
20163            </field>
20164            <field>
20165              <name>LASTTX_SUSPEND</name>
20166              <description>Shortcut between event LASTTX and task SUSPEND</description>
20167              <lsb>8</lsb>
20168              <msb>8</msb>
20169              <enumeratedValues>
20170                <enumeratedValue>
20171                  <name>Disabled</name>
20172                  <description>Disable shortcut</description>
20173                  <value>0</value>
20174                </enumeratedValue>
20175                <enumeratedValue>
20176                  <name>Enabled</name>
20177                  <description>Enable shortcut</description>
20178                  <value>1</value>
20179                </enumeratedValue>
20180              </enumeratedValues>
20181            </field>
20182            <field>
20183              <name>LASTTX_STOP</name>
20184              <description>Shortcut between event LASTTX and task STOP</description>
20185              <lsb>9</lsb>
20186              <msb>9</msb>
20187              <enumeratedValues>
20188                <enumeratedValue>
20189                  <name>Disabled</name>
20190                  <description>Disable shortcut</description>
20191                  <value>0</value>
20192                </enumeratedValue>
20193                <enumeratedValue>
20194                  <name>Enabled</name>
20195                  <description>Enable shortcut</description>
20196                  <value>1</value>
20197                </enumeratedValue>
20198              </enumeratedValues>
20199            </field>
20200            <field>
20201              <name>LASTRX_STARTTX</name>
20202              <description>Shortcut between event LASTRX and task STARTTX</description>
20203              <lsb>10</lsb>
20204              <msb>10</msb>
20205              <enumeratedValues>
20206                <enumeratedValue>
20207                  <name>Disabled</name>
20208                  <description>Disable shortcut</description>
20209                  <value>0</value>
20210                </enumeratedValue>
20211                <enumeratedValue>
20212                  <name>Enabled</name>
20213                  <description>Enable shortcut</description>
20214                  <value>1</value>
20215                </enumeratedValue>
20216              </enumeratedValues>
20217            </field>
20218            <field>
20219              <name>LASTRX_SUSPEND</name>
20220              <description>Shortcut between event LASTRX and task SUSPEND</description>
20221              <lsb>11</lsb>
20222              <msb>11</msb>
20223              <enumeratedValues>
20224                <enumeratedValue>
20225                  <name>Disabled</name>
20226                  <description>Disable shortcut</description>
20227                  <value>0</value>
20228                </enumeratedValue>
20229                <enumeratedValue>
20230                  <name>Enabled</name>
20231                  <description>Enable shortcut</description>
20232                  <value>1</value>
20233                </enumeratedValue>
20234              </enumeratedValues>
20235            </field>
20236            <field>
20237              <name>LASTRX_STOP</name>
20238              <description>Shortcut between event LASTRX and task STOP</description>
20239              <lsb>12</lsb>
20240              <msb>12</msb>
20241              <enumeratedValues>
20242                <enumeratedValue>
20243                  <name>Disabled</name>
20244                  <description>Disable shortcut</description>
20245                  <value>0</value>
20246                </enumeratedValue>
20247                <enumeratedValue>
20248                  <name>Enabled</name>
20249                  <description>Enable shortcut</description>
20250                  <value>1</value>
20251                </enumeratedValue>
20252              </enumeratedValues>
20253            </field>
20254          </fields>
20255        </register>
20256        <register>
20257          <name>INTEN</name>
20258          <description>Enable or disable interrupt</description>
20259          <addressOffset>0x300</addressOffset>
20260          <access>read-write</access>
20261          <fields>
20262            <field>
20263              <name>STOPPED</name>
20264              <description>Enable or disable interrupt for event STOPPED</description>
20265              <lsb>1</lsb>
20266              <msb>1</msb>
20267              <enumeratedValues>
20268                <enumeratedValue>
20269                  <name>Disabled</name>
20270                  <description>Disable</description>
20271                  <value>0</value>
20272                </enumeratedValue>
20273                <enumeratedValue>
20274                  <name>Enabled</name>
20275                  <description>Enable</description>
20276                  <value>1</value>
20277                </enumeratedValue>
20278              </enumeratedValues>
20279            </field>
20280            <field>
20281              <name>ERROR</name>
20282              <description>Enable or disable interrupt for event ERROR</description>
20283              <lsb>9</lsb>
20284              <msb>9</msb>
20285              <enumeratedValues>
20286                <enumeratedValue>
20287                  <name>Disabled</name>
20288                  <description>Disable</description>
20289                  <value>0</value>
20290                </enumeratedValue>
20291                <enumeratedValue>
20292                  <name>Enabled</name>
20293                  <description>Enable</description>
20294                  <value>1</value>
20295                </enumeratedValue>
20296              </enumeratedValues>
20297            </field>
20298            <field>
20299              <name>SUSPENDED</name>
20300              <description>Enable or disable interrupt for event SUSPENDED</description>
20301              <lsb>18</lsb>
20302              <msb>18</msb>
20303              <enumeratedValues>
20304                <enumeratedValue>
20305                  <name>Disabled</name>
20306                  <description>Disable</description>
20307                  <value>0</value>
20308                </enumeratedValue>
20309                <enumeratedValue>
20310                  <name>Enabled</name>
20311                  <description>Enable</description>
20312                  <value>1</value>
20313                </enumeratedValue>
20314              </enumeratedValues>
20315            </field>
20316            <field>
20317              <name>RXSTARTED</name>
20318              <description>Enable or disable interrupt for event RXSTARTED</description>
20319              <lsb>19</lsb>
20320              <msb>19</msb>
20321              <enumeratedValues>
20322                <enumeratedValue>
20323                  <name>Disabled</name>
20324                  <description>Disable</description>
20325                  <value>0</value>
20326                </enumeratedValue>
20327                <enumeratedValue>
20328                  <name>Enabled</name>
20329                  <description>Enable</description>
20330                  <value>1</value>
20331                </enumeratedValue>
20332              </enumeratedValues>
20333            </field>
20334            <field>
20335              <name>TXSTARTED</name>
20336              <description>Enable or disable interrupt for event TXSTARTED</description>
20337              <lsb>20</lsb>
20338              <msb>20</msb>
20339              <enumeratedValues>
20340                <enumeratedValue>
20341                  <name>Disabled</name>
20342                  <description>Disable</description>
20343                  <value>0</value>
20344                </enumeratedValue>
20345                <enumeratedValue>
20346                  <name>Enabled</name>
20347                  <description>Enable</description>
20348                  <value>1</value>
20349                </enumeratedValue>
20350              </enumeratedValues>
20351            </field>
20352            <field>
20353              <name>LASTRX</name>
20354              <description>Enable or disable interrupt for event LASTRX</description>
20355              <lsb>23</lsb>
20356              <msb>23</msb>
20357              <enumeratedValues>
20358                <enumeratedValue>
20359                  <name>Disabled</name>
20360                  <description>Disable</description>
20361                  <value>0</value>
20362                </enumeratedValue>
20363                <enumeratedValue>
20364                  <name>Enabled</name>
20365                  <description>Enable</description>
20366                  <value>1</value>
20367                </enumeratedValue>
20368              </enumeratedValues>
20369            </field>
20370            <field>
20371              <name>LASTTX</name>
20372              <description>Enable or disable interrupt for event LASTTX</description>
20373              <lsb>24</lsb>
20374              <msb>24</msb>
20375              <enumeratedValues>
20376                <enumeratedValue>
20377                  <name>Disabled</name>
20378                  <description>Disable</description>
20379                  <value>0</value>
20380                </enumeratedValue>
20381                <enumeratedValue>
20382                  <name>Enabled</name>
20383                  <description>Enable</description>
20384                  <value>1</value>
20385                </enumeratedValue>
20386              </enumeratedValues>
20387            </field>
20388          </fields>
20389        </register>
20390        <register>
20391          <name>INTENSET</name>
20392          <description>Enable interrupt</description>
20393          <addressOffset>0x304</addressOffset>
20394          <access>read-write</access>
20395          <fields>
20396            <field>
20397              <name>STOPPED</name>
20398              <description>Write '1' to enable interrupt for event STOPPED</description>
20399              <lsb>1</lsb>
20400              <msb>1</msb>
20401              <enumeratedValues>
20402                <usage>read</usage>
20403                <enumeratedValue>
20404                  <name>Disabled</name>
20405                  <description>Read: Disabled</description>
20406                  <value>0</value>
20407                </enumeratedValue>
20408                <enumeratedValue>
20409                  <name>Enabled</name>
20410                  <description>Read: Enabled</description>
20411                  <value>1</value>
20412                </enumeratedValue>
20413              </enumeratedValues>
20414              <enumeratedValues>
20415                <usage>write</usage>
20416                <enumeratedValue>
20417                  <name>Set</name>
20418                  <description>Enable</description>
20419                  <value>1</value>
20420                </enumeratedValue>
20421              </enumeratedValues>
20422            </field>
20423            <field>
20424              <name>ERROR</name>
20425              <description>Write '1' to enable interrupt for event ERROR</description>
20426              <lsb>9</lsb>
20427              <msb>9</msb>
20428              <enumeratedValues>
20429                <usage>read</usage>
20430                <enumeratedValue>
20431                  <name>Disabled</name>
20432                  <description>Read: Disabled</description>
20433                  <value>0</value>
20434                </enumeratedValue>
20435                <enumeratedValue>
20436                  <name>Enabled</name>
20437                  <description>Read: Enabled</description>
20438                  <value>1</value>
20439                </enumeratedValue>
20440              </enumeratedValues>
20441              <enumeratedValues>
20442                <usage>write</usage>
20443                <enumeratedValue>
20444                  <name>Set</name>
20445                  <description>Enable</description>
20446                  <value>1</value>
20447                </enumeratedValue>
20448              </enumeratedValues>
20449            </field>
20450            <field>
20451              <name>SUSPENDED</name>
20452              <description>Write '1' to enable interrupt for event SUSPENDED</description>
20453              <lsb>18</lsb>
20454              <msb>18</msb>
20455              <enumeratedValues>
20456                <usage>read</usage>
20457                <enumeratedValue>
20458                  <name>Disabled</name>
20459                  <description>Read: Disabled</description>
20460                  <value>0</value>
20461                </enumeratedValue>
20462                <enumeratedValue>
20463                  <name>Enabled</name>
20464                  <description>Read: Enabled</description>
20465                  <value>1</value>
20466                </enumeratedValue>
20467              </enumeratedValues>
20468              <enumeratedValues>
20469                <usage>write</usage>
20470                <enumeratedValue>
20471                  <name>Set</name>
20472                  <description>Enable</description>
20473                  <value>1</value>
20474                </enumeratedValue>
20475              </enumeratedValues>
20476            </field>
20477            <field>
20478              <name>RXSTARTED</name>
20479              <description>Write '1' to enable interrupt for event RXSTARTED</description>
20480              <lsb>19</lsb>
20481              <msb>19</msb>
20482              <enumeratedValues>
20483                <usage>read</usage>
20484                <enumeratedValue>
20485                  <name>Disabled</name>
20486                  <description>Read: Disabled</description>
20487                  <value>0</value>
20488                </enumeratedValue>
20489                <enumeratedValue>
20490                  <name>Enabled</name>
20491                  <description>Read: Enabled</description>
20492                  <value>1</value>
20493                </enumeratedValue>
20494              </enumeratedValues>
20495              <enumeratedValues>
20496                <usage>write</usage>
20497                <enumeratedValue>
20498                  <name>Set</name>
20499                  <description>Enable</description>
20500                  <value>1</value>
20501                </enumeratedValue>
20502              </enumeratedValues>
20503            </field>
20504            <field>
20505              <name>TXSTARTED</name>
20506              <description>Write '1' to enable interrupt for event TXSTARTED</description>
20507              <lsb>20</lsb>
20508              <msb>20</msb>
20509              <enumeratedValues>
20510                <usage>read</usage>
20511                <enumeratedValue>
20512                  <name>Disabled</name>
20513                  <description>Read: Disabled</description>
20514                  <value>0</value>
20515                </enumeratedValue>
20516                <enumeratedValue>
20517                  <name>Enabled</name>
20518                  <description>Read: Enabled</description>
20519                  <value>1</value>
20520                </enumeratedValue>
20521              </enumeratedValues>
20522              <enumeratedValues>
20523                <usage>write</usage>
20524                <enumeratedValue>
20525                  <name>Set</name>
20526                  <description>Enable</description>
20527                  <value>1</value>
20528                </enumeratedValue>
20529              </enumeratedValues>
20530            </field>
20531            <field>
20532              <name>LASTRX</name>
20533              <description>Write '1' to enable interrupt for event LASTRX</description>
20534              <lsb>23</lsb>
20535              <msb>23</msb>
20536              <enumeratedValues>
20537                <usage>read</usage>
20538                <enumeratedValue>
20539                  <name>Disabled</name>
20540                  <description>Read: Disabled</description>
20541                  <value>0</value>
20542                </enumeratedValue>
20543                <enumeratedValue>
20544                  <name>Enabled</name>
20545                  <description>Read: Enabled</description>
20546                  <value>1</value>
20547                </enumeratedValue>
20548              </enumeratedValues>
20549              <enumeratedValues>
20550                <usage>write</usage>
20551                <enumeratedValue>
20552                  <name>Set</name>
20553                  <description>Enable</description>
20554                  <value>1</value>
20555                </enumeratedValue>
20556              </enumeratedValues>
20557            </field>
20558            <field>
20559              <name>LASTTX</name>
20560              <description>Write '1' to enable interrupt for event LASTTX</description>
20561              <lsb>24</lsb>
20562              <msb>24</msb>
20563              <enumeratedValues>
20564                <usage>read</usage>
20565                <enumeratedValue>
20566                  <name>Disabled</name>
20567                  <description>Read: Disabled</description>
20568                  <value>0</value>
20569                </enumeratedValue>
20570                <enumeratedValue>
20571                  <name>Enabled</name>
20572                  <description>Read: Enabled</description>
20573                  <value>1</value>
20574                </enumeratedValue>
20575              </enumeratedValues>
20576              <enumeratedValues>
20577                <usage>write</usage>
20578                <enumeratedValue>
20579                  <name>Set</name>
20580                  <description>Enable</description>
20581                  <value>1</value>
20582                </enumeratedValue>
20583              </enumeratedValues>
20584            </field>
20585          </fields>
20586        </register>
20587        <register>
20588          <name>INTENCLR</name>
20589          <description>Disable interrupt</description>
20590          <addressOffset>0x308</addressOffset>
20591          <access>read-write</access>
20592          <fields>
20593            <field>
20594              <name>STOPPED</name>
20595              <description>Write '1' to disable interrupt for event STOPPED</description>
20596              <lsb>1</lsb>
20597              <msb>1</msb>
20598              <enumeratedValues>
20599                <usage>read</usage>
20600                <enumeratedValue>
20601                  <name>Disabled</name>
20602                  <description>Read: Disabled</description>
20603                  <value>0</value>
20604                </enumeratedValue>
20605                <enumeratedValue>
20606                  <name>Enabled</name>
20607                  <description>Read: Enabled</description>
20608                  <value>1</value>
20609                </enumeratedValue>
20610              </enumeratedValues>
20611              <enumeratedValues>
20612                <usage>write</usage>
20613                <enumeratedValue>
20614                  <name>Clear</name>
20615                  <description>Disable</description>
20616                  <value>1</value>
20617                </enumeratedValue>
20618              </enumeratedValues>
20619            </field>
20620            <field>
20621              <name>ERROR</name>
20622              <description>Write '1' to disable interrupt for event ERROR</description>
20623              <lsb>9</lsb>
20624              <msb>9</msb>
20625              <enumeratedValues>
20626                <usage>read</usage>
20627                <enumeratedValue>
20628                  <name>Disabled</name>
20629                  <description>Read: Disabled</description>
20630                  <value>0</value>
20631                </enumeratedValue>
20632                <enumeratedValue>
20633                  <name>Enabled</name>
20634                  <description>Read: Enabled</description>
20635                  <value>1</value>
20636                </enumeratedValue>
20637              </enumeratedValues>
20638              <enumeratedValues>
20639                <usage>write</usage>
20640                <enumeratedValue>
20641                  <name>Clear</name>
20642                  <description>Disable</description>
20643                  <value>1</value>
20644                </enumeratedValue>
20645              </enumeratedValues>
20646            </field>
20647            <field>
20648              <name>SUSPENDED</name>
20649              <description>Write '1' to disable interrupt for event SUSPENDED</description>
20650              <lsb>18</lsb>
20651              <msb>18</msb>
20652              <enumeratedValues>
20653                <usage>read</usage>
20654                <enumeratedValue>
20655                  <name>Disabled</name>
20656                  <description>Read: Disabled</description>
20657                  <value>0</value>
20658                </enumeratedValue>
20659                <enumeratedValue>
20660                  <name>Enabled</name>
20661                  <description>Read: Enabled</description>
20662                  <value>1</value>
20663                </enumeratedValue>
20664              </enumeratedValues>
20665              <enumeratedValues>
20666                <usage>write</usage>
20667                <enumeratedValue>
20668                  <name>Clear</name>
20669                  <description>Disable</description>
20670                  <value>1</value>
20671                </enumeratedValue>
20672              </enumeratedValues>
20673            </field>
20674            <field>
20675              <name>RXSTARTED</name>
20676              <description>Write '1' to disable interrupt for event RXSTARTED</description>
20677              <lsb>19</lsb>
20678              <msb>19</msb>
20679              <enumeratedValues>
20680                <usage>read</usage>
20681                <enumeratedValue>
20682                  <name>Disabled</name>
20683                  <description>Read: Disabled</description>
20684                  <value>0</value>
20685                </enumeratedValue>
20686                <enumeratedValue>
20687                  <name>Enabled</name>
20688                  <description>Read: Enabled</description>
20689                  <value>1</value>
20690                </enumeratedValue>
20691              </enumeratedValues>
20692              <enumeratedValues>
20693                <usage>write</usage>
20694                <enumeratedValue>
20695                  <name>Clear</name>
20696                  <description>Disable</description>
20697                  <value>1</value>
20698                </enumeratedValue>
20699              </enumeratedValues>
20700            </field>
20701            <field>
20702              <name>TXSTARTED</name>
20703              <description>Write '1' to disable interrupt for event TXSTARTED</description>
20704              <lsb>20</lsb>
20705              <msb>20</msb>
20706              <enumeratedValues>
20707                <usage>read</usage>
20708                <enumeratedValue>
20709                  <name>Disabled</name>
20710                  <description>Read: Disabled</description>
20711                  <value>0</value>
20712                </enumeratedValue>
20713                <enumeratedValue>
20714                  <name>Enabled</name>
20715                  <description>Read: Enabled</description>
20716                  <value>1</value>
20717                </enumeratedValue>
20718              </enumeratedValues>
20719              <enumeratedValues>
20720                <usage>write</usage>
20721                <enumeratedValue>
20722                  <name>Clear</name>
20723                  <description>Disable</description>
20724                  <value>1</value>
20725                </enumeratedValue>
20726              </enumeratedValues>
20727            </field>
20728            <field>
20729              <name>LASTRX</name>
20730              <description>Write '1' to disable interrupt for event LASTRX</description>
20731              <lsb>23</lsb>
20732              <msb>23</msb>
20733              <enumeratedValues>
20734                <usage>read</usage>
20735                <enumeratedValue>
20736                  <name>Disabled</name>
20737                  <description>Read: Disabled</description>
20738                  <value>0</value>
20739                </enumeratedValue>
20740                <enumeratedValue>
20741                  <name>Enabled</name>
20742                  <description>Read: Enabled</description>
20743                  <value>1</value>
20744                </enumeratedValue>
20745              </enumeratedValues>
20746              <enumeratedValues>
20747                <usage>write</usage>
20748                <enumeratedValue>
20749                  <name>Clear</name>
20750                  <description>Disable</description>
20751                  <value>1</value>
20752                </enumeratedValue>
20753              </enumeratedValues>
20754            </field>
20755            <field>
20756              <name>LASTTX</name>
20757              <description>Write '1' to disable interrupt for event LASTTX</description>
20758              <lsb>24</lsb>
20759              <msb>24</msb>
20760              <enumeratedValues>
20761                <usage>read</usage>
20762                <enumeratedValue>
20763                  <name>Disabled</name>
20764                  <description>Read: Disabled</description>
20765                  <value>0</value>
20766                </enumeratedValue>
20767                <enumeratedValue>
20768                  <name>Enabled</name>
20769                  <description>Read: Enabled</description>
20770                  <value>1</value>
20771                </enumeratedValue>
20772              </enumeratedValues>
20773              <enumeratedValues>
20774                <usage>write</usage>
20775                <enumeratedValue>
20776                  <name>Clear</name>
20777                  <description>Disable</description>
20778                  <value>1</value>
20779                </enumeratedValue>
20780              </enumeratedValues>
20781            </field>
20782          </fields>
20783        </register>
20784        <register>
20785          <name>ERRORSRC</name>
20786          <description>Error source</description>
20787          <addressOffset>0x4C4</addressOffset>
20788          <access>read-write</access>
20789          <modifiedWriteValues>oneToClear</modifiedWriteValues>
20790          <fields>
20791            <field>
20792              <name>OVERRUN</name>
20793              <description>Overrun error</description>
20794              <lsb>0</lsb>
20795              <msb>0</msb>
20796              <enumeratedValues>
20797                <enumeratedValue>
20798                  <name>NotReceived</name>
20799                  <description>Error did not occur</description>
20800                  <value>0</value>
20801                </enumeratedValue>
20802                <enumeratedValue>
20803                  <name>Received</name>
20804                  <description>Error occurred</description>
20805                  <value>1</value>
20806                </enumeratedValue>
20807              </enumeratedValues>
20808            </field>
20809            <field>
20810              <name>ANACK</name>
20811              <description>NACK received after sending the address (write '1' to clear)</description>
20812              <lsb>1</lsb>
20813              <msb>1</msb>
20814              <enumeratedValues>
20815                <enumeratedValue>
20816                  <name>NotReceived</name>
20817                  <description>Error did not occur</description>
20818                  <value>0</value>
20819                </enumeratedValue>
20820                <enumeratedValue>
20821                  <name>Received</name>
20822                  <description>Error occurred</description>
20823                  <value>1</value>
20824                </enumeratedValue>
20825              </enumeratedValues>
20826            </field>
20827            <field>
20828              <name>DNACK</name>
20829              <description>NACK received after sending a data byte (write '1' to clear)</description>
20830              <lsb>2</lsb>
20831              <msb>2</msb>
20832              <enumeratedValues>
20833                <enumeratedValue>
20834                  <name>NotReceived</name>
20835                  <description>Error did not occur</description>
20836                  <value>0</value>
20837                </enumeratedValue>
20838                <enumeratedValue>
20839                  <name>Received</name>
20840                  <description>Error occurred</description>
20841                  <value>1</value>
20842                </enumeratedValue>
20843              </enumeratedValues>
20844            </field>
20845          </fields>
20846        </register>
20847        <register>
20848          <name>ENABLE</name>
20849          <description>Enable TWIM</description>
20850          <addressOffset>0x500</addressOffset>
20851          <access>read-write</access>
20852          <fields>
20853            <field>
20854              <name>ENABLE</name>
20855              <description>Enable or disable TWIM</description>
20856              <lsb>0</lsb>
20857              <msb>3</msb>
20858              <enumeratedValues>
20859                <enumeratedValue>
20860                  <name>Disabled</name>
20861                  <description>Disable TWIM</description>
20862                  <value>0</value>
20863                </enumeratedValue>
20864                <enumeratedValue>
20865                  <name>Enabled</name>
20866                  <description>Enable TWIM</description>
20867                  <value>6</value>
20868                </enumeratedValue>
20869              </enumeratedValues>
20870            </field>
20871          </fields>
20872        </register>
20873        <cluster>
20874          <name>PSEL</name>
20875          <description>Unspecified</description>
20876          <headerStructName>TWIM_PSEL</headerStructName>
20877          <access>read-write</access>
20878          <addressOffset>0x508</addressOffset>
20879          <register>
20880            <name>SCL</name>
20881            <description>Pin select for SCL signal</description>
20882            <addressOffset>0x000</addressOffset>
20883            <access>read-write</access>
20884            <resetValue>0xFFFFFFFF</resetValue>
20885            <fields>
20886              <field>
20887                <name>PIN</name>
20888                <description>Pin number</description>
20889                <lsb>0</lsb>
20890                <msb>4</msb>
20891              </field>
20892              <field>
20893                <name>CONNECT</name>
20894                <description>Connection</description>
20895                <lsb>31</lsb>
20896                <msb>31</msb>
20897                <enumeratedValues>
20898                  <enumeratedValue>
20899                    <name>Disconnected</name>
20900                    <description>Disconnect</description>
20901                    <value>1</value>
20902                  </enumeratedValue>
20903                  <enumeratedValue>
20904                    <name>Connected</name>
20905                    <description>Connect</description>
20906                    <value>0</value>
20907                  </enumeratedValue>
20908                </enumeratedValues>
20909              </field>
20910            </fields>
20911          </register>
20912          <register>
20913            <name>SDA</name>
20914            <description>Pin select for SDA signal</description>
20915            <addressOffset>0x004</addressOffset>
20916            <access>read-write</access>
20917            <resetValue>0xFFFFFFFF</resetValue>
20918            <fields>
20919              <field>
20920                <name>PIN</name>
20921                <description>Pin number</description>
20922                <lsb>0</lsb>
20923                <msb>4</msb>
20924              </field>
20925              <field>
20926                <name>CONNECT</name>
20927                <description>Connection</description>
20928                <lsb>31</lsb>
20929                <msb>31</msb>
20930                <enumeratedValues>
20931                  <enumeratedValue>
20932                    <name>Disconnected</name>
20933                    <description>Disconnect</description>
20934                    <value>1</value>
20935                  </enumeratedValue>
20936                  <enumeratedValue>
20937                    <name>Connected</name>
20938                    <description>Connect</description>
20939                    <value>0</value>
20940                  </enumeratedValue>
20941                </enumeratedValues>
20942              </field>
20943            </fields>
20944          </register>
20945        </cluster>
20946        <register>
20947          <name>FREQUENCY</name>
20948          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
20949          <addressOffset>0x524</addressOffset>
20950          <access>read-write</access>
20951          <resetValue>0x04000000</resetValue>
20952          <fields>
20953            <field>
20954              <name>FREQUENCY</name>
20955              <description>TWI master clock frequency</description>
20956              <lsb>0</lsb>
20957              <msb>31</msb>
20958              <enumeratedValues>
20959                <enumeratedValue>
20960                  <name>K100</name>
20961                  <description>100 kbps</description>
20962                  <value>0x01980000</value>
20963                </enumeratedValue>
20964                <enumeratedValue>
20965                  <name>K250</name>
20966                  <description>250 kbps</description>
20967                  <value>0x04000000</value>
20968                </enumeratedValue>
20969                <enumeratedValue>
20970                  <name>K400</name>
20971                  <description>400 kbps</description>
20972                  <value>0x06400000</value>
20973                </enumeratedValue>
20974              </enumeratedValues>
20975            </field>
20976          </fields>
20977        </register>
20978        <cluster>
20979          <name>RXD</name>
20980          <description>RXD EasyDMA channel</description>
20981          <headerStructName>TWIM_RXD</headerStructName>
20982          <access>read-write</access>
20983          <addressOffset>0x534</addressOffset>
20984          <register>
20985            <name>PTR</name>
20986            <description>Data pointer</description>
20987            <addressOffset>0x000</addressOffset>
20988            <access>read-write</access>
20989            <fields>
20990              <field>
20991                <name>PTR</name>
20992                <description>Data pointer</description>
20993                <lsb>0</lsb>
20994                <msb>31</msb>
20995              </field>
20996            </fields>
20997          </register>
20998          <register>
20999            <name>MAXCNT</name>
21000            <description>Maximum number of bytes in receive buffer</description>
21001            <addressOffset>0x004</addressOffset>
21002            <access>read-write</access>
21003            <fields>
21004              <field>
21005                <name>MAXCNT</name>
21006                <description>Maximum number of bytes in receive buffer</description>
21007                <lsb>0</lsb>
21008                <msb>14</msb>
21009              </field>
21010            </fields>
21011          </register>
21012          <register>
21013            <name>AMOUNT</name>
21014            <description>Number of bytes transferred in the last transaction</description>
21015            <addressOffset>0x008</addressOffset>
21016            <access>read-only</access>
21017            <fields>
21018              <field>
21019                <name>AMOUNT</name>
21020                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
21021                <lsb>0</lsb>
21022                <msb>14</msb>
21023              </field>
21024            </fields>
21025          </register>
21026          <register>
21027            <name>LIST</name>
21028            <description>EasyDMA list type</description>
21029            <addressOffset>0x00C</addressOffset>
21030            <access>read-write</access>
21031            <fields>
21032              <field>
21033                <name>LIST</name>
21034                <description>List type</description>
21035                <lsb>0</lsb>
21036                <msb>2</msb>
21037                <enumeratedValues>
21038                  <enumeratedValue>
21039                    <name>Disabled</name>
21040                    <description>Disable EasyDMA list</description>
21041                    <value>0</value>
21042                  </enumeratedValue>
21043                  <enumeratedValue>
21044                    <name>ArrayList</name>
21045                    <description>Use array list</description>
21046                    <value>1</value>
21047                  </enumeratedValue>
21048                </enumeratedValues>
21049              </field>
21050            </fields>
21051          </register>
21052        </cluster>
21053        <cluster>
21054          <name>TXD</name>
21055          <description>TXD EasyDMA channel</description>
21056          <headerStructName>TWIM_TXD</headerStructName>
21057          <access>read-write</access>
21058          <addressOffset>0x544</addressOffset>
21059          <register>
21060            <name>PTR</name>
21061            <description>Data pointer</description>
21062            <addressOffset>0x000</addressOffset>
21063            <access>read-write</access>
21064            <fields>
21065              <field>
21066                <name>PTR</name>
21067                <description>Data pointer</description>
21068                <lsb>0</lsb>
21069                <msb>31</msb>
21070              </field>
21071            </fields>
21072          </register>
21073          <register>
21074            <name>MAXCNT</name>
21075            <description>Maximum number of bytes in transmit buffer</description>
21076            <addressOffset>0x004</addressOffset>
21077            <access>read-write</access>
21078            <fields>
21079              <field>
21080                <name>MAXCNT</name>
21081                <description>Maximum number of bytes in transmit buffer</description>
21082                <lsb>0</lsb>
21083                <msb>14</msb>
21084              </field>
21085            </fields>
21086          </register>
21087          <register>
21088            <name>AMOUNT</name>
21089            <description>Number of bytes transferred in the last transaction</description>
21090            <addressOffset>0x008</addressOffset>
21091            <access>read-only</access>
21092            <fields>
21093              <field>
21094                <name>AMOUNT</name>
21095                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
21096                <lsb>0</lsb>
21097                <msb>14</msb>
21098              </field>
21099            </fields>
21100          </register>
21101          <register>
21102            <name>LIST</name>
21103            <description>EasyDMA list type</description>
21104            <addressOffset>0x00C</addressOffset>
21105            <access>read-write</access>
21106            <fields>
21107              <field>
21108                <name>LIST</name>
21109                <description>List type</description>
21110                <lsb>0</lsb>
21111                <msb>2</msb>
21112                <enumeratedValues>
21113                  <enumeratedValue>
21114                    <name>Disabled</name>
21115                    <description>Disable EasyDMA list</description>
21116                    <value>0</value>
21117                  </enumeratedValue>
21118                  <enumeratedValue>
21119                    <name>ArrayList</name>
21120                    <description>Use array list</description>
21121                    <value>1</value>
21122                  </enumeratedValue>
21123                </enumeratedValues>
21124              </field>
21125            </fields>
21126          </register>
21127        </cluster>
21128        <register>
21129          <name>ADDRESS</name>
21130          <description>Address used in the TWI transfer</description>
21131          <addressOffset>0x588</addressOffset>
21132          <access>read-write</access>
21133          <fields>
21134            <field>
21135              <name>ADDRESS</name>
21136              <description>Address used in the TWI transfer</description>
21137              <lsb>0</lsb>
21138              <msb>6</msb>
21139            </field>
21140          </fields>
21141        </register>
21142      </registers>
21143    </peripheral>
21144    <peripheral>
21145      <name>TWIS0</name>
21146      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
21147      <baseAddress>0x40003000</baseAddress>
21148      <alternatePeripheral>SPI0</alternatePeripheral>
21149      <headerStructName>TWIS</headerStructName>
21150      <addressBlock>
21151        <offset>0</offset>
21152        <size>0x1000</size>
21153        <usage>registers</usage>
21154      </addressBlock>
21155      <interrupt>
21156        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
21157        <value>3</value>
21158      </interrupt>
21159      <groupName>TWIS</groupName>
21160      <size>0x20</size>
21161      <registers>
21162        <register>
21163          <name>TASKS_STOP</name>
21164          <description>Stop TWI transaction</description>
21165          <addressOffset>0x014</addressOffset>
21166          <access>write-only</access>
21167          <fields>
21168            <field>
21169              <name>TASKS_STOP</name>
21170              <description>Stop TWI transaction</description>
21171              <lsb>0</lsb>
21172              <msb>0</msb>
21173              <enumeratedValues>
21174                <enumeratedValue>
21175                  <name>Trigger</name>
21176                  <description>Trigger task</description>
21177                  <value>1</value>
21178                </enumeratedValue>
21179              </enumeratedValues>
21180            </field>
21181          </fields>
21182        </register>
21183        <register>
21184          <name>TASKS_SUSPEND</name>
21185          <description>Suspend TWI transaction</description>
21186          <addressOffset>0x01C</addressOffset>
21187          <access>write-only</access>
21188          <fields>
21189            <field>
21190              <name>TASKS_SUSPEND</name>
21191              <description>Suspend TWI transaction</description>
21192              <lsb>0</lsb>
21193              <msb>0</msb>
21194              <enumeratedValues>
21195                <enumeratedValue>
21196                  <name>Trigger</name>
21197                  <description>Trigger task</description>
21198                  <value>1</value>
21199                </enumeratedValue>
21200              </enumeratedValues>
21201            </field>
21202          </fields>
21203        </register>
21204        <register>
21205          <name>TASKS_RESUME</name>
21206          <description>Resume TWI transaction</description>
21207          <addressOffset>0x020</addressOffset>
21208          <access>write-only</access>
21209          <fields>
21210            <field>
21211              <name>TASKS_RESUME</name>
21212              <description>Resume TWI transaction</description>
21213              <lsb>0</lsb>
21214              <msb>0</msb>
21215              <enumeratedValues>
21216                <enumeratedValue>
21217                  <name>Trigger</name>
21218                  <description>Trigger task</description>
21219                  <value>1</value>
21220                </enumeratedValue>
21221              </enumeratedValues>
21222            </field>
21223          </fields>
21224        </register>
21225        <register>
21226          <name>TASKS_PREPARERX</name>
21227          <description>Prepare the TWI slave to respond to a write command</description>
21228          <addressOffset>0x030</addressOffset>
21229          <access>write-only</access>
21230          <fields>
21231            <field>
21232              <name>TASKS_PREPARERX</name>
21233              <description>Prepare the TWI slave to respond to a write command</description>
21234              <lsb>0</lsb>
21235              <msb>0</msb>
21236              <enumeratedValues>
21237                <enumeratedValue>
21238                  <name>Trigger</name>
21239                  <description>Trigger task</description>
21240                  <value>1</value>
21241                </enumeratedValue>
21242              </enumeratedValues>
21243            </field>
21244          </fields>
21245        </register>
21246        <register>
21247          <name>TASKS_PREPARETX</name>
21248          <description>Prepare the TWI slave to respond to a read command</description>
21249          <addressOffset>0x034</addressOffset>
21250          <access>write-only</access>
21251          <fields>
21252            <field>
21253              <name>TASKS_PREPARETX</name>
21254              <description>Prepare the TWI slave to respond to a read command</description>
21255              <lsb>0</lsb>
21256              <msb>0</msb>
21257              <enumeratedValues>
21258                <enumeratedValue>
21259                  <name>Trigger</name>
21260                  <description>Trigger task</description>
21261                  <value>1</value>
21262                </enumeratedValue>
21263              </enumeratedValues>
21264            </field>
21265          </fields>
21266        </register>
21267        <register>
21268          <name>EVENTS_STOPPED</name>
21269          <description>TWI stopped</description>
21270          <addressOffset>0x104</addressOffset>
21271          <access>read-write</access>
21272          <fields>
21273            <field>
21274              <name>EVENTS_STOPPED</name>
21275              <description>TWI stopped</description>
21276              <lsb>0</lsb>
21277              <msb>0</msb>
21278              <enumeratedValues>
21279                <enumeratedValue>
21280                  <name>NotGenerated</name>
21281                  <description>Event not generated</description>
21282                  <value>0</value>
21283                </enumeratedValue>
21284                <enumeratedValue>
21285                  <name>Generated</name>
21286                  <description>Event generated</description>
21287                  <value>1</value>
21288                </enumeratedValue>
21289              </enumeratedValues>
21290            </field>
21291          </fields>
21292        </register>
21293        <register>
21294          <name>EVENTS_ERROR</name>
21295          <description>TWI error</description>
21296          <addressOffset>0x124</addressOffset>
21297          <access>read-write</access>
21298          <fields>
21299            <field>
21300              <name>EVENTS_ERROR</name>
21301              <description>TWI error</description>
21302              <lsb>0</lsb>
21303              <msb>0</msb>
21304              <enumeratedValues>
21305                <enumeratedValue>
21306                  <name>NotGenerated</name>
21307                  <description>Event not generated</description>
21308                  <value>0</value>
21309                </enumeratedValue>
21310                <enumeratedValue>
21311                  <name>Generated</name>
21312                  <description>Event generated</description>
21313                  <value>1</value>
21314                </enumeratedValue>
21315              </enumeratedValues>
21316            </field>
21317          </fields>
21318        </register>
21319        <register>
21320          <name>EVENTS_RXSTARTED</name>
21321          <description>Receive sequence started</description>
21322          <addressOffset>0x14C</addressOffset>
21323          <access>read-write</access>
21324          <fields>
21325            <field>
21326              <name>EVENTS_RXSTARTED</name>
21327              <description>Receive sequence started</description>
21328              <lsb>0</lsb>
21329              <msb>0</msb>
21330              <enumeratedValues>
21331                <enumeratedValue>
21332                  <name>NotGenerated</name>
21333                  <description>Event not generated</description>
21334                  <value>0</value>
21335                </enumeratedValue>
21336                <enumeratedValue>
21337                  <name>Generated</name>
21338                  <description>Event generated</description>
21339                  <value>1</value>
21340                </enumeratedValue>
21341              </enumeratedValues>
21342            </field>
21343          </fields>
21344        </register>
21345        <register>
21346          <name>EVENTS_TXSTARTED</name>
21347          <description>Transmit sequence started</description>
21348          <addressOffset>0x150</addressOffset>
21349          <access>read-write</access>
21350          <fields>
21351            <field>
21352              <name>EVENTS_TXSTARTED</name>
21353              <description>Transmit sequence started</description>
21354              <lsb>0</lsb>
21355              <msb>0</msb>
21356              <enumeratedValues>
21357                <enumeratedValue>
21358                  <name>NotGenerated</name>
21359                  <description>Event not generated</description>
21360                  <value>0</value>
21361                </enumeratedValue>
21362                <enumeratedValue>
21363                  <name>Generated</name>
21364                  <description>Event generated</description>
21365                  <value>1</value>
21366                </enumeratedValue>
21367              </enumeratedValues>
21368            </field>
21369          </fields>
21370        </register>
21371        <register>
21372          <name>EVENTS_WRITE</name>
21373          <description>Write command received</description>
21374          <addressOffset>0x164</addressOffset>
21375          <access>read-write</access>
21376          <fields>
21377            <field>
21378              <name>EVENTS_WRITE</name>
21379              <description>Write command received</description>
21380              <lsb>0</lsb>
21381              <msb>0</msb>
21382              <enumeratedValues>
21383                <enumeratedValue>
21384                  <name>NotGenerated</name>
21385                  <description>Event not generated</description>
21386                  <value>0</value>
21387                </enumeratedValue>
21388                <enumeratedValue>
21389                  <name>Generated</name>
21390                  <description>Event generated</description>
21391                  <value>1</value>
21392                </enumeratedValue>
21393              </enumeratedValues>
21394            </field>
21395          </fields>
21396        </register>
21397        <register>
21398          <name>EVENTS_READ</name>
21399          <description>Read command received</description>
21400          <addressOffset>0x168</addressOffset>
21401          <access>read-write</access>
21402          <fields>
21403            <field>
21404              <name>EVENTS_READ</name>
21405              <description>Read command received</description>
21406              <lsb>0</lsb>
21407              <msb>0</msb>
21408              <enumeratedValues>
21409                <enumeratedValue>
21410                  <name>NotGenerated</name>
21411                  <description>Event not generated</description>
21412                  <value>0</value>
21413                </enumeratedValue>
21414                <enumeratedValue>
21415                  <name>Generated</name>
21416                  <description>Event generated</description>
21417                  <value>1</value>
21418                </enumeratedValue>
21419              </enumeratedValues>
21420            </field>
21421          </fields>
21422        </register>
21423        <register>
21424          <name>SHORTS</name>
21425          <description>Shortcuts between local events and tasks</description>
21426          <addressOffset>0x200</addressOffset>
21427          <access>read-write</access>
21428          <fields>
21429            <field>
21430              <name>WRITE_SUSPEND</name>
21431              <description>Shortcut between event WRITE and task SUSPEND</description>
21432              <lsb>13</lsb>
21433              <msb>13</msb>
21434              <enumeratedValues>
21435                <enumeratedValue>
21436                  <name>Disabled</name>
21437                  <description>Disable shortcut</description>
21438                  <value>0</value>
21439                </enumeratedValue>
21440                <enumeratedValue>
21441                  <name>Enabled</name>
21442                  <description>Enable shortcut</description>
21443                  <value>1</value>
21444                </enumeratedValue>
21445              </enumeratedValues>
21446            </field>
21447            <field>
21448              <name>READ_SUSPEND</name>
21449              <description>Shortcut between event READ and task SUSPEND</description>
21450              <lsb>14</lsb>
21451              <msb>14</msb>
21452              <enumeratedValues>
21453                <enumeratedValue>
21454                  <name>Disabled</name>
21455                  <description>Disable shortcut</description>
21456                  <value>0</value>
21457                </enumeratedValue>
21458                <enumeratedValue>
21459                  <name>Enabled</name>
21460                  <description>Enable shortcut</description>
21461                  <value>1</value>
21462                </enumeratedValue>
21463              </enumeratedValues>
21464            </field>
21465          </fields>
21466        </register>
21467        <register>
21468          <name>INTEN</name>
21469          <description>Enable or disable interrupt</description>
21470          <addressOffset>0x300</addressOffset>
21471          <access>read-write</access>
21472          <fields>
21473            <field>
21474              <name>STOPPED</name>
21475              <description>Enable or disable interrupt for event STOPPED</description>
21476              <lsb>1</lsb>
21477              <msb>1</msb>
21478              <enumeratedValues>
21479                <enumeratedValue>
21480                  <name>Disabled</name>
21481                  <description>Disable</description>
21482                  <value>0</value>
21483                </enumeratedValue>
21484                <enumeratedValue>
21485                  <name>Enabled</name>
21486                  <description>Enable</description>
21487                  <value>1</value>
21488                </enumeratedValue>
21489              </enumeratedValues>
21490            </field>
21491            <field>
21492              <name>ERROR</name>
21493              <description>Enable or disable interrupt for event ERROR</description>
21494              <lsb>9</lsb>
21495              <msb>9</msb>
21496              <enumeratedValues>
21497                <enumeratedValue>
21498                  <name>Disabled</name>
21499                  <description>Disable</description>
21500                  <value>0</value>
21501                </enumeratedValue>
21502                <enumeratedValue>
21503                  <name>Enabled</name>
21504                  <description>Enable</description>
21505                  <value>1</value>
21506                </enumeratedValue>
21507              </enumeratedValues>
21508            </field>
21509            <field>
21510              <name>RXSTARTED</name>
21511              <description>Enable or disable interrupt for event RXSTARTED</description>
21512              <lsb>19</lsb>
21513              <msb>19</msb>
21514              <enumeratedValues>
21515                <enumeratedValue>
21516                  <name>Disabled</name>
21517                  <description>Disable</description>
21518                  <value>0</value>
21519                </enumeratedValue>
21520                <enumeratedValue>
21521                  <name>Enabled</name>
21522                  <description>Enable</description>
21523                  <value>1</value>
21524                </enumeratedValue>
21525              </enumeratedValues>
21526            </field>
21527            <field>
21528              <name>TXSTARTED</name>
21529              <description>Enable or disable interrupt for event TXSTARTED</description>
21530              <lsb>20</lsb>
21531              <msb>20</msb>
21532              <enumeratedValues>
21533                <enumeratedValue>
21534                  <name>Disabled</name>
21535                  <description>Disable</description>
21536                  <value>0</value>
21537                </enumeratedValue>
21538                <enumeratedValue>
21539                  <name>Enabled</name>
21540                  <description>Enable</description>
21541                  <value>1</value>
21542                </enumeratedValue>
21543              </enumeratedValues>
21544            </field>
21545            <field>
21546              <name>WRITE</name>
21547              <description>Enable or disable interrupt for event WRITE</description>
21548              <lsb>25</lsb>
21549              <msb>25</msb>
21550              <enumeratedValues>
21551                <enumeratedValue>
21552                  <name>Disabled</name>
21553                  <description>Disable</description>
21554                  <value>0</value>
21555                </enumeratedValue>
21556                <enumeratedValue>
21557                  <name>Enabled</name>
21558                  <description>Enable</description>
21559                  <value>1</value>
21560                </enumeratedValue>
21561              </enumeratedValues>
21562            </field>
21563            <field>
21564              <name>READ</name>
21565              <description>Enable or disable interrupt for event READ</description>
21566              <lsb>26</lsb>
21567              <msb>26</msb>
21568              <enumeratedValues>
21569                <enumeratedValue>
21570                  <name>Disabled</name>
21571                  <description>Disable</description>
21572                  <value>0</value>
21573                </enumeratedValue>
21574                <enumeratedValue>
21575                  <name>Enabled</name>
21576                  <description>Enable</description>
21577                  <value>1</value>
21578                </enumeratedValue>
21579              </enumeratedValues>
21580            </field>
21581          </fields>
21582        </register>
21583        <register>
21584          <name>INTENSET</name>
21585          <description>Enable interrupt</description>
21586          <addressOffset>0x304</addressOffset>
21587          <access>read-write</access>
21588          <fields>
21589            <field>
21590              <name>STOPPED</name>
21591              <description>Write '1' to enable interrupt for event STOPPED</description>
21592              <lsb>1</lsb>
21593              <msb>1</msb>
21594              <enumeratedValues>
21595                <usage>read</usage>
21596                <enumeratedValue>
21597                  <name>Disabled</name>
21598                  <description>Read: Disabled</description>
21599                  <value>0</value>
21600                </enumeratedValue>
21601                <enumeratedValue>
21602                  <name>Enabled</name>
21603                  <description>Read: Enabled</description>
21604                  <value>1</value>
21605                </enumeratedValue>
21606              </enumeratedValues>
21607              <enumeratedValues>
21608                <usage>write</usage>
21609                <enumeratedValue>
21610                  <name>Set</name>
21611                  <description>Enable</description>
21612                  <value>1</value>
21613                </enumeratedValue>
21614              </enumeratedValues>
21615            </field>
21616            <field>
21617              <name>ERROR</name>
21618              <description>Write '1' to enable interrupt for event ERROR</description>
21619              <lsb>9</lsb>
21620              <msb>9</msb>
21621              <enumeratedValues>
21622                <usage>read</usage>
21623                <enumeratedValue>
21624                  <name>Disabled</name>
21625                  <description>Read: Disabled</description>
21626                  <value>0</value>
21627                </enumeratedValue>
21628                <enumeratedValue>
21629                  <name>Enabled</name>
21630                  <description>Read: Enabled</description>
21631                  <value>1</value>
21632                </enumeratedValue>
21633              </enumeratedValues>
21634              <enumeratedValues>
21635                <usage>write</usage>
21636                <enumeratedValue>
21637                  <name>Set</name>
21638                  <description>Enable</description>
21639                  <value>1</value>
21640                </enumeratedValue>
21641              </enumeratedValues>
21642            </field>
21643            <field>
21644              <name>RXSTARTED</name>
21645              <description>Write '1' to enable interrupt for event RXSTARTED</description>
21646              <lsb>19</lsb>
21647              <msb>19</msb>
21648              <enumeratedValues>
21649                <usage>read</usage>
21650                <enumeratedValue>
21651                  <name>Disabled</name>
21652                  <description>Read: Disabled</description>
21653                  <value>0</value>
21654                </enumeratedValue>
21655                <enumeratedValue>
21656                  <name>Enabled</name>
21657                  <description>Read: Enabled</description>
21658                  <value>1</value>
21659                </enumeratedValue>
21660              </enumeratedValues>
21661              <enumeratedValues>
21662                <usage>write</usage>
21663                <enumeratedValue>
21664                  <name>Set</name>
21665                  <description>Enable</description>
21666                  <value>1</value>
21667                </enumeratedValue>
21668              </enumeratedValues>
21669            </field>
21670            <field>
21671              <name>TXSTARTED</name>
21672              <description>Write '1' to enable interrupt for event TXSTARTED</description>
21673              <lsb>20</lsb>
21674              <msb>20</msb>
21675              <enumeratedValues>
21676                <usage>read</usage>
21677                <enumeratedValue>
21678                  <name>Disabled</name>
21679                  <description>Read: Disabled</description>
21680                  <value>0</value>
21681                </enumeratedValue>
21682                <enumeratedValue>
21683                  <name>Enabled</name>
21684                  <description>Read: Enabled</description>
21685                  <value>1</value>
21686                </enumeratedValue>
21687              </enumeratedValues>
21688              <enumeratedValues>
21689                <usage>write</usage>
21690                <enumeratedValue>
21691                  <name>Set</name>
21692                  <description>Enable</description>
21693                  <value>1</value>
21694                </enumeratedValue>
21695              </enumeratedValues>
21696            </field>
21697            <field>
21698              <name>WRITE</name>
21699              <description>Write '1' to enable interrupt for event WRITE</description>
21700              <lsb>25</lsb>
21701              <msb>25</msb>
21702              <enumeratedValues>
21703                <usage>read</usage>
21704                <enumeratedValue>
21705                  <name>Disabled</name>
21706                  <description>Read: Disabled</description>
21707                  <value>0</value>
21708                </enumeratedValue>
21709                <enumeratedValue>
21710                  <name>Enabled</name>
21711                  <description>Read: Enabled</description>
21712                  <value>1</value>
21713                </enumeratedValue>
21714              </enumeratedValues>
21715              <enumeratedValues>
21716                <usage>write</usage>
21717                <enumeratedValue>
21718                  <name>Set</name>
21719                  <description>Enable</description>
21720                  <value>1</value>
21721                </enumeratedValue>
21722              </enumeratedValues>
21723            </field>
21724            <field>
21725              <name>READ</name>
21726              <description>Write '1' to enable interrupt for event READ</description>
21727              <lsb>26</lsb>
21728              <msb>26</msb>
21729              <enumeratedValues>
21730                <usage>read</usage>
21731                <enumeratedValue>
21732                  <name>Disabled</name>
21733                  <description>Read: Disabled</description>
21734                  <value>0</value>
21735                </enumeratedValue>
21736                <enumeratedValue>
21737                  <name>Enabled</name>
21738                  <description>Read: Enabled</description>
21739                  <value>1</value>
21740                </enumeratedValue>
21741              </enumeratedValues>
21742              <enumeratedValues>
21743                <usage>write</usage>
21744                <enumeratedValue>
21745                  <name>Set</name>
21746                  <description>Enable</description>
21747                  <value>1</value>
21748                </enumeratedValue>
21749              </enumeratedValues>
21750            </field>
21751          </fields>
21752        </register>
21753        <register>
21754          <name>INTENCLR</name>
21755          <description>Disable interrupt</description>
21756          <addressOffset>0x308</addressOffset>
21757          <access>read-write</access>
21758          <fields>
21759            <field>
21760              <name>STOPPED</name>
21761              <description>Write '1' to disable interrupt for event STOPPED</description>
21762              <lsb>1</lsb>
21763              <msb>1</msb>
21764              <enumeratedValues>
21765                <usage>read</usage>
21766                <enumeratedValue>
21767                  <name>Disabled</name>
21768                  <description>Read: Disabled</description>
21769                  <value>0</value>
21770                </enumeratedValue>
21771                <enumeratedValue>
21772                  <name>Enabled</name>
21773                  <description>Read: Enabled</description>
21774                  <value>1</value>
21775                </enumeratedValue>
21776              </enumeratedValues>
21777              <enumeratedValues>
21778                <usage>write</usage>
21779                <enumeratedValue>
21780                  <name>Clear</name>
21781                  <description>Disable</description>
21782                  <value>1</value>
21783                </enumeratedValue>
21784              </enumeratedValues>
21785            </field>
21786            <field>
21787              <name>ERROR</name>
21788              <description>Write '1' to disable interrupt for event ERROR</description>
21789              <lsb>9</lsb>
21790              <msb>9</msb>
21791              <enumeratedValues>
21792                <usage>read</usage>
21793                <enumeratedValue>
21794                  <name>Disabled</name>
21795                  <description>Read: Disabled</description>
21796                  <value>0</value>
21797                </enumeratedValue>
21798                <enumeratedValue>
21799                  <name>Enabled</name>
21800                  <description>Read: Enabled</description>
21801                  <value>1</value>
21802                </enumeratedValue>
21803              </enumeratedValues>
21804              <enumeratedValues>
21805                <usage>write</usage>
21806                <enumeratedValue>
21807                  <name>Clear</name>
21808                  <description>Disable</description>
21809                  <value>1</value>
21810                </enumeratedValue>
21811              </enumeratedValues>
21812            </field>
21813            <field>
21814              <name>RXSTARTED</name>
21815              <description>Write '1' to disable interrupt for event RXSTARTED</description>
21816              <lsb>19</lsb>
21817              <msb>19</msb>
21818              <enumeratedValues>
21819                <usage>read</usage>
21820                <enumeratedValue>
21821                  <name>Disabled</name>
21822                  <description>Read: Disabled</description>
21823                  <value>0</value>
21824                </enumeratedValue>
21825                <enumeratedValue>
21826                  <name>Enabled</name>
21827                  <description>Read: Enabled</description>
21828                  <value>1</value>
21829                </enumeratedValue>
21830              </enumeratedValues>
21831              <enumeratedValues>
21832                <usage>write</usage>
21833                <enumeratedValue>
21834                  <name>Clear</name>
21835                  <description>Disable</description>
21836                  <value>1</value>
21837                </enumeratedValue>
21838              </enumeratedValues>
21839            </field>
21840            <field>
21841              <name>TXSTARTED</name>
21842              <description>Write '1' to disable interrupt for event TXSTARTED</description>
21843              <lsb>20</lsb>
21844              <msb>20</msb>
21845              <enumeratedValues>
21846                <usage>read</usage>
21847                <enumeratedValue>
21848                  <name>Disabled</name>
21849                  <description>Read: Disabled</description>
21850                  <value>0</value>
21851                </enumeratedValue>
21852                <enumeratedValue>
21853                  <name>Enabled</name>
21854                  <description>Read: Enabled</description>
21855                  <value>1</value>
21856                </enumeratedValue>
21857              </enumeratedValues>
21858              <enumeratedValues>
21859                <usage>write</usage>
21860                <enumeratedValue>
21861                  <name>Clear</name>
21862                  <description>Disable</description>
21863                  <value>1</value>
21864                </enumeratedValue>
21865              </enumeratedValues>
21866            </field>
21867            <field>
21868              <name>WRITE</name>
21869              <description>Write '1' to disable interrupt for event WRITE</description>
21870              <lsb>25</lsb>
21871              <msb>25</msb>
21872              <enumeratedValues>
21873                <usage>read</usage>
21874                <enumeratedValue>
21875                  <name>Disabled</name>
21876                  <description>Read: Disabled</description>
21877                  <value>0</value>
21878                </enumeratedValue>
21879                <enumeratedValue>
21880                  <name>Enabled</name>
21881                  <description>Read: Enabled</description>
21882                  <value>1</value>
21883                </enumeratedValue>
21884              </enumeratedValues>
21885              <enumeratedValues>
21886                <usage>write</usage>
21887                <enumeratedValue>
21888                  <name>Clear</name>
21889                  <description>Disable</description>
21890                  <value>1</value>
21891                </enumeratedValue>
21892              </enumeratedValues>
21893            </field>
21894            <field>
21895              <name>READ</name>
21896              <description>Write '1' to disable interrupt for event READ</description>
21897              <lsb>26</lsb>
21898              <msb>26</msb>
21899              <enumeratedValues>
21900                <usage>read</usage>
21901                <enumeratedValue>
21902                  <name>Disabled</name>
21903                  <description>Read: Disabled</description>
21904                  <value>0</value>
21905                </enumeratedValue>
21906                <enumeratedValue>
21907                  <name>Enabled</name>
21908                  <description>Read: Enabled</description>
21909                  <value>1</value>
21910                </enumeratedValue>
21911              </enumeratedValues>
21912              <enumeratedValues>
21913                <usage>write</usage>
21914                <enumeratedValue>
21915                  <name>Clear</name>
21916                  <description>Disable</description>
21917                  <value>1</value>
21918                </enumeratedValue>
21919              </enumeratedValues>
21920            </field>
21921          </fields>
21922        </register>
21923        <register>
21924          <name>ERRORSRC</name>
21925          <description>Error source</description>
21926          <addressOffset>0x4D0</addressOffset>
21927          <access>read-write</access>
21928          <modifiedWriteValues>oneToClear</modifiedWriteValues>
21929          <fields>
21930            <field>
21931              <name>OVERFLOW</name>
21932              <description>RX buffer overflow detected, and prevented</description>
21933              <lsb>0</lsb>
21934              <msb>0</msb>
21935              <enumeratedValues>
21936                <enumeratedValue>
21937                  <name>NotDetected</name>
21938                  <description>Error did not occur</description>
21939                  <value>0</value>
21940                </enumeratedValue>
21941                <enumeratedValue>
21942                  <name>Detected</name>
21943                  <description>Error occurred</description>
21944                  <value>1</value>
21945                </enumeratedValue>
21946              </enumeratedValues>
21947            </field>
21948            <field>
21949              <name>DNACK</name>
21950              <description>NACK sent after receiving a data byte</description>
21951              <lsb>2</lsb>
21952              <msb>2</msb>
21953              <enumeratedValues>
21954                <enumeratedValue>
21955                  <name>NotReceived</name>
21956                  <description>Error did not occur</description>
21957                  <value>0</value>
21958                </enumeratedValue>
21959                <enumeratedValue>
21960                  <name>Received</name>
21961                  <description>Error occurred</description>
21962                  <value>1</value>
21963                </enumeratedValue>
21964              </enumeratedValues>
21965            </field>
21966            <field>
21967              <name>OVERREAD</name>
21968              <description>TX buffer over-read detected, and prevented</description>
21969              <lsb>3</lsb>
21970              <msb>3</msb>
21971              <enumeratedValues>
21972                <enumeratedValue>
21973                  <name>NotDetected</name>
21974                  <description>Error did not occur</description>
21975                  <value>0</value>
21976                </enumeratedValue>
21977                <enumeratedValue>
21978                  <name>Detected</name>
21979                  <description>Error occurred</description>
21980                  <value>1</value>
21981                </enumeratedValue>
21982              </enumeratedValues>
21983            </field>
21984          </fields>
21985        </register>
21986        <register>
21987          <name>MATCH</name>
21988          <description>Status register indicating which address had a match</description>
21989          <addressOffset>0x4D4</addressOffset>
21990          <access>read-only</access>
21991          <fields>
21992            <field>
21993              <name>MATCH</name>
21994              <description>Indication of which address in {ADDRESS} that matched the incoming address</description>
21995              <lsb>0</lsb>
21996              <msb>0</msb>
21997            </field>
21998          </fields>
21999        </register>
22000        <register>
22001          <name>ENABLE</name>
22002          <description>Enable TWIS</description>
22003          <addressOffset>0x500</addressOffset>
22004          <access>read-write</access>
22005          <fields>
22006            <field>
22007              <name>ENABLE</name>
22008              <description>Enable or disable TWIS</description>
22009              <lsb>0</lsb>
22010              <msb>3</msb>
22011              <enumeratedValues>
22012                <enumeratedValue>
22013                  <name>Disabled</name>
22014                  <description>Disable TWIS</description>
22015                  <value>0</value>
22016                </enumeratedValue>
22017                <enumeratedValue>
22018                  <name>Enabled</name>
22019                  <description>Enable TWIS</description>
22020                  <value>9</value>
22021                </enumeratedValue>
22022              </enumeratedValues>
22023            </field>
22024          </fields>
22025        </register>
22026        <cluster>
22027          <name>PSEL</name>
22028          <description>Unspecified</description>
22029          <headerStructName>TWIS_PSEL</headerStructName>
22030          <access>read-write</access>
22031          <addressOffset>0x508</addressOffset>
22032          <register>
22033            <name>SCL</name>
22034            <description>Pin select for SCL signal</description>
22035            <addressOffset>0x000</addressOffset>
22036            <access>read-write</access>
22037            <resetValue>0xFFFFFFFF</resetValue>
22038            <fields>
22039              <field>
22040                <name>PIN</name>
22041                <description>Pin number</description>
22042                <lsb>0</lsb>
22043                <msb>4</msb>
22044              </field>
22045              <field>
22046                <name>CONNECT</name>
22047                <description>Connection</description>
22048                <lsb>31</lsb>
22049                <msb>31</msb>
22050                <enumeratedValues>
22051                  <enumeratedValue>
22052                    <name>Disconnected</name>
22053                    <description>Disconnect</description>
22054                    <value>1</value>
22055                  </enumeratedValue>
22056                  <enumeratedValue>
22057                    <name>Connected</name>
22058                    <description>Connect</description>
22059                    <value>0</value>
22060                  </enumeratedValue>
22061                </enumeratedValues>
22062              </field>
22063            </fields>
22064          </register>
22065          <register>
22066            <name>SDA</name>
22067            <description>Pin select for SDA signal</description>
22068            <addressOffset>0x004</addressOffset>
22069            <access>read-write</access>
22070            <resetValue>0xFFFFFFFF</resetValue>
22071            <fields>
22072              <field>
22073                <name>PIN</name>
22074                <description>Pin number</description>
22075                <lsb>0</lsb>
22076                <msb>4</msb>
22077              </field>
22078              <field>
22079                <name>CONNECT</name>
22080                <description>Connection</description>
22081                <lsb>31</lsb>
22082                <msb>31</msb>
22083                <enumeratedValues>
22084                  <enumeratedValue>
22085                    <name>Disconnected</name>
22086                    <description>Disconnect</description>
22087                    <value>1</value>
22088                  </enumeratedValue>
22089                  <enumeratedValue>
22090                    <name>Connected</name>
22091                    <description>Connect</description>
22092                    <value>0</value>
22093                  </enumeratedValue>
22094                </enumeratedValues>
22095              </field>
22096            </fields>
22097          </register>
22098        </cluster>
22099        <cluster>
22100          <name>RXD</name>
22101          <description>RXD EasyDMA channel</description>
22102          <headerStructName>TWIS_RXD</headerStructName>
22103          <access>read-write</access>
22104          <addressOffset>0x534</addressOffset>
22105          <register>
22106            <name>PTR</name>
22107            <description>RXD Data pointer</description>
22108            <addressOffset>0x000</addressOffset>
22109            <access>read-write</access>
22110            <fields>
22111              <field>
22112                <name>PTR</name>
22113                <description>RXD Data pointer</description>
22114                <lsb>0</lsb>
22115                <msb>31</msb>
22116              </field>
22117            </fields>
22118          </register>
22119          <register>
22120            <name>MAXCNT</name>
22121            <description>Maximum number of bytes in RXD buffer</description>
22122            <addressOffset>0x004</addressOffset>
22123            <access>read-write</access>
22124            <fields>
22125              <field>
22126                <name>MAXCNT</name>
22127                <description>Maximum number of bytes in RXD buffer</description>
22128                <lsb>0</lsb>
22129                <msb>14</msb>
22130              </field>
22131            </fields>
22132          </register>
22133          <register>
22134            <name>AMOUNT</name>
22135            <description>Number of bytes transferred in the last RXD transaction</description>
22136            <addressOffset>0x008</addressOffset>
22137            <access>read-only</access>
22138            <fields>
22139              <field>
22140                <name>AMOUNT</name>
22141                <description>Number of bytes transferred in the last RXD transaction</description>
22142                <lsb>0</lsb>
22143                <msb>14</msb>
22144              </field>
22145            </fields>
22146          </register>
22147          <register>
22148            <name>LIST</name>
22149            <description>EasyDMA list type</description>
22150            <addressOffset>0x00C</addressOffset>
22151            <access>read-write</access>
22152            <fields>
22153              <field>
22154                <name>LIST</name>
22155                <description>List type</description>
22156                <lsb>0</lsb>
22157                <msb>1</msb>
22158                <enumeratedValues>
22159                  <enumeratedValue>
22160                    <name>Disabled</name>
22161                    <description>Disable EasyDMA list</description>
22162                    <value>0</value>
22163                  </enumeratedValue>
22164                  <enumeratedValue>
22165                    <name>ArrayList</name>
22166                    <description>Use array list</description>
22167                    <value>1</value>
22168                  </enumeratedValue>
22169                </enumeratedValues>
22170              </field>
22171            </fields>
22172          </register>
22173        </cluster>
22174        <cluster>
22175          <name>TXD</name>
22176          <description>TXD EasyDMA channel</description>
22177          <headerStructName>TWIS_TXD</headerStructName>
22178          <access>read-write</access>
22179          <addressOffset>0x544</addressOffset>
22180          <register>
22181            <name>PTR</name>
22182            <description>TXD Data pointer</description>
22183            <addressOffset>0x000</addressOffset>
22184            <access>read-write</access>
22185            <fields>
22186              <field>
22187                <name>PTR</name>
22188                <description>TXD Data pointer</description>
22189                <lsb>0</lsb>
22190                <msb>31</msb>
22191              </field>
22192            </fields>
22193          </register>
22194          <register>
22195            <name>MAXCNT</name>
22196            <description>Maximum number of bytes in TXD buffer</description>
22197            <addressOffset>0x004</addressOffset>
22198            <access>read-write</access>
22199            <fields>
22200              <field>
22201                <name>MAXCNT</name>
22202                <description>Maximum number of bytes in TXD buffer</description>
22203                <lsb>0</lsb>
22204                <msb>14</msb>
22205              </field>
22206            </fields>
22207          </register>
22208          <register>
22209            <name>AMOUNT</name>
22210            <description>Number of bytes transferred in the last TXD transaction</description>
22211            <addressOffset>0x008</addressOffset>
22212            <access>read-only</access>
22213            <fields>
22214              <field>
22215                <name>AMOUNT</name>
22216                <description>Number of bytes transferred in the last TXD transaction</description>
22217                <lsb>0</lsb>
22218                <msb>14</msb>
22219              </field>
22220            </fields>
22221          </register>
22222          <register>
22223            <name>LIST</name>
22224            <description>EasyDMA list type</description>
22225            <addressOffset>0x00C</addressOffset>
22226            <access>read-write</access>
22227            <fields>
22228              <field>
22229                <name>LIST</name>
22230                <description>List type</description>
22231                <lsb>0</lsb>
22232                <msb>1</msb>
22233                <enumeratedValues>
22234                  <enumeratedValue>
22235                    <name>Disabled</name>
22236                    <description>Disable EasyDMA list</description>
22237                    <value>0</value>
22238                  </enumeratedValue>
22239                  <enumeratedValue>
22240                    <name>ArrayList</name>
22241                    <description>Use array list</description>
22242                    <value>1</value>
22243                  </enumeratedValue>
22244                </enumeratedValues>
22245              </field>
22246            </fields>
22247          </register>
22248        </cluster>
22249        <register>
22250          <dim>0x2</dim>
22251          <dimIncrement>0x4</dimIncrement>
22252          <name>ADDRESS[%s]</name>
22253          <description>Description collection: TWI slave address n</description>
22254          <addressOffset>0x588</addressOffset>
22255          <access>read-write</access>
22256          <fields>
22257            <field>
22258              <name>ADDRESS</name>
22259              <description>TWI slave address</description>
22260              <lsb>0</lsb>
22261              <msb>6</msb>
22262            </field>
22263          </fields>
22264        </register>
22265        <register>
22266          <name>CONFIG</name>
22267          <description>Configuration register for the address match mechanism</description>
22268          <addressOffset>0x594</addressOffset>
22269          <access>read-write</access>
22270          <resetValue>0x00000001</resetValue>
22271          <fields>
22272            <field>
22273              <name>ADDRESS0</name>
22274              <description>Enable or disable address matching on ADDRESS[0]</description>
22275              <lsb>0</lsb>
22276              <msb>0</msb>
22277              <enumeratedValues>
22278                <enumeratedValue>
22279                  <name>Disabled</name>
22280                  <description>Disabled</description>
22281                  <value>0</value>
22282                </enumeratedValue>
22283                <enumeratedValue>
22284                  <name>Enabled</name>
22285                  <description>Enabled</description>
22286                  <value>1</value>
22287                </enumeratedValue>
22288              </enumeratedValues>
22289            </field>
22290            <field>
22291              <name>ADDRESS1</name>
22292              <description>Enable or disable address matching on ADDRESS[1]</description>
22293              <lsb>1</lsb>
22294              <msb>1</msb>
22295              <enumeratedValues>
22296                <enumeratedValue>
22297                  <name>Disabled</name>
22298                  <description>Disabled</description>
22299                  <value>0</value>
22300                </enumeratedValue>
22301                <enumeratedValue>
22302                  <name>Enabled</name>
22303                  <description>Enabled</description>
22304                  <value>1</value>
22305                </enumeratedValue>
22306              </enumeratedValues>
22307            </field>
22308          </fields>
22309        </register>
22310        <register>
22311          <name>ORC</name>
22312          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
22313          <addressOffset>0x5C0</addressOffset>
22314          <access>read-write</access>
22315          <fields>
22316            <field>
22317              <name>ORC</name>
22318              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
22319              <lsb>0</lsb>
22320              <msb>7</msb>
22321            </field>
22322          </fields>
22323        </register>
22324      </registers>
22325    </peripheral>
22326    <peripheral derivedFrom="SPI0">
22327      <name>SPI1</name>
22328      <description>Serial Peripheral Interface 1</description>
22329      <baseAddress>0x40004000</baseAddress>
22330      <interrupt>
22331        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
22332        <value>4</value>
22333      </interrupt>
22334    </peripheral>
22335    <peripheral derivedFrom="SPIM0">
22336      <name>SPIM1</name>
22337      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
22338      <baseAddress>0x40004000</baseAddress>
22339      <alternatePeripheral>SPI1</alternatePeripheral>
22340      <interrupt>
22341        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
22342        <value>4</value>
22343      </interrupt>
22344    </peripheral>
22345    <peripheral derivedFrom="SPIS0">
22346      <name>SPIS1</name>
22347      <description>SPI Slave 1</description>
22348      <baseAddress>0x40004000</baseAddress>
22349      <alternatePeripheral>SPI1</alternatePeripheral>
22350      <interrupt>
22351        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
22352        <value>4</value>
22353      </interrupt>
22354    </peripheral>
22355    <peripheral derivedFrom="TWI0">
22356      <name>TWI1</name>
22357      <description>I2C compatible Two-Wire Interface 1</description>
22358      <baseAddress>0x40004000</baseAddress>
22359      <alternatePeripheral>SPI1</alternatePeripheral>
22360      <interrupt>
22361        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
22362        <value>4</value>
22363      </interrupt>
22364    </peripheral>
22365    <peripheral derivedFrom="TWIM0">
22366      <name>TWIM1</name>
22367      <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
22368      <baseAddress>0x40004000</baseAddress>
22369      <alternatePeripheral>SPI1</alternatePeripheral>
22370      <interrupt>
22371        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
22372        <value>4</value>
22373      </interrupt>
22374    </peripheral>
22375    <peripheral derivedFrom="TWIS0">
22376      <name>TWIS1</name>
22377      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
22378      <baseAddress>0x40004000</baseAddress>
22379      <alternatePeripheral>SPI1</alternatePeripheral>
22380      <interrupt>
22381        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
22382        <value>4</value>
22383      </interrupt>
22384    </peripheral>
22385    <peripheral>
22386      <name>GPIOTE</name>
22387      <description>GPIO Tasks and Events</description>
22388      <baseAddress>0x40006000</baseAddress>
22389      <addressBlock>
22390        <offset>0</offset>
22391        <size>0x1000</size>
22392        <usage>registers</usage>
22393      </addressBlock>
22394      <interrupt>
22395        <name>GPIOTE</name>
22396        <value>6</value>
22397      </interrupt>
22398      <groupName>GPIOTE</groupName>
22399      <size>0x20</size>
22400      <registers>
22401        <register>
22402          <dim>0x8</dim>
22403          <dimIncrement>0x4</dimIncrement>
22404          <name>TASKS_OUT[%s]</name>
22405          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
22406          <addressOffset>0x000</addressOffset>
22407          <access>write-only</access>
22408          <fields>
22409            <field>
22410              <name>TASKS_OUT</name>
22411              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
22412              <lsb>0</lsb>
22413              <msb>0</msb>
22414              <enumeratedValues>
22415                <enumeratedValue>
22416                  <name>Trigger</name>
22417                  <description>Trigger task</description>
22418                  <value>1</value>
22419                </enumeratedValue>
22420              </enumeratedValues>
22421            </field>
22422          </fields>
22423        </register>
22424        <register>
22425          <dim>0x8</dim>
22426          <dimIncrement>0x4</dimIncrement>
22427          <name>TASKS_SET[%s]</name>
22428          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
22429          <addressOffset>0x030</addressOffset>
22430          <access>write-only</access>
22431          <fields>
22432            <field>
22433              <name>TASKS_SET</name>
22434              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
22435              <lsb>0</lsb>
22436              <msb>0</msb>
22437              <enumeratedValues>
22438                <enumeratedValue>
22439                  <name>Trigger</name>
22440                  <description>Trigger task</description>
22441                  <value>1</value>
22442                </enumeratedValue>
22443              </enumeratedValues>
22444            </field>
22445          </fields>
22446        </register>
22447        <register>
22448          <dim>0x8</dim>
22449          <dimIncrement>0x4</dimIncrement>
22450          <name>TASKS_CLR[%s]</name>
22451          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
22452          <addressOffset>0x060</addressOffset>
22453          <access>write-only</access>
22454          <fields>
22455            <field>
22456              <name>TASKS_CLR</name>
22457              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
22458              <lsb>0</lsb>
22459              <msb>0</msb>
22460              <enumeratedValues>
22461                <enumeratedValue>
22462                  <name>Trigger</name>
22463                  <description>Trigger task</description>
22464                  <value>1</value>
22465                </enumeratedValue>
22466              </enumeratedValues>
22467            </field>
22468          </fields>
22469        </register>
22470        <register>
22471          <dim>0x8</dim>
22472          <dimIncrement>0x4</dimIncrement>
22473          <name>EVENTS_IN[%s]</name>
22474          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
22475          <addressOffset>0x100</addressOffset>
22476          <access>read-write</access>
22477          <fields>
22478            <field>
22479              <name>EVENTS_IN</name>
22480              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
22481              <lsb>0</lsb>
22482              <msb>0</msb>
22483              <enumeratedValues>
22484                <enumeratedValue>
22485                  <name>NotGenerated</name>
22486                  <description>Event not generated</description>
22487                  <value>0</value>
22488                </enumeratedValue>
22489                <enumeratedValue>
22490                  <name>Generated</name>
22491                  <description>Event generated</description>
22492                  <value>1</value>
22493                </enumeratedValue>
22494              </enumeratedValues>
22495            </field>
22496          </fields>
22497        </register>
22498        <register>
22499          <name>EVENTS_PORT</name>
22500          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
22501          <addressOffset>0x17C</addressOffset>
22502          <access>read-write</access>
22503          <fields>
22504            <field>
22505              <name>EVENTS_PORT</name>
22506              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
22507              <lsb>0</lsb>
22508              <msb>0</msb>
22509              <enumeratedValues>
22510                <enumeratedValue>
22511                  <name>NotGenerated</name>
22512                  <description>Event not generated</description>
22513                  <value>0</value>
22514                </enumeratedValue>
22515                <enumeratedValue>
22516                  <name>Generated</name>
22517                  <description>Event generated</description>
22518                  <value>1</value>
22519                </enumeratedValue>
22520              </enumeratedValues>
22521            </field>
22522          </fields>
22523        </register>
22524        <register>
22525          <name>INTENSET</name>
22526          <description>Enable interrupt</description>
22527          <addressOffset>0x304</addressOffset>
22528          <access>read-write</access>
22529          <fields>
22530            <field>
22531              <name>IN0</name>
22532              <description>Write '1' to enable interrupt for event IN[0]</description>
22533              <lsb>0</lsb>
22534              <msb>0</msb>
22535              <enumeratedValues>
22536                <usage>read</usage>
22537                <enumeratedValue>
22538                  <name>Disabled</name>
22539                  <description>Read: Disabled</description>
22540                  <value>0</value>
22541                </enumeratedValue>
22542                <enumeratedValue>
22543                  <name>Enabled</name>
22544                  <description>Read: Enabled</description>
22545                  <value>1</value>
22546                </enumeratedValue>
22547              </enumeratedValues>
22548              <enumeratedValues>
22549                <usage>write</usage>
22550                <enumeratedValue>
22551                  <name>Set</name>
22552                  <description>Enable</description>
22553                  <value>1</value>
22554                </enumeratedValue>
22555              </enumeratedValues>
22556            </field>
22557            <field>
22558              <name>IN1</name>
22559              <description>Write '1' to enable interrupt for event IN[1]</description>
22560              <lsb>1</lsb>
22561              <msb>1</msb>
22562              <enumeratedValues>
22563                <usage>read</usage>
22564                <enumeratedValue>
22565                  <name>Disabled</name>
22566                  <description>Read: Disabled</description>
22567                  <value>0</value>
22568                </enumeratedValue>
22569                <enumeratedValue>
22570                  <name>Enabled</name>
22571                  <description>Read: Enabled</description>
22572                  <value>1</value>
22573                </enumeratedValue>
22574              </enumeratedValues>
22575              <enumeratedValues>
22576                <usage>write</usage>
22577                <enumeratedValue>
22578                  <name>Set</name>
22579                  <description>Enable</description>
22580                  <value>1</value>
22581                </enumeratedValue>
22582              </enumeratedValues>
22583            </field>
22584            <field>
22585              <name>IN2</name>
22586              <description>Write '1' to enable interrupt for event IN[2]</description>
22587              <lsb>2</lsb>
22588              <msb>2</msb>
22589              <enumeratedValues>
22590                <usage>read</usage>
22591                <enumeratedValue>
22592                  <name>Disabled</name>
22593                  <description>Read: Disabled</description>
22594                  <value>0</value>
22595                </enumeratedValue>
22596                <enumeratedValue>
22597                  <name>Enabled</name>
22598                  <description>Read: Enabled</description>
22599                  <value>1</value>
22600                </enumeratedValue>
22601              </enumeratedValues>
22602              <enumeratedValues>
22603                <usage>write</usage>
22604                <enumeratedValue>
22605                  <name>Set</name>
22606                  <description>Enable</description>
22607                  <value>1</value>
22608                </enumeratedValue>
22609              </enumeratedValues>
22610            </field>
22611            <field>
22612              <name>IN3</name>
22613              <description>Write '1' to enable interrupt for event IN[3]</description>
22614              <lsb>3</lsb>
22615              <msb>3</msb>
22616              <enumeratedValues>
22617                <usage>read</usage>
22618                <enumeratedValue>
22619                  <name>Disabled</name>
22620                  <description>Read: Disabled</description>
22621                  <value>0</value>
22622                </enumeratedValue>
22623                <enumeratedValue>
22624                  <name>Enabled</name>
22625                  <description>Read: Enabled</description>
22626                  <value>1</value>
22627                </enumeratedValue>
22628              </enumeratedValues>
22629              <enumeratedValues>
22630                <usage>write</usage>
22631                <enumeratedValue>
22632                  <name>Set</name>
22633                  <description>Enable</description>
22634                  <value>1</value>
22635                </enumeratedValue>
22636              </enumeratedValues>
22637            </field>
22638            <field>
22639              <name>IN4</name>
22640              <description>Write '1' to enable interrupt for event IN[4]</description>
22641              <lsb>4</lsb>
22642              <msb>4</msb>
22643              <enumeratedValues>
22644                <usage>read</usage>
22645                <enumeratedValue>
22646                  <name>Disabled</name>
22647                  <description>Read: Disabled</description>
22648                  <value>0</value>
22649                </enumeratedValue>
22650                <enumeratedValue>
22651                  <name>Enabled</name>
22652                  <description>Read: Enabled</description>
22653                  <value>1</value>
22654                </enumeratedValue>
22655              </enumeratedValues>
22656              <enumeratedValues>
22657                <usage>write</usage>
22658                <enumeratedValue>
22659                  <name>Set</name>
22660                  <description>Enable</description>
22661                  <value>1</value>
22662                </enumeratedValue>
22663              </enumeratedValues>
22664            </field>
22665            <field>
22666              <name>IN5</name>
22667              <description>Write '1' to enable interrupt for event IN[5]</description>
22668              <lsb>5</lsb>
22669              <msb>5</msb>
22670              <enumeratedValues>
22671                <usage>read</usage>
22672                <enumeratedValue>
22673                  <name>Disabled</name>
22674                  <description>Read: Disabled</description>
22675                  <value>0</value>
22676                </enumeratedValue>
22677                <enumeratedValue>
22678                  <name>Enabled</name>
22679                  <description>Read: Enabled</description>
22680                  <value>1</value>
22681                </enumeratedValue>
22682              </enumeratedValues>
22683              <enumeratedValues>
22684                <usage>write</usage>
22685                <enumeratedValue>
22686                  <name>Set</name>
22687                  <description>Enable</description>
22688                  <value>1</value>
22689                </enumeratedValue>
22690              </enumeratedValues>
22691            </field>
22692            <field>
22693              <name>IN6</name>
22694              <description>Write '1' to enable interrupt for event IN[6]</description>
22695              <lsb>6</lsb>
22696              <msb>6</msb>
22697              <enumeratedValues>
22698                <usage>read</usage>
22699                <enumeratedValue>
22700                  <name>Disabled</name>
22701                  <description>Read: Disabled</description>
22702                  <value>0</value>
22703                </enumeratedValue>
22704                <enumeratedValue>
22705                  <name>Enabled</name>
22706                  <description>Read: Enabled</description>
22707                  <value>1</value>
22708                </enumeratedValue>
22709              </enumeratedValues>
22710              <enumeratedValues>
22711                <usage>write</usage>
22712                <enumeratedValue>
22713                  <name>Set</name>
22714                  <description>Enable</description>
22715                  <value>1</value>
22716                </enumeratedValue>
22717              </enumeratedValues>
22718            </field>
22719            <field>
22720              <name>IN7</name>
22721              <description>Write '1' to enable interrupt for event IN[7]</description>
22722              <lsb>7</lsb>
22723              <msb>7</msb>
22724              <enumeratedValues>
22725                <usage>read</usage>
22726                <enumeratedValue>
22727                  <name>Disabled</name>
22728                  <description>Read: Disabled</description>
22729                  <value>0</value>
22730                </enumeratedValue>
22731                <enumeratedValue>
22732                  <name>Enabled</name>
22733                  <description>Read: Enabled</description>
22734                  <value>1</value>
22735                </enumeratedValue>
22736              </enumeratedValues>
22737              <enumeratedValues>
22738                <usage>write</usage>
22739                <enumeratedValue>
22740                  <name>Set</name>
22741                  <description>Enable</description>
22742                  <value>1</value>
22743                </enumeratedValue>
22744              </enumeratedValues>
22745            </field>
22746            <field>
22747              <name>PORT</name>
22748              <description>Write '1' to enable interrupt for event PORT</description>
22749              <lsb>31</lsb>
22750              <msb>31</msb>
22751              <enumeratedValues>
22752                <usage>read</usage>
22753                <enumeratedValue>
22754                  <name>Disabled</name>
22755                  <description>Read: Disabled</description>
22756                  <value>0</value>
22757                </enumeratedValue>
22758                <enumeratedValue>
22759                  <name>Enabled</name>
22760                  <description>Read: Enabled</description>
22761                  <value>1</value>
22762                </enumeratedValue>
22763              </enumeratedValues>
22764              <enumeratedValues>
22765                <usage>write</usage>
22766                <enumeratedValue>
22767                  <name>Set</name>
22768                  <description>Enable</description>
22769                  <value>1</value>
22770                </enumeratedValue>
22771              </enumeratedValues>
22772            </field>
22773          </fields>
22774        </register>
22775        <register>
22776          <name>INTENCLR</name>
22777          <description>Disable interrupt</description>
22778          <addressOffset>0x308</addressOffset>
22779          <access>read-write</access>
22780          <fields>
22781            <field>
22782              <name>IN0</name>
22783              <description>Write '1' to disable interrupt for event IN[0]</description>
22784              <lsb>0</lsb>
22785              <msb>0</msb>
22786              <enumeratedValues>
22787                <usage>read</usage>
22788                <enumeratedValue>
22789                  <name>Disabled</name>
22790                  <description>Read: Disabled</description>
22791                  <value>0</value>
22792                </enumeratedValue>
22793                <enumeratedValue>
22794                  <name>Enabled</name>
22795                  <description>Read: Enabled</description>
22796                  <value>1</value>
22797                </enumeratedValue>
22798              </enumeratedValues>
22799              <enumeratedValues>
22800                <usage>write</usage>
22801                <enumeratedValue>
22802                  <name>Clear</name>
22803                  <description>Disable</description>
22804                  <value>1</value>
22805                </enumeratedValue>
22806              </enumeratedValues>
22807            </field>
22808            <field>
22809              <name>IN1</name>
22810              <description>Write '1' to disable interrupt for event IN[1]</description>
22811              <lsb>1</lsb>
22812              <msb>1</msb>
22813              <enumeratedValues>
22814                <usage>read</usage>
22815                <enumeratedValue>
22816                  <name>Disabled</name>
22817                  <description>Read: Disabled</description>
22818                  <value>0</value>
22819                </enumeratedValue>
22820                <enumeratedValue>
22821                  <name>Enabled</name>
22822                  <description>Read: Enabled</description>
22823                  <value>1</value>
22824                </enumeratedValue>
22825              </enumeratedValues>
22826              <enumeratedValues>
22827                <usage>write</usage>
22828                <enumeratedValue>
22829                  <name>Clear</name>
22830                  <description>Disable</description>
22831                  <value>1</value>
22832                </enumeratedValue>
22833              </enumeratedValues>
22834            </field>
22835            <field>
22836              <name>IN2</name>
22837              <description>Write '1' to disable interrupt for event IN[2]</description>
22838              <lsb>2</lsb>
22839              <msb>2</msb>
22840              <enumeratedValues>
22841                <usage>read</usage>
22842                <enumeratedValue>
22843                  <name>Disabled</name>
22844                  <description>Read: Disabled</description>
22845                  <value>0</value>
22846                </enumeratedValue>
22847                <enumeratedValue>
22848                  <name>Enabled</name>
22849                  <description>Read: Enabled</description>
22850                  <value>1</value>
22851                </enumeratedValue>
22852              </enumeratedValues>
22853              <enumeratedValues>
22854                <usage>write</usage>
22855                <enumeratedValue>
22856                  <name>Clear</name>
22857                  <description>Disable</description>
22858                  <value>1</value>
22859                </enumeratedValue>
22860              </enumeratedValues>
22861            </field>
22862            <field>
22863              <name>IN3</name>
22864              <description>Write '1' to disable interrupt for event IN[3]</description>
22865              <lsb>3</lsb>
22866              <msb>3</msb>
22867              <enumeratedValues>
22868                <usage>read</usage>
22869                <enumeratedValue>
22870                  <name>Disabled</name>
22871                  <description>Read: Disabled</description>
22872                  <value>0</value>
22873                </enumeratedValue>
22874                <enumeratedValue>
22875                  <name>Enabled</name>
22876                  <description>Read: Enabled</description>
22877                  <value>1</value>
22878                </enumeratedValue>
22879              </enumeratedValues>
22880              <enumeratedValues>
22881                <usage>write</usage>
22882                <enumeratedValue>
22883                  <name>Clear</name>
22884                  <description>Disable</description>
22885                  <value>1</value>
22886                </enumeratedValue>
22887              </enumeratedValues>
22888            </field>
22889            <field>
22890              <name>IN4</name>
22891              <description>Write '1' to disable interrupt for event IN[4]</description>
22892              <lsb>4</lsb>
22893              <msb>4</msb>
22894              <enumeratedValues>
22895                <usage>read</usage>
22896                <enumeratedValue>
22897                  <name>Disabled</name>
22898                  <description>Read: Disabled</description>
22899                  <value>0</value>
22900                </enumeratedValue>
22901                <enumeratedValue>
22902                  <name>Enabled</name>
22903                  <description>Read: Enabled</description>
22904                  <value>1</value>
22905                </enumeratedValue>
22906              </enumeratedValues>
22907              <enumeratedValues>
22908                <usage>write</usage>
22909                <enumeratedValue>
22910                  <name>Clear</name>
22911                  <description>Disable</description>
22912                  <value>1</value>
22913                </enumeratedValue>
22914              </enumeratedValues>
22915            </field>
22916            <field>
22917              <name>IN5</name>
22918              <description>Write '1' to disable interrupt for event IN[5]</description>
22919              <lsb>5</lsb>
22920              <msb>5</msb>
22921              <enumeratedValues>
22922                <usage>read</usage>
22923                <enumeratedValue>
22924                  <name>Disabled</name>
22925                  <description>Read: Disabled</description>
22926                  <value>0</value>
22927                </enumeratedValue>
22928                <enumeratedValue>
22929                  <name>Enabled</name>
22930                  <description>Read: Enabled</description>
22931                  <value>1</value>
22932                </enumeratedValue>
22933              </enumeratedValues>
22934              <enumeratedValues>
22935                <usage>write</usage>
22936                <enumeratedValue>
22937                  <name>Clear</name>
22938                  <description>Disable</description>
22939                  <value>1</value>
22940                </enumeratedValue>
22941              </enumeratedValues>
22942            </field>
22943            <field>
22944              <name>IN6</name>
22945              <description>Write '1' to disable interrupt for event IN[6]</description>
22946              <lsb>6</lsb>
22947              <msb>6</msb>
22948              <enumeratedValues>
22949                <usage>read</usage>
22950                <enumeratedValue>
22951                  <name>Disabled</name>
22952                  <description>Read: Disabled</description>
22953                  <value>0</value>
22954                </enumeratedValue>
22955                <enumeratedValue>
22956                  <name>Enabled</name>
22957                  <description>Read: Enabled</description>
22958                  <value>1</value>
22959                </enumeratedValue>
22960              </enumeratedValues>
22961              <enumeratedValues>
22962                <usage>write</usage>
22963                <enumeratedValue>
22964                  <name>Clear</name>
22965                  <description>Disable</description>
22966                  <value>1</value>
22967                </enumeratedValue>
22968              </enumeratedValues>
22969            </field>
22970            <field>
22971              <name>IN7</name>
22972              <description>Write '1' to disable interrupt for event IN[7]</description>
22973              <lsb>7</lsb>
22974              <msb>7</msb>
22975              <enumeratedValues>
22976                <usage>read</usage>
22977                <enumeratedValue>
22978                  <name>Disabled</name>
22979                  <description>Read: Disabled</description>
22980                  <value>0</value>
22981                </enumeratedValue>
22982                <enumeratedValue>
22983                  <name>Enabled</name>
22984                  <description>Read: Enabled</description>
22985                  <value>1</value>
22986                </enumeratedValue>
22987              </enumeratedValues>
22988              <enumeratedValues>
22989                <usage>write</usage>
22990                <enumeratedValue>
22991                  <name>Clear</name>
22992                  <description>Disable</description>
22993                  <value>1</value>
22994                </enumeratedValue>
22995              </enumeratedValues>
22996            </field>
22997            <field>
22998              <name>PORT</name>
22999              <description>Write '1' to disable interrupt for event PORT</description>
23000              <lsb>31</lsb>
23001              <msb>31</msb>
23002              <enumeratedValues>
23003                <usage>read</usage>
23004                <enumeratedValue>
23005                  <name>Disabled</name>
23006                  <description>Read: Disabled</description>
23007                  <value>0</value>
23008                </enumeratedValue>
23009                <enumeratedValue>
23010                  <name>Enabled</name>
23011                  <description>Read: Enabled</description>
23012                  <value>1</value>
23013                </enumeratedValue>
23014              </enumeratedValues>
23015              <enumeratedValues>
23016                <usage>write</usage>
23017                <enumeratedValue>
23018                  <name>Clear</name>
23019                  <description>Disable</description>
23020                  <value>1</value>
23021                </enumeratedValue>
23022              </enumeratedValues>
23023            </field>
23024          </fields>
23025        </register>
23026        <register>
23027          <dim>0x8</dim>
23028          <dimIncrement>0x4</dimIncrement>
23029          <name>CONFIG[%s]</name>
23030          <description>Description collection: Configuration for OUT[n], SET[n], and CLR[n] tasks and IN[n] event</description>
23031          <addressOffset>0x510</addressOffset>
23032          <access>read-write</access>
23033          <fields>
23034            <field>
23035              <name>MODE</name>
23036              <description>Mode</description>
23037              <lsb>0</lsb>
23038              <msb>1</msb>
23039              <enumeratedValues>
23040                <enumeratedValue>
23041                  <name>Disabled</name>
23042                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
23043                  <value>0</value>
23044                </enumeratedValue>
23045                <enumeratedValue>
23046                  <name>Event</name>
23047                  <description>Event mode</description>
23048                  <value>1</value>
23049                </enumeratedValue>
23050                <enumeratedValue>
23051                  <name>Task</name>
23052                  <description>Task mode</description>
23053                  <value>3</value>
23054                </enumeratedValue>
23055              </enumeratedValues>
23056            </field>
23057            <field>
23058              <name>PSEL</name>
23059              <description>GPIO number associated with SET[n], CLR[n], and OUT[n] tasks and IN[n] event</description>
23060              <lsb>8</lsb>
23061              <msb>12</msb>
23062            </field>
23063            <field>
23064              <name>POLARITY</name>
23065              <description>When In task mode: Operation to be performed on output when OUT[n] task is triggered. When In event mode: Operation on input that shall trigger IN[n] event.</description>
23066              <lsb>16</lsb>
23067              <msb>17</msb>
23068              <enumeratedValues>
23069                <enumeratedValue>
23070                  <name>None</name>
23071                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
23072                  <value>0</value>
23073                </enumeratedValue>
23074                <enumeratedValue>
23075                  <name>LoToHi</name>
23076                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
23077                  <value>1</value>
23078                </enumeratedValue>
23079                <enumeratedValue>
23080                  <name>HiToLo</name>
23081                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
23082                  <value>2</value>
23083                </enumeratedValue>
23084                <enumeratedValue>
23085                  <name>Toggle</name>
23086                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
23087                  <value>3</value>
23088                </enumeratedValue>
23089              </enumeratedValues>
23090            </field>
23091            <field>
23092              <name>OUTINIT</name>
23093              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
23094              <lsb>20</lsb>
23095              <msb>20</msb>
23096              <enumeratedValues>
23097                <enumeratedValue>
23098                  <name>Low</name>
23099                  <description>Task mode: Initial value of pin before task triggering is low</description>
23100                  <value>0</value>
23101                </enumeratedValue>
23102                <enumeratedValue>
23103                  <name>High</name>
23104                  <description>Task mode: Initial value of pin before task triggering is high</description>
23105                  <value>1</value>
23106                </enumeratedValue>
23107              </enumeratedValues>
23108            </field>
23109          </fields>
23110        </register>
23111      </registers>
23112    </peripheral>
23113    <peripheral>
23114      <name>TIMER0</name>
23115      <description>Timer/Counter 0</description>
23116      <baseAddress>0x40008000</baseAddress>
23117      <headerStructName>TIMER</headerStructName>
23118      <addressBlock>
23119        <offset>0</offset>
23120        <size>0x1000</size>
23121        <usage>registers</usage>
23122      </addressBlock>
23123      <interrupt>
23124        <name>TIMER0</name>
23125        <value>8</value>
23126      </interrupt>
23127      <groupName>TIMER</groupName>
23128      <size>0x20</size>
23129      <registers>
23130        <register>
23131          <name>TASKS_START</name>
23132          <description>Start Timer</description>
23133          <addressOffset>0x000</addressOffset>
23134          <access>write-only</access>
23135          <fields>
23136            <field>
23137              <name>TASKS_START</name>
23138              <description>Start Timer</description>
23139              <lsb>0</lsb>
23140              <msb>0</msb>
23141              <enumeratedValues>
23142                <enumeratedValue>
23143                  <name>Trigger</name>
23144                  <description>Trigger task</description>
23145                  <value>1</value>
23146                </enumeratedValue>
23147              </enumeratedValues>
23148            </field>
23149          </fields>
23150        </register>
23151        <register>
23152          <name>TASKS_STOP</name>
23153          <description>Stop Timer</description>
23154          <addressOffset>0x004</addressOffset>
23155          <access>write-only</access>
23156          <fields>
23157            <field>
23158              <name>TASKS_STOP</name>
23159              <description>Stop Timer</description>
23160              <lsb>0</lsb>
23161              <msb>0</msb>
23162              <enumeratedValues>
23163                <enumeratedValue>
23164                  <name>Trigger</name>
23165                  <description>Trigger task</description>
23166                  <value>1</value>
23167                </enumeratedValue>
23168              </enumeratedValues>
23169            </field>
23170          </fields>
23171        </register>
23172        <register>
23173          <name>TASKS_COUNT</name>
23174          <description>Increment Timer (Counter mode only)</description>
23175          <addressOffset>0x008</addressOffset>
23176          <access>write-only</access>
23177          <fields>
23178            <field>
23179              <name>TASKS_COUNT</name>
23180              <description>Increment Timer (Counter mode only)</description>
23181              <lsb>0</lsb>
23182              <msb>0</msb>
23183              <enumeratedValues>
23184                <enumeratedValue>
23185                  <name>Trigger</name>
23186                  <description>Trigger task</description>
23187                  <value>1</value>
23188                </enumeratedValue>
23189              </enumeratedValues>
23190            </field>
23191          </fields>
23192        </register>
23193        <register>
23194          <name>TASKS_CLEAR</name>
23195          <description>Clear time</description>
23196          <addressOffset>0x00C</addressOffset>
23197          <access>write-only</access>
23198          <fields>
23199            <field>
23200              <name>TASKS_CLEAR</name>
23201              <description>Clear time</description>
23202              <lsb>0</lsb>
23203              <msb>0</msb>
23204              <enumeratedValues>
23205                <enumeratedValue>
23206                  <name>Trigger</name>
23207                  <description>Trigger task</description>
23208                  <value>1</value>
23209                </enumeratedValue>
23210              </enumeratedValues>
23211            </field>
23212          </fields>
23213        </register>
23214        <register>
23215          <name>TASKS_SHUTDOWN</name>
23216          <description>Deprecated register - Shut down timer</description>
23217          <addressOffset>0x010</addressOffset>
23218          <access>write-only</access>
23219          <fields>
23220            <field>
23221              <name>TASKS_SHUTDOWN</name>
23222              <description>Deprecated field -  Shut down timer</description>
23223              <lsb>0</lsb>
23224              <msb>0</msb>
23225              <enumeratedValues>
23226                <enumeratedValue>
23227                  <name>Trigger</name>
23228                  <description>Trigger task</description>
23229                  <value>1</value>
23230                </enumeratedValue>
23231              </enumeratedValues>
23232            </field>
23233          </fields>
23234        </register>
23235        <register>
23236          <dim>0x6</dim>
23237          <dimIncrement>0x4</dimIncrement>
23238          <name>TASKS_CAPTURE[%s]</name>
23239          <description>Description collection: Capture Timer value to CC[n] register</description>
23240          <addressOffset>0x040</addressOffset>
23241          <access>write-only</access>
23242          <fields>
23243            <field>
23244              <name>TASKS_CAPTURE</name>
23245              <description>Capture Timer value to CC[n] register</description>
23246              <lsb>0</lsb>
23247              <msb>0</msb>
23248              <enumeratedValues>
23249                <enumeratedValue>
23250                  <name>Trigger</name>
23251                  <description>Trigger task</description>
23252                  <value>1</value>
23253                </enumeratedValue>
23254              </enumeratedValues>
23255            </field>
23256          </fields>
23257        </register>
23258        <register>
23259          <dim>0x6</dim>
23260          <dimIncrement>0x4</dimIncrement>
23261          <name>EVENTS_COMPARE[%s]</name>
23262          <description>Description collection: Compare event on CC[n] match</description>
23263          <addressOffset>0x140</addressOffset>
23264          <access>read-write</access>
23265          <fields>
23266            <field>
23267              <name>EVENTS_COMPARE</name>
23268              <description>Compare event on CC[n] match</description>
23269              <lsb>0</lsb>
23270              <msb>0</msb>
23271              <enumeratedValues>
23272                <enumeratedValue>
23273                  <name>NotGenerated</name>
23274                  <description>Event not generated</description>
23275                  <value>0</value>
23276                </enumeratedValue>
23277                <enumeratedValue>
23278                  <name>Generated</name>
23279                  <description>Event generated</description>
23280                  <value>1</value>
23281                </enumeratedValue>
23282              </enumeratedValues>
23283            </field>
23284          </fields>
23285        </register>
23286        <register>
23287          <name>SHORTS</name>
23288          <description>Shortcuts between local events and tasks</description>
23289          <addressOffset>0x200</addressOffset>
23290          <access>read-write</access>
23291          <fields>
23292            <field>
23293              <name>COMPARE0_CLEAR</name>
23294              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
23295              <lsb>0</lsb>
23296              <msb>0</msb>
23297              <enumeratedValues>
23298                <enumeratedValue>
23299                  <name>Disabled</name>
23300                  <description>Disable shortcut</description>
23301                  <value>0</value>
23302                </enumeratedValue>
23303                <enumeratedValue>
23304                  <name>Enabled</name>
23305                  <description>Enable shortcut</description>
23306                  <value>1</value>
23307                </enumeratedValue>
23308              </enumeratedValues>
23309            </field>
23310            <field>
23311              <name>COMPARE1_CLEAR</name>
23312              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
23313              <lsb>1</lsb>
23314              <msb>1</msb>
23315              <enumeratedValues>
23316                <enumeratedValue>
23317                  <name>Disabled</name>
23318                  <description>Disable shortcut</description>
23319                  <value>0</value>
23320                </enumeratedValue>
23321                <enumeratedValue>
23322                  <name>Enabled</name>
23323                  <description>Enable shortcut</description>
23324                  <value>1</value>
23325                </enumeratedValue>
23326              </enumeratedValues>
23327            </field>
23328            <field>
23329              <name>COMPARE2_CLEAR</name>
23330              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
23331              <lsb>2</lsb>
23332              <msb>2</msb>
23333              <enumeratedValues>
23334                <enumeratedValue>
23335                  <name>Disabled</name>
23336                  <description>Disable shortcut</description>
23337                  <value>0</value>
23338                </enumeratedValue>
23339                <enumeratedValue>
23340                  <name>Enabled</name>
23341                  <description>Enable shortcut</description>
23342                  <value>1</value>
23343                </enumeratedValue>
23344              </enumeratedValues>
23345            </field>
23346            <field>
23347              <name>COMPARE3_CLEAR</name>
23348              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
23349              <lsb>3</lsb>
23350              <msb>3</msb>
23351              <enumeratedValues>
23352                <enumeratedValue>
23353                  <name>Disabled</name>
23354                  <description>Disable shortcut</description>
23355                  <value>0</value>
23356                </enumeratedValue>
23357                <enumeratedValue>
23358                  <name>Enabled</name>
23359                  <description>Enable shortcut</description>
23360                  <value>1</value>
23361                </enumeratedValue>
23362              </enumeratedValues>
23363            </field>
23364            <field>
23365              <name>COMPARE4_CLEAR</name>
23366              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
23367              <lsb>4</lsb>
23368              <msb>4</msb>
23369              <enumeratedValues>
23370                <enumeratedValue>
23371                  <name>Disabled</name>
23372                  <description>Disable shortcut</description>
23373                  <value>0</value>
23374                </enumeratedValue>
23375                <enumeratedValue>
23376                  <name>Enabled</name>
23377                  <description>Enable shortcut</description>
23378                  <value>1</value>
23379                </enumeratedValue>
23380              </enumeratedValues>
23381            </field>
23382            <field>
23383              <name>COMPARE5_CLEAR</name>
23384              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
23385              <lsb>5</lsb>
23386              <msb>5</msb>
23387              <enumeratedValues>
23388                <enumeratedValue>
23389                  <name>Disabled</name>
23390                  <description>Disable shortcut</description>
23391                  <value>0</value>
23392                </enumeratedValue>
23393                <enumeratedValue>
23394                  <name>Enabled</name>
23395                  <description>Enable shortcut</description>
23396                  <value>1</value>
23397                </enumeratedValue>
23398              </enumeratedValues>
23399            </field>
23400            <field>
23401              <name>COMPARE0_STOP</name>
23402              <description>Shortcut between event COMPARE[0] and task STOP</description>
23403              <lsb>8</lsb>
23404              <msb>8</msb>
23405              <enumeratedValues>
23406                <enumeratedValue>
23407                  <name>Disabled</name>
23408                  <description>Disable shortcut</description>
23409                  <value>0</value>
23410                </enumeratedValue>
23411                <enumeratedValue>
23412                  <name>Enabled</name>
23413                  <description>Enable shortcut</description>
23414                  <value>1</value>
23415                </enumeratedValue>
23416              </enumeratedValues>
23417            </field>
23418            <field>
23419              <name>COMPARE1_STOP</name>
23420              <description>Shortcut between event COMPARE[1] and task STOP</description>
23421              <lsb>9</lsb>
23422              <msb>9</msb>
23423              <enumeratedValues>
23424                <enumeratedValue>
23425                  <name>Disabled</name>
23426                  <description>Disable shortcut</description>
23427                  <value>0</value>
23428                </enumeratedValue>
23429                <enumeratedValue>
23430                  <name>Enabled</name>
23431                  <description>Enable shortcut</description>
23432                  <value>1</value>
23433                </enumeratedValue>
23434              </enumeratedValues>
23435            </field>
23436            <field>
23437              <name>COMPARE2_STOP</name>
23438              <description>Shortcut between event COMPARE[2] and task STOP</description>
23439              <lsb>10</lsb>
23440              <msb>10</msb>
23441              <enumeratedValues>
23442                <enumeratedValue>
23443                  <name>Disabled</name>
23444                  <description>Disable shortcut</description>
23445                  <value>0</value>
23446                </enumeratedValue>
23447                <enumeratedValue>
23448                  <name>Enabled</name>
23449                  <description>Enable shortcut</description>
23450                  <value>1</value>
23451                </enumeratedValue>
23452              </enumeratedValues>
23453            </field>
23454            <field>
23455              <name>COMPARE3_STOP</name>
23456              <description>Shortcut between event COMPARE[3] and task STOP</description>
23457              <lsb>11</lsb>
23458              <msb>11</msb>
23459              <enumeratedValues>
23460                <enumeratedValue>
23461                  <name>Disabled</name>
23462                  <description>Disable shortcut</description>
23463                  <value>0</value>
23464                </enumeratedValue>
23465                <enumeratedValue>
23466                  <name>Enabled</name>
23467                  <description>Enable shortcut</description>
23468                  <value>1</value>
23469                </enumeratedValue>
23470              </enumeratedValues>
23471            </field>
23472            <field>
23473              <name>COMPARE4_STOP</name>
23474              <description>Shortcut between event COMPARE[4] and task STOP</description>
23475              <lsb>12</lsb>
23476              <msb>12</msb>
23477              <enumeratedValues>
23478                <enumeratedValue>
23479                  <name>Disabled</name>
23480                  <description>Disable shortcut</description>
23481                  <value>0</value>
23482                </enumeratedValue>
23483                <enumeratedValue>
23484                  <name>Enabled</name>
23485                  <description>Enable shortcut</description>
23486                  <value>1</value>
23487                </enumeratedValue>
23488              </enumeratedValues>
23489            </field>
23490            <field>
23491              <name>COMPARE5_STOP</name>
23492              <description>Shortcut between event COMPARE[5] and task STOP</description>
23493              <lsb>13</lsb>
23494              <msb>13</msb>
23495              <enumeratedValues>
23496                <enumeratedValue>
23497                  <name>Disabled</name>
23498                  <description>Disable shortcut</description>
23499                  <value>0</value>
23500                </enumeratedValue>
23501                <enumeratedValue>
23502                  <name>Enabled</name>
23503                  <description>Enable shortcut</description>
23504                  <value>1</value>
23505                </enumeratedValue>
23506              </enumeratedValues>
23507            </field>
23508          </fields>
23509        </register>
23510        <register>
23511          <name>INTENSET</name>
23512          <description>Enable interrupt</description>
23513          <addressOffset>0x304</addressOffset>
23514          <access>read-write</access>
23515          <fields>
23516            <field>
23517              <name>COMPARE0</name>
23518              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
23519              <lsb>16</lsb>
23520              <msb>16</msb>
23521              <enumeratedValues>
23522                <usage>read</usage>
23523                <enumeratedValue>
23524                  <name>Disabled</name>
23525                  <description>Read: Disabled</description>
23526                  <value>0</value>
23527                </enumeratedValue>
23528                <enumeratedValue>
23529                  <name>Enabled</name>
23530                  <description>Read: Enabled</description>
23531                  <value>1</value>
23532                </enumeratedValue>
23533              </enumeratedValues>
23534              <enumeratedValues>
23535                <usage>write</usage>
23536                <enumeratedValue>
23537                  <name>Set</name>
23538                  <description>Enable</description>
23539                  <value>1</value>
23540                </enumeratedValue>
23541              </enumeratedValues>
23542            </field>
23543            <field>
23544              <name>COMPARE1</name>
23545              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
23546              <lsb>17</lsb>
23547              <msb>17</msb>
23548              <enumeratedValues>
23549                <usage>read</usage>
23550                <enumeratedValue>
23551                  <name>Disabled</name>
23552                  <description>Read: Disabled</description>
23553                  <value>0</value>
23554                </enumeratedValue>
23555                <enumeratedValue>
23556                  <name>Enabled</name>
23557                  <description>Read: Enabled</description>
23558                  <value>1</value>
23559                </enumeratedValue>
23560              </enumeratedValues>
23561              <enumeratedValues>
23562                <usage>write</usage>
23563                <enumeratedValue>
23564                  <name>Set</name>
23565                  <description>Enable</description>
23566                  <value>1</value>
23567                </enumeratedValue>
23568              </enumeratedValues>
23569            </field>
23570            <field>
23571              <name>COMPARE2</name>
23572              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
23573              <lsb>18</lsb>
23574              <msb>18</msb>
23575              <enumeratedValues>
23576                <usage>read</usage>
23577                <enumeratedValue>
23578                  <name>Disabled</name>
23579                  <description>Read: Disabled</description>
23580                  <value>0</value>
23581                </enumeratedValue>
23582                <enumeratedValue>
23583                  <name>Enabled</name>
23584                  <description>Read: Enabled</description>
23585                  <value>1</value>
23586                </enumeratedValue>
23587              </enumeratedValues>
23588              <enumeratedValues>
23589                <usage>write</usage>
23590                <enumeratedValue>
23591                  <name>Set</name>
23592                  <description>Enable</description>
23593                  <value>1</value>
23594                </enumeratedValue>
23595              </enumeratedValues>
23596            </field>
23597            <field>
23598              <name>COMPARE3</name>
23599              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
23600              <lsb>19</lsb>
23601              <msb>19</msb>
23602              <enumeratedValues>
23603                <usage>read</usage>
23604                <enumeratedValue>
23605                  <name>Disabled</name>
23606                  <description>Read: Disabled</description>
23607                  <value>0</value>
23608                </enumeratedValue>
23609                <enumeratedValue>
23610                  <name>Enabled</name>
23611                  <description>Read: Enabled</description>
23612                  <value>1</value>
23613                </enumeratedValue>
23614              </enumeratedValues>
23615              <enumeratedValues>
23616                <usage>write</usage>
23617                <enumeratedValue>
23618                  <name>Set</name>
23619                  <description>Enable</description>
23620                  <value>1</value>
23621                </enumeratedValue>
23622              </enumeratedValues>
23623            </field>
23624            <field>
23625              <name>COMPARE4</name>
23626              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
23627              <lsb>20</lsb>
23628              <msb>20</msb>
23629              <enumeratedValues>
23630                <usage>read</usage>
23631                <enumeratedValue>
23632                  <name>Disabled</name>
23633                  <description>Read: Disabled</description>
23634                  <value>0</value>
23635                </enumeratedValue>
23636                <enumeratedValue>
23637                  <name>Enabled</name>
23638                  <description>Read: Enabled</description>
23639                  <value>1</value>
23640                </enumeratedValue>
23641              </enumeratedValues>
23642              <enumeratedValues>
23643                <usage>write</usage>
23644                <enumeratedValue>
23645                  <name>Set</name>
23646                  <description>Enable</description>
23647                  <value>1</value>
23648                </enumeratedValue>
23649              </enumeratedValues>
23650            </field>
23651            <field>
23652              <name>COMPARE5</name>
23653              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
23654              <lsb>21</lsb>
23655              <msb>21</msb>
23656              <enumeratedValues>
23657                <usage>read</usage>
23658                <enumeratedValue>
23659                  <name>Disabled</name>
23660                  <description>Read: Disabled</description>
23661                  <value>0</value>
23662                </enumeratedValue>
23663                <enumeratedValue>
23664                  <name>Enabled</name>
23665                  <description>Read: Enabled</description>
23666                  <value>1</value>
23667                </enumeratedValue>
23668              </enumeratedValues>
23669              <enumeratedValues>
23670                <usage>write</usage>
23671                <enumeratedValue>
23672                  <name>Set</name>
23673                  <description>Enable</description>
23674                  <value>1</value>
23675                </enumeratedValue>
23676              </enumeratedValues>
23677            </field>
23678          </fields>
23679        </register>
23680        <register>
23681          <name>INTENCLR</name>
23682          <description>Disable interrupt</description>
23683          <addressOffset>0x308</addressOffset>
23684          <access>read-write</access>
23685          <fields>
23686            <field>
23687              <name>COMPARE0</name>
23688              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
23689              <lsb>16</lsb>
23690              <msb>16</msb>
23691              <enumeratedValues>
23692                <usage>read</usage>
23693                <enumeratedValue>
23694                  <name>Disabled</name>
23695                  <description>Read: Disabled</description>
23696                  <value>0</value>
23697                </enumeratedValue>
23698                <enumeratedValue>
23699                  <name>Enabled</name>
23700                  <description>Read: Enabled</description>
23701                  <value>1</value>
23702                </enumeratedValue>
23703              </enumeratedValues>
23704              <enumeratedValues>
23705                <usage>write</usage>
23706                <enumeratedValue>
23707                  <name>Clear</name>
23708                  <description>Disable</description>
23709                  <value>1</value>
23710                </enumeratedValue>
23711              </enumeratedValues>
23712            </field>
23713            <field>
23714              <name>COMPARE1</name>
23715              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
23716              <lsb>17</lsb>
23717              <msb>17</msb>
23718              <enumeratedValues>
23719                <usage>read</usage>
23720                <enumeratedValue>
23721                  <name>Disabled</name>
23722                  <description>Read: Disabled</description>
23723                  <value>0</value>
23724                </enumeratedValue>
23725                <enumeratedValue>
23726                  <name>Enabled</name>
23727                  <description>Read: Enabled</description>
23728                  <value>1</value>
23729                </enumeratedValue>
23730              </enumeratedValues>
23731              <enumeratedValues>
23732                <usage>write</usage>
23733                <enumeratedValue>
23734                  <name>Clear</name>
23735                  <description>Disable</description>
23736                  <value>1</value>
23737                </enumeratedValue>
23738              </enumeratedValues>
23739            </field>
23740            <field>
23741              <name>COMPARE2</name>
23742              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
23743              <lsb>18</lsb>
23744              <msb>18</msb>
23745              <enumeratedValues>
23746                <usage>read</usage>
23747                <enumeratedValue>
23748                  <name>Disabled</name>
23749                  <description>Read: Disabled</description>
23750                  <value>0</value>
23751                </enumeratedValue>
23752                <enumeratedValue>
23753                  <name>Enabled</name>
23754                  <description>Read: Enabled</description>
23755                  <value>1</value>
23756                </enumeratedValue>
23757              </enumeratedValues>
23758              <enumeratedValues>
23759                <usage>write</usage>
23760                <enumeratedValue>
23761                  <name>Clear</name>
23762                  <description>Disable</description>
23763                  <value>1</value>
23764                </enumeratedValue>
23765              </enumeratedValues>
23766            </field>
23767            <field>
23768              <name>COMPARE3</name>
23769              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
23770              <lsb>19</lsb>
23771              <msb>19</msb>
23772              <enumeratedValues>
23773                <usage>read</usage>
23774                <enumeratedValue>
23775                  <name>Disabled</name>
23776                  <description>Read: Disabled</description>
23777                  <value>0</value>
23778                </enumeratedValue>
23779                <enumeratedValue>
23780                  <name>Enabled</name>
23781                  <description>Read: Enabled</description>
23782                  <value>1</value>
23783                </enumeratedValue>
23784              </enumeratedValues>
23785              <enumeratedValues>
23786                <usage>write</usage>
23787                <enumeratedValue>
23788                  <name>Clear</name>
23789                  <description>Disable</description>
23790                  <value>1</value>
23791                </enumeratedValue>
23792              </enumeratedValues>
23793            </field>
23794            <field>
23795              <name>COMPARE4</name>
23796              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
23797              <lsb>20</lsb>
23798              <msb>20</msb>
23799              <enumeratedValues>
23800                <usage>read</usage>
23801                <enumeratedValue>
23802                  <name>Disabled</name>
23803                  <description>Read: Disabled</description>
23804                  <value>0</value>
23805                </enumeratedValue>
23806                <enumeratedValue>
23807                  <name>Enabled</name>
23808                  <description>Read: Enabled</description>
23809                  <value>1</value>
23810                </enumeratedValue>
23811              </enumeratedValues>
23812              <enumeratedValues>
23813                <usage>write</usage>
23814                <enumeratedValue>
23815                  <name>Clear</name>
23816                  <description>Disable</description>
23817                  <value>1</value>
23818                </enumeratedValue>
23819              </enumeratedValues>
23820            </field>
23821            <field>
23822              <name>COMPARE5</name>
23823              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
23824              <lsb>21</lsb>
23825              <msb>21</msb>
23826              <enumeratedValues>
23827                <usage>read</usage>
23828                <enumeratedValue>
23829                  <name>Disabled</name>
23830                  <description>Read: Disabled</description>
23831                  <value>0</value>
23832                </enumeratedValue>
23833                <enumeratedValue>
23834                  <name>Enabled</name>
23835                  <description>Read: Enabled</description>
23836                  <value>1</value>
23837                </enumeratedValue>
23838              </enumeratedValues>
23839              <enumeratedValues>
23840                <usage>write</usage>
23841                <enumeratedValue>
23842                  <name>Clear</name>
23843                  <description>Disable</description>
23844                  <value>1</value>
23845                </enumeratedValue>
23846              </enumeratedValues>
23847            </field>
23848          </fields>
23849        </register>
23850        <register>
23851          <name>MODE</name>
23852          <description>Timer mode selection</description>
23853          <addressOffset>0x504</addressOffset>
23854          <access>read-write</access>
23855          <fields>
23856            <field>
23857              <name>MODE</name>
23858              <description>Timer mode</description>
23859              <lsb>0</lsb>
23860              <msb>1</msb>
23861              <enumeratedValues>
23862                <enumeratedValue>
23863                  <name>Timer</name>
23864                  <description>Select Timer mode</description>
23865                  <value>0</value>
23866                </enumeratedValue>
23867                <enumeratedValue>
23868                  <name>Counter</name>
23869                  <description>Deprecated enumerator -  Select Counter mode</description>
23870                  <value>1</value>
23871                </enumeratedValue>
23872                <enumeratedValue>
23873                  <name>LowPowerCounter</name>
23874                  <description>Select Low Power Counter mode</description>
23875                  <value>2</value>
23876                </enumeratedValue>
23877              </enumeratedValues>
23878            </field>
23879          </fields>
23880        </register>
23881        <register>
23882          <name>BITMODE</name>
23883          <description>Configure the number of bits used by the TIMER</description>
23884          <addressOffset>0x508</addressOffset>
23885          <access>read-write</access>
23886          <fields>
23887            <field>
23888              <name>BITMODE</name>
23889              <description>Timer bit width</description>
23890              <lsb>0</lsb>
23891              <msb>1</msb>
23892              <enumeratedValues>
23893                <enumeratedValue>
23894                  <name>16Bit</name>
23895                  <description>16 bit timer bit width</description>
23896                  <value>0</value>
23897                </enumeratedValue>
23898                <enumeratedValue>
23899                  <name>08Bit</name>
23900                  <description>8 bit timer bit width</description>
23901                  <value>1</value>
23902                </enumeratedValue>
23903                <enumeratedValue>
23904                  <name>24Bit</name>
23905                  <description>24 bit timer bit width</description>
23906                  <value>2</value>
23907                </enumeratedValue>
23908                <enumeratedValue>
23909                  <name>32Bit</name>
23910                  <description>32 bit timer bit width</description>
23911                  <value>3</value>
23912                </enumeratedValue>
23913              </enumeratedValues>
23914            </field>
23915          </fields>
23916        </register>
23917        <register>
23918          <name>PRESCALER</name>
23919          <description>Timer prescaler register</description>
23920          <addressOffset>0x510</addressOffset>
23921          <access>read-write</access>
23922          <resetValue>0x00000004</resetValue>
23923          <fields>
23924            <field>
23925              <name>PRESCALER</name>
23926              <description>Prescaler value</description>
23927              <lsb>0</lsb>
23928              <msb>3</msb>
23929            </field>
23930          </fields>
23931        </register>
23932        <register>
23933          <dim>0x6</dim>
23934          <dimIncrement>0x4</dimIncrement>
23935          <name>CC[%s]</name>
23936          <description>Description collection: Capture/Compare register n</description>
23937          <addressOffset>0x540</addressOffset>
23938          <access>read-write</access>
23939          <fields>
23940            <field>
23941              <name>CC</name>
23942              <description>Capture/Compare value</description>
23943              <lsb>0</lsb>
23944              <msb>31</msb>
23945            </field>
23946          </fields>
23947        </register>
23948      </registers>
23949    </peripheral>
23950    <peripheral derivedFrom="TIMER0">
23951      <name>TIMER1</name>
23952      <description>Timer/Counter 1</description>
23953      <baseAddress>0x40009000</baseAddress>
23954      <interrupt>
23955        <name>TIMER1</name>
23956        <value>9</value>
23957      </interrupt>
23958    </peripheral>
23959    <peripheral derivedFrom="TIMER0">
23960      <name>TIMER2</name>
23961      <description>Timer/Counter 2</description>
23962      <baseAddress>0x4000A000</baseAddress>
23963      <interrupt>
23964        <name>TIMER2</name>
23965        <value>10</value>
23966      </interrupt>
23967    </peripheral>
23968    <peripheral>
23969      <name>RTC0</name>
23970      <description>Real time counter 0</description>
23971      <baseAddress>0x4000B000</baseAddress>
23972      <headerStructName>RTC</headerStructName>
23973      <addressBlock>
23974        <offset>0</offset>
23975        <size>0x1000</size>
23976        <usage>registers</usage>
23977      </addressBlock>
23978      <interrupt>
23979        <name>RTC0</name>
23980        <value>11</value>
23981      </interrupt>
23982      <groupName>RTC</groupName>
23983      <size>0x20</size>
23984      <registers>
23985        <register>
23986          <name>TASKS_START</name>
23987          <description>Start RTC COUNTER</description>
23988          <addressOffset>0x000</addressOffset>
23989          <access>write-only</access>
23990          <fields>
23991            <field>
23992              <name>TASKS_START</name>
23993              <description>Start RTC COUNTER</description>
23994              <lsb>0</lsb>
23995              <msb>0</msb>
23996              <enumeratedValues>
23997                <enumeratedValue>
23998                  <name>Trigger</name>
23999                  <description>Trigger task</description>
24000                  <value>1</value>
24001                </enumeratedValue>
24002              </enumeratedValues>
24003            </field>
24004          </fields>
24005        </register>
24006        <register>
24007          <name>TASKS_STOP</name>
24008          <description>Stop RTC COUNTER</description>
24009          <addressOffset>0x004</addressOffset>
24010          <access>write-only</access>
24011          <fields>
24012            <field>
24013              <name>TASKS_STOP</name>
24014              <description>Stop RTC COUNTER</description>
24015              <lsb>0</lsb>
24016              <msb>0</msb>
24017              <enumeratedValues>
24018                <enumeratedValue>
24019                  <name>Trigger</name>
24020                  <description>Trigger task</description>
24021                  <value>1</value>
24022                </enumeratedValue>
24023              </enumeratedValues>
24024            </field>
24025          </fields>
24026        </register>
24027        <register>
24028          <name>TASKS_CLEAR</name>
24029          <description>Clear RTC COUNTER</description>
24030          <addressOffset>0x008</addressOffset>
24031          <access>write-only</access>
24032          <fields>
24033            <field>
24034              <name>TASKS_CLEAR</name>
24035              <description>Clear RTC COUNTER</description>
24036              <lsb>0</lsb>
24037              <msb>0</msb>
24038              <enumeratedValues>
24039                <enumeratedValue>
24040                  <name>Trigger</name>
24041                  <description>Trigger task</description>
24042                  <value>1</value>
24043                </enumeratedValue>
24044              </enumeratedValues>
24045            </field>
24046          </fields>
24047        </register>
24048        <register>
24049          <name>TASKS_TRIGOVRFLW</name>
24050          <description>Set COUNTER to 0xFFFFF0</description>
24051          <addressOffset>0x00C</addressOffset>
24052          <access>write-only</access>
24053          <fields>
24054            <field>
24055              <name>TASKS_TRIGOVRFLW</name>
24056              <description>Set COUNTER to 0xFFFFF0</description>
24057              <lsb>0</lsb>
24058              <msb>0</msb>
24059              <enumeratedValues>
24060                <enumeratedValue>
24061                  <name>Trigger</name>
24062                  <description>Trigger task</description>
24063                  <value>1</value>
24064                </enumeratedValue>
24065              </enumeratedValues>
24066            </field>
24067          </fields>
24068        </register>
24069        <register>
24070          <name>EVENTS_TICK</name>
24071          <description>Event on COUNTER increment</description>
24072          <addressOffset>0x100</addressOffset>
24073          <access>read-write</access>
24074          <fields>
24075            <field>
24076              <name>EVENTS_TICK</name>
24077              <description>Event on COUNTER increment</description>
24078              <lsb>0</lsb>
24079              <msb>0</msb>
24080              <enumeratedValues>
24081                <enumeratedValue>
24082                  <name>NotGenerated</name>
24083                  <description>Event not generated</description>
24084                  <value>0</value>
24085                </enumeratedValue>
24086                <enumeratedValue>
24087                  <name>Generated</name>
24088                  <description>Event generated</description>
24089                  <value>1</value>
24090                </enumeratedValue>
24091              </enumeratedValues>
24092            </field>
24093          </fields>
24094        </register>
24095        <register>
24096          <name>EVENTS_OVRFLW</name>
24097          <description>Event on COUNTER overflow</description>
24098          <addressOffset>0x104</addressOffset>
24099          <access>read-write</access>
24100          <fields>
24101            <field>
24102              <name>EVENTS_OVRFLW</name>
24103              <description>Event on COUNTER overflow</description>
24104              <lsb>0</lsb>
24105              <msb>0</msb>
24106              <enumeratedValues>
24107                <enumeratedValue>
24108                  <name>NotGenerated</name>
24109                  <description>Event not generated</description>
24110                  <value>0</value>
24111                </enumeratedValue>
24112                <enumeratedValue>
24113                  <name>Generated</name>
24114                  <description>Event generated</description>
24115                  <value>1</value>
24116                </enumeratedValue>
24117              </enumeratedValues>
24118            </field>
24119          </fields>
24120        </register>
24121        <register>
24122          <dim>0x4</dim>
24123          <dimIncrement>0x4</dimIncrement>
24124          <name>EVENTS_COMPARE[%s]</name>
24125          <description>Description collection: Compare event on CC[n] match</description>
24126          <addressOffset>0x140</addressOffset>
24127          <access>read-write</access>
24128          <fields>
24129            <field>
24130              <name>EVENTS_COMPARE</name>
24131              <description>Compare event on CC[n] match</description>
24132              <lsb>0</lsb>
24133              <msb>0</msb>
24134              <enumeratedValues>
24135                <enumeratedValue>
24136                  <name>NotGenerated</name>
24137                  <description>Event not generated</description>
24138                  <value>0</value>
24139                </enumeratedValue>
24140                <enumeratedValue>
24141                  <name>Generated</name>
24142                  <description>Event generated</description>
24143                  <value>1</value>
24144                </enumeratedValue>
24145              </enumeratedValues>
24146            </field>
24147          </fields>
24148        </register>
24149        <register>
24150          <name>INTENSET</name>
24151          <description>Enable interrupt</description>
24152          <addressOffset>0x304</addressOffset>
24153          <access>read-write</access>
24154          <fields>
24155            <field>
24156              <name>TICK</name>
24157              <description>Write '1' to enable interrupt for event TICK</description>
24158              <lsb>0</lsb>
24159              <msb>0</msb>
24160              <enumeratedValues>
24161                <usage>read</usage>
24162                <enumeratedValue>
24163                  <name>Disabled</name>
24164                  <description>Read: Disabled</description>
24165                  <value>0</value>
24166                </enumeratedValue>
24167                <enumeratedValue>
24168                  <name>Enabled</name>
24169                  <description>Read: Enabled</description>
24170                  <value>1</value>
24171                </enumeratedValue>
24172              </enumeratedValues>
24173              <enumeratedValues>
24174                <usage>write</usage>
24175                <enumeratedValue>
24176                  <name>Set</name>
24177                  <description>Enable</description>
24178                  <value>1</value>
24179                </enumeratedValue>
24180              </enumeratedValues>
24181            </field>
24182            <field>
24183              <name>OVRFLW</name>
24184              <description>Write '1' to enable interrupt for event OVRFLW</description>
24185              <lsb>1</lsb>
24186              <msb>1</msb>
24187              <enumeratedValues>
24188                <usage>read</usage>
24189                <enumeratedValue>
24190                  <name>Disabled</name>
24191                  <description>Read: Disabled</description>
24192                  <value>0</value>
24193                </enumeratedValue>
24194                <enumeratedValue>
24195                  <name>Enabled</name>
24196                  <description>Read: Enabled</description>
24197                  <value>1</value>
24198                </enumeratedValue>
24199              </enumeratedValues>
24200              <enumeratedValues>
24201                <usage>write</usage>
24202                <enumeratedValue>
24203                  <name>Set</name>
24204                  <description>Enable</description>
24205                  <value>1</value>
24206                </enumeratedValue>
24207              </enumeratedValues>
24208            </field>
24209            <field>
24210              <name>COMPARE0</name>
24211              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
24212              <lsb>16</lsb>
24213              <msb>16</msb>
24214              <enumeratedValues>
24215                <usage>read</usage>
24216                <enumeratedValue>
24217                  <name>Disabled</name>
24218                  <description>Read: Disabled</description>
24219                  <value>0</value>
24220                </enumeratedValue>
24221                <enumeratedValue>
24222                  <name>Enabled</name>
24223                  <description>Read: Enabled</description>
24224                  <value>1</value>
24225                </enumeratedValue>
24226              </enumeratedValues>
24227              <enumeratedValues>
24228                <usage>write</usage>
24229                <enumeratedValue>
24230                  <name>Set</name>
24231                  <description>Enable</description>
24232                  <value>1</value>
24233                </enumeratedValue>
24234              </enumeratedValues>
24235            </field>
24236            <field>
24237              <name>COMPARE1</name>
24238              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
24239              <lsb>17</lsb>
24240              <msb>17</msb>
24241              <enumeratedValues>
24242                <usage>read</usage>
24243                <enumeratedValue>
24244                  <name>Disabled</name>
24245                  <description>Read: Disabled</description>
24246                  <value>0</value>
24247                </enumeratedValue>
24248                <enumeratedValue>
24249                  <name>Enabled</name>
24250                  <description>Read: Enabled</description>
24251                  <value>1</value>
24252                </enumeratedValue>
24253              </enumeratedValues>
24254              <enumeratedValues>
24255                <usage>write</usage>
24256                <enumeratedValue>
24257                  <name>Set</name>
24258                  <description>Enable</description>
24259                  <value>1</value>
24260                </enumeratedValue>
24261              </enumeratedValues>
24262            </field>
24263            <field>
24264              <name>COMPARE2</name>
24265              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
24266              <lsb>18</lsb>
24267              <msb>18</msb>
24268              <enumeratedValues>
24269                <usage>read</usage>
24270                <enumeratedValue>
24271                  <name>Disabled</name>
24272                  <description>Read: Disabled</description>
24273                  <value>0</value>
24274                </enumeratedValue>
24275                <enumeratedValue>
24276                  <name>Enabled</name>
24277                  <description>Read: Enabled</description>
24278                  <value>1</value>
24279                </enumeratedValue>
24280              </enumeratedValues>
24281              <enumeratedValues>
24282                <usage>write</usage>
24283                <enumeratedValue>
24284                  <name>Set</name>
24285                  <description>Enable</description>
24286                  <value>1</value>
24287                </enumeratedValue>
24288              </enumeratedValues>
24289            </field>
24290            <field>
24291              <name>COMPARE3</name>
24292              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
24293              <lsb>19</lsb>
24294              <msb>19</msb>
24295              <enumeratedValues>
24296                <usage>read</usage>
24297                <enumeratedValue>
24298                  <name>Disabled</name>
24299                  <description>Read: Disabled</description>
24300                  <value>0</value>
24301                </enumeratedValue>
24302                <enumeratedValue>
24303                  <name>Enabled</name>
24304                  <description>Read: Enabled</description>
24305                  <value>1</value>
24306                </enumeratedValue>
24307              </enumeratedValues>
24308              <enumeratedValues>
24309                <usage>write</usage>
24310                <enumeratedValue>
24311                  <name>Set</name>
24312                  <description>Enable</description>
24313                  <value>1</value>
24314                </enumeratedValue>
24315              </enumeratedValues>
24316            </field>
24317          </fields>
24318        </register>
24319        <register>
24320          <name>INTENCLR</name>
24321          <description>Disable interrupt</description>
24322          <addressOffset>0x308</addressOffset>
24323          <access>read-write</access>
24324          <fields>
24325            <field>
24326              <name>TICK</name>
24327              <description>Write '1' to disable interrupt for event TICK</description>
24328              <lsb>0</lsb>
24329              <msb>0</msb>
24330              <enumeratedValues>
24331                <usage>read</usage>
24332                <enumeratedValue>
24333                  <name>Disabled</name>
24334                  <description>Read: Disabled</description>
24335                  <value>0</value>
24336                </enumeratedValue>
24337                <enumeratedValue>
24338                  <name>Enabled</name>
24339                  <description>Read: Enabled</description>
24340                  <value>1</value>
24341                </enumeratedValue>
24342              </enumeratedValues>
24343              <enumeratedValues>
24344                <usage>write</usage>
24345                <enumeratedValue>
24346                  <name>Clear</name>
24347                  <description>Disable</description>
24348                  <value>1</value>
24349                </enumeratedValue>
24350              </enumeratedValues>
24351            </field>
24352            <field>
24353              <name>OVRFLW</name>
24354              <description>Write '1' to disable interrupt for event OVRFLW</description>
24355              <lsb>1</lsb>
24356              <msb>1</msb>
24357              <enumeratedValues>
24358                <usage>read</usage>
24359                <enumeratedValue>
24360                  <name>Disabled</name>
24361                  <description>Read: Disabled</description>
24362                  <value>0</value>
24363                </enumeratedValue>
24364                <enumeratedValue>
24365                  <name>Enabled</name>
24366                  <description>Read: Enabled</description>
24367                  <value>1</value>
24368                </enumeratedValue>
24369              </enumeratedValues>
24370              <enumeratedValues>
24371                <usage>write</usage>
24372                <enumeratedValue>
24373                  <name>Clear</name>
24374                  <description>Disable</description>
24375                  <value>1</value>
24376                </enumeratedValue>
24377              </enumeratedValues>
24378            </field>
24379            <field>
24380              <name>COMPARE0</name>
24381              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
24382              <lsb>16</lsb>
24383              <msb>16</msb>
24384              <enumeratedValues>
24385                <usage>read</usage>
24386                <enumeratedValue>
24387                  <name>Disabled</name>
24388                  <description>Read: Disabled</description>
24389                  <value>0</value>
24390                </enumeratedValue>
24391                <enumeratedValue>
24392                  <name>Enabled</name>
24393                  <description>Read: Enabled</description>
24394                  <value>1</value>
24395                </enumeratedValue>
24396              </enumeratedValues>
24397              <enumeratedValues>
24398                <usage>write</usage>
24399                <enumeratedValue>
24400                  <name>Clear</name>
24401                  <description>Disable</description>
24402                  <value>1</value>
24403                </enumeratedValue>
24404              </enumeratedValues>
24405            </field>
24406            <field>
24407              <name>COMPARE1</name>
24408              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
24409              <lsb>17</lsb>
24410              <msb>17</msb>
24411              <enumeratedValues>
24412                <usage>read</usage>
24413                <enumeratedValue>
24414                  <name>Disabled</name>
24415                  <description>Read: Disabled</description>
24416                  <value>0</value>
24417                </enumeratedValue>
24418                <enumeratedValue>
24419                  <name>Enabled</name>
24420                  <description>Read: Enabled</description>
24421                  <value>1</value>
24422                </enumeratedValue>
24423              </enumeratedValues>
24424              <enumeratedValues>
24425                <usage>write</usage>
24426                <enumeratedValue>
24427                  <name>Clear</name>
24428                  <description>Disable</description>
24429                  <value>1</value>
24430                </enumeratedValue>
24431              </enumeratedValues>
24432            </field>
24433            <field>
24434              <name>COMPARE2</name>
24435              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
24436              <lsb>18</lsb>
24437              <msb>18</msb>
24438              <enumeratedValues>
24439                <usage>read</usage>
24440                <enumeratedValue>
24441                  <name>Disabled</name>
24442                  <description>Read: Disabled</description>
24443                  <value>0</value>
24444                </enumeratedValue>
24445                <enumeratedValue>
24446                  <name>Enabled</name>
24447                  <description>Read: Enabled</description>
24448                  <value>1</value>
24449                </enumeratedValue>
24450              </enumeratedValues>
24451              <enumeratedValues>
24452                <usage>write</usage>
24453                <enumeratedValue>
24454                  <name>Clear</name>
24455                  <description>Disable</description>
24456                  <value>1</value>
24457                </enumeratedValue>
24458              </enumeratedValues>
24459            </field>
24460            <field>
24461              <name>COMPARE3</name>
24462              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
24463              <lsb>19</lsb>
24464              <msb>19</msb>
24465              <enumeratedValues>
24466                <usage>read</usage>
24467                <enumeratedValue>
24468                  <name>Disabled</name>
24469                  <description>Read: Disabled</description>
24470                  <value>0</value>
24471                </enumeratedValue>
24472                <enumeratedValue>
24473                  <name>Enabled</name>
24474                  <description>Read: Enabled</description>
24475                  <value>1</value>
24476                </enumeratedValue>
24477              </enumeratedValues>
24478              <enumeratedValues>
24479                <usage>write</usage>
24480                <enumeratedValue>
24481                  <name>Clear</name>
24482                  <description>Disable</description>
24483                  <value>1</value>
24484                </enumeratedValue>
24485              </enumeratedValues>
24486            </field>
24487          </fields>
24488        </register>
24489        <register>
24490          <name>EVTEN</name>
24491          <description>Enable or disable event routing</description>
24492          <addressOffset>0x340</addressOffset>
24493          <access>read-write</access>
24494          <fields>
24495            <field>
24496              <name>TICK</name>
24497              <description>Enable or disable event routing for event TICK</description>
24498              <lsb>0</lsb>
24499              <msb>0</msb>
24500              <enumeratedValues>
24501                <enumeratedValue>
24502                  <name>Disabled</name>
24503                  <description>Disable</description>
24504                  <value>0</value>
24505                </enumeratedValue>
24506                <enumeratedValue>
24507                  <name>Enabled</name>
24508                  <description>Disable</description>
24509                  <value>1</value>
24510                </enumeratedValue>
24511              </enumeratedValues>
24512            </field>
24513            <field>
24514              <name>OVRFLW</name>
24515              <description>Enable or disable event routing for event OVRFLW</description>
24516              <lsb>1</lsb>
24517              <msb>1</msb>
24518              <enumeratedValues>
24519                <enumeratedValue>
24520                  <name>Disabled</name>
24521                  <description>Disable</description>
24522                  <value>0</value>
24523                </enumeratedValue>
24524                <enumeratedValue>
24525                  <name>Enabled</name>
24526                  <description>Disable</description>
24527                  <value>1</value>
24528                </enumeratedValue>
24529              </enumeratedValues>
24530            </field>
24531            <field>
24532              <name>COMPARE0</name>
24533              <description>Enable or disable event routing for event COMPARE[0]</description>
24534              <lsb>16</lsb>
24535              <msb>16</msb>
24536              <enumeratedValues>
24537                <enumeratedValue>
24538                  <name>Disabled</name>
24539                  <description>Disable</description>
24540                  <value>0</value>
24541                </enumeratedValue>
24542                <enumeratedValue>
24543                  <name>Enabled</name>
24544                  <description>Disable</description>
24545                  <value>1</value>
24546                </enumeratedValue>
24547              </enumeratedValues>
24548            </field>
24549            <field>
24550              <name>COMPARE1</name>
24551              <description>Enable or disable event routing for event COMPARE[1]</description>
24552              <lsb>17</lsb>
24553              <msb>17</msb>
24554              <enumeratedValues>
24555                <enumeratedValue>
24556                  <name>Disabled</name>
24557                  <description>Disable</description>
24558                  <value>0</value>
24559                </enumeratedValue>
24560                <enumeratedValue>
24561                  <name>Enabled</name>
24562                  <description>Disable</description>
24563                  <value>1</value>
24564                </enumeratedValue>
24565              </enumeratedValues>
24566            </field>
24567            <field>
24568              <name>COMPARE2</name>
24569              <description>Enable or disable event routing for event COMPARE[2]</description>
24570              <lsb>18</lsb>
24571              <msb>18</msb>
24572              <enumeratedValues>
24573                <enumeratedValue>
24574                  <name>Disabled</name>
24575                  <description>Disable</description>
24576                  <value>0</value>
24577                </enumeratedValue>
24578                <enumeratedValue>
24579                  <name>Enabled</name>
24580                  <description>Disable</description>
24581                  <value>1</value>
24582                </enumeratedValue>
24583              </enumeratedValues>
24584            </field>
24585            <field>
24586              <name>COMPARE3</name>
24587              <description>Enable or disable event routing for event COMPARE[3]</description>
24588              <lsb>19</lsb>
24589              <msb>19</msb>
24590              <enumeratedValues>
24591                <enumeratedValue>
24592                  <name>Disabled</name>
24593                  <description>Disable</description>
24594                  <value>0</value>
24595                </enumeratedValue>
24596                <enumeratedValue>
24597                  <name>Enabled</name>
24598                  <description>Disable</description>
24599                  <value>1</value>
24600                </enumeratedValue>
24601              </enumeratedValues>
24602            </field>
24603          </fields>
24604        </register>
24605        <register>
24606          <name>EVTENSET</name>
24607          <description>Enable event routing</description>
24608          <addressOffset>0x344</addressOffset>
24609          <access>read-write</access>
24610          <fields>
24611            <field>
24612              <name>TICK</name>
24613              <description>Write '1' to enable event routing for event TICK</description>
24614              <lsb>0</lsb>
24615              <msb>0</msb>
24616              <enumeratedValues>
24617                <usage>read</usage>
24618                <enumeratedValue>
24619                  <name>Disabled</name>
24620                  <description>Read: Disabled</description>
24621                  <value>0</value>
24622                </enumeratedValue>
24623                <enumeratedValue>
24624                  <name>Enabled</name>
24625                  <description>Read: Enabled</description>
24626                  <value>1</value>
24627                </enumeratedValue>
24628              </enumeratedValues>
24629              <enumeratedValues>
24630                <usage>write</usage>
24631                <enumeratedValue>
24632                  <name>Set</name>
24633                  <description>Enable</description>
24634                  <value>1</value>
24635                </enumeratedValue>
24636              </enumeratedValues>
24637            </field>
24638            <field>
24639              <name>OVRFLW</name>
24640              <description>Write '1' to enable event routing for event OVRFLW</description>
24641              <lsb>1</lsb>
24642              <msb>1</msb>
24643              <enumeratedValues>
24644                <usage>read</usage>
24645                <enumeratedValue>
24646                  <name>Disabled</name>
24647                  <description>Read: Disabled</description>
24648                  <value>0</value>
24649                </enumeratedValue>
24650                <enumeratedValue>
24651                  <name>Enabled</name>
24652                  <description>Read: Enabled</description>
24653                  <value>1</value>
24654                </enumeratedValue>
24655              </enumeratedValues>
24656              <enumeratedValues>
24657                <usage>write</usage>
24658                <enumeratedValue>
24659                  <name>Set</name>
24660                  <description>Enable</description>
24661                  <value>1</value>
24662                </enumeratedValue>
24663              </enumeratedValues>
24664            </field>
24665            <field>
24666              <name>COMPARE0</name>
24667              <description>Write '1' to enable event routing for event COMPARE[0]</description>
24668              <lsb>16</lsb>
24669              <msb>16</msb>
24670              <enumeratedValues>
24671                <usage>read</usage>
24672                <enumeratedValue>
24673                  <name>Disabled</name>
24674                  <description>Read: Disabled</description>
24675                  <value>0</value>
24676                </enumeratedValue>
24677                <enumeratedValue>
24678                  <name>Enabled</name>
24679                  <description>Read: Enabled</description>
24680                  <value>1</value>
24681                </enumeratedValue>
24682              </enumeratedValues>
24683              <enumeratedValues>
24684                <usage>write</usage>
24685                <enumeratedValue>
24686                  <name>Set</name>
24687                  <description>Enable</description>
24688                  <value>1</value>
24689                </enumeratedValue>
24690              </enumeratedValues>
24691            </field>
24692            <field>
24693              <name>COMPARE1</name>
24694              <description>Write '1' to enable event routing for event COMPARE[1]</description>
24695              <lsb>17</lsb>
24696              <msb>17</msb>
24697              <enumeratedValues>
24698                <usage>read</usage>
24699                <enumeratedValue>
24700                  <name>Disabled</name>
24701                  <description>Read: Disabled</description>
24702                  <value>0</value>
24703                </enumeratedValue>
24704                <enumeratedValue>
24705                  <name>Enabled</name>
24706                  <description>Read: Enabled</description>
24707                  <value>1</value>
24708                </enumeratedValue>
24709              </enumeratedValues>
24710              <enumeratedValues>
24711                <usage>write</usage>
24712                <enumeratedValue>
24713                  <name>Set</name>
24714                  <description>Enable</description>
24715                  <value>1</value>
24716                </enumeratedValue>
24717              </enumeratedValues>
24718            </field>
24719            <field>
24720              <name>COMPARE2</name>
24721              <description>Write '1' to enable event routing for event COMPARE[2]</description>
24722              <lsb>18</lsb>
24723              <msb>18</msb>
24724              <enumeratedValues>
24725                <usage>read</usage>
24726                <enumeratedValue>
24727                  <name>Disabled</name>
24728                  <description>Read: Disabled</description>
24729                  <value>0</value>
24730                </enumeratedValue>
24731                <enumeratedValue>
24732                  <name>Enabled</name>
24733                  <description>Read: Enabled</description>
24734                  <value>1</value>
24735                </enumeratedValue>
24736              </enumeratedValues>
24737              <enumeratedValues>
24738                <usage>write</usage>
24739                <enumeratedValue>
24740                  <name>Set</name>
24741                  <description>Enable</description>
24742                  <value>1</value>
24743                </enumeratedValue>
24744              </enumeratedValues>
24745            </field>
24746            <field>
24747              <name>COMPARE3</name>
24748              <description>Write '1' to enable event routing for event COMPARE[3]</description>
24749              <lsb>19</lsb>
24750              <msb>19</msb>
24751              <enumeratedValues>
24752                <usage>read</usage>
24753                <enumeratedValue>
24754                  <name>Disabled</name>
24755                  <description>Read: Disabled</description>
24756                  <value>0</value>
24757                </enumeratedValue>
24758                <enumeratedValue>
24759                  <name>Enabled</name>
24760                  <description>Read: Enabled</description>
24761                  <value>1</value>
24762                </enumeratedValue>
24763              </enumeratedValues>
24764              <enumeratedValues>
24765                <usage>write</usage>
24766                <enumeratedValue>
24767                  <name>Set</name>
24768                  <description>Enable</description>
24769                  <value>1</value>
24770                </enumeratedValue>
24771              </enumeratedValues>
24772            </field>
24773          </fields>
24774        </register>
24775        <register>
24776          <name>EVTENCLR</name>
24777          <description>Disable event routing</description>
24778          <addressOffset>0x348</addressOffset>
24779          <access>read-write</access>
24780          <fields>
24781            <field>
24782              <name>TICK</name>
24783              <description>Write '1' to disable event routing for event TICK</description>
24784              <lsb>0</lsb>
24785              <msb>0</msb>
24786              <enumeratedValues>
24787                <usage>read</usage>
24788                <enumeratedValue>
24789                  <name>Disabled</name>
24790                  <description>Read: Disabled</description>
24791                  <value>0</value>
24792                </enumeratedValue>
24793                <enumeratedValue>
24794                  <name>Enabled</name>
24795                  <description>Read: Enabled</description>
24796                  <value>1</value>
24797                </enumeratedValue>
24798              </enumeratedValues>
24799              <enumeratedValues>
24800                <usage>write</usage>
24801                <enumeratedValue>
24802                  <name>Clear</name>
24803                  <description>Disable</description>
24804                  <value>1</value>
24805                </enumeratedValue>
24806              </enumeratedValues>
24807            </field>
24808            <field>
24809              <name>OVRFLW</name>
24810              <description>Write '1' to disable event routing for event OVRFLW</description>
24811              <lsb>1</lsb>
24812              <msb>1</msb>
24813              <enumeratedValues>
24814                <usage>read</usage>
24815                <enumeratedValue>
24816                  <name>Disabled</name>
24817                  <description>Read: Disabled</description>
24818                  <value>0</value>
24819                </enumeratedValue>
24820                <enumeratedValue>
24821                  <name>Enabled</name>
24822                  <description>Read: Enabled</description>
24823                  <value>1</value>
24824                </enumeratedValue>
24825              </enumeratedValues>
24826              <enumeratedValues>
24827                <usage>write</usage>
24828                <enumeratedValue>
24829                  <name>Clear</name>
24830                  <description>Disable</description>
24831                  <value>1</value>
24832                </enumeratedValue>
24833              </enumeratedValues>
24834            </field>
24835            <field>
24836              <name>COMPARE0</name>
24837              <description>Write '1' to disable event routing for event COMPARE[0]</description>
24838              <lsb>16</lsb>
24839              <msb>16</msb>
24840              <enumeratedValues>
24841                <usage>read</usage>
24842                <enumeratedValue>
24843                  <name>Disabled</name>
24844                  <description>Read: Disabled</description>
24845                  <value>0</value>
24846                </enumeratedValue>
24847                <enumeratedValue>
24848                  <name>Enabled</name>
24849                  <description>Read: Enabled</description>
24850                  <value>1</value>
24851                </enumeratedValue>
24852              </enumeratedValues>
24853              <enumeratedValues>
24854                <usage>write</usage>
24855                <enumeratedValue>
24856                  <name>Clear</name>
24857                  <description>Disable</description>
24858                  <value>1</value>
24859                </enumeratedValue>
24860              </enumeratedValues>
24861            </field>
24862            <field>
24863              <name>COMPARE1</name>
24864              <description>Write '1' to disable event routing for event COMPARE[1]</description>
24865              <lsb>17</lsb>
24866              <msb>17</msb>
24867              <enumeratedValues>
24868                <usage>read</usage>
24869                <enumeratedValue>
24870                  <name>Disabled</name>
24871                  <description>Read: Disabled</description>
24872                  <value>0</value>
24873                </enumeratedValue>
24874                <enumeratedValue>
24875                  <name>Enabled</name>
24876                  <description>Read: Enabled</description>
24877                  <value>1</value>
24878                </enumeratedValue>
24879              </enumeratedValues>
24880              <enumeratedValues>
24881                <usage>write</usage>
24882                <enumeratedValue>
24883                  <name>Clear</name>
24884                  <description>Disable</description>
24885                  <value>1</value>
24886                </enumeratedValue>
24887              </enumeratedValues>
24888            </field>
24889            <field>
24890              <name>COMPARE2</name>
24891              <description>Write '1' to disable event routing for event COMPARE[2]</description>
24892              <lsb>18</lsb>
24893              <msb>18</msb>
24894              <enumeratedValues>
24895                <usage>read</usage>
24896                <enumeratedValue>
24897                  <name>Disabled</name>
24898                  <description>Read: Disabled</description>
24899                  <value>0</value>
24900                </enumeratedValue>
24901                <enumeratedValue>
24902                  <name>Enabled</name>
24903                  <description>Read: Enabled</description>
24904                  <value>1</value>
24905                </enumeratedValue>
24906              </enumeratedValues>
24907              <enumeratedValues>
24908                <usage>write</usage>
24909                <enumeratedValue>
24910                  <name>Clear</name>
24911                  <description>Disable</description>
24912                  <value>1</value>
24913                </enumeratedValue>
24914              </enumeratedValues>
24915            </field>
24916            <field>
24917              <name>COMPARE3</name>
24918              <description>Write '1' to disable event routing for event COMPARE[3]</description>
24919              <lsb>19</lsb>
24920              <msb>19</msb>
24921              <enumeratedValues>
24922                <usage>read</usage>
24923                <enumeratedValue>
24924                  <name>Disabled</name>
24925                  <description>Read: Disabled</description>
24926                  <value>0</value>
24927                </enumeratedValue>
24928                <enumeratedValue>
24929                  <name>Enabled</name>
24930                  <description>Read: Enabled</description>
24931                  <value>1</value>
24932                </enumeratedValue>
24933              </enumeratedValues>
24934              <enumeratedValues>
24935                <usage>write</usage>
24936                <enumeratedValue>
24937                  <name>Clear</name>
24938                  <description>Disable</description>
24939                  <value>1</value>
24940                </enumeratedValue>
24941              </enumeratedValues>
24942            </field>
24943          </fields>
24944        </register>
24945        <register>
24946          <name>COUNTER</name>
24947          <description>Current COUNTER value</description>
24948          <addressOffset>0x504</addressOffset>
24949          <access>read-only</access>
24950          <fields>
24951            <field>
24952              <name>COUNTER</name>
24953              <description>Counter value</description>
24954              <lsb>0</lsb>
24955              <msb>23</msb>
24956            </field>
24957          </fields>
24958        </register>
24959        <register>
24960          <name>PRESCALER</name>
24961          <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)). Must be written when RTC is stopped.</description>
24962          <addressOffset>0x508</addressOffset>
24963          <access>read-write</access>
24964          <fields>
24965            <field>
24966              <name>PRESCALER</name>
24967              <description>Prescaler value</description>
24968              <lsb>0</lsb>
24969              <msb>11</msb>
24970            </field>
24971          </fields>
24972        </register>
24973        <register>
24974          <dim>0x4</dim>
24975          <dimIncrement>0x4</dimIncrement>
24976          <name>CC[%s]</name>
24977          <description>Description collection: Compare register n</description>
24978          <addressOffset>0x540</addressOffset>
24979          <access>read-write</access>
24980          <fields>
24981            <field>
24982              <name>COMPARE</name>
24983              <description>Compare value</description>
24984              <lsb>0</lsb>
24985              <msb>23</msb>
24986            </field>
24987          </fields>
24988        </register>
24989      </registers>
24990    </peripheral>
24991    <peripheral>
24992      <name>TEMP</name>
24993      <description>Temperature Sensor</description>
24994      <baseAddress>0x4000C000</baseAddress>
24995      <addressBlock>
24996        <offset>0</offset>
24997        <size>0x1000</size>
24998        <usage>registers</usage>
24999      </addressBlock>
25000      <interrupt>
25001        <name>TEMP</name>
25002        <value>12</value>
25003      </interrupt>
25004      <groupName>TEMP</groupName>
25005      <size>0x20</size>
25006      <registers>
25007        <register>
25008          <name>TASKS_START</name>
25009          <description>Start temperature measurement</description>
25010          <addressOffset>0x000</addressOffset>
25011          <access>write-only</access>
25012          <fields>
25013            <field>
25014              <name>TASKS_START</name>
25015              <description>Start temperature measurement</description>
25016              <lsb>0</lsb>
25017              <msb>0</msb>
25018              <enumeratedValues>
25019                <enumeratedValue>
25020                  <name>Trigger</name>
25021                  <description>Trigger task</description>
25022                  <value>1</value>
25023                </enumeratedValue>
25024              </enumeratedValues>
25025            </field>
25026          </fields>
25027        </register>
25028        <register>
25029          <name>TASKS_STOP</name>
25030          <description>Stop temperature measurement</description>
25031          <addressOffset>0x004</addressOffset>
25032          <access>write-only</access>
25033          <fields>
25034            <field>
25035              <name>TASKS_STOP</name>
25036              <description>Stop temperature measurement</description>
25037              <lsb>0</lsb>
25038              <msb>0</msb>
25039              <enumeratedValues>
25040                <enumeratedValue>
25041                  <name>Trigger</name>
25042                  <description>Trigger task</description>
25043                  <value>1</value>
25044                </enumeratedValue>
25045              </enumeratedValues>
25046            </field>
25047          </fields>
25048        </register>
25049        <register>
25050          <name>EVENTS_DATARDY</name>
25051          <description>Temperature measurement complete, data ready</description>
25052          <addressOffset>0x100</addressOffset>
25053          <access>read-write</access>
25054          <fields>
25055            <field>
25056              <name>EVENTS_DATARDY</name>
25057              <description>Temperature measurement complete, data ready</description>
25058              <lsb>0</lsb>
25059              <msb>0</msb>
25060              <enumeratedValues>
25061                <enumeratedValue>
25062                  <name>NotGenerated</name>
25063                  <description>Event not generated</description>
25064                  <value>0</value>
25065                </enumeratedValue>
25066                <enumeratedValue>
25067                  <name>Generated</name>
25068                  <description>Event generated</description>
25069                  <value>1</value>
25070                </enumeratedValue>
25071              </enumeratedValues>
25072            </field>
25073          </fields>
25074        </register>
25075        <register>
25076          <name>INTENSET</name>
25077          <description>Enable interrupt</description>
25078          <addressOffset>0x304</addressOffset>
25079          <access>read-write</access>
25080          <fields>
25081            <field>
25082              <name>DATARDY</name>
25083              <description>Write '1' to enable interrupt for event DATARDY</description>
25084              <lsb>0</lsb>
25085              <msb>0</msb>
25086              <enumeratedValues>
25087                <usage>read</usage>
25088                <enumeratedValue>
25089                  <name>Disabled</name>
25090                  <description>Read: Disabled</description>
25091                  <value>0</value>
25092                </enumeratedValue>
25093                <enumeratedValue>
25094                  <name>Enabled</name>
25095                  <description>Read: Enabled</description>
25096                  <value>1</value>
25097                </enumeratedValue>
25098              </enumeratedValues>
25099              <enumeratedValues>
25100                <usage>write</usage>
25101                <enumeratedValue>
25102                  <name>Set</name>
25103                  <description>Enable</description>
25104                  <value>1</value>
25105                </enumeratedValue>
25106              </enumeratedValues>
25107            </field>
25108          </fields>
25109        </register>
25110        <register>
25111          <name>INTENCLR</name>
25112          <description>Disable interrupt</description>
25113          <addressOffset>0x308</addressOffset>
25114          <access>read-write</access>
25115          <fields>
25116            <field>
25117              <name>DATARDY</name>
25118              <description>Write '1' to disable interrupt for event DATARDY</description>
25119              <lsb>0</lsb>
25120              <msb>0</msb>
25121              <enumeratedValues>
25122                <usage>read</usage>
25123                <enumeratedValue>
25124                  <name>Disabled</name>
25125                  <description>Read: Disabled</description>
25126                  <value>0</value>
25127                </enumeratedValue>
25128                <enumeratedValue>
25129                  <name>Enabled</name>
25130                  <description>Read: Enabled</description>
25131                  <value>1</value>
25132                </enumeratedValue>
25133              </enumeratedValues>
25134              <enumeratedValues>
25135                <usage>write</usage>
25136                <enumeratedValue>
25137                  <name>Clear</name>
25138                  <description>Disable</description>
25139                  <value>1</value>
25140                </enumeratedValue>
25141              </enumeratedValues>
25142            </field>
25143          </fields>
25144        </register>
25145        <register>
25146          <name>TEMP</name>
25147          <description>Temperature in degC (0.25deg steps)</description>
25148          <addressOffset>0x508</addressOffset>
25149          <access>read-only</access>
25150          <dataType>int32_t</dataType>
25151          <fields>
25152            <field>
25153              <name>TEMP</name>
25154              <description>Temperature in degC (0.25deg steps)</description>
25155              <lsb>0</lsb>
25156              <msb>31</msb>
25157            </field>
25158          </fields>
25159        </register>
25160        <register>
25161          <name>A0</name>
25162          <description>Slope of first piecewise linear function</description>
25163          <addressOffset>0x520</addressOffset>
25164          <access>read-write</access>
25165          <resetValue>0x00000326</resetValue>
25166          <fields>
25167            <field>
25168              <name>A0</name>
25169              <description>Slope of first piecewise linear function</description>
25170              <lsb>0</lsb>
25171              <msb>11</msb>
25172            </field>
25173          </fields>
25174        </register>
25175        <register>
25176          <name>A1</name>
25177          <description>Slope of second piecewise linear function</description>
25178          <addressOffset>0x524</addressOffset>
25179          <access>read-write</access>
25180          <resetValue>0x00000348</resetValue>
25181          <fields>
25182            <field>
25183              <name>A1</name>
25184              <description>Slope of second piecewise linear function</description>
25185              <lsb>0</lsb>
25186              <msb>11</msb>
25187            </field>
25188          </fields>
25189        </register>
25190        <register>
25191          <name>A2</name>
25192          <description>Slope of third piecewise linear function</description>
25193          <addressOffset>0x528</addressOffset>
25194          <access>read-write</access>
25195          <resetValue>0x000003AA</resetValue>
25196          <fields>
25197            <field>
25198              <name>A2</name>
25199              <description>Slope of third piecewise linear function</description>
25200              <lsb>0</lsb>
25201              <msb>11</msb>
25202            </field>
25203          </fields>
25204        </register>
25205        <register>
25206          <name>A3</name>
25207          <description>Slope of fourth piecewise linear function</description>
25208          <addressOffset>0x52C</addressOffset>
25209          <access>read-write</access>
25210          <resetValue>0x0000040E</resetValue>
25211          <fields>
25212            <field>
25213              <name>A3</name>
25214              <description>Slope of fourth piecewise linear function</description>
25215              <lsb>0</lsb>
25216              <msb>11</msb>
25217            </field>
25218          </fields>
25219        </register>
25220        <register>
25221          <name>A4</name>
25222          <description>Slope of fifth piecewise linear function</description>
25223          <addressOffset>0x530</addressOffset>
25224          <access>read-write</access>
25225          <resetValue>0x000004BD</resetValue>
25226          <fields>
25227            <field>
25228              <name>A4</name>
25229              <description>Slope of fifth piecewise linear function</description>
25230              <lsb>0</lsb>
25231              <msb>11</msb>
25232            </field>
25233          </fields>
25234        </register>
25235        <register>
25236          <name>A5</name>
25237          <description>Slope of sixth piecewise linear function</description>
25238          <addressOffset>0x534</addressOffset>
25239          <access>read-write</access>
25240          <resetValue>0x000005A3</resetValue>
25241          <fields>
25242            <field>
25243              <name>A5</name>
25244              <description>Slope of sixth piecewise linear function</description>
25245              <lsb>0</lsb>
25246              <msb>11</msb>
25247            </field>
25248          </fields>
25249        </register>
25250        <register>
25251          <name>B0</name>
25252          <description>y-intercept of first piecewise linear function</description>
25253          <addressOffset>0x540</addressOffset>
25254          <access>read-write</access>
25255          <resetValue>0x00003FEF</resetValue>
25256          <fields>
25257            <field>
25258              <name>B0</name>
25259              <description>y-intercept of first piecewise linear function</description>
25260              <lsb>0</lsb>
25261              <msb>13</msb>
25262            </field>
25263          </fields>
25264        </register>
25265        <register>
25266          <name>B1</name>
25267          <description>y-intercept of second piecewise linear function</description>
25268          <addressOffset>0x544</addressOffset>
25269          <access>read-write</access>
25270          <resetValue>0x00003FBE</resetValue>
25271          <fields>
25272            <field>
25273              <name>B1</name>
25274              <description>y-intercept of second piecewise linear function</description>
25275              <lsb>0</lsb>
25276              <msb>13</msb>
25277            </field>
25278          </fields>
25279        </register>
25280        <register>
25281          <name>B2</name>
25282          <description>y-intercept of third piecewise linear function</description>
25283          <addressOffset>0x548</addressOffset>
25284          <access>read-write</access>
25285          <resetValue>0x00003FBE</resetValue>
25286          <fields>
25287            <field>
25288              <name>B2</name>
25289              <description>y-intercept of third piecewise linear function</description>
25290              <lsb>0</lsb>
25291              <msb>13</msb>
25292            </field>
25293          </fields>
25294        </register>
25295        <register>
25296          <name>B3</name>
25297          <description>y-intercept of fourth piecewise linear function</description>
25298          <addressOffset>0x54C</addressOffset>
25299          <access>read-write</access>
25300          <resetValue>0x00000012</resetValue>
25301          <fields>
25302            <field>
25303              <name>B3</name>
25304              <description>y-intercept of fourth piecewise linear function</description>
25305              <lsb>0</lsb>
25306              <msb>13</msb>
25307            </field>
25308          </fields>
25309        </register>
25310        <register>
25311          <name>B4</name>
25312          <description>y-intercept of fifth piecewise linear function</description>
25313          <addressOffset>0x550</addressOffset>
25314          <access>read-write</access>
25315          <resetValue>0x00000124</resetValue>
25316          <fields>
25317            <field>
25318              <name>B4</name>
25319              <description>y-intercept of fifth piecewise linear function</description>
25320              <lsb>0</lsb>
25321              <msb>13</msb>
25322            </field>
25323          </fields>
25324        </register>
25325        <register>
25326          <name>B5</name>
25327          <description>y-intercept of sixth piecewise linear function</description>
25328          <addressOffset>0x554</addressOffset>
25329          <access>read-write</access>
25330          <resetValue>0x0000027C</resetValue>
25331          <fields>
25332            <field>
25333              <name>B5</name>
25334              <description>y-intercept of sixth piecewise linear function</description>
25335              <lsb>0</lsb>
25336              <msb>13</msb>
25337            </field>
25338          </fields>
25339        </register>
25340        <register>
25341          <name>T0</name>
25342          <description>End point of first piecewise linear function</description>
25343          <addressOffset>0x560</addressOffset>
25344          <access>read-write</access>
25345          <resetValue>0x000000E2</resetValue>
25346          <fields>
25347            <field>
25348              <name>T0</name>
25349              <description>End point of first piecewise linear function</description>
25350              <lsb>0</lsb>
25351              <msb>7</msb>
25352            </field>
25353          </fields>
25354        </register>
25355        <register>
25356          <name>T1</name>
25357          <description>End point of second piecewise linear function</description>
25358          <addressOffset>0x564</addressOffset>
25359          <access>read-write</access>
25360          <resetValue>0x00000000</resetValue>
25361          <fields>
25362            <field>
25363              <name>T1</name>
25364              <description>End point of second piecewise linear function</description>
25365              <lsb>0</lsb>
25366              <msb>7</msb>
25367            </field>
25368          </fields>
25369        </register>
25370        <register>
25371          <name>T2</name>
25372          <description>End point of third piecewise linear function</description>
25373          <addressOffset>0x568</addressOffset>
25374          <access>read-write</access>
25375          <resetValue>0x00000019</resetValue>
25376          <fields>
25377            <field>
25378              <name>T2</name>
25379              <description>End point of third piecewise linear function</description>
25380              <lsb>0</lsb>
25381              <msb>7</msb>
25382            </field>
25383          </fields>
25384        </register>
25385        <register>
25386          <name>T3</name>
25387          <description>End point of fourth piecewise linear function</description>
25388          <addressOffset>0x56C</addressOffset>
25389          <access>read-write</access>
25390          <resetValue>0x0000003C</resetValue>
25391          <fields>
25392            <field>
25393              <name>T3</name>
25394              <description>End point of fourth piecewise linear function</description>
25395              <lsb>0</lsb>
25396              <msb>7</msb>
25397            </field>
25398          </fields>
25399        </register>
25400        <register>
25401          <name>T4</name>
25402          <description>End point of fifth piecewise linear function</description>
25403          <addressOffset>0x570</addressOffset>
25404          <access>read-write</access>
25405          <resetValue>0x00000050</resetValue>
25406          <fields>
25407            <field>
25408              <name>T4</name>
25409              <description>End point of fifth piecewise linear function</description>
25410              <lsb>0</lsb>
25411              <msb>7</msb>
25412            </field>
25413          </fields>
25414        </register>
25415      </registers>
25416    </peripheral>
25417    <peripheral>
25418      <name>RNG</name>
25419      <description>Random Number Generator</description>
25420      <baseAddress>0x4000D000</baseAddress>
25421      <addressBlock>
25422        <offset>0</offset>
25423        <size>0x1000</size>
25424        <usage>registers</usage>
25425      </addressBlock>
25426      <interrupt>
25427        <name>RNG</name>
25428        <value>13</value>
25429      </interrupt>
25430      <groupName>RNG</groupName>
25431      <size>0x20</size>
25432      <registers>
25433        <register>
25434          <name>TASKS_START</name>
25435          <description>Task starting the random number generator</description>
25436          <addressOffset>0x000</addressOffset>
25437          <access>write-only</access>
25438          <fields>
25439            <field>
25440              <name>TASKS_START</name>
25441              <description>Task starting the random number generator</description>
25442              <lsb>0</lsb>
25443              <msb>0</msb>
25444              <enumeratedValues>
25445                <enumeratedValue>
25446                  <name>Trigger</name>
25447                  <description>Trigger task</description>
25448                  <value>1</value>
25449                </enumeratedValue>
25450              </enumeratedValues>
25451            </field>
25452          </fields>
25453        </register>
25454        <register>
25455          <name>TASKS_STOP</name>
25456          <description>Task stopping the random number generator</description>
25457          <addressOffset>0x004</addressOffset>
25458          <access>write-only</access>
25459          <fields>
25460            <field>
25461              <name>TASKS_STOP</name>
25462              <description>Task stopping the random number generator</description>
25463              <lsb>0</lsb>
25464              <msb>0</msb>
25465              <enumeratedValues>
25466                <enumeratedValue>
25467                  <name>Trigger</name>
25468                  <description>Trigger task</description>
25469                  <value>1</value>
25470                </enumeratedValue>
25471              </enumeratedValues>
25472            </field>
25473          </fields>
25474        </register>
25475        <register>
25476          <name>EVENTS_VALRDY</name>
25477          <description>Event being generated for every new random number written to the VALUE register</description>
25478          <addressOffset>0x100</addressOffset>
25479          <access>read-write</access>
25480          <fields>
25481            <field>
25482              <name>EVENTS_VALRDY</name>
25483              <description>Event being generated for every new random number written to the VALUE register</description>
25484              <lsb>0</lsb>
25485              <msb>0</msb>
25486              <enumeratedValues>
25487                <enumeratedValue>
25488                  <name>NotGenerated</name>
25489                  <description>Event not generated</description>
25490                  <value>0</value>
25491                </enumeratedValue>
25492                <enumeratedValue>
25493                  <name>Generated</name>
25494                  <description>Event generated</description>
25495                  <value>1</value>
25496                </enumeratedValue>
25497              </enumeratedValues>
25498            </field>
25499          </fields>
25500        </register>
25501        <register>
25502          <name>SHORTS</name>
25503          <description>Shortcuts between local events and tasks</description>
25504          <addressOffset>0x200</addressOffset>
25505          <access>read-write</access>
25506          <fields>
25507            <field>
25508              <name>VALRDY_STOP</name>
25509              <description>Shortcut between event VALRDY and task STOP</description>
25510              <lsb>0</lsb>
25511              <msb>0</msb>
25512              <enumeratedValues>
25513                <enumeratedValue>
25514                  <name>Disabled</name>
25515                  <description>Disable shortcut</description>
25516                  <value>0</value>
25517                </enumeratedValue>
25518                <enumeratedValue>
25519                  <name>Enabled</name>
25520                  <description>Enable shortcut</description>
25521                  <value>1</value>
25522                </enumeratedValue>
25523              </enumeratedValues>
25524            </field>
25525          </fields>
25526        </register>
25527        <register>
25528          <name>INTENSET</name>
25529          <description>Enable interrupt</description>
25530          <addressOffset>0x304</addressOffset>
25531          <access>read-write</access>
25532          <fields>
25533            <field>
25534              <name>VALRDY</name>
25535              <description>Write '1' to enable interrupt for event VALRDY</description>
25536              <lsb>0</lsb>
25537              <msb>0</msb>
25538              <enumeratedValues>
25539                <usage>read</usage>
25540                <enumeratedValue>
25541                  <name>Disabled</name>
25542                  <description>Read: Disabled</description>
25543                  <value>0</value>
25544                </enumeratedValue>
25545                <enumeratedValue>
25546                  <name>Enabled</name>
25547                  <description>Read: Enabled</description>
25548                  <value>1</value>
25549                </enumeratedValue>
25550              </enumeratedValues>
25551              <enumeratedValues>
25552                <usage>write</usage>
25553                <enumeratedValue>
25554                  <name>Set</name>
25555                  <description>Enable</description>
25556                  <value>1</value>
25557                </enumeratedValue>
25558              </enumeratedValues>
25559            </field>
25560          </fields>
25561        </register>
25562        <register>
25563          <name>INTENCLR</name>
25564          <description>Disable interrupt</description>
25565          <addressOffset>0x308</addressOffset>
25566          <access>read-write</access>
25567          <fields>
25568            <field>
25569              <name>VALRDY</name>
25570              <description>Write '1' to disable interrupt for event VALRDY</description>
25571              <lsb>0</lsb>
25572              <msb>0</msb>
25573              <enumeratedValues>
25574                <usage>read</usage>
25575                <enumeratedValue>
25576                  <name>Disabled</name>
25577                  <description>Read: Disabled</description>
25578                  <value>0</value>
25579                </enumeratedValue>
25580                <enumeratedValue>
25581                  <name>Enabled</name>
25582                  <description>Read: Enabled</description>
25583                  <value>1</value>
25584                </enumeratedValue>
25585              </enumeratedValues>
25586              <enumeratedValues>
25587                <usage>write</usage>
25588                <enumeratedValue>
25589                  <name>Clear</name>
25590                  <description>Disable</description>
25591                  <value>1</value>
25592                </enumeratedValue>
25593              </enumeratedValues>
25594            </field>
25595          </fields>
25596        </register>
25597        <register>
25598          <name>CONFIG</name>
25599          <description>Configuration register</description>
25600          <addressOffset>0x504</addressOffset>
25601          <access>read-write</access>
25602          <fields>
25603            <field>
25604              <name>DERCEN</name>
25605              <description>Bias correction</description>
25606              <lsb>0</lsb>
25607              <msb>0</msb>
25608              <enumeratedValues>
25609                <enumeratedValue>
25610                  <name>Disabled</name>
25611                  <description>Disabled</description>
25612                  <value>0</value>
25613                </enumeratedValue>
25614                <enumeratedValue>
25615                  <name>Enabled</name>
25616                  <description>Enabled</description>
25617                  <value>1</value>
25618                </enumeratedValue>
25619              </enumeratedValues>
25620            </field>
25621          </fields>
25622        </register>
25623        <register>
25624          <name>VALUE</name>
25625          <description>Output random number</description>
25626          <addressOffset>0x508</addressOffset>
25627          <access>read-only</access>
25628          <fields>
25629            <field>
25630              <name>VALUE</name>
25631              <description>Generated random number</description>
25632              <lsb>0</lsb>
25633              <msb>7</msb>
25634            </field>
25635          </fields>
25636        </register>
25637      </registers>
25638    </peripheral>
25639    <peripheral>
25640      <name>ECB</name>
25641      <description>AES ECB Mode Encryption</description>
25642      <baseAddress>0x4000E000</baseAddress>
25643      <addressBlock>
25644        <offset>0</offset>
25645        <size>0x1000</size>
25646        <usage>registers</usage>
25647      </addressBlock>
25648      <interrupt>
25649        <name>ECB</name>
25650        <value>14</value>
25651      </interrupt>
25652      <groupName>ECB</groupName>
25653      <size>0x20</size>
25654      <registers>
25655        <register>
25656          <name>TASKS_STARTECB</name>
25657          <description>Start ECB block encrypt</description>
25658          <addressOffset>0x000</addressOffset>
25659          <access>write-only</access>
25660          <fields>
25661            <field>
25662              <name>TASKS_STARTECB</name>
25663              <description>Start ECB block encrypt</description>
25664              <lsb>0</lsb>
25665              <msb>0</msb>
25666              <enumeratedValues>
25667                <enumeratedValue>
25668                  <name>Trigger</name>
25669                  <description>Trigger task</description>
25670                  <value>1</value>
25671                </enumeratedValue>
25672              </enumeratedValues>
25673            </field>
25674          </fields>
25675        </register>
25676        <register>
25677          <name>TASKS_STOPECB</name>
25678          <description>Abort a possible executing ECB operation</description>
25679          <addressOffset>0x004</addressOffset>
25680          <access>write-only</access>
25681          <fields>
25682            <field>
25683              <name>TASKS_STOPECB</name>
25684              <description>Abort a possible executing ECB operation</description>
25685              <lsb>0</lsb>
25686              <msb>0</msb>
25687              <enumeratedValues>
25688                <enumeratedValue>
25689                  <name>Trigger</name>
25690                  <description>Trigger task</description>
25691                  <value>1</value>
25692                </enumeratedValue>
25693              </enumeratedValues>
25694            </field>
25695          </fields>
25696        </register>
25697        <register>
25698          <name>EVENTS_ENDECB</name>
25699          <description>ECB block encrypt complete</description>
25700          <addressOffset>0x100</addressOffset>
25701          <access>read-write</access>
25702          <fields>
25703            <field>
25704              <name>EVENTS_ENDECB</name>
25705              <description>ECB block encrypt complete</description>
25706              <lsb>0</lsb>
25707              <msb>0</msb>
25708              <enumeratedValues>
25709                <enumeratedValue>
25710                  <name>NotGenerated</name>
25711                  <description>Event not generated</description>
25712                  <value>0</value>
25713                </enumeratedValue>
25714                <enumeratedValue>
25715                  <name>Generated</name>
25716                  <description>Event generated</description>
25717                  <value>1</value>
25718                </enumeratedValue>
25719              </enumeratedValues>
25720            </field>
25721          </fields>
25722        </register>
25723        <register>
25724          <name>EVENTS_ERRORECB</name>
25725          <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
25726          <addressOffset>0x104</addressOffset>
25727          <access>read-write</access>
25728          <fields>
25729            <field>
25730              <name>EVENTS_ERRORECB</name>
25731              <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
25732              <lsb>0</lsb>
25733              <msb>0</msb>
25734              <enumeratedValues>
25735                <enumeratedValue>
25736                  <name>NotGenerated</name>
25737                  <description>Event not generated</description>
25738                  <value>0</value>
25739                </enumeratedValue>
25740                <enumeratedValue>
25741                  <name>Generated</name>
25742                  <description>Event generated</description>
25743                  <value>1</value>
25744                </enumeratedValue>
25745              </enumeratedValues>
25746            </field>
25747          </fields>
25748        </register>
25749        <register>
25750          <name>INTENSET</name>
25751          <description>Enable interrupt</description>
25752          <addressOffset>0x304</addressOffset>
25753          <access>read-write</access>
25754          <fields>
25755            <field>
25756              <name>ENDECB</name>
25757              <description>Write '1' to enable interrupt for event ENDECB</description>
25758              <lsb>0</lsb>
25759              <msb>0</msb>
25760              <enumeratedValues>
25761                <usage>read</usage>
25762                <enumeratedValue>
25763                  <name>Disabled</name>
25764                  <description>Read: Disabled</description>
25765                  <value>0</value>
25766                </enumeratedValue>
25767                <enumeratedValue>
25768                  <name>Enabled</name>
25769                  <description>Read: Enabled</description>
25770                  <value>1</value>
25771                </enumeratedValue>
25772              </enumeratedValues>
25773              <enumeratedValues>
25774                <usage>write</usage>
25775                <enumeratedValue>
25776                  <name>Set</name>
25777                  <description>Enable</description>
25778                  <value>1</value>
25779                </enumeratedValue>
25780              </enumeratedValues>
25781            </field>
25782            <field>
25783              <name>ERRORECB</name>
25784              <description>Write '1' to enable interrupt for event ERRORECB</description>
25785              <lsb>1</lsb>
25786              <msb>1</msb>
25787              <enumeratedValues>
25788                <usage>read</usage>
25789                <enumeratedValue>
25790                  <name>Disabled</name>
25791                  <description>Read: Disabled</description>
25792                  <value>0</value>
25793                </enumeratedValue>
25794                <enumeratedValue>
25795                  <name>Enabled</name>
25796                  <description>Read: Enabled</description>
25797                  <value>1</value>
25798                </enumeratedValue>
25799              </enumeratedValues>
25800              <enumeratedValues>
25801                <usage>write</usage>
25802                <enumeratedValue>
25803                  <name>Set</name>
25804                  <description>Enable</description>
25805                  <value>1</value>
25806                </enumeratedValue>
25807              </enumeratedValues>
25808            </field>
25809          </fields>
25810        </register>
25811        <register>
25812          <name>INTENCLR</name>
25813          <description>Disable interrupt</description>
25814          <addressOffset>0x308</addressOffset>
25815          <access>read-write</access>
25816          <fields>
25817            <field>
25818              <name>ENDECB</name>
25819              <description>Write '1' to disable interrupt for event ENDECB</description>
25820              <lsb>0</lsb>
25821              <msb>0</msb>
25822              <enumeratedValues>
25823                <usage>read</usage>
25824                <enumeratedValue>
25825                  <name>Disabled</name>
25826                  <description>Read: Disabled</description>
25827                  <value>0</value>
25828                </enumeratedValue>
25829                <enumeratedValue>
25830                  <name>Enabled</name>
25831                  <description>Read: Enabled</description>
25832                  <value>1</value>
25833                </enumeratedValue>
25834              </enumeratedValues>
25835              <enumeratedValues>
25836                <usage>write</usage>
25837                <enumeratedValue>
25838                  <name>Clear</name>
25839                  <description>Disable</description>
25840                  <value>1</value>
25841                </enumeratedValue>
25842              </enumeratedValues>
25843            </field>
25844            <field>
25845              <name>ERRORECB</name>
25846              <description>Write '1' to disable interrupt for event ERRORECB</description>
25847              <lsb>1</lsb>
25848              <msb>1</msb>
25849              <enumeratedValues>
25850                <usage>read</usage>
25851                <enumeratedValue>
25852                  <name>Disabled</name>
25853                  <description>Read: Disabled</description>
25854                  <value>0</value>
25855                </enumeratedValue>
25856                <enumeratedValue>
25857                  <name>Enabled</name>
25858                  <description>Read: Enabled</description>
25859                  <value>1</value>
25860                </enumeratedValue>
25861              </enumeratedValues>
25862              <enumeratedValues>
25863                <usage>write</usage>
25864                <enumeratedValue>
25865                  <name>Clear</name>
25866                  <description>Disable</description>
25867                  <value>1</value>
25868                </enumeratedValue>
25869              </enumeratedValues>
25870            </field>
25871          </fields>
25872        </register>
25873        <register>
25874          <name>ECBDATAPTR</name>
25875          <description>ECB block encrypt memory pointers</description>
25876          <addressOffset>0x504</addressOffset>
25877          <access>read-write</access>
25878          <fields>
25879            <field>
25880              <name>ECBDATAPTR</name>
25881              <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
25882              <lsb>0</lsb>
25883              <msb>31</msb>
25884            </field>
25885          </fields>
25886        </register>
25887      </registers>
25888    </peripheral>
25889    <peripheral>
25890      <name>AAR</name>
25891      <description>Accelerated Address Resolver</description>
25892      <baseAddress>0x4000F000</baseAddress>
25893      <addressBlock>
25894        <offset>0</offset>
25895        <size>0x1000</size>
25896        <usage>registers</usage>
25897      </addressBlock>
25898      <interrupt>
25899        <name>CCM_AAR</name>
25900        <value>15</value>
25901      </interrupt>
25902      <groupName>AAR</groupName>
25903      <size>0x20</size>
25904      <registers>
25905        <register>
25906          <name>TASKS_START</name>
25907          <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
25908          <addressOffset>0x000</addressOffset>
25909          <access>write-only</access>
25910          <fields>
25911            <field>
25912              <name>TASKS_START</name>
25913              <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
25914              <lsb>0</lsb>
25915              <msb>0</msb>
25916              <enumeratedValues>
25917                <enumeratedValue>
25918                  <name>Trigger</name>
25919                  <description>Trigger task</description>
25920                  <value>1</value>
25921                </enumeratedValue>
25922              </enumeratedValues>
25923            </field>
25924          </fields>
25925        </register>
25926        <register>
25927          <name>TASKS_STOP</name>
25928          <description>Stop resolving addresses</description>
25929          <addressOffset>0x008</addressOffset>
25930          <access>write-only</access>
25931          <fields>
25932            <field>
25933              <name>TASKS_STOP</name>
25934              <description>Stop resolving addresses</description>
25935              <lsb>0</lsb>
25936              <msb>0</msb>
25937              <enumeratedValues>
25938                <enumeratedValue>
25939                  <name>Trigger</name>
25940                  <description>Trigger task</description>
25941                  <value>1</value>
25942                </enumeratedValue>
25943              </enumeratedValues>
25944            </field>
25945          </fields>
25946        </register>
25947        <register>
25948          <name>EVENTS_END</name>
25949          <description>Address resolution procedure complete</description>
25950          <addressOffset>0x100</addressOffset>
25951          <access>read-write</access>
25952          <fields>
25953            <field>
25954              <name>EVENTS_END</name>
25955              <description>Address resolution procedure complete</description>
25956              <lsb>0</lsb>
25957              <msb>0</msb>
25958              <enumeratedValues>
25959                <enumeratedValue>
25960                  <name>NotGenerated</name>
25961                  <description>Event not generated</description>
25962                  <value>0</value>
25963                </enumeratedValue>
25964                <enumeratedValue>
25965                  <name>Generated</name>
25966                  <description>Event generated</description>
25967                  <value>1</value>
25968                </enumeratedValue>
25969              </enumeratedValues>
25970            </field>
25971          </fields>
25972        </register>
25973        <register>
25974          <name>EVENTS_RESOLVED</name>
25975          <description>Address resolved</description>
25976          <addressOffset>0x104</addressOffset>
25977          <access>read-write</access>
25978          <fields>
25979            <field>
25980              <name>EVENTS_RESOLVED</name>
25981              <description>Address resolved</description>
25982              <lsb>0</lsb>
25983              <msb>0</msb>
25984              <enumeratedValues>
25985                <enumeratedValue>
25986                  <name>NotGenerated</name>
25987                  <description>Event not generated</description>
25988                  <value>0</value>
25989                </enumeratedValue>
25990                <enumeratedValue>
25991                  <name>Generated</name>
25992                  <description>Event generated</description>
25993                  <value>1</value>
25994                </enumeratedValue>
25995              </enumeratedValues>
25996            </field>
25997          </fields>
25998        </register>
25999        <register>
26000          <name>EVENTS_NOTRESOLVED</name>
26001          <description>Address not resolved</description>
26002          <addressOffset>0x108</addressOffset>
26003          <access>read-write</access>
26004          <fields>
26005            <field>
26006              <name>EVENTS_NOTRESOLVED</name>
26007              <description>Address not resolved</description>
26008              <lsb>0</lsb>
26009              <msb>0</msb>
26010              <enumeratedValues>
26011                <enumeratedValue>
26012                  <name>NotGenerated</name>
26013                  <description>Event not generated</description>
26014                  <value>0</value>
26015                </enumeratedValue>
26016                <enumeratedValue>
26017                  <name>Generated</name>
26018                  <description>Event generated</description>
26019                  <value>1</value>
26020                </enumeratedValue>
26021              </enumeratedValues>
26022            </field>
26023          </fields>
26024        </register>
26025        <register>
26026          <name>INTENSET</name>
26027          <description>Enable interrupt</description>
26028          <addressOffset>0x304</addressOffset>
26029          <access>read-write</access>
26030          <fields>
26031            <field>
26032              <name>END</name>
26033              <description>Write '1' to enable interrupt for event END</description>
26034              <lsb>0</lsb>
26035              <msb>0</msb>
26036              <enumeratedValues>
26037                <usage>read</usage>
26038                <enumeratedValue>
26039                  <name>Disabled</name>
26040                  <description>Read: Disabled</description>
26041                  <value>0</value>
26042                </enumeratedValue>
26043                <enumeratedValue>
26044                  <name>Enabled</name>
26045                  <description>Read: Enabled</description>
26046                  <value>1</value>
26047                </enumeratedValue>
26048              </enumeratedValues>
26049              <enumeratedValues>
26050                <usage>write</usage>
26051                <enumeratedValue>
26052                  <name>Set</name>
26053                  <description>Enable</description>
26054                  <value>1</value>
26055                </enumeratedValue>
26056              </enumeratedValues>
26057            </field>
26058            <field>
26059              <name>RESOLVED</name>
26060              <description>Write '1' to enable interrupt for event RESOLVED</description>
26061              <lsb>1</lsb>
26062              <msb>1</msb>
26063              <enumeratedValues>
26064                <usage>read</usage>
26065                <enumeratedValue>
26066                  <name>Disabled</name>
26067                  <description>Read: Disabled</description>
26068                  <value>0</value>
26069                </enumeratedValue>
26070                <enumeratedValue>
26071                  <name>Enabled</name>
26072                  <description>Read: Enabled</description>
26073                  <value>1</value>
26074                </enumeratedValue>
26075              </enumeratedValues>
26076              <enumeratedValues>
26077                <usage>write</usage>
26078                <enumeratedValue>
26079                  <name>Set</name>
26080                  <description>Enable</description>
26081                  <value>1</value>
26082                </enumeratedValue>
26083              </enumeratedValues>
26084            </field>
26085            <field>
26086              <name>NOTRESOLVED</name>
26087              <description>Write '1' to enable interrupt for event NOTRESOLVED</description>
26088              <lsb>2</lsb>
26089              <msb>2</msb>
26090              <enumeratedValues>
26091                <usage>read</usage>
26092                <enumeratedValue>
26093                  <name>Disabled</name>
26094                  <description>Read: Disabled</description>
26095                  <value>0</value>
26096                </enumeratedValue>
26097                <enumeratedValue>
26098                  <name>Enabled</name>
26099                  <description>Read: Enabled</description>
26100                  <value>1</value>
26101                </enumeratedValue>
26102              </enumeratedValues>
26103              <enumeratedValues>
26104                <usage>write</usage>
26105                <enumeratedValue>
26106                  <name>Set</name>
26107                  <description>Enable</description>
26108                  <value>1</value>
26109                </enumeratedValue>
26110              </enumeratedValues>
26111            </field>
26112          </fields>
26113        </register>
26114        <register>
26115          <name>INTENCLR</name>
26116          <description>Disable interrupt</description>
26117          <addressOffset>0x308</addressOffset>
26118          <access>read-write</access>
26119          <fields>
26120            <field>
26121              <name>END</name>
26122              <description>Write '1' to disable interrupt for event END</description>
26123              <lsb>0</lsb>
26124              <msb>0</msb>
26125              <enumeratedValues>
26126                <usage>read</usage>
26127                <enumeratedValue>
26128                  <name>Disabled</name>
26129                  <description>Read: Disabled</description>
26130                  <value>0</value>
26131                </enumeratedValue>
26132                <enumeratedValue>
26133                  <name>Enabled</name>
26134                  <description>Read: Enabled</description>
26135                  <value>1</value>
26136                </enumeratedValue>
26137              </enumeratedValues>
26138              <enumeratedValues>
26139                <usage>write</usage>
26140                <enumeratedValue>
26141                  <name>Clear</name>
26142                  <description>Disable</description>
26143                  <value>1</value>
26144                </enumeratedValue>
26145              </enumeratedValues>
26146            </field>
26147            <field>
26148              <name>RESOLVED</name>
26149              <description>Write '1' to disable interrupt for event RESOLVED</description>
26150              <lsb>1</lsb>
26151              <msb>1</msb>
26152              <enumeratedValues>
26153                <usage>read</usage>
26154                <enumeratedValue>
26155                  <name>Disabled</name>
26156                  <description>Read: Disabled</description>
26157                  <value>0</value>
26158                </enumeratedValue>
26159                <enumeratedValue>
26160                  <name>Enabled</name>
26161                  <description>Read: Enabled</description>
26162                  <value>1</value>
26163                </enumeratedValue>
26164              </enumeratedValues>
26165              <enumeratedValues>
26166                <usage>write</usage>
26167                <enumeratedValue>
26168                  <name>Clear</name>
26169                  <description>Disable</description>
26170                  <value>1</value>
26171                </enumeratedValue>
26172              </enumeratedValues>
26173            </field>
26174            <field>
26175              <name>NOTRESOLVED</name>
26176              <description>Write '1' to disable interrupt for event NOTRESOLVED</description>
26177              <lsb>2</lsb>
26178              <msb>2</msb>
26179              <enumeratedValues>
26180                <usage>read</usage>
26181                <enumeratedValue>
26182                  <name>Disabled</name>
26183                  <description>Read: Disabled</description>
26184                  <value>0</value>
26185                </enumeratedValue>
26186                <enumeratedValue>
26187                  <name>Enabled</name>
26188                  <description>Read: Enabled</description>
26189                  <value>1</value>
26190                </enumeratedValue>
26191              </enumeratedValues>
26192              <enumeratedValues>
26193                <usage>write</usage>
26194                <enumeratedValue>
26195                  <name>Clear</name>
26196                  <description>Disable</description>
26197                  <value>1</value>
26198                </enumeratedValue>
26199              </enumeratedValues>
26200            </field>
26201          </fields>
26202        </register>
26203        <register>
26204          <name>STATUS</name>
26205          <description>Resolution status</description>
26206          <addressOffset>0x400</addressOffset>
26207          <access>read-only</access>
26208          <fields>
26209            <field>
26210              <name>STATUS</name>
26211              <description>The IRK that was used last time an address was resolved</description>
26212              <lsb>0</lsb>
26213              <msb>3</msb>
26214            </field>
26215          </fields>
26216        </register>
26217        <register>
26218          <name>ENABLE</name>
26219          <description>Enable AAR</description>
26220          <addressOffset>0x500</addressOffset>
26221          <access>read-write</access>
26222          <fields>
26223            <field>
26224              <name>ENABLE</name>
26225              <description>Enable or disable AAR</description>
26226              <lsb>0</lsb>
26227              <msb>1</msb>
26228              <enumeratedValues>
26229                <enumeratedValue>
26230                  <name>Disabled</name>
26231                  <description>Disable</description>
26232                  <value>0</value>
26233                </enumeratedValue>
26234                <enumeratedValue>
26235                  <name>Enabled</name>
26236                  <description>Enable</description>
26237                  <value>3</value>
26238                </enumeratedValue>
26239              </enumeratedValues>
26240            </field>
26241          </fields>
26242        </register>
26243        <register>
26244          <name>NIRK</name>
26245          <description>Number of IRKs</description>
26246          <addressOffset>0x504</addressOffset>
26247          <access>read-write</access>
26248          <resetValue>0x00000001</resetValue>
26249          <fields>
26250            <field>
26251              <name>NIRK</name>
26252              <description>Number of Identity Root Keys available in the IRK data structure</description>
26253              <lsb>0</lsb>
26254              <msb>4</msb>
26255            </field>
26256          </fields>
26257        </register>
26258        <register>
26259          <name>IRKPTR</name>
26260          <description>Pointer to IRK data structure</description>
26261          <addressOffset>0x508</addressOffset>
26262          <access>read-write</access>
26263          <fields>
26264            <field>
26265              <name>IRKPTR</name>
26266              <description>Pointer to the IRK data structure</description>
26267              <lsb>0</lsb>
26268              <msb>31</msb>
26269            </field>
26270          </fields>
26271        </register>
26272        <register>
26273          <name>ADDRPTR</name>
26274          <description>Pointer to the resolvable address</description>
26275          <addressOffset>0x510</addressOffset>
26276          <access>read-write</access>
26277          <fields>
26278            <field>
26279              <name>ADDRPTR</name>
26280              <description>Pointer to the resolvable address (6-bytes)</description>
26281              <lsb>0</lsb>
26282              <msb>31</msb>
26283            </field>
26284          </fields>
26285        </register>
26286        <register>
26287          <name>SCRATCHPTR</name>
26288          <description>Pointer to data area used for temporary storage</description>
26289          <addressOffset>0x514</addressOffset>
26290          <access>read-write</access>
26291          <fields>
26292            <field>
26293              <name>SCRATCHPTR</name>
26294              <description>Pointer to a scratch data area used for temporary storage during resolution. A space of minimum 3 bytes must be reserved.</description>
26295              <lsb>0</lsb>
26296              <msb>31</msb>
26297            </field>
26298          </fields>
26299        </register>
26300      </registers>
26301    </peripheral>
26302    <peripheral>
26303      <name>CCM</name>
26304      <description>AES CCM mode encryption</description>
26305      <baseAddress>0x4000F000</baseAddress>
26306      <alternatePeripheral>AAR</alternatePeripheral>
26307      <addressBlock>
26308        <offset>0</offset>
26309        <size>0x1000</size>
26310        <usage>registers</usage>
26311      </addressBlock>
26312      <interrupt>
26313        <name>CCM_AAR</name>
26314        <value>15</value>
26315      </interrupt>
26316      <groupName>CCM</groupName>
26317      <size>0x20</size>
26318      <registers>
26319        <register>
26320          <name>TASKS_KSGEN</name>
26321          <description>Start generation of keystream. This operation will stop by itself when completed.</description>
26322          <addressOffset>0x000</addressOffset>
26323          <access>write-only</access>
26324          <fields>
26325            <field>
26326              <name>TASKS_KSGEN</name>
26327              <description>Start generation of keystream. This operation will stop by itself when completed.</description>
26328              <lsb>0</lsb>
26329              <msb>0</msb>
26330              <enumeratedValues>
26331                <enumeratedValue>
26332                  <name>Trigger</name>
26333                  <description>Trigger task</description>
26334                  <value>1</value>
26335                </enumeratedValue>
26336              </enumeratedValues>
26337            </field>
26338          </fields>
26339        </register>
26340        <register>
26341          <name>TASKS_CRYPT</name>
26342          <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
26343          <addressOffset>0x004</addressOffset>
26344          <access>write-only</access>
26345          <fields>
26346            <field>
26347              <name>TASKS_CRYPT</name>
26348              <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
26349              <lsb>0</lsb>
26350              <msb>0</msb>
26351              <enumeratedValues>
26352                <enumeratedValue>
26353                  <name>Trigger</name>
26354                  <description>Trigger task</description>
26355                  <value>1</value>
26356                </enumeratedValue>
26357              </enumeratedValues>
26358            </field>
26359          </fields>
26360        </register>
26361        <register>
26362          <name>TASKS_STOP</name>
26363          <description>Stop encryption/decryption</description>
26364          <addressOffset>0x008</addressOffset>
26365          <access>write-only</access>
26366          <fields>
26367            <field>
26368              <name>TASKS_STOP</name>
26369              <description>Stop encryption/decryption</description>
26370              <lsb>0</lsb>
26371              <msb>0</msb>
26372              <enumeratedValues>
26373                <enumeratedValue>
26374                  <name>Trigger</name>
26375                  <description>Trigger task</description>
26376                  <value>1</value>
26377                </enumeratedValue>
26378              </enumeratedValues>
26379            </field>
26380          </fields>
26381        </register>
26382        <register>
26383          <name>TASKS_RATEOVERRIDE</name>
26384          <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
26385          <addressOffset>0x00C</addressOffset>
26386          <access>write-only</access>
26387          <fields>
26388            <field>
26389              <name>TASKS_RATEOVERRIDE</name>
26390              <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
26391              <lsb>0</lsb>
26392              <msb>0</msb>
26393              <enumeratedValues>
26394                <enumeratedValue>
26395                  <name>Trigger</name>
26396                  <description>Trigger task</description>
26397                  <value>1</value>
26398                </enumeratedValue>
26399              </enumeratedValues>
26400            </field>
26401          </fields>
26402        </register>
26403        <register>
26404          <name>EVENTS_ENDKSGEN</name>
26405          <description>Keystream generation complete</description>
26406          <addressOffset>0x100</addressOffset>
26407          <access>read-write</access>
26408          <fields>
26409            <field>
26410              <name>EVENTS_ENDKSGEN</name>
26411              <description>Keystream generation complete</description>
26412              <lsb>0</lsb>
26413              <msb>0</msb>
26414              <enumeratedValues>
26415                <enumeratedValue>
26416                  <name>NotGenerated</name>
26417                  <description>Event not generated</description>
26418                  <value>0</value>
26419                </enumeratedValue>
26420                <enumeratedValue>
26421                  <name>Generated</name>
26422                  <description>Event generated</description>
26423                  <value>1</value>
26424                </enumeratedValue>
26425              </enumeratedValues>
26426            </field>
26427          </fields>
26428        </register>
26429        <register>
26430          <name>EVENTS_ENDCRYPT</name>
26431          <description>Encrypt/decrypt complete</description>
26432          <addressOffset>0x104</addressOffset>
26433          <access>read-write</access>
26434          <fields>
26435            <field>
26436              <name>EVENTS_ENDCRYPT</name>
26437              <description>Encrypt/decrypt complete</description>
26438              <lsb>0</lsb>
26439              <msb>0</msb>
26440              <enumeratedValues>
26441                <enumeratedValue>
26442                  <name>NotGenerated</name>
26443                  <description>Event not generated</description>
26444                  <value>0</value>
26445                </enumeratedValue>
26446                <enumeratedValue>
26447                  <name>Generated</name>
26448                  <description>Event generated</description>
26449                  <value>1</value>
26450                </enumeratedValue>
26451              </enumeratedValues>
26452            </field>
26453          </fields>
26454        </register>
26455        <register>
26456          <name>EVENTS_ERROR</name>
26457          <description>Deprecated register - CCM error event</description>
26458          <addressOffset>0x108</addressOffset>
26459          <access>read-write</access>
26460          <fields>
26461            <field>
26462              <name>EVENTS_ERROR</name>
26463              <description>Deprecated field -  CCM error event</description>
26464              <lsb>0</lsb>
26465              <msb>0</msb>
26466              <enumeratedValues>
26467                <enumeratedValue>
26468                  <name>NotGenerated</name>
26469                  <description>Event not generated</description>
26470                  <value>0</value>
26471                </enumeratedValue>
26472                <enumeratedValue>
26473                  <name>Generated</name>
26474                  <description>Event generated</description>
26475                  <value>1</value>
26476                </enumeratedValue>
26477              </enumeratedValues>
26478            </field>
26479          </fields>
26480        </register>
26481        <register>
26482          <name>SHORTS</name>
26483          <description>Shortcuts between local events and tasks</description>
26484          <addressOffset>0x200</addressOffset>
26485          <access>read-write</access>
26486          <fields>
26487            <field>
26488              <name>ENDKSGEN_CRYPT</name>
26489              <description>Shortcut between event ENDKSGEN and task CRYPT</description>
26490              <lsb>0</lsb>
26491              <msb>0</msb>
26492              <enumeratedValues>
26493                <enumeratedValue>
26494                  <name>Disabled</name>
26495                  <description>Disable shortcut</description>
26496                  <value>0</value>
26497                </enumeratedValue>
26498                <enumeratedValue>
26499                  <name>Enabled</name>
26500                  <description>Enable shortcut</description>
26501                  <value>1</value>
26502                </enumeratedValue>
26503              </enumeratedValues>
26504            </field>
26505          </fields>
26506        </register>
26507        <register>
26508          <name>INTENSET</name>
26509          <description>Enable interrupt</description>
26510          <addressOffset>0x304</addressOffset>
26511          <access>read-write</access>
26512          <fields>
26513            <field>
26514              <name>ENDKSGEN</name>
26515              <description>Write '1' to enable interrupt for event ENDKSGEN</description>
26516              <lsb>0</lsb>
26517              <msb>0</msb>
26518              <enumeratedValues>
26519                <usage>read</usage>
26520                <enumeratedValue>
26521                  <name>Disabled</name>
26522                  <description>Read: Disabled</description>
26523                  <value>0</value>
26524                </enumeratedValue>
26525                <enumeratedValue>
26526                  <name>Enabled</name>
26527                  <description>Read: Enabled</description>
26528                  <value>1</value>
26529                </enumeratedValue>
26530              </enumeratedValues>
26531              <enumeratedValues>
26532                <usage>write</usage>
26533                <enumeratedValue>
26534                  <name>Set</name>
26535                  <description>Enable</description>
26536                  <value>1</value>
26537                </enumeratedValue>
26538              </enumeratedValues>
26539            </field>
26540            <field>
26541              <name>ENDCRYPT</name>
26542              <description>Write '1' to enable interrupt for event ENDCRYPT</description>
26543              <lsb>1</lsb>
26544              <msb>1</msb>
26545              <enumeratedValues>
26546                <usage>read</usage>
26547                <enumeratedValue>
26548                  <name>Disabled</name>
26549                  <description>Read: Disabled</description>
26550                  <value>0</value>
26551                </enumeratedValue>
26552                <enumeratedValue>
26553                  <name>Enabled</name>
26554                  <description>Read: Enabled</description>
26555                  <value>1</value>
26556                </enumeratedValue>
26557              </enumeratedValues>
26558              <enumeratedValues>
26559                <usage>write</usage>
26560                <enumeratedValue>
26561                  <name>Set</name>
26562                  <description>Enable</description>
26563                  <value>1</value>
26564                </enumeratedValue>
26565              </enumeratedValues>
26566            </field>
26567            <field>
26568              <name>ERROR</name>
26569              <description>Deprecated intsetfield -  Write '1' to enable interrupt for event ERROR</description>
26570              <lsb>2</lsb>
26571              <msb>2</msb>
26572              <enumeratedValues>
26573                <usage>read</usage>
26574                <enumeratedValue>
26575                  <name>Disabled</name>
26576                  <description>Read: Disabled</description>
26577                  <value>0</value>
26578                </enumeratedValue>
26579                <enumeratedValue>
26580                  <name>Enabled</name>
26581                  <description>Read: Enabled</description>
26582                  <value>1</value>
26583                </enumeratedValue>
26584              </enumeratedValues>
26585              <enumeratedValues>
26586                <usage>write</usage>
26587                <enumeratedValue>
26588                  <name>Set</name>
26589                  <description>Enable</description>
26590                  <value>1</value>
26591                </enumeratedValue>
26592              </enumeratedValues>
26593            </field>
26594          </fields>
26595        </register>
26596        <register>
26597          <name>INTENCLR</name>
26598          <description>Disable interrupt</description>
26599          <addressOffset>0x308</addressOffset>
26600          <access>read-write</access>
26601          <fields>
26602            <field>
26603              <name>ENDKSGEN</name>
26604              <description>Write '1' to disable interrupt for event ENDKSGEN</description>
26605              <lsb>0</lsb>
26606              <msb>0</msb>
26607              <enumeratedValues>
26608                <usage>read</usage>
26609                <enumeratedValue>
26610                  <name>Disabled</name>
26611                  <description>Read: Disabled</description>
26612                  <value>0</value>
26613                </enumeratedValue>
26614                <enumeratedValue>
26615                  <name>Enabled</name>
26616                  <description>Read: Enabled</description>
26617                  <value>1</value>
26618                </enumeratedValue>
26619              </enumeratedValues>
26620              <enumeratedValues>
26621                <usage>write</usage>
26622                <enumeratedValue>
26623                  <name>Clear</name>
26624                  <description>Disable</description>
26625                  <value>1</value>
26626                </enumeratedValue>
26627              </enumeratedValues>
26628            </field>
26629            <field>
26630              <name>ENDCRYPT</name>
26631              <description>Write '1' to disable interrupt for event ENDCRYPT</description>
26632              <lsb>1</lsb>
26633              <msb>1</msb>
26634              <enumeratedValues>
26635                <usage>read</usage>
26636                <enumeratedValue>
26637                  <name>Disabled</name>
26638                  <description>Read: Disabled</description>
26639                  <value>0</value>
26640                </enumeratedValue>
26641                <enumeratedValue>
26642                  <name>Enabled</name>
26643                  <description>Read: Enabled</description>
26644                  <value>1</value>
26645                </enumeratedValue>
26646              </enumeratedValues>
26647              <enumeratedValues>
26648                <usage>write</usage>
26649                <enumeratedValue>
26650                  <name>Clear</name>
26651                  <description>Disable</description>
26652                  <value>1</value>
26653                </enumeratedValue>
26654              </enumeratedValues>
26655            </field>
26656            <field>
26657              <name>ERROR</name>
26658              <description>Deprecated intclrfield -  Write '1' to disable interrupt for event ERROR</description>
26659              <lsb>2</lsb>
26660              <msb>2</msb>
26661              <enumeratedValues>
26662                <usage>read</usage>
26663                <enumeratedValue>
26664                  <name>Disabled</name>
26665                  <description>Read: Disabled</description>
26666                  <value>0</value>
26667                </enumeratedValue>
26668                <enumeratedValue>
26669                  <name>Enabled</name>
26670                  <description>Read: Enabled</description>
26671                  <value>1</value>
26672                </enumeratedValue>
26673              </enumeratedValues>
26674              <enumeratedValues>
26675                <usage>write</usage>
26676                <enumeratedValue>
26677                  <name>Clear</name>
26678                  <description>Disable</description>
26679                  <value>1</value>
26680                </enumeratedValue>
26681              </enumeratedValues>
26682            </field>
26683          </fields>
26684        </register>
26685        <register>
26686          <name>MICSTATUS</name>
26687          <description>MIC check result</description>
26688          <addressOffset>0x400</addressOffset>
26689          <access>read-only</access>
26690          <fields>
26691            <field>
26692              <name>MICSTATUS</name>
26693              <description>The result of the MIC check performed during the previous decryption operation</description>
26694              <lsb>0</lsb>
26695              <msb>0</msb>
26696              <enumeratedValues>
26697                <enumeratedValue>
26698                  <name>CheckFailed</name>
26699                  <description>MIC check failed</description>
26700                  <value>0</value>
26701                </enumeratedValue>
26702                <enumeratedValue>
26703                  <name>CheckPassed</name>
26704                  <description>MIC check passed</description>
26705                  <value>1</value>
26706                </enumeratedValue>
26707              </enumeratedValues>
26708            </field>
26709          </fields>
26710        </register>
26711        <register>
26712          <name>ENABLE</name>
26713          <description>Enable</description>
26714          <addressOffset>0x500</addressOffset>
26715          <access>read-write</access>
26716          <fields>
26717            <field>
26718              <name>ENABLE</name>
26719              <description>Enable or disable CCM</description>
26720              <lsb>0</lsb>
26721              <msb>1</msb>
26722              <enumeratedValues>
26723                <enumeratedValue>
26724                  <name>Disabled</name>
26725                  <description>Disable</description>
26726                  <value>0</value>
26727                </enumeratedValue>
26728                <enumeratedValue>
26729                  <name>Enabled</name>
26730                  <description>Enable</description>
26731                  <value>2</value>
26732                </enumeratedValue>
26733              </enumeratedValues>
26734            </field>
26735          </fields>
26736        </register>
26737        <register>
26738          <name>MODE</name>
26739          <description>Operation mode</description>
26740          <addressOffset>0x504</addressOffset>
26741          <access>read-write</access>
26742          <resetValue>0x00000001</resetValue>
26743          <fields>
26744            <field>
26745              <name>MODE</name>
26746              <description>The mode of operation to be used. Settings in this register apply whenever either the KSGEN task or the CRYPT task is triggered.</description>
26747              <lsb>0</lsb>
26748              <msb>0</msb>
26749              <enumeratedValues>
26750                <enumeratedValue>
26751                  <name>Encryption</name>
26752                  <description>AES CCM packet encryption mode</description>
26753                  <value>0</value>
26754                </enumeratedValue>
26755                <enumeratedValue>
26756                  <name>Decryption</name>
26757                  <description>AES CCM packet decryption mode</description>
26758                  <value>1</value>
26759                </enumeratedValue>
26760              </enumeratedValues>
26761            </field>
26762            <field>
26763              <name>DATARATE</name>
26764              <description>Radio data rate that the CCM shall run synchronous with</description>
26765              <lsb>16</lsb>
26766              <msb>17</msb>
26767              <enumeratedValues>
26768                <enumeratedValue>
26769                  <name>1Mbit</name>
26770                  <description>1 Mbps</description>
26771                  <value>0</value>
26772                </enumeratedValue>
26773                <enumeratedValue>
26774                  <name>2Mbit</name>
26775                  <description>2 Mbps</description>
26776                  <value>1</value>
26777                </enumeratedValue>
26778                <enumeratedValue>
26779                  <name>125Kbps</name>
26780                  <description>125 kbps</description>
26781                  <value>2</value>
26782                </enumeratedValue>
26783                <enumeratedValue>
26784                  <name>500Kbps</name>
26785                  <description>500 kbps</description>
26786                  <value>3</value>
26787                </enumeratedValue>
26788              </enumeratedValues>
26789            </field>
26790            <field>
26791              <name>LENGTH</name>
26792              <description>Packet length configuration</description>
26793              <lsb>24</lsb>
26794              <msb>24</msb>
26795              <enumeratedValues>
26796                <enumeratedValue>
26797                  <name>Default</name>
26798                  <description>Default length. Effective length of LENGTH field in encrypted/decrypted packet is 5 bits. A keystream for packet payloads up to 27 bytes will be generated.</description>
26799                  <value>0</value>
26800                </enumeratedValue>
26801                <enumeratedValue>
26802                  <name>Extended</name>
26803                  <description>Extended length. Effective length of LENGTH field in encrypted/decrypted packet is 8 bits. A keystream for packet payloads up to MAXPACKETSIZE bytes will be generated.</description>
26804                  <value>1</value>
26805                </enumeratedValue>
26806              </enumeratedValues>
26807            </field>
26808          </fields>
26809        </register>
26810        <register>
26811          <name>CNFPTR</name>
26812          <description>Pointer to data structure holding the AES key and the NONCE vector</description>
26813          <addressOffset>0x508</addressOffset>
26814          <access>read-write</access>
26815          <fields>
26816            <field>
26817              <name>CNFPTR</name>
26818              <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see table CCM data structure overview)</description>
26819              <lsb>0</lsb>
26820              <msb>31</msb>
26821            </field>
26822          </fields>
26823        </register>
26824        <register>
26825          <name>INPTR</name>
26826          <description>Input pointer</description>
26827          <addressOffset>0x50C</addressOffset>
26828          <access>read-write</access>
26829          <fields>
26830            <field>
26831              <name>INPTR</name>
26832              <description>Input pointer</description>
26833              <lsb>0</lsb>
26834              <msb>31</msb>
26835            </field>
26836          </fields>
26837        </register>
26838        <register>
26839          <name>OUTPTR</name>
26840          <description>Output pointer</description>
26841          <addressOffset>0x510</addressOffset>
26842          <access>read-write</access>
26843          <fields>
26844            <field>
26845              <name>OUTPTR</name>
26846              <description>Output pointer</description>
26847              <lsb>0</lsb>
26848              <msb>31</msb>
26849            </field>
26850          </fields>
26851        </register>
26852        <register>
26853          <name>SCRATCHPTR</name>
26854          <description>Pointer to data area used for temporary storage</description>
26855          <addressOffset>0x514</addressOffset>
26856          <access>read-write</access>
26857          <fields>
26858            <field>
26859              <name>SCRATCHPTR</name>
26860              <description>Pointer to a scratch data area used for temporary storage during keystream generation,
26861        MIC generation and encryption/decryption.</description>
26862              <lsb>0</lsb>
26863              <msb>31</msb>
26864            </field>
26865          </fields>
26866        </register>
26867        <register>
26868          <name>MAXPACKETSIZE</name>
26869          <description>Length of keystream generated when MODE.LENGTH = Extended</description>
26870          <addressOffset>0x518</addressOffset>
26871          <access>read-write</access>
26872          <resetValue>0x000000FB</resetValue>
26873          <fields>
26874            <field>
26875              <name>MAXPACKETSIZE</name>
26876              <description>Length of keystream generated when MODE.LENGTH = Extended. This value must be greater than or equal to the subsequent packet payload to be encrypted/decrypted.</description>
26877              <lsb>0</lsb>
26878              <msb>7</msb>
26879            </field>
26880          </fields>
26881        </register>
26882        <register>
26883          <name>RATEOVERRIDE</name>
26884          <description>Data rate override setting.</description>
26885          <addressOffset>0x51C</addressOffset>
26886          <access>read-write</access>
26887          <resetValue>0x00000000</resetValue>
26888          <fields>
26889            <field>
26890              <name>RATEOVERRIDE</name>
26891              <description>Data rate override setting</description>
26892              <lsb>0</lsb>
26893              <msb>1</msb>
26894              <enumeratedValues>
26895                <enumeratedValue>
26896                  <name>1Mbit</name>
26897                  <description>1 Mbps</description>
26898                  <value>0</value>
26899                </enumeratedValue>
26900                <enumeratedValue>
26901                  <name>2Mbit</name>
26902                  <description>2 Mbps</description>
26903                  <value>1</value>
26904                </enumeratedValue>
26905                <enumeratedValue>
26906                  <name>125Kbps</name>
26907                  <description>125 kbps</description>
26908                  <value>2</value>
26909                </enumeratedValue>
26910                <enumeratedValue>
26911                  <name>500Kbps</name>
26912                  <description>500 kbps</description>
26913                  <value>3</value>
26914                </enumeratedValue>
26915              </enumeratedValues>
26916            </field>
26917          </fields>
26918        </register>
26919        <register>
26920          <name>HEADERMASK</name>
26921          <description>Header (S0) mask.</description>
26922          <addressOffset>0x520</addressOffset>
26923          <access>read-write</access>
26924          <resetValue>0x000000E3</resetValue>
26925          <fields>
26926            <field>
26927              <name>HEADERMASK</name>
26928              <description>Header (S0) mask</description>
26929              <lsb>0</lsb>
26930              <msb>7</msb>
26931            </field>
26932          </fields>
26933        </register>
26934      </registers>
26935    </peripheral>
26936    <peripheral>
26937      <name>WDT</name>
26938      <description>Watchdog Timer</description>
26939      <baseAddress>0x40010000</baseAddress>
26940      <addressBlock>
26941        <offset>0</offset>
26942        <size>0x1000</size>
26943        <usage>registers</usage>
26944      </addressBlock>
26945      <interrupt>
26946        <name>WDT</name>
26947        <value>16</value>
26948      </interrupt>
26949      <groupName>WDT</groupName>
26950      <size>0x20</size>
26951      <registers>
26952        <register>
26953          <name>TASKS_START</name>
26954          <description>Start the watchdog</description>
26955          <addressOffset>0x000</addressOffset>
26956          <access>write-only</access>
26957          <fields>
26958            <field>
26959              <name>TASKS_START</name>
26960              <description>Start the watchdog</description>
26961              <lsb>0</lsb>
26962              <msb>0</msb>
26963              <enumeratedValues>
26964                <enumeratedValue>
26965                  <name>Trigger</name>
26966                  <description>Trigger task</description>
26967                  <value>1</value>
26968                </enumeratedValue>
26969              </enumeratedValues>
26970            </field>
26971          </fields>
26972        </register>
26973        <register>
26974          <name>EVENTS_TIMEOUT</name>
26975          <description>Watchdog timeout</description>
26976          <addressOffset>0x100</addressOffset>
26977          <access>read-write</access>
26978          <fields>
26979            <field>
26980              <name>EVENTS_TIMEOUT</name>
26981              <description>Watchdog timeout</description>
26982              <lsb>0</lsb>
26983              <msb>0</msb>
26984              <enumeratedValues>
26985                <enumeratedValue>
26986                  <name>NotGenerated</name>
26987                  <description>Event not generated</description>
26988                  <value>0</value>
26989                </enumeratedValue>
26990                <enumeratedValue>
26991                  <name>Generated</name>
26992                  <description>Event generated</description>
26993                  <value>1</value>
26994                </enumeratedValue>
26995              </enumeratedValues>
26996            </field>
26997          </fields>
26998        </register>
26999        <register>
27000          <name>INTENSET</name>
27001          <description>Enable interrupt</description>
27002          <addressOffset>0x304</addressOffset>
27003          <access>read-write</access>
27004          <fields>
27005            <field>
27006              <name>TIMEOUT</name>
27007              <description>Write '1' to enable interrupt for event TIMEOUT</description>
27008              <lsb>0</lsb>
27009              <msb>0</msb>
27010              <enumeratedValues>
27011                <usage>read</usage>
27012                <enumeratedValue>
27013                  <name>Disabled</name>
27014                  <description>Read: Disabled</description>
27015                  <value>0</value>
27016                </enumeratedValue>
27017                <enumeratedValue>
27018                  <name>Enabled</name>
27019                  <description>Read: Enabled</description>
27020                  <value>1</value>
27021                </enumeratedValue>
27022              </enumeratedValues>
27023              <enumeratedValues>
27024                <usage>write</usage>
27025                <enumeratedValue>
27026                  <name>Set</name>
27027                  <description>Enable</description>
27028                  <value>1</value>
27029                </enumeratedValue>
27030              </enumeratedValues>
27031            </field>
27032          </fields>
27033        </register>
27034        <register>
27035          <name>INTENCLR</name>
27036          <description>Disable interrupt</description>
27037          <addressOffset>0x308</addressOffset>
27038          <access>read-write</access>
27039          <fields>
27040            <field>
27041              <name>TIMEOUT</name>
27042              <description>Write '1' to disable interrupt for event TIMEOUT</description>
27043              <lsb>0</lsb>
27044              <msb>0</msb>
27045              <enumeratedValues>
27046                <usage>read</usage>
27047                <enumeratedValue>
27048                  <name>Disabled</name>
27049                  <description>Read: Disabled</description>
27050                  <value>0</value>
27051                </enumeratedValue>
27052                <enumeratedValue>
27053                  <name>Enabled</name>
27054                  <description>Read: Enabled</description>
27055                  <value>1</value>
27056                </enumeratedValue>
27057              </enumeratedValues>
27058              <enumeratedValues>
27059                <usage>write</usage>
27060                <enumeratedValue>
27061                  <name>Clear</name>
27062                  <description>Disable</description>
27063                  <value>1</value>
27064                </enumeratedValue>
27065              </enumeratedValues>
27066            </field>
27067          </fields>
27068        </register>
27069        <register>
27070          <name>RUNSTATUS</name>
27071          <description>Run status</description>
27072          <addressOffset>0x400</addressOffset>
27073          <access>read-only</access>
27074          <fields>
27075            <field>
27076              <name>RUNSTATUS</name>
27077              <description>Indicates whether or not the watchdog is running</description>
27078              <lsb>0</lsb>
27079              <msb>0</msb>
27080              <enumeratedValues>
27081                <enumeratedValue>
27082                  <name>NotRunning</name>
27083                  <description>Watchdog not running</description>
27084                  <value>0</value>
27085                </enumeratedValue>
27086                <enumeratedValue>
27087                  <name>Running</name>
27088                  <description>Watchdog is running</description>
27089                  <value>1</value>
27090                </enumeratedValue>
27091              </enumeratedValues>
27092            </field>
27093          </fields>
27094        </register>
27095        <register>
27096          <name>REQSTATUS</name>
27097          <description>Request status</description>
27098          <addressOffset>0x404</addressOffset>
27099          <access>read-only</access>
27100          <resetValue>0x00000001</resetValue>
27101          <fields>
27102            <field>
27103              <name>RR0</name>
27104              <description>Request status for RR[0] register</description>
27105              <lsb>0</lsb>
27106              <msb>0</msb>
27107              <enumeratedValues>
27108                <enumeratedValue>
27109                  <name>DisabledOrRequested</name>
27110                  <description>RR[0] register is not enabled, or are already requesting reload</description>
27111                  <value>0</value>
27112                </enumeratedValue>
27113                <enumeratedValue>
27114                  <name>EnabledAndUnrequested</name>
27115                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
27116                  <value>1</value>
27117                </enumeratedValue>
27118              </enumeratedValues>
27119            </field>
27120            <field>
27121              <name>RR1</name>
27122              <description>Request status for RR[1] register</description>
27123              <lsb>1</lsb>
27124              <msb>1</msb>
27125              <enumeratedValues>
27126                <enumeratedValue>
27127                  <name>DisabledOrRequested</name>
27128                  <description>RR[1] register is not enabled, or are already requesting reload</description>
27129                  <value>0</value>
27130                </enumeratedValue>
27131                <enumeratedValue>
27132                  <name>EnabledAndUnrequested</name>
27133                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
27134                  <value>1</value>
27135                </enumeratedValue>
27136              </enumeratedValues>
27137            </field>
27138            <field>
27139              <name>RR2</name>
27140              <description>Request status for RR[2] register</description>
27141              <lsb>2</lsb>
27142              <msb>2</msb>
27143              <enumeratedValues>
27144                <enumeratedValue>
27145                  <name>DisabledOrRequested</name>
27146                  <description>RR[2] register is not enabled, or are already requesting reload</description>
27147                  <value>0</value>
27148                </enumeratedValue>
27149                <enumeratedValue>
27150                  <name>EnabledAndUnrequested</name>
27151                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
27152                  <value>1</value>
27153                </enumeratedValue>
27154              </enumeratedValues>
27155            </field>
27156            <field>
27157              <name>RR3</name>
27158              <description>Request status for RR[3] register</description>
27159              <lsb>3</lsb>
27160              <msb>3</msb>
27161              <enumeratedValues>
27162                <enumeratedValue>
27163                  <name>DisabledOrRequested</name>
27164                  <description>RR[3] register is not enabled, or are already requesting reload</description>
27165                  <value>0</value>
27166                </enumeratedValue>
27167                <enumeratedValue>
27168                  <name>EnabledAndUnrequested</name>
27169                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
27170                  <value>1</value>
27171                </enumeratedValue>
27172              </enumeratedValues>
27173            </field>
27174            <field>
27175              <name>RR4</name>
27176              <description>Request status for RR[4] register</description>
27177              <lsb>4</lsb>
27178              <msb>4</msb>
27179              <enumeratedValues>
27180                <enumeratedValue>
27181                  <name>DisabledOrRequested</name>
27182                  <description>RR[4] register is not enabled, or are already requesting reload</description>
27183                  <value>0</value>
27184                </enumeratedValue>
27185                <enumeratedValue>
27186                  <name>EnabledAndUnrequested</name>
27187                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
27188                  <value>1</value>
27189                </enumeratedValue>
27190              </enumeratedValues>
27191            </field>
27192            <field>
27193              <name>RR5</name>
27194              <description>Request status for RR[5] register</description>
27195              <lsb>5</lsb>
27196              <msb>5</msb>
27197              <enumeratedValues>
27198                <enumeratedValue>
27199                  <name>DisabledOrRequested</name>
27200                  <description>RR[5] register is not enabled, or are already requesting reload</description>
27201                  <value>0</value>
27202                </enumeratedValue>
27203                <enumeratedValue>
27204                  <name>EnabledAndUnrequested</name>
27205                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
27206                  <value>1</value>
27207                </enumeratedValue>
27208              </enumeratedValues>
27209            </field>
27210            <field>
27211              <name>RR6</name>
27212              <description>Request status for RR[6] register</description>
27213              <lsb>6</lsb>
27214              <msb>6</msb>
27215              <enumeratedValues>
27216                <enumeratedValue>
27217                  <name>DisabledOrRequested</name>
27218                  <description>RR[6] register is not enabled, or are already requesting reload</description>
27219                  <value>0</value>
27220                </enumeratedValue>
27221                <enumeratedValue>
27222                  <name>EnabledAndUnrequested</name>
27223                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
27224                  <value>1</value>
27225                </enumeratedValue>
27226              </enumeratedValues>
27227            </field>
27228            <field>
27229              <name>RR7</name>
27230              <description>Request status for RR[7] register</description>
27231              <lsb>7</lsb>
27232              <msb>7</msb>
27233              <enumeratedValues>
27234                <enumeratedValue>
27235                  <name>DisabledOrRequested</name>
27236                  <description>RR[7] register is not enabled, or are already requesting reload</description>
27237                  <value>0</value>
27238                </enumeratedValue>
27239                <enumeratedValue>
27240                  <name>EnabledAndUnrequested</name>
27241                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
27242                  <value>1</value>
27243                </enumeratedValue>
27244              </enumeratedValues>
27245            </field>
27246          </fields>
27247        </register>
27248        <register>
27249          <name>CRV</name>
27250          <description>Counter reload value</description>
27251          <addressOffset>0x504</addressOffset>
27252          <access>read-write</access>
27253          <resetValue>0xFFFFFFFF</resetValue>
27254          <fields>
27255            <field>
27256              <name>CRV</name>
27257              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
27258              <lsb>0</lsb>
27259              <msb>31</msb>
27260            </field>
27261          </fields>
27262        </register>
27263        <register>
27264          <name>RREN</name>
27265          <description>Enable register for reload request registers</description>
27266          <addressOffset>0x508</addressOffset>
27267          <access>read-write</access>
27268          <resetValue>0x00000001</resetValue>
27269          <fields>
27270            <field>
27271              <name>RR0</name>
27272              <description>Enable or disable RR[0] register</description>
27273              <lsb>0</lsb>
27274              <msb>0</msb>
27275              <enumeratedValues>
27276                <enumeratedValue>
27277                  <name>Disabled</name>
27278                  <description>Disable RR[0] register</description>
27279                  <value>0</value>
27280                </enumeratedValue>
27281                <enumeratedValue>
27282                  <name>Enabled</name>
27283                  <description>Enable RR[0] register</description>
27284                  <value>1</value>
27285                </enumeratedValue>
27286              </enumeratedValues>
27287            </field>
27288            <field>
27289              <name>RR1</name>
27290              <description>Enable or disable RR[1] register</description>
27291              <lsb>1</lsb>
27292              <msb>1</msb>
27293              <enumeratedValues>
27294                <enumeratedValue>
27295                  <name>Disabled</name>
27296                  <description>Disable RR[1] register</description>
27297                  <value>0</value>
27298                </enumeratedValue>
27299                <enumeratedValue>
27300                  <name>Enabled</name>
27301                  <description>Enable RR[1] register</description>
27302                  <value>1</value>
27303                </enumeratedValue>
27304              </enumeratedValues>
27305            </field>
27306            <field>
27307              <name>RR2</name>
27308              <description>Enable or disable RR[2] register</description>
27309              <lsb>2</lsb>
27310              <msb>2</msb>
27311              <enumeratedValues>
27312                <enumeratedValue>
27313                  <name>Disabled</name>
27314                  <description>Disable RR[2] register</description>
27315                  <value>0</value>
27316                </enumeratedValue>
27317                <enumeratedValue>
27318                  <name>Enabled</name>
27319                  <description>Enable RR[2] register</description>
27320                  <value>1</value>
27321                </enumeratedValue>
27322              </enumeratedValues>
27323            </field>
27324            <field>
27325              <name>RR3</name>
27326              <description>Enable or disable RR[3] register</description>
27327              <lsb>3</lsb>
27328              <msb>3</msb>
27329              <enumeratedValues>
27330                <enumeratedValue>
27331                  <name>Disabled</name>
27332                  <description>Disable RR[3] register</description>
27333                  <value>0</value>
27334                </enumeratedValue>
27335                <enumeratedValue>
27336                  <name>Enabled</name>
27337                  <description>Enable RR[3] register</description>
27338                  <value>1</value>
27339                </enumeratedValue>
27340              </enumeratedValues>
27341            </field>
27342            <field>
27343              <name>RR4</name>
27344              <description>Enable or disable RR[4] register</description>
27345              <lsb>4</lsb>
27346              <msb>4</msb>
27347              <enumeratedValues>
27348                <enumeratedValue>
27349                  <name>Disabled</name>
27350                  <description>Disable RR[4] register</description>
27351                  <value>0</value>
27352                </enumeratedValue>
27353                <enumeratedValue>
27354                  <name>Enabled</name>
27355                  <description>Enable RR[4] register</description>
27356                  <value>1</value>
27357                </enumeratedValue>
27358              </enumeratedValues>
27359            </field>
27360            <field>
27361              <name>RR5</name>
27362              <description>Enable or disable RR[5] register</description>
27363              <lsb>5</lsb>
27364              <msb>5</msb>
27365              <enumeratedValues>
27366                <enumeratedValue>
27367                  <name>Disabled</name>
27368                  <description>Disable RR[5] register</description>
27369                  <value>0</value>
27370                </enumeratedValue>
27371                <enumeratedValue>
27372                  <name>Enabled</name>
27373                  <description>Enable RR[5] register</description>
27374                  <value>1</value>
27375                </enumeratedValue>
27376              </enumeratedValues>
27377            </field>
27378            <field>
27379              <name>RR6</name>
27380              <description>Enable or disable RR[6] register</description>
27381              <lsb>6</lsb>
27382              <msb>6</msb>
27383              <enumeratedValues>
27384                <enumeratedValue>
27385                  <name>Disabled</name>
27386                  <description>Disable RR[6] register</description>
27387                  <value>0</value>
27388                </enumeratedValue>
27389                <enumeratedValue>
27390                  <name>Enabled</name>
27391                  <description>Enable RR[6] register</description>
27392                  <value>1</value>
27393                </enumeratedValue>
27394              </enumeratedValues>
27395            </field>
27396            <field>
27397              <name>RR7</name>
27398              <description>Enable or disable RR[7] register</description>
27399              <lsb>7</lsb>
27400              <msb>7</msb>
27401              <enumeratedValues>
27402                <enumeratedValue>
27403                  <name>Disabled</name>
27404                  <description>Disable RR[7] register</description>
27405                  <value>0</value>
27406                </enumeratedValue>
27407                <enumeratedValue>
27408                  <name>Enabled</name>
27409                  <description>Enable RR[7] register</description>
27410                  <value>1</value>
27411                </enumeratedValue>
27412              </enumeratedValues>
27413            </field>
27414          </fields>
27415        </register>
27416        <register>
27417          <name>CONFIG</name>
27418          <description>Configuration register</description>
27419          <addressOffset>0x50C</addressOffset>
27420          <access>read-write</access>
27421          <resetValue>0x00000001</resetValue>
27422          <fields>
27423            <field>
27424              <name>SLEEP</name>
27425              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
27426              <lsb>0</lsb>
27427              <msb>0</msb>
27428              <enumeratedValues>
27429                <enumeratedValue>
27430                  <name>Pause</name>
27431                  <description>Pause watchdog while the CPU is sleeping</description>
27432                  <value>0</value>
27433                </enumeratedValue>
27434                <enumeratedValue>
27435                  <name>Run</name>
27436                  <description>Keep the watchdog running while the CPU is sleeping</description>
27437                  <value>1</value>
27438                </enumeratedValue>
27439              </enumeratedValues>
27440            </field>
27441            <field>
27442              <name>HALT</name>
27443              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
27444              <lsb>3</lsb>
27445              <msb>3</msb>
27446              <enumeratedValues>
27447                <enumeratedValue>
27448                  <name>Pause</name>
27449                  <description>Pause watchdog while the CPU is halted by the debugger</description>
27450                  <value>0</value>
27451                </enumeratedValue>
27452                <enumeratedValue>
27453                  <name>Run</name>
27454                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
27455                  <value>1</value>
27456                </enumeratedValue>
27457              </enumeratedValues>
27458            </field>
27459          </fields>
27460        </register>
27461        <register>
27462          <dim>0x8</dim>
27463          <dimIncrement>0x4</dimIncrement>
27464          <name>RR[%s]</name>
27465          <description>Description collection: Reload request n</description>
27466          <addressOffset>0x600</addressOffset>
27467          <access>write-only</access>
27468          <fields>
27469            <field>
27470              <name>RR</name>
27471              <description>Reload request register</description>
27472              <lsb>0</lsb>
27473              <msb>31</msb>
27474              <enumeratedValues>
27475                <enumeratedValue>
27476                  <name>Reload</name>
27477                  <description>Value to request a reload of the watchdog timer</description>
27478                  <value>0x6E524635</value>
27479                </enumeratedValue>
27480              </enumeratedValues>
27481            </field>
27482          </fields>
27483        </register>
27484      </registers>
27485    </peripheral>
27486    <peripheral derivedFrom="RTC0">
27487      <name>RTC1</name>
27488      <description>Real time counter 1</description>
27489      <baseAddress>0x40011000</baseAddress>
27490      <interrupt>
27491        <name>RTC1</name>
27492        <value>17</value>
27493      </interrupt>
27494    </peripheral>
27495    <peripheral>
27496      <name>QDEC</name>
27497      <description>Quadrature Decoder</description>
27498      <baseAddress>0x40012000</baseAddress>
27499      <addressBlock>
27500        <offset>0</offset>
27501        <size>0x1000</size>
27502        <usage>registers</usage>
27503      </addressBlock>
27504      <interrupt>
27505        <name>QDEC</name>
27506        <value>18</value>
27507      </interrupt>
27508      <groupName>QDEC</groupName>
27509      <size>0x20</size>
27510      <registers>
27511        <register>
27512          <name>TASKS_START</name>
27513          <description>Task starting the quadrature decoder</description>
27514          <addressOffset>0x000</addressOffset>
27515          <access>write-only</access>
27516          <fields>
27517            <field>
27518              <name>TASKS_START</name>
27519              <description>Task starting the quadrature decoder</description>
27520              <lsb>0</lsb>
27521              <msb>0</msb>
27522              <enumeratedValues>
27523                <enumeratedValue>
27524                  <name>Trigger</name>
27525                  <description>Trigger task</description>
27526                  <value>1</value>
27527                </enumeratedValue>
27528              </enumeratedValues>
27529            </field>
27530          </fields>
27531        </register>
27532        <register>
27533          <name>TASKS_STOP</name>
27534          <description>Task stopping the quadrature decoder</description>
27535          <addressOffset>0x004</addressOffset>
27536          <access>write-only</access>
27537          <fields>
27538            <field>
27539              <name>TASKS_STOP</name>
27540              <description>Task stopping the quadrature decoder</description>
27541              <lsb>0</lsb>
27542              <msb>0</msb>
27543              <enumeratedValues>
27544                <enumeratedValue>
27545                  <name>Trigger</name>
27546                  <description>Trigger task</description>
27547                  <value>1</value>
27548                </enumeratedValue>
27549              </enumeratedValues>
27550            </field>
27551          </fields>
27552        </register>
27553        <register>
27554          <name>TASKS_READCLRACC</name>
27555          <description>Read and clear ACC and ACCDBL</description>
27556          <addressOffset>0x008</addressOffset>
27557          <access>write-only</access>
27558          <fields>
27559            <field>
27560              <name>TASKS_READCLRACC</name>
27561              <description>Read and clear ACC and ACCDBL</description>
27562              <lsb>0</lsb>
27563              <msb>0</msb>
27564              <enumeratedValues>
27565                <enumeratedValue>
27566                  <name>Trigger</name>
27567                  <description>Trigger task</description>
27568                  <value>1</value>
27569                </enumeratedValue>
27570              </enumeratedValues>
27571            </field>
27572          </fields>
27573        </register>
27574        <register>
27575          <name>TASKS_RDCLRACC</name>
27576          <description>Read and clear ACC</description>
27577          <addressOffset>0x00C</addressOffset>
27578          <access>write-only</access>
27579          <fields>
27580            <field>
27581              <name>TASKS_RDCLRACC</name>
27582              <description>Read and clear ACC</description>
27583              <lsb>0</lsb>
27584              <msb>0</msb>
27585              <enumeratedValues>
27586                <enumeratedValue>
27587                  <name>Trigger</name>
27588                  <description>Trigger task</description>
27589                  <value>1</value>
27590                </enumeratedValue>
27591              </enumeratedValues>
27592            </field>
27593          </fields>
27594        </register>
27595        <register>
27596          <name>TASKS_RDCLRDBL</name>
27597          <description>Read and clear ACCDBL</description>
27598          <addressOffset>0x010</addressOffset>
27599          <access>write-only</access>
27600          <fields>
27601            <field>
27602              <name>TASKS_RDCLRDBL</name>
27603              <description>Read and clear ACCDBL</description>
27604              <lsb>0</lsb>
27605              <msb>0</msb>
27606              <enumeratedValues>
27607                <enumeratedValue>
27608                  <name>Trigger</name>
27609                  <description>Trigger task</description>
27610                  <value>1</value>
27611                </enumeratedValue>
27612              </enumeratedValues>
27613            </field>
27614          </fields>
27615        </register>
27616        <register>
27617          <name>EVENTS_SAMPLERDY</name>
27618          <description>Event being generated for every new sample value written to the SAMPLE register</description>
27619          <addressOffset>0x100</addressOffset>
27620          <access>read-write</access>
27621          <fields>
27622            <field>
27623              <name>EVENTS_SAMPLERDY</name>
27624              <description>Event being generated for every new sample value written to the SAMPLE register</description>
27625              <lsb>0</lsb>
27626              <msb>0</msb>
27627              <enumeratedValues>
27628                <enumeratedValue>
27629                  <name>NotGenerated</name>
27630                  <description>Event not generated</description>
27631                  <value>0</value>
27632                </enumeratedValue>
27633                <enumeratedValue>
27634                  <name>Generated</name>
27635                  <description>Event generated</description>
27636                  <value>1</value>
27637                </enumeratedValue>
27638              </enumeratedValues>
27639            </field>
27640          </fields>
27641        </register>
27642        <register>
27643          <name>EVENTS_REPORTRDY</name>
27644          <description>Non-null report ready</description>
27645          <addressOffset>0x104</addressOffset>
27646          <access>read-write</access>
27647          <fields>
27648            <field>
27649              <name>EVENTS_REPORTRDY</name>
27650              <description>Non-null report ready</description>
27651              <lsb>0</lsb>
27652              <msb>0</msb>
27653              <enumeratedValues>
27654                <enumeratedValue>
27655                  <name>NotGenerated</name>
27656                  <description>Event not generated</description>
27657                  <value>0</value>
27658                </enumeratedValue>
27659                <enumeratedValue>
27660                  <name>Generated</name>
27661                  <description>Event generated</description>
27662                  <value>1</value>
27663                </enumeratedValue>
27664              </enumeratedValues>
27665            </field>
27666          </fields>
27667        </register>
27668        <register>
27669          <name>EVENTS_ACCOF</name>
27670          <description>ACC or ACCDBL register overflow</description>
27671          <addressOffset>0x108</addressOffset>
27672          <access>read-write</access>
27673          <fields>
27674            <field>
27675              <name>EVENTS_ACCOF</name>
27676              <description>ACC or ACCDBL register overflow</description>
27677              <lsb>0</lsb>
27678              <msb>0</msb>
27679              <enumeratedValues>
27680                <enumeratedValue>
27681                  <name>NotGenerated</name>
27682                  <description>Event not generated</description>
27683                  <value>0</value>
27684                </enumeratedValue>
27685                <enumeratedValue>
27686                  <name>Generated</name>
27687                  <description>Event generated</description>
27688                  <value>1</value>
27689                </enumeratedValue>
27690              </enumeratedValues>
27691            </field>
27692          </fields>
27693        </register>
27694        <register>
27695          <name>EVENTS_DBLRDY</name>
27696          <description>Double displacement(s) detected</description>
27697          <addressOffset>0x10C</addressOffset>
27698          <access>read-write</access>
27699          <fields>
27700            <field>
27701              <name>EVENTS_DBLRDY</name>
27702              <description>Double displacement(s) detected</description>
27703              <lsb>0</lsb>
27704              <msb>0</msb>
27705              <enumeratedValues>
27706                <enumeratedValue>
27707                  <name>NotGenerated</name>
27708                  <description>Event not generated</description>
27709                  <value>0</value>
27710                </enumeratedValue>
27711                <enumeratedValue>
27712                  <name>Generated</name>
27713                  <description>Event generated</description>
27714                  <value>1</value>
27715                </enumeratedValue>
27716              </enumeratedValues>
27717            </field>
27718          </fields>
27719        </register>
27720        <register>
27721          <name>EVENTS_STOPPED</name>
27722          <description>QDEC has been stopped</description>
27723          <addressOffset>0x110</addressOffset>
27724          <access>read-write</access>
27725          <fields>
27726            <field>
27727              <name>EVENTS_STOPPED</name>
27728              <description>QDEC has been stopped</description>
27729              <lsb>0</lsb>
27730              <msb>0</msb>
27731              <enumeratedValues>
27732                <enumeratedValue>
27733                  <name>NotGenerated</name>
27734                  <description>Event not generated</description>
27735                  <value>0</value>
27736                </enumeratedValue>
27737                <enumeratedValue>
27738                  <name>Generated</name>
27739                  <description>Event generated</description>
27740                  <value>1</value>
27741                </enumeratedValue>
27742              </enumeratedValues>
27743            </field>
27744          </fields>
27745        </register>
27746        <register>
27747          <name>SHORTS</name>
27748          <description>Shortcuts between local events and tasks</description>
27749          <addressOffset>0x200</addressOffset>
27750          <access>read-write</access>
27751          <fields>
27752            <field>
27753              <name>REPORTRDY_READCLRACC</name>
27754              <description>Shortcut between event REPORTRDY and task READCLRACC</description>
27755              <lsb>0</lsb>
27756              <msb>0</msb>
27757              <enumeratedValues>
27758                <enumeratedValue>
27759                  <name>Disabled</name>
27760                  <description>Disable shortcut</description>
27761                  <value>0</value>
27762                </enumeratedValue>
27763                <enumeratedValue>
27764                  <name>Enabled</name>
27765                  <description>Enable shortcut</description>
27766                  <value>1</value>
27767                </enumeratedValue>
27768              </enumeratedValues>
27769            </field>
27770            <field>
27771              <name>SAMPLERDY_STOP</name>
27772              <description>Shortcut between event SAMPLERDY and task STOP</description>
27773              <lsb>1</lsb>
27774              <msb>1</msb>
27775              <enumeratedValues>
27776                <enumeratedValue>
27777                  <name>Disabled</name>
27778                  <description>Disable shortcut</description>
27779                  <value>0</value>
27780                </enumeratedValue>
27781                <enumeratedValue>
27782                  <name>Enabled</name>
27783                  <description>Enable shortcut</description>
27784                  <value>1</value>
27785                </enumeratedValue>
27786              </enumeratedValues>
27787            </field>
27788            <field>
27789              <name>REPORTRDY_RDCLRACC</name>
27790              <description>Shortcut between event REPORTRDY and task RDCLRACC</description>
27791              <lsb>2</lsb>
27792              <msb>2</msb>
27793              <enumeratedValues>
27794                <enumeratedValue>
27795                  <name>Disabled</name>
27796                  <description>Disable shortcut</description>
27797                  <value>0</value>
27798                </enumeratedValue>
27799                <enumeratedValue>
27800                  <name>Enabled</name>
27801                  <description>Enable shortcut</description>
27802                  <value>1</value>
27803                </enumeratedValue>
27804              </enumeratedValues>
27805            </field>
27806            <field>
27807              <name>REPORTRDY_STOP</name>
27808              <description>Shortcut between event REPORTRDY and task STOP</description>
27809              <lsb>3</lsb>
27810              <msb>3</msb>
27811              <enumeratedValues>
27812                <enumeratedValue>
27813                  <name>Disabled</name>
27814                  <description>Disable shortcut</description>
27815                  <value>0</value>
27816                </enumeratedValue>
27817                <enumeratedValue>
27818                  <name>Enabled</name>
27819                  <description>Enable shortcut</description>
27820                  <value>1</value>
27821                </enumeratedValue>
27822              </enumeratedValues>
27823            </field>
27824            <field>
27825              <name>DBLRDY_RDCLRDBL</name>
27826              <description>Shortcut between event DBLRDY and task RDCLRDBL</description>
27827              <lsb>4</lsb>
27828              <msb>4</msb>
27829              <enumeratedValues>
27830                <enumeratedValue>
27831                  <name>Disabled</name>
27832                  <description>Disable shortcut</description>
27833                  <value>0</value>
27834                </enumeratedValue>
27835                <enumeratedValue>
27836                  <name>Enabled</name>
27837                  <description>Enable shortcut</description>
27838                  <value>1</value>
27839                </enumeratedValue>
27840              </enumeratedValues>
27841            </field>
27842            <field>
27843              <name>DBLRDY_STOP</name>
27844              <description>Shortcut between event DBLRDY and task STOP</description>
27845              <lsb>5</lsb>
27846              <msb>5</msb>
27847              <enumeratedValues>
27848                <enumeratedValue>
27849                  <name>Disabled</name>
27850                  <description>Disable shortcut</description>
27851                  <value>0</value>
27852                </enumeratedValue>
27853                <enumeratedValue>
27854                  <name>Enabled</name>
27855                  <description>Enable shortcut</description>
27856                  <value>1</value>
27857                </enumeratedValue>
27858              </enumeratedValues>
27859            </field>
27860            <field>
27861              <name>SAMPLERDY_READCLRACC</name>
27862              <description>Shortcut between event SAMPLERDY and task READCLRACC</description>
27863              <lsb>6</lsb>
27864              <msb>6</msb>
27865              <enumeratedValues>
27866                <enumeratedValue>
27867                  <name>Disabled</name>
27868                  <description>Disable shortcut</description>
27869                  <value>0</value>
27870                </enumeratedValue>
27871                <enumeratedValue>
27872                  <name>Enabled</name>
27873                  <description>Enable shortcut</description>
27874                  <value>1</value>
27875                </enumeratedValue>
27876              </enumeratedValues>
27877            </field>
27878          </fields>
27879        </register>
27880        <register>
27881          <name>INTENSET</name>
27882          <description>Enable interrupt</description>
27883          <addressOffset>0x304</addressOffset>
27884          <access>read-write</access>
27885          <fields>
27886            <field>
27887              <name>SAMPLERDY</name>
27888              <description>Write '1' to enable interrupt for event SAMPLERDY</description>
27889              <lsb>0</lsb>
27890              <msb>0</msb>
27891              <enumeratedValues>
27892                <usage>read</usage>
27893                <enumeratedValue>
27894                  <name>Disabled</name>
27895                  <description>Read: Disabled</description>
27896                  <value>0</value>
27897                </enumeratedValue>
27898                <enumeratedValue>
27899                  <name>Enabled</name>
27900                  <description>Read: Enabled</description>
27901                  <value>1</value>
27902                </enumeratedValue>
27903              </enumeratedValues>
27904              <enumeratedValues>
27905                <usage>write</usage>
27906                <enumeratedValue>
27907                  <name>Set</name>
27908                  <description>Enable</description>
27909                  <value>1</value>
27910                </enumeratedValue>
27911              </enumeratedValues>
27912            </field>
27913            <field>
27914              <name>REPORTRDY</name>
27915              <description>Write '1' to enable interrupt for event REPORTRDY</description>
27916              <lsb>1</lsb>
27917              <msb>1</msb>
27918              <enumeratedValues>
27919                <usage>read</usage>
27920                <enumeratedValue>
27921                  <name>Disabled</name>
27922                  <description>Read: Disabled</description>
27923                  <value>0</value>
27924                </enumeratedValue>
27925                <enumeratedValue>
27926                  <name>Enabled</name>
27927                  <description>Read: Enabled</description>
27928                  <value>1</value>
27929                </enumeratedValue>
27930              </enumeratedValues>
27931              <enumeratedValues>
27932                <usage>write</usage>
27933                <enumeratedValue>
27934                  <name>Set</name>
27935                  <description>Enable</description>
27936                  <value>1</value>
27937                </enumeratedValue>
27938              </enumeratedValues>
27939            </field>
27940            <field>
27941              <name>ACCOF</name>
27942              <description>Write '1' to enable interrupt for event ACCOF</description>
27943              <lsb>2</lsb>
27944              <msb>2</msb>
27945              <enumeratedValues>
27946                <usage>read</usage>
27947                <enumeratedValue>
27948                  <name>Disabled</name>
27949                  <description>Read: Disabled</description>
27950                  <value>0</value>
27951                </enumeratedValue>
27952                <enumeratedValue>
27953                  <name>Enabled</name>
27954                  <description>Read: Enabled</description>
27955                  <value>1</value>
27956                </enumeratedValue>
27957              </enumeratedValues>
27958              <enumeratedValues>
27959                <usage>write</usage>
27960                <enumeratedValue>
27961                  <name>Set</name>
27962                  <description>Enable</description>
27963                  <value>1</value>
27964                </enumeratedValue>
27965              </enumeratedValues>
27966            </field>
27967            <field>
27968              <name>DBLRDY</name>
27969              <description>Write '1' to enable interrupt for event DBLRDY</description>
27970              <lsb>3</lsb>
27971              <msb>3</msb>
27972              <enumeratedValues>
27973                <usage>read</usage>
27974                <enumeratedValue>
27975                  <name>Disabled</name>
27976                  <description>Read: Disabled</description>
27977                  <value>0</value>
27978                </enumeratedValue>
27979                <enumeratedValue>
27980                  <name>Enabled</name>
27981                  <description>Read: Enabled</description>
27982                  <value>1</value>
27983                </enumeratedValue>
27984              </enumeratedValues>
27985              <enumeratedValues>
27986                <usage>write</usage>
27987                <enumeratedValue>
27988                  <name>Set</name>
27989                  <description>Enable</description>
27990                  <value>1</value>
27991                </enumeratedValue>
27992              </enumeratedValues>
27993            </field>
27994            <field>
27995              <name>STOPPED</name>
27996              <description>Write '1' to enable interrupt for event STOPPED</description>
27997              <lsb>4</lsb>
27998              <msb>4</msb>
27999              <enumeratedValues>
28000                <usage>read</usage>
28001                <enumeratedValue>
28002                  <name>Disabled</name>
28003                  <description>Read: Disabled</description>
28004                  <value>0</value>
28005                </enumeratedValue>
28006                <enumeratedValue>
28007                  <name>Enabled</name>
28008                  <description>Read: Enabled</description>
28009                  <value>1</value>
28010                </enumeratedValue>
28011              </enumeratedValues>
28012              <enumeratedValues>
28013                <usage>write</usage>
28014                <enumeratedValue>
28015                  <name>Set</name>
28016                  <description>Enable</description>
28017                  <value>1</value>
28018                </enumeratedValue>
28019              </enumeratedValues>
28020            </field>
28021          </fields>
28022        </register>
28023        <register>
28024          <name>INTENCLR</name>
28025          <description>Disable interrupt</description>
28026          <addressOffset>0x308</addressOffset>
28027          <access>read-write</access>
28028          <fields>
28029            <field>
28030              <name>SAMPLERDY</name>
28031              <description>Write '1' to disable interrupt for event SAMPLERDY</description>
28032              <lsb>0</lsb>
28033              <msb>0</msb>
28034              <enumeratedValues>
28035                <usage>read</usage>
28036                <enumeratedValue>
28037                  <name>Disabled</name>
28038                  <description>Read: Disabled</description>
28039                  <value>0</value>
28040                </enumeratedValue>
28041                <enumeratedValue>
28042                  <name>Enabled</name>
28043                  <description>Read: Enabled</description>
28044                  <value>1</value>
28045                </enumeratedValue>
28046              </enumeratedValues>
28047              <enumeratedValues>
28048                <usage>write</usage>
28049                <enumeratedValue>
28050                  <name>Clear</name>
28051                  <description>Disable</description>
28052                  <value>1</value>
28053                </enumeratedValue>
28054              </enumeratedValues>
28055            </field>
28056            <field>
28057              <name>REPORTRDY</name>
28058              <description>Write '1' to disable interrupt for event REPORTRDY</description>
28059              <lsb>1</lsb>
28060              <msb>1</msb>
28061              <enumeratedValues>
28062                <usage>read</usage>
28063                <enumeratedValue>
28064                  <name>Disabled</name>
28065                  <description>Read: Disabled</description>
28066                  <value>0</value>
28067                </enumeratedValue>
28068                <enumeratedValue>
28069                  <name>Enabled</name>
28070                  <description>Read: Enabled</description>
28071                  <value>1</value>
28072                </enumeratedValue>
28073              </enumeratedValues>
28074              <enumeratedValues>
28075                <usage>write</usage>
28076                <enumeratedValue>
28077                  <name>Clear</name>
28078                  <description>Disable</description>
28079                  <value>1</value>
28080                </enumeratedValue>
28081              </enumeratedValues>
28082            </field>
28083            <field>
28084              <name>ACCOF</name>
28085              <description>Write '1' to disable interrupt for event ACCOF</description>
28086              <lsb>2</lsb>
28087              <msb>2</msb>
28088              <enumeratedValues>
28089                <usage>read</usage>
28090                <enumeratedValue>
28091                  <name>Disabled</name>
28092                  <description>Read: Disabled</description>
28093                  <value>0</value>
28094                </enumeratedValue>
28095                <enumeratedValue>
28096                  <name>Enabled</name>
28097                  <description>Read: Enabled</description>
28098                  <value>1</value>
28099                </enumeratedValue>
28100              </enumeratedValues>
28101              <enumeratedValues>
28102                <usage>write</usage>
28103                <enumeratedValue>
28104                  <name>Clear</name>
28105                  <description>Disable</description>
28106                  <value>1</value>
28107                </enumeratedValue>
28108              </enumeratedValues>
28109            </field>
28110            <field>
28111              <name>DBLRDY</name>
28112              <description>Write '1' to disable interrupt for event DBLRDY</description>
28113              <lsb>3</lsb>
28114              <msb>3</msb>
28115              <enumeratedValues>
28116                <usage>read</usage>
28117                <enumeratedValue>
28118                  <name>Disabled</name>
28119                  <description>Read: Disabled</description>
28120                  <value>0</value>
28121                </enumeratedValue>
28122                <enumeratedValue>
28123                  <name>Enabled</name>
28124                  <description>Read: Enabled</description>
28125                  <value>1</value>
28126                </enumeratedValue>
28127              </enumeratedValues>
28128              <enumeratedValues>
28129                <usage>write</usage>
28130                <enumeratedValue>
28131                  <name>Clear</name>
28132                  <description>Disable</description>
28133                  <value>1</value>
28134                </enumeratedValue>
28135              </enumeratedValues>
28136            </field>
28137            <field>
28138              <name>STOPPED</name>
28139              <description>Write '1' to disable interrupt for event STOPPED</description>
28140              <lsb>4</lsb>
28141              <msb>4</msb>
28142              <enumeratedValues>
28143                <usage>read</usage>
28144                <enumeratedValue>
28145                  <name>Disabled</name>
28146                  <description>Read: Disabled</description>
28147                  <value>0</value>
28148                </enumeratedValue>
28149                <enumeratedValue>
28150                  <name>Enabled</name>
28151                  <description>Read: Enabled</description>
28152                  <value>1</value>
28153                </enumeratedValue>
28154              </enumeratedValues>
28155              <enumeratedValues>
28156                <usage>write</usage>
28157                <enumeratedValue>
28158                  <name>Clear</name>
28159                  <description>Disable</description>
28160                  <value>1</value>
28161                </enumeratedValue>
28162              </enumeratedValues>
28163            </field>
28164          </fields>
28165        </register>
28166        <register>
28167          <name>ENABLE</name>
28168          <description>Enable the quadrature decoder</description>
28169          <addressOffset>0x500</addressOffset>
28170          <access>read-write</access>
28171          <fields>
28172            <field>
28173              <name>ENABLE</name>
28174              <description>Enable or disable the quadrature decoder</description>
28175              <lsb>0</lsb>
28176              <msb>0</msb>
28177              <enumeratedValues>
28178                <enumeratedValue>
28179                  <name>Disabled</name>
28180                  <description>Disable</description>
28181                  <value>0</value>
28182                </enumeratedValue>
28183                <enumeratedValue>
28184                  <name>Enabled</name>
28185                  <description>Enable</description>
28186                  <value>1</value>
28187                </enumeratedValue>
28188              </enumeratedValues>
28189            </field>
28190          </fields>
28191        </register>
28192        <register>
28193          <name>LEDPOL</name>
28194          <description>LED output pin polarity</description>
28195          <addressOffset>0x504</addressOffset>
28196          <access>read-write</access>
28197          <fields>
28198            <field>
28199              <name>LEDPOL</name>
28200              <description>LED output pin polarity</description>
28201              <lsb>0</lsb>
28202              <msb>0</msb>
28203              <enumeratedValues>
28204                <enumeratedValue>
28205                  <name>ActiveLow</name>
28206                  <description>Led active on output pin low</description>
28207                  <value>0</value>
28208                </enumeratedValue>
28209                <enumeratedValue>
28210                  <name>ActiveHigh</name>
28211                  <description>Led active on output pin high</description>
28212                  <value>1</value>
28213                </enumeratedValue>
28214              </enumeratedValues>
28215            </field>
28216          </fields>
28217        </register>
28218        <register>
28219          <name>SAMPLEPER</name>
28220          <description>Sample period</description>
28221          <addressOffset>0x508</addressOffset>
28222          <access>read-write</access>
28223          <fields>
28224            <field>
28225              <name>SAMPLEPER</name>
28226              <description>Sample period. The SAMPLE register will be updated for every new sample</description>
28227              <lsb>0</lsb>
28228              <msb>3</msb>
28229              <enumeratedValues>
28230                <enumeratedValue>
28231                  <name>128us</name>
28232                  <description>128 us</description>
28233                  <value>0</value>
28234                </enumeratedValue>
28235                <enumeratedValue>
28236                  <name>256us</name>
28237                  <description>256 us</description>
28238                  <value>1</value>
28239                </enumeratedValue>
28240                <enumeratedValue>
28241                  <name>512us</name>
28242                  <description>512 us</description>
28243                  <value>2</value>
28244                </enumeratedValue>
28245                <enumeratedValue>
28246                  <name>1024us</name>
28247                  <description>1024 us</description>
28248                  <value>3</value>
28249                </enumeratedValue>
28250                <enumeratedValue>
28251                  <name>2048us</name>
28252                  <description>2048 us</description>
28253                  <value>4</value>
28254                </enumeratedValue>
28255                <enumeratedValue>
28256                  <name>4096us</name>
28257                  <description>4096 us</description>
28258                  <value>5</value>
28259                </enumeratedValue>
28260                <enumeratedValue>
28261                  <name>8192us</name>
28262                  <description>8192 us</description>
28263                  <value>6</value>
28264                </enumeratedValue>
28265                <enumeratedValue>
28266                  <name>16384us</name>
28267                  <description>16384 us</description>
28268                  <value>7</value>
28269                </enumeratedValue>
28270                <enumeratedValue>
28271                  <name>32ms</name>
28272                  <description>32768 us</description>
28273                  <value>8</value>
28274                </enumeratedValue>
28275                <enumeratedValue>
28276                  <name>65ms</name>
28277                  <description>65536 us</description>
28278                  <value>9</value>
28279                </enumeratedValue>
28280                <enumeratedValue>
28281                  <name>131ms</name>
28282                  <description>131072 us</description>
28283                  <value>10</value>
28284                </enumeratedValue>
28285              </enumeratedValues>
28286            </field>
28287          </fields>
28288        </register>
28289        <register>
28290          <name>SAMPLE</name>
28291          <description>Motion sample value</description>
28292          <addressOffset>0x50C</addressOffset>
28293          <access>read-only</access>
28294          <dataType>int32_t</dataType>
28295          <fields>
28296            <field>
28297              <name>SAMPLE</name>
28298              <description>Last motion sample</description>
28299              <lsb>0</lsb>
28300              <msb>31</msb>
28301            </field>
28302          </fields>
28303        </register>
28304        <register>
28305          <name>REPORTPER</name>
28306          <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
28307          <addressOffset>0x510</addressOffset>
28308          <access>read-write</access>
28309          <fields>
28310            <field>
28311              <name>REPORTPER</name>
28312              <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated.</description>
28313              <lsb>0</lsb>
28314              <msb>3</msb>
28315              <enumeratedValues>
28316                <enumeratedValue>
28317                  <name>10Smpl</name>
28318                  <description>10 samples/report</description>
28319                  <value>0</value>
28320                </enumeratedValue>
28321                <enumeratedValue>
28322                  <name>40Smpl</name>
28323                  <description>40 samples/report</description>
28324                  <value>1</value>
28325                </enumeratedValue>
28326                <enumeratedValue>
28327                  <name>80Smpl</name>
28328                  <description>80 samples/report</description>
28329                  <value>2</value>
28330                </enumeratedValue>
28331                <enumeratedValue>
28332                  <name>120Smpl</name>
28333                  <description>120 samples/report</description>
28334                  <value>3</value>
28335                </enumeratedValue>
28336                <enumeratedValue>
28337                  <name>160Smpl</name>
28338                  <description>160 samples/report</description>
28339                  <value>4</value>
28340                </enumeratedValue>
28341                <enumeratedValue>
28342                  <name>200Smpl</name>
28343                  <description>200 samples/report</description>
28344                  <value>5</value>
28345                </enumeratedValue>
28346                <enumeratedValue>
28347                  <name>240Smpl</name>
28348                  <description>240 samples/report</description>
28349                  <value>6</value>
28350                </enumeratedValue>
28351                <enumeratedValue>
28352                  <name>280Smpl</name>
28353                  <description>280 samples/report</description>
28354                  <value>7</value>
28355                </enumeratedValue>
28356                <enumeratedValue>
28357                  <name>1Smpl</name>
28358                  <description>1 sample/report</description>
28359                  <value>8</value>
28360                </enumeratedValue>
28361              </enumeratedValues>
28362            </field>
28363          </fields>
28364        </register>
28365        <register>
28366          <name>ACC</name>
28367          <description>Register accumulating the valid transitions</description>
28368          <addressOffset>0x514</addressOffset>
28369          <access>read-only</access>
28370          <dataType>int32_t</dataType>
28371          <fields>
28372            <field>
28373              <name>ACC</name>
28374              <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register.</description>
28375              <lsb>0</lsb>
28376              <msb>31</msb>
28377            </field>
28378          </fields>
28379        </register>
28380        <register>
28381          <name>ACCREAD</name>
28382          <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
28383          <addressOffset>0x518</addressOffset>
28384          <access>read-only</access>
28385          <dataType>int32_t</dataType>
28386          <fields>
28387            <field>
28388              <name>ACCREAD</name>
28389              <description>Snapshot of the ACC register.</description>
28390              <lsb>0</lsb>
28391              <msb>31</msb>
28392            </field>
28393          </fields>
28394        </register>
28395        <cluster>
28396          <name>PSEL</name>
28397          <description>Unspecified</description>
28398          <headerStructName>QDEC_PSEL</headerStructName>
28399          <access>read-write</access>
28400          <addressOffset>0x51C</addressOffset>
28401          <register>
28402            <name>LED</name>
28403            <description>Pin select for LED signal</description>
28404            <addressOffset>0x000</addressOffset>
28405            <access>read-write</access>
28406            <resetValue>0xFFFFFFFF</resetValue>
28407            <fields>
28408              <field>
28409                <name>PIN</name>
28410                <description>Pin number</description>
28411                <lsb>0</lsb>
28412                <msb>4</msb>
28413              </field>
28414              <field>
28415                <name>CONNECT</name>
28416                <description>Connection</description>
28417                <lsb>31</lsb>
28418                <msb>31</msb>
28419                <enumeratedValues>
28420                  <enumeratedValue>
28421                    <name>Disconnected</name>
28422                    <description>Disconnect</description>
28423                    <value>1</value>
28424                  </enumeratedValue>
28425                  <enumeratedValue>
28426                    <name>Connected</name>
28427                    <description>Connect</description>
28428                    <value>0</value>
28429                  </enumeratedValue>
28430                </enumeratedValues>
28431              </field>
28432            </fields>
28433          </register>
28434          <register>
28435            <name>A</name>
28436            <description>Pin select for A signal</description>
28437            <addressOffset>0x004</addressOffset>
28438            <access>read-write</access>
28439            <resetValue>0xFFFFFFFF</resetValue>
28440            <fields>
28441              <field>
28442                <name>PIN</name>
28443                <description>Pin number</description>
28444                <lsb>0</lsb>
28445                <msb>4</msb>
28446              </field>
28447              <field>
28448                <name>CONNECT</name>
28449                <description>Connection</description>
28450                <lsb>31</lsb>
28451                <msb>31</msb>
28452                <enumeratedValues>
28453                  <enumeratedValue>
28454                    <name>Disconnected</name>
28455                    <description>Disconnect</description>
28456                    <value>1</value>
28457                  </enumeratedValue>
28458                  <enumeratedValue>
28459                    <name>Connected</name>
28460                    <description>Connect</description>
28461                    <value>0</value>
28462                  </enumeratedValue>
28463                </enumeratedValues>
28464              </field>
28465            </fields>
28466          </register>
28467          <register>
28468            <name>B</name>
28469            <description>Pin select for B signal</description>
28470            <addressOffset>0x008</addressOffset>
28471            <access>read-write</access>
28472            <resetValue>0xFFFFFFFF</resetValue>
28473            <fields>
28474              <field>
28475                <name>PIN</name>
28476                <description>Pin number</description>
28477                <lsb>0</lsb>
28478                <msb>4</msb>
28479              </field>
28480              <field>
28481                <name>CONNECT</name>
28482                <description>Connection</description>
28483                <lsb>31</lsb>
28484                <msb>31</msb>
28485                <enumeratedValues>
28486                  <enumeratedValue>
28487                    <name>Disconnected</name>
28488                    <description>Disconnect</description>
28489                    <value>1</value>
28490                  </enumeratedValue>
28491                  <enumeratedValue>
28492                    <name>Connected</name>
28493                    <description>Connect</description>
28494                    <value>0</value>
28495                  </enumeratedValue>
28496                </enumeratedValues>
28497              </field>
28498            </fields>
28499          </register>
28500        </cluster>
28501        <register>
28502          <name>DBFEN</name>
28503          <description>Enable input debounce filters</description>
28504          <addressOffset>0x528</addressOffset>
28505          <access>read-write</access>
28506          <fields>
28507            <field>
28508              <name>DBFEN</name>
28509              <description>Enable input debounce filters</description>
28510              <lsb>0</lsb>
28511              <msb>0</msb>
28512              <enumeratedValues>
28513                <enumeratedValue>
28514                  <name>Disabled</name>
28515                  <description>Debounce input filters disabled</description>
28516                  <value>0</value>
28517                </enumeratedValue>
28518                <enumeratedValue>
28519                  <name>Enabled</name>
28520                  <description>Debounce input filters enabled</description>
28521                  <value>1</value>
28522                </enumeratedValue>
28523              </enumeratedValues>
28524            </field>
28525          </fields>
28526        </register>
28527        <register>
28528          <name>LEDPRE</name>
28529          <description>Time period the LED is switched ON prior to sampling</description>
28530          <addressOffset>0x540</addressOffset>
28531          <access>read-write</access>
28532          <resetValue>0x00000010</resetValue>
28533          <fields>
28534            <field>
28535              <name>LEDPRE</name>
28536              <description>Period in us the LED is switched on prior to sampling</description>
28537              <lsb>0</lsb>
28538              <msb>8</msb>
28539            </field>
28540          </fields>
28541        </register>
28542        <register>
28543          <name>ACCDBL</name>
28544          <description>Register accumulating the number of detected double transitions</description>
28545          <addressOffset>0x544</addressOffset>
28546          <access>read-only</access>
28547          <fields>
28548            <field>
28549              <name>ACCDBL</name>
28550              <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
28551              <lsb>0</lsb>
28552              <msb>3</msb>
28553            </field>
28554          </fields>
28555        </register>
28556        <register>
28557          <name>ACCDBLREAD</name>
28558          <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
28559          <addressOffset>0x548</addressOffset>
28560          <access>read-only</access>
28561          <fields>
28562            <field>
28563              <name>ACCDBLREAD</name>
28564              <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
28565              <lsb>0</lsb>
28566              <msb>3</msb>
28567            </field>
28568          </fields>
28569        </register>
28570      </registers>
28571    </peripheral>
28572    <peripheral>
28573      <name>COMP</name>
28574      <description>Comparator</description>
28575      <baseAddress>0x40013000</baseAddress>
28576      <addressBlock>
28577        <offset>0</offset>
28578        <size>0x1000</size>
28579        <usage>registers</usage>
28580      </addressBlock>
28581      <interrupt>
28582        <name>COMP</name>
28583        <value>19</value>
28584      </interrupt>
28585      <groupName>COMP</groupName>
28586      <size>0x20</size>
28587      <registers>
28588        <register>
28589          <name>TASKS_START</name>
28590          <description>Start comparator</description>
28591          <addressOffset>0x000</addressOffset>
28592          <access>write-only</access>
28593          <fields>
28594            <field>
28595              <name>TASKS_START</name>
28596              <description>Start comparator</description>
28597              <lsb>0</lsb>
28598              <msb>0</msb>
28599              <enumeratedValues>
28600                <enumeratedValue>
28601                  <name>Trigger</name>
28602                  <description>Trigger task</description>
28603                  <value>1</value>
28604                </enumeratedValue>
28605              </enumeratedValues>
28606            </field>
28607          </fields>
28608        </register>
28609        <register>
28610          <name>TASKS_STOP</name>
28611          <description>Stop comparator</description>
28612          <addressOffset>0x004</addressOffset>
28613          <access>write-only</access>
28614          <fields>
28615            <field>
28616              <name>TASKS_STOP</name>
28617              <description>Stop comparator</description>
28618              <lsb>0</lsb>
28619              <msb>0</msb>
28620              <enumeratedValues>
28621                <enumeratedValue>
28622                  <name>Trigger</name>
28623                  <description>Trigger task</description>
28624                  <value>1</value>
28625                </enumeratedValue>
28626              </enumeratedValues>
28627            </field>
28628          </fields>
28629        </register>
28630        <register>
28631          <name>TASKS_SAMPLE</name>
28632          <description>Sample comparator value</description>
28633          <addressOffset>0x008</addressOffset>
28634          <access>write-only</access>
28635          <fields>
28636            <field>
28637              <name>TASKS_SAMPLE</name>
28638              <description>Sample comparator value</description>
28639              <lsb>0</lsb>
28640              <msb>0</msb>
28641              <enumeratedValues>
28642                <enumeratedValue>
28643                  <name>Trigger</name>
28644                  <description>Trigger task</description>
28645                  <value>1</value>
28646                </enumeratedValue>
28647              </enumeratedValues>
28648            </field>
28649          </fields>
28650        </register>
28651        <register>
28652          <name>EVENTS_READY</name>
28653          <description>COMP is ready and output is valid</description>
28654          <addressOffset>0x100</addressOffset>
28655          <access>read-write</access>
28656          <fields>
28657            <field>
28658              <name>EVENTS_READY</name>
28659              <description>COMP is ready and output is valid</description>
28660              <lsb>0</lsb>
28661              <msb>0</msb>
28662              <enumeratedValues>
28663                <enumeratedValue>
28664                  <name>NotGenerated</name>
28665                  <description>Event not generated</description>
28666                  <value>0</value>
28667                </enumeratedValue>
28668                <enumeratedValue>
28669                  <name>Generated</name>
28670                  <description>Event generated</description>
28671                  <value>1</value>
28672                </enumeratedValue>
28673              </enumeratedValues>
28674            </field>
28675          </fields>
28676        </register>
28677        <register>
28678          <name>EVENTS_DOWN</name>
28679          <description>Downward crossing</description>
28680          <addressOffset>0x104</addressOffset>
28681          <access>read-write</access>
28682          <fields>
28683            <field>
28684              <name>EVENTS_DOWN</name>
28685              <description>Downward crossing</description>
28686              <lsb>0</lsb>
28687              <msb>0</msb>
28688              <enumeratedValues>
28689                <enumeratedValue>
28690                  <name>NotGenerated</name>
28691                  <description>Event not generated</description>
28692                  <value>0</value>
28693                </enumeratedValue>
28694                <enumeratedValue>
28695                  <name>Generated</name>
28696                  <description>Event generated</description>
28697                  <value>1</value>
28698                </enumeratedValue>
28699              </enumeratedValues>
28700            </field>
28701          </fields>
28702        </register>
28703        <register>
28704          <name>EVENTS_UP</name>
28705          <description>Upward crossing</description>
28706          <addressOffset>0x108</addressOffset>
28707          <access>read-write</access>
28708          <fields>
28709            <field>
28710              <name>EVENTS_UP</name>
28711              <description>Upward crossing</description>
28712              <lsb>0</lsb>
28713              <msb>0</msb>
28714              <enumeratedValues>
28715                <enumeratedValue>
28716                  <name>NotGenerated</name>
28717                  <description>Event not generated</description>
28718                  <value>0</value>
28719                </enumeratedValue>
28720                <enumeratedValue>
28721                  <name>Generated</name>
28722                  <description>Event generated</description>
28723                  <value>1</value>
28724                </enumeratedValue>
28725              </enumeratedValues>
28726            </field>
28727          </fields>
28728        </register>
28729        <register>
28730          <name>EVENTS_CROSS</name>
28731          <description>Downward or upward crossing</description>
28732          <addressOffset>0x10C</addressOffset>
28733          <access>read-write</access>
28734          <fields>
28735            <field>
28736              <name>EVENTS_CROSS</name>
28737              <description>Downward or upward crossing</description>
28738              <lsb>0</lsb>
28739              <msb>0</msb>
28740              <enumeratedValues>
28741                <enumeratedValue>
28742                  <name>NotGenerated</name>
28743                  <description>Event not generated</description>
28744                  <value>0</value>
28745                </enumeratedValue>
28746                <enumeratedValue>
28747                  <name>Generated</name>
28748                  <description>Event generated</description>
28749                  <value>1</value>
28750                </enumeratedValue>
28751              </enumeratedValues>
28752            </field>
28753          </fields>
28754        </register>
28755        <register>
28756          <name>SHORTS</name>
28757          <description>Shortcuts between local events and tasks</description>
28758          <addressOffset>0x200</addressOffset>
28759          <access>read-write</access>
28760          <fields>
28761            <field>
28762              <name>READY_SAMPLE</name>
28763              <description>Shortcut between event READY and task SAMPLE</description>
28764              <lsb>0</lsb>
28765              <msb>0</msb>
28766              <enumeratedValues>
28767                <enumeratedValue>
28768                  <name>Disabled</name>
28769                  <description>Disable shortcut</description>
28770                  <value>0</value>
28771                </enumeratedValue>
28772                <enumeratedValue>
28773                  <name>Enabled</name>
28774                  <description>Enable shortcut</description>
28775                  <value>1</value>
28776                </enumeratedValue>
28777              </enumeratedValues>
28778            </field>
28779            <field>
28780              <name>READY_STOP</name>
28781              <description>Shortcut between event READY and task STOP</description>
28782              <lsb>1</lsb>
28783              <msb>1</msb>
28784              <enumeratedValues>
28785                <enumeratedValue>
28786                  <name>Disabled</name>
28787                  <description>Disable shortcut</description>
28788                  <value>0</value>
28789                </enumeratedValue>
28790                <enumeratedValue>
28791                  <name>Enabled</name>
28792                  <description>Enable shortcut</description>
28793                  <value>1</value>
28794                </enumeratedValue>
28795              </enumeratedValues>
28796            </field>
28797            <field>
28798              <name>DOWN_STOP</name>
28799              <description>Shortcut between event DOWN and task STOP</description>
28800              <lsb>2</lsb>
28801              <msb>2</msb>
28802              <enumeratedValues>
28803                <enumeratedValue>
28804                  <name>Disabled</name>
28805                  <description>Disable shortcut</description>
28806                  <value>0</value>
28807                </enumeratedValue>
28808                <enumeratedValue>
28809                  <name>Enabled</name>
28810                  <description>Enable shortcut</description>
28811                  <value>1</value>
28812                </enumeratedValue>
28813              </enumeratedValues>
28814            </field>
28815            <field>
28816              <name>UP_STOP</name>
28817              <description>Shortcut between event UP and task STOP</description>
28818              <lsb>3</lsb>
28819              <msb>3</msb>
28820              <enumeratedValues>
28821                <enumeratedValue>
28822                  <name>Disabled</name>
28823                  <description>Disable shortcut</description>
28824                  <value>0</value>
28825                </enumeratedValue>
28826                <enumeratedValue>
28827                  <name>Enabled</name>
28828                  <description>Enable shortcut</description>
28829                  <value>1</value>
28830                </enumeratedValue>
28831              </enumeratedValues>
28832            </field>
28833            <field>
28834              <name>CROSS_STOP</name>
28835              <description>Shortcut between event CROSS and task STOP</description>
28836              <lsb>4</lsb>
28837              <msb>4</msb>
28838              <enumeratedValues>
28839                <enumeratedValue>
28840                  <name>Disabled</name>
28841                  <description>Disable shortcut</description>
28842                  <value>0</value>
28843                </enumeratedValue>
28844                <enumeratedValue>
28845                  <name>Enabled</name>
28846                  <description>Enable shortcut</description>
28847                  <value>1</value>
28848                </enumeratedValue>
28849              </enumeratedValues>
28850            </field>
28851          </fields>
28852        </register>
28853        <register>
28854          <name>INTEN</name>
28855          <description>Enable or disable interrupt</description>
28856          <addressOffset>0x300</addressOffset>
28857          <access>read-write</access>
28858          <fields>
28859            <field>
28860              <name>READY</name>
28861              <description>Enable or disable interrupt for event READY</description>
28862              <lsb>0</lsb>
28863              <msb>0</msb>
28864              <enumeratedValues>
28865                <enumeratedValue>
28866                  <name>Disabled</name>
28867                  <description>Disable</description>
28868                  <value>0</value>
28869                </enumeratedValue>
28870                <enumeratedValue>
28871                  <name>Enabled</name>
28872                  <description>Enable</description>
28873                  <value>1</value>
28874                </enumeratedValue>
28875              </enumeratedValues>
28876            </field>
28877            <field>
28878              <name>DOWN</name>
28879              <description>Enable or disable interrupt for event DOWN</description>
28880              <lsb>1</lsb>
28881              <msb>1</msb>
28882              <enumeratedValues>
28883                <enumeratedValue>
28884                  <name>Disabled</name>
28885                  <description>Disable</description>
28886                  <value>0</value>
28887                </enumeratedValue>
28888                <enumeratedValue>
28889                  <name>Enabled</name>
28890                  <description>Enable</description>
28891                  <value>1</value>
28892                </enumeratedValue>
28893              </enumeratedValues>
28894            </field>
28895            <field>
28896              <name>UP</name>
28897              <description>Enable or disable interrupt for event UP</description>
28898              <lsb>2</lsb>
28899              <msb>2</msb>
28900              <enumeratedValues>
28901                <enumeratedValue>
28902                  <name>Disabled</name>
28903                  <description>Disable</description>
28904                  <value>0</value>
28905                </enumeratedValue>
28906                <enumeratedValue>
28907                  <name>Enabled</name>
28908                  <description>Enable</description>
28909                  <value>1</value>
28910                </enumeratedValue>
28911              </enumeratedValues>
28912            </field>
28913            <field>
28914              <name>CROSS</name>
28915              <description>Enable or disable interrupt for event CROSS</description>
28916              <lsb>3</lsb>
28917              <msb>3</msb>
28918              <enumeratedValues>
28919                <enumeratedValue>
28920                  <name>Disabled</name>
28921                  <description>Disable</description>
28922                  <value>0</value>
28923                </enumeratedValue>
28924                <enumeratedValue>
28925                  <name>Enabled</name>
28926                  <description>Enable</description>
28927                  <value>1</value>
28928                </enumeratedValue>
28929              </enumeratedValues>
28930            </field>
28931          </fields>
28932        </register>
28933        <register>
28934          <name>INTENSET</name>
28935          <description>Enable interrupt</description>
28936          <addressOffset>0x304</addressOffset>
28937          <access>read-write</access>
28938          <fields>
28939            <field>
28940              <name>READY</name>
28941              <description>Write '1' to enable interrupt for event READY</description>
28942              <lsb>0</lsb>
28943              <msb>0</msb>
28944              <enumeratedValues>
28945                <usage>read</usage>
28946                <enumeratedValue>
28947                  <name>Disabled</name>
28948                  <description>Read: Disabled</description>
28949                  <value>0</value>
28950                </enumeratedValue>
28951                <enumeratedValue>
28952                  <name>Enabled</name>
28953                  <description>Read: Enabled</description>
28954                  <value>1</value>
28955                </enumeratedValue>
28956              </enumeratedValues>
28957              <enumeratedValues>
28958                <usage>write</usage>
28959                <enumeratedValue>
28960                  <name>Set</name>
28961                  <description>Enable</description>
28962                  <value>1</value>
28963                </enumeratedValue>
28964              </enumeratedValues>
28965            </field>
28966            <field>
28967              <name>DOWN</name>
28968              <description>Write '1' to enable interrupt for event DOWN</description>
28969              <lsb>1</lsb>
28970              <msb>1</msb>
28971              <enumeratedValues>
28972                <usage>read</usage>
28973                <enumeratedValue>
28974                  <name>Disabled</name>
28975                  <description>Read: Disabled</description>
28976                  <value>0</value>
28977                </enumeratedValue>
28978                <enumeratedValue>
28979                  <name>Enabled</name>
28980                  <description>Read: Enabled</description>
28981                  <value>1</value>
28982                </enumeratedValue>
28983              </enumeratedValues>
28984              <enumeratedValues>
28985                <usage>write</usage>
28986                <enumeratedValue>
28987                  <name>Set</name>
28988                  <description>Enable</description>
28989                  <value>1</value>
28990                </enumeratedValue>
28991              </enumeratedValues>
28992            </field>
28993            <field>
28994              <name>UP</name>
28995              <description>Write '1' to enable interrupt for event UP</description>
28996              <lsb>2</lsb>
28997              <msb>2</msb>
28998              <enumeratedValues>
28999                <usage>read</usage>
29000                <enumeratedValue>
29001                  <name>Disabled</name>
29002                  <description>Read: Disabled</description>
29003                  <value>0</value>
29004                </enumeratedValue>
29005                <enumeratedValue>
29006                  <name>Enabled</name>
29007                  <description>Read: Enabled</description>
29008                  <value>1</value>
29009                </enumeratedValue>
29010              </enumeratedValues>
29011              <enumeratedValues>
29012                <usage>write</usage>
29013                <enumeratedValue>
29014                  <name>Set</name>
29015                  <description>Enable</description>
29016                  <value>1</value>
29017                </enumeratedValue>
29018              </enumeratedValues>
29019            </field>
29020            <field>
29021              <name>CROSS</name>
29022              <description>Write '1' to enable interrupt for event CROSS</description>
29023              <lsb>3</lsb>
29024              <msb>3</msb>
29025              <enumeratedValues>
29026                <usage>read</usage>
29027                <enumeratedValue>
29028                  <name>Disabled</name>
29029                  <description>Read: Disabled</description>
29030                  <value>0</value>
29031                </enumeratedValue>
29032                <enumeratedValue>
29033                  <name>Enabled</name>
29034                  <description>Read: Enabled</description>
29035                  <value>1</value>
29036                </enumeratedValue>
29037              </enumeratedValues>
29038              <enumeratedValues>
29039                <usage>write</usage>
29040                <enumeratedValue>
29041                  <name>Set</name>
29042                  <description>Enable</description>
29043                  <value>1</value>
29044                </enumeratedValue>
29045              </enumeratedValues>
29046            </field>
29047          </fields>
29048        </register>
29049        <register>
29050          <name>INTENCLR</name>
29051          <description>Disable interrupt</description>
29052          <addressOffset>0x308</addressOffset>
29053          <access>read-write</access>
29054          <fields>
29055            <field>
29056              <name>READY</name>
29057              <description>Write '1' to disable interrupt for event READY</description>
29058              <lsb>0</lsb>
29059              <msb>0</msb>
29060              <enumeratedValues>
29061                <usage>read</usage>
29062                <enumeratedValue>
29063                  <name>Disabled</name>
29064                  <description>Read: Disabled</description>
29065                  <value>0</value>
29066                </enumeratedValue>
29067                <enumeratedValue>
29068                  <name>Enabled</name>
29069                  <description>Read: Enabled</description>
29070                  <value>1</value>
29071                </enumeratedValue>
29072              </enumeratedValues>
29073              <enumeratedValues>
29074                <usage>write</usage>
29075                <enumeratedValue>
29076                  <name>Clear</name>
29077                  <description>Disable</description>
29078                  <value>1</value>
29079                </enumeratedValue>
29080              </enumeratedValues>
29081            </field>
29082            <field>
29083              <name>DOWN</name>
29084              <description>Write '1' to disable interrupt for event DOWN</description>
29085              <lsb>1</lsb>
29086              <msb>1</msb>
29087              <enumeratedValues>
29088                <usage>read</usage>
29089                <enumeratedValue>
29090                  <name>Disabled</name>
29091                  <description>Read: Disabled</description>
29092                  <value>0</value>
29093                </enumeratedValue>
29094                <enumeratedValue>
29095                  <name>Enabled</name>
29096                  <description>Read: Enabled</description>
29097                  <value>1</value>
29098                </enumeratedValue>
29099              </enumeratedValues>
29100              <enumeratedValues>
29101                <usage>write</usage>
29102                <enumeratedValue>
29103                  <name>Clear</name>
29104                  <description>Disable</description>
29105                  <value>1</value>
29106                </enumeratedValue>
29107              </enumeratedValues>
29108            </field>
29109            <field>
29110              <name>UP</name>
29111              <description>Write '1' to disable interrupt for event UP</description>
29112              <lsb>2</lsb>
29113              <msb>2</msb>
29114              <enumeratedValues>
29115                <usage>read</usage>
29116                <enumeratedValue>
29117                  <name>Disabled</name>
29118                  <description>Read: Disabled</description>
29119                  <value>0</value>
29120                </enumeratedValue>
29121                <enumeratedValue>
29122                  <name>Enabled</name>
29123                  <description>Read: Enabled</description>
29124                  <value>1</value>
29125                </enumeratedValue>
29126              </enumeratedValues>
29127              <enumeratedValues>
29128                <usage>write</usage>
29129                <enumeratedValue>
29130                  <name>Clear</name>
29131                  <description>Disable</description>
29132                  <value>1</value>
29133                </enumeratedValue>
29134              </enumeratedValues>
29135            </field>
29136            <field>
29137              <name>CROSS</name>
29138              <description>Write '1' to disable interrupt for event CROSS</description>
29139              <lsb>3</lsb>
29140              <msb>3</msb>
29141              <enumeratedValues>
29142                <usage>read</usage>
29143                <enumeratedValue>
29144                  <name>Disabled</name>
29145                  <description>Read: Disabled</description>
29146                  <value>0</value>
29147                </enumeratedValue>
29148                <enumeratedValue>
29149                  <name>Enabled</name>
29150                  <description>Read: Enabled</description>
29151                  <value>1</value>
29152                </enumeratedValue>
29153              </enumeratedValues>
29154              <enumeratedValues>
29155                <usage>write</usage>
29156                <enumeratedValue>
29157                  <name>Clear</name>
29158                  <description>Disable</description>
29159                  <value>1</value>
29160                </enumeratedValue>
29161              </enumeratedValues>
29162            </field>
29163          </fields>
29164        </register>
29165        <register>
29166          <name>RESULT</name>
29167          <description>Compare result</description>
29168          <addressOffset>0x400</addressOffset>
29169          <access>read-only</access>
29170          <fields>
29171            <field>
29172              <name>RESULT</name>
29173              <description>Result of last compare. Decision point SAMPLE task.</description>
29174              <lsb>0</lsb>
29175              <msb>0</msb>
29176              <enumeratedValues>
29177                <enumeratedValue>
29178                  <name>Below</name>
29179                  <description>Input voltage is below the threshold (VIN+ &amp;lt; VIN-)</description>
29180                  <value>0</value>
29181                </enumeratedValue>
29182                <enumeratedValue>
29183                  <name>Above</name>
29184                  <description>Input voltage is above the threshold (VIN+ &amp;gt; VIN-)</description>
29185                  <value>1</value>
29186                </enumeratedValue>
29187              </enumeratedValues>
29188            </field>
29189          </fields>
29190        </register>
29191        <register>
29192          <name>ENABLE</name>
29193          <description>COMP enable</description>
29194          <addressOffset>0x500</addressOffset>
29195          <access>read-write</access>
29196          <fields>
29197            <field>
29198              <name>ENABLE</name>
29199              <description>Enable or disable COMP</description>
29200              <lsb>0</lsb>
29201              <msb>1</msb>
29202              <enumeratedValues>
29203                <enumeratedValue>
29204                  <name>Disabled</name>
29205                  <description>Disable</description>
29206                  <value>0</value>
29207                </enumeratedValue>
29208                <enumeratedValue>
29209                  <name>Enabled</name>
29210                  <description>Enable</description>
29211                  <value>2</value>
29212                </enumeratedValue>
29213              </enumeratedValues>
29214            </field>
29215          </fields>
29216        </register>
29217        <register>
29218          <name>PSEL</name>
29219          <description>Pin select</description>
29220          <addressOffset>0x504</addressOffset>
29221          <access>read-write</access>
29222          <fields>
29223            <field>
29224              <name>PSEL</name>
29225              <description>Analog pin select</description>
29226              <lsb>0</lsb>
29227              <msb>2</msb>
29228              <enumeratedValues>
29229                <enumeratedValue>
29230                  <name>AnalogInput0</name>
29231                  <description>AIN0 selected as analog input</description>
29232                  <value>0</value>
29233                </enumeratedValue>
29234                <enumeratedValue>
29235                  <name>AnalogInput1</name>
29236                  <description>AIN1 selected as analog input</description>
29237                  <value>1</value>
29238                </enumeratedValue>
29239                <enumeratedValue>
29240                  <name>AnalogInput2</name>
29241                  <description>AIN2 selected as analog input</description>
29242                  <value>2</value>
29243                </enumeratedValue>
29244                <enumeratedValue>
29245                  <name>AnalogInput3</name>
29246                  <description>AIN3 selected as analog input</description>
29247                  <value>3</value>
29248                </enumeratedValue>
29249                <enumeratedValue>
29250                  <name>VddhDiv5</name>
29251                  <description>VDDH/5 selected as analog input</description>
29252                  <value>7</value>
29253                </enumeratedValue>
29254              </enumeratedValues>
29255            </field>
29256          </fields>
29257        </register>
29258        <register>
29259          <name>REFSEL</name>
29260          <description>Reference source select for single-ended mode</description>
29261          <addressOffset>0x508</addressOffset>
29262          <access>read-write</access>
29263          <resetValue>0x00000004</resetValue>
29264          <fields>
29265            <field>
29266              <name>REFSEL</name>
29267              <description>Reference select</description>
29268              <lsb>0</lsb>
29269              <msb>2</msb>
29270              <enumeratedValues>
29271                <enumeratedValue>
29272                  <name>Int1V2</name>
29273                  <description>VREF = internal 1.2 V reference (VDD &amp;gt;= 1.7 V)</description>
29274                  <value>0</value>
29275                </enumeratedValue>
29276                <enumeratedValue>
29277                  <name>Int1V8</name>
29278                  <description>VREF = internal 1.8 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
29279                  <value>1</value>
29280                </enumeratedValue>
29281                <enumeratedValue>
29282                  <name>Int2V4</name>
29283                  <description>VREF = internal 2.4 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
29284                  <value>2</value>
29285                </enumeratedValue>
29286                <enumeratedValue>
29287                  <name>VDD</name>
29288                  <description>VREF = VDD</description>
29289                  <value>4</value>
29290                </enumeratedValue>
29291                <enumeratedValue>
29292                  <name>ARef</name>
29293                  <description>VREF = AREF</description>
29294                  <value>5</value>
29295                </enumeratedValue>
29296              </enumeratedValues>
29297            </field>
29298          </fields>
29299        </register>
29300        <register>
29301          <name>EXTREFSEL</name>
29302          <description>External reference select</description>
29303          <addressOffset>0x50C</addressOffset>
29304          <access>read-write</access>
29305          <fields>
29306            <field>
29307              <name>EXTREFSEL</name>
29308              <description>External analog reference select</description>
29309              <lsb>0</lsb>
29310              <msb>2</msb>
29311              <enumeratedValues>
29312                <enumeratedValue>
29313                  <name>AnalogReference0</name>
29314                  <description>Use AIN0 as external analog reference</description>
29315                  <value>0</value>
29316                </enumeratedValue>
29317                <enumeratedValue>
29318                  <name>AnalogReference1</name>
29319                  <description>Use AIN1 as external analog reference</description>
29320                  <value>1</value>
29321                </enumeratedValue>
29322                <enumeratedValue>
29323                  <name>AnalogReference2</name>
29324                  <description>Use AIN2 as external analog reference</description>
29325                  <value>2</value>
29326                </enumeratedValue>
29327                <enumeratedValue>
29328                  <name>AnalogReference3</name>
29329                  <description>Use AIN3 as external analog reference</description>
29330                  <value>3</value>
29331                </enumeratedValue>
29332              </enumeratedValues>
29333            </field>
29334          </fields>
29335        </register>
29336        <register>
29337          <name>TH</name>
29338          <description>Threshold configuration for hysteresis unit</description>
29339          <addressOffset>0x530</addressOffset>
29340          <access>read-write</access>
29341          <resetValue>0x00000000</resetValue>
29342          <fields>
29343            <field>
29344              <name>THDOWN</name>
29345              <description>VDOWN = (THDOWN+1)/64*VREF</description>
29346              <lsb>0</lsb>
29347              <msb>5</msb>
29348            </field>
29349            <field>
29350              <name>THUP</name>
29351              <description>VUP = (THUP+1)/64*VREF</description>
29352              <lsb>8</lsb>
29353              <msb>13</msb>
29354            </field>
29355          </fields>
29356        </register>
29357        <register>
29358          <name>MODE</name>
29359          <description>Mode configuration</description>
29360          <addressOffset>0x534</addressOffset>
29361          <access>read-write</access>
29362          <fields>
29363            <field>
29364              <name>SP</name>
29365              <description>Speed and power modes</description>
29366              <lsb>0</lsb>
29367              <msb>1</msb>
29368              <enumeratedValues>
29369                <enumeratedValue>
29370                  <name>Low</name>
29371                  <description>Low-power mode</description>
29372                  <value>0</value>
29373                </enumeratedValue>
29374                <enumeratedValue>
29375                  <name>Normal</name>
29376                  <description>Normal mode</description>
29377                  <value>1</value>
29378                </enumeratedValue>
29379                <enumeratedValue>
29380                  <name>High</name>
29381                  <description>High-speed mode</description>
29382                  <value>2</value>
29383                </enumeratedValue>
29384              </enumeratedValues>
29385            </field>
29386            <field>
29387              <name>MAIN</name>
29388              <description>Main operation modes</description>
29389              <lsb>8</lsb>
29390              <msb>8</msb>
29391              <enumeratedValues>
29392                <enumeratedValue>
29393                  <name>SE</name>
29394                  <description>Single-ended mode</description>
29395                  <value>0</value>
29396                </enumeratedValue>
29397                <enumeratedValue>
29398                  <name>Diff</name>
29399                  <description>Differential mode</description>
29400                  <value>1</value>
29401                </enumeratedValue>
29402              </enumeratedValues>
29403            </field>
29404          </fields>
29405        </register>
29406        <register>
29407          <name>HYST</name>
29408          <description>Comparator hysteresis enable</description>
29409          <addressOffset>0x538</addressOffset>
29410          <access>read-write</access>
29411          <fields>
29412            <field>
29413              <name>HYST</name>
29414              <description>Comparator hysteresis</description>
29415              <lsb>0</lsb>
29416              <msb>0</msb>
29417              <enumeratedValues>
29418                <enumeratedValue>
29419                  <name>NoHyst</name>
29420                  <description>Comparator hysteresis disabled</description>
29421                  <value>0</value>
29422                </enumeratedValue>
29423                <enumeratedValue>
29424                  <name>Hyst50mV</name>
29425                  <description>Comparator hysteresis enabled</description>
29426                  <value>1</value>
29427                </enumeratedValue>
29428              </enumeratedValues>
29429            </field>
29430          </fields>
29431        </register>
29432      </registers>
29433    </peripheral>
29434    <peripheral>
29435      <name>EGU0</name>
29436      <description>Event generator unit 0</description>
29437      <baseAddress>0x40014000</baseAddress>
29438      <headerStructName>EGU</headerStructName>
29439      <addressBlock>
29440        <offset>0</offset>
29441        <size>0x1000</size>
29442        <usage>registers</usage>
29443      </addressBlock>
29444      <interrupt>
29445        <name>SWI0_EGU0</name>
29446        <value>20</value>
29447      </interrupt>
29448      <groupName>EGU</groupName>
29449      <size>0x20</size>
29450      <registers>
29451        <register>
29452          <dim>0x10</dim>
29453          <dimIncrement>0x4</dimIncrement>
29454          <name>TASKS_TRIGGER[%s]</name>
29455          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
29456          <addressOffset>0x000</addressOffset>
29457          <access>write-only</access>
29458          <fields>
29459            <field>
29460              <name>TASKS_TRIGGER</name>
29461              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
29462              <lsb>0</lsb>
29463              <msb>0</msb>
29464              <enumeratedValues>
29465                <enumeratedValue>
29466                  <name>Trigger</name>
29467                  <description>Trigger task</description>
29468                  <value>1</value>
29469                </enumeratedValue>
29470              </enumeratedValues>
29471            </field>
29472          </fields>
29473        </register>
29474        <register>
29475          <dim>0x10</dim>
29476          <dimIncrement>0x4</dimIncrement>
29477          <name>EVENTS_TRIGGERED[%s]</name>
29478          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
29479          <addressOffset>0x100</addressOffset>
29480          <access>read-write</access>
29481          <fields>
29482            <field>
29483              <name>EVENTS_TRIGGERED</name>
29484              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
29485              <lsb>0</lsb>
29486              <msb>0</msb>
29487              <enumeratedValues>
29488                <enumeratedValue>
29489                  <name>NotGenerated</name>
29490                  <description>Event not generated</description>
29491                  <value>0</value>
29492                </enumeratedValue>
29493                <enumeratedValue>
29494                  <name>Generated</name>
29495                  <description>Event generated</description>
29496                  <value>1</value>
29497                </enumeratedValue>
29498              </enumeratedValues>
29499            </field>
29500          </fields>
29501        </register>
29502        <register>
29503          <name>INTEN</name>
29504          <description>Enable or disable interrupt</description>
29505          <addressOffset>0x300</addressOffset>
29506          <access>read-write</access>
29507          <fields>
29508            <field>
29509              <name>TRIGGERED0</name>
29510              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
29511              <lsb>0</lsb>
29512              <msb>0</msb>
29513              <enumeratedValues>
29514                <enumeratedValue>
29515                  <name>Disabled</name>
29516                  <description>Disable</description>
29517                  <value>0</value>
29518                </enumeratedValue>
29519                <enumeratedValue>
29520                  <name>Enabled</name>
29521                  <description>Enable</description>
29522                  <value>1</value>
29523                </enumeratedValue>
29524              </enumeratedValues>
29525            </field>
29526            <field>
29527              <name>TRIGGERED1</name>
29528              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
29529              <lsb>1</lsb>
29530              <msb>1</msb>
29531              <enumeratedValues>
29532                <enumeratedValue>
29533                  <name>Disabled</name>
29534                  <description>Disable</description>
29535                  <value>0</value>
29536                </enumeratedValue>
29537                <enumeratedValue>
29538                  <name>Enabled</name>
29539                  <description>Enable</description>
29540                  <value>1</value>
29541                </enumeratedValue>
29542              </enumeratedValues>
29543            </field>
29544            <field>
29545              <name>TRIGGERED2</name>
29546              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
29547              <lsb>2</lsb>
29548              <msb>2</msb>
29549              <enumeratedValues>
29550                <enumeratedValue>
29551                  <name>Disabled</name>
29552                  <description>Disable</description>
29553                  <value>0</value>
29554                </enumeratedValue>
29555                <enumeratedValue>
29556                  <name>Enabled</name>
29557                  <description>Enable</description>
29558                  <value>1</value>
29559                </enumeratedValue>
29560              </enumeratedValues>
29561            </field>
29562            <field>
29563              <name>TRIGGERED3</name>
29564              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
29565              <lsb>3</lsb>
29566              <msb>3</msb>
29567              <enumeratedValues>
29568                <enumeratedValue>
29569                  <name>Disabled</name>
29570                  <description>Disable</description>
29571                  <value>0</value>
29572                </enumeratedValue>
29573                <enumeratedValue>
29574                  <name>Enabled</name>
29575                  <description>Enable</description>
29576                  <value>1</value>
29577                </enumeratedValue>
29578              </enumeratedValues>
29579            </field>
29580            <field>
29581              <name>TRIGGERED4</name>
29582              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
29583              <lsb>4</lsb>
29584              <msb>4</msb>
29585              <enumeratedValues>
29586                <enumeratedValue>
29587                  <name>Disabled</name>
29588                  <description>Disable</description>
29589                  <value>0</value>
29590                </enumeratedValue>
29591                <enumeratedValue>
29592                  <name>Enabled</name>
29593                  <description>Enable</description>
29594                  <value>1</value>
29595                </enumeratedValue>
29596              </enumeratedValues>
29597            </field>
29598            <field>
29599              <name>TRIGGERED5</name>
29600              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
29601              <lsb>5</lsb>
29602              <msb>5</msb>
29603              <enumeratedValues>
29604                <enumeratedValue>
29605                  <name>Disabled</name>
29606                  <description>Disable</description>
29607                  <value>0</value>
29608                </enumeratedValue>
29609                <enumeratedValue>
29610                  <name>Enabled</name>
29611                  <description>Enable</description>
29612                  <value>1</value>
29613                </enumeratedValue>
29614              </enumeratedValues>
29615            </field>
29616            <field>
29617              <name>TRIGGERED6</name>
29618              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
29619              <lsb>6</lsb>
29620              <msb>6</msb>
29621              <enumeratedValues>
29622                <enumeratedValue>
29623                  <name>Disabled</name>
29624                  <description>Disable</description>
29625                  <value>0</value>
29626                </enumeratedValue>
29627                <enumeratedValue>
29628                  <name>Enabled</name>
29629                  <description>Enable</description>
29630                  <value>1</value>
29631                </enumeratedValue>
29632              </enumeratedValues>
29633            </field>
29634            <field>
29635              <name>TRIGGERED7</name>
29636              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
29637              <lsb>7</lsb>
29638              <msb>7</msb>
29639              <enumeratedValues>
29640                <enumeratedValue>
29641                  <name>Disabled</name>
29642                  <description>Disable</description>
29643                  <value>0</value>
29644                </enumeratedValue>
29645                <enumeratedValue>
29646                  <name>Enabled</name>
29647                  <description>Enable</description>
29648                  <value>1</value>
29649                </enumeratedValue>
29650              </enumeratedValues>
29651            </field>
29652            <field>
29653              <name>TRIGGERED8</name>
29654              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
29655              <lsb>8</lsb>
29656              <msb>8</msb>
29657              <enumeratedValues>
29658                <enumeratedValue>
29659                  <name>Disabled</name>
29660                  <description>Disable</description>
29661                  <value>0</value>
29662                </enumeratedValue>
29663                <enumeratedValue>
29664                  <name>Enabled</name>
29665                  <description>Enable</description>
29666                  <value>1</value>
29667                </enumeratedValue>
29668              </enumeratedValues>
29669            </field>
29670            <field>
29671              <name>TRIGGERED9</name>
29672              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
29673              <lsb>9</lsb>
29674              <msb>9</msb>
29675              <enumeratedValues>
29676                <enumeratedValue>
29677                  <name>Disabled</name>
29678                  <description>Disable</description>
29679                  <value>0</value>
29680                </enumeratedValue>
29681                <enumeratedValue>
29682                  <name>Enabled</name>
29683                  <description>Enable</description>
29684                  <value>1</value>
29685                </enumeratedValue>
29686              </enumeratedValues>
29687            </field>
29688            <field>
29689              <name>TRIGGERED10</name>
29690              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
29691              <lsb>10</lsb>
29692              <msb>10</msb>
29693              <enumeratedValues>
29694                <enumeratedValue>
29695                  <name>Disabled</name>
29696                  <description>Disable</description>
29697                  <value>0</value>
29698                </enumeratedValue>
29699                <enumeratedValue>
29700                  <name>Enabled</name>
29701                  <description>Enable</description>
29702                  <value>1</value>
29703                </enumeratedValue>
29704              </enumeratedValues>
29705            </field>
29706            <field>
29707              <name>TRIGGERED11</name>
29708              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
29709              <lsb>11</lsb>
29710              <msb>11</msb>
29711              <enumeratedValues>
29712                <enumeratedValue>
29713                  <name>Disabled</name>
29714                  <description>Disable</description>
29715                  <value>0</value>
29716                </enumeratedValue>
29717                <enumeratedValue>
29718                  <name>Enabled</name>
29719                  <description>Enable</description>
29720                  <value>1</value>
29721                </enumeratedValue>
29722              </enumeratedValues>
29723            </field>
29724            <field>
29725              <name>TRIGGERED12</name>
29726              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
29727              <lsb>12</lsb>
29728              <msb>12</msb>
29729              <enumeratedValues>
29730                <enumeratedValue>
29731                  <name>Disabled</name>
29732                  <description>Disable</description>
29733                  <value>0</value>
29734                </enumeratedValue>
29735                <enumeratedValue>
29736                  <name>Enabled</name>
29737                  <description>Enable</description>
29738                  <value>1</value>
29739                </enumeratedValue>
29740              </enumeratedValues>
29741            </field>
29742            <field>
29743              <name>TRIGGERED13</name>
29744              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
29745              <lsb>13</lsb>
29746              <msb>13</msb>
29747              <enumeratedValues>
29748                <enumeratedValue>
29749                  <name>Disabled</name>
29750                  <description>Disable</description>
29751                  <value>0</value>
29752                </enumeratedValue>
29753                <enumeratedValue>
29754                  <name>Enabled</name>
29755                  <description>Enable</description>
29756                  <value>1</value>
29757                </enumeratedValue>
29758              </enumeratedValues>
29759            </field>
29760            <field>
29761              <name>TRIGGERED14</name>
29762              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
29763              <lsb>14</lsb>
29764              <msb>14</msb>
29765              <enumeratedValues>
29766                <enumeratedValue>
29767                  <name>Disabled</name>
29768                  <description>Disable</description>
29769                  <value>0</value>
29770                </enumeratedValue>
29771                <enumeratedValue>
29772                  <name>Enabled</name>
29773                  <description>Enable</description>
29774                  <value>1</value>
29775                </enumeratedValue>
29776              </enumeratedValues>
29777            </field>
29778            <field>
29779              <name>TRIGGERED15</name>
29780              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
29781              <lsb>15</lsb>
29782              <msb>15</msb>
29783              <enumeratedValues>
29784                <enumeratedValue>
29785                  <name>Disabled</name>
29786                  <description>Disable</description>
29787                  <value>0</value>
29788                </enumeratedValue>
29789                <enumeratedValue>
29790                  <name>Enabled</name>
29791                  <description>Enable</description>
29792                  <value>1</value>
29793                </enumeratedValue>
29794              </enumeratedValues>
29795            </field>
29796          </fields>
29797        </register>
29798        <register>
29799          <name>INTENSET</name>
29800          <description>Enable interrupt</description>
29801          <addressOffset>0x304</addressOffset>
29802          <access>read-write</access>
29803          <fields>
29804            <field>
29805              <name>TRIGGERED0</name>
29806              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
29807              <lsb>0</lsb>
29808              <msb>0</msb>
29809              <enumeratedValues>
29810                <usage>read</usage>
29811                <enumeratedValue>
29812                  <name>Disabled</name>
29813                  <description>Read: Disabled</description>
29814                  <value>0</value>
29815                </enumeratedValue>
29816                <enumeratedValue>
29817                  <name>Enabled</name>
29818                  <description>Read: Enabled</description>
29819                  <value>1</value>
29820                </enumeratedValue>
29821              </enumeratedValues>
29822              <enumeratedValues>
29823                <usage>write</usage>
29824                <enumeratedValue>
29825                  <name>Set</name>
29826                  <description>Enable</description>
29827                  <value>1</value>
29828                </enumeratedValue>
29829              </enumeratedValues>
29830            </field>
29831            <field>
29832              <name>TRIGGERED1</name>
29833              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
29834              <lsb>1</lsb>
29835              <msb>1</msb>
29836              <enumeratedValues>
29837                <usage>read</usage>
29838                <enumeratedValue>
29839                  <name>Disabled</name>
29840                  <description>Read: Disabled</description>
29841                  <value>0</value>
29842                </enumeratedValue>
29843                <enumeratedValue>
29844                  <name>Enabled</name>
29845                  <description>Read: Enabled</description>
29846                  <value>1</value>
29847                </enumeratedValue>
29848              </enumeratedValues>
29849              <enumeratedValues>
29850                <usage>write</usage>
29851                <enumeratedValue>
29852                  <name>Set</name>
29853                  <description>Enable</description>
29854                  <value>1</value>
29855                </enumeratedValue>
29856              </enumeratedValues>
29857            </field>
29858            <field>
29859              <name>TRIGGERED2</name>
29860              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
29861              <lsb>2</lsb>
29862              <msb>2</msb>
29863              <enumeratedValues>
29864                <usage>read</usage>
29865                <enumeratedValue>
29866                  <name>Disabled</name>
29867                  <description>Read: Disabled</description>
29868                  <value>0</value>
29869                </enumeratedValue>
29870                <enumeratedValue>
29871                  <name>Enabled</name>
29872                  <description>Read: Enabled</description>
29873                  <value>1</value>
29874                </enumeratedValue>
29875              </enumeratedValues>
29876              <enumeratedValues>
29877                <usage>write</usage>
29878                <enumeratedValue>
29879                  <name>Set</name>
29880                  <description>Enable</description>
29881                  <value>1</value>
29882                </enumeratedValue>
29883              </enumeratedValues>
29884            </field>
29885            <field>
29886              <name>TRIGGERED3</name>
29887              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
29888              <lsb>3</lsb>
29889              <msb>3</msb>
29890              <enumeratedValues>
29891                <usage>read</usage>
29892                <enumeratedValue>
29893                  <name>Disabled</name>
29894                  <description>Read: Disabled</description>
29895                  <value>0</value>
29896                </enumeratedValue>
29897                <enumeratedValue>
29898                  <name>Enabled</name>
29899                  <description>Read: Enabled</description>
29900                  <value>1</value>
29901                </enumeratedValue>
29902              </enumeratedValues>
29903              <enumeratedValues>
29904                <usage>write</usage>
29905                <enumeratedValue>
29906                  <name>Set</name>
29907                  <description>Enable</description>
29908                  <value>1</value>
29909                </enumeratedValue>
29910              </enumeratedValues>
29911            </field>
29912            <field>
29913              <name>TRIGGERED4</name>
29914              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
29915              <lsb>4</lsb>
29916              <msb>4</msb>
29917              <enumeratedValues>
29918                <usage>read</usage>
29919                <enumeratedValue>
29920                  <name>Disabled</name>
29921                  <description>Read: Disabled</description>
29922                  <value>0</value>
29923                </enumeratedValue>
29924                <enumeratedValue>
29925                  <name>Enabled</name>
29926                  <description>Read: Enabled</description>
29927                  <value>1</value>
29928                </enumeratedValue>
29929              </enumeratedValues>
29930              <enumeratedValues>
29931                <usage>write</usage>
29932                <enumeratedValue>
29933                  <name>Set</name>
29934                  <description>Enable</description>
29935                  <value>1</value>
29936                </enumeratedValue>
29937              </enumeratedValues>
29938            </field>
29939            <field>
29940              <name>TRIGGERED5</name>
29941              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
29942              <lsb>5</lsb>
29943              <msb>5</msb>
29944              <enumeratedValues>
29945                <usage>read</usage>
29946                <enumeratedValue>
29947                  <name>Disabled</name>
29948                  <description>Read: Disabled</description>
29949                  <value>0</value>
29950                </enumeratedValue>
29951                <enumeratedValue>
29952                  <name>Enabled</name>
29953                  <description>Read: Enabled</description>
29954                  <value>1</value>
29955                </enumeratedValue>
29956              </enumeratedValues>
29957              <enumeratedValues>
29958                <usage>write</usage>
29959                <enumeratedValue>
29960                  <name>Set</name>
29961                  <description>Enable</description>
29962                  <value>1</value>
29963                </enumeratedValue>
29964              </enumeratedValues>
29965            </field>
29966            <field>
29967              <name>TRIGGERED6</name>
29968              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
29969              <lsb>6</lsb>
29970              <msb>6</msb>
29971              <enumeratedValues>
29972                <usage>read</usage>
29973                <enumeratedValue>
29974                  <name>Disabled</name>
29975                  <description>Read: Disabled</description>
29976                  <value>0</value>
29977                </enumeratedValue>
29978                <enumeratedValue>
29979                  <name>Enabled</name>
29980                  <description>Read: Enabled</description>
29981                  <value>1</value>
29982                </enumeratedValue>
29983              </enumeratedValues>
29984              <enumeratedValues>
29985                <usage>write</usage>
29986                <enumeratedValue>
29987                  <name>Set</name>
29988                  <description>Enable</description>
29989                  <value>1</value>
29990                </enumeratedValue>
29991              </enumeratedValues>
29992            </field>
29993            <field>
29994              <name>TRIGGERED7</name>
29995              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
29996              <lsb>7</lsb>
29997              <msb>7</msb>
29998              <enumeratedValues>
29999                <usage>read</usage>
30000                <enumeratedValue>
30001                  <name>Disabled</name>
30002                  <description>Read: Disabled</description>
30003                  <value>0</value>
30004                </enumeratedValue>
30005                <enumeratedValue>
30006                  <name>Enabled</name>
30007                  <description>Read: Enabled</description>
30008                  <value>1</value>
30009                </enumeratedValue>
30010              </enumeratedValues>
30011              <enumeratedValues>
30012                <usage>write</usage>
30013                <enumeratedValue>
30014                  <name>Set</name>
30015                  <description>Enable</description>
30016                  <value>1</value>
30017                </enumeratedValue>
30018              </enumeratedValues>
30019            </field>
30020            <field>
30021              <name>TRIGGERED8</name>
30022              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
30023              <lsb>8</lsb>
30024              <msb>8</msb>
30025              <enumeratedValues>
30026                <usage>read</usage>
30027                <enumeratedValue>
30028                  <name>Disabled</name>
30029                  <description>Read: Disabled</description>
30030                  <value>0</value>
30031                </enumeratedValue>
30032                <enumeratedValue>
30033                  <name>Enabled</name>
30034                  <description>Read: Enabled</description>
30035                  <value>1</value>
30036                </enumeratedValue>
30037              </enumeratedValues>
30038              <enumeratedValues>
30039                <usage>write</usage>
30040                <enumeratedValue>
30041                  <name>Set</name>
30042                  <description>Enable</description>
30043                  <value>1</value>
30044                </enumeratedValue>
30045              </enumeratedValues>
30046            </field>
30047            <field>
30048              <name>TRIGGERED9</name>
30049              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
30050              <lsb>9</lsb>
30051              <msb>9</msb>
30052              <enumeratedValues>
30053                <usage>read</usage>
30054                <enumeratedValue>
30055                  <name>Disabled</name>
30056                  <description>Read: Disabled</description>
30057                  <value>0</value>
30058                </enumeratedValue>
30059                <enumeratedValue>
30060                  <name>Enabled</name>
30061                  <description>Read: Enabled</description>
30062                  <value>1</value>
30063                </enumeratedValue>
30064              </enumeratedValues>
30065              <enumeratedValues>
30066                <usage>write</usage>
30067                <enumeratedValue>
30068                  <name>Set</name>
30069                  <description>Enable</description>
30070                  <value>1</value>
30071                </enumeratedValue>
30072              </enumeratedValues>
30073            </field>
30074            <field>
30075              <name>TRIGGERED10</name>
30076              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
30077              <lsb>10</lsb>
30078              <msb>10</msb>
30079              <enumeratedValues>
30080                <usage>read</usage>
30081                <enumeratedValue>
30082                  <name>Disabled</name>
30083                  <description>Read: Disabled</description>
30084                  <value>0</value>
30085                </enumeratedValue>
30086                <enumeratedValue>
30087                  <name>Enabled</name>
30088                  <description>Read: Enabled</description>
30089                  <value>1</value>
30090                </enumeratedValue>
30091              </enumeratedValues>
30092              <enumeratedValues>
30093                <usage>write</usage>
30094                <enumeratedValue>
30095                  <name>Set</name>
30096                  <description>Enable</description>
30097                  <value>1</value>
30098                </enumeratedValue>
30099              </enumeratedValues>
30100            </field>
30101            <field>
30102              <name>TRIGGERED11</name>
30103              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
30104              <lsb>11</lsb>
30105              <msb>11</msb>
30106              <enumeratedValues>
30107                <usage>read</usage>
30108                <enumeratedValue>
30109                  <name>Disabled</name>
30110                  <description>Read: Disabled</description>
30111                  <value>0</value>
30112                </enumeratedValue>
30113                <enumeratedValue>
30114                  <name>Enabled</name>
30115                  <description>Read: Enabled</description>
30116                  <value>1</value>
30117                </enumeratedValue>
30118              </enumeratedValues>
30119              <enumeratedValues>
30120                <usage>write</usage>
30121                <enumeratedValue>
30122                  <name>Set</name>
30123                  <description>Enable</description>
30124                  <value>1</value>
30125                </enumeratedValue>
30126              </enumeratedValues>
30127            </field>
30128            <field>
30129              <name>TRIGGERED12</name>
30130              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
30131              <lsb>12</lsb>
30132              <msb>12</msb>
30133              <enumeratedValues>
30134                <usage>read</usage>
30135                <enumeratedValue>
30136                  <name>Disabled</name>
30137                  <description>Read: Disabled</description>
30138                  <value>0</value>
30139                </enumeratedValue>
30140                <enumeratedValue>
30141                  <name>Enabled</name>
30142                  <description>Read: Enabled</description>
30143                  <value>1</value>
30144                </enumeratedValue>
30145              </enumeratedValues>
30146              <enumeratedValues>
30147                <usage>write</usage>
30148                <enumeratedValue>
30149                  <name>Set</name>
30150                  <description>Enable</description>
30151                  <value>1</value>
30152                </enumeratedValue>
30153              </enumeratedValues>
30154            </field>
30155            <field>
30156              <name>TRIGGERED13</name>
30157              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
30158              <lsb>13</lsb>
30159              <msb>13</msb>
30160              <enumeratedValues>
30161                <usage>read</usage>
30162                <enumeratedValue>
30163                  <name>Disabled</name>
30164                  <description>Read: Disabled</description>
30165                  <value>0</value>
30166                </enumeratedValue>
30167                <enumeratedValue>
30168                  <name>Enabled</name>
30169                  <description>Read: Enabled</description>
30170                  <value>1</value>
30171                </enumeratedValue>
30172              </enumeratedValues>
30173              <enumeratedValues>
30174                <usage>write</usage>
30175                <enumeratedValue>
30176                  <name>Set</name>
30177                  <description>Enable</description>
30178                  <value>1</value>
30179                </enumeratedValue>
30180              </enumeratedValues>
30181            </field>
30182            <field>
30183              <name>TRIGGERED14</name>
30184              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
30185              <lsb>14</lsb>
30186              <msb>14</msb>
30187              <enumeratedValues>
30188                <usage>read</usage>
30189                <enumeratedValue>
30190                  <name>Disabled</name>
30191                  <description>Read: Disabled</description>
30192                  <value>0</value>
30193                </enumeratedValue>
30194                <enumeratedValue>
30195                  <name>Enabled</name>
30196                  <description>Read: Enabled</description>
30197                  <value>1</value>
30198                </enumeratedValue>
30199              </enumeratedValues>
30200              <enumeratedValues>
30201                <usage>write</usage>
30202                <enumeratedValue>
30203                  <name>Set</name>
30204                  <description>Enable</description>
30205                  <value>1</value>
30206                </enumeratedValue>
30207              </enumeratedValues>
30208            </field>
30209            <field>
30210              <name>TRIGGERED15</name>
30211              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
30212              <lsb>15</lsb>
30213              <msb>15</msb>
30214              <enumeratedValues>
30215                <usage>read</usage>
30216                <enumeratedValue>
30217                  <name>Disabled</name>
30218                  <description>Read: Disabled</description>
30219                  <value>0</value>
30220                </enumeratedValue>
30221                <enumeratedValue>
30222                  <name>Enabled</name>
30223                  <description>Read: Enabled</description>
30224                  <value>1</value>
30225                </enumeratedValue>
30226              </enumeratedValues>
30227              <enumeratedValues>
30228                <usage>write</usage>
30229                <enumeratedValue>
30230                  <name>Set</name>
30231                  <description>Enable</description>
30232                  <value>1</value>
30233                </enumeratedValue>
30234              </enumeratedValues>
30235            </field>
30236          </fields>
30237        </register>
30238        <register>
30239          <name>INTENCLR</name>
30240          <description>Disable interrupt</description>
30241          <addressOffset>0x308</addressOffset>
30242          <access>read-write</access>
30243          <fields>
30244            <field>
30245              <name>TRIGGERED0</name>
30246              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
30247              <lsb>0</lsb>
30248              <msb>0</msb>
30249              <enumeratedValues>
30250                <usage>read</usage>
30251                <enumeratedValue>
30252                  <name>Disabled</name>
30253                  <description>Read: Disabled</description>
30254                  <value>0</value>
30255                </enumeratedValue>
30256                <enumeratedValue>
30257                  <name>Enabled</name>
30258                  <description>Read: Enabled</description>
30259                  <value>1</value>
30260                </enumeratedValue>
30261              </enumeratedValues>
30262              <enumeratedValues>
30263                <usage>write</usage>
30264                <enumeratedValue>
30265                  <name>Clear</name>
30266                  <description>Disable</description>
30267                  <value>1</value>
30268                </enumeratedValue>
30269              </enumeratedValues>
30270            </field>
30271            <field>
30272              <name>TRIGGERED1</name>
30273              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
30274              <lsb>1</lsb>
30275              <msb>1</msb>
30276              <enumeratedValues>
30277                <usage>read</usage>
30278                <enumeratedValue>
30279                  <name>Disabled</name>
30280                  <description>Read: Disabled</description>
30281                  <value>0</value>
30282                </enumeratedValue>
30283                <enumeratedValue>
30284                  <name>Enabled</name>
30285                  <description>Read: Enabled</description>
30286                  <value>1</value>
30287                </enumeratedValue>
30288              </enumeratedValues>
30289              <enumeratedValues>
30290                <usage>write</usage>
30291                <enumeratedValue>
30292                  <name>Clear</name>
30293                  <description>Disable</description>
30294                  <value>1</value>
30295                </enumeratedValue>
30296              </enumeratedValues>
30297            </field>
30298            <field>
30299              <name>TRIGGERED2</name>
30300              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
30301              <lsb>2</lsb>
30302              <msb>2</msb>
30303              <enumeratedValues>
30304                <usage>read</usage>
30305                <enumeratedValue>
30306                  <name>Disabled</name>
30307                  <description>Read: Disabled</description>
30308                  <value>0</value>
30309                </enumeratedValue>
30310                <enumeratedValue>
30311                  <name>Enabled</name>
30312                  <description>Read: Enabled</description>
30313                  <value>1</value>
30314                </enumeratedValue>
30315              </enumeratedValues>
30316              <enumeratedValues>
30317                <usage>write</usage>
30318                <enumeratedValue>
30319                  <name>Clear</name>
30320                  <description>Disable</description>
30321                  <value>1</value>
30322                </enumeratedValue>
30323              </enumeratedValues>
30324            </field>
30325            <field>
30326              <name>TRIGGERED3</name>
30327              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
30328              <lsb>3</lsb>
30329              <msb>3</msb>
30330              <enumeratedValues>
30331                <usage>read</usage>
30332                <enumeratedValue>
30333                  <name>Disabled</name>
30334                  <description>Read: Disabled</description>
30335                  <value>0</value>
30336                </enumeratedValue>
30337                <enumeratedValue>
30338                  <name>Enabled</name>
30339                  <description>Read: Enabled</description>
30340                  <value>1</value>
30341                </enumeratedValue>
30342              </enumeratedValues>
30343              <enumeratedValues>
30344                <usage>write</usage>
30345                <enumeratedValue>
30346                  <name>Clear</name>
30347                  <description>Disable</description>
30348                  <value>1</value>
30349                </enumeratedValue>
30350              </enumeratedValues>
30351            </field>
30352            <field>
30353              <name>TRIGGERED4</name>
30354              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
30355              <lsb>4</lsb>
30356              <msb>4</msb>
30357              <enumeratedValues>
30358                <usage>read</usage>
30359                <enumeratedValue>
30360                  <name>Disabled</name>
30361                  <description>Read: Disabled</description>
30362                  <value>0</value>
30363                </enumeratedValue>
30364                <enumeratedValue>
30365                  <name>Enabled</name>
30366                  <description>Read: Enabled</description>
30367                  <value>1</value>
30368                </enumeratedValue>
30369              </enumeratedValues>
30370              <enumeratedValues>
30371                <usage>write</usage>
30372                <enumeratedValue>
30373                  <name>Clear</name>
30374                  <description>Disable</description>
30375                  <value>1</value>
30376                </enumeratedValue>
30377              </enumeratedValues>
30378            </field>
30379            <field>
30380              <name>TRIGGERED5</name>
30381              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
30382              <lsb>5</lsb>
30383              <msb>5</msb>
30384              <enumeratedValues>
30385                <usage>read</usage>
30386                <enumeratedValue>
30387                  <name>Disabled</name>
30388                  <description>Read: Disabled</description>
30389                  <value>0</value>
30390                </enumeratedValue>
30391                <enumeratedValue>
30392                  <name>Enabled</name>
30393                  <description>Read: Enabled</description>
30394                  <value>1</value>
30395                </enumeratedValue>
30396              </enumeratedValues>
30397              <enumeratedValues>
30398                <usage>write</usage>
30399                <enumeratedValue>
30400                  <name>Clear</name>
30401                  <description>Disable</description>
30402                  <value>1</value>
30403                </enumeratedValue>
30404              </enumeratedValues>
30405            </field>
30406            <field>
30407              <name>TRIGGERED6</name>
30408              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
30409              <lsb>6</lsb>
30410              <msb>6</msb>
30411              <enumeratedValues>
30412                <usage>read</usage>
30413                <enumeratedValue>
30414                  <name>Disabled</name>
30415                  <description>Read: Disabled</description>
30416                  <value>0</value>
30417                </enumeratedValue>
30418                <enumeratedValue>
30419                  <name>Enabled</name>
30420                  <description>Read: Enabled</description>
30421                  <value>1</value>
30422                </enumeratedValue>
30423              </enumeratedValues>
30424              <enumeratedValues>
30425                <usage>write</usage>
30426                <enumeratedValue>
30427                  <name>Clear</name>
30428                  <description>Disable</description>
30429                  <value>1</value>
30430                </enumeratedValue>
30431              </enumeratedValues>
30432            </field>
30433            <field>
30434              <name>TRIGGERED7</name>
30435              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
30436              <lsb>7</lsb>
30437              <msb>7</msb>
30438              <enumeratedValues>
30439                <usage>read</usage>
30440                <enumeratedValue>
30441                  <name>Disabled</name>
30442                  <description>Read: Disabled</description>
30443                  <value>0</value>
30444                </enumeratedValue>
30445                <enumeratedValue>
30446                  <name>Enabled</name>
30447                  <description>Read: Enabled</description>
30448                  <value>1</value>
30449                </enumeratedValue>
30450              </enumeratedValues>
30451              <enumeratedValues>
30452                <usage>write</usage>
30453                <enumeratedValue>
30454                  <name>Clear</name>
30455                  <description>Disable</description>
30456                  <value>1</value>
30457                </enumeratedValue>
30458              </enumeratedValues>
30459            </field>
30460            <field>
30461              <name>TRIGGERED8</name>
30462              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
30463              <lsb>8</lsb>
30464              <msb>8</msb>
30465              <enumeratedValues>
30466                <usage>read</usage>
30467                <enumeratedValue>
30468                  <name>Disabled</name>
30469                  <description>Read: Disabled</description>
30470                  <value>0</value>
30471                </enumeratedValue>
30472                <enumeratedValue>
30473                  <name>Enabled</name>
30474                  <description>Read: Enabled</description>
30475                  <value>1</value>
30476                </enumeratedValue>
30477              </enumeratedValues>
30478              <enumeratedValues>
30479                <usage>write</usage>
30480                <enumeratedValue>
30481                  <name>Clear</name>
30482                  <description>Disable</description>
30483                  <value>1</value>
30484                </enumeratedValue>
30485              </enumeratedValues>
30486            </field>
30487            <field>
30488              <name>TRIGGERED9</name>
30489              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
30490              <lsb>9</lsb>
30491              <msb>9</msb>
30492              <enumeratedValues>
30493                <usage>read</usage>
30494                <enumeratedValue>
30495                  <name>Disabled</name>
30496                  <description>Read: Disabled</description>
30497                  <value>0</value>
30498                </enumeratedValue>
30499                <enumeratedValue>
30500                  <name>Enabled</name>
30501                  <description>Read: Enabled</description>
30502                  <value>1</value>
30503                </enumeratedValue>
30504              </enumeratedValues>
30505              <enumeratedValues>
30506                <usage>write</usage>
30507                <enumeratedValue>
30508                  <name>Clear</name>
30509                  <description>Disable</description>
30510                  <value>1</value>
30511                </enumeratedValue>
30512              </enumeratedValues>
30513            </field>
30514            <field>
30515              <name>TRIGGERED10</name>
30516              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
30517              <lsb>10</lsb>
30518              <msb>10</msb>
30519              <enumeratedValues>
30520                <usage>read</usage>
30521                <enumeratedValue>
30522                  <name>Disabled</name>
30523                  <description>Read: Disabled</description>
30524                  <value>0</value>
30525                </enumeratedValue>
30526                <enumeratedValue>
30527                  <name>Enabled</name>
30528                  <description>Read: Enabled</description>
30529                  <value>1</value>
30530                </enumeratedValue>
30531              </enumeratedValues>
30532              <enumeratedValues>
30533                <usage>write</usage>
30534                <enumeratedValue>
30535                  <name>Clear</name>
30536                  <description>Disable</description>
30537                  <value>1</value>
30538                </enumeratedValue>
30539              </enumeratedValues>
30540            </field>
30541            <field>
30542              <name>TRIGGERED11</name>
30543              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
30544              <lsb>11</lsb>
30545              <msb>11</msb>
30546              <enumeratedValues>
30547                <usage>read</usage>
30548                <enumeratedValue>
30549                  <name>Disabled</name>
30550                  <description>Read: Disabled</description>
30551                  <value>0</value>
30552                </enumeratedValue>
30553                <enumeratedValue>
30554                  <name>Enabled</name>
30555                  <description>Read: Enabled</description>
30556                  <value>1</value>
30557                </enumeratedValue>
30558              </enumeratedValues>
30559              <enumeratedValues>
30560                <usage>write</usage>
30561                <enumeratedValue>
30562                  <name>Clear</name>
30563                  <description>Disable</description>
30564                  <value>1</value>
30565                </enumeratedValue>
30566              </enumeratedValues>
30567            </field>
30568            <field>
30569              <name>TRIGGERED12</name>
30570              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
30571              <lsb>12</lsb>
30572              <msb>12</msb>
30573              <enumeratedValues>
30574                <usage>read</usage>
30575                <enumeratedValue>
30576                  <name>Disabled</name>
30577                  <description>Read: Disabled</description>
30578                  <value>0</value>
30579                </enumeratedValue>
30580                <enumeratedValue>
30581                  <name>Enabled</name>
30582                  <description>Read: Enabled</description>
30583                  <value>1</value>
30584                </enumeratedValue>
30585              </enumeratedValues>
30586              <enumeratedValues>
30587                <usage>write</usage>
30588                <enumeratedValue>
30589                  <name>Clear</name>
30590                  <description>Disable</description>
30591                  <value>1</value>
30592                </enumeratedValue>
30593              </enumeratedValues>
30594            </field>
30595            <field>
30596              <name>TRIGGERED13</name>
30597              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
30598              <lsb>13</lsb>
30599              <msb>13</msb>
30600              <enumeratedValues>
30601                <usage>read</usage>
30602                <enumeratedValue>
30603                  <name>Disabled</name>
30604                  <description>Read: Disabled</description>
30605                  <value>0</value>
30606                </enumeratedValue>
30607                <enumeratedValue>
30608                  <name>Enabled</name>
30609                  <description>Read: Enabled</description>
30610                  <value>1</value>
30611                </enumeratedValue>
30612              </enumeratedValues>
30613              <enumeratedValues>
30614                <usage>write</usage>
30615                <enumeratedValue>
30616                  <name>Clear</name>
30617                  <description>Disable</description>
30618                  <value>1</value>
30619                </enumeratedValue>
30620              </enumeratedValues>
30621            </field>
30622            <field>
30623              <name>TRIGGERED14</name>
30624              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
30625              <lsb>14</lsb>
30626              <msb>14</msb>
30627              <enumeratedValues>
30628                <usage>read</usage>
30629                <enumeratedValue>
30630                  <name>Disabled</name>
30631                  <description>Read: Disabled</description>
30632                  <value>0</value>
30633                </enumeratedValue>
30634                <enumeratedValue>
30635                  <name>Enabled</name>
30636                  <description>Read: Enabled</description>
30637                  <value>1</value>
30638                </enumeratedValue>
30639              </enumeratedValues>
30640              <enumeratedValues>
30641                <usage>write</usage>
30642                <enumeratedValue>
30643                  <name>Clear</name>
30644                  <description>Disable</description>
30645                  <value>1</value>
30646                </enumeratedValue>
30647              </enumeratedValues>
30648            </field>
30649            <field>
30650              <name>TRIGGERED15</name>
30651              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
30652              <lsb>15</lsb>
30653              <msb>15</msb>
30654              <enumeratedValues>
30655                <usage>read</usage>
30656                <enumeratedValue>
30657                  <name>Disabled</name>
30658                  <description>Read: Disabled</description>
30659                  <value>0</value>
30660                </enumeratedValue>
30661                <enumeratedValue>
30662                  <name>Enabled</name>
30663                  <description>Read: Enabled</description>
30664                  <value>1</value>
30665                </enumeratedValue>
30666              </enumeratedValues>
30667              <enumeratedValues>
30668                <usage>write</usage>
30669                <enumeratedValue>
30670                  <name>Clear</name>
30671                  <description>Disable</description>
30672                  <value>1</value>
30673                </enumeratedValue>
30674              </enumeratedValues>
30675            </field>
30676          </fields>
30677        </register>
30678      </registers>
30679    </peripheral>
30680    <peripheral>
30681      <name>SWI0</name>
30682      <description>Software interrupt 0</description>
30683      <baseAddress>0x40014000</baseAddress>
30684      <alternatePeripheral>EGU0</alternatePeripheral>
30685      <headerStructName>SWI</headerStructName>
30686      <addressBlock>
30687        <offset>0</offset>
30688        <size>0x1000</size>
30689        <usage>registers</usage>
30690      </addressBlock>
30691      <interrupt>
30692        <name>SWI0_EGU0</name>
30693        <value>20</value>
30694      </interrupt>
30695      <groupName>SWI</groupName>
30696      <size>0x20</size>
30697      <registers>
30698        <register>
30699          <name>UNUSED</name>
30700          <description>Unused.</description>
30701          <addressOffset>0x000</addressOffset>
30702          <resetValue>0x00000000</resetValue>
30703          <access>read-only</access>
30704        </register>
30705      </registers>
30706    </peripheral>
30707    <peripheral derivedFrom="EGU0">
30708      <name>EGU1</name>
30709      <description>Event generator unit 1</description>
30710      <baseAddress>0x40015000</baseAddress>
30711      <interrupt>
30712        <name>SWI1_EGU1</name>
30713        <value>21</value>
30714      </interrupt>
30715    </peripheral>
30716    <peripheral derivedFrom="SWI0">
30717      <name>SWI1</name>
30718      <description>Software interrupt 1</description>
30719      <baseAddress>0x40015000</baseAddress>
30720      <alternatePeripheral>EGU1</alternatePeripheral>
30721      <interrupt>
30722        <name>SWI1_EGU1</name>
30723        <value>21</value>
30724      </interrupt>
30725    </peripheral>
30726    <peripheral derivedFrom="EGU0">
30727      <name>EGU2</name>
30728      <description>Event generator unit 2</description>
30729      <baseAddress>0x40016000</baseAddress>
30730      <interrupt>
30731        <name>SWI2_EGU2</name>
30732        <value>22</value>
30733      </interrupt>
30734    </peripheral>
30735    <peripheral derivedFrom="SWI0">
30736      <name>SWI2</name>
30737      <description>Software interrupt 2</description>
30738      <baseAddress>0x40016000</baseAddress>
30739      <alternatePeripheral>EGU2</alternatePeripheral>
30740      <interrupt>
30741        <name>SWI2_EGU2</name>
30742        <value>22</value>
30743      </interrupt>
30744    </peripheral>
30745    <peripheral derivedFrom="EGU0">
30746      <name>EGU3</name>
30747      <description>Event generator unit 3</description>
30748      <baseAddress>0x40017000</baseAddress>
30749      <interrupt>
30750        <name>SWI3_EGU3</name>
30751        <value>23</value>
30752      </interrupt>
30753    </peripheral>
30754    <peripheral derivedFrom="SWI0">
30755      <name>SWI3</name>
30756      <description>Software interrupt 3</description>
30757      <baseAddress>0x40017000</baseAddress>
30758      <alternatePeripheral>EGU3</alternatePeripheral>
30759      <interrupt>
30760        <name>SWI3_EGU3</name>
30761        <value>23</value>
30762      </interrupt>
30763    </peripheral>
30764    <peripheral derivedFrom="EGU0">
30765      <name>EGU4</name>
30766      <description>Event generator unit 4</description>
30767      <baseAddress>0x40018000</baseAddress>
30768      <interrupt>
30769        <name>SWI4_EGU4</name>
30770        <value>24</value>
30771      </interrupt>
30772    </peripheral>
30773    <peripheral derivedFrom="SWI0">
30774      <name>SWI4</name>
30775      <description>Software interrupt 4</description>
30776      <baseAddress>0x40018000</baseAddress>
30777      <alternatePeripheral>EGU4</alternatePeripheral>
30778      <interrupt>
30779        <name>SWI4_EGU4</name>
30780        <value>24</value>
30781      </interrupt>
30782    </peripheral>
30783    <peripheral derivedFrom="EGU0">
30784      <name>EGU5</name>
30785      <description>Event generator unit 5</description>
30786      <baseAddress>0x40019000</baseAddress>
30787      <interrupt>
30788        <name>SWI5_EGU5</name>
30789        <value>25</value>
30790      </interrupt>
30791    </peripheral>
30792    <peripheral derivedFrom="SWI0">
30793      <name>SWI5</name>
30794      <description>Software interrupt 5</description>
30795      <baseAddress>0x40019000</baseAddress>
30796      <alternatePeripheral>EGU5</alternatePeripheral>
30797      <interrupt>
30798        <name>SWI5_EGU5</name>
30799        <value>25</value>
30800      </interrupt>
30801    </peripheral>
30802    <peripheral derivedFrom="TIMER0">
30803      <name>TIMER3</name>
30804      <description>Timer/Counter 3</description>
30805      <baseAddress>0x4001A000</baseAddress>
30806      <interrupt>
30807        <name>TIMER3</name>
30808        <value>26</value>
30809      </interrupt>
30810    </peripheral>
30811    <peripheral>
30812      <name>ACL</name>
30813      <description>Access control lists</description>
30814      <baseAddress>0x4001E000</baseAddress>
30815      <addressBlock>
30816        <offset>0</offset>
30817        <size>0x1000</size>
30818        <usage>registers</usage>
30819      </addressBlock>
30820      <groupName>ACL</groupName>
30821      <size>0x20</size>
30822      <registers>
30823        <cluster>
30824          <dim>8</dim>
30825          <dimIncrement>0x010</dimIncrement>
30826          <name>ACL[%s]</name>
30827          <description>Unspecified</description>
30828          <headerStructName>ACL_ACL</headerStructName>
30829          <access>read-write</access>
30830          <addressOffset>0x800</addressOffset>
30831          <register>
30832            <name>ADDR</name>
30833            <description>Description cluster: Start address of region to protect. The start address must be word-aligned.</description>
30834            <addressOffset>0x000</addressOffset>
30835            <access>read-writeonce</access>
30836            <resetValue>0x00000000</resetValue>
30837            <fields>
30838              <field>
30839                <name>ADDR</name>
30840                <description>Start address of flash region n. The start address must point to a flash page boundary.</description>
30841                <lsb>0</lsb>
30842                <msb>31</msb>
30843              </field>
30844            </fields>
30845          </register>
30846          <register>
30847            <name>SIZE</name>
30848            <description>Description cluster: Size of region to protect counting from address ACL[n].ADDR. Writing a '0' has no effect.</description>
30849            <addressOffset>0x004</addressOffset>
30850            <access>read-writeonce</access>
30851            <resetValue>0x00000000</resetValue>
30852            <fields>
30853              <field>
30854                <name>SIZE</name>
30855                <description>Size of flash region n in bytes. Must be a multiple of the flash page size.</description>
30856                <lsb>0</lsb>
30857                <msb>31</msb>
30858              </field>
30859            </fields>
30860          </register>
30861          <register>
30862            <name>PERM</name>
30863            <description>Description cluster: Access permissions for region n as defined by start address ACL[n].ADDR and size ACL[n].SIZE</description>
30864            <addressOffset>0x008</addressOffset>
30865            <access>read-writeonce</access>
30866            <resetValue>0x00000000</resetValue>
30867            <fields>
30868              <field>
30869                <name>WRITE</name>
30870                <description>Configure write and erase permissions for region n. Writing a '0' has no effect.</description>
30871                <lsb>1</lsb>
30872                <msb>1</msb>
30873                <enumeratedValues>
30874                  <enumeratedValue>
30875                    <name>Enable</name>
30876                    <description>Allow write and erase instructions to region n.</description>
30877                    <value>0</value>
30878                  </enumeratedValue>
30879                  <enumeratedValue>
30880                    <name>Disable</name>
30881                    <description>Block write and erase instructions to region n.</description>
30882                    <value>1</value>
30883                  </enumeratedValue>
30884                </enumeratedValues>
30885              </field>
30886              <field>
30887                <name>READ</name>
30888                <description>Configure read permissions for region n. Writing a '0' has no effect.</description>
30889                <lsb>2</lsb>
30890                <msb>2</msb>
30891                <enumeratedValues>
30892                  <enumeratedValue>
30893                    <name>Enable</name>
30894                    <description>Allow read instructions to region n.</description>
30895                    <value>0</value>
30896                  </enumeratedValue>
30897                  <enumeratedValue>
30898                    <name>Disable</name>
30899                    <description>Block read instructions to region n.</description>
30900                    <value>1</value>
30901                  </enumeratedValue>
30902                </enumeratedValues>
30903              </field>
30904            </fields>
30905          </register>
30906        </cluster>
30907      </registers>
30908    </peripheral>
30909    <peripheral>
30910      <name>NVMC</name>
30911      <description>Non Volatile Memory Controller</description>
30912      <baseAddress>0x4001E000</baseAddress>
30913      <alternatePeripheral>ACL</alternatePeripheral>
30914      <addressBlock>
30915        <offset>0</offset>
30916        <size>0x1000</size>
30917        <usage>registers</usage>
30918      </addressBlock>
30919      <groupName>NVMC</groupName>
30920      <size>0x20</size>
30921      <registers>
30922        <register>
30923          <name>READY</name>
30924          <description>Ready flag</description>
30925          <addressOffset>0x400</addressOffset>
30926          <access>read-only</access>
30927          <resetValue>0x00000001</resetValue>
30928          <fields>
30929            <field>
30930              <name>READY</name>
30931              <description>NVMC is ready or busy</description>
30932              <lsb>0</lsb>
30933              <msb>0</msb>
30934              <enumeratedValues>
30935                <enumeratedValue>
30936                  <name>Busy</name>
30937                  <description>NVMC is busy (on-going write or erase operation)</description>
30938                  <value>0</value>
30939                </enumeratedValue>
30940                <enumeratedValue>
30941                  <name>Ready</name>
30942                  <description>NVMC is ready</description>
30943                  <value>1</value>
30944                </enumeratedValue>
30945              </enumeratedValues>
30946            </field>
30947          </fields>
30948        </register>
30949        <register>
30950          <name>READYNEXT</name>
30951          <description>Ready flag</description>
30952          <addressOffset>0x408</addressOffset>
30953          <access>read-only</access>
30954          <resetValue>0x00000001</resetValue>
30955          <fields>
30956            <field>
30957              <name>READYNEXT</name>
30958              <description>NVMC can accept a new write operation</description>
30959              <lsb>0</lsb>
30960              <msb>0</msb>
30961              <enumeratedValues>
30962                <enumeratedValue>
30963                  <name>Busy</name>
30964                  <description>NVMC cannot accept any write operation</description>
30965                  <value>0</value>
30966                </enumeratedValue>
30967                <enumeratedValue>
30968                  <name>Ready</name>
30969                  <description>NVMC is ready</description>
30970                  <value>1</value>
30971                </enumeratedValue>
30972              </enumeratedValues>
30973            </field>
30974          </fields>
30975        </register>
30976        <register>
30977          <name>CONFIG</name>
30978          <description>Configuration register</description>
30979          <addressOffset>0x504</addressOffset>
30980          <access>read-write</access>
30981          <fields>
30982            <field>
30983              <name>WEN</name>
30984              <description>Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used.</description>
30985              <lsb>0</lsb>
30986              <msb>1</msb>
30987              <enumeratedValues>
30988                <enumeratedValue>
30989                  <name>Ren</name>
30990                  <description>Read only access</description>
30991                  <value>0</value>
30992                </enumeratedValue>
30993                <enumeratedValue>
30994                  <name>Wen</name>
30995                  <description>Write enabled</description>
30996                  <value>1</value>
30997                </enumeratedValue>
30998                <enumeratedValue>
30999                  <name>Een</name>
31000                  <description>Erase enabled</description>
31001                  <value>2</value>
31002                </enumeratedValue>
31003              </enumeratedValues>
31004            </field>
31005          </fields>
31006        </register>
31007        <register>
31008          <name>ERASEPAGE</name>
31009          <description>Register for erasing a page in code area</description>
31010          <addressOffset>0x508</addressOffset>
31011          <access>write-only</access>
31012          <fields>
31013            <field>
31014              <name>ERASEPAGE</name>
31015              <description>Register for starting erase of a page in code area</description>
31016              <lsb>0</lsb>
31017              <msb>31</msb>
31018            </field>
31019          </fields>
31020        </register>
31021        <register>
31022          <name>ERASEPCR1</name>
31023          <description>Deprecated register - Register for erasing a page in code area, equivalent to ERASEPAGE</description>
31024          <addressOffset>0x508</addressOffset>
31025          <access>write-only</access>
31026          <alternateRegister>ERASEPAGE</alternateRegister>
31027          <fields>
31028            <field>
31029              <name>ERASEPCR1</name>
31030              <description>Register for erasing a page in code area, equivalent to ERASEPAGE</description>
31031              <lsb>0</lsb>
31032              <msb>31</msb>
31033            </field>
31034          </fields>
31035        </register>
31036        <register>
31037          <name>ERASEALL</name>
31038          <description>Register for erasing all non-volatile user memory</description>
31039          <addressOffset>0x50C</addressOffset>
31040          <access>write-only</access>
31041          <fields>
31042            <field>
31043              <name>ERASEALL</name>
31044              <description>Erase all non-volatile memory including UICR registers. The erase must be enabled using CONFIG.WEN before the non-volatile memory can be erased.</description>
31045              <lsb>0</lsb>
31046              <msb>0</msb>
31047              <enumeratedValues>
31048                <enumeratedValue>
31049                  <name>NoOperation</name>
31050                  <description>No operation</description>
31051                  <value>0</value>
31052                </enumeratedValue>
31053                <enumeratedValue>
31054                  <name>Erase</name>
31055                  <description>Start chip erase</description>
31056                  <value>1</value>
31057                </enumeratedValue>
31058              </enumeratedValues>
31059            </field>
31060          </fields>
31061        </register>
31062        <register>
31063          <name>ERASEPCR0</name>
31064          <description>Deprecated register - Register for erasing a page in code area, equivalent to ERASEPAGE</description>
31065          <addressOffset>0x510</addressOffset>
31066          <access>write-only</access>
31067          <fields>
31068            <field>
31069              <name>ERASEPCR0</name>
31070              <description>Register for starting erase of a page in code area, equivalent to ERASEPAGE</description>
31071              <lsb>0</lsb>
31072              <msb>31</msb>
31073            </field>
31074          </fields>
31075        </register>
31076        <register>
31077          <name>ERASEUICR</name>
31078          <description>Register for erasing user information configuration registers</description>
31079          <addressOffset>0x514</addressOffset>
31080          <access>write-only</access>
31081          <fields>
31082            <field>
31083              <name>ERASEUICR</name>
31084              <description>Register starting erase of all user information configuration registers. The erase must be enabled using CONFIG.WEN before the UICR can be erased.</description>
31085              <lsb>0</lsb>
31086              <msb>0</msb>
31087              <enumeratedValues>
31088                <enumeratedValue>
31089                  <name>NoOperation</name>
31090                  <description>No operation</description>
31091                  <value>0</value>
31092                </enumeratedValue>
31093                <enumeratedValue>
31094                  <name>Erase</name>
31095                  <description>Start erase of UICR</description>
31096                  <value>1</value>
31097                </enumeratedValue>
31098              </enumeratedValues>
31099            </field>
31100          </fields>
31101        </register>
31102        <register>
31103          <name>ERASEPAGEPARTIAL</name>
31104          <description>Register for partial erase of a page in code area</description>
31105          <addressOffset>0x518</addressOffset>
31106          <access>write-only</access>
31107          <fields>
31108            <field>
31109              <name>ERASEPAGEPARTIAL</name>
31110              <description>Register for starting partial erase of a page in code area</description>
31111              <lsb>0</lsb>
31112              <msb>31</msb>
31113            </field>
31114          </fields>
31115        </register>
31116        <register>
31117          <name>ERASEPAGEPARTIALCFG</name>
31118          <description>Register for partial erase configuration</description>
31119          <addressOffset>0x51C</addressOffset>
31120          <access>read-write</access>
31121          <resetValue>0x0000000A</resetValue>
31122          <fields>
31123            <field>
31124              <name>DURATION</name>
31125              <description>Duration of the partial erase in milliseconds</description>
31126              <lsb>0</lsb>
31127              <msb>6</msb>
31128            </field>
31129          </fields>
31130        </register>
31131      </registers>
31132    </peripheral>
31133    <peripheral>
31134      <name>PPI</name>
31135      <description>Programmable Peripheral Interconnect</description>
31136      <baseAddress>0x4001F000</baseAddress>
31137      <addressBlock>
31138        <offset>0</offset>
31139        <size>0x1000</size>
31140        <usage>registers</usage>
31141      </addressBlock>
31142      <groupName>PPI</groupName>
31143      <size>0x20</size>
31144      <registers>
31145        <cluster>
31146          <dim>6</dim>
31147          <dimIncrement>0x008</dimIncrement>
31148          <name>TASKS_CHG[%s]</name>
31149          <description>Channel group tasks</description>
31150          <headerStructName>PPI_TASKS_CHG</headerStructName>
31151          <access>write-only</access>
31152          <addressOffset>0x000</addressOffset>
31153          <register>
31154            <name>EN</name>
31155            <description>Description cluster: Enable channel group n</description>
31156            <addressOffset>0x000</addressOffset>
31157            <access>write-only</access>
31158            <fields>
31159              <field>
31160                <name>EN</name>
31161                <description>Enable channel group n</description>
31162                <lsb>0</lsb>
31163                <msb>0</msb>
31164                <enumeratedValues>
31165                  <enumeratedValue>
31166                    <name>Trigger</name>
31167                    <description>Trigger task</description>
31168                    <value>1</value>
31169                  </enumeratedValue>
31170                </enumeratedValues>
31171              </field>
31172            </fields>
31173          </register>
31174          <register>
31175            <name>DIS</name>
31176            <description>Description cluster: Disable channel group n</description>
31177            <addressOffset>0x004</addressOffset>
31178            <access>write-only</access>
31179            <fields>
31180              <field>
31181                <name>DIS</name>
31182                <description>Disable channel group n</description>
31183                <lsb>0</lsb>
31184                <msb>0</msb>
31185                <enumeratedValues>
31186                  <enumeratedValue>
31187                    <name>Trigger</name>
31188                    <description>Trigger task</description>
31189                    <value>1</value>
31190                  </enumeratedValue>
31191                </enumeratedValues>
31192              </field>
31193            </fields>
31194          </register>
31195        </cluster>
31196        <register>
31197          <name>CHEN</name>
31198          <description>Channel enable register</description>
31199          <addressOffset>0x500</addressOffset>
31200          <access>read-write</access>
31201          <fields>
31202            <field>
31203              <name>CH0</name>
31204              <description>Enable or disable channel 0</description>
31205              <lsb>0</lsb>
31206              <msb>0</msb>
31207              <enumeratedValues>
31208                <enumeratedValue>
31209                  <name>Disabled</name>
31210                  <description>Disable channel</description>
31211                  <value>0</value>
31212                </enumeratedValue>
31213                <enumeratedValue>
31214                  <name>Enabled</name>
31215                  <description>Enable channel</description>
31216                  <value>1</value>
31217                </enumeratedValue>
31218              </enumeratedValues>
31219            </field>
31220            <field>
31221              <name>CH1</name>
31222              <description>Enable or disable channel 1</description>
31223              <lsb>1</lsb>
31224              <msb>1</msb>
31225              <enumeratedValues>
31226                <enumeratedValue>
31227                  <name>Disabled</name>
31228                  <description>Disable channel</description>
31229                  <value>0</value>
31230                </enumeratedValue>
31231                <enumeratedValue>
31232                  <name>Enabled</name>
31233                  <description>Enable channel</description>
31234                  <value>1</value>
31235                </enumeratedValue>
31236              </enumeratedValues>
31237            </field>
31238            <field>
31239              <name>CH2</name>
31240              <description>Enable or disable channel 2</description>
31241              <lsb>2</lsb>
31242              <msb>2</msb>
31243              <enumeratedValues>
31244                <enumeratedValue>
31245                  <name>Disabled</name>
31246                  <description>Disable channel</description>
31247                  <value>0</value>
31248                </enumeratedValue>
31249                <enumeratedValue>
31250                  <name>Enabled</name>
31251                  <description>Enable channel</description>
31252                  <value>1</value>
31253                </enumeratedValue>
31254              </enumeratedValues>
31255            </field>
31256            <field>
31257              <name>CH3</name>
31258              <description>Enable or disable channel 3</description>
31259              <lsb>3</lsb>
31260              <msb>3</msb>
31261              <enumeratedValues>
31262                <enumeratedValue>
31263                  <name>Disabled</name>
31264                  <description>Disable channel</description>
31265                  <value>0</value>
31266                </enumeratedValue>
31267                <enumeratedValue>
31268                  <name>Enabled</name>
31269                  <description>Enable channel</description>
31270                  <value>1</value>
31271                </enumeratedValue>
31272              </enumeratedValues>
31273            </field>
31274            <field>
31275              <name>CH4</name>
31276              <description>Enable or disable channel 4</description>
31277              <lsb>4</lsb>
31278              <msb>4</msb>
31279              <enumeratedValues>
31280                <enumeratedValue>
31281                  <name>Disabled</name>
31282                  <description>Disable channel</description>
31283                  <value>0</value>
31284                </enumeratedValue>
31285                <enumeratedValue>
31286                  <name>Enabled</name>
31287                  <description>Enable channel</description>
31288                  <value>1</value>
31289                </enumeratedValue>
31290              </enumeratedValues>
31291            </field>
31292            <field>
31293              <name>CH5</name>
31294              <description>Enable or disable channel 5</description>
31295              <lsb>5</lsb>
31296              <msb>5</msb>
31297              <enumeratedValues>
31298                <enumeratedValue>
31299                  <name>Disabled</name>
31300                  <description>Disable channel</description>
31301                  <value>0</value>
31302                </enumeratedValue>
31303                <enumeratedValue>
31304                  <name>Enabled</name>
31305                  <description>Enable channel</description>
31306                  <value>1</value>
31307                </enumeratedValue>
31308              </enumeratedValues>
31309            </field>
31310            <field>
31311              <name>CH6</name>
31312              <description>Enable or disable channel 6</description>
31313              <lsb>6</lsb>
31314              <msb>6</msb>
31315              <enumeratedValues>
31316                <enumeratedValue>
31317                  <name>Disabled</name>
31318                  <description>Disable channel</description>
31319                  <value>0</value>
31320                </enumeratedValue>
31321                <enumeratedValue>
31322                  <name>Enabled</name>
31323                  <description>Enable channel</description>
31324                  <value>1</value>
31325                </enumeratedValue>
31326              </enumeratedValues>
31327            </field>
31328            <field>
31329              <name>CH7</name>
31330              <description>Enable or disable channel 7</description>
31331              <lsb>7</lsb>
31332              <msb>7</msb>
31333              <enumeratedValues>
31334                <enumeratedValue>
31335                  <name>Disabled</name>
31336                  <description>Disable channel</description>
31337                  <value>0</value>
31338                </enumeratedValue>
31339                <enumeratedValue>
31340                  <name>Enabled</name>
31341                  <description>Enable channel</description>
31342                  <value>1</value>
31343                </enumeratedValue>
31344              </enumeratedValues>
31345            </field>
31346            <field>
31347              <name>CH8</name>
31348              <description>Enable or disable channel 8</description>
31349              <lsb>8</lsb>
31350              <msb>8</msb>
31351              <enumeratedValues>
31352                <enumeratedValue>
31353                  <name>Disabled</name>
31354                  <description>Disable channel</description>
31355                  <value>0</value>
31356                </enumeratedValue>
31357                <enumeratedValue>
31358                  <name>Enabled</name>
31359                  <description>Enable channel</description>
31360                  <value>1</value>
31361                </enumeratedValue>
31362              </enumeratedValues>
31363            </field>
31364            <field>
31365              <name>CH9</name>
31366              <description>Enable or disable channel 9</description>
31367              <lsb>9</lsb>
31368              <msb>9</msb>
31369              <enumeratedValues>
31370                <enumeratedValue>
31371                  <name>Disabled</name>
31372                  <description>Disable channel</description>
31373                  <value>0</value>
31374                </enumeratedValue>
31375                <enumeratedValue>
31376                  <name>Enabled</name>
31377                  <description>Enable channel</description>
31378                  <value>1</value>
31379                </enumeratedValue>
31380              </enumeratedValues>
31381            </field>
31382            <field>
31383              <name>CH10</name>
31384              <description>Enable or disable channel 10</description>
31385              <lsb>10</lsb>
31386              <msb>10</msb>
31387              <enumeratedValues>
31388                <enumeratedValue>
31389                  <name>Disabled</name>
31390                  <description>Disable channel</description>
31391                  <value>0</value>
31392                </enumeratedValue>
31393                <enumeratedValue>
31394                  <name>Enabled</name>
31395                  <description>Enable channel</description>
31396                  <value>1</value>
31397                </enumeratedValue>
31398              </enumeratedValues>
31399            </field>
31400            <field>
31401              <name>CH11</name>
31402              <description>Enable or disable channel 11</description>
31403              <lsb>11</lsb>
31404              <msb>11</msb>
31405              <enumeratedValues>
31406                <enumeratedValue>
31407                  <name>Disabled</name>
31408                  <description>Disable channel</description>
31409                  <value>0</value>
31410                </enumeratedValue>
31411                <enumeratedValue>
31412                  <name>Enabled</name>
31413                  <description>Enable channel</description>
31414                  <value>1</value>
31415                </enumeratedValue>
31416              </enumeratedValues>
31417            </field>
31418            <field>
31419              <name>CH12</name>
31420              <description>Enable or disable channel 12</description>
31421              <lsb>12</lsb>
31422              <msb>12</msb>
31423              <enumeratedValues>
31424                <enumeratedValue>
31425                  <name>Disabled</name>
31426                  <description>Disable channel</description>
31427                  <value>0</value>
31428                </enumeratedValue>
31429                <enumeratedValue>
31430                  <name>Enabled</name>
31431                  <description>Enable channel</description>
31432                  <value>1</value>
31433                </enumeratedValue>
31434              </enumeratedValues>
31435            </field>
31436            <field>
31437              <name>CH13</name>
31438              <description>Enable or disable channel 13</description>
31439              <lsb>13</lsb>
31440              <msb>13</msb>
31441              <enumeratedValues>
31442                <enumeratedValue>
31443                  <name>Disabled</name>
31444                  <description>Disable channel</description>
31445                  <value>0</value>
31446                </enumeratedValue>
31447                <enumeratedValue>
31448                  <name>Enabled</name>
31449                  <description>Enable channel</description>
31450                  <value>1</value>
31451                </enumeratedValue>
31452              </enumeratedValues>
31453            </field>
31454            <field>
31455              <name>CH14</name>
31456              <description>Enable or disable channel 14</description>
31457              <lsb>14</lsb>
31458              <msb>14</msb>
31459              <enumeratedValues>
31460                <enumeratedValue>
31461                  <name>Disabled</name>
31462                  <description>Disable channel</description>
31463                  <value>0</value>
31464                </enumeratedValue>
31465                <enumeratedValue>
31466                  <name>Enabled</name>
31467                  <description>Enable channel</description>
31468                  <value>1</value>
31469                </enumeratedValue>
31470              </enumeratedValues>
31471            </field>
31472            <field>
31473              <name>CH15</name>
31474              <description>Enable or disable channel 15</description>
31475              <lsb>15</lsb>
31476              <msb>15</msb>
31477              <enumeratedValues>
31478                <enumeratedValue>
31479                  <name>Disabled</name>
31480                  <description>Disable channel</description>
31481                  <value>0</value>
31482                </enumeratedValue>
31483                <enumeratedValue>
31484                  <name>Enabled</name>
31485                  <description>Enable channel</description>
31486                  <value>1</value>
31487                </enumeratedValue>
31488              </enumeratedValues>
31489            </field>
31490            <field>
31491              <name>CH16</name>
31492              <description>Enable or disable channel 16</description>
31493              <lsb>16</lsb>
31494              <msb>16</msb>
31495              <enumeratedValues>
31496                <enumeratedValue>
31497                  <name>Disabled</name>
31498                  <description>Disable channel</description>
31499                  <value>0</value>
31500                </enumeratedValue>
31501                <enumeratedValue>
31502                  <name>Enabled</name>
31503                  <description>Enable channel</description>
31504                  <value>1</value>
31505                </enumeratedValue>
31506              </enumeratedValues>
31507            </field>
31508            <field>
31509              <name>CH17</name>
31510              <description>Enable or disable channel 17</description>
31511              <lsb>17</lsb>
31512              <msb>17</msb>
31513              <enumeratedValues>
31514                <enumeratedValue>
31515                  <name>Disabled</name>
31516                  <description>Disable channel</description>
31517                  <value>0</value>
31518                </enumeratedValue>
31519                <enumeratedValue>
31520                  <name>Enabled</name>
31521                  <description>Enable channel</description>
31522                  <value>1</value>
31523                </enumeratedValue>
31524              </enumeratedValues>
31525            </field>
31526            <field>
31527              <name>CH18</name>
31528              <description>Enable or disable channel 18</description>
31529              <lsb>18</lsb>
31530              <msb>18</msb>
31531              <enumeratedValues>
31532                <enumeratedValue>
31533                  <name>Disabled</name>
31534                  <description>Disable channel</description>
31535                  <value>0</value>
31536                </enumeratedValue>
31537                <enumeratedValue>
31538                  <name>Enabled</name>
31539                  <description>Enable channel</description>
31540                  <value>1</value>
31541                </enumeratedValue>
31542              </enumeratedValues>
31543            </field>
31544            <field>
31545              <name>CH19</name>
31546              <description>Enable or disable channel 19</description>
31547              <lsb>19</lsb>
31548              <msb>19</msb>
31549              <enumeratedValues>
31550                <enumeratedValue>
31551                  <name>Disabled</name>
31552                  <description>Disable channel</description>
31553                  <value>0</value>
31554                </enumeratedValue>
31555                <enumeratedValue>
31556                  <name>Enabled</name>
31557                  <description>Enable channel</description>
31558                  <value>1</value>
31559                </enumeratedValue>
31560              </enumeratedValues>
31561            </field>
31562            <field>
31563              <name>CH20</name>
31564              <description>Enable or disable channel 20</description>
31565              <lsb>20</lsb>
31566              <msb>20</msb>
31567              <enumeratedValues>
31568                <enumeratedValue>
31569                  <name>Disabled</name>
31570                  <description>Disable channel</description>
31571                  <value>0</value>
31572                </enumeratedValue>
31573                <enumeratedValue>
31574                  <name>Enabled</name>
31575                  <description>Enable channel</description>
31576                  <value>1</value>
31577                </enumeratedValue>
31578              </enumeratedValues>
31579            </field>
31580            <field>
31581              <name>CH21</name>
31582              <description>Enable or disable channel 21</description>
31583              <lsb>21</lsb>
31584              <msb>21</msb>
31585              <enumeratedValues>
31586                <enumeratedValue>
31587                  <name>Disabled</name>
31588                  <description>Disable channel</description>
31589                  <value>0</value>
31590                </enumeratedValue>
31591                <enumeratedValue>
31592                  <name>Enabled</name>
31593                  <description>Enable channel</description>
31594                  <value>1</value>
31595                </enumeratedValue>
31596              </enumeratedValues>
31597            </field>
31598            <field>
31599              <name>CH22</name>
31600              <description>Enable or disable channel 22</description>
31601              <lsb>22</lsb>
31602              <msb>22</msb>
31603              <enumeratedValues>
31604                <enumeratedValue>
31605                  <name>Disabled</name>
31606                  <description>Disable channel</description>
31607                  <value>0</value>
31608                </enumeratedValue>
31609                <enumeratedValue>
31610                  <name>Enabled</name>
31611                  <description>Enable channel</description>
31612                  <value>1</value>
31613                </enumeratedValue>
31614              </enumeratedValues>
31615            </field>
31616            <field>
31617              <name>CH23</name>
31618              <description>Enable or disable channel 23</description>
31619              <lsb>23</lsb>
31620              <msb>23</msb>
31621              <enumeratedValues>
31622                <enumeratedValue>
31623                  <name>Disabled</name>
31624                  <description>Disable channel</description>
31625                  <value>0</value>
31626                </enumeratedValue>
31627                <enumeratedValue>
31628                  <name>Enabled</name>
31629                  <description>Enable channel</description>
31630                  <value>1</value>
31631                </enumeratedValue>
31632              </enumeratedValues>
31633            </field>
31634            <field>
31635              <name>CH24</name>
31636              <description>Enable or disable channel 24</description>
31637              <lsb>24</lsb>
31638              <msb>24</msb>
31639              <enumeratedValues>
31640                <enumeratedValue>
31641                  <name>Disabled</name>
31642                  <description>Disable channel</description>
31643                  <value>0</value>
31644                </enumeratedValue>
31645                <enumeratedValue>
31646                  <name>Enabled</name>
31647                  <description>Enable channel</description>
31648                  <value>1</value>
31649                </enumeratedValue>
31650              </enumeratedValues>
31651            </field>
31652            <field>
31653              <name>CH25</name>
31654              <description>Enable or disable channel 25</description>
31655              <lsb>25</lsb>
31656              <msb>25</msb>
31657              <enumeratedValues>
31658                <enumeratedValue>
31659                  <name>Disabled</name>
31660                  <description>Disable channel</description>
31661                  <value>0</value>
31662                </enumeratedValue>
31663                <enumeratedValue>
31664                  <name>Enabled</name>
31665                  <description>Enable channel</description>
31666                  <value>1</value>
31667                </enumeratedValue>
31668              </enumeratedValues>
31669            </field>
31670            <field>
31671              <name>CH26</name>
31672              <description>Enable or disable channel 26</description>
31673              <lsb>26</lsb>
31674              <msb>26</msb>
31675              <enumeratedValues>
31676                <enumeratedValue>
31677                  <name>Disabled</name>
31678                  <description>Disable channel</description>
31679                  <value>0</value>
31680                </enumeratedValue>
31681                <enumeratedValue>
31682                  <name>Enabled</name>
31683                  <description>Enable channel</description>
31684                  <value>1</value>
31685                </enumeratedValue>
31686              </enumeratedValues>
31687            </field>
31688            <field>
31689              <name>CH27</name>
31690              <description>Enable or disable channel 27</description>
31691              <lsb>27</lsb>
31692              <msb>27</msb>
31693              <enumeratedValues>
31694                <enumeratedValue>
31695                  <name>Disabled</name>
31696                  <description>Disable channel</description>
31697                  <value>0</value>
31698                </enumeratedValue>
31699                <enumeratedValue>
31700                  <name>Enabled</name>
31701                  <description>Enable channel</description>
31702                  <value>1</value>
31703                </enumeratedValue>
31704              </enumeratedValues>
31705            </field>
31706            <field>
31707              <name>CH28</name>
31708              <description>Enable or disable channel 28</description>
31709              <lsb>28</lsb>
31710              <msb>28</msb>
31711              <enumeratedValues>
31712                <enumeratedValue>
31713                  <name>Disabled</name>
31714                  <description>Disable channel</description>
31715                  <value>0</value>
31716                </enumeratedValue>
31717                <enumeratedValue>
31718                  <name>Enabled</name>
31719                  <description>Enable channel</description>
31720                  <value>1</value>
31721                </enumeratedValue>
31722              </enumeratedValues>
31723            </field>
31724            <field>
31725              <name>CH29</name>
31726              <description>Enable or disable channel 29</description>
31727              <lsb>29</lsb>
31728              <msb>29</msb>
31729              <enumeratedValues>
31730                <enumeratedValue>
31731                  <name>Disabled</name>
31732                  <description>Disable channel</description>
31733                  <value>0</value>
31734                </enumeratedValue>
31735                <enumeratedValue>
31736                  <name>Enabled</name>
31737                  <description>Enable channel</description>
31738                  <value>1</value>
31739                </enumeratedValue>
31740              </enumeratedValues>
31741            </field>
31742            <field>
31743              <name>CH30</name>
31744              <description>Enable or disable channel 30</description>
31745              <lsb>30</lsb>
31746              <msb>30</msb>
31747              <enumeratedValues>
31748                <enumeratedValue>
31749                  <name>Disabled</name>
31750                  <description>Disable channel</description>
31751                  <value>0</value>
31752                </enumeratedValue>
31753                <enumeratedValue>
31754                  <name>Enabled</name>
31755                  <description>Enable channel</description>
31756                  <value>1</value>
31757                </enumeratedValue>
31758              </enumeratedValues>
31759            </field>
31760            <field>
31761              <name>CH31</name>
31762              <description>Enable or disable channel 31</description>
31763              <lsb>31</lsb>
31764              <msb>31</msb>
31765              <enumeratedValues>
31766                <enumeratedValue>
31767                  <name>Disabled</name>
31768                  <description>Disable channel</description>
31769                  <value>0</value>
31770                </enumeratedValue>
31771                <enumeratedValue>
31772                  <name>Enabled</name>
31773                  <description>Enable channel</description>
31774                  <value>1</value>
31775                </enumeratedValue>
31776              </enumeratedValues>
31777            </field>
31778          </fields>
31779        </register>
31780        <register>
31781          <name>CHENSET</name>
31782          <description>Channel enable set register</description>
31783          <addressOffset>0x504</addressOffset>
31784          <access>read-write</access>
31785          <modifiedWriteValues>oneToSet</modifiedWriteValues>
31786          <fields>
31787            <field>
31788              <name>CH0</name>
31789              <description>Channel 0 enable set register.  Writing '0' has no effect.</description>
31790              <lsb>0</lsb>
31791              <msb>0</msb>
31792              <enumeratedValues>
31793                <usage>read</usage>
31794                <enumeratedValue>
31795                  <name>Disabled</name>
31796                  <description>Read: channel disabled</description>
31797                  <value>0</value>
31798                </enumeratedValue>
31799                <enumeratedValue>
31800                  <name>Enabled</name>
31801                  <description>Read: channel enabled</description>
31802                  <value>1</value>
31803                </enumeratedValue>
31804              </enumeratedValues>
31805              <enumeratedValues>
31806                <usage>write</usage>
31807                <enumeratedValue>
31808                  <name>Set</name>
31809                  <description>Write: Enable channel</description>
31810                  <value>1</value>
31811                </enumeratedValue>
31812              </enumeratedValues>
31813            </field>
31814            <field>
31815              <name>CH1</name>
31816              <description>Channel 1 enable set register.  Writing '0' has no effect.</description>
31817              <lsb>1</lsb>
31818              <msb>1</msb>
31819              <enumeratedValues>
31820                <usage>read</usage>
31821                <enumeratedValue>
31822                  <name>Disabled</name>
31823                  <description>Read: channel disabled</description>
31824                  <value>0</value>
31825                </enumeratedValue>
31826                <enumeratedValue>
31827                  <name>Enabled</name>
31828                  <description>Read: channel enabled</description>
31829                  <value>1</value>
31830                </enumeratedValue>
31831              </enumeratedValues>
31832              <enumeratedValues>
31833                <usage>write</usage>
31834                <enumeratedValue>
31835                  <name>Set</name>
31836                  <description>Write: Enable channel</description>
31837                  <value>1</value>
31838                </enumeratedValue>
31839              </enumeratedValues>
31840            </field>
31841            <field>
31842              <name>CH2</name>
31843              <description>Channel 2 enable set register.  Writing '0' has no effect.</description>
31844              <lsb>2</lsb>
31845              <msb>2</msb>
31846              <enumeratedValues>
31847                <usage>read</usage>
31848                <enumeratedValue>
31849                  <name>Disabled</name>
31850                  <description>Read: channel disabled</description>
31851                  <value>0</value>
31852                </enumeratedValue>
31853                <enumeratedValue>
31854                  <name>Enabled</name>
31855                  <description>Read: channel enabled</description>
31856                  <value>1</value>
31857                </enumeratedValue>
31858              </enumeratedValues>
31859              <enumeratedValues>
31860                <usage>write</usage>
31861                <enumeratedValue>
31862                  <name>Set</name>
31863                  <description>Write: Enable channel</description>
31864                  <value>1</value>
31865                </enumeratedValue>
31866              </enumeratedValues>
31867            </field>
31868            <field>
31869              <name>CH3</name>
31870              <description>Channel 3 enable set register.  Writing '0' has no effect.</description>
31871              <lsb>3</lsb>
31872              <msb>3</msb>
31873              <enumeratedValues>
31874                <usage>read</usage>
31875                <enumeratedValue>
31876                  <name>Disabled</name>
31877                  <description>Read: channel disabled</description>
31878                  <value>0</value>
31879                </enumeratedValue>
31880                <enumeratedValue>
31881                  <name>Enabled</name>
31882                  <description>Read: channel enabled</description>
31883                  <value>1</value>
31884                </enumeratedValue>
31885              </enumeratedValues>
31886              <enumeratedValues>
31887                <usage>write</usage>
31888                <enumeratedValue>
31889                  <name>Set</name>
31890                  <description>Write: Enable channel</description>
31891                  <value>1</value>
31892                </enumeratedValue>
31893              </enumeratedValues>
31894            </field>
31895            <field>
31896              <name>CH4</name>
31897              <description>Channel 4 enable set register.  Writing '0' has no effect.</description>
31898              <lsb>4</lsb>
31899              <msb>4</msb>
31900              <enumeratedValues>
31901                <usage>read</usage>
31902                <enumeratedValue>
31903                  <name>Disabled</name>
31904                  <description>Read: channel disabled</description>
31905                  <value>0</value>
31906                </enumeratedValue>
31907                <enumeratedValue>
31908                  <name>Enabled</name>
31909                  <description>Read: channel enabled</description>
31910                  <value>1</value>
31911                </enumeratedValue>
31912              </enumeratedValues>
31913              <enumeratedValues>
31914                <usage>write</usage>
31915                <enumeratedValue>
31916                  <name>Set</name>
31917                  <description>Write: Enable channel</description>
31918                  <value>1</value>
31919                </enumeratedValue>
31920              </enumeratedValues>
31921            </field>
31922            <field>
31923              <name>CH5</name>
31924              <description>Channel 5 enable set register.  Writing '0' has no effect.</description>
31925              <lsb>5</lsb>
31926              <msb>5</msb>
31927              <enumeratedValues>
31928                <usage>read</usage>
31929                <enumeratedValue>
31930                  <name>Disabled</name>
31931                  <description>Read: channel disabled</description>
31932                  <value>0</value>
31933                </enumeratedValue>
31934                <enumeratedValue>
31935                  <name>Enabled</name>
31936                  <description>Read: channel enabled</description>
31937                  <value>1</value>
31938                </enumeratedValue>
31939              </enumeratedValues>
31940              <enumeratedValues>
31941                <usage>write</usage>
31942                <enumeratedValue>
31943                  <name>Set</name>
31944                  <description>Write: Enable channel</description>
31945                  <value>1</value>
31946                </enumeratedValue>
31947              </enumeratedValues>
31948            </field>
31949            <field>
31950              <name>CH6</name>
31951              <description>Channel 6 enable set register.  Writing '0' has no effect.</description>
31952              <lsb>6</lsb>
31953              <msb>6</msb>
31954              <enumeratedValues>
31955                <usage>read</usage>
31956                <enumeratedValue>
31957                  <name>Disabled</name>
31958                  <description>Read: channel disabled</description>
31959                  <value>0</value>
31960                </enumeratedValue>
31961                <enumeratedValue>
31962                  <name>Enabled</name>
31963                  <description>Read: channel enabled</description>
31964                  <value>1</value>
31965                </enumeratedValue>
31966              </enumeratedValues>
31967              <enumeratedValues>
31968                <usage>write</usage>
31969                <enumeratedValue>
31970                  <name>Set</name>
31971                  <description>Write: Enable channel</description>
31972                  <value>1</value>
31973                </enumeratedValue>
31974              </enumeratedValues>
31975            </field>
31976            <field>
31977              <name>CH7</name>
31978              <description>Channel 7 enable set register.  Writing '0' has no effect.</description>
31979              <lsb>7</lsb>
31980              <msb>7</msb>
31981              <enumeratedValues>
31982                <usage>read</usage>
31983                <enumeratedValue>
31984                  <name>Disabled</name>
31985                  <description>Read: channel disabled</description>
31986                  <value>0</value>
31987                </enumeratedValue>
31988                <enumeratedValue>
31989                  <name>Enabled</name>
31990                  <description>Read: channel enabled</description>
31991                  <value>1</value>
31992                </enumeratedValue>
31993              </enumeratedValues>
31994              <enumeratedValues>
31995                <usage>write</usage>
31996                <enumeratedValue>
31997                  <name>Set</name>
31998                  <description>Write: Enable channel</description>
31999                  <value>1</value>
32000                </enumeratedValue>
32001              </enumeratedValues>
32002            </field>
32003            <field>
32004              <name>CH8</name>
32005              <description>Channel 8 enable set register.  Writing '0' has no effect.</description>
32006              <lsb>8</lsb>
32007              <msb>8</msb>
32008              <enumeratedValues>
32009                <usage>read</usage>
32010                <enumeratedValue>
32011                  <name>Disabled</name>
32012                  <description>Read: channel disabled</description>
32013                  <value>0</value>
32014                </enumeratedValue>
32015                <enumeratedValue>
32016                  <name>Enabled</name>
32017                  <description>Read: channel enabled</description>
32018                  <value>1</value>
32019                </enumeratedValue>
32020              </enumeratedValues>
32021              <enumeratedValues>
32022                <usage>write</usage>
32023                <enumeratedValue>
32024                  <name>Set</name>
32025                  <description>Write: Enable channel</description>
32026                  <value>1</value>
32027                </enumeratedValue>
32028              </enumeratedValues>
32029            </field>
32030            <field>
32031              <name>CH9</name>
32032              <description>Channel 9 enable set register.  Writing '0' has no effect.</description>
32033              <lsb>9</lsb>
32034              <msb>9</msb>
32035              <enumeratedValues>
32036                <usage>read</usage>
32037                <enumeratedValue>
32038                  <name>Disabled</name>
32039                  <description>Read: channel disabled</description>
32040                  <value>0</value>
32041                </enumeratedValue>
32042                <enumeratedValue>
32043                  <name>Enabled</name>
32044                  <description>Read: channel enabled</description>
32045                  <value>1</value>
32046                </enumeratedValue>
32047              </enumeratedValues>
32048              <enumeratedValues>
32049                <usage>write</usage>
32050                <enumeratedValue>
32051                  <name>Set</name>
32052                  <description>Write: Enable channel</description>
32053                  <value>1</value>
32054                </enumeratedValue>
32055              </enumeratedValues>
32056            </field>
32057            <field>
32058              <name>CH10</name>
32059              <description>Channel 10 enable set register.  Writing '0' has no effect.</description>
32060              <lsb>10</lsb>
32061              <msb>10</msb>
32062              <enumeratedValues>
32063                <usage>read</usage>
32064                <enumeratedValue>
32065                  <name>Disabled</name>
32066                  <description>Read: channel disabled</description>
32067                  <value>0</value>
32068                </enumeratedValue>
32069                <enumeratedValue>
32070                  <name>Enabled</name>
32071                  <description>Read: channel enabled</description>
32072                  <value>1</value>
32073                </enumeratedValue>
32074              </enumeratedValues>
32075              <enumeratedValues>
32076                <usage>write</usage>
32077                <enumeratedValue>
32078                  <name>Set</name>
32079                  <description>Write: Enable channel</description>
32080                  <value>1</value>
32081                </enumeratedValue>
32082              </enumeratedValues>
32083            </field>
32084            <field>
32085              <name>CH11</name>
32086              <description>Channel 11 enable set register.  Writing '0' has no effect.</description>
32087              <lsb>11</lsb>
32088              <msb>11</msb>
32089              <enumeratedValues>
32090                <usage>read</usage>
32091                <enumeratedValue>
32092                  <name>Disabled</name>
32093                  <description>Read: channel disabled</description>
32094                  <value>0</value>
32095                </enumeratedValue>
32096                <enumeratedValue>
32097                  <name>Enabled</name>
32098                  <description>Read: channel enabled</description>
32099                  <value>1</value>
32100                </enumeratedValue>
32101              </enumeratedValues>
32102              <enumeratedValues>
32103                <usage>write</usage>
32104                <enumeratedValue>
32105                  <name>Set</name>
32106                  <description>Write: Enable channel</description>
32107                  <value>1</value>
32108                </enumeratedValue>
32109              </enumeratedValues>
32110            </field>
32111            <field>
32112              <name>CH12</name>
32113              <description>Channel 12 enable set register.  Writing '0' has no effect.</description>
32114              <lsb>12</lsb>
32115              <msb>12</msb>
32116              <enumeratedValues>
32117                <usage>read</usage>
32118                <enumeratedValue>
32119                  <name>Disabled</name>
32120                  <description>Read: channel disabled</description>
32121                  <value>0</value>
32122                </enumeratedValue>
32123                <enumeratedValue>
32124                  <name>Enabled</name>
32125                  <description>Read: channel enabled</description>
32126                  <value>1</value>
32127                </enumeratedValue>
32128              </enumeratedValues>
32129              <enumeratedValues>
32130                <usage>write</usage>
32131                <enumeratedValue>
32132                  <name>Set</name>
32133                  <description>Write: Enable channel</description>
32134                  <value>1</value>
32135                </enumeratedValue>
32136              </enumeratedValues>
32137            </field>
32138            <field>
32139              <name>CH13</name>
32140              <description>Channel 13 enable set register.  Writing '0' has no effect.</description>
32141              <lsb>13</lsb>
32142              <msb>13</msb>
32143              <enumeratedValues>
32144                <usage>read</usage>
32145                <enumeratedValue>
32146                  <name>Disabled</name>
32147                  <description>Read: channel disabled</description>
32148                  <value>0</value>
32149                </enumeratedValue>
32150                <enumeratedValue>
32151                  <name>Enabled</name>
32152                  <description>Read: channel enabled</description>
32153                  <value>1</value>
32154                </enumeratedValue>
32155              </enumeratedValues>
32156              <enumeratedValues>
32157                <usage>write</usage>
32158                <enumeratedValue>
32159                  <name>Set</name>
32160                  <description>Write: Enable channel</description>
32161                  <value>1</value>
32162                </enumeratedValue>
32163              </enumeratedValues>
32164            </field>
32165            <field>
32166              <name>CH14</name>
32167              <description>Channel 14 enable set register.  Writing '0' has no effect.</description>
32168              <lsb>14</lsb>
32169              <msb>14</msb>
32170              <enumeratedValues>
32171                <usage>read</usage>
32172                <enumeratedValue>
32173                  <name>Disabled</name>
32174                  <description>Read: channel disabled</description>
32175                  <value>0</value>
32176                </enumeratedValue>
32177                <enumeratedValue>
32178                  <name>Enabled</name>
32179                  <description>Read: channel enabled</description>
32180                  <value>1</value>
32181                </enumeratedValue>
32182              </enumeratedValues>
32183              <enumeratedValues>
32184                <usage>write</usage>
32185                <enumeratedValue>
32186                  <name>Set</name>
32187                  <description>Write: Enable channel</description>
32188                  <value>1</value>
32189                </enumeratedValue>
32190              </enumeratedValues>
32191            </field>
32192            <field>
32193              <name>CH15</name>
32194              <description>Channel 15 enable set register.  Writing '0' has no effect.</description>
32195              <lsb>15</lsb>
32196              <msb>15</msb>
32197              <enumeratedValues>
32198                <usage>read</usage>
32199                <enumeratedValue>
32200                  <name>Disabled</name>
32201                  <description>Read: channel disabled</description>
32202                  <value>0</value>
32203                </enumeratedValue>
32204                <enumeratedValue>
32205                  <name>Enabled</name>
32206                  <description>Read: channel enabled</description>
32207                  <value>1</value>
32208                </enumeratedValue>
32209              </enumeratedValues>
32210              <enumeratedValues>
32211                <usage>write</usage>
32212                <enumeratedValue>
32213                  <name>Set</name>
32214                  <description>Write: Enable channel</description>
32215                  <value>1</value>
32216                </enumeratedValue>
32217              </enumeratedValues>
32218            </field>
32219            <field>
32220              <name>CH16</name>
32221              <description>Channel 16 enable set register.  Writing '0' has no effect.</description>
32222              <lsb>16</lsb>
32223              <msb>16</msb>
32224              <enumeratedValues>
32225                <usage>read</usage>
32226                <enumeratedValue>
32227                  <name>Disabled</name>
32228                  <description>Read: channel disabled</description>
32229                  <value>0</value>
32230                </enumeratedValue>
32231                <enumeratedValue>
32232                  <name>Enabled</name>
32233                  <description>Read: channel enabled</description>
32234                  <value>1</value>
32235                </enumeratedValue>
32236              </enumeratedValues>
32237              <enumeratedValues>
32238                <usage>write</usage>
32239                <enumeratedValue>
32240                  <name>Set</name>
32241                  <description>Write: Enable channel</description>
32242                  <value>1</value>
32243                </enumeratedValue>
32244              </enumeratedValues>
32245            </field>
32246            <field>
32247              <name>CH17</name>
32248              <description>Channel 17 enable set register.  Writing '0' has no effect.</description>
32249              <lsb>17</lsb>
32250              <msb>17</msb>
32251              <enumeratedValues>
32252                <usage>read</usage>
32253                <enumeratedValue>
32254                  <name>Disabled</name>
32255                  <description>Read: channel disabled</description>
32256                  <value>0</value>
32257                </enumeratedValue>
32258                <enumeratedValue>
32259                  <name>Enabled</name>
32260                  <description>Read: channel enabled</description>
32261                  <value>1</value>
32262                </enumeratedValue>
32263              </enumeratedValues>
32264              <enumeratedValues>
32265                <usage>write</usage>
32266                <enumeratedValue>
32267                  <name>Set</name>
32268                  <description>Write: Enable channel</description>
32269                  <value>1</value>
32270                </enumeratedValue>
32271              </enumeratedValues>
32272            </field>
32273            <field>
32274              <name>CH18</name>
32275              <description>Channel 18 enable set register.  Writing '0' has no effect.</description>
32276              <lsb>18</lsb>
32277              <msb>18</msb>
32278              <enumeratedValues>
32279                <usage>read</usage>
32280                <enumeratedValue>
32281                  <name>Disabled</name>
32282                  <description>Read: channel disabled</description>
32283                  <value>0</value>
32284                </enumeratedValue>
32285                <enumeratedValue>
32286                  <name>Enabled</name>
32287                  <description>Read: channel enabled</description>
32288                  <value>1</value>
32289                </enumeratedValue>
32290              </enumeratedValues>
32291              <enumeratedValues>
32292                <usage>write</usage>
32293                <enumeratedValue>
32294                  <name>Set</name>
32295                  <description>Write: Enable channel</description>
32296                  <value>1</value>
32297                </enumeratedValue>
32298              </enumeratedValues>
32299            </field>
32300            <field>
32301              <name>CH19</name>
32302              <description>Channel 19 enable set register.  Writing '0' has no effect.</description>
32303              <lsb>19</lsb>
32304              <msb>19</msb>
32305              <enumeratedValues>
32306                <usage>read</usage>
32307                <enumeratedValue>
32308                  <name>Disabled</name>
32309                  <description>Read: channel disabled</description>
32310                  <value>0</value>
32311                </enumeratedValue>
32312                <enumeratedValue>
32313                  <name>Enabled</name>
32314                  <description>Read: channel enabled</description>
32315                  <value>1</value>
32316                </enumeratedValue>
32317              </enumeratedValues>
32318              <enumeratedValues>
32319                <usage>write</usage>
32320                <enumeratedValue>
32321                  <name>Set</name>
32322                  <description>Write: Enable channel</description>
32323                  <value>1</value>
32324                </enumeratedValue>
32325              </enumeratedValues>
32326            </field>
32327            <field>
32328              <name>CH20</name>
32329              <description>Channel 20 enable set register.  Writing '0' has no effect.</description>
32330              <lsb>20</lsb>
32331              <msb>20</msb>
32332              <enumeratedValues>
32333                <usage>read</usage>
32334                <enumeratedValue>
32335                  <name>Disabled</name>
32336                  <description>Read: channel disabled</description>
32337                  <value>0</value>
32338                </enumeratedValue>
32339                <enumeratedValue>
32340                  <name>Enabled</name>
32341                  <description>Read: channel enabled</description>
32342                  <value>1</value>
32343                </enumeratedValue>
32344              </enumeratedValues>
32345              <enumeratedValues>
32346                <usage>write</usage>
32347                <enumeratedValue>
32348                  <name>Set</name>
32349                  <description>Write: Enable channel</description>
32350                  <value>1</value>
32351                </enumeratedValue>
32352              </enumeratedValues>
32353            </field>
32354            <field>
32355              <name>CH21</name>
32356              <description>Channel 21 enable set register.  Writing '0' has no effect.</description>
32357              <lsb>21</lsb>
32358              <msb>21</msb>
32359              <enumeratedValues>
32360                <usage>read</usage>
32361                <enumeratedValue>
32362                  <name>Disabled</name>
32363                  <description>Read: channel disabled</description>
32364                  <value>0</value>
32365                </enumeratedValue>
32366                <enumeratedValue>
32367                  <name>Enabled</name>
32368                  <description>Read: channel enabled</description>
32369                  <value>1</value>
32370                </enumeratedValue>
32371              </enumeratedValues>
32372              <enumeratedValues>
32373                <usage>write</usage>
32374                <enumeratedValue>
32375                  <name>Set</name>
32376                  <description>Write: Enable channel</description>
32377                  <value>1</value>
32378                </enumeratedValue>
32379              </enumeratedValues>
32380            </field>
32381            <field>
32382              <name>CH22</name>
32383              <description>Channel 22 enable set register.  Writing '0' has no effect.</description>
32384              <lsb>22</lsb>
32385              <msb>22</msb>
32386              <enumeratedValues>
32387                <usage>read</usage>
32388                <enumeratedValue>
32389                  <name>Disabled</name>
32390                  <description>Read: channel disabled</description>
32391                  <value>0</value>
32392                </enumeratedValue>
32393                <enumeratedValue>
32394                  <name>Enabled</name>
32395                  <description>Read: channel enabled</description>
32396                  <value>1</value>
32397                </enumeratedValue>
32398              </enumeratedValues>
32399              <enumeratedValues>
32400                <usage>write</usage>
32401                <enumeratedValue>
32402                  <name>Set</name>
32403                  <description>Write: Enable channel</description>
32404                  <value>1</value>
32405                </enumeratedValue>
32406              </enumeratedValues>
32407            </field>
32408            <field>
32409              <name>CH23</name>
32410              <description>Channel 23 enable set register.  Writing '0' has no effect.</description>
32411              <lsb>23</lsb>
32412              <msb>23</msb>
32413              <enumeratedValues>
32414                <usage>read</usage>
32415                <enumeratedValue>
32416                  <name>Disabled</name>
32417                  <description>Read: channel disabled</description>
32418                  <value>0</value>
32419                </enumeratedValue>
32420                <enumeratedValue>
32421                  <name>Enabled</name>
32422                  <description>Read: channel enabled</description>
32423                  <value>1</value>
32424                </enumeratedValue>
32425              </enumeratedValues>
32426              <enumeratedValues>
32427                <usage>write</usage>
32428                <enumeratedValue>
32429                  <name>Set</name>
32430                  <description>Write: Enable channel</description>
32431                  <value>1</value>
32432                </enumeratedValue>
32433              </enumeratedValues>
32434            </field>
32435            <field>
32436              <name>CH24</name>
32437              <description>Channel 24 enable set register.  Writing '0' has no effect.</description>
32438              <lsb>24</lsb>
32439              <msb>24</msb>
32440              <enumeratedValues>
32441                <usage>read</usage>
32442                <enumeratedValue>
32443                  <name>Disabled</name>
32444                  <description>Read: channel disabled</description>
32445                  <value>0</value>
32446                </enumeratedValue>
32447                <enumeratedValue>
32448                  <name>Enabled</name>
32449                  <description>Read: channel enabled</description>
32450                  <value>1</value>
32451                </enumeratedValue>
32452              </enumeratedValues>
32453              <enumeratedValues>
32454                <usage>write</usage>
32455                <enumeratedValue>
32456                  <name>Set</name>
32457                  <description>Write: Enable channel</description>
32458                  <value>1</value>
32459                </enumeratedValue>
32460              </enumeratedValues>
32461            </field>
32462            <field>
32463              <name>CH25</name>
32464              <description>Channel 25 enable set register.  Writing '0' has no effect.</description>
32465              <lsb>25</lsb>
32466              <msb>25</msb>
32467              <enumeratedValues>
32468                <usage>read</usage>
32469                <enumeratedValue>
32470                  <name>Disabled</name>
32471                  <description>Read: channel disabled</description>
32472                  <value>0</value>
32473                </enumeratedValue>
32474                <enumeratedValue>
32475                  <name>Enabled</name>
32476                  <description>Read: channel enabled</description>
32477                  <value>1</value>
32478                </enumeratedValue>
32479              </enumeratedValues>
32480              <enumeratedValues>
32481                <usage>write</usage>
32482                <enumeratedValue>
32483                  <name>Set</name>
32484                  <description>Write: Enable channel</description>
32485                  <value>1</value>
32486                </enumeratedValue>
32487              </enumeratedValues>
32488            </field>
32489            <field>
32490              <name>CH26</name>
32491              <description>Channel 26 enable set register.  Writing '0' has no effect.</description>
32492              <lsb>26</lsb>
32493              <msb>26</msb>
32494              <enumeratedValues>
32495                <usage>read</usage>
32496                <enumeratedValue>
32497                  <name>Disabled</name>
32498                  <description>Read: channel disabled</description>
32499                  <value>0</value>
32500                </enumeratedValue>
32501                <enumeratedValue>
32502                  <name>Enabled</name>
32503                  <description>Read: channel enabled</description>
32504                  <value>1</value>
32505                </enumeratedValue>
32506              </enumeratedValues>
32507              <enumeratedValues>
32508                <usage>write</usage>
32509                <enumeratedValue>
32510                  <name>Set</name>
32511                  <description>Write: Enable channel</description>
32512                  <value>1</value>
32513                </enumeratedValue>
32514              </enumeratedValues>
32515            </field>
32516            <field>
32517              <name>CH27</name>
32518              <description>Channel 27 enable set register.  Writing '0' has no effect.</description>
32519              <lsb>27</lsb>
32520              <msb>27</msb>
32521              <enumeratedValues>
32522                <usage>read</usage>
32523                <enumeratedValue>
32524                  <name>Disabled</name>
32525                  <description>Read: channel disabled</description>
32526                  <value>0</value>
32527                </enumeratedValue>
32528                <enumeratedValue>
32529                  <name>Enabled</name>
32530                  <description>Read: channel enabled</description>
32531                  <value>1</value>
32532                </enumeratedValue>
32533              </enumeratedValues>
32534              <enumeratedValues>
32535                <usage>write</usage>
32536                <enumeratedValue>
32537                  <name>Set</name>
32538                  <description>Write: Enable channel</description>
32539                  <value>1</value>
32540                </enumeratedValue>
32541              </enumeratedValues>
32542            </field>
32543            <field>
32544              <name>CH28</name>
32545              <description>Channel 28 enable set register.  Writing '0' has no effect.</description>
32546              <lsb>28</lsb>
32547              <msb>28</msb>
32548              <enumeratedValues>
32549                <usage>read</usage>
32550                <enumeratedValue>
32551                  <name>Disabled</name>
32552                  <description>Read: channel disabled</description>
32553                  <value>0</value>
32554                </enumeratedValue>
32555                <enumeratedValue>
32556                  <name>Enabled</name>
32557                  <description>Read: channel enabled</description>
32558                  <value>1</value>
32559                </enumeratedValue>
32560              </enumeratedValues>
32561              <enumeratedValues>
32562                <usage>write</usage>
32563                <enumeratedValue>
32564                  <name>Set</name>
32565                  <description>Write: Enable channel</description>
32566                  <value>1</value>
32567                </enumeratedValue>
32568              </enumeratedValues>
32569            </field>
32570            <field>
32571              <name>CH29</name>
32572              <description>Channel 29 enable set register.  Writing '0' has no effect.</description>
32573              <lsb>29</lsb>
32574              <msb>29</msb>
32575              <enumeratedValues>
32576                <usage>read</usage>
32577                <enumeratedValue>
32578                  <name>Disabled</name>
32579                  <description>Read: channel disabled</description>
32580                  <value>0</value>
32581                </enumeratedValue>
32582                <enumeratedValue>
32583                  <name>Enabled</name>
32584                  <description>Read: channel enabled</description>
32585                  <value>1</value>
32586                </enumeratedValue>
32587              </enumeratedValues>
32588              <enumeratedValues>
32589                <usage>write</usage>
32590                <enumeratedValue>
32591                  <name>Set</name>
32592                  <description>Write: Enable channel</description>
32593                  <value>1</value>
32594                </enumeratedValue>
32595              </enumeratedValues>
32596            </field>
32597            <field>
32598              <name>CH30</name>
32599              <description>Channel 30 enable set register.  Writing '0' has no effect.</description>
32600              <lsb>30</lsb>
32601              <msb>30</msb>
32602              <enumeratedValues>
32603                <usage>read</usage>
32604                <enumeratedValue>
32605                  <name>Disabled</name>
32606                  <description>Read: channel disabled</description>
32607                  <value>0</value>
32608                </enumeratedValue>
32609                <enumeratedValue>
32610                  <name>Enabled</name>
32611                  <description>Read: channel enabled</description>
32612                  <value>1</value>
32613                </enumeratedValue>
32614              </enumeratedValues>
32615              <enumeratedValues>
32616                <usage>write</usage>
32617                <enumeratedValue>
32618                  <name>Set</name>
32619                  <description>Write: Enable channel</description>
32620                  <value>1</value>
32621                </enumeratedValue>
32622              </enumeratedValues>
32623            </field>
32624            <field>
32625              <name>CH31</name>
32626              <description>Channel 31 enable set register.  Writing '0' has no effect.</description>
32627              <lsb>31</lsb>
32628              <msb>31</msb>
32629              <enumeratedValues>
32630                <usage>read</usage>
32631                <enumeratedValue>
32632                  <name>Disabled</name>
32633                  <description>Read: channel disabled</description>
32634                  <value>0</value>
32635                </enumeratedValue>
32636                <enumeratedValue>
32637                  <name>Enabled</name>
32638                  <description>Read: channel enabled</description>
32639                  <value>1</value>
32640                </enumeratedValue>
32641              </enumeratedValues>
32642              <enumeratedValues>
32643                <usage>write</usage>
32644                <enumeratedValue>
32645                  <name>Set</name>
32646                  <description>Write: Enable channel</description>
32647                  <value>1</value>
32648                </enumeratedValue>
32649              </enumeratedValues>
32650            </field>
32651          </fields>
32652        </register>
32653        <register>
32654          <name>CHENCLR</name>
32655          <description>Channel enable clear register</description>
32656          <addressOffset>0x508</addressOffset>
32657          <access>read-write</access>
32658          <modifiedWriteValues>oneToClear</modifiedWriteValues>
32659          <fields>
32660            <field>
32661              <name>CH0</name>
32662              <description>Channel 0 enable clear register.  Writing '0' has no effect.</description>
32663              <lsb>0</lsb>
32664              <msb>0</msb>
32665              <enumeratedValues>
32666                <usage>read</usage>
32667                <enumeratedValue>
32668                  <name>Disabled</name>
32669                  <description>Read: channel disabled</description>
32670                  <value>0</value>
32671                </enumeratedValue>
32672                <enumeratedValue>
32673                  <name>Enabled</name>
32674                  <description>Read: channel enabled</description>
32675                  <value>1</value>
32676                </enumeratedValue>
32677              </enumeratedValues>
32678              <enumeratedValues>
32679                <usage>write</usage>
32680                <enumeratedValue>
32681                  <name>Clear</name>
32682                  <description>Write: disable channel</description>
32683                  <value>1</value>
32684                </enumeratedValue>
32685              </enumeratedValues>
32686            </field>
32687            <field>
32688              <name>CH1</name>
32689              <description>Channel 1 enable clear register.  Writing '0' has no effect.</description>
32690              <lsb>1</lsb>
32691              <msb>1</msb>
32692              <enumeratedValues>
32693                <usage>read</usage>
32694                <enumeratedValue>
32695                  <name>Disabled</name>
32696                  <description>Read: channel disabled</description>
32697                  <value>0</value>
32698                </enumeratedValue>
32699                <enumeratedValue>
32700                  <name>Enabled</name>
32701                  <description>Read: channel enabled</description>
32702                  <value>1</value>
32703                </enumeratedValue>
32704              </enumeratedValues>
32705              <enumeratedValues>
32706                <usage>write</usage>
32707                <enumeratedValue>
32708                  <name>Clear</name>
32709                  <description>Write: disable channel</description>
32710                  <value>1</value>
32711                </enumeratedValue>
32712              </enumeratedValues>
32713            </field>
32714            <field>
32715              <name>CH2</name>
32716              <description>Channel 2 enable clear register.  Writing '0' has no effect.</description>
32717              <lsb>2</lsb>
32718              <msb>2</msb>
32719              <enumeratedValues>
32720                <usage>read</usage>
32721                <enumeratedValue>
32722                  <name>Disabled</name>
32723                  <description>Read: channel disabled</description>
32724                  <value>0</value>
32725                </enumeratedValue>
32726                <enumeratedValue>
32727                  <name>Enabled</name>
32728                  <description>Read: channel enabled</description>
32729                  <value>1</value>
32730                </enumeratedValue>
32731              </enumeratedValues>
32732              <enumeratedValues>
32733                <usage>write</usage>
32734                <enumeratedValue>
32735                  <name>Clear</name>
32736                  <description>Write: disable channel</description>
32737                  <value>1</value>
32738                </enumeratedValue>
32739              </enumeratedValues>
32740            </field>
32741            <field>
32742              <name>CH3</name>
32743              <description>Channel 3 enable clear register.  Writing '0' has no effect.</description>
32744              <lsb>3</lsb>
32745              <msb>3</msb>
32746              <enumeratedValues>
32747                <usage>read</usage>
32748                <enumeratedValue>
32749                  <name>Disabled</name>
32750                  <description>Read: channel disabled</description>
32751                  <value>0</value>
32752                </enumeratedValue>
32753                <enumeratedValue>
32754                  <name>Enabled</name>
32755                  <description>Read: channel enabled</description>
32756                  <value>1</value>
32757                </enumeratedValue>
32758              </enumeratedValues>
32759              <enumeratedValues>
32760                <usage>write</usage>
32761                <enumeratedValue>
32762                  <name>Clear</name>
32763                  <description>Write: disable channel</description>
32764                  <value>1</value>
32765                </enumeratedValue>
32766              </enumeratedValues>
32767            </field>
32768            <field>
32769              <name>CH4</name>
32770              <description>Channel 4 enable clear register.  Writing '0' has no effect.</description>
32771              <lsb>4</lsb>
32772              <msb>4</msb>
32773              <enumeratedValues>
32774                <usage>read</usage>
32775                <enumeratedValue>
32776                  <name>Disabled</name>
32777                  <description>Read: channel disabled</description>
32778                  <value>0</value>
32779                </enumeratedValue>
32780                <enumeratedValue>
32781                  <name>Enabled</name>
32782                  <description>Read: channel enabled</description>
32783                  <value>1</value>
32784                </enumeratedValue>
32785              </enumeratedValues>
32786              <enumeratedValues>
32787                <usage>write</usage>
32788                <enumeratedValue>
32789                  <name>Clear</name>
32790                  <description>Write: disable channel</description>
32791                  <value>1</value>
32792                </enumeratedValue>
32793              </enumeratedValues>
32794            </field>
32795            <field>
32796              <name>CH5</name>
32797              <description>Channel 5 enable clear register.  Writing '0' has no effect.</description>
32798              <lsb>5</lsb>
32799              <msb>5</msb>
32800              <enumeratedValues>
32801                <usage>read</usage>
32802                <enumeratedValue>
32803                  <name>Disabled</name>
32804                  <description>Read: channel disabled</description>
32805                  <value>0</value>
32806                </enumeratedValue>
32807                <enumeratedValue>
32808                  <name>Enabled</name>
32809                  <description>Read: channel enabled</description>
32810                  <value>1</value>
32811                </enumeratedValue>
32812              </enumeratedValues>
32813              <enumeratedValues>
32814                <usage>write</usage>
32815                <enumeratedValue>
32816                  <name>Clear</name>
32817                  <description>Write: disable channel</description>
32818                  <value>1</value>
32819                </enumeratedValue>
32820              </enumeratedValues>
32821            </field>
32822            <field>
32823              <name>CH6</name>
32824              <description>Channel 6 enable clear register.  Writing '0' has no effect.</description>
32825              <lsb>6</lsb>
32826              <msb>6</msb>
32827              <enumeratedValues>
32828                <usage>read</usage>
32829                <enumeratedValue>
32830                  <name>Disabled</name>
32831                  <description>Read: channel disabled</description>
32832                  <value>0</value>
32833                </enumeratedValue>
32834                <enumeratedValue>
32835                  <name>Enabled</name>
32836                  <description>Read: channel enabled</description>
32837                  <value>1</value>
32838                </enumeratedValue>
32839              </enumeratedValues>
32840              <enumeratedValues>
32841                <usage>write</usage>
32842                <enumeratedValue>
32843                  <name>Clear</name>
32844                  <description>Write: disable channel</description>
32845                  <value>1</value>
32846                </enumeratedValue>
32847              </enumeratedValues>
32848            </field>
32849            <field>
32850              <name>CH7</name>
32851              <description>Channel 7 enable clear register.  Writing '0' has no effect.</description>
32852              <lsb>7</lsb>
32853              <msb>7</msb>
32854              <enumeratedValues>
32855                <usage>read</usage>
32856                <enumeratedValue>
32857                  <name>Disabled</name>
32858                  <description>Read: channel disabled</description>
32859                  <value>0</value>
32860                </enumeratedValue>
32861                <enumeratedValue>
32862                  <name>Enabled</name>
32863                  <description>Read: channel enabled</description>
32864                  <value>1</value>
32865                </enumeratedValue>
32866              </enumeratedValues>
32867              <enumeratedValues>
32868                <usage>write</usage>
32869                <enumeratedValue>
32870                  <name>Clear</name>
32871                  <description>Write: disable channel</description>
32872                  <value>1</value>
32873                </enumeratedValue>
32874              </enumeratedValues>
32875            </field>
32876            <field>
32877              <name>CH8</name>
32878              <description>Channel 8 enable clear register.  Writing '0' has no effect.</description>
32879              <lsb>8</lsb>
32880              <msb>8</msb>
32881              <enumeratedValues>
32882                <usage>read</usage>
32883                <enumeratedValue>
32884                  <name>Disabled</name>
32885                  <description>Read: channel disabled</description>
32886                  <value>0</value>
32887                </enumeratedValue>
32888                <enumeratedValue>
32889                  <name>Enabled</name>
32890                  <description>Read: channel enabled</description>
32891                  <value>1</value>
32892                </enumeratedValue>
32893              </enumeratedValues>
32894              <enumeratedValues>
32895                <usage>write</usage>
32896                <enumeratedValue>
32897                  <name>Clear</name>
32898                  <description>Write: disable channel</description>
32899                  <value>1</value>
32900                </enumeratedValue>
32901              </enumeratedValues>
32902            </field>
32903            <field>
32904              <name>CH9</name>
32905              <description>Channel 9 enable clear register.  Writing '0' has no effect.</description>
32906              <lsb>9</lsb>
32907              <msb>9</msb>
32908              <enumeratedValues>
32909                <usage>read</usage>
32910                <enumeratedValue>
32911                  <name>Disabled</name>
32912                  <description>Read: channel disabled</description>
32913                  <value>0</value>
32914                </enumeratedValue>
32915                <enumeratedValue>
32916                  <name>Enabled</name>
32917                  <description>Read: channel enabled</description>
32918                  <value>1</value>
32919                </enumeratedValue>
32920              </enumeratedValues>
32921              <enumeratedValues>
32922                <usage>write</usage>
32923                <enumeratedValue>
32924                  <name>Clear</name>
32925                  <description>Write: disable channel</description>
32926                  <value>1</value>
32927                </enumeratedValue>
32928              </enumeratedValues>
32929            </field>
32930            <field>
32931              <name>CH10</name>
32932              <description>Channel 10 enable clear register.  Writing '0' has no effect.</description>
32933              <lsb>10</lsb>
32934              <msb>10</msb>
32935              <enumeratedValues>
32936                <usage>read</usage>
32937                <enumeratedValue>
32938                  <name>Disabled</name>
32939                  <description>Read: channel disabled</description>
32940                  <value>0</value>
32941                </enumeratedValue>
32942                <enumeratedValue>
32943                  <name>Enabled</name>
32944                  <description>Read: channel enabled</description>
32945                  <value>1</value>
32946                </enumeratedValue>
32947              </enumeratedValues>
32948              <enumeratedValues>
32949                <usage>write</usage>
32950                <enumeratedValue>
32951                  <name>Clear</name>
32952                  <description>Write: disable channel</description>
32953                  <value>1</value>
32954                </enumeratedValue>
32955              </enumeratedValues>
32956            </field>
32957            <field>
32958              <name>CH11</name>
32959              <description>Channel 11 enable clear register.  Writing '0' has no effect.</description>
32960              <lsb>11</lsb>
32961              <msb>11</msb>
32962              <enumeratedValues>
32963                <usage>read</usage>
32964                <enumeratedValue>
32965                  <name>Disabled</name>
32966                  <description>Read: channel disabled</description>
32967                  <value>0</value>
32968                </enumeratedValue>
32969                <enumeratedValue>
32970                  <name>Enabled</name>
32971                  <description>Read: channel enabled</description>
32972                  <value>1</value>
32973                </enumeratedValue>
32974              </enumeratedValues>
32975              <enumeratedValues>
32976                <usage>write</usage>
32977                <enumeratedValue>
32978                  <name>Clear</name>
32979                  <description>Write: disable channel</description>
32980                  <value>1</value>
32981                </enumeratedValue>
32982              </enumeratedValues>
32983            </field>
32984            <field>
32985              <name>CH12</name>
32986              <description>Channel 12 enable clear register.  Writing '0' has no effect.</description>
32987              <lsb>12</lsb>
32988              <msb>12</msb>
32989              <enumeratedValues>
32990                <usage>read</usage>
32991                <enumeratedValue>
32992                  <name>Disabled</name>
32993                  <description>Read: channel disabled</description>
32994                  <value>0</value>
32995                </enumeratedValue>
32996                <enumeratedValue>
32997                  <name>Enabled</name>
32998                  <description>Read: channel enabled</description>
32999                  <value>1</value>
33000                </enumeratedValue>
33001              </enumeratedValues>
33002              <enumeratedValues>
33003                <usage>write</usage>
33004                <enumeratedValue>
33005                  <name>Clear</name>
33006                  <description>Write: disable channel</description>
33007                  <value>1</value>
33008                </enumeratedValue>
33009              </enumeratedValues>
33010            </field>
33011            <field>
33012              <name>CH13</name>
33013              <description>Channel 13 enable clear register.  Writing '0' has no effect.</description>
33014              <lsb>13</lsb>
33015              <msb>13</msb>
33016              <enumeratedValues>
33017                <usage>read</usage>
33018                <enumeratedValue>
33019                  <name>Disabled</name>
33020                  <description>Read: channel disabled</description>
33021                  <value>0</value>
33022                </enumeratedValue>
33023                <enumeratedValue>
33024                  <name>Enabled</name>
33025                  <description>Read: channel enabled</description>
33026                  <value>1</value>
33027                </enumeratedValue>
33028              </enumeratedValues>
33029              <enumeratedValues>
33030                <usage>write</usage>
33031                <enumeratedValue>
33032                  <name>Clear</name>
33033                  <description>Write: disable channel</description>
33034                  <value>1</value>
33035                </enumeratedValue>
33036              </enumeratedValues>
33037            </field>
33038            <field>
33039              <name>CH14</name>
33040              <description>Channel 14 enable clear register.  Writing '0' has no effect.</description>
33041              <lsb>14</lsb>
33042              <msb>14</msb>
33043              <enumeratedValues>
33044                <usage>read</usage>
33045                <enumeratedValue>
33046                  <name>Disabled</name>
33047                  <description>Read: channel disabled</description>
33048                  <value>0</value>
33049                </enumeratedValue>
33050                <enumeratedValue>
33051                  <name>Enabled</name>
33052                  <description>Read: channel enabled</description>
33053                  <value>1</value>
33054                </enumeratedValue>
33055              </enumeratedValues>
33056              <enumeratedValues>
33057                <usage>write</usage>
33058                <enumeratedValue>
33059                  <name>Clear</name>
33060                  <description>Write: disable channel</description>
33061                  <value>1</value>
33062                </enumeratedValue>
33063              </enumeratedValues>
33064            </field>
33065            <field>
33066              <name>CH15</name>
33067              <description>Channel 15 enable clear register.  Writing '0' has no effect.</description>
33068              <lsb>15</lsb>
33069              <msb>15</msb>
33070              <enumeratedValues>
33071                <usage>read</usage>
33072                <enumeratedValue>
33073                  <name>Disabled</name>
33074                  <description>Read: channel disabled</description>
33075                  <value>0</value>
33076                </enumeratedValue>
33077                <enumeratedValue>
33078                  <name>Enabled</name>
33079                  <description>Read: channel enabled</description>
33080                  <value>1</value>
33081                </enumeratedValue>
33082              </enumeratedValues>
33083              <enumeratedValues>
33084                <usage>write</usage>
33085                <enumeratedValue>
33086                  <name>Clear</name>
33087                  <description>Write: disable channel</description>
33088                  <value>1</value>
33089                </enumeratedValue>
33090              </enumeratedValues>
33091            </field>
33092            <field>
33093              <name>CH16</name>
33094              <description>Channel 16 enable clear register.  Writing '0' has no effect.</description>
33095              <lsb>16</lsb>
33096              <msb>16</msb>
33097              <enumeratedValues>
33098                <usage>read</usage>
33099                <enumeratedValue>
33100                  <name>Disabled</name>
33101                  <description>Read: channel disabled</description>
33102                  <value>0</value>
33103                </enumeratedValue>
33104                <enumeratedValue>
33105                  <name>Enabled</name>
33106                  <description>Read: channel enabled</description>
33107                  <value>1</value>
33108                </enumeratedValue>
33109              </enumeratedValues>
33110              <enumeratedValues>
33111                <usage>write</usage>
33112                <enumeratedValue>
33113                  <name>Clear</name>
33114                  <description>Write: disable channel</description>
33115                  <value>1</value>
33116                </enumeratedValue>
33117              </enumeratedValues>
33118            </field>
33119            <field>
33120              <name>CH17</name>
33121              <description>Channel 17 enable clear register.  Writing '0' has no effect.</description>
33122              <lsb>17</lsb>
33123              <msb>17</msb>
33124              <enumeratedValues>
33125                <usage>read</usage>
33126                <enumeratedValue>
33127                  <name>Disabled</name>
33128                  <description>Read: channel disabled</description>
33129                  <value>0</value>
33130                </enumeratedValue>
33131                <enumeratedValue>
33132                  <name>Enabled</name>
33133                  <description>Read: channel enabled</description>
33134                  <value>1</value>
33135                </enumeratedValue>
33136              </enumeratedValues>
33137              <enumeratedValues>
33138                <usage>write</usage>
33139                <enumeratedValue>
33140                  <name>Clear</name>
33141                  <description>Write: disable channel</description>
33142                  <value>1</value>
33143                </enumeratedValue>
33144              </enumeratedValues>
33145            </field>
33146            <field>
33147              <name>CH18</name>
33148              <description>Channel 18 enable clear register.  Writing '0' has no effect.</description>
33149              <lsb>18</lsb>
33150              <msb>18</msb>
33151              <enumeratedValues>
33152                <usage>read</usage>
33153                <enumeratedValue>
33154                  <name>Disabled</name>
33155                  <description>Read: channel disabled</description>
33156                  <value>0</value>
33157                </enumeratedValue>
33158                <enumeratedValue>
33159                  <name>Enabled</name>
33160                  <description>Read: channel enabled</description>
33161                  <value>1</value>
33162                </enumeratedValue>
33163              </enumeratedValues>
33164              <enumeratedValues>
33165                <usage>write</usage>
33166                <enumeratedValue>
33167                  <name>Clear</name>
33168                  <description>Write: disable channel</description>
33169                  <value>1</value>
33170                </enumeratedValue>
33171              </enumeratedValues>
33172            </field>
33173            <field>
33174              <name>CH19</name>
33175              <description>Channel 19 enable clear register.  Writing '0' has no effect.</description>
33176              <lsb>19</lsb>
33177              <msb>19</msb>
33178              <enumeratedValues>
33179                <usage>read</usage>
33180                <enumeratedValue>
33181                  <name>Disabled</name>
33182                  <description>Read: channel disabled</description>
33183                  <value>0</value>
33184                </enumeratedValue>
33185                <enumeratedValue>
33186                  <name>Enabled</name>
33187                  <description>Read: channel enabled</description>
33188                  <value>1</value>
33189                </enumeratedValue>
33190              </enumeratedValues>
33191              <enumeratedValues>
33192                <usage>write</usage>
33193                <enumeratedValue>
33194                  <name>Clear</name>
33195                  <description>Write: disable channel</description>
33196                  <value>1</value>
33197                </enumeratedValue>
33198              </enumeratedValues>
33199            </field>
33200            <field>
33201              <name>CH20</name>
33202              <description>Channel 20 enable clear register.  Writing '0' has no effect.</description>
33203              <lsb>20</lsb>
33204              <msb>20</msb>
33205              <enumeratedValues>
33206                <usage>read</usage>
33207                <enumeratedValue>
33208                  <name>Disabled</name>
33209                  <description>Read: channel disabled</description>
33210                  <value>0</value>
33211                </enumeratedValue>
33212                <enumeratedValue>
33213                  <name>Enabled</name>
33214                  <description>Read: channel enabled</description>
33215                  <value>1</value>
33216                </enumeratedValue>
33217              </enumeratedValues>
33218              <enumeratedValues>
33219                <usage>write</usage>
33220                <enumeratedValue>
33221                  <name>Clear</name>
33222                  <description>Write: disable channel</description>
33223                  <value>1</value>
33224                </enumeratedValue>
33225              </enumeratedValues>
33226            </field>
33227            <field>
33228              <name>CH21</name>
33229              <description>Channel 21 enable clear register.  Writing '0' has no effect.</description>
33230              <lsb>21</lsb>
33231              <msb>21</msb>
33232              <enumeratedValues>
33233                <usage>read</usage>
33234                <enumeratedValue>
33235                  <name>Disabled</name>
33236                  <description>Read: channel disabled</description>
33237                  <value>0</value>
33238                </enumeratedValue>
33239                <enumeratedValue>
33240                  <name>Enabled</name>
33241                  <description>Read: channel enabled</description>
33242                  <value>1</value>
33243                </enumeratedValue>
33244              </enumeratedValues>
33245              <enumeratedValues>
33246                <usage>write</usage>
33247                <enumeratedValue>
33248                  <name>Clear</name>
33249                  <description>Write: disable channel</description>
33250                  <value>1</value>
33251                </enumeratedValue>
33252              </enumeratedValues>
33253            </field>
33254            <field>
33255              <name>CH22</name>
33256              <description>Channel 22 enable clear register.  Writing '0' has no effect.</description>
33257              <lsb>22</lsb>
33258              <msb>22</msb>
33259              <enumeratedValues>
33260                <usage>read</usage>
33261                <enumeratedValue>
33262                  <name>Disabled</name>
33263                  <description>Read: channel disabled</description>
33264                  <value>0</value>
33265                </enumeratedValue>
33266                <enumeratedValue>
33267                  <name>Enabled</name>
33268                  <description>Read: channel enabled</description>
33269                  <value>1</value>
33270                </enumeratedValue>
33271              </enumeratedValues>
33272              <enumeratedValues>
33273                <usage>write</usage>
33274                <enumeratedValue>
33275                  <name>Clear</name>
33276                  <description>Write: disable channel</description>
33277                  <value>1</value>
33278                </enumeratedValue>
33279              </enumeratedValues>
33280            </field>
33281            <field>
33282              <name>CH23</name>
33283              <description>Channel 23 enable clear register.  Writing '0' has no effect.</description>
33284              <lsb>23</lsb>
33285              <msb>23</msb>
33286              <enumeratedValues>
33287                <usage>read</usage>
33288                <enumeratedValue>
33289                  <name>Disabled</name>
33290                  <description>Read: channel disabled</description>
33291                  <value>0</value>
33292                </enumeratedValue>
33293                <enumeratedValue>
33294                  <name>Enabled</name>
33295                  <description>Read: channel enabled</description>
33296                  <value>1</value>
33297                </enumeratedValue>
33298              </enumeratedValues>
33299              <enumeratedValues>
33300                <usage>write</usage>
33301                <enumeratedValue>
33302                  <name>Clear</name>
33303                  <description>Write: disable channel</description>
33304                  <value>1</value>
33305                </enumeratedValue>
33306              </enumeratedValues>
33307            </field>
33308            <field>
33309              <name>CH24</name>
33310              <description>Channel 24 enable clear register.  Writing '0' has no effect.</description>
33311              <lsb>24</lsb>
33312              <msb>24</msb>
33313              <enumeratedValues>
33314                <usage>read</usage>
33315                <enumeratedValue>
33316                  <name>Disabled</name>
33317                  <description>Read: channel disabled</description>
33318                  <value>0</value>
33319                </enumeratedValue>
33320                <enumeratedValue>
33321                  <name>Enabled</name>
33322                  <description>Read: channel enabled</description>
33323                  <value>1</value>
33324                </enumeratedValue>
33325              </enumeratedValues>
33326              <enumeratedValues>
33327                <usage>write</usage>
33328                <enumeratedValue>
33329                  <name>Clear</name>
33330                  <description>Write: disable channel</description>
33331                  <value>1</value>
33332                </enumeratedValue>
33333              </enumeratedValues>
33334            </field>
33335            <field>
33336              <name>CH25</name>
33337              <description>Channel 25 enable clear register.  Writing '0' has no effect.</description>
33338              <lsb>25</lsb>
33339              <msb>25</msb>
33340              <enumeratedValues>
33341                <usage>read</usage>
33342                <enumeratedValue>
33343                  <name>Disabled</name>
33344                  <description>Read: channel disabled</description>
33345                  <value>0</value>
33346                </enumeratedValue>
33347                <enumeratedValue>
33348                  <name>Enabled</name>
33349                  <description>Read: channel enabled</description>
33350                  <value>1</value>
33351                </enumeratedValue>
33352              </enumeratedValues>
33353              <enumeratedValues>
33354                <usage>write</usage>
33355                <enumeratedValue>
33356                  <name>Clear</name>
33357                  <description>Write: disable channel</description>
33358                  <value>1</value>
33359                </enumeratedValue>
33360              </enumeratedValues>
33361            </field>
33362            <field>
33363              <name>CH26</name>
33364              <description>Channel 26 enable clear register.  Writing '0' has no effect.</description>
33365              <lsb>26</lsb>
33366              <msb>26</msb>
33367              <enumeratedValues>
33368                <usage>read</usage>
33369                <enumeratedValue>
33370                  <name>Disabled</name>
33371                  <description>Read: channel disabled</description>
33372                  <value>0</value>
33373                </enumeratedValue>
33374                <enumeratedValue>
33375                  <name>Enabled</name>
33376                  <description>Read: channel enabled</description>
33377                  <value>1</value>
33378                </enumeratedValue>
33379              </enumeratedValues>
33380              <enumeratedValues>
33381                <usage>write</usage>
33382                <enumeratedValue>
33383                  <name>Clear</name>
33384                  <description>Write: disable channel</description>
33385                  <value>1</value>
33386                </enumeratedValue>
33387              </enumeratedValues>
33388            </field>
33389            <field>
33390              <name>CH27</name>
33391              <description>Channel 27 enable clear register.  Writing '0' has no effect.</description>
33392              <lsb>27</lsb>
33393              <msb>27</msb>
33394              <enumeratedValues>
33395                <usage>read</usage>
33396                <enumeratedValue>
33397                  <name>Disabled</name>
33398                  <description>Read: channel disabled</description>
33399                  <value>0</value>
33400                </enumeratedValue>
33401                <enumeratedValue>
33402                  <name>Enabled</name>
33403                  <description>Read: channel enabled</description>
33404                  <value>1</value>
33405                </enumeratedValue>
33406              </enumeratedValues>
33407              <enumeratedValues>
33408                <usage>write</usage>
33409                <enumeratedValue>
33410                  <name>Clear</name>
33411                  <description>Write: disable channel</description>
33412                  <value>1</value>
33413                </enumeratedValue>
33414              </enumeratedValues>
33415            </field>
33416            <field>
33417              <name>CH28</name>
33418              <description>Channel 28 enable clear register.  Writing '0' has no effect.</description>
33419              <lsb>28</lsb>
33420              <msb>28</msb>
33421              <enumeratedValues>
33422                <usage>read</usage>
33423                <enumeratedValue>
33424                  <name>Disabled</name>
33425                  <description>Read: channel disabled</description>
33426                  <value>0</value>
33427                </enumeratedValue>
33428                <enumeratedValue>
33429                  <name>Enabled</name>
33430                  <description>Read: channel enabled</description>
33431                  <value>1</value>
33432                </enumeratedValue>
33433              </enumeratedValues>
33434              <enumeratedValues>
33435                <usage>write</usage>
33436                <enumeratedValue>
33437                  <name>Clear</name>
33438                  <description>Write: disable channel</description>
33439                  <value>1</value>
33440                </enumeratedValue>
33441              </enumeratedValues>
33442            </field>
33443            <field>
33444              <name>CH29</name>
33445              <description>Channel 29 enable clear register.  Writing '0' has no effect.</description>
33446              <lsb>29</lsb>
33447              <msb>29</msb>
33448              <enumeratedValues>
33449                <usage>read</usage>
33450                <enumeratedValue>
33451                  <name>Disabled</name>
33452                  <description>Read: channel disabled</description>
33453                  <value>0</value>
33454                </enumeratedValue>
33455                <enumeratedValue>
33456                  <name>Enabled</name>
33457                  <description>Read: channel enabled</description>
33458                  <value>1</value>
33459                </enumeratedValue>
33460              </enumeratedValues>
33461              <enumeratedValues>
33462                <usage>write</usage>
33463                <enumeratedValue>
33464                  <name>Clear</name>
33465                  <description>Write: disable channel</description>
33466                  <value>1</value>
33467                </enumeratedValue>
33468              </enumeratedValues>
33469            </field>
33470            <field>
33471              <name>CH30</name>
33472              <description>Channel 30 enable clear register.  Writing '0' has no effect.</description>
33473              <lsb>30</lsb>
33474              <msb>30</msb>
33475              <enumeratedValues>
33476                <usage>read</usage>
33477                <enumeratedValue>
33478                  <name>Disabled</name>
33479                  <description>Read: channel disabled</description>
33480                  <value>0</value>
33481                </enumeratedValue>
33482                <enumeratedValue>
33483                  <name>Enabled</name>
33484                  <description>Read: channel enabled</description>
33485                  <value>1</value>
33486                </enumeratedValue>
33487              </enumeratedValues>
33488              <enumeratedValues>
33489                <usage>write</usage>
33490                <enumeratedValue>
33491                  <name>Clear</name>
33492                  <description>Write: disable channel</description>
33493                  <value>1</value>
33494                </enumeratedValue>
33495              </enumeratedValues>
33496            </field>
33497            <field>
33498              <name>CH31</name>
33499              <description>Channel 31 enable clear register.  Writing '0' has no effect.</description>
33500              <lsb>31</lsb>
33501              <msb>31</msb>
33502              <enumeratedValues>
33503                <usage>read</usage>
33504                <enumeratedValue>
33505                  <name>Disabled</name>
33506                  <description>Read: channel disabled</description>
33507                  <value>0</value>
33508                </enumeratedValue>
33509                <enumeratedValue>
33510                  <name>Enabled</name>
33511                  <description>Read: channel enabled</description>
33512                  <value>1</value>
33513                </enumeratedValue>
33514              </enumeratedValues>
33515              <enumeratedValues>
33516                <usage>write</usage>
33517                <enumeratedValue>
33518                  <name>Clear</name>
33519                  <description>Write: disable channel</description>
33520                  <value>1</value>
33521                </enumeratedValue>
33522              </enumeratedValues>
33523            </field>
33524          </fields>
33525        </register>
33526        <cluster>
33527          <dim>20</dim>
33528          <dimIncrement>0x008</dimIncrement>
33529          <name>CH[%s]</name>
33530          <description>PPI Channel</description>
33531          <headerStructName>PPI_CH</headerStructName>
33532          <access>read-write</access>
33533          <addressOffset>0x510</addressOffset>
33534          <register>
33535            <name>EEP</name>
33536            <description>Description cluster: Channel n event endpoint</description>
33537            <addressOffset>0x000</addressOffset>
33538            <access>read-write</access>
33539            <fields>
33540              <field>
33541                <name>EEP</name>
33542                <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
33543                <lsb>0</lsb>
33544                <msb>31</msb>
33545              </field>
33546            </fields>
33547          </register>
33548          <register>
33549            <name>TEP</name>
33550            <description>Description cluster: Channel n task endpoint</description>
33551            <addressOffset>0x004</addressOffset>
33552            <access>read-write</access>
33553            <fields>
33554              <field>
33555                <name>TEP</name>
33556                <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
33557                <lsb>0</lsb>
33558                <msb>31</msb>
33559              </field>
33560            </fields>
33561          </register>
33562        </cluster>
33563        <register>
33564          <dim>0x6</dim>
33565          <dimIncrement>0x4</dimIncrement>
33566          <name>CHG[%s]</name>
33567          <description>Description collection: Channel group n</description>
33568          <addressOffset>0x800</addressOffset>
33569          <access>read-write</access>
33570          <fields>
33571            <field>
33572              <name>CH0</name>
33573              <description>Include or exclude channel 0</description>
33574              <lsb>0</lsb>
33575              <msb>0</msb>
33576              <enumeratedValues>
33577                <enumeratedValue>
33578                  <name>Excluded</name>
33579                  <description>Exclude</description>
33580                  <value>0</value>
33581                </enumeratedValue>
33582                <enumeratedValue>
33583                  <name>Included</name>
33584                  <description>Include</description>
33585                  <value>1</value>
33586                </enumeratedValue>
33587              </enumeratedValues>
33588            </field>
33589            <field>
33590              <name>CH1</name>
33591              <description>Include or exclude channel 1</description>
33592              <lsb>1</lsb>
33593              <msb>1</msb>
33594              <enumeratedValues>
33595                <enumeratedValue>
33596                  <name>Excluded</name>
33597                  <description>Exclude</description>
33598                  <value>0</value>
33599                </enumeratedValue>
33600                <enumeratedValue>
33601                  <name>Included</name>
33602                  <description>Include</description>
33603                  <value>1</value>
33604                </enumeratedValue>
33605              </enumeratedValues>
33606            </field>
33607            <field>
33608              <name>CH2</name>
33609              <description>Include or exclude channel 2</description>
33610              <lsb>2</lsb>
33611              <msb>2</msb>
33612              <enumeratedValues>
33613                <enumeratedValue>
33614                  <name>Excluded</name>
33615                  <description>Exclude</description>
33616                  <value>0</value>
33617                </enumeratedValue>
33618                <enumeratedValue>
33619                  <name>Included</name>
33620                  <description>Include</description>
33621                  <value>1</value>
33622                </enumeratedValue>
33623              </enumeratedValues>
33624            </field>
33625            <field>
33626              <name>CH3</name>
33627              <description>Include or exclude channel 3</description>
33628              <lsb>3</lsb>
33629              <msb>3</msb>
33630              <enumeratedValues>
33631                <enumeratedValue>
33632                  <name>Excluded</name>
33633                  <description>Exclude</description>
33634                  <value>0</value>
33635                </enumeratedValue>
33636                <enumeratedValue>
33637                  <name>Included</name>
33638                  <description>Include</description>
33639                  <value>1</value>
33640                </enumeratedValue>
33641              </enumeratedValues>
33642            </field>
33643            <field>
33644              <name>CH4</name>
33645              <description>Include or exclude channel 4</description>
33646              <lsb>4</lsb>
33647              <msb>4</msb>
33648              <enumeratedValues>
33649                <enumeratedValue>
33650                  <name>Excluded</name>
33651                  <description>Exclude</description>
33652                  <value>0</value>
33653                </enumeratedValue>
33654                <enumeratedValue>
33655                  <name>Included</name>
33656                  <description>Include</description>
33657                  <value>1</value>
33658                </enumeratedValue>
33659              </enumeratedValues>
33660            </field>
33661            <field>
33662              <name>CH5</name>
33663              <description>Include or exclude channel 5</description>
33664              <lsb>5</lsb>
33665              <msb>5</msb>
33666              <enumeratedValues>
33667                <enumeratedValue>
33668                  <name>Excluded</name>
33669                  <description>Exclude</description>
33670                  <value>0</value>
33671                </enumeratedValue>
33672                <enumeratedValue>
33673                  <name>Included</name>
33674                  <description>Include</description>
33675                  <value>1</value>
33676                </enumeratedValue>
33677              </enumeratedValues>
33678            </field>
33679            <field>
33680              <name>CH6</name>
33681              <description>Include or exclude channel 6</description>
33682              <lsb>6</lsb>
33683              <msb>6</msb>
33684              <enumeratedValues>
33685                <enumeratedValue>
33686                  <name>Excluded</name>
33687                  <description>Exclude</description>
33688                  <value>0</value>
33689                </enumeratedValue>
33690                <enumeratedValue>
33691                  <name>Included</name>
33692                  <description>Include</description>
33693                  <value>1</value>
33694                </enumeratedValue>
33695              </enumeratedValues>
33696            </field>
33697            <field>
33698              <name>CH7</name>
33699              <description>Include or exclude channel 7</description>
33700              <lsb>7</lsb>
33701              <msb>7</msb>
33702              <enumeratedValues>
33703                <enumeratedValue>
33704                  <name>Excluded</name>
33705                  <description>Exclude</description>
33706                  <value>0</value>
33707                </enumeratedValue>
33708                <enumeratedValue>
33709                  <name>Included</name>
33710                  <description>Include</description>
33711                  <value>1</value>
33712                </enumeratedValue>
33713              </enumeratedValues>
33714            </field>
33715            <field>
33716              <name>CH8</name>
33717              <description>Include or exclude channel 8</description>
33718              <lsb>8</lsb>
33719              <msb>8</msb>
33720              <enumeratedValues>
33721                <enumeratedValue>
33722                  <name>Excluded</name>
33723                  <description>Exclude</description>
33724                  <value>0</value>
33725                </enumeratedValue>
33726                <enumeratedValue>
33727                  <name>Included</name>
33728                  <description>Include</description>
33729                  <value>1</value>
33730                </enumeratedValue>
33731              </enumeratedValues>
33732            </field>
33733            <field>
33734              <name>CH9</name>
33735              <description>Include or exclude channel 9</description>
33736              <lsb>9</lsb>
33737              <msb>9</msb>
33738              <enumeratedValues>
33739                <enumeratedValue>
33740                  <name>Excluded</name>
33741                  <description>Exclude</description>
33742                  <value>0</value>
33743                </enumeratedValue>
33744                <enumeratedValue>
33745                  <name>Included</name>
33746                  <description>Include</description>
33747                  <value>1</value>
33748                </enumeratedValue>
33749              </enumeratedValues>
33750            </field>
33751            <field>
33752              <name>CH10</name>
33753              <description>Include or exclude channel 10</description>
33754              <lsb>10</lsb>
33755              <msb>10</msb>
33756              <enumeratedValues>
33757                <enumeratedValue>
33758                  <name>Excluded</name>
33759                  <description>Exclude</description>
33760                  <value>0</value>
33761                </enumeratedValue>
33762                <enumeratedValue>
33763                  <name>Included</name>
33764                  <description>Include</description>
33765                  <value>1</value>
33766                </enumeratedValue>
33767              </enumeratedValues>
33768            </field>
33769            <field>
33770              <name>CH11</name>
33771              <description>Include or exclude channel 11</description>
33772              <lsb>11</lsb>
33773              <msb>11</msb>
33774              <enumeratedValues>
33775                <enumeratedValue>
33776                  <name>Excluded</name>
33777                  <description>Exclude</description>
33778                  <value>0</value>
33779                </enumeratedValue>
33780                <enumeratedValue>
33781                  <name>Included</name>
33782                  <description>Include</description>
33783                  <value>1</value>
33784                </enumeratedValue>
33785              </enumeratedValues>
33786            </field>
33787            <field>
33788              <name>CH12</name>
33789              <description>Include or exclude channel 12</description>
33790              <lsb>12</lsb>
33791              <msb>12</msb>
33792              <enumeratedValues>
33793                <enumeratedValue>
33794                  <name>Excluded</name>
33795                  <description>Exclude</description>
33796                  <value>0</value>
33797                </enumeratedValue>
33798                <enumeratedValue>
33799                  <name>Included</name>
33800                  <description>Include</description>
33801                  <value>1</value>
33802                </enumeratedValue>
33803              </enumeratedValues>
33804            </field>
33805            <field>
33806              <name>CH13</name>
33807              <description>Include or exclude channel 13</description>
33808              <lsb>13</lsb>
33809              <msb>13</msb>
33810              <enumeratedValues>
33811                <enumeratedValue>
33812                  <name>Excluded</name>
33813                  <description>Exclude</description>
33814                  <value>0</value>
33815                </enumeratedValue>
33816                <enumeratedValue>
33817                  <name>Included</name>
33818                  <description>Include</description>
33819                  <value>1</value>
33820                </enumeratedValue>
33821              </enumeratedValues>
33822            </field>
33823            <field>
33824              <name>CH14</name>
33825              <description>Include or exclude channel 14</description>
33826              <lsb>14</lsb>
33827              <msb>14</msb>
33828              <enumeratedValues>
33829                <enumeratedValue>
33830                  <name>Excluded</name>
33831                  <description>Exclude</description>
33832                  <value>0</value>
33833                </enumeratedValue>
33834                <enumeratedValue>
33835                  <name>Included</name>
33836                  <description>Include</description>
33837                  <value>1</value>
33838                </enumeratedValue>
33839              </enumeratedValues>
33840            </field>
33841            <field>
33842              <name>CH15</name>
33843              <description>Include or exclude channel 15</description>
33844              <lsb>15</lsb>
33845              <msb>15</msb>
33846              <enumeratedValues>
33847                <enumeratedValue>
33848                  <name>Excluded</name>
33849                  <description>Exclude</description>
33850                  <value>0</value>
33851                </enumeratedValue>
33852                <enumeratedValue>
33853                  <name>Included</name>
33854                  <description>Include</description>
33855                  <value>1</value>
33856                </enumeratedValue>
33857              </enumeratedValues>
33858            </field>
33859            <field>
33860              <name>CH16</name>
33861              <description>Include or exclude channel 16</description>
33862              <lsb>16</lsb>
33863              <msb>16</msb>
33864              <enumeratedValues>
33865                <enumeratedValue>
33866                  <name>Excluded</name>
33867                  <description>Exclude</description>
33868                  <value>0</value>
33869                </enumeratedValue>
33870                <enumeratedValue>
33871                  <name>Included</name>
33872                  <description>Include</description>
33873                  <value>1</value>
33874                </enumeratedValue>
33875              </enumeratedValues>
33876            </field>
33877            <field>
33878              <name>CH17</name>
33879              <description>Include or exclude channel 17</description>
33880              <lsb>17</lsb>
33881              <msb>17</msb>
33882              <enumeratedValues>
33883                <enumeratedValue>
33884                  <name>Excluded</name>
33885                  <description>Exclude</description>
33886                  <value>0</value>
33887                </enumeratedValue>
33888                <enumeratedValue>
33889                  <name>Included</name>
33890                  <description>Include</description>
33891                  <value>1</value>
33892                </enumeratedValue>
33893              </enumeratedValues>
33894            </field>
33895            <field>
33896              <name>CH18</name>
33897              <description>Include or exclude channel 18</description>
33898              <lsb>18</lsb>
33899              <msb>18</msb>
33900              <enumeratedValues>
33901                <enumeratedValue>
33902                  <name>Excluded</name>
33903                  <description>Exclude</description>
33904                  <value>0</value>
33905                </enumeratedValue>
33906                <enumeratedValue>
33907                  <name>Included</name>
33908                  <description>Include</description>
33909                  <value>1</value>
33910                </enumeratedValue>
33911              </enumeratedValues>
33912            </field>
33913            <field>
33914              <name>CH19</name>
33915              <description>Include or exclude channel 19</description>
33916              <lsb>19</lsb>
33917              <msb>19</msb>
33918              <enumeratedValues>
33919                <enumeratedValue>
33920                  <name>Excluded</name>
33921                  <description>Exclude</description>
33922                  <value>0</value>
33923                </enumeratedValue>
33924                <enumeratedValue>
33925                  <name>Included</name>
33926                  <description>Include</description>
33927                  <value>1</value>
33928                </enumeratedValue>
33929              </enumeratedValues>
33930            </field>
33931            <field>
33932              <name>CH20</name>
33933              <description>Include or exclude channel 20</description>
33934              <lsb>20</lsb>
33935              <msb>20</msb>
33936              <enumeratedValues>
33937                <enumeratedValue>
33938                  <name>Excluded</name>
33939                  <description>Exclude</description>
33940                  <value>0</value>
33941                </enumeratedValue>
33942                <enumeratedValue>
33943                  <name>Included</name>
33944                  <description>Include</description>
33945                  <value>1</value>
33946                </enumeratedValue>
33947              </enumeratedValues>
33948            </field>
33949            <field>
33950              <name>CH21</name>
33951              <description>Include or exclude channel 21</description>
33952              <lsb>21</lsb>
33953              <msb>21</msb>
33954              <enumeratedValues>
33955                <enumeratedValue>
33956                  <name>Excluded</name>
33957                  <description>Exclude</description>
33958                  <value>0</value>
33959                </enumeratedValue>
33960                <enumeratedValue>
33961                  <name>Included</name>
33962                  <description>Include</description>
33963                  <value>1</value>
33964                </enumeratedValue>
33965              </enumeratedValues>
33966            </field>
33967            <field>
33968              <name>CH22</name>
33969              <description>Include or exclude channel 22</description>
33970              <lsb>22</lsb>
33971              <msb>22</msb>
33972              <enumeratedValues>
33973                <enumeratedValue>
33974                  <name>Excluded</name>
33975                  <description>Exclude</description>
33976                  <value>0</value>
33977                </enumeratedValue>
33978                <enumeratedValue>
33979                  <name>Included</name>
33980                  <description>Include</description>
33981                  <value>1</value>
33982                </enumeratedValue>
33983              </enumeratedValues>
33984            </field>
33985            <field>
33986              <name>CH23</name>
33987              <description>Include or exclude channel 23</description>
33988              <lsb>23</lsb>
33989              <msb>23</msb>
33990              <enumeratedValues>
33991                <enumeratedValue>
33992                  <name>Excluded</name>
33993                  <description>Exclude</description>
33994                  <value>0</value>
33995                </enumeratedValue>
33996                <enumeratedValue>
33997                  <name>Included</name>
33998                  <description>Include</description>
33999                  <value>1</value>
34000                </enumeratedValue>
34001              </enumeratedValues>
34002            </field>
34003            <field>
34004              <name>CH24</name>
34005              <description>Include or exclude channel 24</description>
34006              <lsb>24</lsb>
34007              <msb>24</msb>
34008              <enumeratedValues>
34009                <enumeratedValue>
34010                  <name>Excluded</name>
34011                  <description>Exclude</description>
34012                  <value>0</value>
34013                </enumeratedValue>
34014                <enumeratedValue>
34015                  <name>Included</name>
34016                  <description>Include</description>
34017                  <value>1</value>
34018                </enumeratedValue>
34019              </enumeratedValues>
34020            </field>
34021            <field>
34022              <name>CH25</name>
34023              <description>Include or exclude channel 25</description>
34024              <lsb>25</lsb>
34025              <msb>25</msb>
34026              <enumeratedValues>
34027                <enumeratedValue>
34028                  <name>Excluded</name>
34029                  <description>Exclude</description>
34030                  <value>0</value>
34031                </enumeratedValue>
34032                <enumeratedValue>
34033                  <name>Included</name>
34034                  <description>Include</description>
34035                  <value>1</value>
34036                </enumeratedValue>
34037              </enumeratedValues>
34038            </field>
34039            <field>
34040              <name>CH26</name>
34041              <description>Include or exclude channel 26</description>
34042              <lsb>26</lsb>
34043              <msb>26</msb>
34044              <enumeratedValues>
34045                <enumeratedValue>
34046                  <name>Excluded</name>
34047                  <description>Exclude</description>
34048                  <value>0</value>
34049                </enumeratedValue>
34050                <enumeratedValue>
34051                  <name>Included</name>
34052                  <description>Include</description>
34053                  <value>1</value>
34054                </enumeratedValue>
34055              </enumeratedValues>
34056            </field>
34057            <field>
34058              <name>CH27</name>
34059              <description>Include or exclude channel 27</description>
34060              <lsb>27</lsb>
34061              <msb>27</msb>
34062              <enumeratedValues>
34063                <enumeratedValue>
34064                  <name>Excluded</name>
34065                  <description>Exclude</description>
34066                  <value>0</value>
34067                </enumeratedValue>
34068                <enumeratedValue>
34069                  <name>Included</name>
34070                  <description>Include</description>
34071                  <value>1</value>
34072                </enumeratedValue>
34073              </enumeratedValues>
34074            </field>
34075            <field>
34076              <name>CH28</name>
34077              <description>Include or exclude channel 28</description>
34078              <lsb>28</lsb>
34079              <msb>28</msb>
34080              <enumeratedValues>
34081                <enumeratedValue>
34082                  <name>Excluded</name>
34083                  <description>Exclude</description>
34084                  <value>0</value>
34085                </enumeratedValue>
34086                <enumeratedValue>
34087                  <name>Included</name>
34088                  <description>Include</description>
34089                  <value>1</value>
34090                </enumeratedValue>
34091              </enumeratedValues>
34092            </field>
34093            <field>
34094              <name>CH29</name>
34095              <description>Include or exclude channel 29</description>
34096              <lsb>29</lsb>
34097              <msb>29</msb>
34098              <enumeratedValues>
34099                <enumeratedValue>
34100                  <name>Excluded</name>
34101                  <description>Exclude</description>
34102                  <value>0</value>
34103                </enumeratedValue>
34104                <enumeratedValue>
34105                  <name>Included</name>
34106                  <description>Include</description>
34107                  <value>1</value>
34108                </enumeratedValue>
34109              </enumeratedValues>
34110            </field>
34111            <field>
34112              <name>CH30</name>
34113              <description>Include or exclude channel 30</description>
34114              <lsb>30</lsb>
34115              <msb>30</msb>
34116              <enumeratedValues>
34117                <enumeratedValue>
34118                  <name>Excluded</name>
34119                  <description>Exclude</description>
34120                  <value>0</value>
34121                </enumeratedValue>
34122                <enumeratedValue>
34123                  <name>Included</name>
34124                  <description>Include</description>
34125                  <value>1</value>
34126                </enumeratedValue>
34127              </enumeratedValues>
34128            </field>
34129            <field>
34130              <name>CH31</name>
34131              <description>Include or exclude channel 31</description>
34132              <lsb>31</lsb>
34133              <msb>31</msb>
34134              <enumeratedValues>
34135                <enumeratedValue>
34136                  <name>Excluded</name>
34137                  <description>Exclude</description>
34138                  <value>0</value>
34139                </enumeratedValue>
34140                <enumeratedValue>
34141                  <name>Included</name>
34142                  <description>Include</description>
34143                  <value>1</value>
34144                </enumeratedValue>
34145              </enumeratedValues>
34146            </field>
34147          </fields>
34148        </register>
34149        <cluster>
34150          <dim>32</dim>
34151          <dimIncrement>0x004</dimIncrement>
34152          <name>FORK[%s]</name>
34153          <description>Fork</description>
34154          <headerStructName>PPI_FORK</headerStructName>
34155          <access>read-write</access>
34156          <addressOffset>0x910</addressOffset>
34157          <register>
34158            <name>TEP</name>
34159            <description>Description cluster: Channel n task endpoint</description>
34160            <addressOffset>0x000</addressOffset>
34161            <access>read-write</access>
34162            <fields>
34163              <field>
34164                <name>TEP</name>
34165                <description>Pointer to task register</description>
34166                <lsb>0</lsb>
34167                <msb>31</msb>
34168              </field>
34169            </fields>
34170          </register>
34171        </cluster>
34172      </registers>
34173    </peripheral>
34174    <peripheral>
34175      <name>USBD</name>
34176      <description>Universal serial bus device</description>
34177      <baseAddress>0x40027000</baseAddress>
34178      <addressBlock>
34179        <offset>0</offset>
34180        <size>0x1000</size>
34181        <usage>registers</usage>
34182      </addressBlock>
34183      <interrupt>
34184        <name>USBD</name>
34185        <value>39</value>
34186      </interrupt>
34187      <groupName>USBD</groupName>
34188      <size>0x20</size>
34189      <registers>
34190        <register>
34191          <dim>0x8</dim>
34192          <dimIncrement>0x4</dimIncrement>
34193          <name>TASKS_STARTEPIN[%s]</name>
34194          <description>Description collection: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host</description>
34195          <addressOffset>0x004</addressOffset>
34196          <access>write-only</access>
34197          <fields>
34198            <field>
34199              <name>TASKS_STARTEPIN</name>
34200              <description>Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host</description>
34201              <lsb>0</lsb>
34202              <msb>0</msb>
34203              <enumeratedValues>
34204                <enumeratedValue>
34205                  <name>Trigger</name>
34206                  <description>Trigger task</description>
34207                  <value>1</value>
34208                </enumeratedValue>
34209              </enumeratedValues>
34210            </field>
34211          </fields>
34212        </register>
34213        <register>
34214          <name>TASKS_STARTISOIN</name>
34215          <description>Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint</description>
34216          <addressOffset>0x024</addressOffset>
34217          <access>write-only</access>
34218          <fields>
34219            <field>
34220              <name>TASKS_STARTISOIN</name>
34221              <description>Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint</description>
34222              <lsb>0</lsb>
34223              <msb>0</msb>
34224              <enumeratedValues>
34225                <enumeratedValue>
34226                  <name>Trigger</name>
34227                  <description>Trigger task</description>
34228                  <value>1</value>
34229                </enumeratedValue>
34230              </enumeratedValues>
34231            </field>
34232          </fields>
34233        </register>
34234        <register>
34235          <dim>0x8</dim>
34236          <dimIncrement>0x4</dimIncrement>
34237          <name>TASKS_STARTEPOUT[%s]</name>
34238          <description>Description collection: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host</description>
34239          <addressOffset>0x028</addressOffset>
34240          <access>write-only</access>
34241          <fields>
34242            <field>
34243              <name>TASKS_STARTEPOUT</name>
34244              <description>Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host</description>
34245              <lsb>0</lsb>
34246              <msb>0</msb>
34247              <enumeratedValues>
34248                <enumeratedValue>
34249                  <name>Trigger</name>
34250                  <description>Trigger task</description>
34251                  <value>1</value>
34252                </enumeratedValue>
34253              </enumeratedValues>
34254            </field>
34255          </fields>
34256        </register>
34257        <register>
34258          <name>TASKS_STARTISOOUT</name>
34259          <description>Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint</description>
34260          <addressOffset>0x048</addressOffset>
34261          <access>write-only</access>
34262          <fields>
34263            <field>
34264              <name>TASKS_STARTISOOUT</name>
34265              <description>Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint</description>
34266              <lsb>0</lsb>
34267              <msb>0</msb>
34268              <enumeratedValues>
34269                <enumeratedValue>
34270                  <name>Trigger</name>
34271                  <description>Trigger task</description>
34272                  <value>1</value>
34273                </enumeratedValue>
34274              </enumeratedValues>
34275            </field>
34276          </fields>
34277        </register>
34278        <register>
34279          <name>TASKS_EP0RCVOUT</name>
34280          <description>Allows OUT data stage on control endpoint 0</description>
34281          <addressOffset>0x04C</addressOffset>
34282          <access>write-only</access>
34283          <fields>
34284            <field>
34285              <name>TASKS_EP0RCVOUT</name>
34286              <description>Allows OUT data stage on control endpoint 0</description>
34287              <lsb>0</lsb>
34288              <msb>0</msb>
34289              <enumeratedValues>
34290                <enumeratedValue>
34291                  <name>Trigger</name>
34292                  <description>Trigger task</description>
34293                  <value>1</value>
34294                </enumeratedValue>
34295              </enumeratedValues>
34296            </field>
34297          </fields>
34298        </register>
34299        <register>
34300          <name>TASKS_EP0STATUS</name>
34301          <description>Allows status stage on control endpoint 0</description>
34302          <addressOffset>0x050</addressOffset>
34303          <access>write-only</access>
34304          <fields>
34305            <field>
34306              <name>TASKS_EP0STATUS</name>
34307              <description>Allows status stage on control endpoint 0</description>
34308              <lsb>0</lsb>
34309              <msb>0</msb>
34310              <enumeratedValues>
34311                <enumeratedValue>
34312                  <name>Trigger</name>
34313                  <description>Trigger task</description>
34314                  <value>1</value>
34315                </enumeratedValue>
34316              </enumeratedValues>
34317            </field>
34318          </fields>
34319        </register>
34320        <register>
34321          <name>TASKS_EP0STALL</name>
34322          <description>Stalls data and status stage on control endpoint 0</description>
34323          <addressOffset>0x054</addressOffset>
34324          <access>write-only</access>
34325          <fields>
34326            <field>
34327              <name>TASKS_EP0STALL</name>
34328              <description>Stalls data and status stage on control endpoint 0</description>
34329              <lsb>0</lsb>
34330              <msb>0</msb>
34331              <enumeratedValues>
34332                <enumeratedValue>
34333                  <name>Trigger</name>
34334                  <description>Trigger task</description>
34335                  <value>1</value>
34336                </enumeratedValue>
34337              </enumeratedValues>
34338            </field>
34339          </fields>
34340        </register>
34341        <register>
34342          <name>TASKS_DPDMDRIVE</name>
34343          <description>Forces D+ and D- lines into the state defined in the DPDMVALUE register</description>
34344          <addressOffset>0x058</addressOffset>
34345          <access>write-only</access>
34346          <fields>
34347            <field>
34348              <name>TASKS_DPDMDRIVE</name>
34349              <description>Forces D+ and D- lines into the state defined in the DPDMVALUE register</description>
34350              <lsb>0</lsb>
34351              <msb>0</msb>
34352              <enumeratedValues>
34353                <enumeratedValue>
34354                  <name>Trigger</name>
34355                  <description>Trigger task</description>
34356                  <value>1</value>
34357                </enumeratedValue>
34358              </enumeratedValues>
34359            </field>
34360          </fields>
34361        </register>
34362        <register>
34363          <name>TASKS_DPDMNODRIVE</name>
34364          <description>Stops forcing D+ and D- lines into any state (USB engine takes control)</description>
34365          <addressOffset>0x05C</addressOffset>
34366          <access>write-only</access>
34367          <fields>
34368            <field>
34369              <name>TASKS_DPDMNODRIVE</name>
34370              <description>Stops forcing D+ and D- lines into any state (USB engine takes control)</description>
34371              <lsb>0</lsb>
34372              <msb>0</msb>
34373              <enumeratedValues>
34374                <enumeratedValue>
34375                  <name>Trigger</name>
34376                  <description>Trigger task</description>
34377                  <value>1</value>
34378                </enumeratedValue>
34379              </enumeratedValues>
34380            </field>
34381          </fields>
34382        </register>
34383        <register>
34384          <name>EVENTS_USBRESET</name>
34385          <description>Signals that a USB reset condition has been detected on USB lines</description>
34386          <addressOffset>0x100</addressOffset>
34387          <access>read-write</access>
34388          <fields>
34389            <field>
34390              <name>EVENTS_USBRESET</name>
34391              <description>Signals that a USB reset condition has been detected on USB lines</description>
34392              <lsb>0</lsb>
34393              <msb>0</msb>
34394              <enumeratedValues>
34395                <enumeratedValue>
34396                  <name>NotGenerated</name>
34397                  <description>Event not generated</description>
34398                  <value>0</value>
34399                </enumeratedValue>
34400                <enumeratedValue>
34401                  <name>Generated</name>
34402                  <description>Event generated</description>
34403                  <value>1</value>
34404                </enumeratedValue>
34405              </enumeratedValues>
34406            </field>
34407          </fields>
34408        </register>
34409        <register>
34410          <name>EVENTS_STARTED</name>
34411          <description>Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register</description>
34412          <addressOffset>0x104</addressOffset>
34413          <access>read-write</access>
34414          <fields>
34415            <field>
34416              <name>EVENTS_STARTED</name>
34417              <description>Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register</description>
34418              <lsb>0</lsb>
34419              <msb>0</msb>
34420              <enumeratedValues>
34421                <enumeratedValue>
34422                  <name>NotGenerated</name>
34423                  <description>Event not generated</description>
34424                  <value>0</value>
34425                </enumeratedValue>
34426                <enumeratedValue>
34427                  <name>Generated</name>
34428                  <description>Event generated</description>
34429                  <value>1</value>
34430                </enumeratedValue>
34431              </enumeratedValues>
34432            </field>
34433          </fields>
34434        </register>
34435        <register>
34436          <dim>0x8</dim>
34437          <dimIncrement>0x4</dimIncrement>
34438          <name>EVENTS_ENDEPIN[%s]</name>
34439          <description>Description collection: The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.</description>
34440          <addressOffset>0x108</addressOffset>
34441          <access>read-write</access>
34442          <fields>
34443            <field>
34444              <name>EVENTS_ENDEPIN</name>
34445              <description>The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.</description>
34446              <lsb>0</lsb>
34447              <msb>0</msb>
34448              <enumeratedValues>
34449                <enumeratedValue>
34450                  <name>NotGenerated</name>
34451                  <description>Event not generated</description>
34452                  <value>0</value>
34453                </enumeratedValue>
34454                <enumeratedValue>
34455                  <name>Generated</name>
34456                  <description>Event generated</description>
34457                  <value>1</value>
34458                </enumeratedValue>
34459              </enumeratedValues>
34460            </field>
34461          </fields>
34462        </register>
34463        <register>
34464          <name>EVENTS_EP0DATADONE</name>
34465          <description>An acknowledged data transfer has taken place on the control endpoint</description>
34466          <addressOffset>0x128</addressOffset>
34467          <access>read-write</access>
34468          <fields>
34469            <field>
34470              <name>EVENTS_EP0DATADONE</name>
34471              <description>An acknowledged data transfer has taken place on the control endpoint</description>
34472              <lsb>0</lsb>
34473              <msb>0</msb>
34474              <enumeratedValues>
34475                <enumeratedValue>
34476                  <name>NotGenerated</name>
34477                  <description>Event not generated</description>
34478                  <value>0</value>
34479                </enumeratedValue>
34480                <enumeratedValue>
34481                  <name>Generated</name>
34482                  <description>Event generated</description>
34483                  <value>1</value>
34484                </enumeratedValue>
34485              </enumeratedValues>
34486            </field>
34487          </fields>
34488        </register>
34489        <register>
34490          <name>EVENTS_ENDISOIN</name>
34491          <description>The whole ISOIN buffer has been consumed. The buffer can be accessed safely by software.</description>
34492          <addressOffset>0x12C</addressOffset>
34493          <access>read-write</access>
34494          <fields>
34495            <field>
34496              <name>EVENTS_ENDISOIN</name>
34497              <description>The whole ISOIN buffer has been consumed. The buffer can be accessed safely by software.</description>
34498              <lsb>0</lsb>
34499              <msb>0</msb>
34500              <enumeratedValues>
34501                <enumeratedValue>
34502                  <name>NotGenerated</name>
34503                  <description>Event not generated</description>
34504                  <value>0</value>
34505                </enumeratedValue>
34506                <enumeratedValue>
34507                  <name>Generated</name>
34508                  <description>Event generated</description>
34509                  <value>1</value>
34510                </enumeratedValue>
34511              </enumeratedValues>
34512            </field>
34513          </fields>
34514        </register>
34515        <register>
34516          <dim>0x8</dim>
34517          <dimIncrement>0x4</dimIncrement>
34518          <name>EVENTS_ENDEPOUT[%s]</name>
34519          <description>Description collection: The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.</description>
34520          <addressOffset>0x130</addressOffset>
34521          <access>read-write</access>
34522          <fields>
34523            <field>
34524              <name>EVENTS_ENDEPOUT</name>
34525              <description>The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.</description>
34526              <lsb>0</lsb>
34527              <msb>0</msb>
34528              <enumeratedValues>
34529                <enumeratedValue>
34530                  <name>NotGenerated</name>
34531                  <description>Event not generated</description>
34532                  <value>0</value>
34533                </enumeratedValue>
34534                <enumeratedValue>
34535                  <name>Generated</name>
34536                  <description>Event generated</description>
34537                  <value>1</value>
34538                </enumeratedValue>
34539              </enumeratedValues>
34540            </field>
34541          </fields>
34542        </register>
34543        <register>
34544          <name>EVENTS_ENDISOOUT</name>
34545          <description>The whole ISOOUT buffer has been consumed. The buffer can be accessed safely by software.</description>
34546          <addressOffset>0x150</addressOffset>
34547          <access>read-write</access>
34548          <fields>
34549            <field>
34550              <name>EVENTS_ENDISOOUT</name>
34551              <description>The whole ISOOUT buffer has been consumed. The buffer can be accessed safely by software.</description>
34552              <lsb>0</lsb>
34553              <msb>0</msb>
34554              <enumeratedValues>
34555                <enumeratedValue>
34556                  <name>NotGenerated</name>
34557                  <description>Event not generated</description>
34558                  <value>0</value>
34559                </enumeratedValue>
34560                <enumeratedValue>
34561                  <name>Generated</name>
34562                  <description>Event generated</description>
34563                  <value>1</value>
34564                </enumeratedValue>
34565              </enumeratedValues>
34566            </field>
34567          </fields>
34568        </register>
34569        <register>
34570          <name>EVENTS_SOF</name>
34571          <description>Signals that a SOF (start of frame) condition has been detected on USB lines</description>
34572          <addressOffset>0x154</addressOffset>
34573          <access>read-write</access>
34574          <fields>
34575            <field>
34576              <name>EVENTS_SOF</name>
34577              <description>Signals that a SOF (start of frame) condition has been detected on USB lines</description>
34578              <lsb>0</lsb>
34579              <msb>0</msb>
34580              <enumeratedValues>
34581                <enumeratedValue>
34582                  <name>NotGenerated</name>
34583                  <description>Event not generated</description>
34584                  <value>0</value>
34585                </enumeratedValue>
34586                <enumeratedValue>
34587                  <name>Generated</name>
34588                  <description>Event generated</description>
34589                  <value>1</value>
34590                </enumeratedValue>
34591              </enumeratedValues>
34592            </field>
34593          </fields>
34594        </register>
34595        <register>
34596          <name>EVENTS_USBEVENT</name>
34597          <description>An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.</description>
34598          <addressOffset>0x158</addressOffset>
34599          <access>read-write</access>
34600          <fields>
34601            <field>
34602              <name>EVENTS_USBEVENT</name>
34603              <description>An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.</description>
34604              <lsb>0</lsb>
34605              <msb>0</msb>
34606              <enumeratedValues>
34607                <enumeratedValue>
34608                  <name>NotGenerated</name>
34609                  <description>Event not generated</description>
34610                  <value>0</value>
34611                </enumeratedValue>
34612                <enumeratedValue>
34613                  <name>Generated</name>
34614                  <description>Event generated</description>
34615                  <value>1</value>
34616                </enumeratedValue>
34617              </enumeratedValues>
34618            </field>
34619          </fields>
34620        </register>
34621        <register>
34622          <name>EVENTS_EP0SETUP</name>
34623          <description>A valid SETUP token has been received (and acknowledged) on the control endpoint</description>
34624          <addressOffset>0x15C</addressOffset>
34625          <access>read-write</access>
34626          <fields>
34627            <field>
34628              <name>EVENTS_EP0SETUP</name>
34629              <description>A valid SETUP token has been received (and acknowledged) on the control endpoint</description>
34630              <lsb>0</lsb>
34631              <msb>0</msb>
34632              <enumeratedValues>
34633                <enumeratedValue>
34634                  <name>NotGenerated</name>
34635                  <description>Event not generated</description>
34636                  <value>0</value>
34637                </enumeratedValue>
34638                <enumeratedValue>
34639                  <name>Generated</name>
34640                  <description>Event generated</description>
34641                  <value>1</value>
34642                </enumeratedValue>
34643              </enumeratedValues>
34644            </field>
34645          </fields>
34646        </register>
34647        <register>
34648          <name>EVENTS_EPDATA</name>
34649          <description>A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register</description>
34650          <addressOffset>0x160</addressOffset>
34651          <access>read-write</access>
34652          <fields>
34653            <field>
34654              <name>EVENTS_EPDATA</name>
34655              <description>A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register</description>
34656              <lsb>0</lsb>
34657              <msb>0</msb>
34658              <enumeratedValues>
34659                <enumeratedValue>
34660                  <name>NotGenerated</name>
34661                  <description>Event not generated</description>
34662                  <value>0</value>
34663                </enumeratedValue>
34664                <enumeratedValue>
34665                  <name>Generated</name>
34666                  <description>Event generated</description>
34667                  <value>1</value>
34668                </enumeratedValue>
34669              </enumeratedValues>
34670            </field>
34671          </fields>
34672        </register>
34673        <register>
34674          <name>SHORTS</name>
34675          <description>Shortcuts between local events and tasks</description>
34676          <addressOffset>0x200</addressOffset>
34677          <access>read-write</access>
34678          <fields>
34679            <field>
34680              <name>EP0DATADONE_STARTEPIN0</name>
34681              <description>Shortcut between event EP0DATADONE and task STARTEPIN[0]</description>
34682              <lsb>0</lsb>
34683              <msb>0</msb>
34684              <enumeratedValues>
34685                <enumeratedValue>
34686                  <name>Disabled</name>
34687                  <description>Disable shortcut</description>
34688                  <value>0</value>
34689                </enumeratedValue>
34690                <enumeratedValue>
34691                  <name>Enabled</name>
34692                  <description>Enable shortcut</description>
34693                  <value>1</value>
34694                </enumeratedValue>
34695              </enumeratedValues>
34696            </field>
34697            <field>
34698              <name>EP0DATADONE_STARTEPOUT0</name>
34699              <description>Shortcut between event EP0DATADONE and task STARTEPOUT[0]</description>
34700              <lsb>1</lsb>
34701              <msb>1</msb>
34702              <enumeratedValues>
34703                <enumeratedValue>
34704                  <name>Disabled</name>
34705                  <description>Disable shortcut</description>
34706                  <value>0</value>
34707                </enumeratedValue>
34708                <enumeratedValue>
34709                  <name>Enabled</name>
34710                  <description>Enable shortcut</description>
34711                  <value>1</value>
34712                </enumeratedValue>
34713              </enumeratedValues>
34714            </field>
34715            <field>
34716              <name>EP0DATADONE_EP0STATUS</name>
34717              <description>Shortcut between event EP0DATADONE and task EP0STATUS</description>
34718              <lsb>2</lsb>
34719              <msb>2</msb>
34720              <enumeratedValues>
34721                <enumeratedValue>
34722                  <name>Disabled</name>
34723                  <description>Disable shortcut</description>
34724                  <value>0</value>
34725                </enumeratedValue>
34726                <enumeratedValue>
34727                  <name>Enabled</name>
34728                  <description>Enable shortcut</description>
34729                  <value>1</value>
34730                </enumeratedValue>
34731              </enumeratedValues>
34732            </field>
34733            <field>
34734              <name>ENDEPOUT0_EP0STATUS</name>
34735              <description>Shortcut between event ENDEPOUT[0] and task EP0STATUS</description>
34736              <lsb>3</lsb>
34737              <msb>3</msb>
34738              <enumeratedValues>
34739                <enumeratedValue>
34740                  <name>Disabled</name>
34741                  <description>Disable shortcut</description>
34742                  <value>0</value>
34743                </enumeratedValue>
34744                <enumeratedValue>
34745                  <name>Enabled</name>
34746                  <description>Enable shortcut</description>
34747                  <value>1</value>
34748                </enumeratedValue>
34749              </enumeratedValues>
34750            </field>
34751            <field>
34752              <name>ENDEPOUT0_EP0RCVOUT</name>
34753              <description>Shortcut between event ENDEPOUT[0] and task EP0RCVOUT</description>
34754              <lsb>4</lsb>
34755              <msb>4</msb>
34756              <enumeratedValues>
34757                <enumeratedValue>
34758                  <name>Disabled</name>
34759                  <description>Disable shortcut</description>
34760                  <value>0</value>
34761                </enumeratedValue>
34762                <enumeratedValue>
34763                  <name>Enabled</name>
34764                  <description>Enable shortcut</description>
34765                  <value>1</value>
34766                </enumeratedValue>
34767              </enumeratedValues>
34768            </field>
34769          </fields>
34770        </register>
34771        <register>
34772          <name>INTEN</name>
34773          <description>Enable or disable interrupt</description>
34774          <addressOffset>0x300</addressOffset>
34775          <access>read-write</access>
34776          <fields>
34777            <field>
34778              <name>USBRESET</name>
34779              <description>Enable or disable interrupt for event USBRESET</description>
34780              <lsb>0</lsb>
34781              <msb>0</msb>
34782              <enumeratedValues>
34783                <enumeratedValue>
34784                  <name>Disabled</name>
34785                  <description>Disable</description>
34786                  <value>0</value>
34787                </enumeratedValue>
34788                <enumeratedValue>
34789                  <name>Enabled</name>
34790                  <description>Enable</description>
34791                  <value>1</value>
34792                </enumeratedValue>
34793              </enumeratedValues>
34794            </field>
34795            <field>
34796              <name>STARTED</name>
34797              <description>Enable or disable interrupt for event STARTED</description>
34798              <lsb>1</lsb>
34799              <msb>1</msb>
34800              <enumeratedValues>
34801                <enumeratedValue>
34802                  <name>Disabled</name>
34803                  <description>Disable</description>
34804                  <value>0</value>
34805                </enumeratedValue>
34806                <enumeratedValue>
34807                  <name>Enabled</name>
34808                  <description>Enable</description>
34809                  <value>1</value>
34810                </enumeratedValue>
34811              </enumeratedValues>
34812            </field>
34813            <field>
34814              <name>ENDEPIN0</name>
34815              <description>Enable or disable interrupt for event ENDEPIN[0]</description>
34816              <lsb>2</lsb>
34817              <msb>2</msb>
34818              <enumeratedValues>
34819                <enumeratedValue>
34820                  <name>Disabled</name>
34821                  <description>Disable</description>
34822                  <value>0</value>
34823                </enumeratedValue>
34824                <enumeratedValue>
34825                  <name>Enabled</name>
34826                  <description>Enable</description>
34827                  <value>1</value>
34828                </enumeratedValue>
34829              </enumeratedValues>
34830            </field>
34831            <field>
34832              <name>ENDEPIN1</name>
34833              <description>Enable or disable interrupt for event ENDEPIN[1]</description>
34834              <lsb>3</lsb>
34835              <msb>3</msb>
34836              <enumeratedValues>
34837                <enumeratedValue>
34838                  <name>Disabled</name>
34839                  <description>Disable</description>
34840                  <value>0</value>
34841                </enumeratedValue>
34842                <enumeratedValue>
34843                  <name>Enabled</name>
34844                  <description>Enable</description>
34845                  <value>1</value>
34846                </enumeratedValue>
34847              </enumeratedValues>
34848            </field>
34849            <field>
34850              <name>ENDEPIN2</name>
34851              <description>Enable or disable interrupt for event ENDEPIN[2]</description>
34852              <lsb>4</lsb>
34853              <msb>4</msb>
34854              <enumeratedValues>
34855                <enumeratedValue>
34856                  <name>Disabled</name>
34857                  <description>Disable</description>
34858                  <value>0</value>
34859                </enumeratedValue>
34860                <enumeratedValue>
34861                  <name>Enabled</name>
34862                  <description>Enable</description>
34863                  <value>1</value>
34864                </enumeratedValue>
34865              </enumeratedValues>
34866            </field>
34867            <field>
34868              <name>ENDEPIN3</name>
34869              <description>Enable or disable interrupt for event ENDEPIN[3]</description>
34870              <lsb>5</lsb>
34871              <msb>5</msb>
34872              <enumeratedValues>
34873                <enumeratedValue>
34874                  <name>Disabled</name>
34875                  <description>Disable</description>
34876                  <value>0</value>
34877                </enumeratedValue>
34878                <enumeratedValue>
34879                  <name>Enabled</name>
34880                  <description>Enable</description>
34881                  <value>1</value>
34882                </enumeratedValue>
34883              </enumeratedValues>
34884            </field>
34885            <field>
34886              <name>ENDEPIN4</name>
34887              <description>Enable or disable interrupt for event ENDEPIN[4]</description>
34888              <lsb>6</lsb>
34889              <msb>6</msb>
34890              <enumeratedValues>
34891                <enumeratedValue>
34892                  <name>Disabled</name>
34893                  <description>Disable</description>
34894                  <value>0</value>
34895                </enumeratedValue>
34896                <enumeratedValue>
34897                  <name>Enabled</name>
34898                  <description>Enable</description>
34899                  <value>1</value>
34900                </enumeratedValue>
34901              </enumeratedValues>
34902            </field>
34903            <field>
34904              <name>ENDEPIN5</name>
34905              <description>Enable or disable interrupt for event ENDEPIN[5]</description>
34906              <lsb>7</lsb>
34907              <msb>7</msb>
34908              <enumeratedValues>
34909                <enumeratedValue>
34910                  <name>Disabled</name>
34911                  <description>Disable</description>
34912                  <value>0</value>
34913                </enumeratedValue>
34914                <enumeratedValue>
34915                  <name>Enabled</name>
34916                  <description>Enable</description>
34917                  <value>1</value>
34918                </enumeratedValue>
34919              </enumeratedValues>
34920            </field>
34921            <field>
34922              <name>ENDEPIN6</name>
34923              <description>Enable or disable interrupt for event ENDEPIN[6]</description>
34924              <lsb>8</lsb>
34925              <msb>8</msb>
34926              <enumeratedValues>
34927                <enumeratedValue>
34928                  <name>Disabled</name>
34929                  <description>Disable</description>
34930                  <value>0</value>
34931                </enumeratedValue>
34932                <enumeratedValue>
34933                  <name>Enabled</name>
34934                  <description>Enable</description>
34935                  <value>1</value>
34936                </enumeratedValue>
34937              </enumeratedValues>
34938            </field>
34939            <field>
34940              <name>ENDEPIN7</name>
34941              <description>Enable or disable interrupt for event ENDEPIN[7]</description>
34942              <lsb>9</lsb>
34943              <msb>9</msb>
34944              <enumeratedValues>
34945                <enumeratedValue>
34946                  <name>Disabled</name>
34947                  <description>Disable</description>
34948                  <value>0</value>
34949                </enumeratedValue>
34950                <enumeratedValue>
34951                  <name>Enabled</name>
34952                  <description>Enable</description>
34953                  <value>1</value>
34954                </enumeratedValue>
34955              </enumeratedValues>
34956            </field>
34957            <field>
34958              <name>EP0DATADONE</name>
34959              <description>Enable or disable interrupt for event EP0DATADONE</description>
34960              <lsb>10</lsb>
34961              <msb>10</msb>
34962              <enumeratedValues>
34963                <enumeratedValue>
34964                  <name>Disabled</name>
34965                  <description>Disable</description>
34966                  <value>0</value>
34967                </enumeratedValue>
34968                <enumeratedValue>
34969                  <name>Enabled</name>
34970                  <description>Enable</description>
34971                  <value>1</value>
34972                </enumeratedValue>
34973              </enumeratedValues>
34974            </field>
34975            <field>
34976              <name>ENDISOIN</name>
34977              <description>Enable or disable interrupt for event ENDISOIN</description>
34978              <lsb>11</lsb>
34979              <msb>11</msb>
34980              <enumeratedValues>
34981                <enumeratedValue>
34982                  <name>Disabled</name>
34983                  <description>Disable</description>
34984                  <value>0</value>
34985                </enumeratedValue>
34986                <enumeratedValue>
34987                  <name>Enabled</name>
34988                  <description>Enable</description>
34989                  <value>1</value>
34990                </enumeratedValue>
34991              </enumeratedValues>
34992            </field>
34993            <field>
34994              <name>ENDEPOUT0</name>
34995              <description>Enable or disable interrupt for event ENDEPOUT[0]</description>
34996              <lsb>12</lsb>
34997              <msb>12</msb>
34998              <enumeratedValues>
34999                <enumeratedValue>
35000                  <name>Disabled</name>
35001                  <description>Disable</description>
35002                  <value>0</value>
35003                </enumeratedValue>
35004                <enumeratedValue>
35005                  <name>Enabled</name>
35006                  <description>Enable</description>
35007                  <value>1</value>
35008                </enumeratedValue>
35009              </enumeratedValues>
35010            </field>
35011            <field>
35012              <name>ENDEPOUT1</name>
35013              <description>Enable or disable interrupt for event ENDEPOUT[1]</description>
35014              <lsb>13</lsb>
35015              <msb>13</msb>
35016              <enumeratedValues>
35017                <enumeratedValue>
35018                  <name>Disabled</name>
35019                  <description>Disable</description>
35020                  <value>0</value>
35021                </enumeratedValue>
35022                <enumeratedValue>
35023                  <name>Enabled</name>
35024                  <description>Enable</description>
35025                  <value>1</value>
35026                </enumeratedValue>
35027              </enumeratedValues>
35028            </field>
35029            <field>
35030              <name>ENDEPOUT2</name>
35031              <description>Enable or disable interrupt for event ENDEPOUT[2]</description>
35032              <lsb>14</lsb>
35033              <msb>14</msb>
35034              <enumeratedValues>
35035                <enumeratedValue>
35036                  <name>Disabled</name>
35037                  <description>Disable</description>
35038                  <value>0</value>
35039                </enumeratedValue>
35040                <enumeratedValue>
35041                  <name>Enabled</name>
35042                  <description>Enable</description>
35043                  <value>1</value>
35044                </enumeratedValue>
35045              </enumeratedValues>
35046            </field>
35047            <field>
35048              <name>ENDEPOUT3</name>
35049              <description>Enable or disable interrupt for event ENDEPOUT[3]</description>
35050              <lsb>15</lsb>
35051              <msb>15</msb>
35052              <enumeratedValues>
35053                <enumeratedValue>
35054                  <name>Disabled</name>
35055                  <description>Disable</description>
35056                  <value>0</value>
35057                </enumeratedValue>
35058                <enumeratedValue>
35059                  <name>Enabled</name>
35060                  <description>Enable</description>
35061                  <value>1</value>
35062                </enumeratedValue>
35063              </enumeratedValues>
35064            </field>
35065            <field>
35066              <name>ENDEPOUT4</name>
35067              <description>Enable or disable interrupt for event ENDEPOUT[4]</description>
35068              <lsb>16</lsb>
35069              <msb>16</msb>
35070              <enumeratedValues>
35071                <enumeratedValue>
35072                  <name>Disabled</name>
35073                  <description>Disable</description>
35074                  <value>0</value>
35075                </enumeratedValue>
35076                <enumeratedValue>
35077                  <name>Enabled</name>
35078                  <description>Enable</description>
35079                  <value>1</value>
35080                </enumeratedValue>
35081              </enumeratedValues>
35082            </field>
35083            <field>
35084              <name>ENDEPOUT5</name>
35085              <description>Enable or disable interrupt for event ENDEPOUT[5]</description>
35086              <lsb>17</lsb>
35087              <msb>17</msb>
35088              <enumeratedValues>
35089                <enumeratedValue>
35090                  <name>Disabled</name>
35091                  <description>Disable</description>
35092                  <value>0</value>
35093                </enumeratedValue>
35094                <enumeratedValue>
35095                  <name>Enabled</name>
35096                  <description>Enable</description>
35097                  <value>1</value>
35098                </enumeratedValue>
35099              </enumeratedValues>
35100            </field>
35101            <field>
35102              <name>ENDEPOUT6</name>
35103              <description>Enable or disable interrupt for event ENDEPOUT[6]</description>
35104              <lsb>18</lsb>
35105              <msb>18</msb>
35106              <enumeratedValues>
35107                <enumeratedValue>
35108                  <name>Disabled</name>
35109                  <description>Disable</description>
35110                  <value>0</value>
35111                </enumeratedValue>
35112                <enumeratedValue>
35113                  <name>Enabled</name>
35114                  <description>Enable</description>
35115                  <value>1</value>
35116                </enumeratedValue>
35117              </enumeratedValues>
35118            </field>
35119            <field>
35120              <name>ENDEPOUT7</name>
35121              <description>Enable or disable interrupt for event ENDEPOUT[7]</description>
35122              <lsb>19</lsb>
35123              <msb>19</msb>
35124              <enumeratedValues>
35125                <enumeratedValue>
35126                  <name>Disabled</name>
35127                  <description>Disable</description>
35128                  <value>0</value>
35129                </enumeratedValue>
35130                <enumeratedValue>
35131                  <name>Enabled</name>
35132                  <description>Enable</description>
35133                  <value>1</value>
35134                </enumeratedValue>
35135              </enumeratedValues>
35136            </field>
35137            <field>
35138              <name>ENDISOOUT</name>
35139              <description>Enable or disable interrupt for event ENDISOOUT</description>
35140              <lsb>20</lsb>
35141              <msb>20</msb>
35142              <enumeratedValues>
35143                <enumeratedValue>
35144                  <name>Disabled</name>
35145                  <description>Disable</description>
35146                  <value>0</value>
35147                </enumeratedValue>
35148                <enumeratedValue>
35149                  <name>Enabled</name>
35150                  <description>Enable</description>
35151                  <value>1</value>
35152                </enumeratedValue>
35153              </enumeratedValues>
35154            </field>
35155            <field>
35156              <name>SOF</name>
35157              <description>Enable or disable interrupt for event SOF</description>
35158              <lsb>21</lsb>
35159              <msb>21</msb>
35160              <enumeratedValues>
35161                <enumeratedValue>
35162                  <name>Disabled</name>
35163                  <description>Disable</description>
35164                  <value>0</value>
35165                </enumeratedValue>
35166                <enumeratedValue>
35167                  <name>Enabled</name>
35168                  <description>Enable</description>
35169                  <value>1</value>
35170                </enumeratedValue>
35171              </enumeratedValues>
35172            </field>
35173            <field>
35174              <name>USBEVENT</name>
35175              <description>Enable or disable interrupt for event USBEVENT</description>
35176              <lsb>22</lsb>
35177              <msb>22</msb>
35178              <enumeratedValues>
35179                <enumeratedValue>
35180                  <name>Disabled</name>
35181                  <description>Disable</description>
35182                  <value>0</value>
35183                </enumeratedValue>
35184                <enumeratedValue>
35185                  <name>Enabled</name>
35186                  <description>Enable</description>
35187                  <value>1</value>
35188                </enumeratedValue>
35189              </enumeratedValues>
35190            </field>
35191            <field>
35192              <name>EP0SETUP</name>
35193              <description>Enable or disable interrupt for event EP0SETUP</description>
35194              <lsb>23</lsb>
35195              <msb>23</msb>
35196              <enumeratedValues>
35197                <enumeratedValue>
35198                  <name>Disabled</name>
35199                  <description>Disable</description>
35200                  <value>0</value>
35201                </enumeratedValue>
35202                <enumeratedValue>
35203                  <name>Enabled</name>
35204                  <description>Enable</description>
35205                  <value>1</value>
35206                </enumeratedValue>
35207              </enumeratedValues>
35208            </field>
35209            <field>
35210              <name>EPDATA</name>
35211              <description>Enable or disable interrupt for event EPDATA</description>
35212              <lsb>24</lsb>
35213              <msb>24</msb>
35214              <enumeratedValues>
35215                <enumeratedValue>
35216                  <name>Disabled</name>
35217                  <description>Disable</description>
35218                  <value>0</value>
35219                </enumeratedValue>
35220                <enumeratedValue>
35221                  <name>Enabled</name>
35222                  <description>Enable</description>
35223                  <value>1</value>
35224                </enumeratedValue>
35225              </enumeratedValues>
35226            </field>
35227          </fields>
35228        </register>
35229        <register>
35230          <name>INTENSET</name>
35231          <description>Enable interrupt</description>
35232          <addressOffset>0x304</addressOffset>
35233          <access>read-write</access>
35234          <fields>
35235            <field>
35236              <name>USBRESET</name>
35237              <description>Write '1' to enable interrupt for event USBRESET</description>
35238              <lsb>0</lsb>
35239              <msb>0</msb>
35240              <enumeratedValues>
35241                <usage>read</usage>
35242                <enumeratedValue>
35243                  <name>Disabled</name>
35244                  <description>Read: Disabled</description>
35245                  <value>0</value>
35246                </enumeratedValue>
35247                <enumeratedValue>
35248                  <name>Enabled</name>
35249                  <description>Read: Enabled</description>
35250                  <value>1</value>
35251                </enumeratedValue>
35252              </enumeratedValues>
35253              <enumeratedValues>
35254                <usage>write</usage>
35255                <enumeratedValue>
35256                  <name>Set</name>
35257                  <description>Enable</description>
35258                  <value>1</value>
35259                </enumeratedValue>
35260              </enumeratedValues>
35261            </field>
35262            <field>
35263              <name>STARTED</name>
35264              <description>Write '1' to enable interrupt for event STARTED</description>
35265              <lsb>1</lsb>
35266              <msb>1</msb>
35267              <enumeratedValues>
35268                <usage>read</usage>
35269                <enumeratedValue>
35270                  <name>Disabled</name>
35271                  <description>Read: Disabled</description>
35272                  <value>0</value>
35273                </enumeratedValue>
35274                <enumeratedValue>
35275                  <name>Enabled</name>
35276                  <description>Read: Enabled</description>
35277                  <value>1</value>
35278                </enumeratedValue>
35279              </enumeratedValues>
35280              <enumeratedValues>
35281                <usage>write</usage>
35282                <enumeratedValue>
35283                  <name>Set</name>
35284                  <description>Enable</description>
35285                  <value>1</value>
35286                </enumeratedValue>
35287              </enumeratedValues>
35288            </field>
35289            <field>
35290              <name>ENDEPIN0</name>
35291              <description>Write '1' to enable interrupt for event ENDEPIN[0]</description>
35292              <lsb>2</lsb>
35293              <msb>2</msb>
35294              <enumeratedValues>
35295                <usage>read</usage>
35296                <enumeratedValue>
35297                  <name>Disabled</name>
35298                  <description>Read: Disabled</description>
35299                  <value>0</value>
35300                </enumeratedValue>
35301                <enumeratedValue>
35302                  <name>Enabled</name>
35303                  <description>Read: Enabled</description>
35304                  <value>1</value>
35305                </enumeratedValue>
35306              </enumeratedValues>
35307              <enumeratedValues>
35308                <usage>write</usage>
35309                <enumeratedValue>
35310                  <name>Set</name>
35311                  <description>Enable</description>
35312                  <value>1</value>
35313                </enumeratedValue>
35314              </enumeratedValues>
35315            </field>
35316            <field>
35317              <name>ENDEPIN1</name>
35318              <description>Write '1' to enable interrupt for event ENDEPIN[1]</description>
35319              <lsb>3</lsb>
35320              <msb>3</msb>
35321              <enumeratedValues>
35322                <usage>read</usage>
35323                <enumeratedValue>
35324                  <name>Disabled</name>
35325                  <description>Read: Disabled</description>
35326                  <value>0</value>
35327                </enumeratedValue>
35328                <enumeratedValue>
35329                  <name>Enabled</name>
35330                  <description>Read: Enabled</description>
35331                  <value>1</value>
35332                </enumeratedValue>
35333              </enumeratedValues>
35334              <enumeratedValues>
35335                <usage>write</usage>
35336                <enumeratedValue>
35337                  <name>Set</name>
35338                  <description>Enable</description>
35339                  <value>1</value>
35340                </enumeratedValue>
35341              </enumeratedValues>
35342            </field>
35343            <field>
35344              <name>ENDEPIN2</name>
35345              <description>Write '1' to enable interrupt for event ENDEPIN[2]</description>
35346              <lsb>4</lsb>
35347              <msb>4</msb>
35348              <enumeratedValues>
35349                <usage>read</usage>
35350                <enumeratedValue>
35351                  <name>Disabled</name>
35352                  <description>Read: Disabled</description>
35353                  <value>0</value>
35354                </enumeratedValue>
35355                <enumeratedValue>
35356                  <name>Enabled</name>
35357                  <description>Read: Enabled</description>
35358                  <value>1</value>
35359                </enumeratedValue>
35360              </enumeratedValues>
35361              <enumeratedValues>
35362                <usage>write</usage>
35363                <enumeratedValue>
35364                  <name>Set</name>
35365                  <description>Enable</description>
35366                  <value>1</value>
35367                </enumeratedValue>
35368              </enumeratedValues>
35369            </field>
35370            <field>
35371              <name>ENDEPIN3</name>
35372              <description>Write '1' to enable interrupt for event ENDEPIN[3]</description>
35373              <lsb>5</lsb>
35374              <msb>5</msb>
35375              <enumeratedValues>
35376                <usage>read</usage>
35377                <enumeratedValue>
35378                  <name>Disabled</name>
35379                  <description>Read: Disabled</description>
35380                  <value>0</value>
35381                </enumeratedValue>
35382                <enumeratedValue>
35383                  <name>Enabled</name>
35384                  <description>Read: Enabled</description>
35385                  <value>1</value>
35386                </enumeratedValue>
35387              </enumeratedValues>
35388              <enumeratedValues>
35389                <usage>write</usage>
35390                <enumeratedValue>
35391                  <name>Set</name>
35392                  <description>Enable</description>
35393                  <value>1</value>
35394                </enumeratedValue>
35395              </enumeratedValues>
35396            </field>
35397            <field>
35398              <name>ENDEPIN4</name>
35399              <description>Write '1' to enable interrupt for event ENDEPIN[4]</description>
35400              <lsb>6</lsb>
35401              <msb>6</msb>
35402              <enumeratedValues>
35403                <usage>read</usage>
35404                <enumeratedValue>
35405                  <name>Disabled</name>
35406                  <description>Read: Disabled</description>
35407                  <value>0</value>
35408                </enumeratedValue>
35409                <enumeratedValue>
35410                  <name>Enabled</name>
35411                  <description>Read: Enabled</description>
35412                  <value>1</value>
35413                </enumeratedValue>
35414              </enumeratedValues>
35415              <enumeratedValues>
35416                <usage>write</usage>
35417                <enumeratedValue>
35418                  <name>Set</name>
35419                  <description>Enable</description>
35420                  <value>1</value>
35421                </enumeratedValue>
35422              </enumeratedValues>
35423            </field>
35424            <field>
35425              <name>ENDEPIN5</name>
35426              <description>Write '1' to enable interrupt for event ENDEPIN[5]</description>
35427              <lsb>7</lsb>
35428              <msb>7</msb>
35429              <enumeratedValues>
35430                <usage>read</usage>
35431                <enumeratedValue>
35432                  <name>Disabled</name>
35433                  <description>Read: Disabled</description>
35434                  <value>0</value>
35435                </enumeratedValue>
35436                <enumeratedValue>
35437                  <name>Enabled</name>
35438                  <description>Read: Enabled</description>
35439                  <value>1</value>
35440                </enumeratedValue>
35441              </enumeratedValues>
35442              <enumeratedValues>
35443                <usage>write</usage>
35444                <enumeratedValue>
35445                  <name>Set</name>
35446                  <description>Enable</description>
35447                  <value>1</value>
35448                </enumeratedValue>
35449              </enumeratedValues>
35450            </field>
35451            <field>
35452              <name>ENDEPIN6</name>
35453              <description>Write '1' to enable interrupt for event ENDEPIN[6]</description>
35454              <lsb>8</lsb>
35455              <msb>8</msb>
35456              <enumeratedValues>
35457                <usage>read</usage>
35458                <enumeratedValue>
35459                  <name>Disabled</name>
35460                  <description>Read: Disabled</description>
35461                  <value>0</value>
35462                </enumeratedValue>
35463                <enumeratedValue>
35464                  <name>Enabled</name>
35465                  <description>Read: Enabled</description>
35466                  <value>1</value>
35467                </enumeratedValue>
35468              </enumeratedValues>
35469              <enumeratedValues>
35470                <usage>write</usage>
35471                <enumeratedValue>
35472                  <name>Set</name>
35473                  <description>Enable</description>
35474                  <value>1</value>
35475                </enumeratedValue>
35476              </enumeratedValues>
35477            </field>
35478            <field>
35479              <name>ENDEPIN7</name>
35480              <description>Write '1' to enable interrupt for event ENDEPIN[7]</description>
35481              <lsb>9</lsb>
35482              <msb>9</msb>
35483              <enumeratedValues>
35484                <usage>read</usage>
35485                <enumeratedValue>
35486                  <name>Disabled</name>
35487                  <description>Read: Disabled</description>
35488                  <value>0</value>
35489                </enumeratedValue>
35490                <enumeratedValue>
35491                  <name>Enabled</name>
35492                  <description>Read: Enabled</description>
35493                  <value>1</value>
35494                </enumeratedValue>
35495              </enumeratedValues>
35496              <enumeratedValues>
35497                <usage>write</usage>
35498                <enumeratedValue>
35499                  <name>Set</name>
35500                  <description>Enable</description>
35501                  <value>1</value>
35502                </enumeratedValue>
35503              </enumeratedValues>
35504            </field>
35505            <field>
35506              <name>EP0DATADONE</name>
35507              <description>Write '1' to enable interrupt for event EP0DATADONE</description>
35508              <lsb>10</lsb>
35509              <msb>10</msb>
35510              <enumeratedValues>
35511                <usage>read</usage>
35512                <enumeratedValue>
35513                  <name>Disabled</name>
35514                  <description>Read: Disabled</description>
35515                  <value>0</value>
35516                </enumeratedValue>
35517                <enumeratedValue>
35518                  <name>Enabled</name>
35519                  <description>Read: Enabled</description>
35520                  <value>1</value>
35521                </enumeratedValue>
35522              </enumeratedValues>
35523              <enumeratedValues>
35524                <usage>write</usage>
35525                <enumeratedValue>
35526                  <name>Set</name>
35527                  <description>Enable</description>
35528                  <value>1</value>
35529                </enumeratedValue>
35530              </enumeratedValues>
35531            </field>
35532            <field>
35533              <name>ENDISOIN</name>
35534              <description>Write '1' to enable interrupt for event ENDISOIN</description>
35535              <lsb>11</lsb>
35536              <msb>11</msb>
35537              <enumeratedValues>
35538                <usage>read</usage>
35539                <enumeratedValue>
35540                  <name>Disabled</name>
35541                  <description>Read: Disabled</description>
35542                  <value>0</value>
35543                </enumeratedValue>
35544                <enumeratedValue>
35545                  <name>Enabled</name>
35546                  <description>Read: Enabled</description>
35547                  <value>1</value>
35548                </enumeratedValue>
35549              </enumeratedValues>
35550              <enumeratedValues>
35551                <usage>write</usage>
35552                <enumeratedValue>
35553                  <name>Set</name>
35554                  <description>Enable</description>
35555                  <value>1</value>
35556                </enumeratedValue>
35557              </enumeratedValues>
35558            </field>
35559            <field>
35560              <name>ENDEPOUT0</name>
35561              <description>Write '1' to enable interrupt for event ENDEPOUT[0]</description>
35562              <lsb>12</lsb>
35563              <msb>12</msb>
35564              <enumeratedValues>
35565                <usage>read</usage>
35566                <enumeratedValue>
35567                  <name>Disabled</name>
35568                  <description>Read: Disabled</description>
35569                  <value>0</value>
35570                </enumeratedValue>
35571                <enumeratedValue>
35572                  <name>Enabled</name>
35573                  <description>Read: Enabled</description>
35574                  <value>1</value>
35575                </enumeratedValue>
35576              </enumeratedValues>
35577              <enumeratedValues>
35578                <usage>write</usage>
35579                <enumeratedValue>
35580                  <name>Set</name>
35581                  <description>Enable</description>
35582                  <value>1</value>
35583                </enumeratedValue>
35584              </enumeratedValues>
35585            </field>
35586            <field>
35587              <name>ENDEPOUT1</name>
35588              <description>Write '1' to enable interrupt for event ENDEPOUT[1]</description>
35589              <lsb>13</lsb>
35590              <msb>13</msb>
35591              <enumeratedValues>
35592                <usage>read</usage>
35593                <enumeratedValue>
35594                  <name>Disabled</name>
35595                  <description>Read: Disabled</description>
35596                  <value>0</value>
35597                </enumeratedValue>
35598                <enumeratedValue>
35599                  <name>Enabled</name>
35600                  <description>Read: Enabled</description>
35601                  <value>1</value>
35602                </enumeratedValue>
35603              </enumeratedValues>
35604              <enumeratedValues>
35605                <usage>write</usage>
35606                <enumeratedValue>
35607                  <name>Set</name>
35608                  <description>Enable</description>
35609                  <value>1</value>
35610                </enumeratedValue>
35611              </enumeratedValues>
35612            </field>
35613            <field>
35614              <name>ENDEPOUT2</name>
35615              <description>Write '1' to enable interrupt for event ENDEPOUT[2]</description>
35616              <lsb>14</lsb>
35617              <msb>14</msb>
35618              <enumeratedValues>
35619                <usage>read</usage>
35620                <enumeratedValue>
35621                  <name>Disabled</name>
35622                  <description>Read: Disabled</description>
35623                  <value>0</value>
35624                </enumeratedValue>
35625                <enumeratedValue>
35626                  <name>Enabled</name>
35627                  <description>Read: Enabled</description>
35628                  <value>1</value>
35629                </enumeratedValue>
35630              </enumeratedValues>
35631              <enumeratedValues>
35632                <usage>write</usage>
35633                <enumeratedValue>
35634                  <name>Set</name>
35635                  <description>Enable</description>
35636                  <value>1</value>
35637                </enumeratedValue>
35638              </enumeratedValues>
35639            </field>
35640            <field>
35641              <name>ENDEPOUT3</name>
35642              <description>Write '1' to enable interrupt for event ENDEPOUT[3]</description>
35643              <lsb>15</lsb>
35644              <msb>15</msb>
35645              <enumeratedValues>
35646                <usage>read</usage>
35647                <enumeratedValue>
35648                  <name>Disabled</name>
35649                  <description>Read: Disabled</description>
35650                  <value>0</value>
35651                </enumeratedValue>
35652                <enumeratedValue>
35653                  <name>Enabled</name>
35654                  <description>Read: Enabled</description>
35655                  <value>1</value>
35656                </enumeratedValue>
35657              </enumeratedValues>
35658              <enumeratedValues>
35659                <usage>write</usage>
35660                <enumeratedValue>
35661                  <name>Set</name>
35662                  <description>Enable</description>
35663                  <value>1</value>
35664                </enumeratedValue>
35665              </enumeratedValues>
35666            </field>
35667            <field>
35668              <name>ENDEPOUT4</name>
35669              <description>Write '1' to enable interrupt for event ENDEPOUT[4]</description>
35670              <lsb>16</lsb>
35671              <msb>16</msb>
35672              <enumeratedValues>
35673                <usage>read</usage>
35674                <enumeratedValue>
35675                  <name>Disabled</name>
35676                  <description>Read: Disabled</description>
35677                  <value>0</value>
35678                </enumeratedValue>
35679                <enumeratedValue>
35680                  <name>Enabled</name>
35681                  <description>Read: Enabled</description>
35682                  <value>1</value>
35683                </enumeratedValue>
35684              </enumeratedValues>
35685              <enumeratedValues>
35686                <usage>write</usage>
35687                <enumeratedValue>
35688                  <name>Set</name>
35689                  <description>Enable</description>
35690                  <value>1</value>
35691                </enumeratedValue>
35692              </enumeratedValues>
35693            </field>
35694            <field>
35695              <name>ENDEPOUT5</name>
35696              <description>Write '1' to enable interrupt for event ENDEPOUT[5]</description>
35697              <lsb>17</lsb>
35698              <msb>17</msb>
35699              <enumeratedValues>
35700                <usage>read</usage>
35701                <enumeratedValue>
35702                  <name>Disabled</name>
35703                  <description>Read: Disabled</description>
35704                  <value>0</value>
35705                </enumeratedValue>
35706                <enumeratedValue>
35707                  <name>Enabled</name>
35708                  <description>Read: Enabled</description>
35709                  <value>1</value>
35710                </enumeratedValue>
35711              </enumeratedValues>
35712              <enumeratedValues>
35713                <usage>write</usage>
35714                <enumeratedValue>
35715                  <name>Set</name>
35716                  <description>Enable</description>
35717                  <value>1</value>
35718                </enumeratedValue>
35719              </enumeratedValues>
35720            </field>
35721            <field>
35722              <name>ENDEPOUT6</name>
35723              <description>Write '1' to enable interrupt for event ENDEPOUT[6]</description>
35724              <lsb>18</lsb>
35725              <msb>18</msb>
35726              <enumeratedValues>
35727                <usage>read</usage>
35728                <enumeratedValue>
35729                  <name>Disabled</name>
35730                  <description>Read: Disabled</description>
35731                  <value>0</value>
35732                </enumeratedValue>
35733                <enumeratedValue>
35734                  <name>Enabled</name>
35735                  <description>Read: Enabled</description>
35736                  <value>1</value>
35737                </enumeratedValue>
35738              </enumeratedValues>
35739              <enumeratedValues>
35740                <usage>write</usage>
35741                <enumeratedValue>
35742                  <name>Set</name>
35743                  <description>Enable</description>
35744                  <value>1</value>
35745                </enumeratedValue>
35746              </enumeratedValues>
35747            </field>
35748            <field>
35749              <name>ENDEPOUT7</name>
35750              <description>Write '1' to enable interrupt for event ENDEPOUT[7]</description>
35751              <lsb>19</lsb>
35752              <msb>19</msb>
35753              <enumeratedValues>
35754                <usage>read</usage>
35755                <enumeratedValue>
35756                  <name>Disabled</name>
35757                  <description>Read: Disabled</description>
35758                  <value>0</value>
35759                </enumeratedValue>
35760                <enumeratedValue>
35761                  <name>Enabled</name>
35762                  <description>Read: Enabled</description>
35763                  <value>1</value>
35764                </enumeratedValue>
35765              </enumeratedValues>
35766              <enumeratedValues>
35767                <usage>write</usage>
35768                <enumeratedValue>
35769                  <name>Set</name>
35770                  <description>Enable</description>
35771                  <value>1</value>
35772                </enumeratedValue>
35773              </enumeratedValues>
35774            </field>
35775            <field>
35776              <name>ENDISOOUT</name>
35777              <description>Write '1' to enable interrupt for event ENDISOOUT</description>
35778              <lsb>20</lsb>
35779              <msb>20</msb>
35780              <enumeratedValues>
35781                <usage>read</usage>
35782                <enumeratedValue>
35783                  <name>Disabled</name>
35784                  <description>Read: Disabled</description>
35785                  <value>0</value>
35786                </enumeratedValue>
35787                <enumeratedValue>
35788                  <name>Enabled</name>
35789                  <description>Read: Enabled</description>
35790                  <value>1</value>
35791                </enumeratedValue>
35792              </enumeratedValues>
35793              <enumeratedValues>
35794                <usage>write</usage>
35795                <enumeratedValue>
35796                  <name>Set</name>
35797                  <description>Enable</description>
35798                  <value>1</value>
35799                </enumeratedValue>
35800              </enumeratedValues>
35801            </field>
35802            <field>
35803              <name>SOF</name>
35804              <description>Write '1' to enable interrupt for event SOF</description>
35805              <lsb>21</lsb>
35806              <msb>21</msb>
35807              <enumeratedValues>
35808                <usage>read</usage>
35809                <enumeratedValue>
35810                  <name>Disabled</name>
35811                  <description>Read: Disabled</description>
35812                  <value>0</value>
35813                </enumeratedValue>
35814                <enumeratedValue>
35815                  <name>Enabled</name>
35816                  <description>Read: Enabled</description>
35817                  <value>1</value>
35818                </enumeratedValue>
35819              </enumeratedValues>
35820              <enumeratedValues>
35821                <usage>write</usage>
35822                <enumeratedValue>
35823                  <name>Set</name>
35824                  <description>Enable</description>
35825                  <value>1</value>
35826                </enumeratedValue>
35827              </enumeratedValues>
35828            </field>
35829            <field>
35830              <name>USBEVENT</name>
35831              <description>Write '1' to enable interrupt for event USBEVENT</description>
35832              <lsb>22</lsb>
35833              <msb>22</msb>
35834              <enumeratedValues>
35835                <usage>read</usage>
35836                <enumeratedValue>
35837                  <name>Disabled</name>
35838                  <description>Read: Disabled</description>
35839                  <value>0</value>
35840                </enumeratedValue>
35841                <enumeratedValue>
35842                  <name>Enabled</name>
35843                  <description>Read: Enabled</description>
35844                  <value>1</value>
35845                </enumeratedValue>
35846              </enumeratedValues>
35847              <enumeratedValues>
35848                <usage>write</usage>
35849                <enumeratedValue>
35850                  <name>Set</name>
35851                  <description>Enable</description>
35852                  <value>1</value>
35853                </enumeratedValue>
35854              </enumeratedValues>
35855            </field>
35856            <field>
35857              <name>EP0SETUP</name>
35858              <description>Write '1' to enable interrupt for event EP0SETUP</description>
35859              <lsb>23</lsb>
35860              <msb>23</msb>
35861              <enumeratedValues>
35862                <usage>read</usage>
35863                <enumeratedValue>
35864                  <name>Disabled</name>
35865                  <description>Read: Disabled</description>
35866                  <value>0</value>
35867                </enumeratedValue>
35868                <enumeratedValue>
35869                  <name>Enabled</name>
35870                  <description>Read: Enabled</description>
35871                  <value>1</value>
35872                </enumeratedValue>
35873              </enumeratedValues>
35874              <enumeratedValues>
35875                <usage>write</usage>
35876                <enumeratedValue>
35877                  <name>Set</name>
35878                  <description>Enable</description>
35879                  <value>1</value>
35880                </enumeratedValue>
35881              </enumeratedValues>
35882            </field>
35883            <field>
35884              <name>EPDATA</name>
35885              <description>Write '1' to enable interrupt for event EPDATA</description>
35886              <lsb>24</lsb>
35887              <msb>24</msb>
35888              <enumeratedValues>
35889                <usage>read</usage>
35890                <enumeratedValue>
35891                  <name>Disabled</name>
35892                  <description>Read: Disabled</description>
35893                  <value>0</value>
35894                </enumeratedValue>
35895                <enumeratedValue>
35896                  <name>Enabled</name>
35897                  <description>Read: Enabled</description>
35898                  <value>1</value>
35899                </enumeratedValue>
35900              </enumeratedValues>
35901              <enumeratedValues>
35902                <usage>write</usage>
35903                <enumeratedValue>
35904                  <name>Set</name>
35905                  <description>Enable</description>
35906                  <value>1</value>
35907                </enumeratedValue>
35908              </enumeratedValues>
35909            </field>
35910          </fields>
35911        </register>
35912        <register>
35913          <name>INTENCLR</name>
35914          <description>Disable interrupt</description>
35915          <addressOffset>0x308</addressOffset>
35916          <access>read-write</access>
35917          <fields>
35918            <field>
35919              <name>USBRESET</name>
35920              <description>Write '1' to disable interrupt for event USBRESET</description>
35921              <lsb>0</lsb>
35922              <msb>0</msb>
35923              <enumeratedValues>
35924                <usage>read</usage>
35925                <enumeratedValue>
35926                  <name>Disabled</name>
35927                  <description>Read: Disabled</description>
35928                  <value>0</value>
35929                </enumeratedValue>
35930                <enumeratedValue>
35931                  <name>Enabled</name>
35932                  <description>Read: Enabled</description>
35933                  <value>1</value>
35934                </enumeratedValue>
35935              </enumeratedValues>
35936              <enumeratedValues>
35937                <usage>write</usage>
35938                <enumeratedValue>
35939                  <name>Clear</name>
35940                  <description>Disable</description>
35941                  <value>1</value>
35942                </enumeratedValue>
35943              </enumeratedValues>
35944            </field>
35945            <field>
35946              <name>STARTED</name>
35947              <description>Write '1' to disable interrupt for event STARTED</description>
35948              <lsb>1</lsb>
35949              <msb>1</msb>
35950              <enumeratedValues>
35951                <usage>read</usage>
35952                <enumeratedValue>
35953                  <name>Disabled</name>
35954                  <description>Read: Disabled</description>
35955                  <value>0</value>
35956                </enumeratedValue>
35957                <enumeratedValue>
35958                  <name>Enabled</name>
35959                  <description>Read: Enabled</description>
35960                  <value>1</value>
35961                </enumeratedValue>
35962              </enumeratedValues>
35963              <enumeratedValues>
35964                <usage>write</usage>
35965                <enumeratedValue>
35966                  <name>Clear</name>
35967                  <description>Disable</description>
35968                  <value>1</value>
35969                </enumeratedValue>
35970              </enumeratedValues>
35971            </field>
35972            <field>
35973              <name>ENDEPIN0</name>
35974              <description>Write '1' to disable interrupt for event ENDEPIN[0]</description>
35975              <lsb>2</lsb>
35976              <msb>2</msb>
35977              <enumeratedValues>
35978                <usage>read</usage>
35979                <enumeratedValue>
35980                  <name>Disabled</name>
35981                  <description>Read: Disabled</description>
35982                  <value>0</value>
35983                </enumeratedValue>
35984                <enumeratedValue>
35985                  <name>Enabled</name>
35986                  <description>Read: Enabled</description>
35987                  <value>1</value>
35988                </enumeratedValue>
35989              </enumeratedValues>
35990              <enumeratedValues>
35991                <usage>write</usage>
35992                <enumeratedValue>
35993                  <name>Clear</name>
35994                  <description>Disable</description>
35995                  <value>1</value>
35996                </enumeratedValue>
35997              </enumeratedValues>
35998            </field>
35999            <field>
36000              <name>ENDEPIN1</name>
36001              <description>Write '1' to disable interrupt for event ENDEPIN[1]</description>
36002              <lsb>3</lsb>
36003              <msb>3</msb>
36004              <enumeratedValues>
36005                <usage>read</usage>
36006                <enumeratedValue>
36007                  <name>Disabled</name>
36008                  <description>Read: Disabled</description>
36009                  <value>0</value>
36010                </enumeratedValue>
36011                <enumeratedValue>
36012                  <name>Enabled</name>
36013                  <description>Read: Enabled</description>
36014                  <value>1</value>
36015                </enumeratedValue>
36016              </enumeratedValues>
36017              <enumeratedValues>
36018                <usage>write</usage>
36019                <enumeratedValue>
36020                  <name>Clear</name>
36021                  <description>Disable</description>
36022                  <value>1</value>
36023                </enumeratedValue>
36024              </enumeratedValues>
36025            </field>
36026            <field>
36027              <name>ENDEPIN2</name>
36028              <description>Write '1' to disable interrupt for event ENDEPIN[2]</description>
36029              <lsb>4</lsb>
36030              <msb>4</msb>
36031              <enumeratedValues>
36032                <usage>read</usage>
36033                <enumeratedValue>
36034                  <name>Disabled</name>
36035                  <description>Read: Disabled</description>
36036                  <value>0</value>
36037                </enumeratedValue>
36038                <enumeratedValue>
36039                  <name>Enabled</name>
36040                  <description>Read: Enabled</description>
36041                  <value>1</value>
36042                </enumeratedValue>
36043              </enumeratedValues>
36044              <enumeratedValues>
36045                <usage>write</usage>
36046                <enumeratedValue>
36047                  <name>Clear</name>
36048                  <description>Disable</description>
36049                  <value>1</value>
36050                </enumeratedValue>
36051              </enumeratedValues>
36052            </field>
36053            <field>
36054              <name>ENDEPIN3</name>
36055              <description>Write '1' to disable interrupt for event ENDEPIN[3]</description>
36056              <lsb>5</lsb>
36057              <msb>5</msb>
36058              <enumeratedValues>
36059                <usage>read</usage>
36060                <enumeratedValue>
36061                  <name>Disabled</name>
36062                  <description>Read: Disabled</description>
36063                  <value>0</value>
36064                </enumeratedValue>
36065                <enumeratedValue>
36066                  <name>Enabled</name>
36067                  <description>Read: Enabled</description>
36068                  <value>1</value>
36069                </enumeratedValue>
36070              </enumeratedValues>
36071              <enumeratedValues>
36072                <usage>write</usage>
36073                <enumeratedValue>
36074                  <name>Clear</name>
36075                  <description>Disable</description>
36076                  <value>1</value>
36077                </enumeratedValue>
36078              </enumeratedValues>
36079            </field>
36080            <field>
36081              <name>ENDEPIN4</name>
36082              <description>Write '1' to disable interrupt for event ENDEPIN[4]</description>
36083              <lsb>6</lsb>
36084              <msb>6</msb>
36085              <enumeratedValues>
36086                <usage>read</usage>
36087                <enumeratedValue>
36088                  <name>Disabled</name>
36089                  <description>Read: Disabled</description>
36090                  <value>0</value>
36091                </enumeratedValue>
36092                <enumeratedValue>
36093                  <name>Enabled</name>
36094                  <description>Read: Enabled</description>
36095                  <value>1</value>
36096                </enumeratedValue>
36097              </enumeratedValues>
36098              <enumeratedValues>
36099                <usage>write</usage>
36100                <enumeratedValue>
36101                  <name>Clear</name>
36102                  <description>Disable</description>
36103                  <value>1</value>
36104                </enumeratedValue>
36105              </enumeratedValues>
36106            </field>
36107            <field>
36108              <name>ENDEPIN5</name>
36109              <description>Write '1' to disable interrupt for event ENDEPIN[5]</description>
36110              <lsb>7</lsb>
36111              <msb>7</msb>
36112              <enumeratedValues>
36113                <usage>read</usage>
36114                <enumeratedValue>
36115                  <name>Disabled</name>
36116                  <description>Read: Disabled</description>
36117                  <value>0</value>
36118                </enumeratedValue>
36119                <enumeratedValue>
36120                  <name>Enabled</name>
36121                  <description>Read: Enabled</description>
36122                  <value>1</value>
36123                </enumeratedValue>
36124              </enumeratedValues>
36125              <enumeratedValues>
36126                <usage>write</usage>
36127                <enumeratedValue>
36128                  <name>Clear</name>
36129                  <description>Disable</description>
36130                  <value>1</value>
36131                </enumeratedValue>
36132              </enumeratedValues>
36133            </field>
36134            <field>
36135              <name>ENDEPIN6</name>
36136              <description>Write '1' to disable interrupt for event ENDEPIN[6]</description>
36137              <lsb>8</lsb>
36138              <msb>8</msb>
36139              <enumeratedValues>
36140                <usage>read</usage>
36141                <enumeratedValue>
36142                  <name>Disabled</name>
36143                  <description>Read: Disabled</description>
36144                  <value>0</value>
36145                </enumeratedValue>
36146                <enumeratedValue>
36147                  <name>Enabled</name>
36148                  <description>Read: Enabled</description>
36149                  <value>1</value>
36150                </enumeratedValue>
36151              </enumeratedValues>
36152              <enumeratedValues>
36153                <usage>write</usage>
36154                <enumeratedValue>
36155                  <name>Clear</name>
36156                  <description>Disable</description>
36157                  <value>1</value>
36158                </enumeratedValue>
36159              </enumeratedValues>
36160            </field>
36161            <field>
36162              <name>ENDEPIN7</name>
36163              <description>Write '1' to disable interrupt for event ENDEPIN[7]</description>
36164              <lsb>9</lsb>
36165              <msb>9</msb>
36166              <enumeratedValues>
36167                <usage>read</usage>
36168                <enumeratedValue>
36169                  <name>Disabled</name>
36170                  <description>Read: Disabled</description>
36171                  <value>0</value>
36172                </enumeratedValue>
36173                <enumeratedValue>
36174                  <name>Enabled</name>
36175                  <description>Read: Enabled</description>
36176                  <value>1</value>
36177                </enumeratedValue>
36178              </enumeratedValues>
36179              <enumeratedValues>
36180                <usage>write</usage>
36181                <enumeratedValue>
36182                  <name>Clear</name>
36183                  <description>Disable</description>
36184                  <value>1</value>
36185                </enumeratedValue>
36186              </enumeratedValues>
36187            </field>
36188            <field>
36189              <name>EP0DATADONE</name>
36190              <description>Write '1' to disable interrupt for event EP0DATADONE</description>
36191              <lsb>10</lsb>
36192              <msb>10</msb>
36193              <enumeratedValues>
36194                <usage>read</usage>
36195                <enumeratedValue>
36196                  <name>Disabled</name>
36197                  <description>Read: Disabled</description>
36198                  <value>0</value>
36199                </enumeratedValue>
36200                <enumeratedValue>
36201                  <name>Enabled</name>
36202                  <description>Read: Enabled</description>
36203                  <value>1</value>
36204                </enumeratedValue>
36205              </enumeratedValues>
36206              <enumeratedValues>
36207                <usage>write</usage>
36208                <enumeratedValue>
36209                  <name>Clear</name>
36210                  <description>Disable</description>
36211                  <value>1</value>
36212                </enumeratedValue>
36213              </enumeratedValues>
36214            </field>
36215            <field>
36216              <name>ENDISOIN</name>
36217              <description>Write '1' to disable interrupt for event ENDISOIN</description>
36218              <lsb>11</lsb>
36219              <msb>11</msb>
36220              <enumeratedValues>
36221                <usage>read</usage>
36222                <enumeratedValue>
36223                  <name>Disabled</name>
36224                  <description>Read: Disabled</description>
36225                  <value>0</value>
36226                </enumeratedValue>
36227                <enumeratedValue>
36228                  <name>Enabled</name>
36229                  <description>Read: Enabled</description>
36230                  <value>1</value>
36231                </enumeratedValue>
36232              </enumeratedValues>
36233              <enumeratedValues>
36234                <usage>write</usage>
36235                <enumeratedValue>
36236                  <name>Clear</name>
36237                  <description>Disable</description>
36238                  <value>1</value>
36239                </enumeratedValue>
36240              </enumeratedValues>
36241            </field>
36242            <field>
36243              <name>ENDEPOUT0</name>
36244              <description>Write '1' to disable interrupt for event ENDEPOUT[0]</description>
36245              <lsb>12</lsb>
36246              <msb>12</msb>
36247              <enumeratedValues>
36248                <usage>read</usage>
36249                <enumeratedValue>
36250                  <name>Disabled</name>
36251                  <description>Read: Disabled</description>
36252                  <value>0</value>
36253                </enumeratedValue>
36254                <enumeratedValue>
36255                  <name>Enabled</name>
36256                  <description>Read: Enabled</description>
36257                  <value>1</value>
36258                </enumeratedValue>
36259              </enumeratedValues>
36260              <enumeratedValues>
36261                <usage>write</usage>
36262                <enumeratedValue>
36263                  <name>Clear</name>
36264                  <description>Disable</description>
36265                  <value>1</value>
36266                </enumeratedValue>
36267              </enumeratedValues>
36268            </field>
36269            <field>
36270              <name>ENDEPOUT1</name>
36271              <description>Write '1' to disable interrupt for event ENDEPOUT[1]</description>
36272              <lsb>13</lsb>
36273              <msb>13</msb>
36274              <enumeratedValues>
36275                <usage>read</usage>
36276                <enumeratedValue>
36277                  <name>Disabled</name>
36278                  <description>Read: Disabled</description>
36279                  <value>0</value>
36280                </enumeratedValue>
36281                <enumeratedValue>
36282                  <name>Enabled</name>
36283                  <description>Read: Enabled</description>
36284                  <value>1</value>
36285                </enumeratedValue>
36286              </enumeratedValues>
36287              <enumeratedValues>
36288                <usage>write</usage>
36289                <enumeratedValue>
36290                  <name>Clear</name>
36291                  <description>Disable</description>
36292                  <value>1</value>
36293                </enumeratedValue>
36294              </enumeratedValues>
36295            </field>
36296            <field>
36297              <name>ENDEPOUT2</name>
36298              <description>Write '1' to disable interrupt for event ENDEPOUT[2]</description>
36299              <lsb>14</lsb>
36300              <msb>14</msb>
36301              <enumeratedValues>
36302                <usage>read</usage>
36303                <enumeratedValue>
36304                  <name>Disabled</name>
36305                  <description>Read: Disabled</description>
36306                  <value>0</value>
36307                </enumeratedValue>
36308                <enumeratedValue>
36309                  <name>Enabled</name>
36310                  <description>Read: Enabled</description>
36311                  <value>1</value>
36312                </enumeratedValue>
36313              </enumeratedValues>
36314              <enumeratedValues>
36315                <usage>write</usage>
36316                <enumeratedValue>
36317                  <name>Clear</name>
36318                  <description>Disable</description>
36319                  <value>1</value>
36320                </enumeratedValue>
36321              </enumeratedValues>
36322            </field>
36323            <field>
36324              <name>ENDEPOUT3</name>
36325              <description>Write '1' to disable interrupt for event ENDEPOUT[3]</description>
36326              <lsb>15</lsb>
36327              <msb>15</msb>
36328              <enumeratedValues>
36329                <usage>read</usage>
36330                <enumeratedValue>
36331                  <name>Disabled</name>
36332                  <description>Read: Disabled</description>
36333                  <value>0</value>
36334                </enumeratedValue>
36335                <enumeratedValue>
36336                  <name>Enabled</name>
36337                  <description>Read: Enabled</description>
36338                  <value>1</value>
36339                </enumeratedValue>
36340              </enumeratedValues>
36341              <enumeratedValues>
36342                <usage>write</usage>
36343                <enumeratedValue>
36344                  <name>Clear</name>
36345                  <description>Disable</description>
36346                  <value>1</value>
36347                </enumeratedValue>
36348              </enumeratedValues>
36349            </field>
36350            <field>
36351              <name>ENDEPOUT4</name>
36352              <description>Write '1' to disable interrupt for event ENDEPOUT[4]</description>
36353              <lsb>16</lsb>
36354              <msb>16</msb>
36355              <enumeratedValues>
36356                <usage>read</usage>
36357                <enumeratedValue>
36358                  <name>Disabled</name>
36359                  <description>Read: Disabled</description>
36360                  <value>0</value>
36361                </enumeratedValue>
36362                <enumeratedValue>
36363                  <name>Enabled</name>
36364                  <description>Read: Enabled</description>
36365                  <value>1</value>
36366                </enumeratedValue>
36367              </enumeratedValues>
36368              <enumeratedValues>
36369                <usage>write</usage>
36370                <enumeratedValue>
36371                  <name>Clear</name>
36372                  <description>Disable</description>
36373                  <value>1</value>
36374                </enumeratedValue>
36375              </enumeratedValues>
36376            </field>
36377            <field>
36378              <name>ENDEPOUT5</name>
36379              <description>Write '1' to disable interrupt for event ENDEPOUT[5]</description>
36380              <lsb>17</lsb>
36381              <msb>17</msb>
36382              <enumeratedValues>
36383                <usage>read</usage>
36384                <enumeratedValue>
36385                  <name>Disabled</name>
36386                  <description>Read: Disabled</description>
36387                  <value>0</value>
36388                </enumeratedValue>
36389                <enumeratedValue>
36390                  <name>Enabled</name>
36391                  <description>Read: Enabled</description>
36392                  <value>1</value>
36393                </enumeratedValue>
36394              </enumeratedValues>
36395              <enumeratedValues>
36396                <usage>write</usage>
36397                <enumeratedValue>
36398                  <name>Clear</name>
36399                  <description>Disable</description>
36400                  <value>1</value>
36401                </enumeratedValue>
36402              </enumeratedValues>
36403            </field>
36404            <field>
36405              <name>ENDEPOUT6</name>
36406              <description>Write '1' to disable interrupt for event ENDEPOUT[6]</description>
36407              <lsb>18</lsb>
36408              <msb>18</msb>
36409              <enumeratedValues>
36410                <usage>read</usage>
36411                <enumeratedValue>
36412                  <name>Disabled</name>
36413                  <description>Read: Disabled</description>
36414                  <value>0</value>
36415                </enumeratedValue>
36416                <enumeratedValue>
36417                  <name>Enabled</name>
36418                  <description>Read: Enabled</description>
36419                  <value>1</value>
36420                </enumeratedValue>
36421              </enumeratedValues>
36422              <enumeratedValues>
36423                <usage>write</usage>
36424                <enumeratedValue>
36425                  <name>Clear</name>
36426                  <description>Disable</description>
36427                  <value>1</value>
36428                </enumeratedValue>
36429              </enumeratedValues>
36430            </field>
36431            <field>
36432              <name>ENDEPOUT7</name>
36433              <description>Write '1' to disable interrupt for event ENDEPOUT[7]</description>
36434              <lsb>19</lsb>
36435              <msb>19</msb>
36436              <enumeratedValues>
36437                <usage>read</usage>
36438                <enumeratedValue>
36439                  <name>Disabled</name>
36440                  <description>Read: Disabled</description>
36441                  <value>0</value>
36442                </enumeratedValue>
36443                <enumeratedValue>
36444                  <name>Enabled</name>
36445                  <description>Read: Enabled</description>
36446                  <value>1</value>
36447                </enumeratedValue>
36448              </enumeratedValues>
36449              <enumeratedValues>
36450                <usage>write</usage>
36451                <enumeratedValue>
36452                  <name>Clear</name>
36453                  <description>Disable</description>
36454                  <value>1</value>
36455                </enumeratedValue>
36456              </enumeratedValues>
36457            </field>
36458            <field>
36459              <name>ENDISOOUT</name>
36460              <description>Write '1' to disable interrupt for event ENDISOOUT</description>
36461              <lsb>20</lsb>
36462              <msb>20</msb>
36463              <enumeratedValues>
36464                <usage>read</usage>
36465                <enumeratedValue>
36466                  <name>Disabled</name>
36467                  <description>Read: Disabled</description>
36468                  <value>0</value>
36469                </enumeratedValue>
36470                <enumeratedValue>
36471                  <name>Enabled</name>
36472                  <description>Read: Enabled</description>
36473                  <value>1</value>
36474                </enumeratedValue>
36475              </enumeratedValues>
36476              <enumeratedValues>
36477                <usage>write</usage>
36478                <enumeratedValue>
36479                  <name>Clear</name>
36480                  <description>Disable</description>
36481                  <value>1</value>
36482                </enumeratedValue>
36483              </enumeratedValues>
36484            </field>
36485            <field>
36486              <name>SOF</name>
36487              <description>Write '1' to disable interrupt for event SOF</description>
36488              <lsb>21</lsb>
36489              <msb>21</msb>
36490              <enumeratedValues>
36491                <usage>read</usage>
36492                <enumeratedValue>
36493                  <name>Disabled</name>
36494                  <description>Read: Disabled</description>
36495                  <value>0</value>
36496                </enumeratedValue>
36497                <enumeratedValue>
36498                  <name>Enabled</name>
36499                  <description>Read: Enabled</description>
36500                  <value>1</value>
36501                </enumeratedValue>
36502              </enumeratedValues>
36503              <enumeratedValues>
36504                <usage>write</usage>
36505                <enumeratedValue>
36506                  <name>Clear</name>
36507                  <description>Disable</description>
36508                  <value>1</value>
36509                </enumeratedValue>
36510              </enumeratedValues>
36511            </field>
36512            <field>
36513              <name>USBEVENT</name>
36514              <description>Write '1' to disable interrupt for event USBEVENT</description>
36515              <lsb>22</lsb>
36516              <msb>22</msb>
36517              <enumeratedValues>
36518                <usage>read</usage>
36519                <enumeratedValue>
36520                  <name>Disabled</name>
36521                  <description>Read: Disabled</description>
36522                  <value>0</value>
36523                </enumeratedValue>
36524                <enumeratedValue>
36525                  <name>Enabled</name>
36526                  <description>Read: Enabled</description>
36527                  <value>1</value>
36528                </enumeratedValue>
36529              </enumeratedValues>
36530              <enumeratedValues>
36531                <usage>write</usage>
36532                <enumeratedValue>
36533                  <name>Clear</name>
36534                  <description>Disable</description>
36535                  <value>1</value>
36536                </enumeratedValue>
36537              </enumeratedValues>
36538            </field>
36539            <field>
36540              <name>EP0SETUP</name>
36541              <description>Write '1' to disable interrupt for event EP0SETUP</description>
36542              <lsb>23</lsb>
36543              <msb>23</msb>
36544              <enumeratedValues>
36545                <usage>read</usage>
36546                <enumeratedValue>
36547                  <name>Disabled</name>
36548                  <description>Read: Disabled</description>
36549                  <value>0</value>
36550                </enumeratedValue>
36551                <enumeratedValue>
36552                  <name>Enabled</name>
36553                  <description>Read: Enabled</description>
36554                  <value>1</value>
36555                </enumeratedValue>
36556              </enumeratedValues>
36557              <enumeratedValues>
36558                <usage>write</usage>
36559                <enumeratedValue>
36560                  <name>Clear</name>
36561                  <description>Disable</description>
36562                  <value>1</value>
36563                </enumeratedValue>
36564              </enumeratedValues>
36565            </field>
36566            <field>
36567              <name>EPDATA</name>
36568              <description>Write '1' to disable interrupt for event EPDATA</description>
36569              <lsb>24</lsb>
36570              <msb>24</msb>
36571              <enumeratedValues>
36572                <usage>read</usage>
36573                <enumeratedValue>
36574                  <name>Disabled</name>
36575                  <description>Read: Disabled</description>
36576                  <value>0</value>
36577                </enumeratedValue>
36578                <enumeratedValue>
36579                  <name>Enabled</name>
36580                  <description>Read: Enabled</description>
36581                  <value>1</value>
36582                </enumeratedValue>
36583              </enumeratedValues>
36584              <enumeratedValues>
36585                <usage>write</usage>
36586                <enumeratedValue>
36587                  <name>Clear</name>
36588                  <description>Disable</description>
36589                  <value>1</value>
36590                </enumeratedValue>
36591              </enumeratedValues>
36592            </field>
36593          </fields>
36594        </register>
36595        <register>
36596          <name>EVENTCAUSE</name>
36597          <description>Details on what caused the USBEVENT event</description>
36598          <addressOffset>0x400</addressOffset>
36599          <access>read-write</access>
36600          <modifiedWriteValues>oneToClear</modifiedWriteValues>
36601          <fields>
36602            <field>
36603              <name>ISOOUTCRC</name>
36604              <description>CRC error was detected on isochronous OUT endpoint 8. Write '1' to clear.</description>
36605              <lsb>0</lsb>
36606              <msb>0</msb>
36607              <enumeratedValues>
36608                <enumeratedValue>
36609                  <name>NotDetected</name>
36610                  <description>No error detected</description>
36611                  <value>0</value>
36612                </enumeratedValue>
36613                <enumeratedValue>
36614                  <name>Detected</name>
36615                  <description>Error detected</description>
36616                  <value>1</value>
36617                </enumeratedValue>
36618              </enumeratedValues>
36619            </field>
36620            <field>
36621              <name>SUSPEND</name>
36622              <description>Signals that USB lines have been idle long enough for the device to enter suspend. Write '1' to clear.</description>
36623              <lsb>8</lsb>
36624              <msb>8</msb>
36625              <enumeratedValues>
36626                <enumeratedValue>
36627                  <name>NotDetected</name>
36628                  <description>Suspend not detected</description>
36629                  <value>0</value>
36630                </enumeratedValue>
36631                <enumeratedValue>
36632                  <name>Detected</name>
36633                  <description>Suspend detected</description>
36634                  <value>1</value>
36635                </enumeratedValue>
36636              </enumeratedValues>
36637            </field>
36638            <field>
36639              <name>RESUME</name>
36640              <description>Signals that a RESUME condition (K state or activity restart) has been detected on USB lines. Write '1' to clear.</description>
36641              <lsb>9</lsb>
36642              <msb>9</msb>
36643              <enumeratedValues>
36644                <enumeratedValue>
36645                  <name>NotDetected</name>
36646                  <description>Resume not detected</description>
36647                  <value>0</value>
36648                </enumeratedValue>
36649                <enumeratedValue>
36650                  <name>Detected</name>
36651                  <description>Resume detected</description>
36652                  <value>1</value>
36653                </enumeratedValue>
36654              </enumeratedValues>
36655            </field>
36656            <field>
36657              <name>USBWUALLOWED</name>
36658              <description>USB MAC has been woken up and operational. Write '1' to clear.</description>
36659              <lsb>10</lsb>
36660              <msb>10</msb>
36661              <enumeratedValues>
36662                <enumeratedValue>
36663                  <name>NotAllowed</name>
36664                  <description>Wake up not allowed</description>
36665                  <value>0</value>
36666                </enumeratedValue>
36667                <enumeratedValue>
36668                  <name>Allowed</name>
36669                  <description>Wake up allowed</description>
36670                  <value>1</value>
36671                </enumeratedValue>
36672              </enumeratedValues>
36673            </field>
36674            <field>
36675              <name>READY</name>
36676              <description>USB device is ready for normal operation. Write '1' to clear.</description>
36677              <lsb>11</lsb>
36678              <msb>11</msb>
36679              <enumeratedValues>
36680                <enumeratedValue>
36681                  <name>NotDetected</name>
36682                  <description>USBEVENT was not issued due to USBD peripheral ready</description>
36683                  <value>0</value>
36684                </enumeratedValue>
36685                <enumeratedValue>
36686                  <name>Ready</name>
36687                  <description>USBD peripheral is ready</description>
36688                  <value>1</value>
36689                </enumeratedValue>
36690              </enumeratedValues>
36691            </field>
36692          </fields>
36693        </register>
36694        <cluster>
36695          <name>HALTED</name>
36696          <description>Unspecified</description>
36697          <headerStructName>USBD_HALTED</headerStructName>
36698          <access>read-write</access>
36699          <addressOffset>0x420</addressOffset>
36700          <register>
36701            <dim>0x8</dim>
36702            <dimIncrement>0x4</dimIncrement>
36703            <name>EPIN[%s]</name>
36704            <description>Description collection: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
36705            <addressOffset>0x000</addressOffset>
36706            <access>read-only</access>
36707            <fields>
36708              <field>
36709                <name>GETSTATUS</name>
36710                <description>IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
36711                <lsb>0</lsb>
36712                <msb>15</msb>
36713                <enumeratedValues>
36714                  <enumeratedValue>
36715                    <name>NotHalted</name>
36716                    <description>Endpoint is not halted</description>
36717                    <value>0</value>
36718                  </enumeratedValue>
36719                  <enumeratedValue>
36720                    <name>Halted</name>
36721                    <description>Endpoint is halted</description>
36722                    <value>1</value>
36723                  </enumeratedValue>
36724                </enumeratedValues>
36725              </field>
36726            </fields>
36727          </register>
36728          <register>
36729            <dim>0x8</dim>
36730            <dimIncrement>0x4</dimIncrement>
36731            <name>EPOUT[%s]</name>
36732            <description>Description collection: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
36733            <addressOffset>0x024</addressOffset>
36734            <access>read-only</access>
36735            <fields>
36736              <field>
36737                <name>GETSTATUS</name>
36738                <description>OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
36739                <lsb>0</lsb>
36740                <msb>15</msb>
36741                <enumeratedValues>
36742                  <enumeratedValue>
36743                    <name>NotHalted</name>
36744                    <description>Endpoint is not halted</description>
36745                    <value>0</value>
36746                  </enumeratedValue>
36747                  <enumeratedValue>
36748                    <name>Halted</name>
36749                    <description>Endpoint is halted</description>
36750                    <value>1</value>
36751                  </enumeratedValue>
36752                </enumeratedValues>
36753              </field>
36754            </fields>
36755          </register>
36756        </cluster>
36757        <register>
36758          <name>EPSTATUS</name>
36759          <description>Provides information on which endpoint's EasyDMA registers have been captured</description>
36760          <addressOffset>0x468</addressOffset>
36761          <access>read-write</access>
36762          <modifiedWriteValues>oneToClear</modifiedWriteValues>
36763          <fields>
36764            <field>
36765              <name>EPIN0</name>
36766              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36767              <lsb>0</lsb>
36768              <msb>0</msb>
36769              <enumeratedValues>
36770                <enumeratedValue>
36771                  <name>NoData</name>
36772                  <description>EasyDMA registers have not been captured for this endpoint</description>
36773                  <value>0</value>
36774                </enumeratedValue>
36775                <enumeratedValue>
36776                  <name>DataDone</name>
36777                  <description>EasyDMA registers have been captured for this endpoint</description>
36778                  <value>1</value>
36779                </enumeratedValue>
36780              </enumeratedValues>
36781            </field>
36782            <field>
36783              <name>EPIN1</name>
36784              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36785              <lsb>1</lsb>
36786              <msb>1</msb>
36787              <enumeratedValues>
36788                <enumeratedValue>
36789                  <name>NoData</name>
36790                  <description>EasyDMA registers have not been captured for this endpoint</description>
36791                  <value>0</value>
36792                </enumeratedValue>
36793                <enumeratedValue>
36794                  <name>DataDone</name>
36795                  <description>EasyDMA registers have been captured for this endpoint</description>
36796                  <value>1</value>
36797                </enumeratedValue>
36798              </enumeratedValues>
36799            </field>
36800            <field>
36801              <name>EPIN2</name>
36802              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36803              <lsb>2</lsb>
36804              <msb>2</msb>
36805              <enumeratedValues>
36806                <enumeratedValue>
36807                  <name>NoData</name>
36808                  <description>EasyDMA registers have not been captured for this endpoint</description>
36809                  <value>0</value>
36810                </enumeratedValue>
36811                <enumeratedValue>
36812                  <name>DataDone</name>
36813                  <description>EasyDMA registers have been captured for this endpoint</description>
36814                  <value>1</value>
36815                </enumeratedValue>
36816              </enumeratedValues>
36817            </field>
36818            <field>
36819              <name>EPIN3</name>
36820              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36821              <lsb>3</lsb>
36822              <msb>3</msb>
36823              <enumeratedValues>
36824                <enumeratedValue>
36825                  <name>NoData</name>
36826                  <description>EasyDMA registers have not been captured for this endpoint</description>
36827                  <value>0</value>
36828                </enumeratedValue>
36829                <enumeratedValue>
36830                  <name>DataDone</name>
36831                  <description>EasyDMA registers have been captured for this endpoint</description>
36832                  <value>1</value>
36833                </enumeratedValue>
36834              </enumeratedValues>
36835            </field>
36836            <field>
36837              <name>EPIN4</name>
36838              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36839              <lsb>4</lsb>
36840              <msb>4</msb>
36841              <enumeratedValues>
36842                <enumeratedValue>
36843                  <name>NoData</name>
36844                  <description>EasyDMA registers have not been captured for this endpoint</description>
36845                  <value>0</value>
36846                </enumeratedValue>
36847                <enumeratedValue>
36848                  <name>DataDone</name>
36849                  <description>EasyDMA registers have been captured for this endpoint</description>
36850                  <value>1</value>
36851                </enumeratedValue>
36852              </enumeratedValues>
36853            </field>
36854            <field>
36855              <name>EPIN5</name>
36856              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36857              <lsb>5</lsb>
36858              <msb>5</msb>
36859              <enumeratedValues>
36860                <enumeratedValue>
36861                  <name>NoData</name>
36862                  <description>EasyDMA registers have not been captured for this endpoint</description>
36863                  <value>0</value>
36864                </enumeratedValue>
36865                <enumeratedValue>
36866                  <name>DataDone</name>
36867                  <description>EasyDMA registers have been captured for this endpoint</description>
36868                  <value>1</value>
36869                </enumeratedValue>
36870              </enumeratedValues>
36871            </field>
36872            <field>
36873              <name>EPIN6</name>
36874              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36875              <lsb>6</lsb>
36876              <msb>6</msb>
36877              <enumeratedValues>
36878                <enumeratedValue>
36879                  <name>NoData</name>
36880                  <description>EasyDMA registers have not been captured for this endpoint</description>
36881                  <value>0</value>
36882                </enumeratedValue>
36883                <enumeratedValue>
36884                  <name>DataDone</name>
36885                  <description>EasyDMA registers have been captured for this endpoint</description>
36886                  <value>1</value>
36887                </enumeratedValue>
36888              </enumeratedValues>
36889            </field>
36890            <field>
36891              <name>EPIN7</name>
36892              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36893              <lsb>7</lsb>
36894              <msb>7</msb>
36895              <enumeratedValues>
36896                <enumeratedValue>
36897                  <name>NoData</name>
36898                  <description>EasyDMA registers have not been captured for this endpoint</description>
36899                  <value>0</value>
36900                </enumeratedValue>
36901                <enumeratedValue>
36902                  <name>DataDone</name>
36903                  <description>EasyDMA registers have been captured for this endpoint</description>
36904                  <value>1</value>
36905                </enumeratedValue>
36906              </enumeratedValues>
36907            </field>
36908            <field>
36909              <name>EPIN8</name>
36910              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36911              <lsb>8</lsb>
36912              <msb>8</msb>
36913              <enumeratedValues>
36914                <enumeratedValue>
36915                  <name>NoData</name>
36916                  <description>EasyDMA registers have not been captured for this endpoint</description>
36917                  <value>0</value>
36918                </enumeratedValue>
36919                <enumeratedValue>
36920                  <name>DataDone</name>
36921                  <description>EasyDMA registers have been captured for this endpoint</description>
36922                  <value>1</value>
36923                </enumeratedValue>
36924              </enumeratedValues>
36925            </field>
36926            <field>
36927              <name>EPOUT0</name>
36928              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36929              <lsb>16</lsb>
36930              <msb>16</msb>
36931              <enumeratedValues>
36932                <enumeratedValue>
36933                  <name>NoData</name>
36934                  <description>EasyDMA registers have not been captured for this endpoint</description>
36935                  <value>0</value>
36936                </enumeratedValue>
36937                <enumeratedValue>
36938                  <name>DataDone</name>
36939                  <description>EasyDMA registers have been captured for this endpoint</description>
36940                  <value>1</value>
36941                </enumeratedValue>
36942              </enumeratedValues>
36943            </field>
36944            <field>
36945              <name>EPOUT1</name>
36946              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36947              <lsb>17</lsb>
36948              <msb>17</msb>
36949              <enumeratedValues>
36950                <enumeratedValue>
36951                  <name>NoData</name>
36952                  <description>EasyDMA registers have not been captured for this endpoint</description>
36953                  <value>0</value>
36954                </enumeratedValue>
36955                <enumeratedValue>
36956                  <name>DataDone</name>
36957                  <description>EasyDMA registers have been captured for this endpoint</description>
36958                  <value>1</value>
36959                </enumeratedValue>
36960              </enumeratedValues>
36961            </field>
36962            <field>
36963              <name>EPOUT2</name>
36964              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36965              <lsb>18</lsb>
36966              <msb>18</msb>
36967              <enumeratedValues>
36968                <enumeratedValue>
36969                  <name>NoData</name>
36970                  <description>EasyDMA registers have not been captured for this endpoint</description>
36971                  <value>0</value>
36972                </enumeratedValue>
36973                <enumeratedValue>
36974                  <name>DataDone</name>
36975                  <description>EasyDMA registers have been captured for this endpoint</description>
36976                  <value>1</value>
36977                </enumeratedValue>
36978              </enumeratedValues>
36979            </field>
36980            <field>
36981              <name>EPOUT3</name>
36982              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
36983              <lsb>19</lsb>
36984              <msb>19</msb>
36985              <enumeratedValues>
36986                <enumeratedValue>
36987                  <name>NoData</name>
36988                  <description>EasyDMA registers have not been captured for this endpoint</description>
36989                  <value>0</value>
36990                </enumeratedValue>
36991                <enumeratedValue>
36992                  <name>DataDone</name>
36993                  <description>EasyDMA registers have been captured for this endpoint</description>
36994                  <value>1</value>
36995                </enumeratedValue>
36996              </enumeratedValues>
36997            </field>
36998            <field>
36999              <name>EPOUT4</name>
37000              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
37001              <lsb>20</lsb>
37002              <msb>20</msb>
37003              <enumeratedValues>
37004                <enumeratedValue>
37005                  <name>NoData</name>
37006                  <description>EasyDMA registers have not been captured for this endpoint</description>
37007                  <value>0</value>
37008                </enumeratedValue>
37009                <enumeratedValue>
37010                  <name>DataDone</name>
37011                  <description>EasyDMA registers have been captured for this endpoint</description>
37012                  <value>1</value>
37013                </enumeratedValue>
37014              </enumeratedValues>
37015            </field>
37016            <field>
37017              <name>EPOUT5</name>
37018              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
37019              <lsb>21</lsb>
37020              <msb>21</msb>
37021              <enumeratedValues>
37022                <enumeratedValue>
37023                  <name>NoData</name>
37024                  <description>EasyDMA registers have not been captured for this endpoint</description>
37025                  <value>0</value>
37026                </enumeratedValue>
37027                <enumeratedValue>
37028                  <name>DataDone</name>
37029                  <description>EasyDMA registers have been captured for this endpoint</description>
37030                  <value>1</value>
37031                </enumeratedValue>
37032              </enumeratedValues>
37033            </field>
37034            <field>
37035              <name>EPOUT6</name>
37036              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
37037              <lsb>22</lsb>
37038              <msb>22</msb>
37039              <enumeratedValues>
37040                <enumeratedValue>
37041                  <name>NoData</name>
37042                  <description>EasyDMA registers have not been captured for this endpoint</description>
37043                  <value>0</value>
37044                </enumeratedValue>
37045                <enumeratedValue>
37046                  <name>DataDone</name>
37047                  <description>EasyDMA registers have been captured for this endpoint</description>
37048                  <value>1</value>
37049                </enumeratedValue>
37050              </enumeratedValues>
37051            </field>
37052            <field>
37053              <name>EPOUT7</name>
37054              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
37055              <lsb>23</lsb>
37056              <msb>23</msb>
37057              <enumeratedValues>
37058                <enumeratedValue>
37059                  <name>NoData</name>
37060                  <description>EasyDMA registers have not been captured for this endpoint</description>
37061                  <value>0</value>
37062                </enumeratedValue>
37063                <enumeratedValue>
37064                  <name>DataDone</name>
37065                  <description>EasyDMA registers have been captured for this endpoint</description>
37066                  <value>1</value>
37067                </enumeratedValue>
37068              </enumeratedValues>
37069            </field>
37070            <field>
37071              <name>EPOUT8</name>
37072              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
37073              <lsb>24</lsb>
37074              <msb>24</msb>
37075              <enumeratedValues>
37076                <enumeratedValue>
37077                  <name>NoData</name>
37078                  <description>EasyDMA registers have not been captured for this endpoint</description>
37079                  <value>0</value>
37080                </enumeratedValue>
37081                <enumeratedValue>
37082                  <name>DataDone</name>
37083                  <description>EasyDMA registers have been captured for this endpoint</description>
37084                  <value>1</value>
37085                </enumeratedValue>
37086              </enumeratedValues>
37087            </field>
37088          </fields>
37089        </register>
37090        <register>
37091          <name>EPDATASTATUS</name>
37092          <description>Provides information on which endpoint(s) an acknowledged data transfer has occurred (EPDATA event)</description>
37093          <addressOffset>0x46C</addressOffset>
37094          <access>read-write</access>
37095          <modifiedWriteValues>oneToClear</modifiedWriteValues>
37096          <fields>
37097            <field>
37098              <name>EPIN1</name>
37099              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37100              <lsb>1</lsb>
37101              <msb>1</msb>
37102              <enumeratedValues>
37103                <enumeratedValue>
37104                  <name>NotDone</name>
37105                  <description>No acknowledged data transfer on this endpoint</description>
37106                  <value>0</value>
37107                </enumeratedValue>
37108                <enumeratedValue>
37109                  <name>DataDone</name>
37110                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37111                  <value>1</value>
37112                </enumeratedValue>
37113              </enumeratedValues>
37114            </field>
37115            <field>
37116              <name>EPIN2</name>
37117              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37118              <lsb>2</lsb>
37119              <msb>2</msb>
37120              <enumeratedValues>
37121                <enumeratedValue>
37122                  <name>NotDone</name>
37123                  <description>No acknowledged data transfer on this endpoint</description>
37124                  <value>0</value>
37125                </enumeratedValue>
37126                <enumeratedValue>
37127                  <name>DataDone</name>
37128                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37129                  <value>1</value>
37130                </enumeratedValue>
37131              </enumeratedValues>
37132            </field>
37133            <field>
37134              <name>EPIN3</name>
37135              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37136              <lsb>3</lsb>
37137              <msb>3</msb>
37138              <enumeratedValues>
37139                <enumeratedValue>
37140                  <name>NotDone</name>
37141                  <description>No acknowledged data transfer on this endpoint</description>
37142                  <value>0</value>
37143                </enumeratedValue>
37144                <enumeratedValue>
37145                  <name>DataDone</name>
37146                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37147                  <value>1</value>
37148                </enumeratedValue>
37149              </enumeratedValues>
37150            </field>
37151            <field>
37152              <name>EPIN4</name>
37153              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37154              <lsb>4</lsb>
37155              <msb>4</msb>
37156              <enumeratedValues>
37157                <enumeratedValue>
37158                  <name>NotDone</name>
37159                  <description>No acknowledged data transfer on this endpoint</description>
37160                  <value>0</value>
37161                </enumeratedValue>
37162                <enumeratedValue>
37163                  <name>DataDone</name>
37164                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37165                  <value>1</value>
37166                </enumeratedValue>
37167              </enumeratedValues>
37168            </field>
37169            <field>
37170              <name>EPIN5</name>
37171              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37172              <lsb>5</lsb>
37173              <msb>5</msb>
37174              <enumeratedValues>
37175                <enumeratedValue>
37176                  <name>NotDone</name>
37177                  <description>No acknowledged data transfer on this endpoint</description>
37178                  <value>0</value>
37179                </enumeratedValue>
37180                <enumeratedValue>
37181                  <name>DataDone</name>
37182                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37183                  <value>1</value>
37184                </enumeratedValue>
37185              </enumeratedValues>
37186            </field>
37187            <field>
37188              <name>EPIN6</name>
37189              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37190              <lsb>6</lsb>
37191              <msb>6</msb>
37192              <enumeratedValues>
37193                <enumeratedValue>
37194                  <name>NotDone</name>
37195                  <description>No acknowledged data transfer on this endpoint</description>
37196                  <value>0</value>
37197                </enumeratedValue>
37198                <enumeratedValue>
37199                  <name>DataDone</name>
37200                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37201                  <value>1</value>
37202                </enumeratedValue>
37203              </enumeratedValues>
37204            </field>
37205            <field>
37206              <name>EPIN7</name>
37207              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
37208              <lsb>7</lsb>
37209              <msb>7</msb>
37210              <enumeratedValues>
37211                <enumeratedValue>
37212                  <name>NotDone</name>
37213                  <description>No acknowledged data transfer on this endpoint</description>
37214                  <value>0</value>
37215                </enumeratedValue>
37216                <enumeratedValue>
37217                  <name>DataDone</name>
37218                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37219                  <value>1</value>
37220                </enumeratedValue>
37221              </enumeratedValues>
37222            </field>
37223            <field>
37224              <name>EPOUT1</name>
37225              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37226              <lsb>17</lsb>
37227              <msb>17</msb>
37228              <enumeratedValues>
37229                <enumeratedValue>
37230                  <name>NotStarted</name>
37231                  <description>No acknowledged data transfer on this endpoint</description>
37232                  <value>0</value>
37233                </enumeratedValue>
37234                <enumeratedValue>
37235                  <name>Started</name>
37236                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37237                  <value>1</value>
37238                </enumeratedValue>
37239              </enumeratedValues>
37240            </field>
37241            <field>
37242              <name>EPOUT2</name>
37243              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37244              <lsb>18</lsb>
37245              <msb>18</msb>
37246              <enumeratedValues>
37247                <enumeratedValue>
37248                  <name>NotStarted</name>
37249                  <description>No acknowledged data transfer on this endpoint</description>
37250                  <value>0</value>
37251                </enumeratedValue>
37252                <enumeratedValue>
37253                  <name>Started</name>
37254                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37255                  <value>1</value>
37256                </enumeratedValue>
37257              </enumeratedValues>
37258            </field>
37259            <field>
37260              <name>EPOUT3</name>
37261              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37262              <lsb>19</lsb>
37263              <msb>19</msb>
37264              <enumeratedValues>
37265                <enumeratedValue>
37266                  <name>NotStarted</name>
37267                  <description>No acknowledged data transfer on this endpoint</description>
37268                  <value>0</value>
37269                </enumeratedValue>
37270                <enumeratedValue>
37271                  <name>Started</name>
37272                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37273                  <value>1</value>
37274                </enumeratedValue>
37275              </enumeratedValues>
37276            </field>
37277            <field>
37278              <name>EPOUT4</name>
37279              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37280              <lsb>20</lsb>
37281              <msb>20</msb>
37282              <enumeratedValues>
37283                <enumeratedValue>
37284                  <name>NotStarted</name>
37285                  <description>No acknowledged data transfer on this endpoint</description>
37286                  <value>0</value>
37287                </enumeratedValue>
37288                <enumeratedValue>
37289                  <name>Started</name>
37290                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37291                  <value>1</value>
37292                </enumeratedValue>
37293              </enumeratedValues>
37294            </field>
37295            <field>
37296              <name>EPOUT5</name>
37297              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37298              <lsb>21</lsb>
37299              <msb>21</msb>
37300              <enumeratedValues>
37301                <enumeratedValue>
37302                  <name>NotStarted</name>
37303                  <description>No acknowledged data transfer on this endpoint</description>
37304                  <value>0</value>
37305                </enumeratedValue>
37306                <enumeratedValue>
37307                  <name>Started</name>
37308                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37309                  <value>1</value>
37310                </enumeratedValue>
37311              </enumeratedValues>
37312            </field>
37313            <field>
37314              <name>EPOUT6</name>
37315              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37316              <lsb>22</lsb>
37317              <msb>22</msb>
37318              <enumeratedValues>
37319                <enumeratedValue>
37320                  <name>NotStarted</name>
37321                  <description>No acknowledged data transfer on this endpoint</description>
37322                  <value>0</value>
37323                </enumeratedValue>
37324                <enumeratedValue>
37325                  <name>Started</name>
37326                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37327                  <value>1</value>
37328                </enumeratedValue>
37329              </enumeratedValues>
37330            </field>
37331            <field>
37332              <name>EPOUT7</name>
37333              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
37334              <lsb>23</lsb>
37335              <msb>23</msb>
37336              <enumeratedValues>
37337                <enumeratedValue>
37338                  <name>NotStarted</name>
37339                  <description>No acknowledged data transfer on this endpoint</description>
37340                  <value>0</value>
37341                </enumeratedValue>
37342                <enumeratedValue>
37343                  <name>Started</name>
37344                  <description>Acknowledged data transfer on this endpoint has occurred</description>
37345                  <value>1</value>
37346                </enumeratedValue>
37347              </enumeratedValues>
37348            </field>
37349          </fields>
37350        </register>
37351        <register>
37352          <name>USBADDR</name>
37353          <description>Device USB address</description>
37354          <addressOffset>0x470</addressOffset>
37355          <access>read-only</access>
37356          <fields>
37357            <field>
37358              <name>ADDR</name>
37359              <description>Device USB address</description>
37360              <lsb>0</lsb>
37361              <msb>6</msb>
37362            </field>
37363          </fields>
37364        </register>
37365        <register>
37366          <name>BMREQUESTTYPE</name>
37367          <description>SETUP data, byte 0, bmRequestType</description>
37368          <addressOffset>0x480</addressOffset>
37369          <access>read-only</access>
37370          <resetValue>0x00000000</resetValue>
37371          <fields>
37372            <field>
37373              <name>RECIPIENT</name>
37374              <description>Data transfer type</description>
37375              <lsb>0</lsb>
37376              <msb>4</msb>
37377              <enumeratedValues>
37378                <enumeratedValue>
37379                  <name>Device</name>
37380                  <description>Device</description>
37381                  <value>0</value>
37382                </enumeratedValue>
37383                <enumeratedValue>
37384                  <name>Interface</name>
37385                  <description>Interface</description>
37386                  <value>1</value>
37387                </enumeratedValue>
37388                <enumeratedValue>
37389                  <name>Endpoint</name>
37390                  <description>Endpoint</description>
37391                  <value>2</value>
37392                </enumeratedValue>
37393                <enumeratedValue>
37394                  <name>Other</name>
37395                  <description>Other</description>
37396                  <value>3</value>
37397                </enumeratedValue>
37398              </enumeratedValues>
37399            </field>
37400            <field>
37401              <name>TYPE</name>
37402              <description>Data transfer type</description>
37403              <lsb>5</lsb>
37404              <msb>6</msb>
37405              <enumeratedValues>
37406                <enumeratedValue>
37407                  <name>Standard</name>
37408                  <description>Standard</description>
37409                  <value>0</value>
37410                </enumeratedValue>
37411                <enumeratedValue>
37412                  <name>Class</name>
37413                  <description>Class</description>
37414                  <value>1</value>
37415                </enumeratedValue>
37416                <enumeratedValue>
37417                  <name>Vendor</name>
37418                  <description>Vendor</description>
37419                  <value>2</value>
37420                </enumeratedValue>
37421              </enumeratedValues>
37422            </field>
37423            <field>
37424              <name>DIRECTION</name>
37425              <description>Data transfer direction</description>
37426              <lsb>7</lsb>
37427              <msb>7</msb>
37428              <enumeratedValues>
37429                <enumeratedValue>
37430                  <name>HostToDevice</name>
37431                  <description>Host-to-device</description>
37432                  <value>0</value>
37433                </enumeratedValue>
37434                <enumeratedValue>
37435                  <name>DeviceToHost</name>
37436                  <description>Device-to-host</description>
37437                  <value>1</value>
37438                </enumeratedValue>
37439              </enumeratedValues>
37440            </field>
37441          </fields>
37442        </register>
37443        <register>
37444          <name>BREQUEST</name>
37445          <description>SETUP data, byte 1, bRequest</description>
37446          <addressOffset>0x484</addressOffset>
37447          <access>read-only</access>
37448          <resetValue>0x00000000</resetValue>
37449          <fields>
37450            <field>
37451              <name>BREQUEST</name>
37452              <description>SETUP data, byte 1, bRequest. Values provided for standard requests only, user must implement class and vendor values.</description>
37453              <lsb>0</lsb>
37454              <msb>7</msb>
37455              <enumeratedValues>
37456                <enumeratedValue>
37457                  <name>STD_GET_STATUS</name>
37458                  <description>Standard request GET_STATUS</description>
37459                  <value>0</value>
37460                </enumeratedValue>
37461                <enumeratedValue>
37462                  <name>STD_CLEAR_FEATURE</name>
37463                  <description>Standard request CLEAR_FEATURE</description>
37464                  <value>1</value>
37465                </enumeratedValue>
37466                <enumeratedValue>
37467                  <name>STD_SET_FEATURE</name>
37468                  <description>Standard request SET_FEATURE</description>
37469                  <value>3</value>
37470                </enumeratedValue>
37471                <enumeratedValue>
37472                  <name>STD_SET_ADDRESS</name>
37473                  <description>Standard request SET_ADDRESS</description>
37474                  <value>5</value>
37475                </enumeratedValue>
37476                <enumeratedValue>
37477                  <name>STD_GET_DESCRIPTOR</name>
37478                  <description>Standard request GET_DESCRIPTOR</description>
37479                  <value>6</value>
37480                </enumeratedValue>
37481                <enumeratedValue>
37482                  <name>STD_SET_DESCRIPTOR</name>
37483                  <description>Standard request SET_DESCRIPTOR</description>
37484                  <value>7</value>
37485                </enumeratedValue>
37486                <enumeratedValue>
37487                  <name>STD_GET_CONFIGURATION</name>
37488                  <description>Standard request GET_CONFIGURATION</description>
37489                  <value>8</value>
37490                </enumeratedValue>
37491                <enumeratedValue>
37492                  <name>STD_SET_CONFIGURATION</name>
37493                  <description>Standard request SET_CONFIGURATION</description>
37494                  <value>9</value>
37495                </enumeratedValue>
37496                <enumeratedValue>
37497                  <name>STD_GET_INTERFACE</name>
37498                  <description>Standard request GET_INTERFACE</description>
37499                  <value>10</value>
37500                </enumeratedValue>
37501                <enumeratedValue>
37502                  <name>STD_SET_INTERFACE</name>
37503                  <description>Standard request SET_INTERFACE</description>
37504                  <value>11</value>
37505                </enumeratedValue>
37506                <enumeratedValue>
37507                  <name>STD_SYNCH_FRAME</name>
37508                  <description>Standard request SYNCH_FRAME</description>
37509                  <value>12</value>
37510                </enumeratedValue>
37511              </enumeratedValues>
37512            </field>
37513          </fields>
37514        </register>
37515        <register>
37516          <name>WVALUEL</name>
37517          <description>SETUP data, byte 2, LSB of wValue</description>
37518          <addressOffset>0x488</addressOffset>
37519          <access>read-only</access>
37520          <resetValue>0x00000000</resetValue>
37521          <fields>
37522            <field>
37523              <name>WVALUEL</name>
37524              <description>SETUP data, byte 2, LSB of wValue</description>
37525              <lsb>0</lsb>
37526              <msb>7</msb>
37527            </field>
37528          </fields>
37529        </register>
37530        <register>
37531          <name>WVALUEH</name>
37532          <description>SETUP data, byte 3, MSB of wValue</description>
37533          <addressOffset>0x48C</addressOffset>
37534          <access>read-only</access>
37535          <resetValue>0x00000000</resetValue>
37536          <fields>
37537            <field>
37538              <name>WVALUEH</name>
37539              <description>SETUP data, byte 3, MSB of wValue</description>
37540              <lsb>0</lsb>
37541              <msb>7</msb>
37542            </field>
37543          </fields>
37544        </register>
37545        <register>
37546          <name>WINDEXL</name>
37547          <description>SETUP data, byte 4, LSB of wIndex</description>
37548          <addressOffset>0x490</addressOffset>
37549          <access>read-only</access>
37550          <resetValue>0x00000000</resetValue>
37551          <fields>
37552            <field>
37553              <name>WINDEXL</name>
37554              <description>SETUP data, byte 4, LSB of wIndex</description>
37555              <lsb>0</lsb>
37556              <msb>7</msb>
37557            </field>
37558          </fields>
37559        </register>
37560        <register>
37561          <name>WINDEXH</name>
37562          <description>SETUP data, byte 5, MSB of wIndex</description>
37563          <addressOffset>0x494</addressOffset>
37564          <access>read-only</access>
37565          <resetValue>0x00000000</resetValue>
37566          <fields>
37567            <field>
37568              <name>WINDEXH</name>
37569              <description>SETUP data, byte 5, MSB of wIndex</description>
37570              <lsb>0</lsb>
37571              <msb>7</msb>
37572            </field>
37573          </fields>
37574        </register>
37575        <register>
37576          <name>WLENGTHL</name>
37577          <description>SETUP data, byte 6, LSB of wLength</description>
37578          <addressOffset>0x498</addressOffset>
37579          <access>read-only</access>
37580          <resetValue>0x00000000</resetValue>
37581          <fields>
37582            <field>
37583              <name>WLENGTHL</name>
37584              <description>SETUP data, byte 6, LSB of wLength</description>
37585              <lsb>0</lsb>
37586              <msb>7</msb>
37587            </field>
37588          </fields>
37589        </register>
37590        <register>
37591          <name>WLENGTHH</name>
37592          <description>SETUP data, byte 7, MSB of wLength</description>
37593          <addressOffset>0x49C</addressOffset>
37594          <access>read-only</access>
37595          <resetValue>0x00000000</resetValue>
37596          <fields>
37597            <field>
37598              <name>WLENGTHH</name>
37599              <description>SETUP data, byte 7, MSB of wLength</description>
37600              <lsb>0</lsb>
37601              <msb>7</msb>
37602            </field>
37603          </fields>
37604        </register>
37605        <cluster>
37606          <name>SIZE</name>
37607          <description>Unspecified</description>
37608          <headerStructName>USBD_SIZE</headerStructName>
37609          <access>read-write</access>
37610          <addressOffset>0x4A0</addressOffset>
37611          <register>
37612            <dim>0x8</dim>
37613            <dimIncrement>0x4</dimIncrement>
37614            <name>EPOUT[%s]</name>
37615            <description>Description collection: Number of bytes received last in the data stage of this OUT endpoint</description>
37616            <addressOffset>0x000</addressOffset>
37617            <access>read-write</access>
37618            <fields>
37619              <field>
37620                <name>SIZE</name>
37621                <description>Number of bytes received last in the data stage of this OUT endpoint</description>
37622                <lsb>0</lsb>
37623                <msb>6</msb>
37624              </field>
37625            </fields>
37626          </register>
37627          <register>
37628            <name>ISOOUT</name>
37629            <description>Number of bytes received last on this ISO OUT data endpoint</description>
37630            <addressOffset>0x020</addressOffset>
37631            <access>read-only</access>
37632            <resetValue>0x00010000</resetValue>
37633            <fields>
37634              <field>
37635                <name>SIZE</name>
37636                <description>Number of bytes received last on this ISO OUT data endpoint</description>
37637                <lsb>0</lsb>
37638                <msb>9</msb>
37639              </field>
37640              <field>
37641                <name>ZERO</name>
37642                <description>Zero-length data packet received</description>
37643                <lsb>16</lsb>
37644                <msb>16</msb>
37645                <enumeratedValues>
37646                  <enumeratedValue>
37647                    <name>Normal</name>
37648                    <description>No zero-length data received, use value in SIZE</description>
37649                    <value>0</value>
37650                  </enumeratedValue>
37651                  <enumeratedValue>
37652                    <name>ZeroData</name>
37653                    <description>Zero-length data received, ignore value in SIZE</description>
37654                    <value>1</value>
37655                  </enumeratedValue>
37656                </enumeratedValues>
37657              </field>
37658            </fields>
37659          </register>
37660        </cluster>
37661        <register>
37662          <name>ENABLE</name>
37663          <description>Enable USB</description>
37664          <addressOffset>0x500</addressOffset>
37665          <access>read-write</access>
37666          <fields>
37667            <field>
37668              <name>ENABLE</name>
37669              <description>Enable USB</description>
37670              <lsb>0</lsb>
37671              <msb>0</msb>
37672              <enumeratedValues>
37673                <enumeratedValue>
37674                  <name>Disabled</name>
37675                  <description>USB peripheral is disabled</description>
37676                  <value>0</value>
37677                </enumeratedValue>
37678                <enumeratedValue>
37679                  <name>Enabled</name>
37680                  <description>USB peripheral is enabled</description>
37681                  <value>1</value>
37682                </enumeratedValue>
37683              </enumeratedValues>
37684            </field>
37685          </fields>
37686        </register>
37687        <register>
37688          <name>USBPULLUP</name>
37689          <description>Control of the USB pull-up</description>
37690          <addressOffset>0x504</addressOffset>
37691          <access>read-write</access>
37692          <fields>
37693            <field>
37694              <name>CONNECT</name>
37695              <description>Control of the USB pull-up on the D+ line</description>
37696              <lsb>0</lsb>
37697              <msb>0</msb>
37698              <enumeratedValues>
37699                <enumeratedValue>
37700                  <name>Disabled</name>
37701                  <description>Pull-up is disconnected</description>
37702                  <value>0</value>
37703                </enumeratedValue>
37704                <enumeratedValue>
37705                  <name>Enabled</name>
37706                  <description>Pull-up is connected to D+</description>
37707                  <value>1</value>
37708                </enumeratedValue>
37709              </enumeratedValues>
37710            </field>
37711          </fields>
37712        </register>
37713        <register>
37714          <name>DPDMVALUE</name>
37715          <description>State D+ and D- lines will be forced into by the DPDMDRIVE task. The DPDMNODRIVE task reverts the control of the lines to MAC IP (no forcing).</description>
37716          <addressOffset>0x508</addressOffset>
37717          <access>read-write</access>
37718          <fields>
37719            <field>
37720              <name>STATE</name>
37721              <description>State D+ and D- lines will be forced into by the DPDMDRIVE task</description>
37722              <lsb>0</lsb>
37723              <msb>4</msb>
37724              <enumeratedValues>
37725                <enumeratedValue>
37726                  <name>Resume</name>
37727                  <description>D+ forced low, D- forced high (K state) for a timing preset in hardware (50 us or 5 ms, depending on bus state)</description>
37728                  <value>1</value>
37729                </enumeratedValue>
37730                <enumeratedValue>
37731                  <name>J</name>
37732                  <description>D+ forced high, D- forced low (J state)</description>
37733                  <value>2</value>
37734                </enumeratedValue>
37735                <enumeratedValue>
37736                  <name>K</name>
37737                  <description>D+ forced low, D- forced high (K state)</description>
37738                  <value>4</value>
37739                </enumeratedValue>
37740              </enumeratedValues>
37741            </field>
37742          </fields>
37743        </register>
37744        <register>
37745          <name>DTOGGLE</name>
37746          <description>Data toggle control and status</description>
37747          <addressOffset>0x50C</addressOffset>
37748          <access>read-write</access>
37749          <resetValue>0x00000100</resetValue>
37750          <fields>
37751            <field>
37752              <name>EP</name>
37753              <description>Select bulk endpoint number</description>
37754              <lsb>0</lsb>
37755              <msb>2</msb>
37756            </field>
37757            <field>
37758              <name>IO</name>
37759              <description>Selects IN or OUT endpoint</description>
37760              <lsb>7</lsb>
37761              <msb>7</msb>
37762              <enumeratedValues>
37763                <enumeratedValue>
37764                  <name>Out</name>
37765                  <description>Selects OUT endpoint</description>
37766                  <value>0</value>
37767                </enumeratedValue>
37768                <enumeratedValue>
37769                  <name>In</name>
37770                  <description>Selects IN endpoint</description>
37771                  <value>1</value>
37772                </enumeratedValue>
37773              </enumeratedValues>
37774            </field>
37775            <field>
37776              <name>VALUE</name>
37777              <description>Data toggle value</description>
37778              <lsb>8</lsb>
37779              <msb>9</msb>
37780              <enumeratedValues>
37781                <enumeratedValue>
37782                  <name>Nop</name>
37783                  <description>No action on data toggle when writing the register with this value</description>
37784                  <value>0</value>
37785                </enumeratedValue>
37786                <enumeratedValue>
37787                  <name>Data0</name>
37788                  <description>Data toggle is DATA0 on endpoint set by EP and IO</description>
37789                  <value>1</value>
37790                </enumeratedValue>
37791                <enumeratedValue>
37792                  <name>Data1</name>
37793                  <description>Data toggle is DATA1 on endpoint set by EP and IO</description>
37794                  <value>2</value>
37795                </enumeratedValue>
37796              </enumeratedValues>
37797            </field>
37798          </fields>
37799        </register>
37800        <register>
37801          <name>EPINEN</name>
37802          <description>Endpoint IN enable</description>
37803          <addressOffset>0x510</addressOffset>
37804          <access>read-write</access>
37805          <resetValue>0x00000001</resetValue>
37806          <fields>
37807            <field>
37808              <name>IN0</name>
37809              <description>Enable IN endpoint 0</description>
37810              <lsb>0</lsb>
37811              <msb>0</msb>
37812              <enumeratedValues>
37813                <enumeratedValue>
37814                  <name>Disable</name>
37815                  <description>Disable endpoint IN 0 (no response to IN tokens)</description>
37816                  <value>0</value>
37817                </enumeratedValue>
37818                <enumeratedValue>
37819                  <name>Enable</name>
37820                  <description>Enable endpoint IN 0 (response to IN tokens)</description>
37821                  <value>1</value>
37822                </enumeratedValue>
37823              </enumeratedValues>
37824            </field>
37825            <field>
37826              <name>IN1</name>
37827              <description>Enable IN endpoint 1</description>
37828              <lsb>1</lsb>
37829              <msb>1</msb>
37830              <enumeratedValues>
37831                <enumeratedValue>
37832                  <name>Disable</name>
37833                  <description>Disable endpoint IN 1 (no response to IN tokens)</description>
37834                  <value>0</value>
37835                </enumeratedValue>
37836                <enumeratedValue>
37837                  <name>Enable</name>
37838                  <description>Enable endpoint IN 1 (response to IN tokens)</description>
37839                  <value>1</value>
37840                </enumeratedValue>
37841              </enumeratedValues>
37842            </field>
37843            <field>
37844              <name>IN2</name>
37845              <description>Enable IN endpoint 2</description>
37846              <lsb>2</lsb>
37847              <msb>2</msb>
37848              <enumeratedValues>
37849                <enumeratedValue>
37850                  <name>Disable</name>
37851                  <description>Disable endpoint IN 2 (no response to IN tokens)</description>
37852                  <value>0</value>
37853                </enumeratedValue>
37854                <enumeratedValue>
37855                  <name>Enable</name>
37856                  <description>Enable endpoint IN 2 (response to IN tokens)</description>
37857                  <value>1</value>
37858                </enumeratedValue>
37859              </enumeratedValues>
37860            </field>
37861            <field>
37862              <name>IN3</name>
37863              <description>Enable IN endpoint 3</description>
37864              <lsb>3</lsb>
37865              <msb>3</msb>
37866              <enumeratedValues>
37867                <enumeratedValue>
37868                  <name>Disable</name>
37869                  <description>Disable endpoint IN 3 (no response to IN tokens)</description>
37870                  <value>0</value>
37871                </enumeratedValue>
37872                <enumeratedValue>
37873                  <name>Enable</name>
37874                  <description>Enable endpoint IN 3 (response to IN tokens)</description>
37875                  <value>1</value>
37876                </enumeratedValue>
37877              </enumeratedValues>
37878            </field>
37879            <field>
37880              <name>IN4</name>
37881              <description>Enable IN endpoint 4</description>
37882              <lsb>4</lsb>
37883              <msb>4</msb>
37884              <enumeratedValues>
37885                <enumeratedValue>
37886                  <name>Disable</name>
37887                  <description>Disable endpoint IN 4 (no response to IN tokens)</description>
37888                  <value>0</value>
37889                </enumeratedValue>
37890                <enumeratedValue>
37891                  <name>Enable</name>
37892                  <description>Enable endpoint IN 4 (response to IN tokens)</description>
37893                  <value>1</value>
37894                </enumeratedValue>
37895              </enumeratedValues>
37896            </field>
37897            <field>
37898              <name>IN5</name>
37899              <description>Enable IN endpoint 5</description>
37900              <lsb>5</lsb>
37901              <msb>5</msb>
37902              <enumeratedValues>
37903                <enumeratedValue>
37904                  <name>Disable</name>
37905                  <description>Disable endpoint IN 5 (no response to IN tokens)</description>
37906                  <value>0</value>
37907                </enumeratedValue>
37908                <enumeratedValue>
37909                  <name>Enable</name>
37910                  <description>Enable endpoint IN 5 (response to IN tokens)</description>
37911                  <value>1</value>
37912                </enumeratedValue>
37913              </enumeratedValues>
37914            </field>
37915            <field>
37916              <name>IN6</name>
37917              <description>Enable IN endpoint 6</description>
37918              <lsb>6</lsb>
37919              <msb>6</msb>
37920              <enumeratedValues>
37921                <enumeratedValue>
37922                  <name>Disable</name>
37923                  <description>Disable endpoint IN 6 (no response to IN tokens)</description>
37924                  <value>0</value>
37925                </enumeratedValue>
37926                <enumeratedValue>
37927                  <name>Enable</name>
37928                  <description>Enable endpoint IN 6 (response to IN tokens)</description>
37929                  <value>1</value>
37930                </enumeratedValue>
37931              </enumeratedValues>
37932            </field>
37933            <field>
37934              <name>IN7</name>
37935              <description>Enable IN endpoint 7</description>
37936              <lsb>7</lsb>
37937              <msb>7</msb>
37938              <enumeratedValues>
37939                <enumeratedValue>
37940                  <name>Disable</name>
37941                  <description>Disable endpoint IN 7 (no response to IN tokens)</description>
37942                  <value>0</value>
37943                </enumeratedValue>
37944                <enumeratedValue>
37945                  <name>Enable</name>
37946                  <description>Enable endpoint IN 7 (response to IN tokens)</description>
37947                  <value>1</value>
37948                </enumeratedValue>
37949              </enumeratedValues>
37950            </field>
37951            <field>
37952              <name>ISOIN</name>
37953              <description>Enable ISO IN endpoint</description>
37954              <lsb>8</lsb>
37955              <msb>8</msb>
37956              <enumeratedValues>
37957                <enumeratedValue>
37958                  <name>Disable</name>
37959                  <description>Disable ISO IN endpoint 8</description>
37960                  <value>0</value>
37961                </enumeratedValue>
37962                <enumeratedValue>
37963                  <name>Enable</name>
37964                  <description>Enable ISO IN endpoint 8</description>
37965                  <value>1</value>
37966                </enumeratedValue>
37967              </enumeratedValues>
37968            </field>
37969          </fields>
37970        </register>
37971        <register>
37972          <name>EPOUTEN</name>
37973          <description>Endpoint OUT enable</description>
37974          <addressOffset>0x514</addressOffset>
37975          <access>read-write</access>
37976          <resetValue>0x00000001</resetValue>
37977          <fields>
37978            <field>
37979              <name>OUT0</name>
37980              <description>Enable OUT endpoint 0</description>
37981              <lsb>0</lsb>
37982              <msb>0</msb>
37983              <enumeratedValues>
37984                <enumeratedValue>
37985                  <name>Disable</name>
37986                  <description>Disable endpoint OUT 0 (no response to OUT tokens)</description>
37987                  <value>0</value>
37988                </enumeratedValue>
37989                <enumeratedValue>
37990                  <name>Enable</name>
37991                  <description>Enable endpoint OUT 0 (response to OUT tokens)</description>
37992                  <value>1</value>
37993                </enumeratedValue>
37994              </enumeratedValues>
37995            </field>
37996            <field>
37997              <name>OUT1</name>
37998              <description>Enable OUT endpoint 1</description>
37999              <lsb>1</lsb>
38000              <msb>1</msb>
38001              <enumeratedValues>
38002                <enumeratedValue>
38003                  <name>Disable</name>
38004                  <description>Disable endpoint OUT 1 (no response to OUT tokens)</description>
38005                  <value>0</value>
38006                </enumeratedValue>
38007                <enumeratedValue>
38008                  <name>Enable</name>
38009                  <description>Enable endpoint OUT 1 (response to OUT tokens)</description>
38010                  <value>1</value>
38011                </enumeratedValue>
38012              </enumeratedValues>
38013            </field>
38014            <field>
38015              <name>OUT2</name>
38016              <description>Enable OUT endpoint 2</description>
38017              <lsb>2</lsb>
38018              <msb>2</msb>
38019              <enumeratedValues>
38020                <enumeratedValue>
38021                  <name>Disable</name>
38022                  <description>Disable endpoint OUT 2 (no response to OUT tokens)</description>
38023                  <value>0</value>
38024                </enumeratedValue>
38025                <enumeratedValue>
38026                  <name>Enable</name>
38027                  <description>Enable endpoint OUT 2 (response to OUT tokens)</description>
38028                  <value>1</value>
38029                </enumeratedValue>
38030              </enumeratedValues>
38031            </field>
38032            <field>
38033              <name>OUT3</name>
38034              <description>Enable OUT endpoint 3</description>
38035              <lsb>3</lsb>
38036              <msb>3</msb>
38037              <enumeratedValues>
38038                <enumeratedValue>
38039                  <name>Disable</name>
38040                  <description>Disable endpoint OUT 3 (no response to OUT tokens)</description>
38041                  <value>0</value>
38042                </enumeratedValue>
38043                <enumeratedValue>
38044                  <name>Enable</name>
38045                  <description>Enable endpoint OUT 3 (response to OUT tokens)</description>
38046                  <value>1</value>
38047                </enumeratedValue>
38048              </enumeratedValues>
38049            </field>
38050            <field>
38051              <name>OUT4</name>
38052              <description>Enable OUT endpoint 4</description>
38053              <lsb>4</lsb>
38054              <msb>4</msb>
38055              <enumeratedValues>
38056                <enumeratedValue>
38057                  <name>Disable</name>
38058                  <description>Disable endpoint OUT 4 (no response to OUT tokens)</description>
38059                  <value>0</value>
38060                </enumeratedValue>
38061                <enumeratedValue>
38062                  <name>Enable</name>
38063                  <description>Enable endpoint OUT 4 (response to OUT tokens)</description>
38064                  <value>1</value>
38065                </enumeratedValue>
38066              </enumeratedValues>
38067            </field>
38068            <field>
38069              <name>OUT5</name>
38070              <description>Enable OUT endpoint 5</description>
38071              <lsb>5</lsb>
38072              <msb>5</msb>
38073              <enumeratedValues>
38074                <enumeratedValue>
38075                  <name>Disable</name>
38076                  <description>Disable endpoint OUT 5 (no response to OUT tokens)</description>
38077                  <value>0</value>
38078                </enumeratedValue>
38079                <enumeratedValue>
38080                  <name>Enable</name>
38081                  <description>Enable endpoint OUT 5 (response to OUT tokens)</description>
38082                  <value>1</value>
38083                </enumeratedValue>
38084              </enumeratedValues>
38085            </field>
38086            <field>
38087              <name>OUT6</name>
38088              <description>Enable OUT endpoint 6</description>
38089              <lsb>6</lsb>
38090              <msb>6</msb>
38091              <enumeratedValues>
38092                <enumeratedValue>
38093                  <name>Disable</name>
38094                  <description>Disable endpoint OUT 6 (no response to OUT tokens)</description>
38095                  <value>0</value>
38096                </enumeratedValue>
38097                <enumeratedValue>
38098                  <name>Enable</name>
38099                  <description>Enable endpoint OUT 6 (response to OUT tokens)</description>
38100                  <value>1</value>
38101                </enumeratedValue>
38102              </enumeratedValues>
38103            </field>
38104            <field>
38105              <name>OUT7</name>
38106              <description>Enable OUT endpoint 7</description>
38107              <lsb>7</lsb>
38108              <msb>7</msb>
38109              <enumeratedValues>
38110                <enumeratedValue>
38111                  <name>Disable</name>
38112                  <description>Disable endpoint OUT 7 (no response to OUT tokens)</description>
38113                  <value>0</value>
38114                </enumeratedValue>
38115                <enumeratedValue>
38116                  <name>Enable</name>
38117                  <description>Enable endpoint OUT 7 (response to OUT tokens)</description>
38118                  <value>1</value>
38119                </enumeratedValue>
38120              </enumeratedValues>
38121            </field>
38122            <field>
38123              <name>ISOOUT</name>
38124              <description>Enable ISO OUT endpoint 8</description>
38125              <lsb>8</lsb>
38126              <msb>8</msb>
38127              <enumeratedValues>
38128                <enumeratedValue>
38129                  <name>Disable</name>
38130                  <description>Disable ISO OUT endpoint 8</description>
38131                  <value>0</value>
38132                </enumeratedValue>
38133                <enumeratedValue>
38134                  <name>Enable</name>
38135                  <description>Enable ISO OUT endpoint 8</description>
38136                  <value>1</value>
38137                </enumeratedValue>
38138              </enumeratedValues>
38139            </field>
38140          </fields>
38141        </register>
38142        <register>
38143          <name>EPSTALL</name>
38144          <description>STALL endpoints</description>
38145          <addressOffset>0x518</addressOffset>
38146          <access>write-only</access>
38147          <resetValue>0x00000000</resetValue>
38148          <readAction>modifyExternal</readAction>
38149          <fields>
38150            <field>
38151              <name>EP</name>
38152              <description>Select endpoint number</description>
38153              <lsb>0</lsb>
38154              <msb>2</msb>
38155            </field>
38156            <field>
38157              <name>IO</name>
38158              <description>Selects IN or OUT endpoint</description>
38159              <lsb>7</lsb>
38160              <msb>7</msb>
38161              <enumeratedValues>
38162                <enumeratedValue>
38163                  <name>Out</name>
38164                  <description>Selects OUT endpoint</description>
38165                  <value>0</value>
38166                </enumeratedValue>
38167                <enumeratedValue>
38168                  <name>In</name>
38169                  <description>Selects IN endpoint</description>
38170                  <value>1</value>
38171                </enumeratedValue>
38172              </enumeratedValues>
38173            </field>
38174            <field>
38175              <name>STALL</name>
38176              <description>Stall selected endpoint</description>
38177              <lsb>8</lsb>
38178              <msb>8</msb>
38179              <enumeratedValues>
38180                <enumeratedValue>
38181                  <name>UnStall</name>
38182                  <description>Don't stall selected endpoint</description>
38183                  <value>0</value>
38184                </enumeratedValue>
38185                <enumeratedValue>
38186                  <name>Stall</name>
38187                  <description>Stall selected endpoint</description>
38188                  <value>1</value>
38189                </enumeratedValue>
38190              </enumeratedValues>
38191            </field>
38192          </fields>
38193        </register>
38194        <register>
38195          <name>ISOSPLIT</name>
38196          <description>Controls the split of ISO buffers</description>
38197          <addressOffset>0x51C</addressOffset>
38198          <access>read-write</access>
38199          <fields>
38200            <field>
38201              <name>SPLIT</name>
38202              <description>Controls the split of ISO buffers</description>
38203              <lsb>0</lsb>
38204              <msb>15</msb>
38205              <enumeratedValues>
38206                <enumeratedValue>
38207                  <name>OneDir</name>
38208                  <description>Full buffer dedicated to either ISO IN or OUT</description>
38209                  <value>0x0000</value>
38210                </enumeratedValue>
38211                <enumeratedValue>
38212                  <name>HalfIN</name>
38213                  <description>Lower half for IN, upper half for OUT</description>
38214                  <value>0x0080</value>
38215                </enumeratedValue>
38216              </enumeratedValues>
38217            </field>
38218          </fields>
38219        </register>
38220        <register>
38221          <name>FRAMECNTR</name>
38222          <description>Returns the current value of the start of frame counter</description>
38223          <addressOffset>0x520</addressOffset>
38224          <access>read-only</access>
38225          <fields>
38226            <field>
38227              <name>FRAMECNTR</name>
38228              <description>Returns the current value of the start of frame counter</description>
38229              <lsb>0</lsb>
38230              <msb>10</msb>
38231            </field>
38232          </fields>
38233        </register>
38234        <register>
38235          <name>LOWPOWER</name>
38236          <description>Controls USBD peripheral low power mode during USB suspend</description>
38237          <addressOffset>0x52C</addressOffset>
38238          <access>read-write</access>
38239          <resetValue>0x00000000</resetValue>
38240          <fields>
38241            <field>
38242              <name>LOWPOWER</name>
38243              <description>Controls USBD peripheral low-power mode during USB suspend</description>
38244              <lsb>0</lsb>
38245              <msb>0</msb>
38246              <enumeratedValues>
38247                <enumeratedValue>
38248                  <name>ForceNormal</name>
38249                  <description>Software must write this value to exit low power mode and before performing a remote wake-up</description>
38250                  <value>0</value>
38251                </enumeratedValue>
38252                <enumeratedValue>
38253                  <name>LowPower</name>
38254                  <description>Software must write this value to enter low power mode after DMA and software have finished interacting with the USB peripheral</description>
38255                  <value>1</value>
38256                </enumeratedValue>
38257              </enumeratedValues>
38258            </field>
38259          </fields>
38260        </register>
38261        <register>
38262          <name>ISOINCONFIG</name>
38263          <description>Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent</description>
38264          <addressOffset>0x530</addressOffset>
38265          <access>read-write</access>
38266          <fields>
38267            <field>
38268              <name>RESPONSE</name>
38269              <description>Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent</description>
38270              <lsb>0</lsb>
38271              <msb>0</msb>
38272              <enumeratedValues>
38273                <enumeratedValue>
38274                  <name>NoResp</name>
38275                  <description>Endpoint does not respond in that case</description>
38276                  <value>0</value>
38277                </enumeratedValue>
38278                <enumeratedValue>
38279                  <name>ZeroData</name>
38280                  <description>Endpoint responds with a zero-length data packet in that case</description>
38281                  <value>1</value>
38282                </enumeratedValue>
38283              </enumeratedValues>
38284            </field>
38285          </fields>
38286        </register>
38287        <cluster>
38288          <dim>8</dim>
38289          <dimIncrement>0x014</dimIncrement>
38290          <name>EPIN[%s]</name>
38291          <description>Unspecified</description>
38292          <headerStructName>USBD_EPIN</headerStructName>
38293          <access>read-write</access>
38294          <addressOffset>0x600</addressOffset>
38295          <register>
38296            <name>PTR</name>
38297            <description>Description cluster: Data pointer</description>
38298            <addressOffset>0x000</addressOffset>
38299            <access>read-write</access>
38300            <fields>
38301              <field>
38302                <name>PTR</name>
38303                <description>Data pointer</description>
38304                <lsb>0</lsb>
38305                <msb>31</msb>
38306              </field>
38307            </fields>
38308          </register>
38309          <register>
38310            <name>MAXCNT</name>
38311            <description>Description cluster: Maximum number of bytes to transfer</description>
38312            <addressOffset>0x004</addressOffset>
38313            <access>read-write</access>
38314            <fields>
38315              <field>
38316                <name>MAXCNT</name>
38317                <description>Maximum number of bytes to transfer</description>
38318                <lsb>0</lsb>
38319                <msb>6</msb>
38320              </field>
38321            </fields>
38322          </register>
38323          <register>
38324            <name>AMOUNT</name>
38325            <description>Description cluster: Number of bytes transferred in the last transaction</description>
38326            <addressOffset>0x008</addressOffset>
38327            <access>read-only</access>
38328            <fields>
38329              <field>
38330                <name>AMOUNT</name>
38331                <description>Number of bytes transferred in the last transaction</description>
38332                <lsb>0</lsb>
38333                <msb>6</msb>
38334              </field>
38335            </fields>
38336          </register>
38337        </cluster>
38338        <cluster>
38339          <name>ISOIN</name>
38340          <description>Unspecified</description>
38341          <headerStructName>USBD_ISOIN</headerStructName>
38342          <access>read-write</access>
38343          <addressOffset>0x6A0</addressOffset>
38344          <register>
38345            <name>PTR</name>
38346            <description>Data pointer</description>
38347            <addressOffset>0x000</addressOffset>
38348            <access>read-write</access>
38349            <fields>
38350              <field>
38351                <name>PTR</name>
38352                <description>Data pointer</description>
38353                <lsb>0</lsb>
38354                <msb>31</msb>
38355              </field>
38356            </fields>
38357          </register>
38358          <register>
38359            <name>MAXCNT</name>
38360            <description>Maximum number of bytes to transfer</description>
38361            <addressOffset>0x004</addressOffset>
38362            <access>read-write</access>
38363            <fields>
38364              <field>
38365                <name>MAXCNT</name>
38366                <description>Maximum number of bytes to transfer</description>
38367                <lsb>0</lsb>
38368                <msb>9</msb>
38369              </field>
38370            </fields>
38371          </register>
38372          <register>
38373            <name>AMOUNT</name>
38374            <description>Number of bytes transferred in the last transaction</description>
38375            <addressOffset>0x008</addressOffset>
38376            <access>read-only</access>
38377            <fields>
38378              <field>
38379                <name>AMOUNT</name>
38380                <description>Number of bytes transferred in the last transaction</description>
38381                <lsb>0</lsb>
38382                <msb>9</msb>
38383              </field>
38384            </fields>
38385          </register>
38386        </cluster>
38387        <cluster>
38388          <dim>8</dim>
38389          <dimIncrement>0x014</dimIncrement>
38390          <name>EPOUT[%s]</name>
38391          <description>Unspecified</description>
38392          <headerStructName>USBD_EPOUT</headerStructName>
38393          <access>read-write</access>
38394          <addressOffset>0x700</addressOffset>
38395          <register>
38396            <name>PTR</name>
38397            <description>Description cluster: Data pointer</description>
38398            <addressOffset>0x000</addressOffset>
38399            <access>read-write</access>
38400            <fields>
38401              <field>
38402                <name>PTR</name>
38403                <description>Data pointer</description>
38404                <lsb>0</lsb>
38405                <msb>31</msb>
38406              </field>
38407            </fields>
38408          </register>
38409          <register>
38410            <name>MAXCNT</name>
38411            <description>Description cluster: Maximum number of bytes to transfer</description>
38412            <addressOffset>0x004</addressOffset>
38413            <access>read-write</access>
38414            <fields>
38415              <field>
38416                <name>MAXCNT</name>
38417                <description>Maximum number of bytes to transfer</description>
38418                <lsb>0</lsb>
38419                <msb>6</msb>
38420              </field>
38421            </fields>
38422          </register>
38423          <register>
38424            <name>AMOUNT</name>
38425            <description>Description cluster: Number of bytes transferred in the last transaction</description>
38426            <addressOffset>0x008</addressOffset>
38427            <access>read-only</access>
38428            <fields>
38429              <field>
38430                <name>AMOUNT</name>
38431                <description>Number of bytes transferred in the last transaction</description>
38432                <lsb>0</lsb>
38433                <msb>6</msb>
38434              </field>
38435            </fields>
38436          </register>
38437        </cluster>
38438        <cluster>
38439          <name>ISOOUT</name>
38440          <description>Unspecified</description>
38441          <headerStructName>USBD_ISOOUT</headerStructName>
38442          <access>read-write</access>
38443          <addressOffset>0x7A0</addressOffset>
38444          <register>
38445            <name>PTR</name>
38446            <description>Data pointer</description>
38447            <addressOffset>0x000</addressOffset>
38448            <access>read-write</access>
38449            <fields>
38450              <field>
38451                <name>PTR</name>
38452                <description>Data pointer</description>
38453                <lsb>0</lsb>
38454                <msb>31</msb>
38455              </field>
38456            </fields>
38457          </register>
38458          <register>
38459            <name>MAXCNT</name>
38460            <description>Maximum number of bytes to transfer</description>
38461            <addressOffset>0x004</addressOffset>
38462            <access>read-write</access>
38463            <fields>
38464              <field>
38465                <name>MAXCNT</name>
38466                <description>Maximum number of bytes to transfer</description>
38467                <lsb>0</lsb>
38468                <msb>9</msb>
38469              </field>
38470            </fields>
38471          </register>
38472          <register>
38473            <name>AMOUNT</name>
38474            <description>Number of bytes transferred in the last transaction</description>
38475            <addressOffset>0x008</addressOffset>
38476            <access>read-only</access>
38477            <fields>
38478              <field>
38479                <name>AMOUNT</name>
38480                <description>Number of bytes transferred in the last transaction</description>
38481                <lsb>0</lsb>
38482                <msb>9</msb>
38483              </field>
38484            </fields>
38485          </register>
38486        </cluster>
38487      </registers>
38488    </peripheral>
38489  </peripherals>
38490</device>