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>nrf52810</name>
7  <series>nrf52</series>
8  <version>1</version>
9  <description>nRF52810 reference description for radio MCU with ARM 32-bit Cortex-M4 Microcontroller </description>
10  <licenseText>
11Copyright (c) 2010 - 2024, 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>0x00001000</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>0x00000030</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>0x00052810</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>N52810</name>
221                    <description>nRF52810</description>
222                    <value>0x52810</value>
223                  </enumeratedValue>
224                  <enumeratedValue>
225                    <name>N52811</name>
226                    <description>nRF52811</description>
227                    <value>0x52811</value>
228                  </enumeratedValue>
229                  <enumeratedValue>
230                    <name>N52832</name>
231                    <description>nRF52832</description>
232                    <value>0x52832</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>Part variant, 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>Part variant, 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>AAA0</name>
263                    <description>AAA0</description>
264                    <value>0x41414130</value>
265                  </enumeratedValue>
266                  <enumeratedValue>
267                    <name>AABA</name>
268                    <description>AABA</description>
269                    <value>0x41414241</value>
270                  </enumeratedValue>
271                  <enumeratedValue>
272                    <name>AABB</name>
273                    <description>AABB</description>
274                    <value>0x41414242</value>
275                  </enumeratedValue>
276                  <enumeratedValue>
277                    <name>AAB0</name>
278                    <description>AAB0</description>
279                    <value>0x41414230</value>
280                  </enumeratedValue>
281                  <enumeratedValue>
282                    <name>AACA</name>
283                    <description>AACA</description>
284                    <value>0x41414341</value>
285                  </enumeratedValue>
286                  <enumeratedValue>
287                    <name>AACB</name>
288                    <description>AACB</description>
289                    <value>0x41414342</value>
290                  </enumeratedValue>
291                  <enumeratedValue>
292                    <name>AAC0</name>
293                    <description>AAC0</description>
294                    <value>0x41414330</value>
295                  </enumeratedValue>
296                  <enumeratedValue>
297                    <name>Unspecified</name>
298                    <description>Unspecified</description>
299                    <value>0xFFFFFFFF</value>
300                  </enumeratedValue>
301                </enumeratedValues>
302              </field>
303            </fields>
304          </register>
305          <register>
306            <name>PACKAGE</name>
307            <description>Package option</description>
308            <addressOffset>0x008</addressOffset>
309            <access>read-only</access>
310            <resetValue>0xFFFFFFFF</resetValue>
311            <fields>
312              <field>
313                <name>PACKAGE</name>
314                <description>Package option</description>
315                <lsb>0</lsb>
316                <msb>31</msb>
317                <enumeratedValues>
318                  <enumeratedValue>
319                    <name>QF</name>
320                    <description>QFxx - 48-pin QFN</description>
321                    <value>0x2000</value>
322                  </enumeratedValue>
323                  <enumeratedValue>
324                    <name>QC</name>
325                    <description>QCxx - 32-pin QFN</description>
326                    <value>0x2003</value>
327                  </enumeratedValue>
328                  <enumeratedValue>
329                    <name>CA</name>
330                    <description>CAxx - WLCSP</description>
331                    <value>0x2004</value>
332                  </enumeratedValue>
333                  <enumeratedValue>
334                    <name>Unspecified</name>
335                    <description>Unspecified</description>
336                    <value>0xFFFFFFFF</value>
337                  </enumeratedValue>
338                </enumeratedValues>
339              </field>
340            </fields>
341          </register>
342          <register>
343            <name>RAM</name>
344            <description>RAM variant</description>
345            <addressOffset>0x00C</addressOffset>
346            <access>read-only</access>
347            <resetValue>0x00000018</resetValue>
348            <fields>
349              <field>
350                <name>RAM</name>
351                <description>RAM variant</description>
352                <lsb>0</lsb>
353                <msb>31</msb>
354                <enumeratedValues>
355                  <enumeratedValue>
356                    <name>K24</name>
357                    <description>24 kByte RAM</description>
358                    <value>0x18</value>
359                  </enumeratedValue>
360                  <enumeratedValue>
361                    <name>Unspecified</name>
362                    <description>Unspecified</description>
363                    <value>0xFFFFFFFF</value>
364                  </enumeratedValue>
365                </enumeratedValues>
366              </field>
367            </fields>
368          </register>
369          <register>
370            <name>FLASH</name>
371            <description>Flash variant</description>
372            <addressOffset>0x010</addressOffset>
373            <access>read-only</access>
374            <resetValue>0x000000C0</resetValue>
375            <fields>
376              <field>
377                <name>FLASH</name>
378                <description>Flash variant</description>
379                <lsb>0</lsb>
380                <msb>31</msb>
381                <enumeratedValues>
382                  <enumeratedValue>
383                    <name>K192</name>
384                    <description>192 kByte flash</description>
385                    <value>0xC0</value>
386                  </enumeratedValue>
387                  <enumeratedValue>
388                    <name>Unspecified</name>
389                    <description>Unspecified</description>
390                    <value>0xFFFFFFFF</value>
391                  </enumeratedValue>
392                </enumeratedValues>
393              </field>
394            </fields>
395          </register>
396        </cluster>
397        <cluster>
398          <name>TEMP</name>
399          <description>Registers storing factory TEMP module linearization coefficients</description>
400          <headerStructName>FICR_TEMP</headerStructName>
401          <access>read-only</access>
402          <addressOffset>0x404</addressOffset>
403          <register>
404            <name>A0</name>
405            <description>Slope definition A0</description>
406            <addressOffset>0x000</addressOffset>
407            <access>read-only</access>
408            <resetValue>0x00000320</resetValue>
409            <fields>
410              <field>
411                <name>A</name>
412                <description>A (slope definition) register</description>
413                <lsb>0</lsb>
414                <msb>11</msb>
415              </field>
416            </fields>
417          </register>
418          <register>
419            <name>A1</name>
420            <description>Slope definition A1</description>
421            <addressOffset>0x004</addressOffset>
422            <access>read-only</access>
423            <resetValue>0x00000343</resetValue>
424            <fields>
425              <field>
426                <name>A</name>
427                <description>A (slope definition) register</description>
428                <lsb>0</lsb>
429                <msb>11</msb>
430              </field>
431            </fields>
432          </register>
433          <register>
434            <name>A2</name>
435            <description>Slope definition A2</description>
436            <addressOffset>0x008</addressOffset>
437            <access>read-only</access>
438            <resetValue>0x0000035D</resetValue>
439            <fields>
440              <field>
441                <name>A</name>
442                <description>A (slope definition) register</description>
443                <lsb>0</lsb>
444                <msb>11</msb>
445              </field>
446            </fields>
447          </register>
448          <register>
449            <name>A3</name>
450            <description>Slope definition A3</description>
451            <addressOffset>0x00C</addressOffset>
452            <access>read-only</access>
453            <resetValue>0x00000400</resetValue>
454            <fields>
455              <field>
456                <name>A</name>
457                <description>A (slope definition) register</description>
458                <lsb>0</lsb>
459                <msb>11</msb>
460              </field>
461            </fields>
462          </register>
463          <register>
464            <name>A4</name>
465            <description>Slope definition A4</description>
466            <addressOffset>0x010</addressOffset>
467            <access>read-only</access>
468            <resetValue>0x00000452</resetValue>
469            <fields>
470              <field>
471                <name>A</name>
472                <description>A (slope definition) register</description>
473                <lsb>0</lsb>
474                <msb>11</msb>
475              </field>
476            </fields>
477          </register>
478          <register>
479            <name>A5</name>
480            <description>Slope definition A5</description>
481            <addressOffset>0x014</addressOffset>
482            <access>read-only</access>
483            <resetValue>0x0000037B</resetValue>
484            <fields>
485              <field>
486                <name>A</name>
487                <description>A (slope definition) register</description>
488                <lsb>0</lsb>
489                <msb>11</msb>
490              </field>
491            </fields>
492          </register>
493          <register>
494            <name>B0</name>
495            <description>Y-intercept B0</description>
496            <addressOffset>0x018</addressOffset>
497            <access>read-only</access>
498            <resetValue>0x00003FCC</resetValue>
499            <fields>
500              <field>
501                <name>B</name>
502                <description>B (y-intercept)</description>
503                <lsb>0</lsb>
504                <msb>13</msb>
505              </field>
506            </fields>
507          </register>
508          <register>
509            <name>B1</name>
510            <description>Y-intercept B1</description>
511            <addressOffset>0x01C</addressOffset>
512            <access>read-only</access>
513            <resetValue>0x00003F98</resetValue>
514            <fields>
515              <field>
516                <name>B</name>
517                <description>B (y-intercept)</description>
518                <lsb>0</lsb>
519                <msb>13</msb>
520              </field>
521            </fields>
522          </register>
523          <register>
524            <name>B2</name>
525            <description>Y-intercept B2</description>
526            <addressOffset>0x020</addressOffset>
527            <access>read-only</access>
528            <resetValue>0x00003F98</resetValue>
529            <fields>
530              <field>
531                <name>B</name>
532                <description>B (y-intercept)</description>
533                <lsb>0</lsb>
534                <msb>13</msb>
535              </field>
536            </fields>
537          </register>
538          <register>
539            <name>B3</name>
540            <description>Y-intercept B3</description>
541            <addressOffset>0x024</addressOffset>
542            <access>read-only</access>
543            <resetValue>0x00000012</resetValue>
544            <fields>
545              <field>
546                <name>B</name>
547                <description>B (y-intercept)</description>
548                <lsb>0</lsb>
549                <msb>13</msb>
550              </field>
551            </fields>
552          </register>
553          <register>
554            <name>B4</name>
555            <description>Y-intercept B4</description>
556            <addressOffset>0x028</addressOffset>
557            <access>read-only</access>
558            <resetValue>0x0000004D</resetValue>
559            <fields>
560              <field>
561                <name>B</name>
562                <description>B (y-intercept)</description>
563                <lsb>0</lsb>
564                <msb>13</msb>
565              </field>
566            </fields>
567          </register>
568          <register>
569            <name>B5</name>
570            <description>Y-intercept B5</description>
571            <addressOffset>0x02C</addressOffset>
572            <access>read-only</access>
573            <resetValue>0x00003E10</resetValue>
574            <fields>
575              <field>
576                <name>B</name>
577                <description>B (y-intercept)</description>
578                <lsb>0</lsb>
579                <msb>13</msb>
580              </field>
581            </fields>
582          </register>
583          <register>
584            <name>T0</name>
585            <description>Segment end T0</description>
586            <addressOffset>0x030</addressOffset>
587            <access>read-only</access>
588            <resetValue>0x000000E2</resetValue>
589            <fields>
590              <field>
591                <name>T</name>
592                <description>T (segment end) register</description>
593                <lsb>0</lsb>
594                <msb>7</msb>
595              </field>
596            </fields>
597          </register>
598          <register>
599            <name>T1</name>
600            <description>Segment end T1</description>
601            <addressOffset>0x034</addressOffset>
602            <access>read-only</access>
603            <resetValue>0x00000000</resetValue>
604            <fields>
605              <field>
606                <name>T</name>
607                <description>T (segment end) register</description>
608                <lsb>0</lsb>
609                <msb>7</msb>
610              </field>
611            </fields>
612          </register>
613          <register>
614            <name>T2</name>
615            <description>Segment end T2</description>
616            <addressOffset>0x038</addressOffset>
617            <access>read-only</access>
618            <resetValue>0x00000014</resetValue>
619            <fields>
620              <field>
621                <name>T</name>
622                <description>T (segment end) register</description>
623                <lsb>0</lsb>
624                <msb>7</msb>
625              </field>
626            </fields>
627          </register>
628          <register>
629            <name>T3</name>
630            <description>Segment end T3</description>
631            <addressOffset>0x03C</addressOffset>
632            <access>read-only</access>
633            <resetValue>0x00000019</resetValue>
634            <fields>
635              <field>
636                <name>T</name>
637                <description>T (segment end) register</description>
638                <lsb>0</lsb>
639                <msb>7</msb>
640              </field>
641            </fields>
642          </register>
643          <register>
644            <name>T4</name>
645            <description>Segment end T4</description>
646            <addressOffset>0x040</addressOffset>
647            <access>read-only</access>
648            <resetValue>0x00000050</resetValue>
649            <fields>
650              <field>
651                <name>T</name>
652                <description>T (segment end) register</description>
653                <lsb>0</lsb>
654                <msb>7</msb>
655              </field>
656            </fields>
657          </register>
658        </cluster>
659      </registers>
660    </peripheral>
661    <peripheral>
662      <name>UICR</name>
663      <description>User information configuration registers</description>
664      <baseAddress>0x10001000</baseAddress>
665      <addressBlock>
666        <offset>0</offset>
667        <size>0x1000</size>
668        <usage>registers</usage>
669      </addressBlock>
670      <groupName>UICR</groupName>
671      <size>0x20</size>
672      <registers>
673        <register>
674          <dim>0xD</dim>
675          <dimIncrement>0x4</dimIncrement>
676          <name>NRFFW[%s]</name>
677          <description>Description collection: Reserved for Nordic firmware design</description>
678          <addressOffset>0x014</addressOffset>
679          <access>read-write</access>
680          <resetValue>0xFFFFFFFF</resetValue>
681          <fields>
682            <field>
683              <name>NRFFW</name>
684              <description>Reserved for Nordic firmware design</description>
685              <lsb>0</lsb>
686              <msb>31</msb>
687            </field>
688          </fields>
689        </register>
690        <register>
691          <dim>0xC</dim>
692          <dimIncrement>0x4</dimIncrement>
693          <name>NRFHW[%s]</name>
694          <description>Description collection: Reserved for Nordic hardware design</description>
695          <addressOffset>0x050</addressOffset>
696          <access>read-write</access>
697          <resetValue>0xFFFFFFFF</resetValue>
698          <fields>
699            <field>
700              <name>NRFHW</name>
701              <description>Reserved for Nordic hardware design</description>
702              <lsb>0</lsb>
703              <msb>31</msb>
704            </field>
705          </fields>
706        </register>
707        <register>
708          <dim>0x20</dim>
709          <dimIncrement>0x4</dimIncrement>
710          <name>CUSTOMER[%s]</name>
711          <description>Description collection: Reserved for customer</description>
712          <addressOffset>0x080</addressOffset>
713          <access>read-write</access>
714          <resetValue>0xFFFFFFFF</resetValue>
715          <fields>
716            <field>
717              <name>CUSTOMER</name>
718              <description>Reserved for customer</description>
719              <lsb>0</lsb>
720              <msb>31</msb>
721            </field>
722          </fields>
723        </register>
724        <register>
725          <dim>0x8</dim>
726          <dimIncrement>0x4</dimIncrement>
727          <name>NRFMDK[%s]</name>
728          <description>Description collection: Reserved for Nordic MDK</description>
729          <addressOffset>0x100</addressOffset>
730          <access>read-write</access>
731          <resetValue>0xFFFFFFFF</resetValue>
732          <fields>
733            <field>
734              <name>NRFMDK</name>
735              <description>Reserved for Nordic MDK</description>
736              <lsb>0</lsb>
737              <msb>31</msb>
738            </field>
739          </fields>
740        </register>
741        <register>
742          <dim>0x2</dim>
743          <dimIncrement>0x4</dimIncrement>
744          <name>PSELRESET[%s]</name>
745          <description>Description collection: Mapping of the nRESET function (see POWER chapter for details)</description>
746          <addressOffset>0x200</addressOffset>
747          <access>read-write</access>
748          <resetValue>0xFFFFFFFF</resetValue>
749          <fields>
750            <field>
751              <name>PIN</name>
752              <description>GPIO pin number onto which nRESET is exposed</description>
753              <lsb>0</lsb>
754              <msb>4</msb>
755            </field>
756            <field>
757              <name>CONNECT</name>
758              <description>Connection</description>
759              <lsb>31</lsb>
760              <msb>31</msb>
761              <enumeratedValues>
762                <enumeratedValue>
763                  <name>Disconnected</name>
764                  <description>Disconnect</description>
765                  <value>1</value>
766                </enumeratedValue>
767                <enumeratedValue>
768                  <name>Connected</name>
769                  <description>Connect</description>
770                  <value>0</value>
771                </enumeratedValue>
772              </enumeratedValues>
773            </field>
774          </fields>
775        </register>
776        <register>
777          <name>APPROTECT</name>
778          <description>Access port protection</description>
779          <addressOffset>0x208</addressOffset>
780          <access>read-write</access>
781          <resetValue>0xFFFFFFFF</resetValue>
782          <fields>
783            <field>
784              <name>PALL</name>
785              <description>Enable or disable access port protection.</description>
786              <lsb>0</lsb>
787              <msb>7</msb>
788              <enumeratedValues>
789                <enumeratedValue>
790                  <name>Disabled</name>
791                  <description>Hardware disable of access port protection for devices where access port protection is controlled by hardware</description>
792                  <value>0xFF</value>
793                </enumeratedValue>
794                <enumeratedValue>
795                  <name>HwDisabled</name>
796                  <description>Hardware disable of access port protection for devices where access port protection is controlled by hardware and software</description>
797                  <value>0x5A</value>
798                </enumeratedValue>
799                <enumeratedValue>
800                  <name>Enabled</name>
801                  <description>Enable</description>
802                  <value>0x00</value>
803                </enumeratedValue>
804              </enumeratedValues>
805            </field>
806          </fields>
807        </register>
808      </registers>
809    </peripheral>
810    <peripheral>
811      <name>BPROT</name>
812      <description>Block Protect</description>
813      <baseAddress>0x40000000</baseAddress>
814      <addressBlock>
815        <offset>0</offset>
816        <size>0x1000</size>
817        <usage>registers</usage>
818      </addressBlock>
819      <groupName>BPROT</groupName>
820      <size>0x20</size>
821      <registers>
822        <register>
823          <name>CONFIG0</name>
824          <description>Block protect configuration register 0</description>
825          <addressOffset>0x600</addressOffset>
826          <access>read-write</access>
827          <fields>
828            <field>
829              <name>REGION0</name>
830              <description>Enable protection for region 0. Write '0' has no effect.</description>
831              <lsb>0</lsb>
832              <msb>0</msb>
833              <enumeratedValues>
834                <enumeratedValue>
835                  <name>Disabled</name>
836                  <description>Protection disabled</description>
837                  <value>0</value>
838                </enumeratedValue>
839                <enumeratedValue>
840                  <name>Enabled</name>
841                  <description>Protection enabled</description>
842                  <value>1</value>
843                </enumeratedValue>
844              </enumeratedValues>
845            </field>
846            <field>
847              <name>REGION1</name>
848              <description>Enable protection for region 1. Write '0' has no effect.</description>
849              <lsb>1</lsb>
850              <msb>1</msb>
851              <enumeratedValues>
852                <enumeratedValue>
853                  <name>Disabled</name>
854                  <description>Protection disabled</description>
855                  <value>0</value>
856                </enumeratedValue>
857                <enumeratedValue>
858                  <name>Enabled</name>
859                  <description>Protection enabled</description>
860                  <value>1</value>
861                </enumeratedValue>
862              </enumeratedValues>
863            </field>
864            <field>
865              <name>REGION2</name>
866              <description>Enable protection for region 2. Write '0' has no effect.</description>
867              <lsb>2</lsb>
868              <msb>2</msb>
869              <enumeratedValues>
870                <enumeratedValue>
871                  <name>Disabled</name>
872                  <description>Protection disabled</description>
873                  <value>0</value>
874                </enumeratedValue>
875                <enumeratedValue>
876                  <name>Enabled</name>
877                  <description>Protection enabled</description>
878                  <value>1</value>
879                </enumeratedValue>
880              </enumeratedValues>
881            </field>
882            <field>
883              <name>REGION3</name>
884              <description>Enable protection for region 3. Write '0' has no effect.</description>
885              <lsb>3</lsb>
886              <msb>3</msb>
887              <enumeratedValues>
888                <enumeratedValue>
889                  <name>Disabled</name>
890                  <description>Protection disabled</description>
891                  <value>0</value>
892                </enumeratedValue>
893                <enumeratedValue>
894                  <name>Enabled</name>
895                  <description>Protection enabled</description>
896                  <value>1</value>
897                </enumeratedValue>
898              </enumeratedValues>
899            </field>
900            <field>
901              <name>REGION4</name>
902              <description>Enable protection for region 4. Write '0' has no effect.</description>
903              <lsb>4</lsb>
904              <msb>4</msb>
905              <enumeratedValues>
906                <enumeratedValue>
907                  <name>Disabled</name>
908                  <description>Protection disabled</description>
909                  <value>0</value>
910                </enumeratedValue>
911                <enumeratedValue>
912                  <name>Enabled</name>
913                  <description>Protection enabled</description>
914                  <value>1</value>
915                </enumeratedValue>
916              </enumeratedValues>
917            </field>
918            <field>
919              <name>REGION5</name>
920              <description>Enable protection for region 5. Write '0' has no effect.</description>
921              <lsb>5</lsb>
922              <msb>5</msb>
923              <enumeratedValues>
924                <enumeratedValue>
925                  <name>Disabled</name>
926                  <description>Protection disabled</description>
927                  <value>0</value>
928                </enumeratedValue>
929                <enumeratedValue>
930                  <name>Enabled</name>
931                  <description>Protection enabled</description>
932                  <value>1</value>
933                </enumeratedValue>
934              </enumeratedValues>
935            </field>
936            <field>
937              <name>REGION6</name>
938              <description>Enable protection for region 6. Write '0' has no effect.</description>
939              <lsb>6</lsb>
940              <msb>6</msb>
941              <enumeratedValues>
942                <enumeratedValue>
943                  <name>Disabled</name>
944                  <description>Protection disabled</description>
945                  <value>0</value>
946                </enumeratedValue>
947                <enumeratedValue>
948                  <name>Enabled</name>
949                  <description>Protection enabled</description>
950                  <value>1</value>
951                </enumeratedValue>
952              </enumeratedValues>
953            </field>
954            <field>
955              <name>REGION7</name>
956              <description>Enable protection for region 7. Write '0' has no effect.</description>
957              <lsb>7</lsb>
958              <msb>7</msb>
959              <enumeratedValues>
960                <enumeratedValue>
961                  <name>Disabled</name>
962                  <description>Protection disabled</description>
963                  <value>0</value>
964                </enumeratedValue>
965                <enumeratedValue>
966                  <name>Enabled</name>
967                  <description>Protection enabled</description>
968                  <value>1</value>
969                </enumeratedValue>
970              </enumeratedValues>
971            </field>
972            <field>
973              <name>REGION8</name>
974              <description>Enable protection for region 8. Write '0' has no effect.</description>
975              <lsb>8</lsb>
976              <msb>8</msb>
977              <enumeratedValues>
978                <enumeratedValue>
979                  <name>Disabled</name>
980                  <description>Protection disabled</description>
981                  <value>0</value>
982                </enumeratedValue>
983                <enumeratedValue>
984                  <name>Enabled</name>
985                  <description>Protection enabled</description>
986                  <value>1</value>
987                </enumeratedValue>
988              </enumeratedValues>
989            </field>
990            <field>
991              <name>REGION9</name>
992              <description>Enable protection for region 9. Write '0' has no effect.</description>
993              <lsb>9</lsb>
994              <msb>9</msb>
995              <enumeratedValues>
996                <enumeratedValue>
997                  <name>Disabled</name>
998                  <description>Protection disabled</description>
999                  <value>0</value>
1000                </enumeratedValue>
1001                <enumeratedValue>
1002                  <name>Enabled</name>
1003                  <description>Protection enabled</description>
1004                  <value>1</value>
1005                </enumeratedValue>
1006              </enumeratedValues>
1007            </field>
1008            <field>
1009              <name>REGION10</name>
1010              <description>Enable protection for region 10. Write '0' has no effect.</description>
1011              <lsb>10</lsb>
1012              <msb>10</msb>
1013              <enumeratedValues>
1014                <enumeratedValue>
1015                  <name>Disabled</name>
1016                  <description>Protection disabled</description>
1017                  <value>0</value>
1018                </enumeratedValue>
1019                <enumeratedValue>
1020                  <name>Enabled</name>
1021                  <description>Protection enabled</description>
1022                  <value>1</value>
1023                </enumeratedValue>
1024              </enumeratedValues>
1025            </field>
1026            <field>
1027              <name>REGION11</name>
1028              <description>Enable protection for region 11. Write '0' has no effect.</description>
1029              <lsb>11</lsb>
1030              <msb>11</msb>
1031              <enumeratedValues>
1032                <enumeratedValue>
1033                  <name>Disabled</name>
1034                  <description>Protection disabled</description>
1035                  <value>0</value>
1036                </enumeratedValue>
1037                <enumeratedValue>
1038                  <name>Enabled</name>
1039                  <description>Protection enabled</description>
1040                  <value>1</value>
1041                </enumeratedValue>
1042              </enumeratedValues>
1043            </field>
1044            <field>
1045              <name>REGION12</name>
1046              <description>Enable protection for region 12. Write '0' has no effect.</description>
1047              <lsb>12</lsb>
1048              <msb>12</msb>
1049              <enumeratedValues>
1050                <enumeratedValue>
1051                  <name>Disabled</name>
1052                  <description>Protection disabled</description>
1053                  <value>0</value>
1054                </enumeratedValue>
1055                <enumeratedValue>
1056                  <name>Enabled</name>
1057                  <description>Protection enabled</description>
1058                  <value>1</value>
1059                </enumeratedValue>
1060              </enumeratedValues>
1061            </field>
1062            <field>
1063              <name>REGION13</name>
1064              <description>Enable protection for region 13. Write '0' has no effect.</description>
1065              <lsb>13</lsb>
1066              <msb>13</msb>
1067              <enumeratedValues>
1068                <enumeratedValue>
1069                  <name>Disabled</name>
1070                  <description>Protection disabled</description>
1071                  <value>0</value>
1072                </enumeratedValue>
1073                <enumeratedValue>
1074                  <name>Enabled</name>
1075                  <description>Protection enabled</description>
1076                  <value>1</value>
1077                </enumeratedValue>
1078              </enumeratedValues>
1079            </field>
1080            <field>
1081              <name>REGION14</name>
1082              <description>Enable protection for region 14. Write '0' has no effect.</description>
1083              <lsb>14</lsb>
1084              <msb>14</msb>
1085              <enumeratedValues>
1086                <enumeratedValue>
1087                  <name>Disabled</name>
1088                  <description>Protection disabled</description>
1089                  <value>0</value>
1090                </enumeratedValue>
1091                <enumeratedValue>
1092                  <name>Enabled</name>
1093                  <description>Protection enabled</description>
1094                  <value>1</value>
1095                </enumeratedValue>
1096              </enumeratedValues>
1097            </field>
1098            <field>
1099              <name>REGION15</name>
1100              <description>Enable protection for region 15. Write '0' has no effect.</description>
1101              <lsb>15</lsb>
1102              <msb>15</msb>
1103              <enumeratedValues>
1104                <enumeratedValue>
1105                  <name>Disabled</name>
1106                  <description>Protection disabled</description>
1107                  <value>0</value>
1108                </enumeratedValue>
1109                <enumeratedValue>
1110                  <name>Enabled</name>
1111                  <description>Protection enabled</description>
1112                  <value>1</value>
1113                </enumeratedValue>
1114              </enumeratedValues>
1115            </field>
1116            <field>
1117              <name>REGION16</name>
1118              <description>Enable protection for region 16. Write '0' has no effect.</description>
1119              <lsb>16</lsb>
1120              <msb>16</msb>
1121              <enumeratedValues>
1122                <enumeratedValue>
1123                  <name>Disabled</name>
1124                  <description>Protection disabled</description>
1125                  <value>0</value>
1126                </enumeratedValue>
1127                <enumeratedValue>
1128                  <name>Enabled</name>
1129                  <description>Protection enabled</description>
1130                  <value>1</value>
1131                </enumeratedValue>
1132              </enumeratedValues>
1133            </field>
1134            <field>
1135              <name>REGION17</name>
1136              <description>Enable protection for region 17. Write '0' has no effect.</description>
1137              <lsb>17</lsb>
1138              <msb>17</msb>
1139              <enumeratedValues>
1140                <enumeratedValue>
1141                  <name>Disabled</name>
1142                  <description>Protection disabled</description>
1143                  <value>0</value>
1144                </enumeratedValue>
1145                <enumeratedValue>
1146                  <name>Enabled</name>
1147                  <description>Protection enabled</description>
1148                  <value>1</value>
1149                </enumeratedValue>
1150              </enumeratedValues>
1151            </field>
1152            <field>
1153              <name>REGION18</name>
1154              <description>Enable protection for region 18. Write '0' has no effect.</description>
1155              <lsb>18</lsb>
1156              <msb>18</msb>
1157              <enumeratedValues>
1158                <enumeratedValue>
1159                  <name>Disabled</name>
1160                  <description>Protection disabled</description>
1161                  <value>0</value>
1162                </enumeratedValue>
1163                <enumeratedValue>
1164                  <name>Enabled</name>
1165                  <description>Protection enabled</description>
1166                  <value>1</value>
1167                </enumeratedValue>
1168              </enumeratedValues>
1169            </field>
1170            <field>
1171              <name>REGION19</name>
1172              <description>Enable protection for region 19. Write '0' has no effect.</description>
1173              <lsb>19</lsb>
1174              <msb>19</msb>
1175              <enumeratedValues>
1176                <enumeratedValue>
1177                  <name>Disabled</name>
1178                  <description>Protection disabled</description>
1179                  <value>0</value>
1180                </enumeratedValue>
1181                <enumeratedValue>
1182                  <name>Enabled</name>
1183                  <description>Protection enabled</description>
1184                  <value>1</value>
1185                </enumeratedValue>
1186              </enumeratedValues>
1187            </field>
1188            <field>
1189              <name>REGION20</name>
1190              <description>Enable protection for region 20. Write '0' has no effect.</description>
1191              <lsb>20</lsb>
1192              <msb>20</msb>
1193              <enumeratedValues>
1194                <enumeratedValue>
1195                  <name>Disabled</name>
1196                  <description>Protection disabled</description>
1197                  <value>0</value>
1198                </enumeratedValue>
1199                <enumeratedValue>
1200                  <name>Enabled</name>
1201                  <description>Protection enabled</description>
1202                  <value>1</value>
1203                </enumeratedValue>
1204              </enumeratedValues>
1205            </field>
1206            <field>
1207              <name>REGION21</name>
1208              <description>Enable protection for region 21. Write '0' has no effect.</description>
1209              <lsb>21</lsb>
1210              <msb>21</msb>
1211              <enumeratedValues>
1212                <enumeratedValue>
1213                  <name>Disabled</name>
1214                  <description>Protection disabled</description>
1215                  <value>0</value>
1216                </enumeratedValue>
1217                <enumeratedValue>
1218                  <name>Enabled</name>
1219                  <description>Protection enabled</description>
1220                  <value>1</value>
1221                </enumeratedValue>
1222              </enumeratedValues>
1223            </field>
1224            <field>
1225              <name>REGION22</name>
1226              <description>Enable protection for region 22. Write '0' has no effect.</description>
1227              <lsb>22</lsb>
1228              <msb>22</msb>
1229              <enumeratedValues>
1230                <enumeratedValue>
1231                  <name>Disabled</name>
1232                  <description>Protection disabled</description>
1233                  <value>0</value>
1234                </enumeratedValue>
1235                <enumeratedValue>
1236                  <name>Enabled</name>
1237                  <description>Protection enabled</description>
1238                  <value>1</value>
1239                </enumeratedValue>
1240              </enumeratedValues>
1241            </field>
1242            <field>
1243              <name>REGION23</name>
1244              <description>Enable protection for region 23. Write '0' has no effect.</description>
1245              <lsb>23</lsb>
1246              <msb>23</msb>
1247              <enumeratedValues>
1248                <enumeratedValue>
1249                  <name>Disabled</name>
1250                  <description>Protection disabled</description>
1251                  <value>0</value>
1252                </enumeratedValue>
1253                <enumeratedValue>
1254                  <name>Enabled</name>
1255                  <description>Protection enabled</description>
1256                  <value>1</value>
1257                </enumeratedValue>
1258              </enumeratedValues>
1259            </field>
1260            <field>
1261              <name>REGION24</name>
1262              <description>Enable protection for region 24. Write '0' has no effect.</description>
1263              <lsb>24</lsb>
1264              <msb>24</msb>
1265              <enumeratedValues>
1266                <enumeratedValue>
1267                  <name>Disabled</name>
1268                  <description>Protection disabled</description>
1269                  <value>0</value>
1270                </enumeratedValue>
1271                <enumeratedValue>
1272                  <name>Enabled</name>
1273                  <description>Protection enabled</description>
1274                  <value>1</value>
1275                </enumeratedValue>
1276              </enumeratedValues>
1277            </field>
1278            <field>
1279              <name>REGION25</name>
1280              <description>Enable protection for region 25. Write '0' has no effect.</description>
1281              <lsb>25</lsb>
1282              <msb>25</msb>
1283              <enumeratedValues>
1284                <enumeratedValue>
1285                  <name>Disabled</name>
1286                  <description>Protection disabled</description>
1287                  <value>0</value>
1288                </enumeratedValue>
1289                <enumeratedValue>
1290                  <name>Enabled</name>
1291                  <description>Protection enabled</description>
1292                  <value>1</value>
1293                </enumeratedValue>
1294              </enumeratedValues>
1295            </field>
1296            <field>
1297              <name>REGION26</name>
1298              <description>Enable protection for region 26. Write '0' has no effect.</description>
1299              <lsb>26</lsb>
1300              <msb>26</msb>
1301              <enumeratedValues>
1302                <enumeratedValue>
1303                  <name>Disabled</name>
1304                  <description>Protection disabled</description>
1305                  <value>0</value>
1306                </enumeratedValue>
1307                <enumeratedValue>
1308                  <name>Enabled</name>
1309                  <description>Protection enabled</description>
1310                  <value>1</value>
1311                </enumeratedValue>
1312              </enumeratedValues>
1313            </field>
1314            <field>
1315              <name>REGION27</name>
1316              <description>Enable protection for region 27. Write '0' has no effect.</description>
1317              <lsb>27</lsb>
1318              <msb>27</msb>
1319              <enumeratedValues>
1320                <enumeratedValue>
1321                  <name>Disabled</name>
1322                  <description>Protection disabled</description>
1323                  <value>0</value>
1324                </enumeratedValue>
1325                <enumeratedValue>
1326                  <name>Enabled</name>
1327                  <description>Protection enabled</description>
1328                  <value>1</value>
1329                </enumeratedValue>
1330              </enumeratedValues>
1331            </field>
1332            <field>
1333              <name>REGION28</name>
1334              <description>Enable protection for region 28. Write '0' has no effect.</description>
1335              <lsb>28</lsb>
1336              <msb>28</msb>
1337              <enumeratedValues>
1338                <enumeratedValue>
1339                  <name>Disabled</name>
1340                  <description>Protection disabled</description>
1341                  <value>0</value>
1342                </enumeratedValue>
1343                <enumeratedValue>
1344                  <name>Enabled</name>
1345                  <description>Protection enabled</description>
1346                  <value>1</value>
1347                </enumeratedValue>
1348              </enumeratedValues>
1349            </field>
1350            <field>
1351              <name>REGION29</name>
1352              <description>Enable protection for region 29. Write '0' has no effect.</description>
1353              <lsb>29</lsb>
1354              <msb>29</msb>
1355              <enumeratedValues>
1356                <enumeratedValue>
1357                  <name>Disabled</name>
1358                  <description>Protection disabled</description>
1359                  <value>0</value>
1360                </enumeratedValue>
1361                <enumeratedValue>
1362                  <name>Enabled</name>
1363                  <description>Protection enabled</description>
1364                  <value>1</value>
1365                </enumeratedValue>
1366              </enumeratedValues>
1367            </field>
1368            <field>
1369              <name>REGION30</name>
1370              <description>Enable protection for region 30. Write '0' has no effect.</description>
1371              <lsb>30</lsb>
1372              <msb>30</msb>
1373              <enumeratedValues>
1374                <enumeratedValue>
1375                  <name>Disabled</name>
1376                  <description>Protection disabled</description>
1377                  <value>0</value>
1378                </enumeratedValue>
1379                <enumeratedValue>
1380                  <name>Enabled</name>
1381                  <description>Protection enabled</description>
1382                  <value>1</value>
1383                </enumeratedValue>
1384              </enumeratedValues>
1385            </field>
1386            <field>
1387              <name>REGION31</name>
1388              <description>Enable protection for region 31. Write '0' has no effect.</description>
1389              <lsb>31</lsb>
1390              <msb>31</msb>
1391              <enumeratedValues>
1392                <enumeratedValue>
1393                  <name>Disabled</name>
1394                  <description>Protection disabled</description>
1395                  <value>0</value>
1396                </enumeratedValue>
1397                <enumeratedValue>
1398                  <name>Enabled</name>
1399                  <description>Protection enabled</description>
1400                  <value>1</value>
1401                </enumeratedValue>
1402              </enumeratedValues>
1403            </field>
1404          </fields>
1405        </register>
1406        <register>
1407          <name>CONFIG1</name>
1408          <description>Block protect configuration register 1</description>
1409          <addressOffset>0x604</addressOffset>
1410          <access>read-write</access>
1411          <fields>
1412            <field>
1413              <name>REGION32</name>
1414              <description>Enable protection for region 32. Write '0' has no effect.</description>
1415              <lsb>0</lsb>
1416              <msb>0</msb>
1417              <enumeratedValues>
1418                <enumeratedValue>
1419                  <name>Disabled</name>
1420                  <description>Protection disabled</description>
1421                  <value>0</value>
1422                </enumeratedValue>
1423                <enumeratedValue>
1424                  <name>Enabled</name>
1425                  <description>Protection enabled</description>
1426                  <value>1</value>
1427                </enumeratedValue>
1428              </enumeratedValues>
1429            </field>
1430            <field>
1431              <name>REGION33</name>
1432              <description>Enable protection for region 33. Write '0' has no effect.</description>
1433              <lsb>1</lsb>
1434              <msb>1</msb>
1435              <enumeratedValues>
1436                <enumeratedValue>
1437                  <name>Disabled</name>
1438                  <description>Protection disabled</description>
1439                  <value>0</value>
1440                </enumeratedValue>
1441                <enumeratedValue>
1442                  <name>Enabled</name>
1443                  <description>Protection enabled</description>
1444                  <value>1</value>
1445                </enumeratedValue>
1446              </enumeratedValues>
1447            </field>
1448            <field>
1449              <name>REGION34</name>
1450              <description>Enable protection for region 34. Write '0' has no effect.</description>
1451              <lsb>2</lsb>
1452              <msb>2</msb>
1453              <enumeratedValues>
1454                <enumeratedValue>
1455                  <name>Disabled</name>
1456                  <description>Protection disabled</description>
1457                  <value>0</value>
1458                </enumeratedValue>
1459                <enumeratedValue>
1460                  <name>Enabled</name>
1461                  <description>Protection enabled</description>
1462                  <value>1</value>
1463                </enumeratedValue>
1464              </enumeratedValues>
1465            </field>
1466            <field>
1467              <name>REGION35</name>
1468              <description>Enable protection for region 35. Write '0' has no effect.</description>
1469              <lsb>3</lsb>
1470              <msb>3</msb>
1471              <enumeratedValues>
1472                <enumeratedValue>
1473                  <name>Disabled</name>
1474                  <description>Protection disabled</description>
1475                  <value>0</value>
1476                </enumeratedValue>
1477                <enumeratedValue>
1478                  <name>Enabled</name>
1479                  <description>Protection enabled</description>
1480                  <value>1</value>
1481                </enumeratedValue>
1482              </enumeratedValues>
1483            </field>
1484            <field>
1485              <name>REGION36</name>
1486              <description>Enable protection for region 36. Write '0' has no effect.</description>
1487              <lsb>4</lsb>
1488              <msb>4</msb>
1489              <enumeratedValues>
1490                <enumeratedValue>
1491                  <name>Disabled</name>
1492                  <description>Protection disabled</description>
1493                  <value>0</value>
1494                </enumeratedValue>
1495                <enumeratedValue>
1496                  <name>Enabled</name>
1497                  <description>Protection enabled</description>
1498                  <value>1</value>
1499                </enumeratedValue>
1500              </enumeratedValues>
1501            </field>
1502            <field>
1503              <name>REGION37</name>
1504              <description>Enable protection for region 37. Write '0' has no effect.</description>
1505              <lsb>5</lsb>
1506              <msb>5</msb>
1507              <enumeratedValues>
1508                <enumeratedValue>
1509                  <name>Disabled</name>
1510                  <description>Protection disabled</description>
1511                  <value>0</value>
1512                </enumeratedValue>
1513                <enumeratedValue>
1514                  <name>Enabled</name>
1515                  <description>Protection enabled</description>
1516                  <value>1</value>
1517                </enumeratedValue>
1518              </enumeratedValues>
1519            </field>
1520            <field>
1521              <name>REGION38</name>
1522              <description>Enable protection for region 38. Write '0' has no effect.</description>
1523              <lsb>6</lsb>
1524              <msb>6</msb>
1525              <enumeratedValues>
1526                <enumeratedValue>
1527                  <name>Disabled</name>
1528                  <description>Protection disabled</description>
1529                  <value>0</value>
1530                </enumeratedValue>
1531                <enumeratedValue>
1532                  <name>Enabled</name>
1533                  <description>Protection enabled</description>
1534                  <value>1</value>
1535                </enumeratedValue>
1536              </enumeratedValues>
1537            </field>
1538            <field>
1539              <name>REGION39</name>
1540              <description>Enable protection for region 39. Write '0' has no effect.</description>
1541              <lsb>7</lsb>
1542              <msb>7</msb>
1543              <enumeratedValues>
1544                <enumeratedValue>
1545                  <name>Disabled</name>
1546                  <description>Protection disabled</description>
1547                  <value>0</value>
1548                </enumeratedValue>
1549                <enumeratedValue>
1550                  <name>Enabled</name>
1551                  <description>Protection enabled</description>
1552                  <value>1</value>
1553                </enumeratedValue>
1554              </enumeratedValues>
1555            </field>
1556            <field>
1557              <name>REGION40</name>
1558              <description>Enable protection for region 40. Write '0' has no effect.</description>
1559              <lsb>8</lsb>
1560              <msb>8</msb>
1561              <enumeratedValues>
1562                <enumeratedValue>
1563                  <name>Disabled</name>
1564                  <description>Protection disabled</description>
1565                  <value>0</value>
1566                </enumeratedValue>
1567                <enumeratedValue>
1568                  <name>Enabled</name>
1569                  <description>Protection enabled</description>
1570                  <value>1</value>
1571                </enumeratedValue>
1572              </enumeratedValues>
1573            </field>
1574            <field>
1575              <name>REGION41</name>
1576              <description>Enable protection for region 41. Write '0' has no effect.</description>
1577              <lsb>9</lsb>
1578              <msb>9</msb>
1579              <enumeratedValues>
1580                <enumeratedValue>
1581                  <name>Disabled</name>
1582                  <description>Protection disabled</description>
1583                  <value>0</value>
1584                </enumeratedValue>
1585                <enumeratedValue>
1586                  <name>Enabled</name>
1587                  <description>Protection enabled</description>
1588                  <value>1</value>
1589                </enumeratedValue>
1590              </enumeratedValues>
1591            </field>
1592            <field>
1593              <name>REGION42</name>
1594              <description>Enable protection for region 42. Write '0' has no effect.</description>
1595              <lsb>10</lsb>
1596              <msb>10</msb>
1597              <enumeratedValues>
1598                <enumeratedValue>
1599                  <name>Disabled</name>
1600                  <description>Protection disabled</description>
1601                  <value>0</value>
1602                </enumeratedValue>
1603                <enumeratedValue>
1604                  <name>Enabled</name>
1605                  <description>Protection enabled</description>
1606                  <value>1</value>
1607                </enumeratedValue>
1608              </enumeratedValues>
1609            </field>
1610            <field>
1611              <name>REGION43</name>
1612              <description>Enable protection for region 43. Write '0' has no effect.</description>
1613              <lsb>11</lsb>
1614              <msb>11</msb>
1615              <enumeratedValues>
1616                <enumeratedValue>
1617                  <name>Disabled</name>
1618                  <description>Protection disabled</description>
1619                  <value>0</value>
1620                </enumeratedValue>
1621                <enumeratedValue>
1622                  <name>Enabled</name>
1623                  <description>Protection enabled</description>
1624                  <value>1</value>
1625                </enumeratedValue>
1626              </enumeratedValues>
1627            </field>
1628            <field>
1629              <name>REGION44</name>
1630              <description>Enable protection for region 44. Write '0' has no effect.</description>
1631              <lsb>12</lsb>
1632              <msb>12</msb>
1633              <enumeratedValues>
1634                <enumeratedValue>
1635                  <name>Disabled</name>
1636                  <description>Protection disabled</description>
1637                  <value>0</value>
1638                </enumeratedValue>
1639                <enumeratedValue>
1640                  <name>Enabled</name>
1641                  <description>Protection enabled</description>
1642                  <value>1</value>
1643                </enumeratedValue>
1644              </enumeratedValues>
1645            </field>
1646            <field>
1647              <name>REGION45</name>
1648              <description>Enable protection for region 45. Write '0' has no effect.</description>
1649              <lsb>13</lsb>
1650              <msb>13</msb>
1651              <enumeratedValues>
1652                <enumeratedValue>
1653                  <name>Disabled</name>
1654                  <description>Protection disabled</description>
1655                  <value>0</value>
1656                </enumeratedValue>
1657                <enumeratedValue>
1658                  <name>Enabled</name>
1659                  <description>Protection enabled</description>
1660                  <value>1</value>
1661                </enumeratedValue>
1662              </enumeratedValues>
1663            </field>
1664            <field>
1665              <name>REGION46</name>
1666              <description>Enable protection for region 46. Write '0' has no effect.</description>
1667              <lsb>14</lsb>
1668              <msb>14</msb>
1669              <enumeratedValues>
1670                <enumeratedValue>
1671                  <name>Disabled</name>
1672                  <description>Protection disabled</description>
1673                  <value>0</value>
1674                </enumeratedValue>
1675                <enumeratedValue>
1676                  <name>Enabled</name>
1677                  <description>Protection enabled</description>
1678                  <value>1</value>
1679                </enumeratedValue>
1680              </enumeratedValues>
1681            </field>
1682            <field>
1683              <name>REGION47</name>
1684              <description>Enable protection for region 47. Write '0' has no effect.</description>
1685              <lsb>15</lsb>
1686              <msb>15</msb>
1687              <enumeratedValues>
1688                <enumeratedValue>
1689                  <name>Disabled</name>
1690                  <description>Protection disabled</description>
1691                  <value>0</value>
1692                </enumeratedValue>
1693                <enumeratedValue>
1694                  <name>Enabled</name>
1695                  <description>Protection enabled</description>
1696                  <value>1</value>
1697                </enumeratedValue>
1698              </enumeratedValues>
1699            </field>
1700          </fields>
1701        </register>
1702        <register>
1703          <name>DISABLEINDEBUG</name>
1704          <description>Disable protection mechanism in debug mode</description>
1705          <addressOffset>0x608</addressOffset>
1706          <access>read-write</access>
1707          <resetValue>0x00000001</resetValue>
1708          <fields>
1709            <field>
1710              <name>DISABLEINDEBUG</name>
1711              <description>Disable the protection mechanism for NVM regions while in debug mode. This register will only disable the protection mechanism if the device is in debug mode.</description>
1712              <lsb>0</lsb>
1713              <msb>0</msb>
1714              <enumeratedValues>
1715                <enumeratedValue>
1716                  <name>Disabled</name>
1717                  <description>Disabled in debug</description>
1718                  <value>1</value>
1719                </enumeratedValue>
1720                <enumeratedValue>
1721                  <name>Enabled</name>
1722                  <description>Enabled in debug</description>
1723                  <value>0</value>
1724                </enumeratedValue>
1725              </enumeratedValues>
1726            </field>
1727          </fields>
1728        </register>
1729      </registers>
1730    </peripheral>
1731    <peripheral>
1732      <name>APPROTECT</name>
1733      <description>Only for emulation on devices that support hardened AP-PROTECT.</description>
1734      <baseAddress>0x40000000</baseAddress>
1735      <alternatePeripheral>BPROT</alternatePeripheral>
1736      <addressBlock>
1737        <offset>0</offset>
1738        <size>0x1000</size>
1739        <usage>registers</usage>
1740      </addressBlock>
1741      <groupName>APPROTECT</groupName>
1742      <size>0x20</size>
1743      <registers>
1744        <register>
1745          <name>FORCEPROTECT</name>
1746          <description>Software force enable APPROTECT mechanism until next reset.</description>
1747          <addressOffset>0x550</addressOffset>
1748          <access>read-writeonce</access>
1749          <resetValue>0xFFFFFFFF</resetValue>
1750          <fields>
1751            <field>
1752              <name>FORCEPROTECT</name>
1753              <description>Write 0x0 to force enable APPROTECT mechanism</description>
1754              <lsb>0</lsb>
1755              <msb>7</msb>
1756              <enumeratedValues>
1757                <usage>write</usage>
1758                <enumeratedValue>
1759                  <name>Force</name>
1760                  <description>Software force enable APPROTECT mechanism</description>
1761                  <value>0x0</value>
1762                </enumeratedValue>
1763              </enumeratedValues>
1764            </field>
1765          </fields>
1766        </register>
1767        <register>
1768          <name>DISABLE</name>
1769          <description>Software disable APPROTECT mechanism</description>
1770          <addressOffset>0x558</addressOffset>
1771          <access>read-write</access>
1772          <resetValue>0x00000000</resetValue>
1773          <fields>
1774            <field>
1775              <name>DISABLE</name>
1776              <description>Software disable APPROTECT mechanism</description>
1777              <lsb>0</lsb>
1778              <msb>7</msb>
1779              <enumeratedValues>
1780                <enumeratedValue>
1781                  <name>SwDisable</name>
1782                  <description>Software disable APPROTECT mechanism</description>
1783                  <value>0x5A</value>
1784                </enumeratedValue>
1785              </enumeratedValues>
1786            </field>
1787          </fields>
1788        </register>
1789      </registers>
1790    </peripheral>
1791    <peripheral>
1792      <name>CLOCK</name>
1793      <description>Clock control</description>
1794      <baseAddress>0x40000000</baseAddress>
1795      <alternatePeripheral>BPROT</alternatePeripheral>
1796      <addressBlock>
1797        <offset>0</offset>
1798        <size>0x1000</size>
1799        <usage>registers</usage>
1800      </addressBlock>
1801      <interrupt>
1802        <name>POWER_CLOCK</name>
1803        <value>0</value>
1804      </interrupt>
1805      <groupName>CLOCK</groupName>
1806      <size>0x20</size>
1807      <registers>
1808        <register>
1809          <name>TASKS_HFCLKSTART</name>
1810          <description>Start HFCLK crystal oscillator</description>
1811          <addressOffset>0x000</addressOffset>
1812          <access>write-only</access>
1813          <fields>
1814            <field>
1815              <name>TASKS_HFCLKSTART</name>
1816              <description>Start HFCLK crystal oscillator</description>
1817              <lsb>0</lsb>
1818              <msb>0</msb>
1819              <enumeratedValues>
1820                <enumeratedValue>
1821                  <name>Trigger</name>
1822                  <description>Trigger task</description>
1823                  <value>1</value>
1824                </enumeratedValue>
1825              </enumeratedValues>
1826            </field>
1827          </fields>
1828        </register>
1829        <register>
1830          <name>TASKS_HFCLKSTOP</name>
1831          <description>Stop HFCLK crystal oscillator</description>
1832          <addressOffset>0x004</addressOffset>
1833          <access>write-only</access>
1834          <fields>
1835            <field>
1836              <name>TASKS_HFCLKSTOP</name>
1837              <description>Stop HFCLK crystal oscillator</description>
1838              <lsb>0</lsb>
1839              <msb>0</msb>
1840              <enumeratedValues>
1841                <enumeratedValue>
1842                  <name>Trigger</name>
1843                  <description>Trigger task</description>
1844                  <value>1</value>
1845                </enumeratedValue>
1846              </enumeratedValues>
1847            </field>
1848          </fields>
1849        </register>
1850        <register>
1851          <name>TASKS_LFCLKSTART</name>
1852          <description>Start LFCLK source</description>
1853          <addressOffset>0x008</addressOffset>
1854          <access>write-only</access>
1855          <fields>
1856            <field>
1857              <name>TASKS_LFCLKSTART</name>
1858              <description>Start LFCLK source</description>
1859              <lsb>0</lsb>
1860              <msb>0</msb>
1861              <enumeratedValues>
1862                <enumeratedValue>
1863                  <name>Trigger</name>
1864                  <description>Trigger task</description>
1865                  <value>1</value>
1866                </enumeratedValue>
1867              </enumeratedValues>
1868            </field>
1869          </fields>
1870        </register>
1871        <register>
1872          <name>TASKS_LFCLKSTOP</name>
1873          <description>Stop LFCLK source</description>
1874          <addressOffset>0x00C</addressOffset>
1875          <access>write-only</access>
1876          <fields>
1877            <field>
1878              <name>TASKS_LFCLKSTOP</name>
1879              <description>Stop LFCLK source</description>
1880              <lsb>0</lsb>
1881              <msb>0</msb>
1882              <enumeratedValues>
1883                <enumeratedValue>
1884                  <name>Trigger</name>
1885                  <description>Trigger task</description>
1886                  <value>1</value>
1887                </enumeratedValue>
1888              </enumeratedValues>
1889            </field>
1890          </fields>
1891        </register>
1892        <register>
1893          <name>TASKS_CAL</name>
1894          <description>Start calibration of LFRC oscillator</description>
1895          <addressOffset>0x010</addressOffset>
1896          <access>write-only</access>
1897          <fields>
1898            <field>
1899              <name>TASKS_CAL</name>
1900              <description>Start calibration of LFRC oscillator</description>
1901              <lsb>0</lsb>
1902              <msb>0</msb>
1903              <enumeratedValues>
1904                <enumeratedValue>
1905                  <name>Trigger</name>
1906                  <description>Trigger task</description>
1907                  <value>1</value>
1908                </enumeratedValue>
1909              </enumeratedValues>
1910            </field>
1911          </fields>
1912        </register>
1913        <register>
1914          <name>TASKS_CTSTART</name>
1915          <description>Start calibration timer</description>
1916          <addressOffset>0x014</addressOffset>
1917          <access>write-only</access>
1918          <fields>
1919            <field>
1920              <name>TASKS_CTSTART</name>
1921              <description>Start calibration timer</description>
1922              <lsb>0</lsb>
1923              <msb>0</msb>
1924              <enumeratedValues>
1925                <enumeratedValue>
1926                  <name>Trigger</name>
1927                  <description>Trigger task</description>
1928                  <value>1</value>
1929                </enumeratedValue>
1930              </enumeratedValues>
1931            </field>
1932          </fields>
1933        </register>
1934        <register>
1935          <name>TASKS_CTSTOP</name>
1936          <description>Stop calibration timer</description>
1937          <addressOffset>0x018</addressOffset>
1938          <access>write-only</access>
1939          <fields>
1940            <field>
1941              <name>TASKS_CTSTOP</name>
1942              <description>Stop calibration timer</description>
1943              <lsb>0</lsb>
1944              <msb>0</msb>
1945              <enumeratedValues>
1946                <enumeratedValue>
1947                  <name>Trigger</name>
1948                  <description>Trigger task</description>
1949                  <value>1</value>
1950                </enumeratedValue>
1951              </enumeratedValues>
1952            </field>
1953          </fields>
1954        </register>
1955        <register>
1956          <name>EVENTS_HFCLKSTARTED</name>
1957          <description>HFCLK oscillator started</description>
1958          <addressOffset>0x100</addressOffset>
1959          <access>read-write</access>
1960          <fields>
1961            <field>
1962              <name>EVENTS_HFCLKSTARTED</name>
1963              <description>HFCLK oscillator started</description>
1964              <lsb>0</lsb>
1965              <msb>0</msb>
1966              <enumeratedValues>
1967                <enumeratedValue>
1968                  <name>NotGenerated</name>
1969                  <description>Event not generated</description>
1970                  <value>0</value>
1971                </enumeratedValue>
1972                <enumeratedValue>
1973                  <name>Generated</name>
1974                  <description>Event generated</description>
1975                  <value>1</value>
1976                </enumeratedValue>
1977              </enumeratedValues>
1978            </field>
1979          </fields>
1980        </register>
1981        <register>
1982          <name>EVENTS_LFCLKSTARTED</name>
1983          <description>LFCLK started</description>
1984          <addressOffset>0x104</addressOffset>
1985          <access>read-write</access>
1986          <fields>
1987            <field>
1988              <name>EVENTS_LFCLKSTARTED</name>
1989              <description>LFCLK started</description>
1990              <lsb>0</lsb>
1991              <msb>0</msb>
1992              <enumeratedValues>
1993                <enumeratedValue>
1994                  <name>NotGenerated</name>
1995                  <description>Event not generated</description>
1996                  <value>0</value>
1997                </enumeratedValue>
1998                <enumeratedValue>
1999                  <name>Generated</name>
2000                  <description>Event generated</description>
2001                  <value>1</value>
2002                </enumeratedValue>
2003              </enumeratedValues>
2004            </field>
2005          </fields>
2006        </register>
2007        <register>
2008          <name>EVENTS_DONE</name>
2009          <description>Calibration of LFCLK RC oscillator complete event</description>
2010          <addressOffset>0x10C</addressOffset>
2011          <access>read-write</access>
2012          <fields>
2013            <field>
2014              <name>EVENTS_DONE</name>
2015              <description>Calibration of LFCLK RC oscillator complete event</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_CTTO</name>
2035          <description>Calibration timer timeout</description>
2036          <addressOffset>0x110</addressOffset>
2037          <access>read-write</access>
2038          <fields>
2039            <field>
2040              <name>EVENTS_CTTO</name>
2041              <description>Calibration timer timeout</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>INTENSET</name>
2061          <description>Enable interrupt</description>
2062          <addressOffset>0x304</addressOffset>
2063          <access>read-write</access>
2064          <fields>
2065            <field>
2066              <name>HFCLKSTARTED</name>
2067              <description>Write '1' to enable interrupt for event HFCLKSTARTED</description>
2068              <lsb>0</lsb>
2069              <msb>0</msb>
2070              <enumeratedValues>
2071                <usage>read</usage>
2072                <enumeratedValue>
2073                  <name>Disabled</name>
2074                  <description>Read: Disabled</description>
2075                  <value>0</value>
2076                </enumeratedValue>
2077                <enumeratedValue>
2078                  <name>Enabled</name>
2079                  <description>Read: Enabled</description>
2080                  <value>1</value>
2081                </enumeratedValue>
2082              </enumeratedValues>
2083              <enumeratedValues>
2084                <usage>write</usage>
2085                <enumeratedValue>
2086                  <name>Set</name>
2087                  <description>Enable</description>
2088                  <value>1</value>
2089                </enumeratedValue>
2090              </enumeratedValues>
2091            </field>
2092            <field>
2093              <name>LFCLKSTARTED</name>
2094              <description>Write '1' to enable interrupt for event LFCLKSTARTED</description>
2095              <lsb>1</lsb>
2096              <msb>1</msb>
2097              <enumeratedValues>
2098                <usage>read</usage>
2099                <enumeratedValue>
2100                  <name>Disabled</name>
2101                  <description>Read: Disabled</description>
2102                  <value>0</value>
2103                </enumeratedValue>
2104                <enumeratedValue>
2105                  <name>Enabled</name>
2106                  <description>Read: Enabled</description>
2107                  <value>1</value>
2108                </enumeratedValue>
2109              </enumeratedValues>
2110              <enumeratedValues>
2111                <usage>write</usage>
2112                <enumeratedValue>
2113                  <name>Set</name>
2114                  <description>Enable</description>
2115                  <value>1</value>
2116                </enumeratedValue>
2117              </enumeratedValues>
2118            </field>
2119            <field>
2120              <name>DONE</name>
2121              <description>Write '1' to enable interrupt for event DONE</description>
2122              <lsb>3</lsb>
2123              <msb>3</msb>
2124              <enumeratedValues>
2125                <usage>read</usage>
2126                <enumeratedValue>
2127                  <name>Disabled</name>
2128                  <description>Read: Disabled</description>
2129                  <value>0</value>
2130                </enumeratedValue>
2131                <enumeratedValue>
2132                  <name>Enabled</name>
2133                  <description>Read: Enabled</description>
2134                  <value>1</value>
2135                </enumeratedValue>
2136              </enumeratedValues>
2137              <enumeratedValues>
2138                <usage>write</usage>
2139                <enumeratedValue>
2140                  <name>Set</name>
2141                  <description>Enable</description>
2142                  <value>1</value>
2143                </enumeratedValue>
2144              </enumeratedValues>
2145            </field>
2146            <field>
2147              <name>CTTO</name>
2148              <description>Write '1' to enable interrupt for event CTTO</description>
2149              <lsb>4</lsb>
2150              <msb>4</msb>
2151              <enumeratedValues>
2152                <usage>read</usage>
2153                <enumeratedValue>
2154                  <name>Disabled</name>
2155                  <description>Read: Disabled</description>
2156                  <value>0</value>
2157                </enumeratedValue>
2158                <enumeratedValue>
2159                  <name>Enabled</name>
2160                  <description>Read: Enabled</description>
2161                  <value>1</value>
2162                </enumeratedValue>
2163              </enumeratedValues>
2164              <enumeratedValues>
2165                <usage>write</usage>
2166                <enumeratedValue>
2167                  <name>Set</name>
2168                  <description>Enable</description>
2169                  <value>1</value>
2170                </enumeratedValue>
2171              </enumeratedValues>
2172            </field>
2173          </fields>
2174        </register>
2175        <register>
2176          <name>INTENCLR</name>
2177          <description>Disable interrupt</description>
2178          <addressOffset>0x308</addressOffset>
2179          <access>read-write</access>
2180          <fields>
2181            <field>
2182              <name>HFCLKSTARTED</name>
2183              <description>Write '1' to disable interrupt for event HFCLKSTARTED</description>
2184              <lsb>0</lsb>
2185              <msb>0</msb>
2186              <enumeratedValues>
2187                <usage>read</usage>
2188                <enumeratedValue>
2189                  <name>Disabled</name>
2190                  <description>Read: Disabled</description>
2191                  <value>0</value>
2192                </enumeratedValue>
2193                <enumeratedValue>
2194                  <name>Enabled</name>
2195                  <description>Read: Enabled</description>
2196                  <value>1</value>
2197                </enumeratedValue>
2198              </enumeratedValues>
2199              <enumeratedValues>
2200                <usage>write</usage>
2201                <enumeratedValue>
2202                  <name>Clear</name>
2203                  <description>Disable</description>
2204                  <value>1</value>
2205                </enumeratedValue>
2206              </enumeratedValues>
2207            </field>
2208            <field>
2209              <name>LFCLKSTARTED</name>
2210              <description>Write '1' to disable interrupt for event LFCLKSTARTED</description>
2211              <lsb>1</lsb>
2212              <msb>1</msb>
2213              <enumeratedValues>
2214                <usage>read</usage>
2215                <enumeratedValue>
2216                  <name>Disabled</name>
2217                  <description>Read: Disabled</description>
2218                  <value>0</value>
2219                </enumeratedValue>
2220                <enumeratedValue>
2221                  <name>Enabled</name>
2222                  <description>Read: Enabled</description>
2223                  <value>1</value>
2224                </enumeratedValue>
2225              </enumeratedValues>
2226              <enumeratedValues>
2227                <usage>write</usage>
2228                <enumeratedValue>
2229                  <name>Clear</name>
2230                  <description>Disable</description>
2231                  <value>1</value>
2232                </enumeratedValue>
2233              </enumeratedValues>
2234            </field>
2235            <field>
2236              <name>DONE</name>
2237              <description>Write '1' to disable interrupt for event DONE</description>
2238              <lsb>3</lsb>
2239              <msb>3</msb>
2240              <enumeratedValues>
2241                <usage>read</usage>
2242                <enumeratedValue>
2243                  <name>Disabled</name>
2244                  <description>Read: Disabled</description>
2245                  <value>0</value>
2246                </enumeratedValue>
2247                <enumeratedValue>
2248                  <name>Enabled</name>
2249                  <description>Read: Enabled</description>
2250                  <value>1</value>
2251                </enumeratedValue>
2252              </enumeratedValues>
2253              <enumeratedValues>
2254                <usage>write</usage>
2255                <enumeratedValue>
2256                  <name>Clear</name>
2257                  <description>Disable</description>
2258                  <value>1</value>
2259                </enumeratedValue>
2260              </enumeratedValues>
2261            </field>
2262            <field>
2263              <name>CTTO</name>
2264              <description>Write '1' to disable interrupt for event CTTO</description>
2265              <lsb>4</lsb>
2266              <msb>4</msb>
2267              <enumeratedValues>
2268                <usage>read</usage>
2269                <enumeratedValue>
2270                  <name>Disabled</name>
2271                  <description>Read: Disabled</description>
2272                  <value>0</value>
2273                </enumeratedValue>
2274                <enumeratedValue>
2275                  <name>Enabled</name>
2276                  <description>Read: Enabled</description>
2277                  <value>1</value>
2278                </enumeratedValue>
2279              </enumeratedValues>
2280              <enumeratedValues>
2281                <usage>write</usage>
2282                <enumeratedValue>
2283                  <name>Clear</name>
2284                  <description>Disable</description>
2285                  <value>1</value>
2286                </enumeratedValue>
2287              </enumeratedValues>
2288            </field>
2289          </fields>
2290        </register>
2291        <register>
2292          <name>HFCLKRUN</name>
2293          <description>Status indicating that HFCLKSTART task has been triggered</description>
2294          <addressOffset>0x408</addressOffset>
2295          <access>read-only</access>
2296          <fields>
2297            <field>
2298              <name>STATUS</name>
2299              <description>HFCLKSTART task triggered or not</description>
2300              <lsb>0</lsb>
2301              <msb>0</msb>
2302              <enumeratedValues>
2303                <enumeratedValue>
2304                  <name>NotTriggered</name>
2305                  <description>Task not triggered</description>
2306                  <value>0</value>
2307                </enumeratedValue>
2308                <enumeratedValue>
2309                  <name>Triggered</name>
2310                  <description>Task triggered</description>
2311                  <value>1</value>
2312                </enumeratedValue>
2313              </enumeratedValues>
2314            </field>
2315          </fields>
2316        </register>
2317        <register>
2318          <name>HFCLKSTAT</name>
2319          <description>HFCLK status</description>
2320          <addressOffset>0x40C</addressOffset>
2321          <access>read-only</access>
2322          <fields>
2323            <field>
2324              <name>SRC</name>
2325              <description>Source of HFCLK</description>
2326              <lsb>0</lsb>
2327              <msb>0</msb>
2328              <enumeratedValues>
2329                <enumeratedValue>
2330                  <name>RC</name>
2331                  <description>64 MHz internal oscillator (HFINT)</description>
2332                  <value>0</value>
2333                </enumeratedValue>
2334                <enumeratedValue>
2335                  <name>Xtal</name>
2336                  <description>64 MHz crystal oscillator (HFXO)</description>
2337                  <value>1</value>
2338                </enumeratedValue>
2339              </enumeratedValues>
2340            </field>
2341            <field>
2342              <name>STATE</name>
2343              <description>HFCLK state</description>
2344              <lsb>16</lsb>
2345              <msb>16</msb>
2346              <enumeratedValues>
2347                <enumeratedValue>
2348                  <name>NotRunning</name>
2349                  <description>HFCLK not running</description>
2350                  <value>0</value>
2351                </enumeratedValue>
2352                <enumeratedValue>
2353                  <name>Running</name>
2354                  <description>HFCLK running</description>
2355                  <value>1</value>
2356                </enumeratedValue>
2357              </enumeratedValues>
2358            </field>
2359          </fields>
2360        </register>
2361        <register>
2362          <name>LFCLKRUN</name>
2363          <description>Status indicating that LFCLKSTART task has been triggered</description>
2364          <addressOffset>0x414</addressOffset>
2365          <access>read-only</access>
2366          <fields>
2367            <field>
2368              <name>STATUS</name>
2369              <description>LFCLKSTART task triggered or not</description>
2370              <lsb>0</lsb>
2371              <msb>0</msb>
2372              <enumeratedValues>
2373                <enumeratedValue>
2374                  <name>NotTriggered</name>
2375                  <description>Task not triggered</description>
2376                  <value>0</value>
2377                </enumeratedValue>
2378                <enumeratedValue>
2379                  <name>Triggered</name>
2380                  <description>Task triggered</description>
2381                  <value>1</value>
2382                </enumeratedValue>
2383              </enumeratedValues>
2384            </field>
2385          </fields>
2386        </register>
2387        <register>
2388          <name>LFCLKSTAT</name>
2389          <description>LFCLK status</description>
2390          <addressOffset>0x418</addressOffset>
2391          <access>read-only</access>
2392          <fields>
2393            <field>
2394              <name>SRC</name>
2395              <description>Source of LFCLK</description>
2396              <lsb>0</lsb>
2397              <msb>1</msb>
2398              <enumeratedValues>
2399                <enumeratedValue>
2400                  <name>RC</name>
2401                  <description>32.768 kHz RC oscillator</description>
2402                  <value>0</value>
2403                </enumeratedValue>
2404                <enumeratedValue>
2405                  <name>Xtal</name>
2406                  <description>32.768 kHz crystal oscillator</description>
2407                  <value>1</value>
2408                </enumeratedValue>
2409                <enumeratedValue>
2410                  <name>Synth</name>
2411                  <description>32.768 kHz synthesized from HFCLK</description>
2412                  <value>2</value>
2413                </enumeratedValue>
2414              </enumeratedValues>
2415            </field>
2416            <field>
2417              <name>STATE</name>
2418              <description>LFCLK state</description>
2419              <lsb>16</lsb>
2420              <msb>16</msb>
2421              <enumeratedValues>
2422                <enumeratedValue>
2423                  <name>NotRunning</name>
2424                  <description>LFCLK not running</description>
2425                  <value>0</value>
2426                </enumeratedValue>
2427                <enumeratedValue>
2428                  <name>Running</name>
2429                  <description>LFCLK running</description>
2430                  <value>1</value>
2431                </enumeratedValue>
2432              </enumeratedValues>
2433            </field>
2434          </fields>
2435        </register>
2436        <register>
2437          <name>LFCLKSRCCOPY</name>
2438          <description>Copy of LFCLKSRC register, set when LFCLKSTART task was triggered</description>
2439          <addressOffset>0x41C</addressOffset>
2440          <access>read-only</access>
2441          <fields>
2442            <field>
2443              <name>SRC</name>
2444              <description>Clock source</description>
2445              <lsb>0</lsb>
2446              <msb>1</msb>
2447              <enumeratedValues>
2448                <enumeratedValue>
2449                  <name>RC</name>
2450                  <description>32.768 kHz RC oscillator</description>
2451                  <value>0</value>
2452                </enumeratedValue>
2453                <enumeratedValue>
2454                  <name>Xtal</name>
2455                  <description>32.768 kHz crystal oscillator</description>
2456                  <value>1</value>
2457                </enumeratedValue>
2458                <enumeratedValue>
2459                  <name>Synth</name>
2460                  <description>32.768 kHz synthesized from HFCLK</description>
2461                  <value>2</value>
2462                </enumeratedValue>
2463              </enumeratedValues>
2464            </field>
2465          </fields>
2466        </register>
2467        <register>
2468          <name>LFCLKSRC</name>
2469          <description>Clock source for the LFCLK</description>
2470          <addressOffset>0x518</addressOffset>
2471          <access>read-write</access>
2472          <fields>
2473            <field>
2474              <name>SRC</name>
2475              <description>Clock source</description>
2476              <lsb>0</lsb>
2477              <msb>1</msb>
2478              <enumeratedValues>
2479                <enumeratedValue>
2480                  <name>RC</name>
2481                  <description>32.768 kHz RC oscillator</description>
2482                  <value>0</value>
2483                </enumeratedValue>
2484                <enumeratedValue>
2485                  <name>Xtal</name>
2486                  <description>32.768 kHz crystal oscillator</description>
2487                  <value>1</value>
2488                </enumeratedValue>
2489                <enumeratedValue>
2490                  <name>Synth</name>
2491                  <description>32.768 kHz synthesized from HFCLK</description>
2492                  <value>2</value>
2493                </enumeratedValue>
2494              </enumeratedValues>
2495            </field>
2496            <field>
2497              <name>BYPASS</name>
2498              <description>Enable or disable bypass of LFCLK crystal oscillator with external clock source</description>
2499              <lsb>16</lsb>
2500              <msb>16</msb>
2501              <enumeratedValues>
2502                <enumeratedValue>
2503                  <name>Disabled</name>
2504                  <description>Disable (use with Xtal or low-swing external source)</description>
2505                  <value>0</value>
2506                </enumeratedValue>
2507                <enumeratedValue>
2508                  <name>Enabled</name>
2509                  <description>Enable (use with rail-to-rail external source)</description>
2510                  <value>1</value>
2511                </enumeratedValue>
2512              </enumeratedValues>
2513            </field>
2514            <field>
2515              <name>EXTERNAL</name>
2516              <description>Enable or disable external source for LFCLK</description>
2517              <lsb>17</lsb>
2518              <msb>17</msb>
2519              <enumeratedValues>
2520                <enumeratedValue>
2521                  <name>Disabled</name>
2522                  <description>Disable external source (use with Xtal)</description>
2523                  <value>0</value>
2524                </enumeratedValue>
2525                <enumeratedValue>
2526                  <name>Enabled</name>
2527                  <description>Enable use of external source instead of Xtal (SRC needs to be set to Xtal)</description>
2528                  <value>1</value>
2529                </enumeratedValue>
2530              </enumeratedValues>
2531            </field>
2532          </fields>
2533        </register>
2534        <register>
2535          <name>CTIV</name>
2536          <description>Calibration timer interval</description>
2537          <addressOffset>0x538</addressOffset>
2538          <access>read-write</access>
2539          <fields>
2540            <field>
2541              <name>CTIV</name>
2542              <description>Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.</description>
2543              <lsb>0</lsb>
2544              <msb>6</msb>
2545            </field>
2546          </fields>
2547        </register>
2548      </registers>
2549    </peripheral>
2550    <peripheral>
2551      <name>POWER</name>
2552      <description>Power control</description>
2553      <baseAddress>0x40000000</baseAddress>
2554      <alternatePeripheral>BPROT</alternatePeripheral>
2555      <addressBlock>
2556        <offset>0</offset>
2557        <size>0x1000</size>
2558        <usage>registers</usage>
2559      </addressBlock>
2560      <interrupt>
2561        <name>POWER_CLOCK</name>
2562        <value>0</value>
2563      </interrupt>
2564      <groupName>POWER</groupName>
2565      <size>0x20</size>
2566      <registers>
2567        <register>
2568          <name>TASKS_CONSTLAT</name>
2569          <description>Enable Constant Latency mode</description>
2570          <addressOffset>0x078</addressOffset>
2571          <access>write-only</access>
2572          <fields>
2573            <field>
2574              <name>TASKS_CONSTLAT</name>
2575              <description>Enable Constant Latency mode</description>
2576              <lsb>0</lsb>
2577              <msb>0</msb>
2578              <enumeratedValues>
2579                <enumeratedValue>
2580                  <name>Trigger</name>
2581                  <description>Trigger task</description>
2582                  <value>1</value>
2583                </enumeratedValue>
2584              </enumeratedValues>
2585            </field>
2586          </fields>
2587        </register>
2588        <register>
2589          <name>TASKS_LOWPWR</name>
2590          <description>Enable Low-power mode (variable latency)</description>
2591          <addressOffset>0x07C</addressOffset>
2592          <access>write-only</access>
2593          <fields>
2594            <field>
2595              <name>TASKS_LOWPWR</name>
2596              <description>Enable Low-power mode (variable latency)</description>
2597              <lsb>0</lsb>
2598              <msb>0</msb>
2599              <enumeratedValues>
2600                <enumeratedValue>
2601                  <name>Trigger</name>
2602                  <description>Trigger task</description>
2603                  <value>1</value>
2604                </enumeratedValue>
2605              </enumeratedValues>
2606            </field>
2607          </fields>
2608        </register>
2609        <register>
2610          <name>EVENTS_POFWARN</name>
2611          <description>Power failure warning</description>
2612          <addressOffset>0x108</addressOffset>
2613          <access>read-write</access>
2614          <fields>
2615            <field>
2616              <name>EVENTS_POFWARN</name>
2617              <description>Power failure warning</description>
2618              <lsb>0</lsb>
2619              <msb>0</msb>
2620              <enumeratedValues>
2621                <enumeratedValue>
2622                  <name>NotGenerated</name>
2623                  <description>Event not generated</description>
2624                  <value>0</value>
2625                </enumeratedValue>
2626                <enumeratedValue>
2627                  <name>Generated</name>
2628                  <description>Event generated</description>
2629                  <value>1</value>
2630                </enumeratedValue>
2631              </enumeratedValues>
2632            </field>
2633          </fields>
2634        </register>
2635        <register>
2636          <name>EVENTS_SLEEPENTER</name>
2637          <description>CPU entered WFI/WFE sleep</description>
2638          <addressOffset>0x114</addressOffset>
2639          <access>read-write</access>
2640          <fields>
2641            <field>
2642              <name>EVENTS_SLEEPENTER</name>
2643              <description>CPU entered WFI/WFE sleep</description>
2644              <lsb>0</lsb>
2645              <msb>0</msb>
2646              <enumeratedValues>
2647                <enumeratedValue>
2648                  <name>NotGenerated</name>
2649                  <description>Event not generated</description>
2650                  <value>0</value>
2651                </enumeratedValue>
2652                <enumeratedValue>
2653                  <name>Generated</name>
2654                  <description>Event generated</description>
2655                  <value>1</value>
2656                </enumeratedValue>
2657              </enumeratedValues>
2658            </field>
2659          </fields>
2660        </register>
2661        <register>
2662          <name>EVENTS_SLEEPEXIT</name>
2663          <description>CPU exited WFI/WFE sleep</description>
2664          <addressOffset>0x118</addressOffset>
2665          <access>read-write</access>
2666          <fields>
2667            <field>
2668              <name>EVENTS_SLEEPEXIT</name>
2669              <description>CPU exited WFI/WFE sleep</description>
2670              <lsb>0</lsb>
2671              <msb>0</msb>
2672              <enumeratedValues>
2673                <enumeratedValue>
2674                  <name>NotGenerated</name>
2675                  <description>Event not generated</description>
2676                  <value>0</value>
2677                </enumeratedValue>
2678                <enumeratedValue>
2679                  <name>Generated</name>
2680                  <description>Event generated</description>
2681                  <value>1</value>
2682                </enumeratedValue>
2683              </enumeratedValues>
2684            </field>
2685          </fields>
2686        </register>
2687        <register>
2688          <name>INTENSET</name>
2689          <description>Enable interrupt</description>
2690          <addressOffset>0x304</addressOffset>
2691          <access>read-write</access>
2692          <fields>
2693            <field>
2694              <name>POFWARN</name>
2695              <description>Write '1' to enable interrupt for event POFWARN</description>
2696              <lsb>2</lsb>
2697              <msb>2</msb>
2698              <enumeratedValues>
2699                <usage>read</usage>
2700                <enumeratedValue>
2701                  <name>Disabled</name>
2702                  <description>Read: Disabled</description>
2703                  <value>0</value>
2704                </enumeratedValue>
2705                <enumeratedValue>
2706                  <name>Enabled</name>
2707                  <description>Read: Enabled</description>
2708                  <value>1</value>
2709                </enumeratedValue>
2710              </enumeratedValues>
2711              <enumeratedValues>
2712                <usage>write</usage>
2713                <enumeratedValue>
2714                  <name>Set</name>
2715                  <description>Enable</description>
2716                  <value>1</value>
2717                </enumeratedValue>
2718              </enumeratedValues>
2719            </field>
2720            <field>
2721              <name>SLEEPENTER</name>
2722              <description>Write '1' to enable interrupt for event SLEEPENTER</description>
2723              <lsb>5</lsb>
2724              <msb>5</msb>
2725              <enumeratedValues>
2726                <usage>read</usage>
2727                <enumeratedValue>
2728                  <name>Disabled</name>
2729                  <description>Read: Disabled</description>
2730                  <value>0</value>
2731                </enumeratedValue>
2732                <enumeratedValue>
2733                  <name>Enabled</name>
2734                  <description>Read: Enabled</description>
2735                  <value>1</value>
2736                </enumeratedValue>
2737              </enumeratedValues>
2738              <enumeratedValues>
2739                <usage>write</usage>
2740                <enumeratedValue>
2741                  <name>Set</name>
2742                  <description>Enable</description>
2743                  <value>1</value>
2744                </enumeratedValue>
2745              </enumeratedValues>
2746            </field>
2747            <field>
2748              <name>SLEEPEXIT</name>
2749              <description>Write '1' to enable interrupt for event SLEEPEXIT</description>
2750              <lsb>6</lsb>
2751              <msb>6</msb>
2752              <enumeratedValues>
2753                <usage>read</usage>
2754                <enumeratedValue>
2755                  <name>Disabled</name>
2756                  <description>Read: Disabled</description>
2757                  <value>0</value>
2758                </enumeratedValue>
2759                <enumeratedValue>
2760                  <name>Enabled</name>
2761                  <description>Read: Enabled</description>
2762                  <value>1</value>
2763                </enumeratedValue>
2764              </enumeratedValues>
2765              <enumeratedValues>
2766                <usage>write</usage>
2767                <enumeratedValue>
2768                  <name>Set</name>
2769                  <description>Enable</description>
2770                  <value>1</value>
2771                </enumeratedValue>
2772              </enumeratedValues>
2773            </field>
2774          </fields>
2775        </register>
2776        <register>
2777          <name>INTENCLR</name>
2778          <description>Disable interrupt</description>
2779          <addressOffset>0x308</addressOffset>
2780          <access>read-write</access>
2781          <fields>
2782            <field>
2783              <name>POFWARN</name>
2784              <description>Write '1' to disable interrupt for event POFWARN</description>
2785              <lsb>2</lsb>
2786              <msb>2</msb>
2787              <enumeratedValues>
2788                <usage>read</usage>
2789                <enumeratedValue>
2790                  <name>Disabled</name>
2791                  <description>Read: Disabled</description>
2792                  <value>0</value>
2793                </enumeratedValue>
2794                <enumeratedValue>
2795                  <name>Enabled</name>
2796                  <description>Read: Enabled</description>
2797                  <value>1</value>
2798                </enumeratedValue>
2799              </enumeratedValues>
2800              <enumeratedValues>
2801                <usage>write</usage>
2802                <enumeratedValue>
2803                  <name>Clear</name>
2804                  <description>Disable</description>
2805                  <value>1</value>
2806                </enumeratedValue>
2807              </enumeratedValues>
2808            </field>
2809            <field>
2810              <name>SLEEPENTER</name>
2811              <description>Write '1' to disable interrupt for event SLEEPENTER</description>
2812              <lsb>5</lsb>
2813              <msb>5</msb>
2814              <enumeratedValues>
2815                <usage>read</usage>
2816                <enumeratedValue>
2817                  <name>Disabled</name>
2818                  <description>Read: Disabled</description>
2819                  <value>0</value>
2820                </enumeratedValue>
2821                <enumeratedValue>
2822                  <name>Enabled</name>
2823                  <description>Read: Enabled</description>
2824                  <value>1</value>
2825                </enumeratedValue>
2826              </enumeratedValues>
2827              <enumeratedValues>
2828                <usage>write</usage>
2829                <enumeratedValue>
2830                  <name>Clear</name>
2831                  <description>Disable</description>
2832                  <value>1</value>
2833                </enumeratedValue>
2834              </enumeratedValues>
2835            </field>
2836            <field>
2837              <name>SLEEPEXIT</name>
2838              <description>Write '1' to disable interrupt for event SLEEPEXIT</description>
2839              <lsb>6</lsb>
2840              <msb>6</msb>
2841              <enumeratedValues>
2842                <usage>read</usage>
2843                <enumeratedValue>
2844                  <name>Disabled</name>
2845                  <description>Read: Disabled</description>
2846                  <value>0</value>
2847                </enumeratedValue>
2848                <enumeratedValue>
2849                  <name>Enabled</name>
2850                  <description>Read: Enabled</description>
2851                  <value>1</value>
2852                </enumeratedValue>
2853              </enumeratedValues>
2854              <enumeratedValues>
2855                <usage>write</usage>
2856                <enumeratedValue>
2857                  <name>Clear</name>
2858                  <description>Disable</description>
2859                  <value>1</value>
2860                </enumeratedValue>
2861              </enumeratedValues>
2862            </field>
2863          </fields>
2864        </register>
2865        <register>
2866          <name>RESETREAS</name>
2867          <description>Reset reason</description>
2868          <addressOffset>0x400</addressOffset>
2869          <access>read-write</access>
2870          <fields>
2871            <field>
2872              <name>RESETPIN</name>
2873              <description>Reset from pin-reset detected</description>
2874              <lsb>0</lsb>
2875              <msb>0</msb>
2876              <enumeratedValues>
2877                <enumeratedValue>
2878                  <name>NotDetected</name>
2879                  <description>Not detected</description>
2880                  <value>0</value>
2881                </enumeratedValue>
2882                <enumeratedValue>
2883                  <name>Detected</name>
2884                  <description>Detected</description>
2885                  <value>1</value>
2886                </enumeratedValue>
2887              </enumeratedValues>
2888            </field>
2889            <field>
2890              <name>DOG</name>
2891              <description>Reset from watchdog detected</description>
2892              <lsb>1</lsb>
2893              <msb>1</msb>
2894              <enumeratedValues>
2895                <enumeratedValue>
2896                  <name>NotDetected</name>
2897                  <description>Not detected</description>
2898                  <value>0</value>
2899                </enumeratedValue>
2900                <enumeratedValue>
2901                  <name>Detected</name>
2902                  <description>Detected</description>
2903                  <value>1</value>
2904                </enumeratedValue>
2905              </enumeratedValues>
2906            </field>
2907            <field>
2908              <name>SREQ</name>
2909              <description>Reset from soft reset detected</description>
2910              <lsb>2</lsb>
2911              <msb>2</msb>
2912              <enumeratedValues>
2913                <enumeratedValue>
2914                  <name>NotDetected</name>
2915                  <description>Not detected</description>
2916                  <value>0</value>
2917                </enumeratedValue>
2918                <enumeratedValue>
2919                  <name>Detected</name>
2920                  <description>Detected</description>
2921                  <value>1</value>
2922                </enumeratedValue>
2923              </enumeratedValues>
2924            </field>
2925            <field>
2926              <name>LOCKUP</name>
2927              <description>Reset from CPU lock-up detected</description>
2928              <lsb>3</lsb>
2929              <msb>3</msb>
2930              <enumeratedValues>
2931                <enumeratedValue>
2932                  <name>NotDetected</name>
2933                  <description>Not detected</description>
2934                  <value>0</value>
2935                </enumeratedValue>
2936                <enumeratedValue>
2937                  <name>Detected</name>
2938                  <description>Detected</description>
2939                  <value>1</value>
2940                </enumeratedValue>
2941              </enumeratedValues>
2942            </field>
2943            <field>
2944              <name>OFF</name>
2945              <description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
2946              <lsb>16</lsb>
2947              <msb>16</msb>
2948              <enumeratedValues>
2949                <enumeratedValue>
2950                  <name>NotDetected</name>
2951                  <description>Not detected</description>
2952                  <value>0</value>
2953                </enumeratedValue>
2954                <enumeratedValue>
2955                  <name>Detected</name>
2956                  <description>Detected</description>
2957                  <value>1</value>
2958                </enumeratedValue>
2959              </enumeratedValues>
2960            </field>
2961            <field>
2962              <name>DIF</name>
2963              <description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
2964              <lsb>18</lsb>
2965              <msb>18</msb>
2966              <enumeratedValues>
2967                <enumeratedValue>
2968                  <name>NotDetected</name>
2969                  <description>Not detected</description>
2970                  <value>0</value>
2971                </enumeratedValue>
2972                <enumeratedValue>
2973                  <name>Detected</name>
2974                  <description>Detected</description>
2975                  <value>1</value>
2976                </enumeratedValue>
2977              </enumeratedValues>
2978            </field>
2979          </fields>
2980        </register>
2981        <register>
2982          <name>SYSTEMOFF</name>
2983          <description>System OFF register</description>
2984          <addressOffset>0x500</addressOffset>
2985          <access>write-only</access>
2986          <fields>
2987            <field>
2988              <name>SYSTEMOFF</name>
2989              <description>Enable System OFF mode</description>
2990              <lsb>0</lsb>
2991              <msb>0</msb>
2992              <enumeratedValues>
2993                <enumeratedValue>
2994                  <name>Enter</name>
2995                  <description>Enable System OFF mode</description>
2996                  <value>1</value>
2997                </enumeratedValue>
2998              </enumeratedValues>
2999            </field>
3000          </fields>
3001        </register>
3002        <register>
3003          <name>POFCON</name>
3004          <description>Power failure comparator configuration</description>
3005          <addressOffset>0x510</addressOffset>
3006          <access>read-write</access>
3007          <fields>
3008            <field>
3009              <name>POF</name>
3010              <description>Enable or disable power failure comparator</description>
3011              <lsb>0</lsb>
3012              <msb>0</msb>
3013              <enumeratedValues>
3014                <enumeratedValue>
3015                  <name>Disabled</name>
3016                  <description>Disable</description>
3017                  <value>0</value>
3018                </enumeratedValue>
3019                <enumeratedValue>
3020                  <name>Enabled</name>
3021                  <description>Enable</description>
3022                  <value>1</value>
3023                </enumeratedValue>
3024              </enumeratedValues>
3025            </field>
3026            <field>
3027              <name>THRESHOLD</name>
3028              <description>Power failure comparator threshold setting</description>
3029              <lsb>1</lsb>
3030              <msb>4</msb>
3031              <enumeratedValues>
3032                <enumeratedValue>
3033                  <name>V17</name>
3034                  <description>Set threshold to 1.7 V</description>
3035                  <value>4</value>
3036                </enumeratedValue>
3037                <enumeratedValue>
3038                  <name>V18</name>
3039                  <description>Set threshold to 1.8 V</description>
3040                  <value>5</value>
3041                </enumeratedValue>
3042                <enumeratedValue>
3043                  <name>V19</name>
3044                  <description>Set threshold to 1.9 V</description>
3045                  <value>6</value>
3046                </enumeratedValue>
3047                <enumeratedValue>
3048                  <name>V20</name>
3049                  <description>Set threshold to 2.0 V</description>
3050                  <value>7</value>
3051                </enumeratedValue>
3052                <enumeratedValue>
3053                  <name>V21</name>
3054                  <description>Set threshold to 2.1 V</description>
3055                  <value>8</value>
3056                </enumeratedValue>
3057                <enumeratedValue>
3058                  <name>V22</name>
3059                  <description>Set threshold to 2.2 V</description>
3060                  <value>9</value>
3061                </enumeratedValue>
3062                <enumeratedValue>
3063                  <name>V23</name>
3064                  <description>Set threshold to 2.3 V</description>
3065                  <value>10</value>
3066                </enumeratedValue>
3067                <enumeratedValue>
3068                  <name>V24</name>
3069                  <description>Set threshold to 2.4 V</description>
3070                  <value>11</value>
3071                </enumeratedValue>
3072                <enumeratedValue>
3073                  <name>V25</name>
3074                  <description>Set threshold to 2.5 V</description>
3075                  <value>12</value>
3076                </enumeratedValue>
3077                <enumeratedValue>
3078                  <name>V26</name>
3079                  <description>Set threshold to 2.6 V</description>
3080                  <value>13</value>
3081                </enumeratedValue>
3082                <enumeratedValue>
3083                  <name>V27</name>
3084                  <description>Set threshold to 2.7 V</description>
3085                  <value>14</value>
3086                </enumeratedValue>
3087                <enumeratedValue>
3088                  <name>V28</name>
3089                  <description>Set threshold to 2.8 V</description>
3090                  <value>15</value>
3091                </enumeratedValue>
3092              </enumeratedValues>
3093            </field>
3094          </fields>
3095        </register>
3096        <register>
3097          <name>GPREGRET</name>
3098          <description>General purpose retention register</description>
3099          <addressOffset>0x51C</addressOffset>
3100          <access>read-write</access>
3101          <fields>
3102            <field>
3103              <name>GPREGRET</name>
3104              <description>General purpose retention register</description>
3105              <lsb>0</lsb>
3106              <msb>7</msb>
3107            </field>
3108          </fields>
3109        </register>
3110        <register>
3111          <name>GPREGRET2</name>
3112          <description>General purpose retention register</description>
3113          <addressOffset>0x520</addressOffset>
3114          <access>read-write</access>
3115          <fields>
3116            <field>
3117              <name>GPREGRET</name>
3118              <description>General purpose retention register</description>
3119              <lsb>0</lsb>
3120              <msb>7</msb>
3121            </field>
3122          </fields>
3123        </register>
3124        <register>
3125          <name>DCDCEN</name>
3126          <description>DC/DC enable register</description>
3127          <addressOffset>0x578</addressOffset>
3128          <access>read-write</access>
3129          <fields>
3130            <field>
3131              <name>DCDCEN</name>
3132              <description>Enable or disable DC/DC converter</description>
3133              <lsb>0</lsb>
3134              <msb>0</msb>
3135              <enumeratedValues>
3136                <enumeratedValue>
3137                  <name>Disabled</name>
3138                  <description>Disable</description>
3139                  <value>0</value>
3140                </enumeratedValue>
3141                <enumeratedValue>
3142                  <name>Enabled</name>
3143                  <description>Enable</description>
3144                  <value>1</value>
3145                </enumeratedValue>
3146              </enumeratedValues>
3147            </field>
3148          </fields>
3149        </register>
3150        <cluster>
3151          <dim>8</dim>
3152          <dimIncrement>0x010</dimIncrement>
3153          <name>RAM[%s]</name>
3154          <description>Unspecified</description>
3155          <headerStructName>POWER_RAM</headerStructName>
3156          <access>read-write</access>
3157          <addressOffset>0x900</addressOffset>
3158          <register>
3159            <name>POWER</name>
3160            <description>Description cluster: RAMn power control register. The RAM size will vary depending on product variant, and the RAMn register will only be present if the corresponding RAM AHB slave is present on the device.</description>
3161            <addressOffset>0x000</addressOffset>
3162            <access>read-write</access>
3163            <resetValue>0x0000FFFF</resetValue>
3164            <fields>
3165              <field>
3166                <name>S0POWER</name>
3167                <description>Keep RAM section S0 ON or OFF in System ON mode.</description>
3168                <lsb>0</lsb>
3169                <msb>0</msb>
3170                <enumeratedValues>
3171                  <enumeratedValue>
3172                    <name>Off</name>
3173                    <description>Off</description>
3174                    <value>0</value>
3175                  </enumeratedValue>
3176                  <enumeratedValue>
3177                    <name>On</name>
3178                    <description>On</description>
3179                    <value>1</value>
3180                  </enumeratedValue>
3181                </enumeratedValues>
3182              </field>
3183              <field>
3184                <name>S1POWER</name>
3185                <description>Keep RAM section S1 ON or OFF in System ON mode.</description>
3186                <lsb>1</lsb>
3187                <msb>1</msb>
3188                <enumeratedValues>
3189                  <enumeratedValue>
3190                    <name>Off</name>
3191                    <description>Off</description>
3192                    <value>0</value>
3193                  </enumeratedValue>
3194                  <enumeratedValue>
3195                    <name>On</name>
3196                    <description>On</description>
3197                    <value>1</value>
3198                  </enumeratedValue>
3199                </enumeratedValues>
3200              </field>
3201              <field>
3202                <name>S0RETENTION</name>
3203                <description>Keep retention on RAM section S0 when RAM section is in OFF</description>
3204                <lsb>16</lsb>
3205                <msb>16</msb>
3206                <enumeratedValues>
3207                  <enumeratedValue>
3208                    <name>Off</name>
3209                    <description>Off</description>
3210                    <value>0</value>
3211                  </enumeratedValue>
3212                  <enumeratedValue>
3213                    <name>On</name>
3214                    <description>On</description>
3215                    <value>1</value>
3216                  </enumeratedValue>
3217                </enumeratedValues>
3218              </field>
3219              <field>
3220                <name>S1RETENTION</name>
3221                <description>Keep retention on RAM section S1 when RAM section is in OFF</description>
3222                <lsb>17</lsb>
3223                <msb>17</msb>
3224                <enumeratedValues>
3225                  <enumeratedValue>
3226                    <name>Off</name>
3227                    <description>Off</description>
3228                    <value>0</value>
3229                  </enumeratedValue>
3230                  <enumeratedValue>
3231                    <name>On</name>
3232                    <description>On</description>
3233                    <value>1</value>
3234                  </enumeratedValue>
3235                </enumeratedValues>
3236              </field>
3237            </fields>
3238          </register>
3239          <register>
3240            <name>POWERSET</name>
3241            <description>Description cluster: RAMn power control set register</description>
3242            <addressOffset>0x004</addressOffset>
3243            <access>write-only</access>
3244            <resetValue>0x0000FFFF</resetValue>
3245            <fields>
3246              <field>
3247                <name>S0POWER</name>
3248                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3249                <lsb>0</lsb>
3250                <msb>0</msb>
3251                <enumeratedValues>
3252                  <enumeratedValue>
3253                    <name>On</name>
3254                    <description>On</description>
3255                    <value>1</value>
3256                  </enumeratedValue>
3257                </enumeratedValues>
3258              </field>
3259              <field>
3260                <name>S1POWER</name>
3261                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3262                <lsb>1</lsb>
3263                <msb>1</msb>
3264                <enumeratedValues>
3265                  <enumeratedValue>
3266                    <name>On</name>
3267                    <description>On</description>
3268                    <value>1</value>
3269                  </enumeratedValue>
3270                </enumeratedValues>
3271              </field>
3272              <field>
3273                <name>S0RETENTION</name>
3274                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
3275                <lsb>16</lsb>
3276                <msb>16</msb>
3277                <enumeratedValues>
3278                  <enumeratedValue>
3279                    <name>On</name>
3280                    <description>On</description>
3281                    <value>1</value>
3282                  </enumeratedValue>
3283                </enumeratedValues>
3284              </field>
3285              <field>
3286                <name>S1RETENTION</name>
3287                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
3288                <lsb>17</lsb>
3289                <msb>17</msb>
3290                <enumeratedValues>
3291                  <enumeratedValue>
3292                    <name>On</name>
3293                    <description>On</description>
3294                    <value>1</value>
3295                  </enumeratedValue>
3296                </enumeratedValues>
3297              </field>
3298            </fields>
3299          </register>
3300          <register>
3301            <name>POWERCLR</name>
3302            <description>Description cluster: RAMn power control clear register</description>
3303            <addressOffset>0x008</addressOffset>
3304            <access>write-only</access>
3305            <resetValue>0x0000FFFF</resetValue>
3306            <fields>
3307              <field>
3308                <name>S0POWER</name>
3309                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3310                <lsb>0</lsb>
3311                <msb>0</msb>
3312                <enumeratedValues>
3313                  <enumeratedValue>
3314                    <name>Off</name>
3315                    <description>Off</description>
3316                    <value>1</value>
3317                  </enumeratedValue>
3318                </enumeratedValues>
3319              </field>
3320              <field>
3321                <name>S1POWER</name>
3322                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3323                <lsb>1</lsb>
3324                <msb>1</msb>
3325                <enumeratedValues>
3326                  <enumeratedValue>
3327                    <name>Off</name>
3328                    <description>Off</description>
3329                    <value>1</value>
3330                  </enumeratedValue>
3331                </enumeratedValues>
3332              </field>
3333              <field>
3334                <name>S0RETENTION</name>
3335                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
3336                <lsb>16</lsb>
3337                <msb>16</msb>
3338                <enumeratedValues>
3339                  <enumeratedValue>
3340                    <name>Off</name>
3341                    <description>Off</description>
3342                    <value>1</value>
3343                  </enumeratedValue>
3344                </enumeratedValues>
3345              </field>
3346              <field>
3347                <name>S1RETENTION</name>
3348                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
3349                <lsb>17</lsb>
3350                <msb>17</msb>
3351                <enumeratedValues>
3352                  <enumeratedValue>
3353                    <name>Off</name>
3354                    <description>Off</description>
3355                    <value>1</value>
3356                  </enumeratedValue>
3357                </enumeratedValues>
3358              </field>
3359            </fields>
3360          </register>
3361        </cluster>
3362      </registers>
3363    </peripheral>
3364    <peripheral>
3365      <name>P0</name>
3366      <description>GPIO Port</description>
3367      <baseAddress>0x50000000</baseAddress>
3368      <headerStructName>GPIO</headerStructName>
3369      <addressBlock>
3370        <offset>0</offset>
3371        <size>0x1000</size>
3372        <usage>registers</usage>
3373      </addressBlock>
3374      <groupName>GPIO</groupName>
3375      <size>0x20</size>
3376      <registers>
3377        <register>
3378          <name>OUT</name>
3379          <description>Write GPIO port</description>
3380          <addressOffset>0x504</addressOffset>
3381          <access>read-write</access>
3382          <fields>
3383            <field>
3384              <name>PIN0</name>
3385              <description>Pin 0</description>
3386              <lsb>0</lsb>
3387              <msb>0</msb>
3388              <enumeratedValues>
3389                <enumeratedValue>
3390                  <name>Low</name>
3391                  <description>Pin driver is low</description>
3392                  <value>0</value>
3393                </enumeratedValue>
3394                <enumeratedValue>
3395                  <name>High</name>
3396                  <description>Pin driver is high</description>
3397                  <value>1</value>
3398                </enumeratedValue>
3399              </enumeratedValues>
3400            </field>
3401            <field>
3402              <name>PIN1</name>
3403              <description>Pin 1</description>
3404              <lsb>1</lsb>
3405              <msb>1</msb>
3406              <enumeratedValues>
3407                <enumeratedValue>
3408                  <name>Low</name>
3409                  <description>Pin driver is low</description>
3410                  <value>0</value>
3411                </enumeratedValue>
3412                <enumeratedValue>
3413                  <name>High</name>
3414                  <description>Pin driver is high</description>
3415                  <value>1</value>
3416                </enumeratedValue>
3417              </enumeratedValues>
3418            </field>
3419            <field>
3420              <name>PIN2</name>
3421              <description>Pin 2</description>
3422              <lsb>2</lsb>
3423              <msb>2</msb>
3424              <enumeratedValues>
3425                <enumeratedValue>
3426                  <name>Low</name>
3427                  <description>Pin driver is low</description>
3428                  <value>0</value>
3429                </enumeratedValue>
3430                <enumeratedValue>
3431                  <name>High</name>
3432                  <description>Pin driver is high</description>
3433                  <value>1</value>
3434                </enumeratedValue>
3435              </enumeratedValues>
3436            </field>
3437            <field>
3438              <name>PIN3</name>
3439              <description>Pin 3</description>
3440              <lsb>3</lsb>
3441              <msb>3</msb>
3442              <enumeratedValues>
3443                <enumeratedValue>
3444                  <name>Low</name>
3445                  <description>Pin driver is low</description>
3446                  <value>0</value>
3447                </enumeratedValue>
3448                <enumeratedValue>
3449                  <name>High</name>
3450                  <description>Pin driver is high</description>
3451                  <value>1</value>
3452                </enumeratedValue>
3453              </enumeratedValues>
3454            </field>
3455            <field>
3456              <name>PIN4</name>
3457              <description>Pin 4</description>
3458              <lsb>4</lsb>
3459              <msb>4</msb>
3460              <enumeratedValues>
3461                <enumeratedValue>
3462                  <name>Low</name>
3463                  <description>Pin driver is low</description>
3464                  <value>0</value>
3465                </enumeratedValue>
3466                <enumeratedValue>
3467                  <name>High</name>
3468                  <description>Pin driver is high</description>
3469                  <value>1</value>
3470                </enumeratedValue>
3471              </enumeratedValues>
3472            </field>
3473            <field>
3474              <name>PIN5</name>
3475              <description>Pin 5</description>
3476              <lsb>5</lsb>
3477              <msb>5</msb>
3478              <enumeratedValues>
3479                <enumeratedValue>
3480                  <name>Low</name>
3481                  <description>Pin driver is low</description>
3482                  <value>0</value>
3483                </enumeratedValue>
3484                <enumeratedValue>
3485                  <name>High</name>
3486                  <description>Pin driver is high</description>
3487                  <value>1</value>
3488                </enumeratedValue>
3489              </enumeratedValues>
3490            </field>
3491            <field>
3492              <name>PIN6</name>
3493              <description>Pin 6</description>
3494              <lsb>6</lsb>
3495              <msb>6</msb>
3496              <enumeratedValues>
3497                <enumeratedValue>
3498                  <name>Low</name>
3499                  <description>Pin driver is low</description>
3500                  <value>0</value>
3501                </enumeratedValue>
3502                <enumeratedValue>
3503                  <name>High</name>
3504                  <description>Pin driver is high</description>
3505                  <value>1</value>
3506                </enumeratedValue>
3507              </enumeratedValues>
3508            </field>
3509            <field>
3510              <name>PIN7</name>
3511              <description>Pin 7</description>
3512              <lsb>7</lsb>
3513              <msb>7</msb>
3514              <enumeratedValues>
3515                <enumeratedValue>
3516                  <name>Low</name>
3517                  <description>Pin driver is low</description>
3518                  <value>0</value>
3519                </enumeratedValue>
3520                <enumeratedValue>
3521                  <name>High</name>
3522                  <description>Pin driver is high</description>
3523                  <value>1</value>
3524                </enumeratedValue>
3525              </enumeratedValues>
3526            </field>
3527            <field>
3528              <name>PIN8</name>
3529              <description>Pin 8</description>
3530              <lsb>8</lsb>
3531              <msb>8</msb>
3532              <enumeratedValues>
3533                <enumeratedValue>
3534                  <name>Low</name>
3535                  <description>Pin driver is low</description>
3536                  <value>0</value>
3537                </enumeratedValue>
3538                <enumeratedValue>
3539                  <name>High</name>
3540                  <description>Pin driver is high</description>
3541                  <value>1</value>
3542                </enumeratedValue>
3543              </enumeratedValues>
3544            </field>
3545            <field>
3546              <name>PIN9</name>
3547              <description>Pin 9</description>
3548              <lsb>9</lsb>
3549              <msb>9</msb>
3550              <enumeratedValues>
3551                <enumeratedValue>
3552                  <name>Low</name>
3553                  <description>Pin driver is low</description>
3554                  <value>0</value>
3555                </enumeratedValue>
3556                <enumeratedValue>
3557                  <name>High</name>
3558                  <description>Pin driver is high</description>
3559                  <value>1</value>
3560                </enumeratedValue>
3561              </enumeratedValues>
3562            </field>
3563            <field>
3564              <name>PIN10</name>
3565              <description>Pin 10</description>
3566              <lsb>10</lsb>
3567              <msb>10</msb>
3568              <enumeratedValues>
3569                <enumeratedValue>
3570                  <name>Low</name>
3571                  <description>Pin driver is low</description>
3572                  <value>0</value>
3573                </enumeratedValue>
3574                <enumeratedValue>
3575                  <name>High</name>
3576                  <description>Pin driver is high</description>
3577                  <value>1</value>
3578                </enumeratedValue>
3579              </enumeratedValues>
3580            </field>
3581            <field>
3582              <name>PIN11</name>
3583              <description>Pin 11</description>
3584              <lsb>11</lsb>
3585              <msb>11</msb>
3586              <enumeratedValues>
3587                <enumeratedValue>
3588                  <name>Low</name>
3589                  <description>Pin driver is low</description>
3590                  <value>0</value>
3591                </enumeratedValue>
3592                <enumeratedValue>
3593                  <name>High</name>
3594                  <description>Pin driver is high</description>
3595                  <value>1</value>
3596                </enumeratedValue>
3597              </enumeratedValues>
3598            </field>
3599            <field>
3600              <name>PIN12</name>
3601              <description>Pin 12</description>
3602              <lsb>12</lsb>
3603              <msb>12</msb>
3604              <enumeratedValues>
3605                <enumeratedValue>
3606                  <name>Low</name>
3607                  <description>Pin driver is low</description>
3608                  <value>0</value>
3609                </enumeratedValue>
3610                <enumeratedValue>
3611                  <name>High</name>
3612                  <description>Pin driver is high</description>
3613                  <value>1</value>
3614                </enumeratedValue>
3615              </enumeratedValues>
3616            </field>
3617            <field>
3618              <name>PIN13</name>
3619              <description>Pin 13</description>
3620              <lsb>13</lsb>
3621              <msb>13</msb>
3622              <enumeratedValues>
3623                <enumeratedValue>
3624                  <name>Low</name>
3625                  <description>Pin driver is low</description>
3626                  <value>0</value>
3627                </enumeratedValue>
3628                <enumeratedValue>
3629                  <name>High</name>
3630                  <description>Pin driver is high</description>
3631                  <value>1</value>
3632                </enumeratedValue>
3633              </enumeratedValues>
3634            </field>
3635            <field>
3636              <name>PIN14</name>
3637              <description>Pin 14</description>
3638              <lsb>14</lsb>
3639              <msb>14</msb>
3640              <enumeratedValues>
3641                <enumeratedValue>
3642                  <name>Low</name>
3643                  <description>Pin driver is low</description>
3644                  <value>0</value>
3645                </enumeratedValue>
3646                <enumeratedValue>
3647                  <name>High</name>
3648                  <description>Pin driver is high</description>
3649                  <value>1</value>
3650                </enumeratedValue>
3651              </enumeratedValues>
3652            </field>
3653            <field>
3654              <name>PIN15</name>
3655              <description>Pin 15</description>
3656              <lsb>15</lsb>
3657              <msb>15</msb>
3658              <enumeratedValues>
3659                <enumeratedValue>
3660                  <name>Low</name>
3661                  <description>Pin driver is low</description>
3662                  <value>0</value>
3663                </enumeratedValue>
3664                <enumeratedValue>
3665                  <name>High</name>
3666                  <description>Pin driver is high</description>
3667                  <value>1</value>
3668                </enumeratedValue>
3669              </enumeratedValues>
3670            </field>
3671            <field>
3672              <name>PIN16</name>
3673              <description>Pin 16</description>
3674              <lsb>16</lsb>
3675              <msb>16</msb>
3676              <enumeratedValues>
3677                <enumeratedValue>
3678                  <name>Low</name>
3679                  <description>Pin driver is low</description>
3680                  <value>0</value>
3681                </enumeratedValue>
3682                <enumeratedValue>
3683                  <name>High</name>
3684                  <description>Pin driver is high</description>
3685                  <value>1</value>
3686                </enumeratedValue>
3687              </enumeratedValues>
3688            </field>
3689            <field>
3690              <name>PIN17</name>
3691              <description>Pin 17</description>
3692              <lsb>17</lsb>
3693              <msb>17</msb>
3694              <enumeratedValues>
3695                <enumeratedValue>
3696                  <name>Low</name>
3697                  <description>Pin driver is low</description>
3698                  <value>0</value>
3699                </enumeratedValue>
3700                <enumeratedValue>
3701                  <name>High</name>
3702                  <description>Pin driver is high</description>
3703                  <value>1</value>
3704                </enumeratedValue>
3705              </enumeratedValues>
3706            </field>
3707            <field>
3708              <name>PIN18</name>
3709              <description>Pin 18</description>
3710              <lsb>18</lsb>
3711              <msb>18</msb>
3712              <enumeratedValues>
3713                <enumeratedValue>
3714                  <name>Low</name>
3715                  <description>Pin driver is low</description>
3716                  <value>0</value>
3717                </enumeratedValue>
3718                <enumeratedValue>
3719                  <name>High</name>
3720                  <description>Pin driver is high</description>
3721                  <value>1</value>
3722                </enumeratedValue>
3723              </enumeratedValues>
3724            </field>
3725            <field>
3726              <name>PIN19</name>
3727              <description>Pin 19</description>
3728              <lsb>19</lsb>
3729              <msb>19</msb>
3730              <enumeratedValues>
3731                <enumeratedValue>
3732                  <name>Low</name>
3733                  <description>Pin driver is low</description>
3734                  <value>0</value>
3735                </enumeratedValue>
3736                <enumeratedValue>
3737                  <name>High</name>
3738                  <description>Pin driver is high</description>
3739                  <value>1</value>
3740                </enumeratedValue>
3741              </enumeratedValues>
3742            </field>
3743            <field>
3744              <name>PIN20</name>
3745              <description>Pin 20</description>
3746              <lsb>20</lsb>
3747              <msb>20</msb>
3748              <enumeratedValues>
3749                <enumeratedValue>
3750                  <name>Low</name>
3751                  <description>Pin driver is low</description>
3752                  <value>0</value>
3753                </enumeratedValue>
3754                <enumeratedValue>
3755                  <name>High</name>
3756                  <description>Pin driver is high</description>
3757                  <value>1</value>
3758                </enumeratedValue>
3759              </enumeratedValues>
3760            </field>
3761            <field>
3762              <name>PIN21</name>
3763              <description>Pin 21</description>
3764              <lsb>21</lsb>
3765              <msb>21</msb>
3766              <enumeratedValues>
3767                <enumeratedValue>
3768                  <name>Low</name>
3769                  <description>Pin driver is low</description>
3770                  <value>0</value>
3771                </enumeratedValue>
3772                <enumeratedValue>
3773                  <name>High</name>
3774                  <description>Pin driver is high</description>
3775                  <value>1</value>
3776                </enumeratedValue>
3777              </enumeratedValues>
3778            </field>
3779            <field>
3780              <name>PIN22</name>
3781              <description>Pin 22</description>
3782              <lsb>22</lsb>
3783              <msb>22</msb>
3784              <enumeratedValues>
3785                <enumeratedValue>
3786                  <name>Low</name>
3787                  <description>Pin driver is low</description>
3788                  <value>0</value>
3789                </enumeratedValue>
3790                <enumeratedValue>
3791                  <name>High</name>
3792                  <description>Pin driver is high</description>
3793                  <value>1</value>
3794                </enumeratedValue>
3795              </enumeratedValues>
3796            </field>
3797            <field>
3798              <name>PIN23</name>
3799              <description>Pin 23</description>
3800              <lsb>23</lsb>
3801              <msb>23</msb>
3802              <enumeratedValues>
3803                <enumeratedValue>
3804                  <name>Low</name>
3805                  <description>Pin driver is low</description>
3806                  <value>0</value>
3807                </enumeratedValue>
3808                <enumeratedValue>
3809                  <name>High</name>
3810                  <description>Pin driver is high</description>
3811                  <value>1</value>
3812                </enumeratedValue>
3813              </enumeratedValues>
3814            </field>
3815            <field>
3816              <name>PIN24</name>
3817              <description>Pin 24</description>
3818              <lsb>24</lsb>
3819              <msb>24</msb>
3820              <enumeratedValues>
3821                <enumeratedValue>
3822                  <name>Low</name>
3823                  <description>Pin driver is low</description>
3824                  <value>0</value>
3825                </enumeratedValue>
3826                <enumeratedValue>
3827                  <name>High</name>
3828                  <description>Pin driver is high</description>
3829                  <value>1</value>
3830                </enumeratedValue>
3831              </enumeratedValues>
3832            </field>
3833            <field>
3834              <name>PIN25</name>
3835              <description>Pin 25</description>
3836              <lsb>25</lsb>
3837              <msb>25</msb>
3838              <enumeratedValues>
3839                <enumeratedValue>
3840                  <name>Low</name>
3841                  <description>Pin driver is low</description>
3842                  <value>0</value>
3843                </enumeratedValue>
3844                <enumeratedValue>
3845                  <name>High</name>
3846                  <description>Pin driver is high</description>
3847                  <value>1</value>
3848                </enumeratedValue>
3849              </enumeratedValues>
3850            </field>
3851            <field>
3852              <name>PIN26</name>
3853              <description>Pin 26</description>
3854              <lsb>26</lsb>
3855              <msb>26</msb>
3856              <enumeratedValues>
3857                <enumeratedValue>
3858                  <name>Low</name>
3859                  <description>Pin driver is low</description>
3860                  <value>0</value>
3861                </enumeratedValue>
3862                <enumeratedValue>
3863                  <name>High</name>
3864                  <description>Pin driver is high</description>
3865                  <value>1</value>
3866                </enumeratedValue>
3867              </enumeratedValues>
3868            </field>
3869            <field>
3870              <name>PIN27</name>
3871              <description>Pin 27</description>
3872              <lsb>27</lsb>
3873              <msb>27</msb>
3874              <enumeratedValues>
3875                <enumeratedValue>
3876                  <name>Low</name>
3877                  <description>Pin driver is low</description>
3878                  <value>0</value>
3879                </enumeratedValue>
3880                <enumeratedValue>
3881                  <name>High</name>
3882                  <description>Pin driver is high</description>
3883                  <value>1</value>
3884                </enumeratedValue>
3885              </enumeratedValues>
3886            </field>
3887            <field>
3888              <name>PIN28</name>
3889              <description>Pin 28</description>
3890              <lsb>28</lsb>
3891              <msb>28</msb>
3892              <enumeratedValues>
3893                <enumeratedValue>
3894                  <name>Low</name>
3895                  <description>Pin driver is low</description>
3896                  <value>0</value>
3897                </enumeratedValue>
3898                <enumeratedValue>
3899                  <name>High</name>
3900                  <description>Pin driver is high</description>
3901                  <value>1</value>
3902                </enumeratedValue>
3903              </enumeratedValues>
3904            </field>
3905            <field>
3906              <name>PIN29</name>
3907              <description>Pin 29</description>
3908              <lsb>29</lsb>
3909              <msb>29</msb>
3910              <enumeratedValues>
3911                <enumeratedValue>
3912                  <name>Low</name>
3913                  <description>Pin driver is low</description>
3914                  <value>0</value>
3915                </enumeratedValue>
3916                <enumeratedValue>
3917                  <name>High</name>
3918                  <description>Pin driver is high</description>
3919                  <value>1</value>
3920                </enumeratedValue>
3921              </enumeratedValues>
3922            </field>
3923            <field>
3924              <name>PIN30</name>
3925              <description>Pin 30</description>
3926              <lsb>30</lsb>
3927              <msb>30</msb>
3928              <enumeratedValues>
3929                <enumeratedValue>
3930                  <name>Low</name>
3931                  <description>Pin driver is low</description>
3932                  <value>0</value>
3933                </enumeratedValue>
3934                <enumeratedValue>
3935                  <name>High</name>
3936                  <description>Pin driver is high</description>
3937                  <value>1</value>
3938                </enumeratedValue>
3939              </enumeratedValues>
3940            </field>
3941            <field>
3942              <name>PIN31</name>
3943              <description>Pin 31</description>
3944              <lsb>31</lsb>
3945              <msb>31</msb>
3946              <enumeratedValues>
3947                <enumeratedValue>
3948                  <name>Low</name>
3949                  <description>Pin driver is low</description>
3950                  <value>0</value>
3951                </enumeratedValue>
3952                <enumeratedValue>
3953                  <name>High</name>
3954                  <description>Pin driver is high</description>
3955                  <value>1</value>
3956                </enumeratedValue>
3957              </enumeratedValues>
3958            </field>
3959          </fields>
3960        </register>
3961        <register>
3962          <name>OUTSET</name>
3963          <description>Set individual bits in GPIO port</description>
3964          <addressOffset>0x508</addressOffset>
3965          <access>read-write</access>
3966          <modifiedWriteValues>oneToSet</modifiedWriteValues>
3967          <fields>
3968            <field>
3969              <name>PIN0</name>
3970              <description>Pin 0</description>
3971              <lsb>0</lsb>
3972              <msb>0</msb>
3973              <enumeratedValues>
3974                <usage>read</usage>
3975                <enumeratedValue>
3976                  <name>Low</name>
3977                  <description>Read: pin driver is low</description>
3978                  <value>0</value>
3979                </enumeratedValue>
3980                <enumeratedValue>
3981                  <name>High</name>
3982                  <description>Read: pin driver is high</description>
3983                  <value>1</value>
3984                </enumeratedValue>
3985              </enumeratedValues>
3986              <enumeratedValues>
3987                <usage>write</usage>
3988                <enumeratedValue>
3989                  <name>Set</name>
3990                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
3991                  <value>1</value>
3992                </enumeratedValue>
3993              </enumeratedValues>
3994            </field>
3995            <field>
3996              <name>PIN1</name>
3997              <description>Pin 1</description>
3998              <lsb>1</lsb>
3999              <msb>1</msb>
4000              <enumeratedValues>
4001                <usage>read</usage>
4002                <enumeratedValue>
4003                  <name>Low</name>
4004                  <description>Read: pin driver is low</description>
4005                  <value>0</value>
4006                </enumeratedValue>
4007                <enumeratedValue>
4008                  <name>High</name>
4009                  <description>Read: pin driver is high</description>
4010                  <value>1</value>
4011                </enumeratedValue>
4012              </enumeratedValues>
4013              <enumeratedValues>
4014                <usage>write</usage>
4015                <enumeratedValue>
4016                  <name>Set</name>
4017                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4018                  <value>1</value>
4019                </enumeratedValue>
4020              </enumeratedValues>
4021            </field>
4022            <field>
4023              <name>PIN2</name>
4024              <description>Pin 2</description>
4025              <lsb>2</lsb>
4026              <msb>2</msb>
4027              <enumeratedValues>
4028                <usage>read</usage>
4029                <enumeratedValue>
4030                  <name>Low</name>
4031                  <description>Read: pin driver is low</description>
4032                  <value>0</value>
4033                </enumeratedValue>
4034                <enumeratedValue>
4035                  <name>High</name>
4036                  <description>Read: pin driver is high</description>
4037                  <value>1</value>
4038                </enumeratedValue>
4039              </enumeratedValues>
4040              <enumeratedValues>
4041                <usage>write</usage>
4042                <enumeratedValue>
4043                  <name>Set</name>
4044                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4045                  <value>1</value>
4046                </enumeratedValue>
4047              </enumeratedValues>
4048            </field>
4049            <field>
4050              <name>PIN3</name>
4051              <description>Pin 3</description>
4052              <lsb>3</lsb>
4053              <msb>3</msb>
4054              <enumeratedValues>
4055                <usage>read</usage>
4056                <enumeratedValue>
4057                  <name>Low</name>
4058                  <description>Read: pin driver is low</description>
4059                  <value>0</value>
4060                </enumeratedValue>
4061                <enumeratedValue>
4062                  <name>High</name>
4063                  <description>Read: pin driver is high</description>
4064                  <value>1</value>
4065                </enumeratedValue>
4066              </enumeratedValues>
4067              <enumeratedValues>
4068                <usage>write</usage>
4069                <enumeratedValue>
4070                  <name>Set</name>
4071                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4072                  <value>1</value>
4073                </enumeratedValue>
4074              </enumeratedValues>
4075            </field>
4076            <field>
4077              <name>PIN4</name>
4078              <description>Pin 4</description>
4079              <lsb>4</lsb>
4080              <msb>4</msb>
4081              <enumeratedValues>
4082                <usage>read</usage>
4083                <enumeratedValue>
4084                  <name>Low</name>
4085                  <description>Read: pin driver is low</description>
4086                  <value>0</value>
4087                </enumeratedValue>
4088                <enumeratedValue>
4089                  <name>High</name>
4090                  <description>Read: pin driver is high</description>
4091                  <value>1</value>
4092                </enumeratedValue>
4093              </enumeratedValues>
4094              <enumeratedValues>
4095                <usage>write</usage>
4096                <enumeratedValue>
4097                  <name>Set</name>
4098                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4099                  <value>1</value>
4100                </enumeratedValue>
4101              </enumeratedValues>
4102            </field>
4103            <field>
4104              <name>PIN5</name>
4105              <description>Pin 5</description>
4106              <lsb>5</lsb>
4107              <msb>5</msb>
4108              <enumeratedValues>
4109                <usage>read</usage>
4110                <enumeratedValue>
4111                  <name>Low</name>
4112                  <description>Read: pin driver is low</description>
4113                  <value>0</value>
4114                </enumeratedValue>
4115                <enumeratedValue>
4116                  <name>High</name>
4117                  <description>Read: pin driver is high</description>
4118                  <value>1</value>
4119                </enumeratedValue>
4120              </enumeratedValues>
4121              <enumeratedValues>
4122                <usage>write</usage>
4123                <enumeratedValue>
4124                  <name>Set</name>
4125                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4126                  <value>1</value>
4127                </enumeratedValue>
4128              </enumeratedValues>
4129            </field>
4130            <field>
4131              <name>PIN6</name>
4132              <description>Pin 6</description>
4133              <lsb>6</lsb>
4134              <msb>6</msb>
4135              <enumeratedValues>
4136                <usage>read</usage>
4137                <enumeratedValue>
4138                  <name>Low</name>
4139                  <description>Read: pin driver is low</description>
4140                  <value>0</value>
4141                </enumeratedValue>
4142                <enumeratedValue>
4143                  <name>High</name>
4144                  <description>Read: pin driver is high</description>
4145                  <value>1</value>
4146                </enumeratedValue>
4147              </enumeratedValues>
4148              <enumeratedValues>
4149                <usage>write</usage>
4150                <enumeratedValue>
4151                  <name>Set</name>
4152                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4153                  <value>1</value>
4154                </enumeratedValue>
4155              </enumeratedValues>
4156            </field>
4157            <field>
4158              <name>PIN7</name>
4159              <description>Pin 7</description>
4160              <lsb>7</lsb>
4161              <msb>7</msb>
4162              <enumeratedValues>
4163                <usage>read</usage>
4164                <enumeratedValue>
4165                  <name>Low</name>
4166                  <description>Read: pin driver is low</description>
4167                  <value>0</value>
4168                </enumeratedValue>
4169                <enumeratedValue>
4170                  <name>High</name>
4171                  <description>Read: pin driver is high</description>
4172                  <value>1</value>
4173                </enumeratedValue>
4174              </enumeratedValues>
4175              <enumeratedValues>
4176                <usage>write</usage>
4177                <enumeratedValue>
4178                  <name>Set</name>
4179                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4180                  <value>1</value>
4181                </enumeratedValue>
4182              </enumeratedValues>
4183            </field>
4184            <field>
4185              <name>PIN8</name>
4186              <description>Pin 8</description>
4187              <lsb>8</lsb>
4188              <msb>8</msb>
4189              <enumeratedValues>
4190                <usage>read</usage>
4191                <enumeratedValue>
4192                  <name>Low</name>
4193                  <description>Read: pin driver is low</description>
4194                  <value>0</value>
4195                </enumeratedValue>
4196                <enumeratedValue>
4197                  <name>High</name>
4198                  <description>Read: pin driver is high</description>
4199                  <value>1</value>
4200                </enumeratedValue>
4201              </enumeratedValues>
4202              <enumeratedValues>
4203                <usage>write</usage>
4204                <enumeratedValue>
4205                  <name>Set</name>
4206                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4207                  <value>1</value>
4208                </enumeratedValue>
4209              </enumeratedValues>
4210            </field>
4211            <field>
4212              <name>PIN9</name>
4213              <description>Pin 9</description>
4214              <lsb>9</lsb>
4215              <msb>9</msb>
4216              <enumeratedValues>
4217                <usage>read</usage>
4218                <enumeratedValue>
4219                  <name>Low</name>
4220                  <description>Read: pin driver is low</description>
4221                  <value>0</value>
4222                </enumeratedValue>
4223                <enumeratedValue>
4224                  <name>High</name>
4225                  <description>Read: pin driver is high</description>
4226                  <value>1</value>
4227                </enumeratedValue>
4228              </enumeratedValues>
4229              <enumeratedValues>
4230                <usage>write</usage>
4231                <enumeratedValue>
4232                  <name>Set</name>
4233                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4234                  <value>1</value>
4235                </enumeratedValue>
4236              </enumeratedValues>
4237            </field>
4238            <field>
4239              <name>PIN10</name>
4240              <description>Pin 10</description>
4241              <lsb>10</lsb>
4242              <msb>10</msb>
4243              <enumeratedValues>
4244                <usage>read</usage>
4245                <enumeratedValue>
4246                  <name>Low</name>
4247                  <description>Read: pin driver is low</description>
4248                  <value>0</value>
4249                </enumeratedValue>
4250                <enumeratedValue>
4251                  <name>High</name>
4252                  <description>Read: pin driver is high</description>
4253                  <value>1</value>
4254                </enumeratedValue>
4255              </enumeratedValues>
4256              <enumeratedValues>
4257                <usage>write</usage>
4258                <enumeratedValue>
4259                  <name>Set</name>
4260                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4261                  <value>1</value>
4262                </enumeratedValue>
4263              </enumeratedValues>
4264            </field>
4265            <field>
4266              <name>PIN11</name>
4267              <description>Pin 11</description>
4268              <lsb>11</lsb>
4269              <msb>11</msb>
4270              <enumeratedValues>
4271                <usage>read</usage>
4272                <enumeratedValue>
4273                  <name>Low</name>
4274                  <description>Read: pin driver is low</description>
4275                  <value>0</value>
4276                </enumeratedValue>
4277                <enumeratedValue>
4278                  <name>High</name>
4279                  <description>Read: pin driver is high</description>
4280                  <value>1</value>
4281                </enumeratedValue>
4282              </enumeratedValues>
4283              <enumeratedValues>
4284                <usage>write</usage>
4285                <enumeratedValue>
4286                  <name>Set</name>
4287                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4288                  <value>1</value>
4289                </enumeratedValue>
4290              </enumeratedValues>
4291            </field>
4292            <field>
4293              <name>PIN12</name>
4294              <description>Pin 12</description>
4295              <lsb>12</lsb>
4296              <msb>12</msb>
4297              <enumeratedValues>
4298                <usage>read</usage>
4299                <enumeratedValue>
4300                  <name>Low</name>
4301                  <description>Read: pin driver is low</description>
4302                  <value>0</value>
4303                </enumeratedValue>
4304                <enumeratedValue>
4305                  <name>High</name>
4306                  <description>Read: pin driver is high</description>
4307                  <value>1</value>
4308                </enumeratedValue>
4309              </enumeratedValues>
4310              <enumeratedValues>
4311                <usage>write</usage>
4312                <enumeratedValue>
4313                  <name>Set</name>
4314                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4315                  <value>1</value>
4316                </enumeratedValue>
4317              </enumeratedValues>
4318            </field>
4319            <field>
4320              <name>PIN13</name>
4321              <description>Pin 13</description>
4322              <lsb>13</lsb>
4323              <msb>13</msb>
4324              <enumeratedValues>
4325                <usage>read</usage>
4326                <enumeratedValue>
4327                  <name>Low</name>
4328                  <description>Read: pin driver is low</description>
4329                  <value>0</value>
4330                </enumeratedValue>
4331                <enumeratedValue>
4332                  <name>High</name>
4333                  <description>Read: pin driver is high</description>
4334                  <value>1</value>
4335                </enumeratedValue>
4336              </enumeratedValues>
4337              <enumeratedValues>
4338                <usage>write</usage>
4339                <enumeratedValue>
4340                  <name>Set</name>
4341                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4342                  <value>1</value>
4343                </enumeratedValue>
4344              </enumeratedValues>
4345            </field>
4346            <field>
4347              <name>PIN14</name>
4348              <description>Pin 14</description>
4349              <lsb>14</lsb>
4350              <msb>14</msb>
4351              <enumeratedValues>
4352                <usage>read</usage>
4353                <enumeratedValue>
4354                  <name>Low</name>
4355                  <description>Read: pin driver is low</description>
4356                  <value>0</value>
4357                </enumeratedValue>
4358                <enumeratedValue>
4359                  <name>High</name>
4360                  <description>Read: pin driver is high</description>
4361                  <value>1</value>
4362                </enumeratedValue>
4363              </enumeratedValues>
4364              <enumeratedValues>
4365                <usage>write</usage>
4366                <enumeratedValue>
4367                  <name>Set</name>
4368                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4369                  <value>1</value>
4370                </enumeratedValue>
4371              </enumeratedValues>
4372            </field>
4373            <field>
4374              <name>PIN15</name>
4375              <description>Pin 15</description>
4376              <lsb>15</lsb>
4377              <msb>15</msb>
4378              <enumeratedValues>
4379                <usage>read</usage>
4380                <enumeratedValue>
4381                  <name>Low</name>
4382                  <description>Read: pin driver is low</description>
4383                  <value>0</value>
4384                </enumeratedValue>
4385                <enumeratedValue>
4386                  <name>High</name>
4387                  <description>Read: pin driver is high</description>
4388                  <value>1</value>
4389                </enumeratedValue>
4390              </enumeratedValues>
4391              <enumeratedValues>
4392                <usage>write</usage>
4393                <enumeratedValue>
4394                  <name>Set</name>
4395                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4396                  <value>1</value>
4397                </enumeratedValue>
4398              </enumeratedValues>
4399            </field>
4400            <field>
4401              <name>PIN16</name>
4402              <description>Pin 16</description>
4403              <lsb>16</lsb>
4404              <msb>16</msb>
4405              <enumeratedValues>
4406                <usage>read</usage>
4407                <enumeratedValue>
4408                  <name>Low</name>
4409                  <description>Read: pin driver is low</description>
4410                  <value>0</value>
4411                </enumeratedValue>
4412                <enumeratedValue>
4413                  <name>High</name>
4414                  <description>Read: pin driver is high</description>
4415                  <value>1</value>
4416                </enumeratedValue>
4417              </enumeratedValues>
4418              <enumeratedValues>
4419                <usage>write</usage>
4420                <enumeratedValue>
4421                  <name>Set</name>
4422                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4423                  <value>1</value>
4424                </enumeratedValue>
4425              </enumeratedValues>
4426            </field>
4427            <field>
4428              <name>PIN17</name>
4429              <description>Pin 17</description>
4430              <lsb>17</lsb>
4431              <msb>17</msb>
4432              <enumeratedValues>
4433                <usage>read</usage>
4434                <enumeratedValue>
4435                  <name>Low</name>
4436                  <description>Read: pin driver is low</description>
4437                  <value>0</value>
4438                </enumeratedValue>
4439                <enumeratedValue>
4440                  <name>High</name>
4441                  <description>Read: pin driver is high</description>
4442                  <value>1</value>
4443                </enumeratedValue>
4444              </enumeratedValues>
4445              <enumeratedValues>
4446                <usage>write</usage>
4447                <enumeratedValue>
4448                  <name>Set</name>
4449                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4450                  <value>1</value>
4451                </enumeratedValue>
4452              </enumeratedValues>
4453            </field>
4454            <field>
4455              <name>PIN18</name>
4456              <description>Pin 18</description>
4457              <lsb>18</lsb>
4458              <msb>18</msb>
4459              <enumeratedValues>
4460                <usage>read</usage>
4461                <enumeratedValue>
4462                  <name>Low</name>
4463                  <description>Read: pin driver is low</description>
4464                  <value>0</value>
4465                </enumeratedValue>
4466                <enumeratedValue>
4467                  <name>High</name>
4468                  <description>Read: pin driver is high</description>
4469                  <value>1</value>
4470                </enumeratedValue>
4471              </enumeratedValues>
4472              <enumeratedValues>
4473                <usage>write</usage>
4474                <enumeratedValue>
4475                  <name>Set</name>
4476                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4477                  <value>1</value>
4478                </enumeratedValue>
4479              </enumeratedValues>
4480            </field>
4481            <field>
4482              <name>PIN19</name>
4483              <description>Pin 19</description>
4484              <lsb>19</lsb>
4485              <msb>19</msb>
4486              <enumeratedValues>
4487                <usage>read</usage>
4488                <enumeratedValue>
4489                  <name>Low</name>
4490                  <description>Read: pin driver is low</description>
4491                  <value>0</value>
4492                </enumeratedValue>
4493                <enumeratedValue>
4494                  <name>High</name>
4495                  <description>Read: pin driver is high</description>
4496                  <value>1</value>
4497                </enumeratedValue>
4498              </enumeratedValues>
4499              <enumeratedValues>
4500                <usage>write</usage>
4501                <enumeratedValue>
4502                  <name>Set</name>
4503                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4504                  <value>1</value>
4505                </enumeratedValue>
4506              </enumeratedValues>
4507            </field>
4508            <field>
4509              <name>PIN20</name>
4510              <description>Pin 20</description>
4511              <lsb>20</lsb>
4512              <msb>20</msb>
4513              <enumeratedValues>
4514                <usage>read</usage>
4515                <enumeratedValue>
4516                  <name>Low</name>
4517                  <description>Read: pin driver is low</description>
4518                  <value>0</value>
4519                </enumeratedValue>
4520                <enumeratedValue>
4521                  <name>High</name>
4522                  <description>Read: pin driver is high</description>
4523                  <value>1</value>
4524                </enumeratedValue>
4525              </enumeratedValues>
4526              <enumeratedValues>
4527                <usage>write</usage>
4528                <enumeratedValue>
4529                  <name>Set</name>
4530                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4531                  <value>1</value>
4532                </enumeratedValue>
4533              </enumeratedValues>
4534            </field>
4535            <field>
4536              <name>PIN21</name>
4537              <description>Pin 21</description>
4538              <lsb>21</lsb>
4539              <msb>21</msb>
4540              <enumeratedValues>
4541                <usage>read</usage>
4542                <enumeratedValue>
4543                  <name>Low</name>
4544                  <description>Read: pin driver is low</description>
4545                  <value>0</value>
4546                </enumeratedValue>
4547                <enumeratedValue>
4548                  <name>High</name>
4549                  <description>Read: pin driver is high</description>
4550                  <value>1</value>
4551                </enumeratedValue>
4552              </enumeratedValues>
4553              <enumeratedValues>
4554                <usage>write</usage>
4555                <enumeratedValue>
4556                  <name>Set</name>
4557                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4558                  <value>1</value>
4559                </enumeratedValue>
4560              </enumeratedValues>
4561            </field>
4562            <field>
4563              <name>PIN22</name>
4564              <description>Pin 22</description>
4565              <lsb>22</lsb>
4566              <msb>22</msb>
4567              <enumeratedValues>
4568                <usage>read</usage>
4569                <enumeratedValue>
4570                  <name>Low</name>
4571                  <description>Read: pin driver is low</description>
4572                  <value>0</value>
4573                </enumeratedValue>
4574                <enumeratedValue>
4575                  <name>High</name>
4576                  <description>Read: pin driver is high</description>
4577                  <value>1</value>
4578                </enumeratedValue>
4579              </enumeratedValues>
4580              <enumeratedValues>
4581                <usage>write</usage>
4582                <enumeratedValue>
4583                  <name>Set</name>
4584                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4585                  <value>1</value>
4586                </enumeratedValue>
4587              </enumeratedValues>
4588            </field>
4589            <field>
4590              <name>PIN23</name>
4591              <description>Pin 23</description>
4592              <lsb>23</lsb>
4593              <msb>23</msb>
4594              <enumeratedValues>
4595                <usage>read</usage>
4596                <enumeratedValue>
4597                  <name>Low</name>
4598                  <description>Read: pin driver is low</description>
4599                  <value>0</value>
4600                </enumeratedValue>
4601                <enumeratedValue>
4602                  <name>High</name>
4603                  <description>Read: pin driver is high</description>
4604                  <value>1</value>
4605                </enumeratedValue>
4606              </enumeratedValues>
4607              <enumeratedValues>
4608                <usage>write</usage>
4609                <enumeratedValue>
4610                  <name>Set</name>
4611                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4612                  <value>1</value>
4613                </enumeratedValue>
4614              </enumeratedValues>
4615            </field>
4616            <field>
4617              <name>PIN24</name>
4618              <description>Pin 24</description>
4619              <lsb>24</lsb>
4620              <msb>24</msb>
4621              <enumeratedValues>
4622                <usage>read</usage>
4623                <enumeratedValue>
4624                  <name>Low</name>
4625                  <description>Read: pin driver is low</description>
4626                  <value>0</value>
4627                </enumeratedValue>
4628                <enumeratedValue>
4629                  <name>High</name>
4630                  <description>Read: pin driver is high</description>
4631                  <value>1</value>
4632                </enumeratedValue>
4633              </enumeratedValues>
4634              <enumeratedValues>
4635                <usage>write</usage>
4636                <enumeratedValue>
4637                  <name>Set</name>
4638                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4639                  <value>1</value>
4640                </enumeratedValue>
4641              </enumeratedValues>
4642            </field>
4643            <field>
4644              <name>PIN25</name>
4645              <description>Pin 25</description>
4646              <lsb>25</lsb>
4647              <msb>25</msb>
4648              <enumeratedValues>
4649                <usage>read</usage>
4650                <enumeratedValue>
4651                  <name>Low</name>
4652                  <description>Read: pin driver is low</description>
4653                  <value>0</value>
4654                </enumeratedValue>
4655                <enumeratedValue>
4656                  <name>High</name>
4657                  <description>Read: pin driver is high</description>
4658                  <value>1</value>
4659                </enumeratedValue>
4660              </enumeratedValues>
4661              <enumeratedValues>
4662                <usage>write</usage>
4663                <enumeratedValue>
4664                  <name>Set</name>
4665                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4666                  <value>1</value>
4667                </enumeratedValue>
4668              </enumeratedValues>
4669            </field>
4670            <field>
4671              <name>PIN26</name>
4672              <description>Pin 26</description>
4673              <lsb>26</lsb>
4674              <msb>26</msb>
4675              <enumeratedValues>
4676                <usage>read</usage>
4677                <enumeratedValue>
4678                  <name>Low</name>
4679                  <description>Read: pin driver is low</description>
4680                  <value>0</value>
4681                </enumeratedValue>
4682                <enumeratedValue>
4683                  <name>High</name>
4684                  <description>Read: pin driver is high</description>
4685                  <value>1</value>
4686                </enumeratedValue>
4687              </enumeratedValues>
4688              <enumeratedValues>
4689                <usage>write</usage>
4690                <enumeratedValue>
4691                  <name>Set</name>
4692                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4693                  <value>1</value>
4694                </enumeratedValue>
4695              </enumeratedValues>
4696            </field>
4697            <field>
4698              <name>PIN27</name>
4699              <description>Pin 27</description>
4700              <lsb>27</lsb>
4701              <msb>27</msb>
4702              <enumeratedValues>
4703                <usage>read</usage>
4704                <enumeratedValue>
4705                  <name>Low</name>
4706                  <description>Read: pin driver is low</description>
4707                  <value>0</value>
4708                </enumeratedValue>
4709                <enumeratedValue>
4710                  <name>High</name>
4711                  <description>Read: pin driver is high</description>
4712                  <value>1</value>
4713                </enumeratedValue>
4714              </enumeratedValues>
4715              <enumeratedValues>
4716                <usage>write</usage>
4717                <enumeratedValue>
4718                  <name>Set</name>
4719                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4720                  <value>1</value>
4721                </enumeratedValue>
4722              </enumeratedValues>
4723            </field>
4724            <field>
4725              <name>PIN28</name>
4726              <description>Pin 28</description>
4727              <lsb>28</lsb>
4728              <msb>28</msb>
4729              <enumeratedValues>
4730                <usage>read</usage>
4731                <enumeratedValue>
4732                  <name>Low</name>
4733                  <description>Read: pin driver is low</description>
4734                  <value>0</value>
4735                </enumeratedValue>
4736                <enumeratedValue>
4737                  <name>High</name>
4738                  <description>Read: pin driver is high</description>
4739                  <value>1</value>
4740                </enumeratedValue>
4741              </enumeratedValues>
4742              <enumeratedValues>
4743                <usage>write</usage>
4744                <enumeratedValue>
4745                  <name>Set</name>
4746                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4747                  <value>1</value>
4748                </enumeratedValue>
4749              </enumeratedValues>
4750            </field>
4751            <field>
4752              <name>PIN29</name>
4753              <description>Pin 29</description>
4754              <lsb>29</lsb>
4755              <msb>29</msb>
4756              <enumeratedValues>
4757                <usage>read</usage>
4758                <enumeratedValue>
4759                  <name>Low</name>
4760                  <description>Read: pin driver is low</description>
4761                  <value>0</value>
4762                </enumeratedValue>
4763                <enumeratedValue>
4764                  <name>High</name>
4765                  <description>Read: pin driver is high</description>
4766                  <value>1</value>
4767                </enumeratedValue>
4768              </enumeratedValues>
4769              <enumeratedValues>
4770                <usage>write</usage>
4771                <enumeratedValue>
4772                  <name>Set</name>
4773                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4774                  <value>1</value>
4775                </enumeratedValue>
4776              </enumeratedValues>
4777            </field>
4778            <field>
4779              <name>PIN30</name>
4780              <description>Pin 30</description>
4781              <lsb>30</lsb>
4782              <msb>30</msb>
4783              <enumeratedValues>
4784                <usage>read</usage>
4785                <enumeratedValue>
4786                  <name>Low</name>
4787                  <description>Read: pin driver is low</description>
4788                  <value>0</value>
4789                </enumeratedValue>
4790                <enumeratedValue>
4791                  <name>High</name>
4792                  <description>Read: pin driver is high</description>
4793                  <value>1</value>
4794                </enumeratedValue>
4795              </enumeratedValues>
4796              <enumeratedValues>
4797                <usage>write</usage>
4798                <enumeratedValue>
4799                  <name>Set</name>
4800                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4801                  <value>1</value>
4802                </enumeratedValue>
4803              </enumeratedValues>
4804            </field>
4805            <field>
4806              <name>PIN31</name>
4807              <description>Pin 31</description>
4808              <lsb>31</lsb>
4809              <msb>31</msb>
4810              <enumeratedValues>
4811                <usage>read</usage>
4812                <enumeratedValue>
4813                  <name>Low</name>
4814                  <description>Read: pin driver is low</description>
4815                  <value>0</value>
4816                </enumeratedValue>
4817                <enumeratedValue>
4818                  <name>High</name>
4819                  <description>Read: pin driver is high</description>
4820                  <value>1</value>
4821                </enumeratedValue>
4822              </enumeratedValues>
4823              <enumeratedValues>
4824                <usage>write</usage>
4825                <enumeratedValue>
4826                  <name>Set</name>
4827                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
4828                  <value>1</value>
4829                </enumeratedValue>
4830              </enumeratedValues>
4831            </field>
4832          </fields>
4833        </register>
4834        <register>
4835          <name>OUTCLR</name>
4836          <description>Clear individual bits in GPIO port</description>
4837          <addressOffset>0x50C</addressOffset>
4838          <access>read-write</access>
4839          <modifiedWriteValues>oneToClear</modifiedWriteValues>
4840          <fields>
4841            <field>
4842              <name>PIN0</name>
4843              <description>Pin 0</description>
4844              <lsb>0</lsb>
4845              <msb>0</msb>
4846              <enumeratedValues>
4847                <usage>read</usage>
4848                <enumeratedValue>
4849                  <name>Low</name>
4850                  <description>Read: pin driver is low</description>
4851                  <value>0</value>
4852                </enumeratedValue>
4853                <enumeratedValue>
4854                  <name>High</name>
4855                  <description>Read: pin driver is high</description>
4856                  <value>1</value>
4857                </enumeratedValue>
4858              </enumeratedValues>
4859              <enumeratedValues>
4860                <usage>write</usage>
4861                <enumeratedValue>
4862                  <name>Clear</name>
4863                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
4864                  <value>1</value>
4865                </enumeratedValue>
4866              </enumeratedValues>
4867            </field>
4868            <field>
4869              <name>PIN1</name>
4870              <description>Pin 1</description>
4871              <lsb>1</lsb>
4872              <msb>1</msb>
4873              <enumeratedValues>
4874                <usage>read</usage>
4875                <enumeratedValue>
4876                  <name>Low</name>
4877                  <description>Read: pin driver is low</description>
4878                  <value>0</value>
4879                </enumeratedValue>
4880                <enumeratedValue>
4881                  <name>High</name>
4882                  <description>Read: pin driver is high</description>
4883                  <value>1</value>
4884                </enumeratedValue>
4885              </enumeratedValues>
4886              <enumeratedValues>
4887                <usage>write</usage>
4888                <enumeratedValue>
4889                  <name>Clear</name>
4890                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
4891                  <value>1</value>
4892                </enumeratedValue>
4893              </enumeratedValues>
4894            </field>
4895            <field>
4896              <name>PIN2</name>
4897              <description>Pin 2</description>
4898              <lsb>2</lsb>
4899              <msb>2</msb>
4900              <enumeratedValues>
4901                <usage>read</usage>
4902                <enumeratedValue>
4903                  <name>Low</name>
4904                  <description>Read: pin driver is low</description>
4905                  <value>0</value>
4906                </enumeratedValue>
4907                <enumeratedValue>
4908                  <name>High</name>
4909                  <description>Read: pin driver is high</description>
4910                  <value>1</value>
4911                </enumeratedValue>
4912              </enumeratedValues>
4913              <enumeratedValues>
4914                <usage>write</usage>
4915                <enumeratedValue>
4916                  <name>Clear</name>
4917                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
4918                  <value>1</value>
4919                </enumeratedValue>
4920              </enumeratedValues>
4921            </field>
4922            <field>
4923              <name>PIN3</name>
4924              <description>Pin 3</description>
4925              <lsb>3</lsb>
4926              <msb>3</msb>
4927              <enumeratedValues>
4928                <usage>read</usage>
4929                <enumeratedValue>
4930                  <name>Low</name>
4931                  <description>Read: pin driver is low</description>
4932                  <value>0</value>
4933                </enumeratedValue>
4934                <enumeratedValue>
4935                  <name>High</name>
4936                  <description>Read: pin driver is high</description>
4937                  <value>1</value>
4938                </enumeratedValue>
4939              </enumeratedValues>
4940              <enumeratedValues>
4941                <usage>write</usage>
4942                <enumeratedValue>
4943                  <name>Clear</name>
4944                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
4945                  <value>1</value>
4946                </enumeratedValue>
4947              </enumeratedValues>
4948            </field>
4949            <field>
4950              <name>PIN4</name>
4951              <description>Pin 4</description>
4952              <lsb>4</lsb>
4953              <msb>4</msb>
4954              <enumeratedValues>
4955                <usage>read</usage>
4956                <enumeratedValue>
4957                  <name>Low</name>
4958                  <description>Read: pin driver is low</description>
4959                  <value>0</value>
4960                </enumeratedValue>
4961                <enumeratedValue>
4962                  <name>High</name>
4963                  <description>Read: pin driver is high</description>
4964                  <value>1</value>
4965                </enumeratedValue>
4966              </enumeratedValues>
4967              <enumeratedValues>
4968                <usage>write</usage>
4969                <enumeratedValue>
4970                  <name>Clear</name>
4971                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
4972                  <value>1</value>
4973                </enumeratedValue>
4974              </enumeratedValues>
4975            </field>
4976            <field>
4977              <name>PIN5</name>
4978              <description>Pin 5</description>
4979              <lsb>5</lsb>
4980              <msb>5</msb>
4981              <enumeratedValues>
4982                <usage>read</usage>
4983                <enumeratedValue>
4984                  <name>Low</name>
4985                  <description>Read: pin driver is low</description>
4986                  <value>0</value>
4987                </enumeratedValue>
4988                <enumeratedValue>
4989                  <name>High</name>
4990                  <description>Read: pin driver is high</description>
4991                  <value>1</value>
4992                </enumeratedValue>
4993              </enumeratedValues>
4994              <enumeratedValues>
4995                <usage>write</usage>
4996                <enumeratedValue>
4997                  <name>Clear</name>
4998                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
4999                  <value>1</value>
5000                </enumeratedValue>
5001              </enumeratedValues>
5002            </field>
5003            <field>
5004              <name>PIN6</name>
5005              <description>Pin 6</description>
5006              <lsb>6</lsb>
5007              <msb>6</msb>
5008              <enumeratedValues>
5009                <usage>read</usage>
5010                <enumeratedValue>
5011                  <name>Low</name>
5012                  <description>Read: pin driver is low</description>
5013                  <value>0</value>
5014                </enumeratedValue>
5015                <enumeratedValue>
5016                  <name>High</name>
5017                  <description>Read: pin driver is high</description>
5018                  <value>1</value>
5019                </enumeratedValue>
5020              </enumeratedValues>
5021              <enumeratedValues>
5022                <usage>write</usage>
5023                <enumeratedValue>
5024                  <name>Clear</name>
5025                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5026                  <value>1</value>
5027                </enumeratedValue>
5028              </enumeratedValues>
5029            </field>
5030            <field>
5031              <name>PIN7</name>
5032              <description>Pin 7</description>
5033              <lsb>7</lsb>
5034              <msb>7</msb>
5035              <enumeratedValues>
5036                <usage>read</usage>
5037                <enumeratedValue>
5038                  <name>Low</name>
5039                  <description>Read: pin driver is low</description>
5040                  <value>0</value>
5041                </enumeratedValue>
5042                <enumeratedValue>
5043                  <name>High</name>
5044                  <description>Read: pin driver is high</description>
5045                  <value>1</value>
5046                </enumeratedValue>
5047              </enumeratedValues>
5048              <enumeratedValues>
5049                <usage>write</usage>
5050                <enumeratedValue>
5051                  <name>Clear</name>
5052                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5053                  <value>1</value>
5054                </enumeratedValue>
5055              </enumeratedValues>
5056            </field>
5057            <field>
5058              <name>PIN8</name>
5059              <description>Pin 8</description>
5060              <lsb>8</lsb>
5061              <msb>8</msb>
5062              <enumeratedValues>
5063                <usage>read</usage>
5064                <enumeratedValue>
5065                  <name>Low</name>
5066                  <description>Read: pin driver is low</description>
5067                  <value>0</value>
5068                </enumeratedValue>
5069                <enumeratedValue>
5070                  <name>High</name>
5071                  <description>Read: pin driver is high</description>
5072                  <value>1</value>
5073                </enumeratedValue>
5074              </enumeratedValues>
5075              <enumeratedValues>
5076                <usage>write</usage>
5077                <enumeratedValue>
5078                  <name>Clear</name>
5079                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5080                  <value>1</value>
5081                </enumeratedValue>
5082              </enumeratedValues>
5083            </field>
5084            <field>
5085              <name>PIN9</name>
5086              <description>Pin 9</description>
5087              <lsb>9</lsb>
5088              <msb>9</msb>
5089              <enumeratedValues>
5090                <usage>read</usage>
5091                <enumeratedValue>
5092                  <name>Low</name>
5093                  <description>Read: pin driver is low</description>
5094                  <value>0</value>
5095                </enumeratedValue>
5096                <enumeratedValue>
5097                  <name>High</name>
5098                  <description>Read: pin driver is high</description>
5099                  <value>1</value>
5100                </enumeratedValue>
5101              </enumeratedValues>
5102              <enumeratedValues>
5103                <usage>write</usage>
5104                <enumeratedValue>
5105                  <name>Clear</name>
5106                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5107                  <value>1</value>
5108                </enumeratedValue>
5109              </enumeratedValues>
5110            </field>
5111            <field>
5112              <name>PIN10</name>
5113              <description>Pin 10</description>
5114              <lsb>10</lsb>
5115              <msb>10</msb>
5116              <enumeratedValues>
5117                <usage>read</usage>
5118                <enumeratedValue>
5119                  <name>Low</name>
5120                  <description>Read: pin driver is low</description>
5121                  <value>0</value>
5122                </enumeratedValue>
5123                <enumeratedValue>
5124                  <name>High</name>
5125                  <description>Read: pin driver is high</description>
5126                  <value>1</value>
5127                </enumeratedValue>
5128              </enumeratedValues>
5129              <enumeratedValues>
5130                <usage>write</usage>
5131                <enumeratedValue>
5132                  <name>Clear</name>
5133                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5134                  <value>1</value>
5135                </enumeratedValue>
5136              </enumeratedValues>
5137            </field>
5138            <field>
5139              <name>PIN11</name>
5140              <description>Pin 11</description>
5141              <lsb>11</lsb>
5142              <msb>11</msb>
5143              <enumeratedValues>
5144                <usage>read</usage>
5145                <enumeratedValue>
5146                  <name>Low</name>
5147                  <description>Read: pin driver is low</description>
5148                  <value>0</value>
5149                </enumeratedValue>
5150                <enumeratedValue>
5151                  <name>High</name>
5152                  <description>Read: pin driver is high</description>
5153                  <value>1</value>
5154                </enumeratedValue>
5155              </enumeratedValues>
5156              <enumeratedValues>
5157                <usage>write</usage>
5158                <enumeratedValue>
5159                  <name>Clear</name>
5160                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5161                  <value>1</value>
5162                </enumeratedValue>
5163              </enumeratedValues>
5164            </field>
5165            <field>
5166              <name>PIN12</name>
5167              <description>Pin 12</description>
5168              <lsb>12</lsb>
5169              <msb>12</msb>
5170              <enumeratedValues>
5171                <usage>read</usage>
5172                <enumeratedValue>
5173                  <name>Low</name>
5174                  <description>Read: pin driver is low</description>
5175                  <value>0</value>
5176                </enumeratedValue>
5177                <enumeratedValue>
5178                  <name>High</name>
5179                  <description>Read: pin driver is high</description>
5180                  <value>1</value>
5181                </enumeratedValue>
5182              </enumeratedValues>
5183              <enumeratedValues>
5184                <usage>write</usage>
5185                <enumeratedValue>
5186                  <name>Clear</name>
5187                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5188                  <value>1</value>
5189                </enumeratedValue>
5190              </enumeratedValues>
5191            </field>
5192            <field>
5193              <name>PIN13</name>
5194              <description>Pin 13</description>
5195              <lsb>13</lsb>
5196              <msb>13</msb>
5197              <enumeratedValues>
5198                <usage>read</usage>
5199                <enumeratedValue>
5200                  <name>Low</name>
5201                  <description>Read: pin driver is low</description>
5202                  <value>0</value>
5203                </enumeratedValue>
5204                <enumeratedValue>
5205                  <name>High</name>
5206                  <description>Read: pin driver is high</description>
5207                  <value>1</value>
5208                </enumeratedValue>
5209              </enumeratedValues>
5210              <enumeratedValues>
5211                <usage>write</usage>
5212                <enumeratedValue>
5213                  <name>Clear</name>
5214                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5215                  <value>1</value>
5216                </enumeratedValue>
5217              </enumeratedValues>
5218            </field>
5219            <field>
5220              <name>PIN14</name>
5221              <description>Pin 14</description>
5222              <lsb>14</lsb>
5223              <msb>14</msb>
5224              <enumeratedValues>
5225                <usage>read</usage>
5226                <enumeratedValue>
5227                  <name>Low</name>
5228                  <description>Read: pin driver is low</description>
5229                  <value>0</value>
5230                </enumeratedValue>
5231                <enumeratedValue>
5232                  <name>High</name>
5233                  <description>Read: pin driver is high</description>
5234                  <value>1</value>
5235                </enumeratedValue>
5236              </enumeratedValues>
5237              <enumeratedValues>
5238                <usage>write</usage>
5239                <enumeratedValue>
5240                  <name>Clear</name>
5241                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5242                  <value>1</value>
5243                </enumeratedValue>
5244              </enumeratedValues>
5245            </field>
5246            <field>
5247              <name>PIN15</name>
5248              <description>Pin 15</description>
5249              <lsb>15</lsb>
5250              <msb>15</msb>
5251              <enumeratedValues>
5252                <usage>read</usage>
5253                <enumeratedValue>
5254                  <name>Low</name>
5255                  <description>Read: pin driver is low</description>
5256                  <value>0</value>
5257                </enumeratedValue>
5258                <enumeratedValue>
5259                  <name>High</name>
5260                  <description>Read: pin driver is high</description>
5261                  <value>1</value>
5262                </enumeratedValue>
5263              </enumeratedValues>
5264              <enumeratedValues>
5265                <usage>write</usage>
5266                <enumeratedValue>
5267                  <name>Clear</name>
5268                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5269                  <value>1</value>
5270                </enumeratedValue>
5271              </enumeratedValues>
5272            </field>
5273            <field>
5274              <name>PIN16</name>
5275              <description>Pin 16</description>
5276              <lsb>16</lsb>
5277              <msb>16</msb>
5278              <enumeratedValues>
5279                <usage>read</usage>
5280                <enumeratedValue>
5281                  <name>Low</name>
5282                  <description>Read: pin driver is low</description>
5283                  <value>0</value>
5284                </enumeratedValue>
5285                <enumeratedValue>
5286                  <name>High</name>
5287                  <description>Read: pin driver is high</description>
5288                  <value>1</value>
5289                </enumeratedValue>
5290              </enumeratedValues>
5291              <enumeratedValues>
5292                <usage>write</usage>
5293                <enumeratedValue>
5294                  <name>Clear</name>
5295                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5296                  <value>1</value>
5297                </enumeratedValue>
5298              </enumeratedValues>
5299            </field>
5300            <field>
5301              <name>PIN17</name>
5302              <description>Pin 17</description>
5303              <lsb>17</lsb>
5304              <msb>17</msb>
5305              <enumeratedValues>
5306                <usage>read</usage>
5307                <enumeratedValue>
5308                  <name>Low</name>
5309                  <description>Read: pin driver is low</description>
5310                  <value>0</value>
5311                </enumeratedValue>
5312                <enumeratedValue>
5313                  <name>High</name>
5314                  <description>Read: pin driver is high</description>
5315                  <value>1</value>
5316                </enumeratedValue>
5317              </enumeratedValues>
5318              <enumeratedValues>
5319                <usage>write</usage>
5320                <enumeratedValue>
5321                  <name>Clear</name>
5322                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5323                  <value>1</value>
5324                </enumeratedValue>
5325              </enumeratedValues>
5326            </field>
5327            <field>
5328              <name>PIN18</name>
5329              <description>Pin 18</description>
5330              <lsb>18</lsb>
5331              <msb>18</msb>
5332              <enumeratedValues>
5333                <usage>read</usage>
5334                <enumeratedValue>
5335                  <name>Low</name>
5336                  <description>Read: pin driver is low</description>
5337                  <value>0</value>
5338                </enumeratedValue>
5339                <enumeratedValue>
5340                  <name>High</name>
5341                  <description>Read: pin driver is high</description>
5342                  <value>1</value>
5343                </enumeratedValue>
5344              </enumeratedValues>
5345              <enumeratedValues>
5346                <usage>write</usage>
5347                <enumeratedValue>
5348                  <name>Clear</name>
5349                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5350                  <value>1</value>
5351                </enumeratedValue>
5352              </enumeratedValues>
5353            </field>
5354            <field>
5355              <name>PIN19</name>
5356              <description>Pin 19</description>
5357              <lsb>19</lsb>
5358              <msb>19</msb>
5359              <enumeratedValues>
5360                <usage>read</usage>
5361                <enumeratedValue>
5362                  <name>Low</name>
5363                  <description>Read: pin driver is low</description>
5364                  <value>0</value>
5365                </enumeratedValue>
5366                <enumeratedValue>
5367                  <name>High</name>
5368                  <description>Read: pin driver is high</description>
5369                  <value>1</value>
5370                </enumeratedValue>
5371              </enumeratedValues>
5372              <enumeratedValues>
5373                <usage>write</usage>
5374                <enumeratedValue>
5375                  <name>Clear</name>
5376                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5377                  <value>1</value>
5378                </enumeratedValue>
5379              </enumeratedValues>
5380            </field>
5381            <field>
5382              <name>PIN20</name>
5383              <description>Pin 20</description>
5384              <lsb>20</lsb>
5385              <msb>20</msb>
5386              <enumeratedValues>
5387                <usage>read</usage>
5388                <enumeratedValue>
5389                  <name>Low</name>
5390                  <description>Read: pin driver is low</description>
5391                  <value>0</value>
5392                </enumeratedValue>
5393                <enumeratedValue>
5394                  <name>High</name>
5395                  <description>Read: pin driver is high</description>
5396                  <value>1</value>
5397                </enumeratedValue>
5398              </enumeratedValues>
5399              <enumeratedValues>
5400                <usage>write</usage>
5401                <enumeratedValue>
5402                  <name>Clear</name>
5403                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5404                  <value>1</value>
5405                </enumeratedValue>
5406              </enumeratedValues>
5407            </field>
5408            <field>
5409              <name>PIN21</name>
5410              <description>Pin 21</description>
5411              <lsb>21</lsb>
5412              <msb>21</msb>
5413              <enumeratedValues>
5414                <usage>read</usage>
5415                <enumeratedValue>
5416                  <name>Low</name>
5417                  <description>Read: pin driver is low</description>
5418                  <value>0</value>
5419                </enumeratedValue>
5420                <enumeratedValue>
5421                  <name>High</name>
5422                  <description>Read: pin driver is high</description>
5423                  <value>1</value>
5424                </enumeratedValue>
5425              </enumeratedValues>
5426              <enumeratedValues>
5427                <usage>write</usage>
5428                <enumeratedValue>
5429                  <name>Clear</name>
5430                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5431                  <value>1</value>
5432                </enumeratedValue>
5433              </enumeratedValues>
5434            </field>
5435            <field>
5436              <name>PIN22</name>
5437              <description>Pin 22</description>
5438              <lsb>22</lsb>
5439              <msb>22</msb>
5440              <enumeratedValues>
5441                <usage>read</usage>
5442                <enumeratedValue>
5443                  <name>Low</name>
5444                  <description>Read: pin driver is low</description>
5445                  <value>0</value>
5446                </enumeratedValue>
5447                <enumeratedValue>
5448                  <name>High</name>
5449                  <description>Read: pin driver is high</description>
5450                  <value>1</value>
5451                </enumeratedValue>
5452              </enumeratedValues>
5453              <enumeratedValues>
5454                <usage>write</usage>
5455                <enumeratedValue>
5456                  <name>Clear</name>
5457                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5458                  <value>1</value>
5459                </enumeratedValue>
5460              </enumeratedValues>
5461            </field>
5462            <field>
5463              <name>PIN23</name>
5464              <description>Pin 23</description>
5465              <lsb>23</lsb>
5466              <msb>23</msb>
5467              <enumeratedValues>
5468                <usage>read</usage>
5469                <enumeratedValue>
5470                  <name>Low</name>
5471                  <description>Read: pin driver is low</description>
5472                  <value>0</value>
5473                </enumeratedValue>
5474                <enumeratedValue>
5475                  <name>High</name>
5476                  <description>Read: pin driver is high</description>
5477                  <value>1</value>
5478                </enumeratedValue>
5479              </enumeratedValues>
5480              <enumeratedValues>
5481                <usage>write</usage>
5482                <enumeratedValue>
5483                  <name>Clear</name>
5484                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5485                  <value>1</value>
5486                </enumeratedValue>
5487              </enumeratedValues>
5488            </field>
5489            <field>
5490              <name>PIN24</name>
5491              <description>Pin 24</description>
5492              <lsb>24</lsb>
5493              <msb>24</msb>
5494              <enumeratedValues>
5495                <usage>read</usage>
5496                <enumeratedValue>
5497                  <name>Low</name>
5498                  <description>Read: pin driver is low</description>
5499                  <value>0</value>
5500                </enumeratedValue>
5501                <enumeratedValue>
5502                  <name>High</name>
5503                  <description>Read: pin driver is high</description>
5504                  <value>1</value>
5505                </enumeratedValue>
5506              </enumeratedValues>
5507              <enumeratedValues>
5508                <usage>write</usage>
5509                <enumeratedValue>
5510                  <name>Clear</name>
5511                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5512                  <value>1</value>
5513                </enumeratedValue>
5514              </enumeratedValues>
5515            </field>
5516            <field>
5517              <name>PIN25</name>
5518              <description>Pin 25</description>
5519              <lsb>25</lsb>
5520              <msb>25</msb>
5521              <enumeratedValues>
5522                <usage>read</usage>
5523                <enumeratedValue>
5524                  <name>Low</name>
5525                  <description>Read: pin driver is low</description>
5526                  <value>0</value>
5527                </enumeratedValue>
5528                <enumeratedValue>
5529                  <name>High</name>
5530                  <description>Read: pin driver is high</description>
5531                  <value>1</value>
5532                </enumeratedValue>
5533              </enumeratedValues>
5534              <enumeratedValues>
5535                <usage>write</usage>
5536                <enumeratedValue>
5537                  <name>Clear</name>
5538                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5539                  <value>1</value>
5540                </enumeratedValue>
5541              </enumeratedValues>
5542            </field>
5543            <field>
5544              <name>PIN26</name>
5545              <description>Pin 26</description>
5546              <lsb>26</lsb>
5547              <msb>26</msb>
5548              <enumeratedValues>
5549                <usage>read</usage>
5550                <enumeratedValue>
5551                  <name>Low</name>
5552                  <description>Read: pin driver is low</description>
5553                  <value>0</value>
5554                </enumeratedValue>
5555                <enumeratedValue>
5556                  <name>High</name>
5557                  <description>Read: pin driver is high</description>
5558                  <value>1</value>
5559                </enumeratedValue>
5560              </enumeratedValues>
5561              <enumeratedValues>
5562                <usage>write</usage>
5563                <enumeratedValue>
5564                  <name>Clear</name>
5565                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5566                  <value>1</value>
5567                </enumeratedValue>
5568              </enumeratedValues>
5569            </field>
5570            <field>
5571              <name>PIN27</name>
5572              <description>Pin 27</description>
5573              <lsb>27</lsb>
5574              <msb>27</msb>
5575              <enumeratedValues>
5576                <usage>read</usage>
5577                <enumeratedValue>
5578                  <name>Low</name>
5579                  <description>Read: pin driver is low</description>
5580                  <value>0</value>
5581                </enumeratedValue>
5582                <enumeratedValue>
5583                  <name>High</name>
5584                  <description>Read: pin driver is high</description>
5585                  <value>1</value>
5586                </enumeratedValue>
5587              </enumeratedValues>
5588              <enumeratedValues>
5589                <usage>write</usage>
5590                <enumeratedValue>
5591                  <name>Clear</name>
5592                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5593                  <value>1</value>
5594                </enumeratedValue>
5595              </enumeratedValues>
5596            </field>
5597            <field>
5598              <name>PIN28</name>
5599              <description>Pin 28</description>
5600              <lsb>28</lsb>
5601              <msb>28</msb>
5602              <enumeratedValues>
5603                <usage>read</usage>
5604                <enumeratedValue>
5605                  <name>Low</name>
5606                  <description>Read: pin driver is low</description>
5607                  <value>0</value>
5608                </enumeratedValue>
5609                <enumeratedValue>
5610                  <name>High</name>
5611                  <description>Read: pin driver is high</description>
5612                  <value>1</value>
5613                </enumeratedValue>
5614              </enumeratedValues>
5615              <enumeratedValues>
5616                <usage>write</usage>
5617                <enumeratedValue>
5618                  <name>Clear</name>
5619                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5620                  <value>1</value>
5621                </enumeratedValue>
5622              </enumeratedValues>
5623            </field>
5624            <field>
5625              <name>PIN29</name>
5626              <description>Pin 29</description>
5627              <lsb>29</lsb>
5628              <msb>29</msb>
5629              <enumeratedValues>
5630                <usage>read</usage>
5631                <enumeratedValue>
5632                  <name>Low</name>
5633                  <description>Read: pin driver is low</description>
5634                  <value>0</value>
5635                </enumeratedValue>
5636                <enumeratedValue>
5637                  <name>High</name>
5638                  <description>Read: pin driver is high</description>
5639                  <value>1</value>
5640                </enumeratedValue>
5641              </enumeratedValues>
5642              <enumeratedValues>
5643                <usage>write</usage>
5644                <enumeratedValue>
5645                  <name>Clear</name>
5646                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5647                  <value>1</value>
5648                </enumeratedValue>
5649              </enumeratedValues>
5650            </field>
5651            <field>
5652              <name>PIN30</name>
5653              <description>Pin 30</description>
5654              <lsb>30</lsb>
5655              <msb>30</msb>
5656              <enumeratedValues>
5657                <usage>read</usage>
5658                <enumeratedValue>
5659                  <name>Low</name>
5660                  <description>Read: pin driver is low</description>
5661                  <value>0</value>
5662                </enumeratedValue>
5663                <enumeratedValue>
5664                  <name>High</name>
5665                  <description>Read: pin driver is high</description>
5666                  <value>1</value>
5667                </enumeratedValue>
5668              </enumeratedValues>
5669              <enumeratedValues>
5670                <usage>write</usage>
5671                <enumeratedValue>
5672                  <name>Clear</name>
5673                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5674                  <value>1</value>
5675                </enumeratedValue>
5676              </enumeratedValues>
5677            </field>
5678            <field>
5679              <name>PIN31</name>
5680              <description>Pin 31</description>
5681              <lsb>31</lsb>
5682              <msb>31</msb>
5683              <enumeratedValues>
5684                <usage>read</usage>
5685                <enumeratedValue>
5686                  <name>Low</name>
5687                  <description>Read: pin driver is low</description>
5688                  <value>0</value>
5689                </enumeratedValue>
5690                <enumeratedValue>
5691                  <name>High</name>
5692                  <description>Read: pin driver is high</description>
5693                  <value>1</value>
5694                </enumeratedValue>
5695              </enumeratedValues>
5696              <enumeratedValues>
5697                <usage>write</usage>
5698                <enumeratedValue>
5699                  <name>Clear</name>
5700                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
5701                  <value>1</value>
5702                </enumeratedValue>
5703              </enumeratedValues>
5704            </field>
5705          </fields>
5706        </register>
5707        <register>
5708          <name>IN</name>
5709          <description>Read GPIO port</description>
5710          <addressOffset>0x510</addressOffset>
5711          <access>read-only</access>
5712          <fields>
5713            <field>
5714              <name>PIN0</name>
5715              <description>Pin 0</description>
5716              <lsb>0</lsb>
5717              <msb>0</msb>
5718              <enumeratedValues>
5719                <enumeratedValue>
5720                  <name>Low</name>
5721                  <description>Pin input is low</description>
5722                  <value>0</value>
5723                </enumeratedValue>
5724                <enumeratedValue>
5725                  <name>High</name>
5726                  <description>Pin input is high</description>
5727                  <value>1</value>
5728                </enumeratedValue>
5729              </enumeratedValues>
5730            </field>
5731            <field>
5732              <name>PIN1</name>
5733              <description>Pin 1</description>
5734              <lsb>1</lsb>
5735              <msb>1</msb>
5736              <enumeratedValues>
5737                <enumeratedValue>
5738                  <name>Low</name>
5739                  <description>Pin input is low</description>
5740                  <value>0</value>
5741                </enumeratedValue>
5742                <enumeratedValue>
5743                  <name>High</name>
5744                  <description>Pin input is high</description>
5745                  <value>1</value>
5746                </enumeratedValue>
5747              </enumeratedValues>
5748            </field>
5749            <field>
5750              <name>PIN2</name>
5751              <description>Pin 2</description>
5752              <lsb>2</lsb>
5753              <msb>2</msb>
5754              <enumeratedValues>
5755                <enumeratedValue>
5756                  <name>Low</name>
5757                  <description>Pin input is low</description>
5758                  <value>0</value>
5759                </enumeratedValue>
5760                <enumeratedValue>
5761                  <name>High</name>
5762                  <description>Pin input is high</description>
5763                  <value>1</value>
5764                </enumeratedValue>
5765              </enumeratedValues>
5766            </field>
5767            <field>
5768              <name>PIN3</name>
5769              <description>Pin 3</description>
5770              <lsb>3</lsb>
5771              <msb>3</msb>
5772              <enumeratedValues>
5773                <enumeratedValue>
5774                  <name>Low</name>
5775                  <description>Pin input is low</description>
5776                  <value>0</value>
5777                </enumeratedValue>
5778                <enumeratedValue>
5779                  <name>High</name>
5780                  <description>Pin input is high</description>
5781                  <value>1</value>
5782                </enumeratedValue>
5783              </enumeratedValues>
5784            </field>
5785            <field>
5786              <name>PIN4</name>
5787              <description>Pin 4</description>
5788              <lsb>4</lsb>
5789              <msb>4</msb>
5790              <enumeratedValues>
5791                <enumeratedValue>
5792                  <name>Low</name>
5793                  <description>Pin input is low</description>
5794                  <value>0</value>
5795                </enumeratedValue>
5796                <enumeratedValue>
5797                  <name>High</name>
5798                  <description>Pin input is high</description>
5799                  <value>1</value>
5800                </enumeratedValue>
5801              </enumeratedValues>
5802            </field>
5803            <field>
5804              <name>PIN5</name>
5805              <description>Pin 5</description>
5806              <lsb>5</lsb>
5807              <msb>5</msb>
5808              <enumeratedValues>
5809                <enumeratedValue>
5810                  <name>Low</name>
5811                  <description>Pin input is low</description>
5812                  <value>0</value>
5813                </enumeratedValue>
5814                <enumeratedValue>
5815                  <name>High</name>
5816                  <description>Pin input is high</description>
5817                  <value>1</value>
5818                </enumeratedValue>
5819              </enumeratedValues>
5820            </field>
5821            <field>
5822              <name>PIN6</name>
5823              <description>Pin 6</description>
5824              <lsb>6</lsb>
5825              <msb>6</msb>
5826              <enumeratedValues>
5827                <enumeratedValue>
5828                  <name>Low</name>
5829                  <description>Pin input is low</description>
5830                  <value>0</value>
5831                </enumeratedValue>
5832                <enumeratedValue>
5833                  <name>High</name>
5834                  <description>Pin input is high</description>
5835                  <value>1</value>
5836                </enumeratedValue>
5837              </enumeratedValues>
5838            </field>
5839            <field>
5840              <name>PIN7</name>
5841              <description>Pin 7</description>
5842              <lsb>7</lsb>
5843              <msb>7</msb>
5844              <enumeratedValues>
5845                <enumeratedValue>
5846                  <name>Low</name>
5847                  <description>Pin input is low</description>
5848                  <value>0</value>
5849                </enumeratedValue>
5850                <enumeratedValue>
5851                  <name>High</name>
5852                  <description>Pin input is high</description>
5853                  <value>1</value>
5854                </enumeratedValue>
5855              </enumeratedValues>
5856            </field>
5857            <field>
5858              <name>PIN8</name>
5859              <description>Pin 8</description>
5860              <lsb>8</lsb>
5861              <msb>8</msb>
5862              <enumeratedValues>
5863                <enumeratedValue>
5864                  <name>Low</name>
5865                  <description>Pin input is low</description>
5866                  <value>0</value>
5867                </enumeratedValue>
5868                <enumeratedValue>
5869                  <name>High</name>
5870                  <description>Pin input is high</description>
5871                  <value>1</value>
5872                </enumeratedValue>
5873              </enumeratedValues>
5874            </field>
5875            <field>
5876              <name>PIN9</name>
5877              <description>Pin 9</description>
5878              <lsb>9</lsb>
5879              <msb>9</msb>
5880              <enumeratedValues>
5881                <enumeratedValue>
5882                  <name>Low</name>
5883                  <description>Pin input is low</description>
5884                  <value>0</value>
5885                </enumeratedValue>
5886                <enumeratedValue>
5887                  <name>High</name>
5888                  <description>Pin input is high</description>
5889                  <value>1</value>
5890                </enumeratedValue>
5891              </enumeratedValues>
5892            </field>
5893            <field>
5894              <name>PIN10</name>
5895              <description>Pin 10</description>
5896              <lsb>10</lsb>
5897              <msb>10</msb>
5898              <enumeratedValues>
5899                <enumeratedValue>
5900                  <name>Low</name>
5901                  <description>Pin input is low</description>
5902                  <value>0</value>
5903                </enumeratedValue>
5904                <enumeratedValue>
5905                  <name>High</name>
5906                  <description>Pin input is high</description>
5907                  <value>1</value>
5908                </enumeratedValue>
5909              </enumeratedValues>
5910            </field>
5911            <field>
5912              <name>PIN11</name>
5913              <description>Pin 11</description>
5914              <lsb>11</lsb>
5915              <msb>11</msb>
5916              <enumeratedValues>
5917                <enumeratedValue>
5918                  <name>Low</name>
5919                  <description>Pin input is low</description>
5920                  <value>0</value>
5921                </enumeratedValue>
5922                <enumeratedValue>
5923                  <name>High</name>
5924                  <description>Pin input is high</description>
5925                  <value>1</value>
5926                </enumeratedValue>
5927              </enumeratedValues>
5928            </field>
5929            <field>
5930              <name>PIN12</name>
5931              <description>Pin 12</description>
5932              <lsb>12</lsb>
5933              <msb>12</msb>
5934              <enumeratedValues>
5935                <enumeratedValue>
5936                  <name>Low</name>
5937                  <description>Pin input is low</description>
5938                  <value>0</value>
5939                </enumeratedValue>
5940                <enumeratedValue>
5941                  <name>High</name>
5942                  <description>Pin input is high</description>
5943                  <value>1</value>
5944                </enumeratedValue>
5945              </enumeratedValues>
5946            </field>
5947            <field>
5948              <name>PIN13</name>
5949              <description>Pin 13</description>
5950              <lsb>13</lsb>
5951              <msb>13</msb>
5952              <enumeratedValues>
5953                <enumeratedValue>
5954                  <name>Low</name>
5955                  <description>Pin input is low</description>
5956                  <value>0</value>
5957                </enumeratedValue>
5958                <enumeratedValue>
5959                  <name>High</name>
5960                  <description>Pin input is high</description>
5961                  <value>1</value>
5962                </enumeratedValue>
5963              </enumeratedValues>
5964            </field>
5965            <field>
5966              <name>PIN14</name>
5967              <description>Pin 14</description>
5968              <lsb>14</lsb>
5969              <msb>14</msb>
5970              <enumeratedValues>
5971                <enumeratedValue>
5972                  <name>Low</name>
5973                  <description>Pin input is low</description>
5974                  <value>0</value>
5975                </enumeratedValue>
5976                <enumeratedValue>
5977                  <name>High</name>
5978                  <description>Pin input is high</description>
5979                  <value>1</value>
5980                </enumeratedValue>
5981              </enumeratedValues>
5982            </field>
5983            <field>
5984              <name>PIN15</name>
5985              <description>Pin 15</description>
5986              <lsb>15</lsb>
5987              <msb>15</msb>
5988              <enumeratedValues>
5989                <enumeratedValue>
5990                  <name>Low</name>
5991                  <description>Pin input is low</description>
5992                  <value>0</value>
5993                </enumeratedValue>
5994                <enumeratedValue>
5995                  <name>High</name>
5996                  <description>Pin input is high</description>
5997                  <value>1</value>
5998                </enumeratedValue>
5999              </enumeratedValues>
6000            </field>
6001            <field>
6002              <name>PIN16</name>
6003              <description>Pin 16</description>
6004              <lsb>16</lsb>
6005              <msb>16</msb>
6006              <enumeratedValues>
6007                <enumeratedValue>
6008                  <name>Low</name>
6009                  <description>Pin input is low</description>
6010                  <value>0</value>
6011                </enumeratedValue>
6012                <enumeratedValue>
6013                  <name>High</name>
6014                  <description>Pin input is high</description>
6015                  <value>1</value>
6016                </enumeratedValue>
6017              </enumeratedValues>
6018            </field>
6019            <field>
6020              <name>PIN17</name>
6021              <description>Pin 17</description>
6022              <lsb>17</lsb>
6023              <msb>17</msb>
6024              <enumeratedValues>
6025                <enumeratedValue>
6026                  <name>Low</name>
6027                  <description>Pin input is low</description>
6028                  <value>0</value>
6029                </enumeratedValue>
6030                <enumeratedValue>
6031                  <name>High</name>
6032                  <description>Pin input is high</description>
6033                  <value>1</value>
6034                </enumeratedValue>
6035              </enumeratedValues>
6036            </field>
6037            <field>
6038              <name>PIN18</name>
6039              <description>Pin 18</description>
6040              <lsb>18</lsb>
6041              <msb>18</msb>
6042              <enumeratedValues>
6043                <enumeratedValue>
6044                  <name>Low</name>
6045                  <description>Pin input is low</description>
6046                  <value>0</value>
6047                </enumeratedValue>
6048                <enumeratedValue>
6049                  <name>High</name>
6050                  <description>Pin input is high</description>
6051                  <value>1</value>
6052                </enumeratedValue>
6053              </enumeratedValues>
6054            </field>
6055            <field>
6056              <name>PIN19</name>
6057              <description>Pin 19</description>
6058              <lsb>19</lsb>
6059              <msb>19</msb>
6060              <enumeratedValues>
6061                <enumeratedValue>
6062                  <name>Low</name>
6063                  <description>Pin input is low</description>
6064                  <value>0</value>
6065                </enumeratedValue>
6066                <enumeratedValue>
6067                  <name>High</name>
6068                  <description>Pin input is high</description>
6069                  <value>1</value>
6070                </enumeratedValue>
6071              </enumeratedValues>
6072            </field>
6073            <field>
6074              <name>PIN20</name>
6075              <description>Pin 20</description>
6076              <lsb>20</lsb>
6077              <msb>20</msb>
6078              <enumeratedValues>
6079                <enumeratedValue>
6080                  <name>Low</name>
6081                  <description>Pin input is low</description>
6082                  <value>0</value>
6083                </enumeratedValue>
6084                <enumeratedValue>
6085                  <name>High</name>
6086                  <description>Pin input is high</description>
6087                  <value>1</value>
6088                </enumeratedValue>
6089              </enumeratedValues>
6090            </field>
6091            <field>
6092              <name>PIN21</name>
6093              <description>Pin 21</description>
6094              <lsb>21</lsb>
6095              <msb>21</msb>
6096              <enumeratedValues>
6097                <enumeratedValue>
6098                  <name>Low</name>
6099                  <description>Pin input is low</description>
6100                  <value>0</value>
6101                </enumeratedValue>
6102                <enumeratedValue>
6103                  <name>High</name>
6104                  <description>Pin input is high</description>
6105                  <value>1</value>
6106                </enumeratedValue>
6107              </enumeratedValues>
6108            </field>
6109            <field>
6110              <name>PIN22</name>
6111              <description>Pin 22</description>
6112              <lsb>22</lsb>
6113              <msb>22</msb>
6114              <enumeratedValues>
6115                <enumeratedValue>
6116                  <name>Low</name>
6117                  <description>Pin input is low</description>
6118                  <value>0</value>
6119                </enumeratedValue>
6120                <enumeratedValue>
6121                  <name>High</name>
6122                  <description>Pin input is high</description>
6123                  <value>1</value>
6124                </enumeratedValue>
6125              </enumeratedValues>
6126            </field>
6127            <field>
6128              <name>PIN23</name>
6129              <description>Pin 23</description>
6130              <lsb>23</lsb>
6131              <msb>23</msb>
6132              <enumeratedValues>
6133                <enumeratedValue>
6134                  <name>Low</name>
6135                  <description>Pin input is low</description>
6136                  <value>0</value>
6137                </enumeratedValue>
6138                <enumeratedValue>
6139                  <name>High</name>
6140                  <description>Pin input is high</description>
6141                  <value>1</value>
6142                </enumeratedValue>
6143              </enumeratedValues>
6144            </field>
6145            <field>
6146              <name>PIN24</name>
6147              <description>Pin 24</description>
6148              <lsb>24</lsb>
6149              <msb>24</msb>
6150              <enumeratedValues>
6151                <enumeratedValue>
6152                  <name>Low</name>
6153                  <description>Pin input is low</description>
6154                  <value>0</value>
6155                </enumeratedValue>
6156                <enumeratedValue>
6157                  <name>High</name>
6158                  <description>Pin input is high</description>
6159                  <value>1</value>
6160                </enumeratedValue>
6161              </enumeratedValues>
6162            </field>
6163            <field>
6164              <name>PIN25</name>
6165              <description>Pin 25</description>
6166              <lsb>25</lsb>
6167              <msb>25</msb>
6168              <enumeratedValues>
6169                <enumeratedValue>
6170                  <name>Low</name>
6171                  <description>Pin input is low</description>
6172                  <value>0</value>
6173                </enumeratedValue>
6174                <enumeratedValue>
6175                  <name>High</name>
6176                  <description>Pin input is high</description>
6177                  <value>1</value>
6178                </enumeratedValue>
6179              </enumeratedValues>
6180            </field>
6181            <field>
6182              <name>PIN26</name>
6183              <description>Pin 26</description>
6184              <lsb>26</lsb>
6185              <msb>26</msb>
6186              <enumeratedValues>
6187                <enumeratedValue>
6188                  <name>Low</name>
6189                  <description>Pin input is low</description>
6190                  <value>0</value>
6191                </enumeratedValue>
6192                <enumeratedValue>
6193                  <name>High</name>
6194                  <description>Pin input is high</description>
6195                  <value>1</value>
6196                </enumeratedValue>
6197              </enumeratedValues>
6198            </field>
6199            <field>
6200              <name>PIN27</name>
6201              <description>Pin 27</description>
6202              <lsb>27</lsb>
6203              <msb>27</msb>
6204              <enumeratedValues>
6205                <enumeratedValue>
6206                  <name>Low</name>
6207                  <description>Pin input is low</description>
6208                  <value>0</value>
6209                </enumeratedValue>
6210                <enumeratedValue>
6211                  <name>High</name>
6212                  <description>Pin input is high</description>
6213                  <value>1</value>
6214                </enumeratedValue>
6215              </enumeratedValues>
6216            </field>
6217            <field>
6218              <name>PIN28</name>
6219              <description>Pin 28</description>
6220              <lsb>28</lsb>
6221              <msb>28</msb>
6222              <enumeratedValues>
6223                <enumeratedValue>
6224                  <name>Low</name>
6225                  <description>Pin input is low</description>
6226                  <value>0</value>
6227                </enumeratedValue>
6228                <enumeratedValue>
6229                  <name>High</name>
6230                  <description>Pin input is high</description>
6231                  <value>1</value>
6232                </enumeratedValue>
6233              </enumeratedValues>
6234            </field>
6235            <field>
6236              <name>PIN29</name>
6237              <description>Pin 29</description>
6238              <lsb>29</lsb>
6239              <msb>29</msb>
6240              <enumeratedValues>
6241                <enumeratedValue>
6242                  <name>Low</name>
6243                  <description>Pin input is low</description>
6244                  <value>0</value>
6245                </enumeratedValue>
6246                <enumeratedValue>
6247                  <name>High</name>
6248                  <description>Pin input is high</description>
6249                  <value>1</value>
6250                </enumeratedValue>
6251              </enumeratedValues>
6252            </field>
6253            <field>
6254              <name>PIN30</name>
6255              <description>Pin 30</description>
6256              <lsb>30</lsb>
6257              <msb>30</msb>
6258              <enumeratedValues>
6259                <enumeratedValue>
6260                  <name>Low</name>
6261                  <description>Pin input is low</description>
6262                  <value>0</value>
6263                </enumeratedValue>
6264                <enumeratedValue>
6265                  <name>High</name>
6266                  <description>Pin input is high</description>
6267                  <value>1</value>
6268                </enumeratedValue>
6269              </enumeratedValues>
6270            </field>
6271            <field>
6272              <name>PIN31</name>
6273              <description>Pin 31</description>
6274              <lsb>31</lsb>
6275              <msb>31</msb>
6276              <enumeratedValues>
6277                <enumeratedValue>
6278                  <name>Low</name>
6279                  <description>Pin input is low</description>
6280                  <value>0</value>
6281                </enumeratedValue>
6282                <enumeratedValue>
6283                  <name>High</name>
6284                  <description>Pin input is high</description>
6285                  <value>1</value>
6286                </enumeratedValue>
6287              </enumeratedValues>
6288            </field>
6289          </fields>
6290        </register>
6291        <register>
6292          <name>DIR</name>
6293          <description>Direction of GPIO pins</description>
6294          <addressOffset>0x514</addressOffset>
6295          <access>read-write</access>
6296          <fields>
6297            <field>
6298              <name>PIN0</name>
6299              <description>Pin 0</description>
6300              <lsb>0</lsb>
6301              <msb>0</msb>
6302              <enumeratedValues>
6303                <enumeratedValue>
6304                  <name>Input</name>
6305                  <description>Pin set as input</description>
6306                  <value>0</value>
6307                </enumeratedValue>
6308                <enumeratedValue>
6309                  <name>Output</name>
6310                  <description>Pin set as output</description>
6311                  <value>1</value>
6312                </enumeratedValue>
6313              </enumeratedValues>
6314            </field>
6315            <field>
6316              <name>PIN1</name>
6317              <description>Pin 1</description>
6318              <lsb>1</lsb>
6319              <msb>1</msb>
6320              <enumeratedValues>
6321                <enumeratedValue>
6322                  <name>Input</name>
6323                  <description>Pin set as input</description>
6324                  <value>0</value>
6325                </enumeratedValue>
6326                <enumeratedValue>
6327                  <name>Output</name>
6328                  <description>Pin set as output</description>
6329                  <value>1</value>
6330                </enumeratedValue>
6331              </enumeratedValues>
6332            </field>
6333            <field>
6334              <name>PIN2</name>
6335              <description>Pin 2</description>
6336              <lsb>2</lsb>
6337              <msb>2</msb>
6338              <enumeratedValues>
6339                <enumeratedValue>
6340                  <name>Input</name>
6341                  <description>Pin set as input</description>
6342                  <value>0</value>
6343                </enumeratedValue>
6344                <enumeratedValue>
6345                  <name>Output</name>
6346                  <description>Pin set as output</description>
6347                  <value>1</value>
6348                </enumeratedValue>
6349              </enumeratedValues>
6350            </field>
6351            <field>
6352              <name>PIN3</name>
6353              <description>Pin 3</description>
6354              <lsb>3</lsb>
6355              <msb>3</msb>
6356              <enumeratedValues>
6357                <enumeratedValue>
6358                  <name>Input</name>
6359                  <description>Pin set as input</description>
6360                  <value>0</value>
6361                </enumeratedValue>
6362                <enumeratedValue>
6363                  <name>Output</name>
6364                  <description>Pin set as output</description>
6365                  <value>1</value>
6366                </enumeratedValue>
6367              </enumeratedValues>
6368            </field>
6369            <field>
6370              <name>PIN4</name>
6371              <description>Pin 4</description>
6372              <lsb>4</lsb>
6373              <msb>4</msb>
6374              <enumeratedValues>
6375                <enumeratedValue>
6376                  <name>Input</name>
6377                  <description>Pin set as input</description>
6378                  <value>0</value>
6379                </enumeratedValue>
6380                <enumeratedValue>
6381                  <name>Output</name>
6382                  <description>Pin set as output</description>
6383                  <value>1</value>
6384                </enumeratedValue>
6385              </enumeratedValues>
6386            </field>
6387            <field>
6388              <name>PIN5</name>
6389              <description>Pin 5</description>
6390              <lsb>5</lsb>
6391              <msb>5</msb>
6392              <enumeratedValues>
6393                <enumeratedValue>
6394                  <name>Input</name>
6395                  <description>Pin set as input</description>
6396                  <value>0</value>
6397                </enumeratedValue>
6398                <enumeratedValue>
6399                  <name>Output</name>
6400                  <description>Pin set as output</description>
6401                  <value>1</value>
6402                </enumeratedValue>
6403              </enumeratedValues>
6404            </field>
6405            <field>
6406              <name>PIN6</name>
6407              <description>Pin 6</description>
6408              <lsb>6</lsb>
6409              <msb>6</msb>
6410              <enumeratedValues>
6411                <enumeratedValue>
6412                  <name>Input</name>
6413                  <description>Pin set as input</description>
6414                  <value>0</value>
6415                </enumeratedValue>
6416                <enumeratedValue>
6417                  <name>Output</name>
6418                  <description>Pin set as output</description>
6419                  <value>1</value>
6420                </enumeratedValue>
6421              </enumeratedValues>
6422            </field>
6423            <field>
6424              <name>PIN7</name>
6425              <description>Pin 7</description>
6426              <lsb>7</lsb>
6427              <msb>7</msb>
6428              <enumeratedValues>
6429                <enumeratedValue>
6430                  <name>Input</name>
6431                  <description>Pin set as input</description>
6432                  <value>0</value>
6433                </enumeratedValue>
6434                <enumeratedValue>
6435                  <name>Output</name>
6436                  <description>Pin set as output</description>
6437                  <value>1</value>
6438                </enumeratedValue>
6439              </enumeratedValues>
6440            </field>
6441            <field>
6442              <name>PIN8</name>
6443              <description>Pin 8</description>
6444              <lsb>8</lsb>
6445              <msb>8</msb>
6446              <enumeratedValues>
6447                <enumeratedValue>
6448                  <name>Input</name>
6449                  <description>Pin set as input</description>
6450                  <value>0</value>
6451                </enumeratedValue>
6452                <enumeratedValue>
6453                  <name>Output</name>
6454                  <description>Pin set as output</description>
6455                  <value>1</value>
6456                </enumeratedValue>
6457              </enumeratedValues>
6458            </field>
6459            <field>
6460              <name>PIN9</name>
6461              <description>Pin 9</description>
6462              <lsb>9</lsb>
6463              <msb>9</msb>
6464              <enumeratedValues>
6465                <enumeratedValue>
6466                  <name>Input</name>
6467                  <description>Pin set as input</description>
6468                  <value>0</value>
6469                </enumeratedValue>
6470                <enumeratedValue>
6471                  <name>Output</name>
6472                  <description>Pin set as output</description>
6473                  <value>1</value>
6474                </enumeratedValue>
6475              </enumeratedValues>
6476            </field>
6477            <field>
6478              <name>PIN10</name>
6479              <description>Pin 10</description>
6480              <lsb>10</lsb>
6481              <msb>10</msb>
6482              <enumeratedValues>
6483                <enumeratedValue>
6484                  <name>Input</name>
6485                  <description>Pin set as input</description>
6486                  <value>0</value>
6487                </enumeratedValue>
6488                <enumeratedValue>
6489                  <name>Output</name>
6490                  <description>Pin set as output</description>
6491                  <value>1</value>
6492                </enumeratedValue>
6493              </enumeratedValues>
6494            </field>
6495            <field>
6496              <name>PIN11</name>
6497              <description>Pin 11</description>
6498              <lsb>11</lsb>
6499              <msb>11</msb>
6500              <enumeratedValues>
6501                <enumeratedValue>
6502                  <name>Input</name>
6503                  <description>Pin set as input</description>
6504                  <value>0</value>
6505                </enumeratedValue>
6506                <enumeratedValue>
6507                  <name>Output</name>
6508                  <description>Pin set as output</description>
6509                  <value>1</value>
6510                </enumeratedValue>
6511              </enumeratedValues>
6512            </field>
6513            <field>
6514              <name>PIN12</name>
6515              <description>Pin 12</description>
6516              <lsb>12</lsb>
6517              <msb>12</msb>
6518              <enumeratedValues>
6519                <enumeratedValue>
6520                  <name>Input</name>
6521                  <description>Pin set as input</description>
6522                  <value>0</value>
6523                </enumeratedValue>
6524                <enumeratedValue>
6525                  <name>Output</name>
6526                  <description>Pin set as output</description>
6527                  <value>1</value>
6528                </enumeratedValue>
6529              </enumeratedValues>
6530            </field>
6531            <field>
6532              <name>PIN13</name>
6533              <description>Pin 13</description>
6534              <lsb>13</lsb>
6535              <msb>13</msb>
6536              <enumeratedValues>
6537                <enumeratedValue>
6538                  <name>Input</name>
6539                  <description>Pin set as input</description>
6540                  <value>0</value>
6541                </enumeratedValue>
6542                <enumeratedValue>
6543                  <name>Output</name>
6544                  <description>Pin set as output</description>
6545                  <value>1</value>
6546                </enumeratedValue>
6547              </enumeratedValues>
6548            </field>
6549            <field>
6550              <name>PIN14</name>
6551              <description>Pin 14</description>
6552              <lsb>14</lsb>
6553              <msb>14</msb>
6554              <enumeratedValues>
6555                <enumeratedValue>
6556                  <name>Input</name>
6557                  <description>Pin set as input</description>
6558                  <value>0</value>
6559                </enumeratedValue>
6560                <enumeratedValue>
6561                  <name>Output</name>
6562                  <description>Pin set as output</description>
6563                  <value>1</value>
6564                </enumeratedValue>
6565              </enumeratedValues>
6566            </field>
6567            <field>
6568              <name>PIN15</name>
6569              <description>Pin 15</description>
6570              <lsb>15</lsb>
6571              <msb>15</msb>
6572              <enumeratedValues>
6573                <enumeratedValue>
6574                  <name>Input</name>
6575                  <description>Pin set as input</description>
6576                  <value>0</value>
6577                </enumeratedValue>
6578                <enumeratedValue>
6579                  <name>Output</name>
6580                  <description>Pin set as output</description>
6581                  <value>1</value>
6582                </enumeratedValue>
6583              </enumeratedValues>
6584            </field>
6585            <field>
6586              <name>PIN16</name>
6587              <description>Pin 16</description>
6588              <lsb>16</lsb>
6589              <msb>16</msb>
6590              <enumeratedValues>
6591                <enumeratedValue>
6592                  <name>Input</name>
6593                  <description>Pin set as input</description>
6594                  <value>0</value>
6595                </enumeratedValue>
6596                <enumeratedValue>
6597                  <name>Output</name>
6598                  <description>Pin set as output</description>
6599                  <value>1</value>
6600                </enumeratedValue>
6601              </enumeratedValues>
6602            </field>
6603            <field>
6604              <name>PIN17</name>
6605              <description>Pin 17</description>
6606              <lsb>17</lsb>
6607              <msb>17</msb>
6608              <enumeratedValues>
6609                <enumeratedValue>
6610                  <name>Input</name>
6611                  <description>Pin set as input</description>
6612                  <value>0</value>
6613                </enumeratedValue>
6614                <enumeratedValue>
6615                  <name>Output</name>
6616                  <description>Pin set as output</description>
6617                  <value>1</value>
6618                </enumeratedValue>
6619              </enumeratedValues>
6620            </field>
6621            <field>
6622              <name>PIN18</name>
6623              <description>Pin 18</description>
6624              <lsb>18</lsb>
6625              <msb>18</msb>
6626              <enumeratedValues>
6627                <enumeratedValue>
6628                  <name>Input</name>
6629                  <description>Pin set as input</description>
6630                  <value>0</value>
6631                </enumeratedValue>
6632                <enumeratedValue>
6633                  <name>Output</name>
6634                  <description>Pin set as output</description>
6635                  <value>1</value>
6636                </enumeratedValue>
6637              </enumeratedValues>
6638            </field>
6639            <field>
6640              <name>PIN19</name>
6641              <description>Pin 19</description>
6642              <lsb>19</lsb>
6643              <msb>19</msb>
6644              <enumeratedValues>
6645                <enumeratedValue>
6646                  <name>Input</name>
6647                  <description>Pin set as input</description>
6648                  <value>0</value>
6649                </enumeratedValue>
6650                <enumeratedValue>
6651                  <name>Output</name>
6652                  <description>Pin set as output</description>
6653                  <value>1</value>
6654                </enumeratedValue>
6655              </enumeratedValues>
6656            </field>
6657            <field>
6658              <name>PIN20</name>
6659              <description>Pin 20</description>
6660              <lsb>20</lsb>
6661              <msb>20</msb>
6662              <enumeratedValues>
6663                <enumeratedValue>
6664                  <name>Input</name>
6665                  <description>Pin set as input</description>
6666                  <value>0</value>
6667                </enumeratedValue>
6668                <enumeratedValue>
6669                  <name>Output</name>
6670                  <description>Pin set as output</description>
6671                  <value>1</value>
6672                </enumeratedValue>
6673              </enumeratedValues>
6674            </field>
6675            <field>
6676              <name>PIN21</name>
6677              <description>Pin 21</description>
6678              <lsb>21</lsb>
6679              <msb>21</msb>
6680              <enumeratedValues>
6681                <enumeratedValue>
6682                  <name>Input</name>
6683                  <description>Pin set as input</description>
6684                  <value>0</value>
6685                </enumeratedValue>
6686                <enumeratedValue>
6687                  <name>Output</name>
6688                  <description>Pin set as output</description>
6689                  <value>1</value>
6690                </enumeratedValue>
6691              </enumeratedValues>
6692            </field>
6693            <field>
6694              <name>PIN22</name>
6695              <description>Pin 22</description>
6696              <lsb>22</lsb>
6697              <msb>22</msb>
6698              <enumeratedValues>
6699                <enumeratedValue>
6700                  <name>Input</name>
6701                  <description>Pin set as input</description>
6702                  <value>0</value>
6703                </enumeratedValue>
6704                <enumeratedValue>
6705                  <name>Output</name>
6706                  <description>Pin set as output</description>
6707                  <value>1</value>
6708                </enumeratedValue>
6709              </enumeratedValues>
6710            </field>
6711            <field>
6712              <name>PIN23</name>
6713              <description>Pin 23</description>
6714              <lsb>23</lsb>
6715              <msb>23</msb>
6716              <enumeratedValues>
6717                <enumeratedValue>
6718                  <name>Input</name>
6719                  <description>Pin set as input</description>
6720                  <value>0</value>
6721                </enumeratedValue>
6722                <enumeratedValue>
6723                  <name>Output</name>
6724                  <description>Pin set as output</description>
6725                  <value>1</value>
6726                </enumeratedValue>
6727              </enumeratedValues>
6728            </field>
6729            <field>
6730              <name>PIN24</name>
6731              <description>Pin 24</description>
6732              <lsb>24</lsb>
6733              <msb>24</msb>
6734              <enumeratedValues>
6735                <enumeratedValue>
6736                  <name>Input</name>
6737                  <description>Pin set as input</description>
6738                  <value>0</value>
6739                </enumeratedValue>
6740                <enumeratedValue>
6741                  <name>Output</name>
6742                  <description>Pin set as output</description>
6743                  <value>1</value>
6744                </enumeratedValue>
6745              </enumeratedValues>
6746            </field>
6747            <field>
6748              <name>PIN25</name>
6749              <description>Pin 25</description>
6750              <lsb>25</lsb>
6751              <msb>25</msb>
6752              <enumeratedValues>
6753                <enumeratedValue>
6754                  <name>Input</name>
6755                  <description>Pin set as input</description>
6756                  <value>0</value>
6757                </enumeratedValue>
6758                <enumeratedValue>
6759                  <name>Output</name>
6760                  <description>Pin set as output</description>
6761                  <value>1</value>
6762                </enumeratedValue>
6763              </enumeratedValues>
6764            </field>
6765            <field>
6766              <name>PIN26</name>
6767              <description>Pin 26</description>
6768              <lsb>26</lsb>
6769              <msb>26</msb>
6770              <enumeratedValues>
6771                <enumeratedValue>
6772                  <name>Input</name>
6773                  <description>Pin set as input</description>
6774                  <value>0</value>
6775                </enumeratedValue>
6776                <enumeratedValue>
6777                  <name>Output</name>
6778                  <description>Pin set as output</description>
6779                  <value>1</value>
6780                </enumeratedValue>
6781              </enumeratedValues>
6782            </field>
6783            <field>
6784              <name>PIN27</name>
6785              <description>Pin 27</description>
6786              <lsb>27</lsb>
6787              <msb>27</msb>
6788              <enumeratedValues>
6789                <enumeratedValue>
6790                  <name>Input</name>
6791                  <description>Pin set as input</description>
6792                  <value>0</value>
6793                </enumeratedValue>
6794                <enumeratedValue>
6795                  <name>Output</name>
6796                  <description>Pin set as output</description>
6797                  <value>1</value>
6798                </enumeratedValue>
6799              </enumeratedValues>
6800            </field>
6801            <field>
6802              <name>PIN28</name>
6803              <description>Pin 28</description>
6804              <lsb>28</lsb>
6805              <msb>28</msb>
6806              <enumeratedValues>
6807                <enumeratedValue>
6808                  <name>Input</name>
6809                  <description>Pin set as input</description>
6810                  <value>0</value>
6811                </enumeratedValue>
6812                <enumeratedValue>
6813                  <name>Output</name>
6814                  <description>Pin set as output</description>
6815                  <value>1</value>
6816                </enumeratedValue>
6817              </enumeratedValues>
6818            </field>
6819            <field>
6820              <name>PIN29</name>
6821              <description>Pin 29</description>
6822              <lsb>29</lsb>
6823              <msb>29</msb>
6824              <enumeratedValues>
6825                <enumeratedValue>
6826                  <name>Input</name>
6827                  <description>Pin set as input</description>
6828                  <value>0</value>
6829                </enumeratedValue>
6830                <enumeratedValue>
6831                  <name>Output</name>
6832                  <description>Pin set as output</description>
6833                  <value>1</value>
6834                </enumeratedValue>
6835              </enumeratedValues>
6836            </field>
6837            <field>
6838              <name>PIN30</name>
6839              <description>Pin 30</description>
6840              <lsb>30</lsb>
6841              <msb>30</msb>
6842              <enumeratedValues>
6843                <enumeratedValue>
6844                  <name>Input</name>
6845                  <description>Pin set as input</description>
6846                  <value>0</value>
6847                </enumeratedValue>
6848                <enumeratedValue>
6849                  <name>Output</name>
6850                  <description>Pin set as output</description>
6851                  <value>1</value>
6852                </enumeratedValue>
6853              </enumeratedValues>
6854            </field>
6855            <field>
6856              <name>PIN31</name>
6857              <description>Pin 31</description>
6858              <lsb>31</lsb>
6859              <msb>31</msb>
6860              <enumeratedValues>
6861                <enumeratedValue>
6862                  <name>Input</name>
6863                  <description>Pin set as input</description>
6864                  <value>0</value>
6865                </enumeratedValue>
6866                <enumeratedValue>
6867                  <name>Output</name>
6868                  <description>Pin set as output</description>
6869                  <value>1</value>
6870                </enumeratedValue>
6871              </enumeratedValues>
6872            </field>
6873          </fields>
6874        </register>
6875        <register>
6876          <name>DIRSET</name>
6877          <description>DIR set register</description>
6878          <addressOffset>0x518</addressOffset>
6879          <access>read-write</access>
6880          <modifiedWriteValues>oneToSet</modifiedWriteValues>
6881          <fields>
6882            <field>
6883              <name>PIN0</name>
6884              <description>Set as output pin 0</description>
6885              <lsb>0</lsb>
6886              <msb>0</msb>
6887              <enumeratedValues>
6888                <usage>read</usage>
6889                <enumeratedValue>
6890                  <name>Input</name>
6891                  <description>Read: pin set as input</description>
6892                  <value>0</value>
6893                </enumeratedValue>
6894                <enumeratedValue>
6895                  <name>Output</name>
6896                  <description>Read: pin set as output</description>
6897                  <value>1</value>
6898                </enumeratedValue>
6899              </enumeratedValues>
6900              <enumeratedValues>
6901                <usage>write</usage>
6902                <enumeratedValue>
6903                  <name>Set</name>
6904                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
6905                  <value>1</value>
6906                </enumeratedValue>
6907              </enumeratedValues>
6908            </field>
6909            <field>
6910              <name>PIN1</name>
6911              <description>Set as output pin 1</description>
6912              <lsb>1</lsb>
6913              <msb>1</msb>
6914              <enumeratedValues>
6915                <usage>read</usage>
6916                <enumeratedValue>
6917                  <name>Input</name>
6918                  <description>Read: pin set as input</description>
6919                  <value>0</value>
6920                </enumeratedValue>
6921                <enumeratedValue>
6922                  <name>Output</name>
6923                  <description>Read: pin set as output</description>
6924                  <value>1</value>
6925                </enumeratedValue>
6926              </enumeratedValues>
6927              <enumeratedValues>
6928                <usage>write</usage>
6929                <enumeratedValue>
6930                  <name>Set</name>
6931                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
6932                  <value>1</value>
6933                </enumeratedValue>
6934              </enumeratedValues>
6935            </field>
6936            <field>
6937              <name>PIN2</name>
6938              <description>Set as output pin 2</description>
6939              <lsb>2</lsb>
6940              <msb>2</msb>
6941              <enumeratedValues>
6942                <usage>read</usage>
6943                <enumeratedValue>
6944                  <name>Input</name>
6945                  <description>Read: pin set as input</description>
6946                  <value>0</value>
6947                </enumeratedValue>
6948                <enumeratedValue>
6949                  <name>Output</name>
6950                  <description>Read: pin set as output</description>
6951                  <value>1</value>
6952                </enumeratedValue>
6953              </enumeratedValues>
6954              <enumeratedValues>
6955                <usage>write</usage>
6956                <enumeratedValue>
6957                  <name>Set</name>
6958                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
6959                  <value>1</value>
6960                </enumeratedValue>
6961              </enumeratedValues>
6962            </field>
6963            <field>
6964              <name>PIN3</name>
6965              <description>Set as output pin 3</description>
6966              <lsb>3</lsb>
6967              <msb>3</msb>
6968              <enumeratedValues>
6969                <usage>read</usage>
6970                <enumeratedValue>
6971                  <name>Input</name>
6972                  <description>Read: pin set as input</description>
6973                  <value>0</value>
6974                </enumeratedValue>
6975                <enumeratedValue>
6976                  <name>Output</name>
6977                  <description>Read: pin set as output</description>
6978                  <value>1</value>
6979                </enumeratedValue>
6980              </enumeratedValues>
6981              <enumeratedValues>
6982                <usage>write</usage>
6983                <enumeratedValue>
6984                  <name>Set</name>
6985                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
6986                  <value>1</value>
6987                </enumeratedValue>
6988              </enumeratedValues>
6989            </field>
6990            <field>
6991              <name>PIN4</name>
6992              <description>Set as output pin 4</description>
6993              <lsb>4</lsb>
6994              <msb>4</msb>
6995              <enumeratedValues>
6996                <usage>read</usage>
6997                <enumeratedValue>
6998                  <name>Input</name>
6999                  <description>Read: pin set as input</description>
7000                  <value>0</value>
7001                </enumeratedValue>
7002                <enumeratedValue>
7003                  <name>Output</name>
7004                  <description>Read: pin set as output</description>
7005                  <value>1</value>
7006                </enumeratedValue>
7007              </enumeratedValues>
7008              <enumeratedValues>
7009                <usage>write</usage>
7010                <enumeratedValue>
7011                  <name>Set</name>
7012                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7013                  <value>1</value>
7014                </enumeratedValue>
7015              </enumeratedValues>
7016            </field>
7017            <field>
7018              <name>PIN5</name>
7019              <description>Set as output pin 5</description>
7020              <lsb>5</lsb>
7021              <msb>5</msb>
7022              <enumeratedValues>
7023                <usage>read</usage>
7024                <enumeratedValue>
7025                  <name>Input</name>
7026                  <description>Read: pin set as input</description>
7027                  <value>0</value>
7028                </enumeratedValue>
7029                <enumeratedValue>
7030                  <name>Output</name>
7031                  <description>Read: pin set as output</description>
7032                  <value>1</value>
7033                </enumeratedValue>
7034              </enumeratedValues>
7035              <enumeratedValues>
7036                <usage>write</usage>
7037                <enumeratedValue>
7038                  <name>Set</name>
7039                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7040                  <value>1</value>
7041                </enumeratedValue>
7042              </enumeratedValues>
7043            </field>
7044            <field>
7045              <name>PIN6</name>
7046              <description>Set as output pin 6</description>
7047              <lsb>6</lsb>
7048              <msb>6</msb>
7049              <enumeratedValues>
7050                <usage>read</usage>
7051                <enumeratedValue>
7052                  <name>Input</name>
7053                  <description>Read: pin set as input</description>
7054                  <value>0</value>
7055                </enumeratedValue>
7056                <enumeratedValue>
7057                  <name>Output</name>
7058                  <description>Read: pin set as output</description>
7059                  <value>1</value>
7060                </enumeratedValue>
7061              </enumeratedValues>
7062              <enumeratedValues>
7063                <usage>write</usage>
7064                <enumeratedValue>
7065                  <name>Set</name>
7066                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7067                  <value>1</value>
7068                </enumeratedValue>
7069              </enumeratedValues>
7070            </field>
7071            <field>
7072              <name>PIN7</name>
7073              <description>Set as output pin 7</description>
7074              <lsb>7</lsb>
7075              <msb>7</msb>
7076              <enumeratedValues>
7077                <usage>read</usage>
7078                <enumeratedValue>
7079                  <name>Input</name>
7080                  <description>Read: pin set as input</description>
7081                  <value>0</value>
7082                </enumeratedValue>
7083                <enumeratedValue>
7084                  <name>Output</name>
7085                  <description>Read: pin set as output</description>
7086                  <value>1</value>
7087                </enumeratedValue>
7088              </enumeratedValues>
7089              <enumeratedValues>
7090                <usage>write</usage>
7091                <enumeratedValue>
7092                  <name>Set</name>
7093                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7094                  <value>1</value>
7095                </enumeratedValue>
7096              </enumeratedValues>
7097            </field>
7098            <field>
7099              <name>PIN8</name>
7100              <description>Set as output pin 8</description>
7101              <lsb>8</lsb>
7102              <msb>8</msb>
7103              <enumeratedValues>
7104                <usage>read</usage>
7105                <enumeratedValue>
7106                  <name>Input</name>
7107                  <description>Read: pin set as input</description>
7108                  <value>0</value>
7109                </enumeratedValue>
7110                <enumeratedValue>
7111                  <name>Output</name>
7112                  <description>Read: pin set as output</description>
7113                  <value>1</value>
7114                </enumeratedValue>
7115              </enumeratedValues>
7116              <enumeratedValues>
7117                <usage>write</usage>
7118                <enumeratedValue>
7119                  <name>Set</name>
7120                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7121                  <value>1</value>
7122                </enumeratedValue>
7123              </enumeratedValues>
7124            </field>
7125            <field>
7126              <name>PIN9</name>
7127              <description>Set as output pin 9</description>
7128              <lsb>9</lsb>
7129              <msb>9</msb>
7130              <enumeratedValues>
7131                <usage>read</usage>
7132                <enumeratedValue>
7133                  <name>Input</name>
7134                  <description>Read: pin set as input</description>
7135                  <value>0</value>
7136                </enumeratedValue>
7137                <enumeratedValue>
7138                  <name>Output</name>
7139                  <description>Read: pin set as output</description>
7140                  <value>1</value>
7141                </enumeratedValue>
7142              </enumeratedValues>
7143              <enumeratedValues>
7144                <usage>write</usage>
7145                <enumeratedValue>
7146                  <name>Set</name>
7147                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7148                  <value>1</value>
7149                </enumeratedValue>
7150              </enumeratedValues>
7151            </field>
7152            <field>
7153              <name>PIN10</name>
7154              <description>Set as output pin 10</description>
7155              <lsb>10</lsb>
7156              <msb>10</msb>
7157              <enumeratedValues>
7158                <usage>read</usage>
7159                <enumeratedValue>
7160                  <name>Input</name>
7161                  <description>Read: pin set as input</description>
7162                  <value>0</value>
7163                </enumeratedValue>
7164                <enumeratedValue>
7165                  <name>Output</name>
7166                  <description>Read: pin set as output</description>
7167                  <value>1</value>
7168                </enumeratedValue>
7169              </enumeratedValues>
7170              <enumeratedValues>
7171                <usage>write</usage>
7172                <enumeratedValue>
7173                  <name>Set</name>
7174                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7175                  <value>1</value>
7176                </enumeratedValue>
7177              </enumeratedValues>
7178            </field>
7179            <field>
7180              <name>PIN11</name>
7181              <description>Set as output pin 11</description>
7182              <lsb>11</lsb>
7183              <msb>11</msb>
7184              <enumeratedValues>
7185                <usage>read</usage>
7186                <enumeratedValue>
7187                  <name>Input</name>
7188                  <description>Read: pin set as input</description>
7189                  <value>0</value>
7190                </enumeratedValue>
7191                <enumeratedValue>
7192                  <name>Output</name>
7193                  <description>Read: pin set as output</description>
7194                  <value>1</value>
7195                </enumeratedValue>
7196              </enumeratedValues>
7197              <enumeratedValues>
7198                <usage>write</usage>
7199                <enumeratedValue>
7200                  <name>Set</name>
7201                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7202                  <value>1</value>
7203                </enumeratedValue>
7204              </enumeratedValues>
7205            </field>
7206            <field>
7207              <name>PIN12</name>
7208              <description>Set as output pin 12</description>
7209              <lsb>12</lsb>
7210              <msb>12</msb>
7211              <enumeratedValues>
7212                <usage>read</usage>
7213                <enumeratedValue>
7214                  <name>Input</name>
7215                  <description>Read: pin set as input</description>
7216                  <value>0</value>
7217                </enumeratedValue>
7218                <enumeratedValue>
7219                  <name>Output</name>
7220                  <description>Read: pin set as output</description>
7221                  <value>1</value>
7222                </enumeratedValue>
7223              </enumeratedValues>
7224              <enumeratedValues>
7225                <usage>write</usage>
7226                <enumeratedValue>
7227                  <name>Set</name>
7228                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7229                  <value>1</value>
7230                </enumeratedValue>
7231              </enumeratedValues>
7232            </field>
7233            <field>
7234              <name>PIN13</name>
7235              <description>Set as output pin 13</description>
7236              <lsb>13</lsb>
7237              <msb>13</msb>
7238              <enumeratedValues>
7239                <usage>read</usage>
7240                <enumeratedValue>
7241                  <name>Input</name>
7242                  <description>Read: pin set as input</description>
7243                  <value>0</value>
7244                </enumeratedValue>
7245                <enumeratedValue>
7246                  <name>Output</name>
7247                  <description>Read: pin set as output</description>
7248                  <value>1</value>
7249                </enumeratedValue>
7250              </enumeratedValues>
7251              <enumeratedValues>
7252                <usage>write</usage>
7253                <enumeratedValue>
7254                  <name>Set</name>
7255                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7256                  <value>1</value>
7257                </enumeratedValue>
7258              </enumeratedValues>
7259            </field>
7260            <field>
7261              <name>PIN14</name>
7262              <description>Set as output pin 14</description>
7263              <lsb>14</lsb>
7264              <msb>14</msb>
7265              <enumeratedValues>
7266                <usage>read</usage>
7267                <enumeratedValue>
7268                  <name>Input</name>
7269                  <description>Read: pin set as input</description>
7270                  <value>0</value>
7271                </enumeratedValue>
7272                <enumeratedValue>
7273                  <name>Output</name>
7274                  <description>Read: pin set as output</description>
7275                  <value>1</value>
7276                </enumeratedValue>
7277              </enumeratedValues>
7278              <enumeratedValues>
7279                <usage>write</usage>
7280                <enumeratedValue>
7281                  <name>Set</name>
7282                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7283                  <value>1</value>
7284                </enumeratedValue>
7285              </enumeratedValues>
7286            </field>
7287            <field>
7288              <name>PIN15</name>
7289              <description>Set as output pin 15</description>
7290              <lsb>15</lsb>
7291              <msb>15</msb>
7292              <enumeratedValues>
7293                <usage>read</usage>
7294                <enumeratedValue>
7295                  <name>Input</name>
7296                  <description>Read: pin set as input</description>
7297                  <value>0</value>
7298                </enumeratedValue>
7299                <enumeratedValue>
7300                  <name>Output</name>
7301                  <description>Read: pin set as output</description>
7302                  <value>1</value>
7303                </enumeratedValue>
7304              </enumeratedValues>
7305              <enumeratedValues>
7306                <usage>write</usage>
7307                <enumeratedValue>
7308                  <name>Set</name>
7309                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7310                  <value>1</value>
7311                </enumeratedValue>
7312              </enumeratedValues>
7313            </field>
7314            <field>
7315              <name>PIN16</name>
7316              <description>Set as output pin 16</description>
7317              <lsb>16</lsb>
7318              <msb>16</msb>
7319              <enumeratedValues>
7320                <usage>read</usage>
7321                <enumeratedValue>
7322                  <name>Input</name>
7323                  <description>Read: pin set as input</description>
7324                  <value>0</value>
7325                </enumeratedValue>
7326                <enumeratedValue>
7327                  <name>Output</name>
7328                  <description>Read: pin set as output</description>
7329                  <value>1</value>
7330                </enumeratedValue>
7331              </enumeratedValues>
7332              <enumeratedValues>
7333                <usage>write</usage>
7334                <enumeratedValue>
7335                  <name>Set</name>
7336                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7337                  <value>1</value>
7338                </enumeratedValue>
7339              </enumeratedValues>
7340            </field>
7341            <field>
7342              <name>PIN17</name>
7343              <description>Set as output pin 17</description>
7344              <lsb>17</lsb>
7345              <msb>17</msb>
7346              <enumeratedValues>
7347                <usage>read</usage>
7348                <enumeratedValue>
7349                  <name>Input</name>
7350                  <description>Read: pin set as input</description>
7351                  <value>0</value>
7352                </enumeratedValue>
7353                <enumeratedValue>
7354                  <name>Output</name>
7355                  <description>Read: pin set as output</description>
7356                  <value>1</value>
7357                </enumeratedValue>
7358              </enumeratedValues>
7359              <enumeratedValues>
7360                <usage>write</usage>
7361                <enumeratedValue>
7362                  <name>Set</name>
7363                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7364                  <value>1</value>
7365                </enumeratedValue>
7366              </enumeratedValues>
7367            </field>
7368            <field>
7369              <name>PIN18</name>
7370              <description>Set as output pin 18</description>
7371              <lsb>18</lsb>
7372              <msb>18</msb>
7373              <enumeratedValues>
7374                <usage>read</usage>
7375                <enumeratedValue>
7376                  <name>Input</name>
7377                  <description>Read: pin set as input</description>
7378                  <value>0</value>
7379                </enumeratedValue>
7380                <enumeratedValue>
7381                  <name>Output</name>
7382                  <description>Read: pin set as output</description>
7383                  <value>1</value>
7384                </enumeratedValue>
7385              </enumeratedValues>
7386              <enumeratedValues>
7387                <usage>write</usage>
7388                <enumeratedValue>
7389                  <name>Set</name>
7390                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7391                  <value>1</value>
7392                </enumeratedValue>
7393              </enumeratedValues>
7394            </field>
7395            <field>
7396              <name>PIN19</name>
7397              <description>Set as output pin 19</description>
7398              <lsb>19</lsb>
7399              <msb>19</msb>
7400              <enumeratedValues>
7401                <usage>read</usage>
7402                <enumeratedValue>
7403                  <name>Input</name>
7404                  <description>Read: pin set as input</description>
7405                  <value>0</value>
7406                </enumeratedValue>
7407                <enumeratedValue>
7408                  <name>Output</name>
7409                  <description>Read: pin set as output</description>
7410                  <value>1</value>
7411                </enumeratedValue>
7412              </enumeratedValues>
7413              <enumeratedValues>
7414                <usage>write</usage>
7415                <enumeratedValue>
7416                  <name>Set</name>
7417                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7418                  <value>1</value>
7419                </enumeratedValue>
7420              </enumeratedValues>
7421            </field>
7422            <field>
7423              <name>PIN20</name>
7424              <description>Set as output pin 20</description>
7425              <lsb>20</lsb>
7426              <msb>20</msb>
7427              <enumeratedValues>
7428                <usage>read</usage>
7429                <enumeratedValue>
7430                  <name>Input</name>
7431                  <description>Read: pin set as input</description>
7432                  <value>0</value>
7433                </enumeratedValue>
7434                <enumeratedValue>
7435                  <name>Output</name>
7436                  <description>Read: pin set as output</description>
7437                  <value>1</value>
7438                </enumeratedValue>
7439              </enumeratedValues>
7440              <enumeratedValues>
7441                <usage>write</usage>
7442                <enumeratedValue>
7443                  <name>Set</name>
7444                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7445                  <value>1</value>
7446                </enumeratedValue>
7447              </enumeratedValues>
7448            </field>
7449            <field>
7450              <name>PIN21</name>
7451              <description>Set as output pin 21</description>
7452              <lsb>21</lsb>
7453              <msb>21</msb>
7454              <enumeratedValues>
7455                <usage>read</usage>
7456                <enumeratedValue>
7457                  <name>Input</name>
7458                  <description>Read: pin set as input</description>
7459                  <value>0</value>
7460                </enumeratedValue>
7461                <enumeratedValue>
7462                  <name>Output</name>
7463                  <description>Read: pin set as output</description>
7464                  <value>1</value>
7465                </enumeratedValue>
7466              </enumeratedValues>
7467              <enumeratedValues>
7468                <usage>write</usage>
7469                <enumeratedValue>
7470                  <name>Set</name>
7471                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7472                  <value>1</value>
7473                </enumeratedValue>
7474              </enumeratedValues>
7475            </field>
7476            <field>
7477              <name>PIN22</name>
7478              <description>Set as output pin 22</description>
7479              <lsb>22</lsb>
7480              <msb>22</msb>
7481              <enumeratedValues>
7482                <usage>read</usage>
7483                <enumeratedValue>
7484                  <name>Input</name>
7485                  <description>Read: pin set as input</description>
7486                  <value>0</value>
7487                </enumeratedValue>
7488                <enumeratedValue>
7489                  <name>Output</name>
7490                  <description>Read: pin set as output</description>
7491                  <value>1</value>
7492                </enumeratedValue>
7493              </enumeratedValues>
7494              <enumeratedValues>
7495                <usage>write</usage>
7496                <enumeratedValue>
7497                  <name>Set</name>
7498                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7499                  <value>1</value>
7500                </enumeratedValue>
7501              </enumeratedValues>
7502            </field>
7503            <field>
7504              <name>PIN23</name>
7505              <description>Set as output pin 23</description>
7506              <lsb>23</lsb>
7507              <msb>23</msb>
7508              <enumeratedValues>
7509                <usage>read</usage>
7510                <enumeratedValue>
7511                  <name>Input</name>
7512                  <description>Read: pin set as input</description>
7513                  <value>0</value>
7514                </enumeratedValue>
7515                <enumeratedValue>
7516                  <name>Output</name>
7517                  <description>Read: pin set as output</description>
7518                  <value>1</value>
7519                </enumeratedValue>
7520              </enumeratedValues>
7521              <enumeratedValues>
7522                <usage>write</usage>
7523                <enumeratedValue>
7524                  <name>Set</name>
7525                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7526                  <value>1</value>
7527                </enumeratedValue>
7528              </enumeratedValues>
7529            </field>
7530            <field>
7531              <name>PIN24</name>
7532              <description>Set as output pin 24</description>
7533              <lsb>24</lsb>
7534              <msb>24</msb>
7535              <enumeratedValues>
7536                <usage>read</usage>
7537                <enumeratedValue>
7538                  <name>Input</name>
7539                  <description>Read: pin set as input</description>
7540                  <value>0</value>
7541                </enumeratedValue>
7542                <enumeratedValue>
7543                  <name>Output</name>
7544                  <description>Read: pin set as output</description>
7545                  <value>1</value>
7546                </enumeratedValue>
7547              </enumeratedValues>
7548              <enumeratedValues>
7549                <usage>write</usage>
7550                <enumeratedValue>
7551                  <name>Set</name>
7552                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7553                  <value>1</value>
7554                </enumeratedValue>
7555              </enumeratedValues>
7556            </field>
7557            <field>
7558              <name>PIN25</name>
7559              <description>Set as output pin 25</description>
7560              <lsb>25</lsb>
7561              <msb>25</msb>
7562              <enumeratedValues>
7563                <usage>read</usage>
7564                <enumeratedValue>
7565                  <name>Input</name>
7566                  <description>Read: pin set as input</description>
7567                  <value>0</value>
7568                </enumeratedValue>
7569                <enumeratedValue>
7570                  <name>Output</name>
7571                  <description>Read: pin set as output</description>
7572                  <value>1</value>
7573                </enumeratedValue>
7574              </enumeratedValues>
7575              <enumeratedValues>
7576                <usage>write</usage>
7577                <enumeratedValue>
7578                  <name>Set</name>
7579                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7580                  <value>1</value>
7581                </enumeratedValue>
7582              </enumeratedValues>
7583            </field>
7584            <field>
7585              <name>PIN26</name>
7586              <description>Set as output pin 26</description>
7587              <lsb>26</lsb>
7588              <msb>26</msb>
7589              <enumeratedValues>
7590                <usage>read</usage>
7591                <enumeratedValue>
7592                  <name>Input</name>
7593                  <description>Read: pin set as input</description>
7594                  <value>0</value>
7595                </enumeratedValue>
7596                <enumeratedValue>
7597                  <name>Output</name>
7598                  <description>Read: pin set as output</description>
7599                  <value>1</value>
7600                </enumeratedValue>
7601              </enumeratedValues>
7602              <enumeratedValues>
7603                <usage>write</usage>
7604                <enumeratedValue>
7605                  <name>Set</name>
7606                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7607                  <value>1</value>
7608                </enumeratedValue>
7609              </enumeratedValues>
7610            </field>
7611            <field>
7612              <name>PIN27</name>
7613              <description>Set as output pin 27</description>
7614              <lsb>27</lsb>
7615              <msb>27</msb>
7616              <enumeratedValues>
7617                <usage>read</usage>
7618                <enumeratedValue>
7619                  <name>Input</name>
7620                  <description>Read: pin set as input</description>
7621                  <value>0</value>
7622                </enumeratedValue>
7623                <enumeratedValue>
7624                  <name>Output</name>
7625                  <description>Read: pin set as output</description>
7626                  <value>1</value>
7627                </enumeratedValue>
7628              </enumeratedValues>
7629              <enumeratedValues>
7630                <usage>write</usage>
7631                <enumeratedValue>
7632                  <name>Set</name>
7633                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7634                  <value>1</value>
7635                </enumeratedValue>
7636              </enumeratedValues>
7637            </field>
7638            <field>
7639              <name>PIN28</name>
7640              <description>Set as output pin 28</description>
7641              <lsb>28</lsb>
7642              <msb>28</msb>
7643              <enumeratedValues>
7644                <usage>read</usage>
7645                <enumeratedValue>
7646                  <name>Input</name>
7647                  <description>Read: pin set as input</description>
7648                  <value>0</value>
7649                </enumeratedValue>
7650                <enumeratedValue>
7651                  <name>Output</name>
7652                  <description>Read: pin set as output</description>
7653                  <value>1</value>
7654                </enumeratedValue>
7655              </enumeratedValues>
7656              <enumeratedValues>
7657                <usage>write</usage>
7658                <enumeratedValue>
7659                  <name>Set</name>
7660                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7661                  <value>1</value>
7662                </enumeratedValue>
7663              </enumeratedValues>
7664            </field>
7665            <field>
7666              <name>PIN29</name>
7667              <description>Set as output pin 29</description>
7668              <lsb>29</lsb>
7669              <msb>29</msb>
7670              <enumeratedValues>
7671                <usage>read</usage>
7672                <enumeratedValue>
7673                  <name>Input</name>
7674                  <description>Read: pin set as input</description>
7675                  <value>0</value>
7676                </enumeratedValue>
7677                <enumeratedValue>
7678                  <name>Output</name>
7679                  <description>Read: pin set as output</description>
7680                  <value>1</value>
7681                </enumeratedValue>
7682              </enumeratedValues>
7683              <enumeratedValues>
7684                <usage>write</usage>
7685                <enumeratedValue>
7686                  <name>Set</name>
7687                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7688                  <value>1</value>
7689                </enumeratedValue>
7690              </enumeratedValues>
7691            </field>
7692            <field>
7693              <name>PIN30</name>
7694              <description>Set as output pin 30</description>
7695              <lsb>30</lsb>
7696              <msb>30</msb>
7697              <enumeratedValues>
7698                <usage>read</usage>
7699                <enumeratedValue>
7700                  <name>Input</name>
7701                  <description>Read: pin set as input</description>
7702                  <value>0</value>
7703                </enumeratedValue>
7704                <enumeratedValue>
7705                  <name>Output</name>
7706                  <description>Read: pin set as output</description>
7707                  <value>1</value>
7708                </enumeratedValue>
7709              </enumeratedValues>
7710              <enumeratedValues>
7711                <usage>write</usage>
7712                <enumeratedValue>
7713                  <name>Set</name>
7714                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7715                  <value>1</value>
7716                </enumeratedValue>
7717              </enumeratedValues>
7718            </field>
7719            <field>
7720              <name>PIN31</name>
7721              <description>Set as output pin 31</description>
7722              <lsb>31</lsb>
7723              <msb>31</msb>
7724              <enumeratedValues>
7725                <usage>read</usage>
7726                <enumeratedValue>
7727                  <name>Input</name>
7728                  <description>Read: pin set as input</description>
7729                  <value>0</value>
7730                </enumeratedValue>
7731                <enumeratedValue>
7732                  <name>Output</name>
7733                  <description>Read: pin set as output</description>
7734                  <value>1</value>
7735                </enumeratedValue>
7736              </enumeratedValues>
7737              <enumeratedValues>
7738                <usage>write</usage>
7739                <enumeratedValue>
7740                  <name>Set</name>
7741                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
7742                  <value>1</value>
7743                </enumeratedValue>
7744              </enumeratedValues>
7745            </field>
7746          </fields>
7747        </register>
7748        <register>
7749          <name>DIRCLR</name>
7750          <description>DIR clear register</description>
7751          <addressOffset>0x51C</addressOffset>
7752          <access>read-write</access>
7753          <modifiedWriteValues>oneToClear</modifiedWriteValues>
7754          <fields>
7755            <field>
7756              <name>PIN0</name>
7757              <description>Set as input pin 0</description>
7758              <lsb>0</lsb>
7759              <msb>0</msb>
7760              <enumeratedValues>
7761                <usage>read</usage>
7762                <enumeratedValue>
7763                  <name>Input</name>
7764                  <description>Read: pin set as input</description>
7765                  <value>0</value>
7766                </enumeratedValue>
7767                <enumeratedValue>
7768                  <name>Output</name>
7769                  <description>Read: pin set as output</description>
7770                  <value>1</value>
7771                </enumeratedValue>
7772              </enumeratedValues>
7773              <enumeratedValues>
7774                <usage>write</usage>
7775                <enumeratedValue>
7776                  <name>Clear</name>
7777                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7778                  <value>1</value>
7779                </enumeratedValue>
7780              </enumeratedValues>
7781            </field>
7782            <field>
7783              <name>PIN1</name>
7784              <description>Set as input pin 1</description>
7785              <lsb>1</lsb>
7786              <msb>1</msb>
7787              <enumeratedValues>
7788                <usage>read</usage>
7789                <enumeratedValue>
7790                  <name>Input</name>
7791                  <description>Read: pin set as input</description>
7792                  <value>0</value>
7793                </enumeratedValue>
7794                <enumeratedValue>
7795                  <name>Output</name>
7796                  <description>Read: pin set as output</description>
7797                  <value>1</value>
7798                </enumeratedValue>
7799              </enumeratedValues>
7800              <enumeratedValues>
7801                <usage>write</usage>
7802                <enumeratedValue>
7803                  <name>Clear</name>
7804                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7805                  <value>1</value>
7806                </enumeratedValue>
7807              </enumeratedValues>
7808            </field>
7809            <field>
7810              <name>PIN2</name>
7811              <description>Set as input pin 2</description>
7812              <lsb>2</lsb>
7813              <msb>2</msb>
7814              <enumeratedValues>
7815                <usage>read</usage>
7816                <enumeratedValue>
7817                  <name>Input</name>
7818                  <description>Read: pin set as input</description>
7819                  <value>0</value>
7820                </enumeratedValue>
7821                <enumeratedValue>
7822                  <name>Output</name>
7823                  <description>Read: pin set as output</description>
7824                  <value>1</value>
7825                </enumeratedValue>
7826              </enumeratedValues>
7827              <enumeratedValues>
7828                <usage>write</usage>
7829                <enumeratedValue>
7830                  <name>Clear</name>
7831                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7832                  <value>1</value>
7833                </enumeratedValue>
7834              </enumeratedValues>
7835            </field>
7836            <field>
7837              <name>PIN3</name>
7838              <description>Set as input pin 3</description>
7839              <lsb>3</lsb>
7840              <msb>3</msb>
7841              <enumeratedValues>
7842                <usage>read</usage>
7843                <enumeratedValue>
7844                  <name>Input</name>
7845                  <description>Read: pin set as input</description>
7846                  <value>0</value>
7847                </enumeratedValue>
7848                <enumeratedValue>
7849                  <name>Output</name>
7850                  <description>Read: pin set as output</description>
7851                  <value>1</value>
7852                </enumeratedValue>
7853              </enumeratedValues>
7854              <enumeratedValues>
7855                <usage>write</usage>
7856                <enumeratedValue>
7857                  <name>Clear</name>
7858                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7859                  <value>1</value>
7860                </enumeratedValue>
7861              </enumeratedValues>
7862            </field>
7863            <field>
7864              <name>PIN4</name>
7865              <description>Set as input pin 4</description>
7866              <lsb>4</lsb>
7867              <msb>4</msb>
7868              <enumeratedValues>
7869                <usage>read</usage>
7870                <enumeratedValue>
7871                  <name>Input</name>
7872                  <description>Read: pin set as input</description>
7873                  <value>0</value>
7874                </enumeratedValue>
7875                <enumeratedValue>
7876                  <name>Output</name>
7877                  <description>Read: pin set as output</description>
7878                  <value>1</value>
7879                </enumeratedValue>
7880              </enumeratedValues>
7881              <enumeratedValues>
7882                <usage>write</usage>
7883                <enumeratedValue>
7884                  <name>Clear</name>
7885                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7886                  <value>1</value>
7887                </enumeratedValue>
7888              </enumeratedValues>
7889            </field>
7890            <field>
7891              <name>PIN5</name>
7892              <description>Set as input pin 5</description>
7893              <lsb>5</lsb>
7894              <msb>5</msb>
7895              <enumeratedValues>
7896                <usage>read</usage>
7897                <enumeratedValue>
7898                  <name>Input</name>
7899                  <description>Read: pin set as input</description>
7900                  <value>0</value>
7901                </enumeratedValue>
7902                <enumeratedValue>
7903                  <name>Output</name>
7904                  <description>Read: pin set as output</description>
7905                  <value>1</value>
7906                </enumeratedValue>
7907              </enumeratedValues>
7908              <enumeratedValues>
7909                <usage>write</usage>
7910                <enumeratedValue>
7911                  <name>Clear</name>
7912                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7913                  <value>1</value>
7914                </enumeratedValue>
7915              </enumeratedValues>
7916            </field>
7917            <field>
7918              <name>PIN6</name>
7919              <description>Set as input pin 6</description>
7920              <lsb>6</lsb>
7921              <msb>6</msb>
7922              <enumeratedValues>
7923                <usage>read</usage>
7924                <enumeratedValue>
7925                  <name>Input</name>
7926                  <description>Read: pin set as input</description>
7927                  <value>0</value>
7928                </enumeratedValue>
7929                <enumeratedValue>
7930                  <name>Output</name>
7931                  <description>Read: pin set as output</description>
7932                  <value>1</value>
7933                </enumeratedValue>
7934              </enumeratedValues>
7935              <enumeratedValues>
7936                <usage>write</usage>
7937                <enumeratedValue>
7938                  <name>Clear</name>
7939                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7940                  <value>1</value>
7941                </enumeratedValue>
7942              </enumeratedValues>
7943            </field>
7944            <field>
7945              <name>PIN7</name>
7946              <description>Set as input pin 7</description>
7947              <lsb>7</lsb>
7948              <msb>7</msb>
7949              <enumeratedValues>
7950                <usage>read</usage>
7951                <enumeratedValue>
7952                  <name>Input</name>
7953                  <description>Read: pin set as input</description>
7954                  <value>0</value>
7955                </enumeratedValue>
7956                <enumeratedValue>
7957                  <name>Output</name>
7958                  <description>Read: pin set as output</description>
7959                  <value>1</value>
7960                </enumeratedValue>
7961              </enumeratedValues>
7962              <enumeratedValues>
7963                <usage>write</usage>
7964                <enumeratedValue>
7965                  <name>Clear</name>
7966                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7967                  <value>1</value>
7968                </enumeratedValue>
7969              </enumeratedValues>
7970            </field>
7971            <field>
7972              <name>PIN8</name>
7973              <description>Set as input pin 8</description>
7974              <lsb>8</lsb>
7975              <msb>8</msb>
7976              <enumeratedValues>
7977                <usage>read</usage>
7978                <enumeratedValue>
7979                  <name>Input</name>
7980                  <description>Read: pin set as input</description>
7981                  <value>0</value>
7982                </enumeratedValue>
7983                <enumeratedValue>
7984                  <name>Output</name>
7985                  <description>Read: pin set as output</description>
7986                  <value>1</value>
7987                </enumeratedValue>
7988              </enumeratedValues>
7989              <enumeratedValues>
7990                <usage>write</usage>
7991                <enumeratedValue>
7992                  <name>Clear</name>
7993                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
7994                  <value>1</value>
7995                </enumeratedValue>
7996              </enumeratedValues>
7997            </field>
7998            <field>
7999              <name>PIN9</name>
8000              <description>Set as input pin 9</description>
8001              <lsb>9</lsb>
8002              <msb>9</msb>
8003              <enumeratedValues>
8004                <usage>read</usage>
8005                <enumeratedValue>
8006                  <name>Input</name>
8007                  <description>Read: pin set as input</description>
8008                  <value>0</value>
8009                </enumeratedValue>
8010                <enumeratedValue>
8011                  <name>Output</name>
8012                  <description>Read: pin set as output</description>
8013                  <value>1</value>
8014                </enumeratedValue>
8015              </enumeratedValues>
8016              <enumeratedValues>
8017                <usage>write</usage>
8018                <enumeratedValue>
8019                  <name>Clear</name>
8020                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8021                  <value>1</value>
8022                </enumeratedValue>
8023              </enumeratedValues>
8024            </field>
8025            <field>
8026              <name>PIN10</name>
8027              <description>Set as input pin 10</description>
8028              <lsb>10</lsb>
8029              <msb>10</msb>
8030              <enumeratedValues>
8031                <usage>read</usage>
8032                <enumeratedValue>
8033                  <name>Input</name>
8034                  <description>Read: pin set as input</description>
8035                  <value>0</value>
8036                </enumeratedValue>
8037                <enumeratedValue>
8038                  <name>Output</name>
8039                  <description>Read: pin set as output</description>
8040                  <value>1</value>
8041                </enumeratedValue>
8042              </enumeratedValues>
8043              <enumeratedValues>
8044                <usage>write</usage>
8045                <enumeratedValue>
8046                  <name>Clear</name>
8047                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8048                  <value>1</value>
8049                </enumeratedValue>
8050              </enumeratedValues>
8051            </field>
8052            <field>
8053              <name>PIN11</name>
8054              <description>Set as input pin 11</description>
8055              <lsb>11</lsb>
8056              <msb>11</msb>
8057              <enumeratedValues>
8058                <usage>read</usage>
8059                <enumeratedValue>
8060                  <name>Input</name>
8061                  <description>Read: pin set as input</description>
8062                  <value>0</value>
8063                </enumeratedValue>
8064                <enumeratedValue>
8065                  <name>Output</name>
8066                  <description>Read: pin set as output</description>
8067                  <value>1</value>
8068                </enumeratedValue>
8069              </enumeratedValues>
8070              <enumeratedValues>
8071                <usage>write</usage>
8072                <enumeratedValue>
8073                  <name>Clear</name>
8074                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8075                  <value>1</value>
8076                </enumeratedValue>
8077              </enumeratedValues>
8078            </field>
8079            <field>
8080              <name>PIN12</name>
8081              <description>Set as input pin 12</description>
8082              <lsb>12</lsb>
8083              <msb>12</msb>
8084              <enumeratedValues>
8085                <usage>read</usage>
8086                <enumeratedValue>
8087                  <name>Input</name>
8088                  <description>Read: pin set as input</description>
8089                  <value>0</value>
8090                </enumeratedValue>
8091                <enumeratedValue>
8092                  <name>Output</name>
8093                  <description>Read: pin set as output</description>
8094                  <value>1</value>
8095                </enumeratedValue>
8096              </enumeratedValues>
8097              <enumeratedValues>
8098                <usage>write</usage>
8099                <enumeratedValue>
8100                  <name>Clear</name>
8101                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8102                  <value>1</value>
8103                </enumeratedValue>
8104              </enumeratedValues>
8105            </field>
8106            <field>
8107              <name>PIN13</name>
8108              <description>Set as input pin 13</description>
8109              <lsb>13</lsb>
8110              <msb>13</msb>
8111              <enumeratedValues>
8112                <usage>read</usage>
8113                <enumeratedValue>
8114                  <name>Input</name>
8115                  <description>Read: pin set as input</description>
8116                  <value>0</value>
8117                </enumeratedValue>
8118                <enumeratedValue>
8119                  <name>Output</name>
8120                  <description>Read: pin set as output</description>
8121                  <value>1</value>
8122                </enumeratedValue>
8123              </enumeratedValues>
8124              <enumeratedValues>
8125                <usage>write</usage>
8126                <enumeratedValue>
8127                  <name>Clear</name>
8128                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8129                  <value>1</value>
8130                </enumeratedValue>
8131              </enumeratedValues>
8132            </field>
8133            <field>
8134              <name>PIN14</name>
8135              <description>Set as input pin 14</description>
8136              <lsb>14</lsb>
8137              <msb>14</msb>
8138              <enumeratedValues>
8139                <usage>read</usage>
8140                <enumeratedValue>
8141                  <name>Input</name>
8142                  <description>Read: pin set as input</description>
8143                  <value>0</value>
8144                </enumeratedValue>
8145                <enumeratedValue>
8146                  <name>Output</name>
8147                  <description>Read: pin set as output</description>
8148                  <value>1</value>
8149                </enumeratedValue>
8150              </enumeratedValues>
8151              <enumeratedValues>
8152                <usage>write</usage>
8153                <enumeratedValue>
8154                  <name>Clear</name>
8155                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8156                  <value>1</value>
8157                </enumeratedValue>
8158              </enumeratedValues>
8159            </field>
8160            <field>
8161              <name>PIN15</name>
8162              <description>Set as input pin 15</description>
8163              <lsb>15</lsb>
8164              <msb>15</msb>
8165              <enumeratedValues>
8166                <usage>read</usage>
8167                <enumeratedValue>
8168                  <name>Input</name>
8169                  <description>Read: pin set as input</description>
8170                  <value>0</value>
8171                </enumeratedValue>
8172                <enumeratedValue>
8173                  <name>Output</name>
8174                  <description>Read: pin set as output</description>
8175                  <value>1</value>
8176                </enumeratedValue>
8177              </enumeratedValues>
8178              <enumeratedValues>
8179                <usage>write</usage>
8180                <enumeratedValue>
8181                  <name>Clear</name>
8182                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8183                  <value>1</value>
8184                </enumeratedValue>
8185              </enumeratedValues>
8186            </field>
8187            <field>
8188              <name>PIN16</name>
8189              <description>Set as input pin 16</description>
8190              <lsb>16</lsb>
8191              <msb>16</msb>
8192              <enumeratedValues>
8193                <usage>read</usage>
8194                <enumeratedValue>
8195                  <name>Input</name>
8196                  <description>Read: pin set as input</description>
8197                  <value>0</value>
8198                </enumeratedValue>
8199                <enumeratedValue>
8200                  <name>Output</name>
8201                  <description>Read: pin set as output</description>
8202                  <value>1</value>
8203                </enumeratedValue>
8204              </enumeratedValues>
8205              <enumeratedValues>
8206                <usage>write</usage>
8207                <enumeratedValue>
8208                  <name>Clear</name>
8209                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8210                  <value>1</value>
8211                </enumeratedValue>
8212              </enumeratedValues>
8213            </field>
8214            <field>
8215              <name>PIN17</name>
8216              <description>Set as input pin 17</description>
8217              <lsb>17</lsb>
8218              <msb>17</msb>
8219              <enumeratedValues>
8220                <usage>read</usage>
8221                <enumeratedValue>
8222                  <name>Input</name>
8223                  <description>Read: pin set as input</description>
8224                  <value>0</value>
8225                </enumeratedValue>
8226                <enumeratedValue>
8227                  <name>Output</name>
8228                  <description>Read: pin set as output</description>
8229                  <value>1</value>
8230                </enumeratedValue>
8231              </enumeratedValues>
8232              <enumeratedValues>
8233                <usage>write</usage>
8234                <enumeratedValue>
8235                  <name>Clear</name>
8236                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8237                  <value>1</value>
8238                </enumeratedValue>
8239              </enumeratedValues>
8240            </field>
8241            <field>
8242              <name>PIN18</name>
8243              <description>Set as input pin 18</description>
8244              <lsb>18</lsb>
8245              <msb>18</msb>
8246              <enumeratedValues>
8247                <usage>read</usage>
8248                <enumeratedValue>
8249                  <name>Input</name>
8250                  <description>Read: pin set as input</description>
8251                  <value>0</value>
8252                </enumeratedValue>
8253                <enumeratedValue>
8254                  <name>Output</name>
8255                  <description>Read: pin set as output</description>
8256                  <value>1</value>
8257                </enumeratedValue>
8258              </enumeratedValues>
8259              <enumeratedValues>
8260                <usage>write</usage>
8261                <enumeratedValue>
8262                  <name>Clear</name>
8263                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8264                  <value>1</value>
8265                </enumeratedValue>
8266              </enumeratedValues>
8267            </field>
8268            <field>
8269              <name>PIN19</name>
8270              <description>Set as input pin 19</description>
8271              <lsb>19</lsb>
8272              <msb>19</msb>
8273              <enumeratedValues>
8274                <usage>read</usage>
8275                <enumeratedValue>
8276                  <name>Input</name>
8277                  <description>Read: pin set as input</description>
8278                  <value>0</value>
8279                </enumeratedValue>
8280                <enumeratedValue>
8281                  <name>Output</name>
8282                  <description>Read: pin set as output</description>
8283                  <value>1</value>
8284                </enumeratedValue>
8285              </enumeratedValues>
8286              <enumeratedValues>
8287                <usage>write</usage>
8288                <enumeratedValue>
8289                  <name>Clear</name>
8290                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8291                  <value>1</value>
8292                </enumeratedValue>
8293              </enumeratedValues>
8294            </field>
8295            <field>
8296              <name>PIN20</name>
8297              <description>Set as input pin 20</description>
8298              <lsb>20</lsb>
8299              <msb>20</msb>
8300              <enumeratedValues>
8301                <usage>read</usage>
8302                <enumeratedValue>
8303                  <name>Input</name>
8304                  <description>Read: pin set as input</description>
8305                  <value>0</value>
8306                </enumeratedValue>
8307                <enumeratedValue>
8308                  <name>Output</name>
8309                  <description>Read: pin set as output</description>
8310                  <value>1</value>
8311                </enumeratedValue>
8312              </enumeratedValues>
8313              <enumeratedValues>
8314                <usage>write</usage>
8315                <enumeratedValue>
8316                  <name>Clear</name>
8317                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8318                  <value>1</value>
8319                </enumeratedValue>
8320              </enumeratedValues>
8321            </field>
8322            <field>
8323              <name>PIN21</name>
8324              <description>Set as input pin 21</description>
8325              <lsb>21</lsb>
8326              <msb>21</msb>
8327              <enumeratedValues>
8328                <usage>read</usage>
8329                <enumeratedValue>
8330                  <name>Input</name>
8331                  <description>Read: pin set as input</description>
8332                  <value>0</value>
8333                </enumeratedValue>
8334                <enumeratedValue>
8335                  <name>Output</name>
8336                  <description>Read: pin set as output</description>
8337                  <value>1</value>
8338                </enumeratedValue>
8339              </enumeratedValues>
8340              <enumeratedValues>
8341                <usage>write</usage>
8342                <enumeratedValue>
8343                  <name>Clear</name>
8344                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8345                  <value>1</value>
8346                </enumeratedValue>
8347              </enumeratedValues>
8348            </field>
8349            <field>
8350              <name>PIN22</name>
8351              <description>Set as input pin 22</description>
8352              <lsb>22</lsb>
8353              <msb>22</msb>
8354              <enumeratedValues>
8355                <usage>read</usage>
8356                <enumeratedValue>
8357                  <name>Input</name>
8358                  <description>Read: pin set as input</description>
8359                  <value>0</value>
8360                </enumeratedValue>
8361                <enumeratedValue>
8362                  <name>Output</name>
8363                  <description>Read: pin set as output</description>
8364                  <value>1</value>
8365                </enumeratedValue>
8366              </enumeratedValues>
8367              <enumeratedValues>
8368                <usage>write</usage>
8369                <enumeratedValue>
8370                  <name>Clear</name>
8371                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8372                  <value>1</value>
8373                </enumeratedValue>
8374              </enumeratedValues>
8375            </field>
8376            <field>
8377              <name>PIN23</name>
8378              <description>Set as input pin 23</description>
8379              <lsb>23</lsb>
8380              <msb>23</msb>
8381              <enumeratedValues>
8382                <usage>read</usage>
8383                <enumeratedValue>
8384                  <name>Input</name>
8385                  <description>Read: pin set as input</description>
8386                  <value>0</value>
8387                </enumeratedValue>
8388                <enumeratedValue>
8389                  <name>Output</name>
8390                  <description>Read: pin set as output</description>
8391                  <value>1</value>
8392                </enumeratedValue>
8393              </enumeratedValues>
8394              <enumeratedValues>
8395                <usage>write</usage>
8396                <enumeratedValue>
8397                  <name>Clear</name>
8398                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8399                  <value>1</value>
8400                </enumeratedValue>
8401              </enumeratedValues>
8402            </field>
8403            <field>
8404              <name>PIN24</name>
8405              <description>Set as input pin 24</description>
8406              <lsb>24</lsb>
8407              <msb>24</msb>
8408              <enumeratedValues>
8409                <usage>read</usage>
8410                <enumeratedValue>
8411                  <name>Input</name>
8412                  <description>Read: pin set as input</description>
8413                  <value>0</value>
8414                </enumeratedValue>
8415                <enumeratedValue>
8416                  <name>Output</name>
8417                  <description>Read: pin set as output</description>
8418                  <value>1</value>
8419                </enumeratedValue>
8420              </enumeratedValues>
8421              <enumeratedValues>
8422                <usage>write</usage>
8423                <enumeratedValue>
8424                  <name>Clear</name>
8425                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8426                  <value>1</value>
8427                </enumeratedValue>
8428              </enumeratedValues>
8429            </field>
8430            <field>
8431              <name>PIN25</name>
8432              <description>Set as input pin 25</description>
8433              <lsb>25</lsb>
8434              <msb>25</msb>
8435              <enumeratedValues>
8436                <usage>read</usage>
8437                <enumeratedValue>
8438                  <name>Input</name>
8439                  <description>Read: pin set as input</description>
8440                  <value>0</value>
8441                </enumeratedValue>
8442                <enumeratedValue>
8443                  <name>Output</name>
8444                  <description>Read: pin set as output</description>
8445                  <value>1</value>
8446                </enumeratedValue>
8447              </enumeratedValues>
8448              <enumeratedValues>
8449                <usage>write</usage>
8450                <enumeratedValue>
8451                  <name>Clear</name>
8452                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8453                  <value>1</value>
8454                </enumeratedValue>
8455              </enumeratedValues>
8456            </field>
8457            <field>
8458              <name>PIN26</name>
8459              <description>Set as input pin 26</description>
8460              <lsb>26</lsb>
8461              <msb>26</msb>
8462              <enumeratedValues>
8463                <usage>read</usage>
8464                <enumeratedValue>
8465                  <name>Input</name>
8466                  <description>Read: pin set as input</description>
8467                  <value>0</value>
8468                </enumeratedValue>
8469                <enumeratedValue>
8470                  <name>Output</name>
8471                  <description>Read: pin set as output</description>
8472                  <value>1</value>
8473                </enumeratedValue>
8474              </enumeratedValues>
8475              <enumeratedValues>
8476                <usage>write</usage>
8477                <enumeratedValue>
8478                  <name>Clear</name>
8479                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8480                  <value>1</value>
8481                </enumeratedValue>
8482              </enumeratedValues>
8483            </field>
8484            <field>
8485              <name>PIN27</name>
8486              <description>Set as input pin 27</description>
8487              <lsb>27</lsb>
8488              <msb>27</msb>
8489              <enumeratedValues>
8490                <usage>read</usage>
8491                <enumeratedValue>
8492                  <name>Input</name>
8493                  <description>Read: pin set as input</description>
8494                  <value>0</value>
8495                </enumeratedValue>
8496                <enumeratedValue>
8497                  <name>Output</name>
8498                  <description>Read: pin set as output</description>
8499                  <value>1</value>
8500                </enumeratedValue>
8501              </enumeratedValues>
8502              <enumeratedValues>
8503                <usage>write</usage>
8504                <enumeratedValue>
8505                  <name>Clear</name>
8506                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8507                  <value>1</value>
8508                </enumeratedValue>
8509              </enumeratedValues>
8510            </field>
8511            <field>
8512              <name>PIN28</name>
8513              <description>Set as input pin 28</description>
8514              <lsb>28</lsb>
8515              <msb>28</msb>
8516              <enumeratedValues>
8517                <usage>read</usage>
8518                <enumeratedValue>
8519                  <name>Input</name>
8520                  <description>Read: pin set as input</description>
8521                  <value>0</value>
8522                </enumeratedValue>
8523                <enumeratedValue>
8524                  <name>Output</name>
8525                  <description>Read: pin set as output</description>
8526                  <value>1</value>
8527                </enumeratedValue>
8528              </enumeratedValues>
8529              <enumeratedValues>
8530                <usage>write</usage>
8531                <enumeratedValue>
8532                  <name>Clear</name>
8533                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8534                  <value>1</value>
8535                </enumeratedValue>
8536              </enumeratedValues>
8537            </field>
8538            <field>
8539              <name>PIN29</name>
8540              <description>Set as input pin 29</description>
8541              <lsb>29</lsb>
8542              <msb>29</msb>
8543              <enumeratedValues>
8544                <usage>read</usage>
8545                <enumeratedValue>
8546                  <name>Input</name>
8547                  <description>Read: pin set as input</description>
8548                  <value>0</value>
8549                </enumeratedValue>
8550                <enumeratedValue>
8551                  <name>Output</name>
8552                  <description>Read: pin set as output</description>
8553                  <value>1</value>
8554                </enumeratedValue>
8555              </enumeratedValues>
8556              <enumeratedValues>
8557                <usage>write</usage>
8558                <enumeratedValue>
8559                  <name>Clear</name>
8560                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8561                  <value>1</value>
8562                </enumeratedValue>
8563              </enumeratedValues>
8564            </field>
8565            <field>
8566              <name>PIN30</name>
8567              <description>Set as input pin 30</description>
8568              <lsb>30</lsb>
8569              <msb>30</msb>
8570              <enumeratedValues>
8571                <usage>read</usage>
8572                <enumeratedValue>
8573                  <name>Input</name>
8574                  <description>Read: pin set as input</description>
8575                  <value>0</value>
8576                </enumeratedValue>
8577                <enumeratedValue>
8578                  <name>Output</name>
8579                  <description>Read: pin set as output</description>
8580                  <value>1</value>
8581                </enumeratedValue>
8582              </enumeratedValues>
8583              <enumeratedValues>
8584                <usage>write</usage>
8585                <enumeratedValue>
8586                  <name>Clear</name>
8587                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8588                  <value>1</value>
8589                </enumeratedValue>
8590              </enumeratedValues>
8591            </field>
8592            <field>
8593              <name>PIN31</name>
8594              <description>Set as input pin 31</description>
8595              <lsb>31</lsb>
8596              <msb>31</msb>
8597              <enumeratedValues>
8598                <usage>read</usage>
8599                <enumeratedValue>
8600                  <name>Input</name>
8601                  <description>Read: pin set as input</description>
8602                  <value>0</value>
8603                </enumeratedValue>
8604                <enumeratedValue>
8605                  <name>Output</name>
8606                  <description>Read: pin set as output</description>
8607                  <value>1</value>
8608                </enumeratedValue>
8609              </enumeratedValues>
8610              <enumeratedValues>
8611                <usage>write</usage>
8612                <enumeratedValue>
8613                  <name>Clear</name>
8614                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
8615                  <value>1</value>
8616                </enumeratedValue>
8617              </enumeratedValues>
8618            </field>
8619          </fields>
8620        </register>
8621        <register>
8622          <name>LATCH</name>
8623          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
8624          <addressOffset>0x520</addressOffset>
8625          <access>read-write</access>
8626          <fields>
8627            <field>
8628              <name>PIN0</name>
8629              <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
8630              <lsb>0</lsb>
8631              <msb>0</msb>
8632              <enumeratedValues>
8633                <enumeratedValue>
8634                  <name>NotLatched</name>
8635                  <description>Criteria has not been met</description>
8636                  <value>0</value>
8637                </enumeratedValue>
8638                <enumeratedValue>
8639                  <name>Latched</name>
8640                  <description>Criteria has been met</description>
8641                  <value>1</value>
8642                </enumeratedValue>
8643              </enumeratedValues>
8644            </field>
8645            <field>
8646              <name>PIN1</name>
8647              <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
8648              <lsb>1</lsb>
8649              <msb>1</msb>
8650              <enumeratedValues>
8651                <enumeratedValue>
8652                  <name>NotLatched</name>
8653                  <description>Criteria has not been met</description>
8654                  <value>0</value>
8655                </enumeratedValue>
8656                <enumeratedValue>
8657                  <name>Latched</name>
8658                  <description>Criteria has been met</description>
8659                  <value>1</value>
8660                </enumeratedValue>
8661              </enumeratedValues>
8662            </field>
8663            <field>
8664              <name>PIN2</name>
8665              <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
8666              <lsb>2</lsb>
8667              <msb>2</msb>
8668              <enumeratedValues>
8669                <enumeratedValue>
8670                  <name>NotLatched</name>
8671                  <description>Criteria has not been met</description>
8672                  <value>0</value>
8673                </enumeratedValue>
8674                <enumeratedValue>
8675                  <name>Latched</name>
8676                  <description>Criteria has been met</description>
8677                  <value>1</value>
8678                </enumeratedValue>
8679              </enumeratedValues>
8680            </field>
8681            <field>
8682              <name>PIN3</name>
8683              <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
8684              <lsb>3</lsb>
8685              <msb>3</msb>
8686              <enumeratedValues>
8687                <enumeratedValue>
8688                  <name>NotLatched</name>
8689                  <description>Criteria has not been met</description>
8690                  <value>0</value>
8691                </enumeratedValue>
8692                <enumeratedValue>
8693                  <name>Latched</name>
8694                  <description>Criteria has been met</description>
8695                  <value>1</value>
8696                </enumeratedValue>
8697              </enumeratedValues>
8698            </field>
8699            <field>
8700              <name>PIN4</name>
8701              <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
8702              <lsb>4</lsb>
8703              <msb>4</msb>
8704              <enumeratedValues>
8705                <enumeratedValue>
8706                  <name>NotLatched</name>
8707                  <description>Criteria has not been met</description>
8708                  <value>0</value>
8709                </enumeratedValue>
8710                <enumeratedValue>
8711                  <name>Latched</name>
8712                  <description>Criteria has been met</description>
8713                  <value>1</value>
8714                </enumeratedValue>
8715              </enumeratedValues>
8716            </field>
8717            <field>
8718              <name>PIN5</name>
8719              <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
8720              <lsb>5</lsb>
8721              <msb>5</msb>
8722              <enumeratedValues>
8723                <enumeratedValue>
8724                  <name>NotLatched</name>
8725                  <description>Criteria has not been met</description>
8726                  <value>0</value>
8727                </enumeratedValue>
8728                <enumeratedValue>
8729                  <name>Latched</name>
8730                  <description>Criteria has been met</description>
8731                  <value>1</value>
8732                </enumeratedValue>
8733              </enumeratedValues>
8734            </field>
8735            <field>
8736              <name>PIN6</name>
8737              <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
8738              <lsb>6</lsb>
8739              <msb>6</msb>
8740              <enumeratedValues>
8741                <enumeratedValue>
8742                  <name>NotLatched</name>
8743                  <description>Criteria has not been met</description>
8744                  <value>0</value>
8745                </enumeratedValue>
8746                <enumeratedValue>
8747                  <name>Latched</name>
8748                  <description>Criteria has been met</description>
8749                  <value>1</value>
8750                </enumeratedValue>
8751              </enumeratedValues>
8752            </field>
8753            <field>
8754              <name>PIN7</name>
8755              <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
8756              <lsb>7</lsb>
8757              <msb>7</msb>
8758              <enumeratedValues>
8759                <enumeratedValue>
8760                  <name>NotLatched</name>
8761                  <description>Criteria has not been met</description>
8762                  <value>0</value>
8763                </enumeratedValue>
8764                <enumeratedValue>
8765                  <name>Latched</name>
8766                  <description>Criteria has been met</description>
8767                  <value>1</value>
8768                </enumeratedValue>
8769              </enumeratedValues>
8770            </field>
8771            <field>
8772              <name>PIN8</name>
8773              <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
8774              <lsb>8</lsb>
8775              <msb>8</msb>
8776              <enumeratedValues>
8777                <enumeratedValue>
8778                  <name>NotLatched</name>
8779                  <description>Criteria has not been met</description>
8780                  <value>0</value>
8781                </enumeratedValue>
8782                <enumeratedValue>
8783                  <name>Latched</name>
8784                  <description>Criteria has been met</description>
8785                  <value>1</value>
8786                </enumeratedValue>
8787              </enumeratedValues>
8788            </field>
8789            <field>
8790              <name>PIN9</name>
8791              <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
8792              <lsb>9</lsb>
8793              <msb>9</msb>
8794              <enumeratedValues>
8795                <enumeratedValue>
8796                  <name>NotLatched</name>
8797                  <description>Criteria has not been met</description>
8798                  <value>0</value>
8799                </enumeratedValue>
8800                <enumeratedValue>
8801                  <name>Latched</name>
8802                  <description>Criteria has been met</description>
8803                  <value>1</value>
8804                </enumeratedValue>
8805              </enumeratedValues>
8806            </field>
8807            <field>
8808              <name>PIN10</name>
8809              <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
8810              <lsb>10</lsb>
8811              <msb>10</msb>
8812              <enumeratedValues>
8813                <enumeratedValue>
8814                  <name>NotLatched</name>
8815                  <description>Criteria has not been met</description>
8816                  <value>0</value>
8817                </enumeratedValue>
8818                <enumeratedValue>
8819                  <name>Latched</name>
8820                  <description>Criteria has been met</description>
8821                  <value>1</value>
8822                </enumeratedValue>
8823              </enumeratedValues>
8824            </field>
8825            <field>
8826              <name>PIN11</name>
8827              <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
8828              <lsb>11</lsb>
8829              <msb>11</msb>
8830              <enumeratedValues>
8831                <enumeratedValue>
8832                  <name>NotLatched</name>
8833                  <description>Criteria has not been met</description>
8834                  <value>0</value>
8835                </enumeratedValue>
8836                <enumeratedValue>
8837                  <name>Latched</name>
8838                  <description>Criteria has been met</description>
8839                  <value>1</value>
8840                </enumeratedValue>
8841              </enumeratedValues>
8842            </field>
8843            <field>
8844              <name>PIN12</name>
8845              <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
8846              <lsb>12</lsb>
8847              <msb>12</msb>
8848              <enumeratedValues>
8849                <enumeratedValue>
8850                  <name>NotLatched</name>
8851                  <description>Criteria has not been met</description>
8852                  <value>0</value>
8853                </enumeratedValue>
8854                <enumeratedValue>
8855                  <name>Latched</name>
8856                  <description>Criteria has been met</description>
8857                  <value>1</value>
8858                </enumeratedValue>
8859              </enumeratedValues>
8860            </field>
8861            <field>
8862              <name>PIN13</name>
8863              <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
8864              <lsb>13</lsb>
8865              <msb>13</msb>
8866              <enumeratedValues>
8867                <enumeratedValue>
8868                  <name>NotLatched</name>
8869                  <description>Criteria has not been met</description>
8870                  <value>0</value>
8871                </enumeratedValue>
8872                <enumeratedValue>
8873                  <name>Latched</name>
8874                  <description>Criteria has been met</description>
8875                  <value>1</value>
8876                </enumeratedValue>
8877              </enumeratedValues>
8878            </field>
8879            <field>
8880              <name>PIN14</name>
8881              <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
8882              <lsb>14</lsb>
8883              <msb>14</msb>
8884              <enumeratedValues>
8885                <enumeratedValue>
8886                  <name>NotLatched</name>
8887                  <description>Criteria has not been met</description>
8888                  <value>0</value>
8889                </enumeratedValue>
8890                <enumeratedValue>
8891                  <name>Latched</name>
8892                  <description>Criteria has been met</description>
8893                  <value>1</value>
8894                </enumeratedValue>
8895              </enumeratedValues>
8896            </field>
8897            <field>
8898              <name>PIN15</name>
8899              <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
8900              <lsb>15</lsb>
8901              <msb>15</msb>
8902              <enumeratedValues>
8903                <enumeratedValue>
8904                  <name>NotLatched</name>
8905                  <description>Criteria has not been met</description>
8906                  <value>0</value>
8907                </enumeratedValue>
8908                <enumeratedValue>
8909                  <name>Latched</name>
8910                  <description>Criteria has been met</description>
8911                  <value>1</value>
8912                </enumeratedValue>
8913              </enumeratedValues>
8914            </field>
8915            <field>
8916              <name>PIN16</name>
8917              <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
8918              <lsb>16</lsb>
8919              <msb>16</msb>
8920              <enumeratedValues>
8921                <enumeratedValue>
8922                  <name>NotLatched</name>
8923                  <description>Criteria has not been met</description>
8924                  <value>0</value>
8925                </enumeratedValue>
8926                <enumeratedValue>
8927                  <name>Latched</name>
8928                  <description>Criteria has been met</description>
8929                  <value>1</value>
8930                </enumeratedValue>
8931              </enumeratedValues>
8932            </field>
8933            <field>
8934              <name>PIN17</name>
8935              <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
8936              <lsb>17</lsb>
8937              <msb>17</msb>
8938              <enumeratedValues>
8939                <enumeratedValue>
8940                  <name>NotLatched</name>
8941                  <description>Criteria has not been met</description>
8942                  <value>0</value>
8943                </enumeratedValue>
8944                <enumeratedValue>
8945                  <name>Latched</name>
8946                  <description>Criteria has been met</description>
8947                  <value>1</value>
8948                </enumeratedValue>
8949              </enumeratedValues>
8950            </field>
8951            <field>
8952              <name>PIN18</name>
8953              <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
8954              <lsb>18</lsb>
8955              <msb>18</msb>
8956              <enumeratedValues>
8957                <enumeratedValue>
8958                  <name>NotLatched</name>
8959                  <description>Criteria has not been met</description>
8960                  <value>0</value>
8961                </enumeratedValue>
8962                <enumeratedValue>
8963                  <name>Latched</name>
8964                  <description>Criteria has been met</description>
8965                  <value>1</value>
8966                </enumeratedValue>
8967              </enumeratedValues>
8968            </field>
8969            <field>
8970              <name>PIN19</name>
8971              <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
8972              <lsb>19</lsb>
8973              <msb>19</msb>
8974              <enumeratedValues>
8975                <enumeratedValue>
8976                  <name>NotLatched</name>
8977                  <description>Criteria has not been met</description>
8978                  <value>0</value>
8979                </enumeratedValue>
8980                <enumeratedValue>
8981                  <name>Latched</name>
8982                  <description>Criteria has been met</description>
8983                  <value>1</value>
8984                </enumeratedValue>
8985              </enumeratedValues>
8986            </field>
8987            <field>
8988              <name>PIN20</name>
8989              <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
8990              <lsb>20</lsb>
8991              <msb>20</msb>
8992              <enumeratedValues>
8993                <enumeratedValue>
8994                  <name>NotLatched</name>
8995                  <description>Criteria has not been met</description>
8996                  <value>0</value>
8997                </enumeratedValue>
8998                <enumeratedValue>
8999                  <name>Latched</name>
9000                  <description>Criteria has been met</description>
9001                  <value>1</value>
9002                </enumeratedValue>
9003              </enumeratedValues>
9004            </field>
9005            <field>
9006              <name>PIN21</name>
9007              <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
9008              <lsb>21</lsb>
9009              <msb>21</msb>
9010              <enumeratedValues>
9011                <enumeratedValue>
9012                  <name>NotLatched</name>
9013                  <description>Criteria has not been met</description>
9014                  <value>0</value>
9015                </enumeratedValue>
9016                <enumeratedValue>
9017                  <name>Latched</name>
9018                  <description>Criteria has been met</description>
9019                  <value>1</value>
9020                </enumeratedValue>
9021              </enumeratedValues>
9022            </field>
9023            <field>
9024              <name>PIN22</name>
9025              <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
9026              <lsb>22</lsb>
9027              <msb>22</msb>
9028              <enumeratedValues>
9029                <enumeratedValue>
9030                  <name>NotLatched</name>
9031                  <description>Criteria has not been met</description>
9032                  <value>0</value>
9033                </enumeratedValue>
9034                <enumeratedValue>
9035                  <name>Latched</name>
9036                  <description>Criteria has been met</description>
9037                  <value>1</value>
9038                </enumeratedValue>
9039              </enumeratedValues>
9040            </field>
9041            <field>
9042              <name>PIN23</name>
9043              <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
9044              <lsb>23</lsb>
9045              <msb>23</msb>
9046              <enumeratedValues>
9047                <enumeratedValue>
9048                  <name>NotLatched</name>
9049                  <description>Criteria has not been met</description>
9050                  <value>0</value>
9051                </enumeratedValue>
9052                <enumeratedValue>
9053                  <name>Latched</name>
9054                  <description>Criteria has been met</description>
9055                  <value>1</value>
9056                </enumeratedValue>
9057              </enumeratedValues>
9058            </field>
9059            <field>
9060              <name>PIN24</name>
9061              <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
9062              <lsb>24</lsb>
9063              <msb>24</msb>
9064              <enumeratedValues>
9065                <enumeratedValue>
9066                  <name>NotLatched</name>
9067                  <description>Criteria has not been met</description>
9068                  <value>0</value>
9069                </enumeratedValue>
9070                <enumeratedValue>
9071                  <name>Latched</name>
9072                  <description>Criteria has been met</description>
9073                  <value>1</value>
9074                </enumeratedValue>
9075              </enumeratedValues>
9076            </field>
9077            <field>
9078              <name>PIN25</name>
9079              <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
9080              <lsb>25</lsb>
9081              <msb>25</msb>
9082              <enumeratedValues>
9083                <enumeratedValue>
9084                  <name>NotLatched</name>
9085                  <description>Criteria has not been met</description>
9086                  <value>0</value>
9087                </enumeratedValue>
9088                <enumeratedValue>
9089                  <name>Latched</name>
9090                  <description>Criteria has been met</description>
9091                  <value>1</value>
9092                </enumeratedValue>
9093              </enumeratedValues>
9094            </field>
9095            <field>
9096              <name>PIN26</name>
9097              <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
9098              <lsb>26</lsb>
9099              <msb>26</msb>
9100              <enumeratedValues>
9101                <enumeratedValue>
9102                  <name>NotLatched</name>
9103                  <description>Criteria has not been met</description>
9104                  <value>0</value>
9105                </enumeratedValue>
9106                <enumeratedValue>
9107                  <name>Latched</name>
9108                  <description>Criteria has been met</description>
9109                  <value>1</value>
9110                </enumeratedValue>
9111              </enumeratedValues>
9112            </field>
9113            <field>
9114              <name>PIN27</name>
9115              <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
9116              <lsb>27</lsb>
9117              <msb>27</msb>
9118              <enumeratedValues>
9119                <enumeratedValue>
9120                  <name>NotLatched</name>
9121                  <description>Criteria has not been met</description>
9122                  <value>0</value>
9123                </enumeratedValue>
9124                <enumeratedValue>
9125                  <name>Latched</name>
9126                  <description>Criteria has been met</description>
9127                  <value>1</value>
9128                </enumeratedValue>
9129              </enumeratedValues>
9130            </field>
9131            <field>
9132              <name>PIN28</name>
9133              <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
9134              <lsb>28</lsb>
9135              <msb>28</msb>
9136              <enumeratedValues>
9137                <enumeratedValue>
9138                  <name>NotLatched</name>
9139                  <description>Criteria has not been met</description>
9140                  <value>0</value>
9141                </enumeratedValue>
9142                <enumeratedValue>
9143                  <name>Latched</name>
9144                  <description>Criteria has been met</description>
9145                  <value>1</value>
9146                </enumeratedValue>
9147              </enumeratedValues>
9148            </field>
9149            <field>
9150              <name>PIN29</name>
9151              <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
9152              <lsb>29</lsb>
9153              <msb>29</msb>
9154              <enumeratedValues>
9155                <enumeratedValue>
9156                  <name>NotLatched</name>
9157                  <description>Criteria has not been met</description>
9158                  <value>0</value>
9159                </enumeratedValue>
9160                <enumeratedValue>
9161                  <name>Latched</name>
9162                  <description>Criteria has been met</description>
9163                  <value>1</value>
9164                </enumeratedValue>
9165              </enumeratedValues>
9166            </field>
9167            <field>
9168              <name>PIN30</name>
9169              <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
9170              <lsb>30</lsb>
9171              <msb>30</msb>
9172              <enumeratedValues>
9173                <enumeratedValue>
9174                  <name>NotLatched</name>
9175                  <description>Criteria has not been met</description>
9176                  <value>0</value>
9177                </enumeratedValue>
9178                <enumeratedValue>
9179                  <name>Latched</name>
9180                  <description>Criteria has been met</description>
9181                  <value>1</value>
9182                </enumeratedValue>
9183              </enumeratedValues>
9184            </field>
9185            <field>
9186              <name>PIN31</name>
9187              <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
9188              <lsb>31</lsb>
9189              <msb>31</msb>
9190              <enumeratedValues>
9191                <enumeratedValue>
9192                  <name>NotLatched</name>
9193                  <description>Criteria has not been met</description>
9194                  <value>0</value>
9195                </enumeratedValue>
9196                <enumeratedValue>
9197                  <name>Latched</name>
9198                  <description>Criteria has been met</description>
9199                  <value>1</value>
9200                </enumeratedValue>
9201              </enumeratedValues>
9202            </field>
9203          </fields>
9204        </register>
9205        <register>
9206          <name>DETECTMODE</name>
9207          <description>Select between default DETECT signal behaviour and LDETECT mode</description>
9208          <addressOffset>0x524</addressOffset>
9209          <access>read-write</access>
9210          <fields>
9211            <field>
9212              <name>DETECTMODE</name>
9213              <description>Select between default DETECT signal behaviour and LDETECT mode</description>
9214              <lsb>0</lsb>
9215              <msb>0</msb>
9216              <enumeratedValues>
9217                <enumeratedValue>
9218                  <name>Default</name>
9219                  <description>DETECT directly connected to PIN DETECT signals</description>
9220                  <value>0</value>
9221                </enumeratedValue>
9222                <enumeratedValue>
9223                  <name>LDETECT</name>
9224                  <description>Use the latched LDETECT behaviour</description>
9225                  <value>1</value>
9226                </enumeratedValue>
9227              </enumeratedValues>
9228            </field>
9229          </fields>
9230        </register>
9231        <register>
9232          <dim>0x20</dim>
9233          <dimIncrement>0x4</dimIncrement>
9234          <name>PIN_CNF[%s]</name>
9235          <description>Description collection: Configuration of GPIO pins</description>
9236          <addressOffset>0x700</addressOffset>
9237          <access>read-write</access>
9238          <resetValue>0x00000002</resetValue>
9239          <fields>
9240            <field>
9241              <name>DIR</name>
9242              <description>Pin direction. Same physical register as DIR register</description>
9243              <lsb>0</lsb>
9244              <msb>0</msb>
9245              <enumeratedValues>
9246                <enumeratedValue>
9247                  <name>Input</name>
9248                  <description>Configure pin as an input pin</description>
9249                  <value>0</value>
9250                </enumeratedValue>
9251                <enumeratedValue>
9252                  <name>Output</name>
9253                  <description>Configure pin as an output pin</description>
9254                  <value>1</value>
9255                </enumeratedValue>
9256              </enumeratedValues>
9257            </field>
9258            <field>
9259              <name>INPUT</name>
9260              <description>Connect or disconnect input buffer</description>
9261              <lsb>1</lsb>
9262              <msb>1</msb>
9263              <enumeratedValues>
9264                <enumeratedValue>
9265                  <name>Connect</name>
9266                  <description>Connect input buffer</description>
9267                  <value>0</value>
9268                </enumeratedValue>
9269                <enumeratedValue>
9270                  <name>Disconnect</name>
9271                  <description>Disconnect input buffer</description>
9272                  <value>1</value>
9273                </enumeratedValue>
9274              </enumeratedValues>
9275            </field>
9276            <field>
9277              <name>PULL</name>
9278              <description>Pull configuration</description>
9279              <lsb>2</lsb>
9280              <msb>3</msb>
9281              <enumeratedValues>
9282                <enumeratedValue>
9283                  <name>Disabled</name>
9284                  <description>No pull</description>
9285                  <value>0</value>
9286                </enumeratedValue>
9287                <enumeratedValue>
9288                  <name>Pulldown</name>
9289                  <description>Pull down on pin</description>
9290                  <value>1</value>
9291                </enumeratedValue>
9292                <enumeratedValue>
9293                  <name>Pullup</name>
9294                  <description>Pull up on pin</description>
9295                  <value>3</value>
9296                </enumeratedValue>
9297              </enumeratedValues>
9298            </field>
9299            <field>
9300              <name>DRIVE</name>
9301              <description>Drive configuration</description>
9302              <lsb>8</lsb>
9303              <msb>10</msb>
9304              <enumeratedValues>
9305                <enumeratedValue>
9306                  <name>S0S1</name>
9307                  <description>Standard '0', standard '1'</description>
9308                  <value>0</value>
9309                </enumeratedValue>
9310                <enumeratedValue>
9311                  <name>H0S1</name>
9312                  <description>High drive '0', standard '1'</description>
9313                  <value>1</value>
9314                </enumeratedValue>
9315                <enumeratedValue>
9316                  <name>S0H1</name>
9317                  <description>Standard '0', high drive '1'</description>
9318                  <value>2</value>
9319                </enumeratedValue>
9320                <enumeratedValue>
9321                  <name>H0H1</name>
9322                  <description>High drive '0', high 'drive '1''</description>
9323                  <value>3</value>
9324                </enumeratedValue>
9325                <enumeratedValue>
9326                  <name>D0S1</name>
9327                  <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
9328                  <value>4</value>
9329                </enumeratedValue>
9330                <enumeratedValue>
9331                  <name>D0H1</name>
9332                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
9333                  <value>5</value>
9334                </enumeratedValue>
9335                <enumeratedValue>
9336                  <name>S0D1</name>
9337                  <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
9338                  <value>6</value>
9339                </enumeratedValue>
9340                <enumeratedValue>
9341                  <name>H0D1</name>
9342                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
9343                  <value>7</value>
9344                </enumeratedValue>
9345              </enumeratedValues>
9346            </field>
9347            <field>
9348              <name>SENSE</name>
9349              <description>Pin sensing mechanism</description>
9350              <lsb>16</lsb>
9351              <msb>17</msb>
9352              <enumeratedValues>
9353                <enumeratedValue>
9354                  <name>Disabled</name>
9355                  <description>Disabled</description>
9356                  <value>0</value>
9357                </enumeratedValue>
9358                <enumeratedValue>
9359                  <name>High</name>
9360                  <description>Sense for high level</description>
9361                  <value>2</value>
9362                </enumeratedValue>
9363                <enumeratedValue>
9364                  <name>Low</name>
9365                  <description>Sense for low level</description>
9366                  <value>3</value>
9367                </enumeratedValue>
9368              </enumeratedValues>
9369            </field>
9370          </fields>
9371        </register>
9372      </registers>
9373    </peripheral>
9374    <peripheral>
9375      <name>RADIO</name>
9376      <description>2.4 GHz Radio</description>
9377      <baseAddress>0x40001000</baseAddress>
9378      <addressBlock>
9379        <offset>0</offset>
9380        <size>0x1000</size>
9381        <usage>registers</usage>
9382      </addressBlock>
9383      <interrupt>
9384        <name>RADIO</name>
9385        <value>1</value>
9386      </interrupt>
9387      <groupName>RADIO</groupName>
9388      <size>0x20</size>
9389      <registers>
9390        <register>
9391          <name>TASKS_TXEN</name>
9392          <description>Enable RADIO in TX mode</description>
9393          <addressOffset>0x000</addressOffset>
9394          <access>write-only</access>
9395          <fields>
9396            <field>
9397              <name>TASKS_TXEN</name>
9398              <description>Enable RADIO in TX mode</description>
9399              <lsb>0</lsb>
9400              <msb>0</msb>
9401              <enumeratedValues>
9402                <enumeratedValue>
9403                  <name>Trigger</name>
9404                  <description>Trigger task</description>
9405                  <value>1</value>
9406                </enumeratedValue>
9407              </enumeratedValues>
9408            </field>
9409          </fields>
9410        </register>
9411        <register>
9412          <name>TASKS_RXEN</name>
9413          <description>Enable RADIO in RX mode</description>
9414          <addressOffset>0x004</addressOffset>
9415          <access>write-only</access>
9416          <fields>
9417            <field>
9418              <name>TASKS_RXEN</name>
9419              <description>Enable RADIO in RX mode</description>
9420              <lsb>0</lsb>
9421              <msb>0</msb>
9422              <enumeratedValues>
9423                <enumeratedValue>
9424                  <name>Trigger</name>
9425                  <description>Trigger task</description>
9426                  <value>1</value>
9427                </enumeratedValue>
9428              </enumeratedValues>
9429            </field>
9430          </fields>
9431        </register>
9432        <register>
9433          <name>TASKS_START</name>
9434          <description>Start RADIO</description>
9435          <addressOffset>0x008</addressOffset>
9436          <access>write-only</access>
9437          <fields>
9438            <field>
9439              <name>TASKS_START</name>
9440              <description>Start RADIO</description>
9441              <lsb>0</lsb>
9442              <msb>0</msb>
9443              <enumeratedValues>
9444                <enumeratedValue>
9445                  <name>Trigger</name>
9446                  <description>Trigger task</description>
9447                  <value>1</value>
9448                </enumeratedValue>
9449              </enumeratedValues>
9450            </field>
9451          </fields>
9452        </register>
9453        <register>
9454          <name>TASKS_STOP</name>
9455          <description>Stop RADIO</description>
9456          <addressOffset>0x00C</addressOffset>
9457          <access>write-only</access>
9458          <fields>
9459            <field>
9460              <name>TASKS_STOP</name>
9461              <description>Stop RADIO</description>
9462              <lsb>0</lsb>
9463              <msb>0</msb>
9464              <enumeratedValues>
9465                <enumeratedValue>
9466                  <name>Trigger</name>
9467                  <description>Trigger task</description>
9468                  <value>1</value>
9469                </enumeratedValue>
9470              </enumeratedValues>
9471            </field>
9472          </fields>
9473        </register>
9474        <register>
9475          <name>TASKS_DISABLE</name>
9476          <description>Disable RADIO</description>
9477          <addressOffset>0x010</addressOffset>
9478          <access>write-only</access>
9479          <fields>
9480            <field>
9481              <name>TASKS_DISABLE</name>
9482              <description>Disable RADIO</description>
9483              <lsb>0</lsb>
9484              <msb>0</msb>
9485              <enumeratedValues>
9486                <enumeratedValue>
9487                  <name>Trigger</name>
9488                  <description>Trigger task</description>
9489                  <value>1</value>
9490                </enumeratedValue>
9491              </enumeratedValues>
9492            </field>
9493          </fields>
9494        </register>
9495        <register>
9496          <name>TASKS_RSSISTART</name>
9497          <description>Start the RSSI and take one single sample of the receive signal strength.</description>
9498          <addressOffset>0x014</addressOffset>
9499          <access>write-only</access>
9500          <fields>
9501            <field>
9502              <name>TASKS_RSSISTART</name>
9503              <description>Start the RSSI and take one single sample of the receive signal strength.</description>
9504              <lsb>0</lsb>
9505              <msb>0</msb>
9506              <enumeratedValues>
9507                <enumeratedValue>
9508                  <name>Trigger</name>
9509                  <description>Trigger task</description>
9510                  <value>1</value>
9511                </enumeratedValue>
9512              </enumeratedValues>
9513            </field>
9514          </fields>
9515        </register>
9516        <register>
9517          <name>TASKS_RSSISTOP</name>
9518          <description>Stop the RSSI measurement</description>
9519          <addressOffset>0x018</addressOffset>
9520          <access>write-only</access>
9521          <fields>
9522            <field>
9523              <name>TASKS_RSSISTOP</name>
9524              <description>Stop the RSSI measurement</description>
9525              <lsb>0</lsb>
9526              <msb>0</msb>
9527              <enumeratedValues>
9528                <enumeratedValue>
9529                  <name>Trigger</name>
9530                  <description>Trigger task</description>
9531                  <value>1</value>
9532                </enumeratedValue>
9533              </enumeratedValues>
9534            </field>
9535          </fields>
9536        </register>
9537        <register>
9538          <name>TASKS_BCSTART</name>
9539          <description>Start the bit counter</description>
9540          <addressOffset>0x01C</addressOffset>
9541          <access>write-only</access>
9542          <fields>
9543            <field>
9544              <name>TASKS_BCSTART</name>
9545              <description>Start the bit counter</description>
9546              <lsb>0</lsb>
9547              <msb>0</msb>
9548              <enumeratedValues>
9549                <enumeratedValue>
9550                  <name>Trigger</name>
9551                  <description>Trigger task</description>
9552                  <value>1</value>
9553                </enumeratedValue>
9554              </enumeratedValues>
9555            </field>
9556          </fields>
9557        </register>
9558        <register>
9559          <name>TASKS_BCSTOP</name>
9560          <description>Stop the bit counter</description>
9561          <addressOffset>0x020</addressOffset>
9562          <access>write-only</access>
9563          <fields>
9564            <field>
9565              <name>TASKS_BCSTOP</name>
9566              <description>Stop the bit counter</description>
9567              <lsb>0</lsb>
9568              <msb>0</msb>
9569              <enumeratedValues>
9570                <enumeratedValue>
9571                  <name>Trigger</name>
9572                  <description>Trigger task</description>
9573                  <value>1</value>
9574                </enumeratedValue>
9575              </enumeratedValues>
9576            </field>
9577          </fields>
9578        </register>
9579        <register>
9580          <name>EVENTS_READY</name>
9581          <description>RADIO has ramped up and is ready to be started</description>
9582          <addressOffset>0x100</addressOffset>
9583          <access>read-write</access>
9584          <fields>
9585            <field>
9586              <name>EVENTS_READY</name>
9587              <description>RADIO has ramped up and is ready to be started</description>
9588              <lsb>0</lsb>
9589              <msb>0</msb>
9590              <enumeratedValues>
9591                <enumeratedValue>
9592                  <name>NotGenerated</name>
9593                  <description>Event not generated</description>
9594                  <value>0</value>
9595                </enumeratedValue>
9596                <enumeratedValue>
9597                  <name>Generated</name>
9598                  <description>Event generated</description>
9599                  <value>1</value>
9600                </enumeratedValue>
9601              </enumeratedValues>
9602            </field>
9603          </fields>
9604        </register>
9605        <register>
9606          <name>EVENTS_ADDRESS</name>
9607          <description>Address sent or received</description>
9608          <addressOffset>0x104</addressOffset>
9609          <access>read-write</access>
9610          <fields>
9611            <field>
9612              <name>EVENTS_ADDRESS</name>
9613              <description>Address sent or received</description>
9614              <lsb>0</lsb>
9615              <msb>0</msb>
9616              <enumeratedValues>
9617                <enumeratedValue>
9618                  <name>NotGenerated</name>
9619                  <description>Event not generated</description>
9620                  <value>0</value>
9621                </enumeratedValue>
9622                <enumeratedValue>
9623                  <name>Generated</name>
9624                  <description>Event generated</description>
9625                  <value>1</value>
9626                </enumeratedValue>
9627              </enumeratedValues>
9628            </field>
9629          </fields>
9630        </register>
9631        <register>
9632          <name>EVENTS_PAYLOAD</name>
9633          <description>Packet payload sent or received</description>
9634          <addressOffset>0x108</addressOffset>
9635          <access>read-write</access>
9636          <fields>
9637            <field>
9638              <name>EVENTS_PAYLOAD</name>
9639              <description>Packet payload sent or received</description>
9640              <lsb>0</lsb>
9641              <msb>0</msb>
9642              <enumeratedValues>
9643                <enumeratedValue>
9644                  <name>NotGenerated</name>
9645                  <description>Event not generated</description>
9646                  <value>0</value>
9647                </enumeratedValue>
9648                <enumeratedValue>
9649                  <name>Generated</name>
9650                  <description>Event generated</description>
9651                  <value>1</value>
9652                </enumeratedValue>
9653              </enumeratedValues>
9654            </field>
9655          </fields>
9656        </register>
9657        <register>
9658          <name>EVENTS_END</name>
9659          <description>Packet sent or received</description>
9660          <addressOffset>0x10C</addressOffset>
9661          <access>read-write</access>
9662          <fields>
9663            <field>
9664              <name>EVENTS_END</name>
9665              <description>Packet sent or received</description>
9666              <lsb>0</lsb>
9667              <msb>0</msb>
9668              <enumeratedValues>
9669                <enumeratedValue>
9670                  <name>NotGenerated</name>
9671                  <description>Event not generated</description>
9672                  <value>0</value>
9673                </enumeratedValue>
9674                <enumeratedValue>
9675                  <name>Generated</name>
9676                  <description>Event generated</description>
9677                  <value>1</value>
9678                </enumeratedValue>
9679              </enumeratedValues>
9680            </field>
9681          </fields>
9682        </register>
9683        <register>
9684          <name>EVENTS_DISABLED</name>
9685          <description>RADIO has been disabled</description>
9686          <addressOffset>0x110</addressOffset>
9687          <access>read-write</access>
9688          <fields>
9689            <field>
9690              <name>EVENTS_DISABLED</name>
9691              <description>RADIO has been disabled</description>
9692              <lsb>0</lsb>
9693              <msb>0</msb>
9694              <enumeratedValues>
9695                <enumeratedValue>
9696                  <name>NotGenerated</name>
9697                  <description>Event not generated</description>
9698                  <value>0</value>
9699                </enumeratedValue>
9700                <enumeratedValue>
9701                  <name>Generated</name>
9702                  <description>Event generated</description>
9703                  <value>1</value>
9704                </enumeratedValue>
9705              </enumeratedValues>
9706            </field>
9707          </fields>
9708        </register>
9709        <register>
9710          <name>EVENTS_DEVMATCH</name>
9711          <description>A device address match occurred on the last received packet</description>
9712          <addressOffset>0x114</addressOffset>
9713          <access>read-write</access>
9714          <fields>
9715            <field>
9716              <name>EVENTS_DEVMATCH</name>
9717              <description>A device address match occurred on the last received packet</description>
9718              <lsb>0</lsb>
9719              <msb>0</msb>
9720              <enumeratedValues>
9721                <enumeratedValue>
9722                  <name>NotGenerated</name>
9723                  <description>Event not generated</description>
9724                  <value>0</value>
9725                </enumeratedValue>
9726                <enumeratedValue>
9727                  <name>Generated</name>
9728                  <description>Event generated</description>
9729                  <value>1</value>
9730                </enumeratedValue>
9731              </enumeratedValues>
9732            </field>
9733          </fields>
9734        </register>
9735        <register>
9736          <name>EVENTS_DEVMISS</name>
9737          <description>No device address match occurred on the last received packet</description>
9738          <addressOffset>0x118</addressOffset>
9739          <access>read-write</access>
9740          <fields>
9741            <field>
9742              <name>EVENTS_DEVMISS</name>
9743              <description>No device address match occurred on the last received packet</description>
9744              <lsb>0</lsb>
9745              <msb>0</msb>
9746              <enumeratedValues>
9747                <enumeratedValue>
9748                  <name>NotGenerated</name>
9749                  <description>Event not generated</description>
9750                  <value>0</value>
9751                </enumeratedValue>
9752                <enumeratedValue>
9753                  <name>Generated</name>
9754                  <description>Event generated</description>
9755                  <value>1</value>
9756                </enumeratedValue>
9757              </enumeratedValues>
9758            </field>
9759          </fields>
9760        </register>
9761        <register>
9762          <name>EVENTS_RSSIEND</name>
9763          <description>Sampling of receive signal strength complete.</description>
9764          <addressOffset>0x11C</addressOffset>
9765          <access>read-write</access>
9766          <fields>
9767            <field>
9768              <name>EVENTS_RSSIEND</name>
9769              <description>Sampling of receive signal strength complete.</description>
9770              <lsb>0</lsb>
9771              <msb>0</msb>
9772              <enumeratedValues>
9773                <enumeratedValue>
9774                  <name>NotGenerated</name>
9775                  <description>Event not generated</description>
9776                  <value>0</value>
9777                </enumeratedValue>
9778                <enumeratedValue>
9779                  <name>Generated</name>
9780                  <description>Event generated</description>
9781                  <value>1</value>
9782                </enumeratedValue>
9783              </enumeratedValues>
9784            </field>
9785          </fields>
9786        </register>
9787        <register>
9788          <name>EVENTS_BCMATCH</name>
9789          <description>Bit counter reached bit count value.</description>
9790          <addressOffset>0x128</addressOffset>
9791          <access>read-write</access>
9792          <fields>
9793            <field>
9794              <name>EVENTS_BCMATCH</name>
9795              <description>Bit counter reached bit count value.</description>
9796              <lsb>0</lsb>
9797              <msb>0</msb>
9798              <enumeratedValues>
9799                <enumeratedValue>
9800                  <name>NotGenerated</name>
9801                  <description>Event not generated</description>
9802                  <value>0</value>
9803                </enumeratedValue>
9804                <enumeratedValue>
9805                  <name>Generated</name>
9806                  <description>Event generated</description>
9807                  <value>1</value>
9808                </enumeratedValue>
9809              </enumeratedValues>
9810            </field>
9811          </fields>
9812        </register>
9813        <register>
9814          <name>EVENTS_CRCOK</name>
9815          <description>Packet received with CRC ok</description>
9816          <addressOffset>0x130</addressOffset>
9817          <access>read-write</access>
9818          <fields>
9819            <field>
9820              <name>EVENTS_CRCOK</name>
9821              <description>Packet received with CRC ok</description>
9822              <lsb>0</lsb>
9823              <msb>0</msb>
9824              <enumeratedValues>
9825                <enumeratedValue>
9826                  <name>NotGenerated</name>
9827                  <description>Event not generated</description>
9828                  <value>0</value>
9829                </enumeratedValue>
9830                <enumeratedValue>
9831                  <name>Generated</name>
9832                  <description>Event generated</description>
9833                  <value>1</value>
9834                </enumeratedValue>
9835              </enumeratedValues>
9836            </field>
9837          </fields>
9838        </register>
9839        <register>
9840          <name>EVENTS_CRCERROR</name>
9841          <description>Packet received with CRC error</description>
9842          <addressOffset>0x134</addressOffset>
9843          <access>read-write</access>
9844          <fields>
9845            <field>
9846              <name>EVENTS_CRCERROR</name>
9847              <description>Packet received with CRC error</description>
9848              <lsb>0</lsb>
9849              <msb>0</msb>
9850              <enumeratedValues>
9851                <enumeratedValue>
9852                  <name>NotGenerated</name>
9853                  <description>Event not generated</description>
9854                  <value>0</value>
9855                </enumeratedValue>
9856                <enumeratedValue>
9857                  <name>Generated</name>
9858                  <description>Event generated</description>
9859                  <value>1</value>
9860                </enumeratedValue>
9861              </enumeratedValues>
9862            </field>
9863          </fields>
9864        </register>
9865        <register>
9866          <name>SHORTS</name>
9867          <description>Shortcuts between local events and tasks</description>
9868          <addressOffset>0x200</addressOffset>
9869          <access>read-write</access>
9870          <fields>
9871            <field>
9872              <name>READY_START</name>
9873              <description>Shortcut between event READY and task START</description>
9874              <lsb>0</lsb>
9875              <msb>0</msb>
9876              <enumeratedValues>
9877                <enumeratedValue>
9878                  <name>Disabled</name>
9879                  <description>Disable shortcut</description>
9880                  <value>0</value>
9881                </enumeratedValue>
9882                <enumeratedValue>
9883                  <name>Enabled</name>
9884                  <description>Enable shortcut</description>
9885                  <value>1</value>
9886                </enumeratedValue>
9887              </enumeratedValues>
9888            </field>
9889            <field>
9890              <name>END_DISABLE</name>
9891              <description>Shortcut between event END and task DISABLE</description>
9892              <lsb>1</lsb>
9893              <msb>1</msb>
9894              <enumeratedValues>
9895                <enumeratedValue>
9896                  <name>Disabled</name>
9897                  <description>Disable shortcut</description>
9898                  <value>0</value>
9899                </enumeratedValue>
9900                <enumeratedValue>
9901                  <name>Enabled</name>
9902                  <description>Enable shortcut</description>
9903                  <value>1</value>
9904                </enumeratedValue>
9905              </enumeratedValues>
9906            </field>
9907            <field>
9908              <name>DISABLED_TXEN</name>
9909              <description>Shortcut between event DISABLED and task TXEN</description>
9910              <lsb>2</lsb>
9911              <msb>2</msb>
9912              <enumeratedValues>
9913                <enumeratedValue>
9914                  <name>Disabled</name>
9915                  <description>Disable shortcut</description>
9916                  <value>0</value>
9917                </enumeratedValue>
9918                <enumeratedValue>
9919                  <name>Enabled</name>
9920                  <description>Enable shortcut</description>
9921                  <value>1</value>
9922                </enumeratedValue>
9923              </enumeratedValues>
9924            </field>
9925            <field>
9926              <name>DISABLED_RXEN</name>
9927              <description>Shortcut between event DISABLED and task RXEN</description>
9928              <lsb>3</lsb>
9929              <msb>3</msb>
9930              <enumeratedValues>
9931                <enumeratedValue>
9932                  <name>Disabled</name>
9933                  <description>Disable shortcut</description>
9934                  <value>0</value>
9935                </enumeratedValue>
9936                <enumeratedValue>
9937                  <name>Enabled</name>
9938                  <description>Enable shortcut</description>
9939                  <value>1</value>
9940                </enumeratedValue>
9941              </enumeratedValues>
9942            </field>
9943            <field>
9944              <name>ADDRESS_RSSISTART</name>
9945              <description>Shortcut between event ADDRESS and task RSSISTART</description>
9946              <lsb>4</lsb>
9947              <msb>4</msb>
9948              <enumeratedValues>
9949                <enumeratedValue>
9950                  <name>Disabled</name>
9951                  <description>Disable shortcut</description>
9952                  <value>0</value>
9953                </enumeratedValue>
9954                <enumeratedValue>
9955                  <name>Enabled</name>
9956                  <description>Enable shortcut</description>
9957                  <value>1</value>
9958                </enumeratedValue>
9959              </enumeratedValues>
9960            </field>
9961            <field>
9962              <name>END_START</name>
9963              <description>Shortcut between event END and task START</description>
9964              <lsb>5</lsb>
9965              <msb>5</msb>
9966              <enumeratedValues>
9967                <enumeratedValue>
9968                  <name>Disabled</name>
9969                  <description>Disable shortcut</description>
9970                  <value>0</value>
9971                </enumeratedValue>
9972                <enumeratedValue>
9973                  <name>Enabled</name>
9974                  <description>Enable shortcut</description>
9975                  <value>1</value>
9976                </enumeratedValue>
9977              </enumeratedValues>
9978            </field>
9979            <field>
9980              <name>ADDRESS_BCSTART</name>
9981              <description>Shortcut between event ADDRESS and task BCSTART</description>
9982              <lsb>6</lsb>
9983              <msb>6</msb>
9984              <enumeratedValues>
9985                <enumeratedValue>
9986                  <name>Disabled</name>
9987                  <description>Disable shortcut</description>
9988                  <value>0</value>
9989                </enumeratedValue>
9990                <enumeratedValue>
9991                  <name>Enabled</name>
9992                  <description>Enable shortcut</description>
9993                  <value>1</value>
9994                </enumeratedValue>
9995              </enumeratedValues>
9996            </field>
9997            <field>
9998              <name>DISABLED_RSSISTOP</name>
9999              <description>Shortcut between event DISABLED and task RSSISTOP</description>
10000              <lsb>8</lsb>
10001              <msb>8</msb>
10002              <enumeratedValues>
10003                <enumeratedValue>
10004                  <name>Disabled</name>
10005                  <description>Disable shortcut</description>
10006                  <value>0</value>
10007                </enumeratedValue>
10008                <enumeratedValue>
10009                  <name>Enabled</name>
10010                  <description>Enable shortcut</description>
10011                  <value>1</value>
10012                </enumeratedValue>
10013              </enumeratedValues>
10014            </field>
10015          </fields>
10016        </register>
10017        <register>
10018          <name>INTENSET</name>
10019          <description>Enable interrupt</description>
10020          <addressOffset>0x304</addressOffset>
10021          <access>read-write</access>
10022          <fields>
10023            <field>
10024              <name>READY</name>
10025              <description>Write '1' to enable interrupt for event READY</description>
10026              <lsb>0</lsb>
10027              <msb>0</msb>
10028              <enumeratedValues>
10029                <usage>read</usage>
10030                <enumeratedValue>
10031                  <name>Disabled</name>
10032                  <description>Read: Disabled</description>
10033                  <value>0</value>
10034                </enumeratedValue>
10035                <enumeratedValue>
10036                  <name>Enabled</name>
10037                  <description>Read: Enabled</description>
10038                  <value>1</value>
10039                </enumeratedValue>
10040              </enumeratedValues>
10041              <enumeratedValues>
10042                <usage>write</usage>
10043                <enumeratedValue>
10044                  <name>Set</name>
10045                  <description>Enable</description>
10046                  <value>1</value>
10047                </enumeratedValue>
10048              </enumeratedValues>
10049            </field>
10050            <field>
10051              <name>ADDRESS</name>
10052              <description>Write '1' to enable interrupt for event ADDRESS</description>
10053              <lsb>1</lsb>
10054              <msb>1</msb>
10055              <enumeratedValues>
10056                <usage>read</usage>
10057                <enumeratedValue>
10058                  <name>Disabled</name>
10059                  <description>Read: Disabled</description>
10060                  <value>0</value>
10061                </enumeratedValue>
10062                <enumeratedValue>
10063                  <name>Enabled</name>
10064                  <description>Read: Enabled</description>
10065                  <value>1</value>
10066                </enumeratedValue>
10067              </enumeratedValues>
10068              <enumeratedValues>
10069                <usage>write</usage>
10070                <enumeratedValue>
10071                  <name>Set</name>
10072                  <description>Enable</description>
10073                  <value>1</value>
10074                </enumeratedValue>
10075              </enumeratedValues>
10076            </field>
10077            <field>
10078              <name>PAYLOAD</name>
10079              <description>Write '1' to enable interrupt for event PAYLOAD</description>
10080              <lsb>2</lsb>
10081              <msb>2</msb>
10082              <enumeratedValues>
10083                <usage>read</usage>
10084                <enumeratedValue>
10085                  <name>Disabled</name>
10086                  <description>Read: Disabled</description>
10087                  <value>0</value>
10088                </enumeratedValue>
10089                <enumeratedValue>
10090                  <name>Enabled</name>
10091                  <description>Read: Enabled</description>
10092                  <value>1</value>
10093                </enumeratedValue>
10094              </enumeratedValues>
10095              <enumeratedValues>
10096                <usage>write</usage>
10097                <enumeratedValue>
10098                  <name>Set</name>
10099                  <description>Enable</description>
10100                  <value>1</value>
10101                </enumeratedValue>
10102              </enumeratedValues>
10103            </field>
10104            <field>
10105              <name>END</name>
10106              <description>Write '1' to enable interrupt for event END</description>
10107              <lsb>3</lsb>
10108              <msb>3</msb>
10109              <enumeratedValues>
10110                <usage>read</usage>
10111                <enumeratedValue>
10112                  <name>Disabled</name>
10113                  <description>Read: Disabled</description>
10114                  <value>0</value>
10115                </enumeratedValue>
10116                <enumeratedValue>
10117                  <name>Enabled</name>
10118                  <description>Read: Enabled</description>
10119                  <value>1</value>
10120                </enumeratedValue>
10121              </enumeratedValues>
10122              <enumeratedValues>
10123                <usage>write</usage>
10124                <enumeratedValue>
10125                  <name>Set</name>
10126                  <description>Enable</description>
10127                  <value>1</value>
10128                </enumeratedValue>
10129              </enumeratedValues>
10130            </field>
10131            <field>
10132              <name>DISABLED</name>
10133              <description>Write '1' to enable interrupt for event DISABLED</description>
10134              <lsb>4</lsb>
10135              <msb>4</msb>
10136              <enumeratedValues>
10137                <usage>read</usage>
10138                <enumeratedValue>
10139                  <name>Disabled</name>
10140                  <description>Read: Disabled</description>
10141                  <value>0</value>
10142                </enumeratedValue>
10143                <enumeratedValue>
10144                  <name>Enabled</name>
10145                  <description>Read: Enabled</description>
10146                  <value>1</value>
10147                </enumeratedValue>
10148              </enumeratedValues>
10149              <enumeratedValues>
10150                <usage>write</usage>
10151                <enumeratedValue>
10152                  <name>Set</name>
10153                  <description>Enable</description>
10154                  <value>1</value>
10155                </enumeratedValue>
10156              </enumeratedValues>
10157            </field>
10158            <field>
10159              <name>DEVMATCH</name>
10160              <description>Write '1' to enable interrupt for event DEVMATCH</description>
10161              <lsb>5</lsb>
10162              <msb>5</msb>
10163              <enumeratedValues>
10164                <usage>read</usage>
10165                <enumeratedValue>
10166                  <name>Disabled</name>
10167                  <description>Read: Disabled</description>
10168                  <value>0</value>
10169                </enumeratedValue>
10170                <enumeratedValue>
10171                  <name>Enabled</name>
10172                  <description>Read: Enabled</description>
10173                  <value>1</value>
10174                </enumeratedValue>
10175              </enumeratedValues>
10176              <enumeratedValues>
10177                <usage>write</usage>
10178                <enumeratedValue>
10179                  <name>Set</name>
10180                  <description>Enable</description>
10181                  <value>1</value>
10182                </enumeratedValue>
10183              </enumeratedValues>
10184            </field>
10185            <field>
10186              <name>DEVMISS</name>
10187              <description>Write '1' to enable interrupt for event DEVMISS</description>
10188              <lsb>6</lsb>
10189              <msb>6</msb>
10190              <enumeratedValues>
10191                <usage>read</usage>
10192                <enumeratedValue>
10193                  <name>Disabled</name>
10194                  <description>Read: Disabled</description>
10195                  <value>0</value>
10196                </enumeratedValue>
10197                <enumeratedValue>
10198                  <name>Enabled</name>
10199                  <description>Read: Enabled</description>
10200                  <value>1</value>
10201                </enumeratedValue>
10202              </enumeratedValues>
10203              <enumeratedValues>
10204                <usage>write</usage>
10205                <enumeratedValue>
10206                  <name>Set</name>
10207                  <description>Enable</description>
10208                  <value>1</value>
10209                </enumeratedValue>
10210              </enumeratedValues>
10211            </field>
10212            <field>
10213              <name>RSSIEND</name>
10214              <description>Write '1' to enable interrupt for event RSSIEND</description>
10215              <lsb>7</lsb>
10216              <msb>7</msb>
10217              <enumeratedValues>
10218                <usage>read</usage>
10219                <enumeratedValue>
10220                  <name>Disabled</name>
10221                  <description>Read: Disabled</description>
10222                  <value>0</value>
10223                </enumeratedValue>
10224                <enumeratedValue>
10225                  <name>Enabled</name>
10226                  <description>Read: Enabled</description>
10227                  <value>1</value>
10228                </enumeratedValue>
10229              </enumeratedValues>
10230              <enumeratedValues>
10231                <usage>write</usage>
10232                <enumeratedValue>
10233                  <name>Set</name>
10234                  <description>Enable</description>
10235                  <value>1</value>
10236                </enumeratedValue>
10237              </enumeratedValues>
10238            </field>
10239            <field>
10240              <name>BCMATCH</name>
10241              <description>Write '1' to enable interrupt for event BCMATCH</description>
10242              <lsb>10</lsb>
10243              <msb>10</msb>
10244              <enumeratedValues>
10245                <usage>read</usage>
10246                <enumeratedValue>
10247                  <name>Disabled</name>
10248                  <description>Read: Disabled</description>
10249                  <value>0</value>
10250                </enumeratedValue>
10251                <enumeratedValue>
10252                  <name>Enabled</name>
10253                  <description>Read: Enabled</description>
10254                  <value>1</value>
10255                </enumeratedValue>
10256              </enumeratedValues>
10257              <enumeratedValues>
10258                <usage>write</usage>
10259                <enumeratedValue>
10260                  <name>Set</name>
10261                  <description>Enable</description>
10262                  <value>1</value>
10263                </enumeratedValue>
10264              </enumeratedValues>
10265            </field>
10266            <field>
10267              <name>CRCOK</name>
10268              <description>Write '1' to enable interrupt for event CRCOK</description>
10269              <lsb>12</lsb>
10270              <msb>12</msb>
10271              <enumeratedValues>
10272                <usage>read</usage>
10273                <enumeratedValue>
10274                  <name>Disabled</name>
10275                  <description>Read: Disabled</description>
10276                  <value>0</value>
10277                </enumeratedValue>
10278                <enumeratedValue>
10279                  <name>Enabled</name>
10280                  <description>Read: Enabled</description>
10281                  <value>1</value>
10282                </enumeratedValue>
10283              </enumeratedValues>
10284              <enumeratedValues>
10285                <usage>write</usage>
10286                <enumeratedValue>
10287                  <name>Set</name>
10288                  <description>Enable</description>
10289                  <value>1</value>
10290                </enumeratedValue>
10291              </enumeratedValues>
10292            </field>
10293            <field>
10294              <name>CRCERROR</name>
10295              <description>Write '1' to enable interrupt for event CRCERROR</description>
10296              <lsb>13</lsb>
10297              <msb>13</msb>
10298              <enumeratedValues>
10299                <usage>read</usage>
10300                <enumeratedValue>
10301                  <name>Disabled</name>
10302                  <description>Read: Disabled</description>
10303                  <value>0</value>
10304                </enumeratedValue>
10305                <enumeratedValue>
10306                  <name>Enabled</name>
10307                  <description>Read: Enabled</description>
10308                  <value>1</value>
10309                </enumeratedValue>
10310              </enumeratedValues>
10311              <enumeratedValues>
10312                <usage>write</usage>
10313                <enumeratedValue>
10314                  <name>Set</name>
10315                  <description>Enable</description>
10316                  <value>1</value>
10317                </enumeratedValue>
10318              </enumeratedValues>
10319            </field>
10320          </fields>
10321        </register>
10322        <register>
10323          <name>INTENCLR</name>
10324          <description>Disable interrupt</description>
10325          <addressOffset>0x308</addressOffset>
10326          <access>read-write</access>
10327          <fields>
10328            <field>
10329              <name>READY</name>
10330              <description>Write '1' to disable interrupt for event READY</description>
10331              <lsb>0</lsb>
10332              <msb>0</msb>
10333              <enumeratedValues>
10334                <usage>read</usage>
10335                <enumeratedValue>
10336                  <name>Disabled</name>
10337                  <description>Read: Disabled</description>
10338                  <value>0</value>
10339                </enumeratedValue>
10340                <enumeratedValue>
10341                  <name>Enabled</name>
10342                  <description>Read: Enabled</description>
10343                  <value>1</value>
10344                </enumeratedValue>
10345              </enumeratedValues>
10346              <enumeratedValues>
10347                <usage>write</usage>
10348                <enumeratedValue>
10349                  <name>Clear</name>
10350                  <description>Disable</description>
10351                  <value>1</value>
10352                </enumeratedValue>
10353              </enumeratedValues>
10354            </field>
10355            <field>
10356              <name>ADDRESS</name>
10357              <description>Write '1' to disable interrupt for event ADDRESS</description>
10358              <lsb>1</lsb>
10359              <msb>1</msb>
10360              <enumeratedValues>
10361                <usage>read</usage>
10362                <enumeratedValue>
10363                  <name>Disabled</name>
10364                  <description>Read: Disabled</description>
10365                  <value>0</value>
10366                </enumeratedValue>
10367                <enumeratedValue>
10368                  <name>Enabled</name>
10369                  <description>Read: Enabled</description>
10370                  <value>1</value>
10371                </enumeratedValue>
10372              </enumeratedValues>
10373              <enumeratedValues>
10374                <usage>write</usage>
10375                <enumeratedValue>
10376                  <name>Clear</name>
10377                  <description>Disable</description>
10378                  <value>1</value>
10379                </enumeratedValue>
10380              </enumeratedValues>
10381            </field>
10382            <field>
10383              <name>PAYLOAD</name>
10384              <description>Write '1' to disable interrupt for event PAYLOAD</description>
10385              <lsb>2</lsb>
10386              <msb>2</msb>
10387              <enumeratedValues>
10388                <usage>read</usage>
10389                <enumeratedValue>
10390                  <name>Disabled</name>
10391                  <description>Read: Disabled</description>
10392                  <value>0</value>
10393                </enumeratedValue>
10394                <enumeratedValue>
10395                  <name>Enabled</name>
10396                  <description>Read: Enabled</description>
10397                  <value>1</value>
10398                </enumeratedValue>
10399              </enumeratedValues>
10400              <enumeratedValues>
10401                <usage>write</usage>
10402                <enumeratedValue>
10403                  <name>Clear</name>
10404                  <description>Disable</description>
10405                  <value>1</value>
10406                </enumeratedValue>
10407              </enumeratedValues>
10408            </field>
10409            <field>
10410              <name>END</name>
10411              <description>Write '1' to disable interrupt for event END</description>
10412              <lsb>3</lsb>
10413              <msb>3</msb>
10414              <enumeratedValues>
10415                <usage>read</usage>
10416                <enumeratedValue>
10417                  <name>Disabled</name>
10418                  <description>Read: Disabled</description>
10419                  <value>0</value>
10420                </enumeratedValue>
10421                <enumeratedValue>
10422                  <name>Enabled</name>
10423                  <description>Read: Enabled</description>
10424                  <value>1</value>
10425                </enumeratedValue>
10426              </enumeratedValues>
10427              <enumeratedValues>
10428                <usage>write</usage>
10429                <enumeratedValue>
10430                  <name>Clear</name>
10431                  <description>Disable</description>
10432                  <value>1</value>
10433                </enumeratedValue>
10434              </enumeratedValues>
10435            </field>
10436            <field>
10437              <name>DISABLED</name>
10438              <description>Write '1' to disable interrupt for event DISABLED</description>
10439              <lsb>4</lsb>
10440              <msb>4</msb>
10441              <enumeratedValues>
10442                <usage>read</usage>
10443                <enumeratedValue>
10444                  <name>Disabled</name>
10445                  <description>Read: Disabled</description>
10446                  <value>0</value>
10447                </enumeratedValue>
10448                <enumeratedValue>
10449                  <name>Enabled</name>
10450                  <description>Read: Enabled</description>
10451                  <value>1</value>
10452                </enumeratedValue>
10453              </enumeratedValues>
10454              <enumeratedValues>
10455                <usage>write</usage>
10456                <enumeratedValue>
10457                  <name>Clear</name>
10458                  <description>Disable</description>
10459                  <value>1</value>
10460                </enumeratedValue>
10461              </enumeratedValues>
10462            </field>
10463            <field>
10464              <name>DEVMATCH</name>
10465              <description>Write '1' to disable interrupt for event DEVMATCH</description>
10466              <lsb>5</lsb>
10467              <msb>5</msb>
10468              <enumeratedValues>
10469                <usage>read</usage>
10470                <enumeratedValue>
10471                  <name>Disabled</name>
10472                  <description>Read: Disabled</description>
10473                  <value>0</value>
10474                </enumeratedValue>
10475                <enumeratedValue>
10476                  <name>Enabled</name>
10477                  <description>Read: Enabled</description>
10478                  <value>1</value>
10479                </enumeratedValue>
10480              </enumeratedValues>
10481              <enumeratedValues>
10482                <usage>write</usage>
10483                <enumeratedValue>
10484                  <name>Clear</name>
10485                  <description>Disable</description>
10486                  <value>1</value>
10487                </enumeratedValue>
10488              </enumeratedValues>
10489            </field>
10490            <field>
10491              <name>DEVMISS</name>
10492              <description>Write '1' to disable interrupt for event DEVMISS</description>
10493              <lsb>6</lsb>
10494              <msb>6</msb>
10495              <enumeratedValues>
10496                <usage>read</usage>
10497                <enumeratedValue>
10498                  <name>Disabled</name>
10499                  <description>Read: Disabled</description>
10500                  <value>0</value>
10501                </enumeratedValue>
10502                <enumeratedValue>
10503                  <name>Enabled</name>
10504                  <description>Read: Enabled</description>
10505                  <value>1</value>
10506                </enumeratedValue>
10507              </enumeratedValues>
10508              <enumeratedValues>
10509                <usage>write</usage>
10510                <enumeratedValue>
10511                  <name>Clear</name>
10512                  <description>Disable</description>
10513                  <value>1</value>
10514                </enumeratedValue>
10515              </enumeratedValues>
10516            </field>
10517            <field>
10518              <name>RSSIEND</name>
10519              <description>Write '1' to disable interrupt for event RSSIEND</description>
10520              <lsb>7</lsb>
10521              <msb>7</msb>
10522              <enumeratedValues>
10523                <usage>read</usage>
10524                <enumeratedValue>
10525                  <name>Disabled</name>
10526                  <description>Read: Disabled</description>
10527                  <value>0</value>
10528                </enumeratedValue>
10529                <enumeratedValue>
10530                  <name>Enabled</name>
10531                  <description>Read: Enabled</description>
10532                  <value>1</value>
10533                </enumeratedValue>
10534              </enumeratedValues>
10535              <enumeratedValues>
10536                <usage>write</usage>
10537                <enumeratedValue>
10538                  <name>Clear</name>
10539                  <description>Disable</description>
10540                  <value>1</value>
10541                </enumeratedValue>
10542              </enumeratedValues>
10543            </field>
10544            <field>
10545              <name>BCMATCH</name>
10546              <description>Write '1' to disable interrupt for event BCMATCH</description>
10547              <lsb>10</lsb>
10548              <msb>10</msb>
10549              <enumeratedValues>
10550                <usage>read</usage>
10551                <enumeratedValue>
10552                  <name>Disabled</name>
10553                  <description>Read: Disabled</description>
10554                  <value>0</value>
10555                </enumeratedValue>
10556                <enumeratedValue>
10557                  <name>Enabled</name>
10558                  <description>Read: Enabled</description>
10559                  <value>1</value>
10560                </enumeratedValue>
10561              </enumeratedValues>
10562              <enumeratedValues>
10563                <usage>write</usage>
10564                <enumeratedValue>
10565                  <name>Clear</name>
10566                  <description>Disable</description>
10567                  <value>1</value>
10568                </enumeratedValue>
10569              </enumeratedValues>
10570            </field>
10571            <field>
10572              <name>CRCOK</name>
10573              <description>Write '1' to disable interrupt for event CRCOK</description>
10574              <lsb>12</lsb>
10575              <msb>12</msb>
10576              <enumeratedValues>
10577                <usage>read</usage>
10578                <enumeratedValue>
10579                  <name>Disabled</name>
10580                  <description>Read: Disabled</description>
10581                  <value>0</value>
10582                </enumeratedValue>
10583                <enumeratedValue>
10584                  <name>Enabled</name>
10585                  <description>Read: Enabled</description>
10586                  <value>1</value>
10587                </enumeratedValue>
10588              </enumeratedValues>
10589              <enumeratedValues>
10590                <usage>write</usage>
10591                <enumeratedValue>
10592                  <name>Clear</name>
10593                  <description>Disable</description>
10594                  <value>1</value>
10595                </enumeratedValue>
10596              </enumeratedValues>
10597            </field>
10598            <field>
10599              <name>CRCERROR</name>
10600              <description>Write '1' to disable interrupt for event CRCERROR</description>
10601              <lsb>13</lsb>
10602              <msb>13</msb>
10603              <enumeratedValues>
10604                <usage>read</usage>
10605                <enumeratedValue>
10606                  <name>Disabled</name>
10607                  <description>Read: Disabled</description>
10608                  <value>0</value>
10609                </enumeratedValue>
10610                <enumeratedValue>
10611                  <name>Enabled</name>
10612                  <description>Read: Enabled</description>
10613                  <value>1</value>
10614                </enumeratedValue>
10615              </enumeratedValues>
10616              <enumeratedValues>
10617                <usage>write</usage>
10618                <enumeratedValue>
10619                  <name>Clear</name>
10620                  <description>Disable</description>
10621                  <value>1</value>
10622                </enumeratedValue>
10623              </enumeratedValues>
10624            </field>
10625          </fields>
10626        </register>
10627        <register>
10628          <name>CRCSTATUS</name>
10629          <description>CRC status</description>
10630          <addressOffset>0x400</addressOffset>
10631          <access>read-only</access>
10632          <fields>
10633            <field>
10634              <name>CRCSTATUS</name>
10635              <description>CRC status of packet received</description>
10636              <lsb>0</lsb>
10637              <msb>0</msb>
10638              <enumeratedValues>
10639                <enumeratedValue>
10640                  <name>CRCError</name>
10641                  <description>Packet received with CRC error</description>
10642                  <value>0</value>
10643                </enumeratedValue>
10644                <enumeratedValue>
10645                  <name>CRCOk</name>
10646                  <description>Packet received with CRC ok</description>
10647                  <value>1</value>
10648                </enumeratedValue>
10649              </enumeratedValues>
10650            </field>
10651          </fields>
10652        </register>
10653        <register>
10654          <name>RXMATCH</name>
10655          <description>Received address</description>
10656          <addressOffset>0x408</addressOffset>
10657          <access>read-only</access>
10658          <fields>
10659            <field>
10660              <name>RXMATCH</name>
10661              <description>Received address</description>
10662              <lsb>0</lsb>
10663              <msb>2</msb>
10664            </field>
10665          </fields>
10666        </register>
10667        <register>
10668          <name>RXCRC</name>
10669          <description>CRC field of previously received packet</description>
10670          <addressOffset>0x40C</addressOffset>
10671          <access>read-only</access>
10672          <fields>
10673            <field>
10674              <name>RXCRC</name>
10675              <description>CRC field of previously received packet</description>
10676              <lsb>0</lsb>
10677              <msb>23</msb>
10678            </field>
10679          </fields>
10680        </register>
10681        <register>
10682          <name>DAI</name>
10683          <description>Device address match index</description>
10684          <addressOffset>0x410</addressOffset>
10685          <access>read-only</access>
10686          <fields>
10687            <field>
10688              <name>DAI</name>
10689              <description>Device address match index</description>
10690              <lsb>0</lsb>
10691              <msb>2</msb>
10692            </field>
10693          </fields>
10694        </register>
10695        <register>
10696          <name>PACKETPTR</name>
10697          <description>Packet pointer</description>
10698          <addressOffset>0x504</addressOffset>
10699          <access>read-write</access>
10700          <fields>
10701            <field>
10702              <name>PACKETPTR</name>
10703              <description>Packet pointer</description>
10704              <lsb>0</lsb>
10705              <msb>31</msb>
10706            </field>
10707          </fields>
10708        </register>
10709        <register>
10710          <name>FREQUENCY</name>
10711          <description>Frequency</description>
10712          <addressOffset>0x508</addressOffset>
10713          <access>read-write</access>
10714          <resetValue>0x00000002</resetValue>
10715          <fields>
10716            <field>
10717              <name>FREQUENCY</name>
10718              <description>Radio channel frequency</description>
10719              <lsb>0</lsb>
10720              <msb>6</msb>
10721            </field>
10722            <field>
10723              <name>MAP</name>
10724              <description>Channel map selection.</description>
10725              <lsb>8</lsb>
10726              <msb>8</msb>
10727              <enumeratedValues>
10728                <enumeratedValue>
10729                  <name>Default</name>
10730                  <description>Channel map between 2400 MHZ .. 2500 MHz</description>
10731                  <value>0</value>
10732                </enumeratedValue>
10733                <enumeratedValue>
10734                  <name>Low</name>
10735                  <description>Channel map between 2360 MHZ .. 2460 MHz</description>
10736                  <value>1</value>
10737                </enumeratedValue>
10738              </enumeratedValues>
10739            </field>
10740          </fields>
10741        </register>
10742        <register>
10743          <name>TXPOWER</name>
10744          <description>Output power</description>
10745          <addressOffset>0x50C</addressOffset>
10746          <access>read-write</access>
10747          <fields>
10748            <field>
10749              <name>TXPOWER</name>
10750              <description>RADIO output power.</description>
10751              <lsb>0</lsb>
10752              <msb>7</msb>
10753              <enumeratedValues>
10754                <enumeratedValue>
10755                  <name>Pos4dBm</name>
10756                  <description>+4 dBm</description>
10757                  <value>0x04</value>
10758                </enumeratedValue>
10759                <enumeratedValue>
10760                  <name>Pos3dBm</name>
10761                  <description>+3 dBm</description>
10762                  <value>0x03</value>
10763                </enumeratedValue>
10764                <enumeratedValue>
10765                  <name>0dBm</name>
10766                  <description>0 dBm</description>
10767                  <value>0x00</value>
10768                </enumeratedValue>
10769                <enumeratedValue>
10770                  <name>Neg4dBm</name>
10771                  <description>-4 dBm</description>
10772                  <value>0xFC</value>
10773                </enumeratedValue>
10774                <enumeratedValue>
10775                  <name>Neg8dBm</name>
10776                  <description>-8 dBm</description>
10777                  <value>0xF8</value>
10778                </enumeratedValue>
10779                <enumeratedValue>
10780                  <name>Neg12dBm</name>
10781                  <description>-12 dBm</description>
10782                  <value>0xF4</value>
10783                </enumeratedValue>
10784                <enumeratedValue>
10785                  <name>Neg16dBm</name>
10786                  <description>-16 dBm</description>
10787                  <value>0xF0</value>
10788                </enumeratedValue>
10789                <enumeratedValue>
10790                  <name>Neg20dBm</name>
10791                  <description>-20 dBm</description>
10792                  <value>0xEC</value>
10793                </enumeratedValue>
10794                <enumeratedValue>
10795                  <name>Neg30dBm</name>
10796                  <description>Deprecated enumerator -  -40 dBm</description>
10797                  <value>0xE2</value>
10798                </enumeratedValue>
10799                <enumeratedValue>
10800                  <name>Neg40dBm</name>
10801                  <description>-40 dBm</description>
10802                  <value>0xD8</value>
10803                </enumeratedValue>
10804              </enumeratedValues>
10805            </field>
10806          </fields>
10807        </register>
10808        <register>
10809          <name>MODE</name>
10810          <description>Data rate and modulation</description>
10811          <addressOffset>0x510</addressOffset>
10812          <access>read-write</access>
10813          <fields>
10814            <field>
10815              <name>MODE</name>
10816              <description>Radio data rate and modulation setting. The radio supports Frequency-shift Keying (FSK) modulation.</description>
10817              <lsb>0</lsb>
10818              <msb>3</msb>
10819              <enumeratedValues>
10820                <enumeratedValue>
10821                  <name>Nrf_1Mbit</name>
10822                  <description>1 Mbit/s Nordic proprietary radio mode</description>
10823                  <value>0</value>
10824                </enumeratedValue>
10825                <enumeratedValue>
10826                  <name>Nrf_2Mbit</name>
10827                  <description>2 Mbit/s Nordic proprietary radio mode</description>
10828                  <value>1</value>
10829                </enumeratedValue>
10830                <enumeratedValue>
10831                  <name>Ble_1Mbit</name>
10832                  <description>1 Mbit/s Bluetooth Low Energy</description>
10833                  <value>3</value>
10834                </enumeratedValue>
10835                <enumeratedValue>
10836                  <name>Ble_2Mbit</name>
10837                  <description>2 Mbit/s Bluetooth Low Energy</description>
10838                  <value>4</value>
10839                </enumeratedValue>
10840              </enumeratedValues>
10841            </field>
10842          </fields>
10843        </register>
10844        <register>
10845          <name>PCNF0</name>
10846          <description>Packet configuration register 0</description>
10847          <addressOffset>0x514</addressOffset>
10848          <access>read-write</access>
10849          <fields>
10850            <field>
10851              <name>LFLEN</name>
10852              <description>Length on air of LENGTH field in number of bits.</description>
10853              <lsb>0</lsb>
10854              <msb>3</msb>
10855            </field>
10856            <field>
10857              <name>S0LEN</name>
10858              <description>Length on air of S0 field in number of bytes.</description>
10859              <lsb>8</lsb>
10860              <msb>8</msb>
10861            </field>
10862            <field>
10863              <name>S1LEN</name>
10864              <description>Length on air of S1 field in number of bits.</description>
10865              <lsb>16</lsb>
10866              <msb>19</msb>
10867            </field>
10868            <field>
10869              <name>S1INCL</name>
10870              <description>Include or exclude S1 field in RAM</description>
10871              <lsb>20</lsb>
10872              <msb>20</msb>
10873              <enumeratedValues>
10874                <enumeratedValue>
10875                  <name>Automatic</name>
10876                  <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
10877                  <value>0</value>
10878                </enumeratedValue>
10879                <enumeratedValue>
10880                  <name>Include</name>
10881                  <description>Always include S1 field in RAM independent of S1LEN</description>
10882                  <value>1</value>
10883                </enumeratedValue>
10884              </enumeratedValues>
10885            </field>
10886            <field>
10887              <name>PLEN</name>
10888              <description>Length of preamble on air. Decision point: TASKS_START task</description>
10889              <lsb>24</lsb>
10890              <msb>24</msb>
10891              <enumeratedValues>
10892                <enumeratedValue>
10893                  <name>8bit</name>
10894                  <description>8-bit preamble</description>
10895                  <value>0</value>
10896                </enumeratedValue>
10897                <enumeratedValue>
10898                  <name>16bit</name>
10899                  <description>16-bit preamble</description>
10900                  <value>1</value>
10901                </enumeratedValue>
10902              </enumeratedValues>
10903            </field>
10904          </fields>
10905        </register>
10906        <register>
10907          <name>PCNF1</name>
10908          <description>Packet configuration register 1</description>
10909          <addressOffset>0x518</addressOffset>
10910          <access>read-write</access>
10911          <fields>
10912            <field>
10913              <name>MAXLEN</name>
10914              <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
10915              <lsb>0</lsb>
10916              <msb>7</msb>
10917            </field>
10918            <field>
10919              <name>STATLEN</name>
10920              <description>Static length in number of bytes</description>
10921              <lsb>8</lsb>
10922              <msb>15</msb>
10923            </field>
10924            <field>
10925              <name>BALEN</name>
10926              <description>Base address length in number of bytes</description>
10927              <lsb>16</lsb>
10928              <msb>18</msb>
10929            </field>
10930            <field>
10931              <name>ENDIAN</name>
10932              <description>On air endianness of packet, this applies to the S0, LENGTH, S1 and the PAYLOAD fields.</description>
10933              <lsb>24</lsb>
10934              <msb>24</msb>
10935              <enumeratedValues>
10936                <enumeratedValue>
10937                  <name>Little</name>
10938                  <description>Least Significant bit on air first</description>
10939                  <value>0</value>
10940                </enumeratedValue>
10941                <enumeratedValue>
10942                  <name>Big</name>
10943                  <description>Most significant bit on air first</description>
10944                  <value>1</value>
10945                </enumeratedValue>
10946              </enumeratedValues>
10947            </field>
10948            <field>
10949              <name>WHITEEN</name>
10950              <description>Enable or disable packet whitening</description>
10951              <lsb>25</lsb>
10952              <msb>25</msb>
10953              <enumeratedValues>
10954                <enumeratedValue>
10955                  <name>Disabled</name>
10956                  <description>Disable</description>
10957                  <value>0</value>
10958                </enumeratedValue>
10959                <enumeratedValue>
10960                  <name>Enabled</name>
10961                  <description>Enable</description>
10962                  <value>1</value>
10963                </enumeratedValue>
10964              </enumeratedValues>
10965            </field>
10966          </fields>
10967        </register>
10968        <register>
10969          <name>BASE0</name>
10970          <description>Base address 0</description>
10971          <addressOffset>0x51C</addressOffset>
10972          <access>read-write</access>
10973          <fields>
10974            <field>
10975              <name>BASE0</name>
10976              <description>Base address 0</description>
10977              <lsb>0</lsb>
10978              <msb>31</msb>
10979            </field>
10980          </fields>
10981        </register>
10982        <register>
10983          <name>BASE1</name>
10984          <description>Base address 1</description>
10985          <addressOffset>0x520</addressOffset>
10986          <access>read-write</access>
10987          <fields>
10988            <field>
10989              <name>BASE1</name>
10990              <description>Base address 1</description>
10991              <lsb>0</lsb>
10992              <msb>31</msb>
10993            </field>
10994          </fields>
10995        </register>
10996        <register>
10997          <name>PREFIX0</name>
10998          <description>Prefixes bytes for logical addresses 0-3</description>
10999          <addressOffset>0x524</addressOffset>
11000          <access>read-write</access>
11001          <fields>
11002            <field>
11003              <name>AP0</name>
11004              <description>Address prefix 0.</description>
11005              <lsb>0</lsb>
11006              <msb>7</msb>
11007            </field>
11008            <field>
11009              <name>AP1</name>
11010              <description>Address prefix 1.</description>
11011              <lsb>8</lsb>
11012              <msb>15</msb>
11013            </field>
11014            <field>
11015              <name>AP2</name>
11016              <description>Address prefix 2.</description>
11017              <lsb>16</lsb>
11018              <msb>23</msb>
11019            </field>
11020            <field>
11021              <name>AP3</name>
11022              <description>Address prefix 3.</description>
11023              <lsb>24</lsb>
11024              <msb>31</msb>
11025            </field>
11026          </fields>
11027        </register>
11028        <register>
11029          <name>PREFIX1</name>
11030          <description>Prefixes bytes for logical addresses 4-7</description>
11031          <addressOffset>0x528</addressOffset>
11032          <access>read-write</access>
11033          <fields>
11034            <field>
11035              <name>AP4</name>
11036              <description>Address prefix 4.</description>
11037              <lsb>0</lsb>
11038              <msb>7</msb>
11039            </field>
11040            <field>
11041              <name>AP5</name>
11042              <description>Address prefix 5.</description>
11043              <lsb>8</lsb>
11044              <msb>15</msb>
11045            </field>
11046            <field>
11047              <name>AP6</name>
11048              <description>Address prefix 6.</description>
11049              <lsb>16</lsb>
11050              <msb>23</msb>
11051            </field>
11052            <field>
11053              <name>AP7</name>
11054              <description>Address prefix 7.</description>
11055              <lsb>24</lsb>
11056              <msb>31</msb>
11057            </field>
11058          </fields>
11059        </register>
11060        <register>
11061          <name>TXADDRESS</name>
11062          <description>Transmit address select</description>
11063          <addressOffset>0x52C</addressOffset>
11064          <access>read-write</access>
11065          <fields>
11066            <field>
11067              <name>TXADDRESS</name>
11068              <description>Transmit address select</description>
11069              <lsb>0</lsb>
11070              <msb>2</msb>
11071            </field>
11072          </fields>
11073        </register>
11074        <register>
11075          <name>RXADDRESSES</name>
11076          <description>Receive address select</description>
11077          <addressOffset>0x530</addressOffset>
11078          <access>read-write</access>
11079          <fields>
11080            <field>
11081              <name>ADDR0</name>
11082              <description>Enable or disable reception on logical address 0.</description>
11083              <lsb>0</lsb>
11084              <msb>0</msb>
11085              <enumeratedValues>
11086                <enumeratedValue>
11087                  <name>Disabled</name>
11088                  <description>Disable</description>
11089                  <value>0</value>
11090                </enumeratedValue>
11091                <enumeratedValue>
11092                  <name>Enabled</name>
11093                  <description>Enable</description>
11094                  <value>1</value>
11095                </enumeratedValue>
11096              </enumeratedValues>
11097            </field>
11098            <field>
11099              <name>ADDR1</name>
11100              <description>Enable or disable reception on logical address 1.</description>
11101              <lsb>1</lsb>
11102              <msb>1</msb>
11103              <enumeratedValues>
11104                <enumeratedValue>
11105                  <name>Disabled</name>
11106                  <description>Disable</description>
11107                  <value>0</value>
11108                </enumeratedValue>
11109                <enumeratedValue>
11110                  <name>Enabled</name>
11111                  <description>Enable</description>
11112                  <value>1</value>
11113                </enumeratedValue>
11114              </enumeratedValues>
11115            </field>
11116            <field>
11117              <name>ADDR2</name>
11118              <description>Enable or disable reception on logical address 2.</description>
11119              <lsb>2</lsb>
11120              <msb>2</msb>
11121              <enumeratedValues>
11122                <enumeratedValue>
11123                  <name>Disabled</name>
11124                  <description>Disable</description>
11125                  <value>0</value>
11126                </enumeratedValue>
11127                <enumeratedValue>
11128                  <name>Enabled</name>
11129                  <description>Enable</description>
11130                  <value>1</value>
11131                </enumeratedValue>
11132              </enumeratedValues>
11133            </field>
11134            <field>
11135              <name>ADDR3</name>
11136              <description>Enable or disable reception on logical address 3.</description>
11137              <lsb>3</lsb>
11138              <msb>3</msb>
11139              <enumeratedValues>
11140                <enumeratedValue>
11141                  <name>Disabled</name>
11142                  <description>Disable</description>
11143                  <value>0</value>
11144                </enumeratedValue>
11145                <enumeratedValue>
11146                  <name>Enabled</name>
11147                  <description>Enable</description>
11148                  <value>1</value>
11149                </enumeratedValue>
11150              </enumeratedValues>
11151            </field>
11152            <field>
11153              <name>ADDR4</name>
11154              <description>Enable or disable reception on logical address 4.</description>
11155              <lsb>4</lsb>
11156              <msb>4</msb>
11157              <enumeratedValues>
11158                <enumeratedValue>
11159                  <name>Disabled</name>
11160                  <description>Disable</description>
11161                  <value>0</value>
11162                </enumeratedValue>
11163                <enumeratedValue>
11164                  <name>Enabled</name>
11165                  <description>Enable</description>
11166                  <value>1</value>
11167                </enumeratedValue>
11168              </enumeratedValues>
11169            </field>
11170            <field>
11171              <name>ADDR5</name>
11172              <description>Enable or disable reception on logical address 5.</description>
11173              <lsb>5</lsb>
11174              <msb>5</msb>
11175              <enumeratedValues>
11176                <enumeratedValue>
11177                  <name>Disabled</name>
11178                  <description>Disable</description>
11179                  <value>0</value>
11180                </enumeratedValue>
11181                <enumeratedValue>
11182                  <name>Enabled</name>
11183                  <description>Enable</description>
11184                  <value>1</value>
11185                </enumeratedValue>
11186              </enumeratedValues>
11187            </field>
11188            <field>
11189              <name>ADDR6</name>
11190              <description>Enable or disable reception on logical address 6.</description>
11191              <lsb>6</lsb>
11192              <msb>6</msb>
11193              <enumeratedValues>
11194                <enumeratedValue>
11195                  <name>Disabled</name>
11196                  <description>Disable</description>
11197                  <value>0</value>
11198                </enumeratedValue>
11199                <enumeratedValue>
11200                  <name>Enabled</name>
11201                  <description>Enable</description>
11202                  <value>1</value>
11203                </enumeratedValue>
11204              </enumeratedValues>
11205            </field>
11206            <field>
11207              <name>ADDR7</name>
11208              <description>Enable or disable reception on logical address 7.</description>
11209              <lsb>7</lsb>
11210              <msb>7</msb>
11211              <enumeratedValues>
11212                <enumeratedValue>
11213                  <name>Disabled</name>
11214                  <description>Disable</description>
11215                  <value>0</value>
11216                </enumeratedValue>
11217                <enumeratedValue>
11218                  <name>Enabled</name>
11219                  <description>Enable</description>
11220                  <value>1</value>
11221                </enumeratedValue>
11222              </enumeratedValues>
11223            </field>
11224          </fields>
11225        </register>
11226        <register>
11227          <name>CRCCNF</name>
11228          <description>CRC configuration</description>
11229          <addressOffset>0x534</addressOffset>
11230          <access>read-write</access>
11231          <fields>
11232            <field>
11233              <name>LEN</name>
11234              <description>CRC length in number of bytes.</description>
11235              <lsb>0</lsb>
11236              <msb>1</msb>
11237              <enumeratedValues>
11238                <enumeratedValue>
11239                  <name>Disabled</name>
11240                  <description>CRC length is zero and CRC calculation is disabled</description>
11241                  <value>0</value>
11242                </enumeratedValue>
11243                <enumeratedValue>
11244                  <name>One</name>
11245                  <description>CRC length is one byte and CRC calculation is enabled</description>
11246                  <value>1</value>
11247                </enumeratedValue>
11248                <enumeratedValue>
11249                  <name>Two</name>
11250                  <description>CRC length is two bytes and CRC calculation is enabled</description>
11251                  <value>2</value>
11252                </enumeratedValue>
11253                <enumeratedValue>
11254                  <name>Three</name>
11255                  <description>CRC length is three bytes and CRC calculation is enabled</description>
11256                  <value>3</value>
11257                </enumeratedValue>
11258              </enumeratedValues>
11259            </field>
11260            <field>
11261              <name>SKIPADDR</name>
11262              <description>Include or exclude packet address field out of CRC calculation.</description>
11263              <lsb>8</lsb>
11264              <msb>8</msb>
11265              <enumeratedValues>
11266                <enumeratedValue>
11267                  <name>Include</name>
11268                  <description>CRC calculation includes address field</description>
11269                  <value>0</value>
11270                </enumeratedValue>
11271                <enumeratedValue>
11272                  <name>Skip</name>
11273                  <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
11274                  <value>1</value>
11275                </enumeratedValue>
11276              </enumeratedValues>
11277            </field>
11278          </fields>
11279        </register>
11280        <register>
11281          <name>CRCPOLY</name>
11282          <description>CRC polynomial</description>
11283          <addressOffset>0x538</addressOffset>
11284          <access>read-write</access>
11285          <resetValue>0x00000000</resetValue>
11286          <fields>
11287            <field>
11288              <name>CRCPOLY</name>
11289              <description>CRC polynomial</description>
11290              <lsb>0</lsb>
11291              <msb>23</msb>
11292            </field>
11293          </fields>
11294        </register>
11295        <register>
11296          <name>CRCINIT</name>
11297          <description>CRC initial value</description>
11298          <addressOffset>0x53C</addressOffset>
11299          <access>read-write</access>
11300          <fields>
11301            <field>
11302              <name>CRCINIT</name>
11303              <description>CRC initial value</description>
11304              <lsb>0</lsb>
11305              <msb>23</msb>
11306            </field>
11307          </fields>
11308        </register>
11309        <register>
11310          <name>TIFS</name>
11311          <description>Inter Frame Spacing in us</description>
11312          <addressOffset>0x544</addressOffset>
11313          <access>read-write</access>
11314          <fields>
11315            <field>
11316              <name>TIFS</name>
11317              <description>Inter Frame Spacing in us</description>
11318              <lsb>0</lsb>
11319              <msb>7</msb>
11320            </field>
11321          </fields>
11322        </register>
11323        <register>
11324          <name>RSSISAMPLE</name>
11325          <description>RSSI sample</description>
11326          <addressOffset>0x548</addressOffset>
11327          <access>read-only</access>
11328          <fields>
11329            <field>
11330              <name>RSSISAMPLE</name>
11331              <description>RSSI sample</description>
11332              <lsb>0</lsb>
11333              <msb>6</msb>
11334            </field>
11335          </fields>
11336        </register>
11337        <register>
11338          <name>STATE</name>
11339          <description>Current radio state</description>
11340          <addressOffset>0x550</addressOffset>
11341          <access>read-only</access>
11342          <fields>
11343            <field>
11344              <name>STATE</name>
11345              <description>Current radio state</description>
11346              <lsb>0</lsb>
11347              <msb>3</msb>
11348              <enumeratedValues>
11349                <enumeratedValue>
11350                  <name>Disabled</name>
11351                  <description>RADIO is in the Disabled state</description>
11352                  <value>0</value>
11353                </enumeratedValue>
11354                <enumeratedValue>
11355                  <name>RxRu</name>
11356                  <description>RADIO is in the RXRU state</description>
11357                  <value>1</value>
11358                </enumeratedValue>
11359                <enumeratedValue>
11360                  <name>RxIdle</name>
11361                  <description>RADIO is in the RXIDLE state</description>
11362                  <value>2</value>
11363                </enumeratedValue>
11364                <enumeratedValue>
11365                  <name>Rx</name>
11366                  <description>RADIO is in the RX state</description>
11367                  <value>3</value>
11368                </enumeratedValue>
11369                <enumeratedValue>
11370                  <name>RxDisable</name>
11371                  <description>RADIO is in the RXDISABLED state</description>
11372                  <value>4</value>
11373                </enumeratedValue>
11374                <enumeratedValue>
11375                  <name>TxRu</name>
11376                  <description>RADIO is in the TXRU state</description>
11377                  <value>9</value>
11378                </enumeratedValue>
11379                <enumeratedValue>
11380                  <name>TxIdle</name>
11381                  <description>RADIO is in the TXIDLE state</description>
11382                  <value>10</value>
11383                </enumeratedValue>
11384                <enumeratedValue>
11385                  <name>Tx</name>
11386                  <description>RADIO is in the TX state</description>
11387                  <value>11</value>
11388                </enumeratedValue>
11389                <enumeratedValue>
11390                  <name>TxDisable</name>
11391                  <description>RADIO is in the TXDISABLED state</description>
11392                  <value>12</value>
11393                </enumeratedValue>
11394              </enumeratedValues>
11395            </field>
11396          </fields>
11397        </register>
11398        <register>
11399          <name>DATAWHITEIV</name>
11400          <description>Data whitening initial value</description>
11401          <addressOffset>0x554</addressOffset>
11402          <access>read-write</access>
11403          <resetValue>0x00000040</resetValue>
11404          <fields>
11405            <field>
11406              <name>DATAWHITEIV</name>
11407              <description>Data whitening initial value. Bit 6 is hard-wired to '1', writing '0' to it has no effect, and it will always be read back and used by the device as '1'.</description>
11408              <lsb>0</lsb>
11409              <msb>6</msb>
11410            </field>
11411          </fields>
11412        </register>
11413        <register>
11414          <name>BCC</name>
11415          <description>Bit counter compare</description>
11416          <addressOffset>0x560</addressOffset>
11417          <access>read-write</access>
11418          <fields>
11419            <field>
11420              <name>BCC</name>
11421              <description>Bit counter compare</description>
11422              <lsb>0</lsb>
11423              <msb>31</msb>
11424            </field>
11425          </fields>
11426        </register>
11427        <register>
11428          <dim>0x8</dim>
11429          <dimIncrement>0x4</dimIncrement>
11430          <name>DAB[%s]</name>
11431          <description>Description collection: Device address base segment n</description>
11432          <addressOffset>0x600</addressOffset>
11433          <access>read-write</access>
11434          <fields>
11435            <field>
11436              <name>DAB</name>
11437              <description>Device address base segment n</description>
11438              <lsb>0</lsb>
11439              <msb>31</msb>
11440            </field>
11441          </fields>
11442        </register>
11443        <register>
11444          <dim>0x8</dim>
11445          <dimIncrement>0x4</dimIncrement>
11446          <name>DAP[%s]</name>
11447          <description>Description collection: Device address prefix n</description>
11448          <addressOffset>0x620</addressOffset>
11449          <access>read-write</access>
11450          <fields>
11451            <field>
11452              <name>DAP</name>
11453              <description>Device address prefix n</description>
11454              <lsb>0</lsb>
11455              <msb>15</msb>
11456            </field>
11457          </fields>
11458        </register>
11459        <register>
11460          <name>DACNF</name>
11461          <description>Device address match configuration</description>
11462          <addressOffset>0x640</addressOffset>
11463          <access>read-write</access>
11464          <fields>
11465            <field>
11466              <name>ENA0</name>
11467              <description>Enable or disable device address matching using device address 0</description>
11468              <lsb>0</lsb>
11469              <msb>0</msb>
11470              <enumeratedValues>
11471                <enumeratedValue>
11472                  <name>Disabled</name>
11473                  <description>Disabled</description>
11474                  <value>0</value>
11475                </enumeratedValue>
11476                <enumeratedValue>
11477                  <name>Enabled</name>
11478                  <description>Enabled</description>
11479                  <value>1</value>
11480                </enumeratedValue>
11481              </enumeratedValues>
11482            </field>
11483            <field>
11484              <name>ENA1</name>
11485              <description>Enable or disable device address matching using device address 1</description>
11486              <lsb>1</lsb>
11487              <msb>1</msb>
11488              <enumeratedValues>
11489                <enumeratedValue>
11490                  <name>Disabled</name>
11491                  <description>Disabled</description>
11492                  <value>0</value>
11493                </enumeratedValue>
11494                <enumeratedValue>
11495                  <name>Enabled</name>
11496                  <description>Enabled</description>
11497                  <value>1</value>
11498                </enumeratedValue>
11499              </enumeratedValues>
11500            </field>
11501            <field>
11502              <name>ENA2</name>
11503              <description>Enable or disable device address matching using device address 2</description>
11504              <lsb>2</lsb>
11505              <msb>2</msb>
11506              <enumeratedValues>
11507                <enumeratedValue>
11508                  <name>Disabled</name>
11509                  <description>Disabled</description>
11510                  <value>0</value>
11511                </enumeratedValue>
11512                <enumeratedValue>
11513                  <name>Enabled</name>
11514                  <description>Enabled</description>
11515                  <value>1</value>
11516                </enumeratedValue>
11517              </enumeratedValues>
11518            </field>
11519            <field>
11520              <name>ENA3</name>
11521              <description>Enable or disable device address matching using device address 3</description>
11522              <lsb>3</lsb>
11523              <msb>3</msb>
11524              <enumeratedValues>
11525                <enumeratedValue>
11526                  <name>Disabled</name>
11527                  <description>Disabled</description>
11528                  <value>0</value>
11529                </enumeratedValue>
11530                <enumeratedValue>
11531                  <name>Enabled</name>
11532                  <description>Enabled</description>
11533                  <value>1</value>
11534                </enumeratedValue>
11535              </enumeratedValues>
11536            </field>
11537            <field>
11538              <name>ENA4</name>
11539              <description>Enable or disable device address matching using device address 4</description>
11540              <lsb>4</lsb>
11541              <msb>4</msb>
11542              <enumeratedValues>
11543                <enumeratedValue>
11544                  <name>Disabled</name>
11545                  <description>Disabled</description>
11546                  <value>0</value>
11547                </enumeratedValue>
11548                <enumeratedValue>
11549                  <name>Enabled</name>
11550                  <description>Enabled</description>
11551                  <value>1</value>
11552                </enumeratedValue>
11553              </enumeratedValues>
11554            </field>
11555            <field>
11556              <name>ENA5</name>
11557              <description>Enable or disable device address matching using device address 5</description>
11558              <lsb>5</lsb>
11559              <msb>5</msb>
11560              <enumeratedValues>
11561                <enumeratedValue>
11562                  <name>Disabled</name>
11563                  <description>Disabled</description>
11564                  <value>0</value>
11565                </enumeratedValue>
11566                <enumeratedValue>
11567                  <name>Enabled</name>
11568                  <description>Enabled</description>
11569                  <value>1</value>
11570                </enumeratedValue>
11571              </enumeratedValues>
11572            </field>
11573            <field>
11574              <name>ENA6</name>
11575              <description>Enable or disable device address matching using device address 6</description>
11576              <lsb>6</lsb>
11577              <msb>6</msb>
11578              <enumeratedValues>
11579                <enumeratedValue>
11580                  <name>Disabled</name>
11581                  <description>Disabled</description>
11582                  <value>0</value>
11583                </enumeratedValue>
11584                <enumeratedValue>
11585                  <name>Enabled</name>
11586                  <description>Enabled</description>
11587                  <value>1</value>
11588                </enumeratedValue>
11589              </enumeratedValues>
11590            </field>
11591            <field>
11592              <name>ENA7</name>
11593              <description>Enable or disable device address matching using device address 7</description>
11594              <lsb>7</lsb>
11595              <msb>7</msb>
11596              <enumeratedValues>
11597                <enumeratedValue>
11598                  <name>Disabled</name>
11599                  <description>Disabled</description>
11600                  <value>0</value>
11601                </enumeratedValue>
11602                <enumeratedValue>
11603                  <name>Enabled</name>
11604                  <description>Enabled</description>
11605                  <value>1</value>
11606                </enumeratedValue>
11607              </enumeratedValues>
11608            </field>
11609            <field>
11610              <name>TXADD0</name>
11611              <description>TxAdd for device address 0</description>
11612              <lsb>8</lsb>
11613              <msb>8</msb>
11614            </field>
11615            <field>
11616              <name>TXADD1</name>
11617              <description>TxAdd for device address 1</description>
11618              <lsb>9</lsb>
11619              <msb>9</msb>
11620            </field>
11621            <field>
11622              <name>TXADD2</name>
11623              <description>TxAdd for device address 2</description>
11624              <lsb>10</lsb>
11625              <msb>10</msb>
11626            </field>
11627            <field>
11628              <name>TXADD3</name>
11629              <description>TxAdd for device address 3</description>
11630              <lsb>11</lsb>
11631              <msb>11</msb>
11632            </field>
11633            <field>
11634              <name>TXADD4</name>
11635              <description>TxAdd for device address 4</description>
11636              <lsb>12</lsb>
11637              <msb>12</msb>
11638            </field>
11639            <field>
11640              <name>TXADD5</name>
11641              <description>TxAdd for device address 5</description>
11642              <lsb>13</lsb>
11643              <msb>13</msb>
11644            </field>
11645            <field>
11646              <name>TXADD6</name>
11647              <description>TxAdd for device address 6</description>
11648              <lsb>14</lsb>
11649              <msb>14</msb>
11650            </field>
11651            <field>
11652              <name>TXADD7</name>
11653              <description>TxAdd for device address 7</description>
11654              <lsb>15</lsb>
11655              <msb>15</msb>
11656            </field>
11657          </fields>
11658        </register>
11659        <register>
11660          <name>MODECNF0</name>
11661          <description>Radio mode configuration register 0</description>
11662          <addressOffset>0x650</addressOffset>
11663          <access>read-write</access>
11664          <resetValue>0x00000200</resetValue>
11665          <fields>
11666            <field>
11667              <name>RU</name>
11668              <description>Radio ramp-up time</description>
11669              <lsb>0</lsb>
11670              <msb>0</msb>
11671              <enumeratedValues>
11672                <enumeratedValue>
11673                  <name>Default</name>
11674                  <description>Default ramp-up time (tRXEN), compatible with firmware written for nRF51</description>
11675                  <value>0</value>
11676                </enumeratedValue>
11677                <enumeratedValue>
11678                  <name>Fast</name>
11679                  <description>Fast ramp-up (tRXEN,FAST), see electrical specification for more information</description>
11680                  <value>1</value>
11681                </enumeratedValue>
11682              </enumeratedValues>
11683            </field>
11684            <field>
11685              <name>DTX</name>
11686              <description>Default TX value</description>
11687              <lsb>8</lsb>
11688              <msb>9</msb>
11689              <enumeratedValues>
11690                <enumeratedValue>
11691                  <name>B1</name>
11692                  <description>Transmit '1'</description>
11693                  <value>0</value>
11694                </enumeratedValue>
11695                <enumeratedValue>
11696                  <name>B0</name>
11697                  <description>Transmit '0'</description>
11698                  <value>1</value>
11699                </enumeratedValue>
11700                <enumeratedValue>
11701                  <name>Center</name>
11702                  <description>Transmit center frequency</description>
11703                  <value>2</value>
11704                </enumeratedValue>
11705              </enumeratedValues>
11706            </field>
11707          </fields>
11708        </register>
11709        <register>
11710          <name>POWER</name>
11711          <description>Peripheral power control</description>
11712          <addressOffset>0xFFC</addressOffset>
11713          <access>read-write</access>
11714          <resetValue>0x00000001</resetValue>
11715          <fields>
11716            <field>
11717              <name>POWER</name>
11718              <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>
11719              <lsb>0</lsb>
11720              <msb>0</msb>
11721              <enumeratedValues>
11722                <enumeratedValue>
11723                  <name>Disabled</name>
11724                  <description>Peripheral is powered off</description>
11725                  <value>0</value>
11726                </enumeratedValue>
11727                <enumeratedValue>
11728                  <name>Enabled</name>
11729                  <description>Peripheral is powered on</description>
11730                  <value>1</value>
11731                </enumeratedValue>
11732              </enumeratedValues>
11733            </field>
11734          </fields>
11735        </register>
11736      </registers>
11737    </peripheral>
11738    <peripheral>
11739      <name>UART0</name>
11740      <description>Universal Asynchronous Receiver/Transmitter</description>
11741      <baseAddress>0x40002000</baseAddress>
11742      <headerStructName>UART</headerStructName>
11743      <addressBlock>
11744        <offset>0</offset>
11745        <size>0x1000</size>
11746        <usage>registers</usage>
11747      </addressBlock>
11748      <interrupt>
11749        <name>UARTE0_UART0</name>
11750        <value>2</value>
11751      </interrupt>
11752      <groupName>UART</groupName>
11753      <size>0x20</size>
11754      <registers>
11755        <register>
11756          <name>TASKS_STARTRX</name>
11757          <description>Start UART receiver</description>
11758          <addressOffset>0x000</addressOffset>
11759          <access>write-only</access>
11760          <fields>
11761            <field>
11762              <name>TASKS_STARTRX</name>
11763              <description>Start UART receiver</description>
11764              <lsb>0</lsb>
11765              <msb>0</msb>
11766              <enumeratedValues>
11767                <enumeratedValue>
11768                  <name>Trigger</name>
11769                  <description>Trigger task</description>
11770                  <value>1</value>
11771                </enumeratedValue>
11772              </enumeratedValues>
11773            </field>
11774          </fields>
11775        </register>
11776        <register>
11777          <name>TASKS_STOPRX</name>
11778          <description>Stop UART receiver</description>
11779          <addressOffset>0x004</addressOffset>
11780          <access>write-only</access>
11781          <fields>
11782            <field>
11783              <name>TASKS_STOPRX</name>
11784              <description>Stop UART receiver</description>
11785              <lsb>0</lsb>
11786              <msb>0</msb>
11787              <enumeratedValues>
11788                <enumeratedValue>
11789                  <name>Trigger</name>
11790                  <description>Trigger task</description>
11791                  <value>1</value>
11792                </enumeratedValue>
11793              </enumeratedValues>
11794            </field>
11795          </fields>
11796        </register>
11797        <register>
11798          <name>TASKS_STARTTX</name>
11799          <description>Start UART transmitter</description>
11800          <addressOffset>0x008</addressOffset>
11801          <access>write-only</access>
11802          <fields>
11803            <field>
11804              <name>TASKS_STARTTX</name>
11805              <description>Start UART transmitter</description>
11806              <lsb>0</lsb>
11807              <msb>0</msb>
11808              <enumeratedValues>
11809                <enumeratedValue>
11810                  <name>Trigger</name>
11811                  <description>Trigger task</description>
11812                  <value>1</value>
11813                </enumeratedValue>
11814              </enumeratedValues>
11815            </field>
11816          </fields>
11817        </register>
11818        <register>
11819          <name>TASKS_STOPTX</name>
11820          <description>Stop UART transmitter</description>
11821          <addressOffset>0x00C</addressOffset>
11822          <access>write-only</access>
11823          <fields>
11824            <field>
11825              <name>TASKS_STOPTX</name>
11826              <description>Stop UART transmitter</description>
11827              <lsb>0</lsb>
11828              <msb>0</msb>
11829              <enumeratedValues>
11830                <enumeratedValue>
11831                  <name>Trigger</name>
11832                  <description>Trigger task</description>
11833                  <value>1</value>
11834                </enumeratedValue>
11835              </enumeratedValues>
11836            </field>
11837          </fields>
11838        </register>
11839        <register>
11840          <name>TASKS_SUSPEND</name>
11841          <description>Suspend UART</description>
11842          <addressOffset>0x01C</addressOffset>
11843          <access>write-only</access>
11844          <fields>
11845            <field>
11846              <name>TASKS_SUSPEND</name>
11847              <description>Suspend UART</description>
11848              <lsb>0</lsb>
11849              <msb>0</msb>
11850              <enumeratedValues>
11851                <enumeratedValue>
11852                  <name>Trigger</name>
11853                  <description>Trigger task</description>
11854                  <value>1</value>
11855                </enumeratedValue>
11856              </enumeratedValues>
11857            </field>
11858          </fields>
11859        </register>
11860        <register>
11861          <name>EVENTS_CTS</name>
11862          <description>CTS is activated (set low). Clear To Send.</description>
11863          <addressOffset>0x100</addressOffset>
11864          <access>read-write</access>
11865          <fields>
11866            <field>
11867              <name>EVENTS_CTS</name>
11868              <description>CTS is activated (set low). Clear To Send.</description>
11869              <lsb>0</lsb>
11870              <msb>0</msb>
11871              <enumeratedValues>
11872                <enumeratedValue>
11873                  <name>NotGenerated</name>
11874                  <description>Event not generated</description>
11875                  <value>0</value>
11876                </enumeratedValue>
11877                <enumeratedValue>
11878                  <name>Generated</name>
11879                  <description>Event generated</description>
11880                  <value>1</value>
11881                </enumeratedValue>
11882              </enumeratedValues>
11883            </field>
11884          </fields>
11885        </register>
11886        <register>
11887          <name>EVENTS_NCTS</name>
11888          <description>CTS is deactivated (set high). Not Clear To Send.</description>
11889          <addressOffset>0x104</addressOffset>
11890          <access>read-write</access>
11891          <fields>
11892            <field>
11893              <name>EVENTS_NCTS</name>
11894              <description>CTS is deactivated (set high). Not Clear To Send.</description>
11895              <lsb>0</lsb>
11896              <msb>0</msb>
11897              <enumeratedValues>
11898                <enumeratedValue>
11899                  <name>NotGenerated</name>
11900                  <description>Event not generated</description>
11901                  <value>0</value>
11902                </enumeratedValue>
11903                <enumeratedValue>
11904                  <name>Generated</name>
11905                  <description>Event generated</description>
11906                  <value>1</value>
11907                </enumeratedValue>
11908              </enumeratedValues>
11909            </field>
11910          </fields>
11911        </register>
11912        <register>
11913          <name>EVENTS_RXDRDY</name>
11914          <description>Data received in RXD</description>
11915          <addressOffset>0x108</addressOffset>
11916          <access>read-write</access>
11917          <fields>
11918            <field>
11919              <name>EVENTS_RXDRDY</name>
11920              <description>Data received in RXD</description>
11921              <lsb>0</lsb>
11922              <msb>0</msb>
11923              <enumeratedValues>
11924                <enumeratedValue>
11925                  <name>NotGenerated</name>
11926                  <description>Event not generated</description>
11927                  <value>0</value>
11928                </enumeratedValue>
11929                <enumeratedValue>
11930                  <name>Generated</name>
11931                  <description>Event generated</description>
11932                  <value>1</value>
11933                </enumeratedValue>
11934              </enumeratedValues>
11935            </field>
11936          </fields>
11937        </register>
11938        <register>
11939          <name>EVENTS_TXDRDY</name>
11940          <description>Data sent from TXD</description>
11941          <addressOffset>0x11C</addressOffset>
11942          <access>read-write</access>
11943          <fields>
11944            <field>
11945              <name>EVENTS_TXDRDY</name>
11946              <description>Data sent from TXD</description>
11947              <lsb>0</lsb>
11948              <msb>0</msb>
11949              <enumeratedValues>
11950                <enumeratedValue>
11951                  <name>NotGenerated</name>
11952                  <description>Event not generated</description>
11953                  <value>0</value>
11954                </enumeratedValue>
11955                <enumeratedValue>
11956                  <name>Generated</name>
11957                  <description>Event generated</description>
11958                  <value>1</value>
11959                </enumeratedValue>
11960              </enumeratedValues>
11961            </field>
11962          </fields>
11963        </register>
11964        <register>
11965          <name>EVENTS_ERROR</name>
11966          <description>Error detected</description>
11967          <addressOffset>0x124</addressOffset>
11968          <access>read-write</access>
11969          <fields>
11970            <field>
11971              <name>EVENTS_ERROR</name>
11972              <description>Error detected</description>
11973              <lsb>0</lsb>
11974              <msb>0</msb>
11975              <enumeratedValues>
11976                <enumeratedValue>
11977                  <name>NotGenerated</name>
11978                  <description>Event not generated</description>
11979                  <value>0</value>
11980                </enumeratedValue>
11981                <enumeratedValue>
11982                  <name>Generated</name>
11983                  <description>Event generated</description>
11984                  <value>1</value>
11985                </enumeratedValue>
11986              </enumeratedValues>
11987            </field>
11988          </fields>
11989        </register>
11990        <register>
11991          <name>EVENTS_RXTO</name>
11992          <description>Receiver timeout</description>
11993          <addressOffset>0x144</addressOffset>
11994          <access>read-write</access>
11995          <fields>
11996            <field>
11997              <name>EVENTS_RXTO</name>
11998              <description>Receiver timeout</description>
11999              <lsb>0</lsb>
12000              <msb>0</msb>
12001              <enumeratedValues>
12002                <enumeratedValue>
12003                  <name>NotGenerated</name>
12004                  <description>Event not generated</description>
12005                  <value>0</value>
12006                </enumeratedValue>
12007                <enumeratedValue>
12008                  <name>Generated</name>
12009                  <description>Event generated</description>
12010                  <value>1</value>
12011                </enumeratedValue>
12012              </enumeratedValues>
12013            </field>
12014          </fields>
12015        </register>
12016        <register>
12017          <name>SHORTS</name>
12018          <description>Shortcuts between local events and tasks</description>
12019          <addressOffset>0x200</addressOffset>
12020          <access>read-write</access>
12021          <fields>
12022            <field>
12023              <name>CTS_STARTRX</name>
12024              <description>Shortcut between event CTS and task STARTRX</description>
12025              <lsb>3</lsb>
12026              <msb>3</msb>
12027              <enumeratedValues>
12028                <enumeratedValue>
12029                  <name>Disabled</name>
12030                  <description>Disable shortcut</description>
12031                  <value>0</value>
12032                </enumeratedValue>
12033                <enumeratedValue>
12034                  <name>Enabled</name>
12035                  <description>Enable shortcut</description>
12036                  <value>1</value>
12037                </enumeratedValue>
12038              </enumeratedValues>
12039            </field>
12040            <field>
12041              <name>NCTS_STOPRX</name>
12042              <description>Shortcut between event NCTS and task STOPRX</description>
12043              <lsb>4</lsb>
12044              <msb>4</msb>
12045              <enumeratedValues>
12046                <enumeratedValue>
12047                  <name>Disabled</name>
12048                  <description>Disable shortcut</description>
12049                  <value>0</value>
12050                </enumeratedValue>
12051                <enumeratedValue>
12052                  <name>Enabled</name>
12053                  <description>Enable shortcut</description>
12054                  <value>1</value>
12055                </enumeratedValue>
12056              </enumeratedValues>
12057            </field>
12058          </fields>
12059        </register>
12060        <register>
12061          <name>INTENSET</name>
12062          <description>Enable interrupt</description>
12063          <addressOffset>0x304</addressOffset>
12064          <access>read-write</access>
12065          <fields>
12066            <field>
12067              <name>CTS</name>
12068              <description>Write '1' to enable interrupt for event CTS</description>
12069              <lsb>0</lsb>
12070              <msb>0</msb>
12071              <enumeratedValues>
12072                <usage>read</usage>
12073                <enumeratedValue>
12074                  <name>Disabled</name>
12075                  <description>Read: Disabled</description>
12076                  <value>0</value>
12077                </enumeratedValue>
12078                <enumeratedValue>
12079                  <name>Enabled</name>
12080                  <description>Read: Enabled</description>
12081                  <value>1</value>
12082                </enumeratedValue>
12083              </enumeratedValues>
12084              <enumeratedValues>
12085                <usage>write</usage>
12086                <enumeratedValue>
12087                  <name>Set</name>
12088                  <description>Enable</description>
12089                  <value>1</value>
12090                </enumeratedValue>
12091              </enumeratedValues>
12092            </field>
12093            <field>
12094              <name>NCTS</name>
12095              <description>Write '1' to enable interrupt for event NCTS</description>
12096              <lsb>1</lsb>
12097              <msb>1</msb>
12098              <enumeratedValues>
12099                <usage>read</usage>
12100                <enumeratedValue>
12101                  <name>Disabled</name>
12102                  <description>Read: Disabled</description>
12103                  <value>0</value>
12104                </enumeratedValue>
12105                <enumeratedValue>
12106                  <name>Enabled</name>
12107                  <description>Read: Enabled</description>
12108                  <value>1</value>
12109                </enumeratedValue>
12110              </enumeratedValues>
12111              <enumeratedValues>
12112                <usage>write</usage>
12113                <enumeratedValue>
12114                  <name>Set</name>
12115                  <description>Enable</description>
12116                  <value>1</value>
12117                </enumeratedValue>
12118              </enumeratedValues>
12119            </field>
12120            <field>
12121              <name>RXDRDY</name>
12122              <description>Write '1' to enable interrupt for event RXDRDY</description>
12123              <lsb>2</lsb>
12124              <msb>2</msb>
12125              <enumeratedValues>
12126                <usage>read</usage>
12127                <enumeratedValue>
12128                  <name>Disabled</name>
12129                  <description>Read: Disabled</description>
12130                  <value>0</value>
12131                </enumeratedValue>
12132                <enumeratedValue>
12133                  <name>Enabled</name>
12134                  <description>Read: Enabled</description>
12135                  <value>1</value>
12136                </enumeratedValue>
12137              </enumeratedValues>
12138              <enumeratedValues>
12139                <usage>write</usage>
12140                <enumeratedValue>
12141                  <name>Set</name>
12142                  <description>Enable</description>
12143                  <value>1</value>
12144                </enumeratedValue>
12145              </enumeratedValues>
12146            </field>
12147            <field>
12148              <name>TXDRDY</name>
12149              <description>Write '1' to enable interrupt for event TXDRDY</description>
12150              <lsb>7</lsb>
12151              <msb>7</msb>
12152              <enumeratedValues>
12153                <usage>read</usage>
12154                <enumeratedValue>
12155                  <name>Disabled</name>
12156                  <description>Read: Disabled</description>
12157                  <value>0</value>
12158                </enumeratedValue>
12159                <enumeratedValue>
12160                  <name>Enabled</name>
12161                  <description>Read: Enabled</description>
12162                  <value>1</value>
12163                </enumeratedValue>
12164              </enumeratedValues>
12165              <enumeratedValues>
12166                <usage>write</usage>
12167                <enumeratedValue>
12168                  <name>Set</name>
12169                  <description>Enable</description>
12170                  <value>1</value>
12171                </enumeratedValue>
12172              </enumeratedValues>
12173            </field>
12174            <field>
12175              <name>ERROR</name>
12176              <description>Write '1' to enable interrupt for event ERROR</description>
12177              <lsb>9</lsb>
12178              <msb>9</msb>
12179              <enumeratedValues>
12180                <usage>read</usage>
12181                <enumeratedValue>
12182                  <name>Disabled</name>
12183                  <description>Read: Disabled</description>
12184                  <value>0</value>
12185                </enumeratedValue>
12186                <enumeratedValue>
12187                  <name>Enabled</name>
12188                  <description>Read: Enabled</description>
12189                  <value>1</value>
12190                </enumeratedValue>
12191              </enumeratedValues>
12192              <enumeratedValues>
12193                <usage>write</usage>
12194                <enumeratedValue>
12195                  <name>Set</name>
12196                  <description>Enable</description>
12197                  <value>1</value>
12198                </enumeratedValue>
12199              </enumeratedValues>
12200            </field>
12201            <field>
12202              <name>RXTO</name>
12203              <description>Write '1' to enable interrupt for event RXTO</description>
12204              <lsb>17</lsb>
12205              <msb>17</msb>
12206              <enumeratedValues>
12207                <usage>read</usage>
12208                <enumeratedValue>
12209                  <name>Disabled</name>
12210                  <description>Read: Disabled</description>
12211                  <value>0</value>
12212                </enumeratedValue>
12213                <enumeratedValue>
12214                  <name>Enabled</name>
12215                  <description>Read: Enabled</description>
12216                  <value>1</value>
12217                </enumeratedValue>
12218              </enumeratedValues>
12219              <enumeratedValues>
12220                <usage>write</usage>
12221                <enumeratedValue>
12222                  <name>Set</name>
12223                  <description>Enable</description>
12224                  <value>1</value>
12225                </enumeratedValue>
12226              </enumeratedValues>
12227            </field>
12228          </fields>
12229        </register>
12230        <register>
12231          <name>INTENCLR</name>
12232          <description>Disable interrupt</description>
12233          <addressOffset>0x308</addressOffset>
12234          <access>read-write</access>
12235          <fields>
12236            <field>
12237              <name>CTS</name>
12238              <description>Write '1' to disable interrupt for event CTS</description>
12239              <lsb>0</lsb>
12240              <msb>0</msb>
12241              <enumeratedValues>
12242                <usage>read</usage>
12243                <enumeratedValue>
12244                  <name>Disabled</name>
12245                  <description>Read: Disabled</description>
12246                  <value>0</value>
12247                </enumeratedValue>
12248                <enumeratedValue>
12249                  <name>Enabled</name>
12250                  <description>Read: Enabled</description>
12251                  <value>1</value>
12252                </enumeratedValue>
12253              </enumeratedValues>
12254              <enumeratedValues>
12255                <usage>write</usage>
12256                <enumeratedValue>
12257                  <name>Clear</name>
12258                  <description>Disable</description>
12259                  <value>1</value>
12260                </enumeratedValue>
12261              </enumeratedValues>
12262            </field>
12263            <field>
12264              <name>NCTS</name>
12265              <description>Write '1' to disable interrupt for event NCTS</description>
12266              <lsb>1</lsb>
12267              <msb>1</msb>
12268              <enumeratedValues>
12269                <usage>read</usage>
12270                <enumeratedValue>
12271                  <name>Disabled</name>
12272                  <description>Read: Disabled</description>
12273                  <value>0</value>
12274                </enumeratedValue>
12275                <enumeratedValue>
12276                  <name>Enabled</name>
12277                  <description>Read: Enabled</description>
12278                  <value>1</value>
12279                </enumeratedValue>
12280              </enumeratedValues>
12281              <enumeratedValues>
12282                <usage>write</usage>
12283                <enumeratedValue>
12284                  <name>Clear</name>
12285                  <description>Disable</description>
12286                  <value>1</value>
12287                </enumeratedValue>
12288              </enumeratedValues>
12289            </field>
12290            <field>
12291              <name>RXDRDY</name>
12292              <description>Write '1' to disable interrupt for event RXDRDY</description>
12293              <lsb>2</lsb>
12294              <msb>2</msb>
12295              <enumeratedValues>
12296                <usage>read</usage>
12297                <enumeratedValue>
12298                  <name>Disabled</name>
12299                  <description>Read: Disabled</description>
12300                  <value>0</value>
12301                </enumeratedValue>
12302                <enumeratedValue>
12303                  <name>Enabled</name>
12304                  <description>Read: Enabled</description>
12305                  <value>1</value>
12306                </enumeratedValue>
12307              </enumeratedValues>
12308              <enumeratedValues>
12309                <usage>write</usage>
12310                <enumeratedValue>
12311                  <name>Clear</name>
12312                  <description>Disable</description>
12313                  <value>1</value>
12314                </enumeratedValue>
12315              </enumeratedValues>
12316            </field>
12317            <field>
12318              <name>TXDRDY</name>
12319              <description>Write '1' to disable interrupt for event TXDRDY</description>
12320              <lsb>7</lsb>
12321              <msb>7</msb>
12322              <enumeratedValues>
12323                <usage>read</usage>
12324                <enumeratedValue>
12325                  <name>Disabled</name>
12326                  <description>Read: Disabled</description>
12327                  <value>0</value>
12328                </enumeratedValue>
12329                <enumeratedValue>
12330                  <name>Enabled</name>
12331                  <description>Read: Enabled</description>
12332                  <value>1</value>
12333                </enumeratedValue>
12334              </enumeratedValues>
12335              <enumeratedValues>
12336                <usage>write</usage>
12337                <enumeratedValue>
12338                  <name>Clear</name>
12339                  <description>Disable</description>
12340                  <value>1</value>
12341                </enumeratedValue>
12342              </enumeratedValues>
12343            </field>
12344            <field>
12345              <name>ERROR</name>
12346              <description>Write '1' to disable interrupt for event ERROR</description>
12347              <lsb>9</lsb>
12348              <msb>9</msb>
12349              <enumeratedValues>
12350                <usage>read</usage>
12351                <enumeratedValue>
12352                  <name>Disabled</name>
12353                  <description>Read: Disabled</description>
12354                  <value>0</value>
12355                </enumeratedValue>
12356                <enumeratedValue>
12357                  <name>Enabled</name>
12358                  <description>Read: Enabled</description>
12359                  <value>1</value>
12360                </enumeratedValue>
12361              </enumeratedValues>
12362              <enumeratedValues>
12363                <usage>write</usage>
12364                <enumeratedValue>
12365                  <name>Clear</name>
12366                  <description>Disable</description>
12367                  <value>1</value>
12368                </enumeratedValue>
12369              </enumeratedValues>
12370            </field>
12371            <field>
12372              <name>RXTO</name>
12373              <description>Write '1' to disable interrupt for event RXTO</description>
12374              <lsb>17</lsb>
12375              <msb>17</msb>
12376              <enumeratedValues>
12377                <usage>read</usage>
12378                <enumeratedValue>
12379                  <name>Disabled</name>
12380                  <description>Read: Disabled</description>
12381                  <value>0</value>
12382                </enumeratedValue>
12383                <enumeratedValue>
12384                  <name>Enabled</name>
12385                  <description>Read: Enabled</description>
12386                  <value>1</value>
12387                </enumeratedValue>
12388              </enumeratedValues>
12389              <enumeratedValues>
12390                <usage>write</usage>
12391                <enumeratedValue>
12392                  <name>Clear</name>
12393                  <description>Disable</description>
12394                  <value>1</value>
12395                </enumeratedValue>
12396              </enumeratedValues>
12397            </field>
12398          </fields>
12399        </register>
12400        <register>
12401          <name>ERRORSRC</name>
12402          <description>Error source</description>
12403          <addressOffset>0x480</addressOffset>
12404          <access>read-write</access>
12405          <modifiedWriteValues>oneToClear</modifiedWriteValues>
12406          <fields>
12407            <field>
12408              <name>OVERRUN</name>
12409              <description>Overrun error</description>
12410              <lsb>0</lsb>
12411              <msb>0</msb>
12412              <enumeratedValues>
12413                <usage>read</usage>
12414                <enumeratedValue>
12415                  <name>NotPresent</name>
12416                  <description>Read: error not present</description>
12417                  <value>0</value>
12418                </enumeratedValue>
12419                <enumeratedValue>
12420                  <name>Present</name>
12421                  <description>Read: error present</description>
12422                  <value>1</value>
12423                </enumeratedValue>
12424              </enumeratedValues>
12425            </field>
12426            <field>
12427              <name>PARITY</name>
12428              <description>Parity error</description>
12429              <lsb>1</lsb>
12430              <msb>1</msb>
12431              <enumeratedValues>
12432                <usage>read</usage>
12433                <enumeratedValue>
12434                  <name>NotPresent</name>
12435                  <description>Read: error not present</description>
12436                  <value>0</value>
12437                </enumeratedValue>
12438                <enumeratedValue>
12439                  <name>Present</name>
12440                  <description>Read: error present</description>
12441                  <value>1</value>
12442                </enumeratedValue>
12443              </enumeratedValues>
12444            </field>
12445            <field>
12446              <name>FRAMING</name>
12447              <description>Framing error occurred</description>
12448              <lsb>2</lsb>
12449              <msb>2</msb>
12450              <enumeratedValues>
12451                <usage>read</usage>
12452                <enumeratedValue>
12453                  <name>NotPresent</name>
12454                  <description>Read: error not present</description>
12455                  <value>0</value>
12456                </enumeratedValue>
12457                <enumeratedValue>
12458                  <name>Present</name>
12459                  <description>Read: error present</description>
12460                  <value>1</value>
12461                </enumeratedValue>
12462              </enumeratedValues>
12463            </field>
12464            <field>
12465              <name>BREAK</name>
12466              <description>Break condition</description>
12467              <lsb>3</lsb>
12468              <msb>3</msb>
12469              <enumeratedValues>
12470                <usage>read</usage>
12471                <enumeratedValue>
12472                  <name>NotPresent</name>
12473                  <description>Read: error not present</description>
12474                  <value>0</value>
12475                </enumeratedValue>
12476                <enumeratedValue>
12477                  <name>Present</name>
12478                  <description>Read: error present</description>
12479                  <value>1</value>
12480                </enumeratedValue>
12481              </enumeratedValues>
12482            </field>
12483          </fields>
12484        </register>
12485        <register>
12486          <name>ENABLE</name>
12487          <description>Enable UART</description>
12488          <addressOffset>0x500</addressOffset>
12489          <access>read-write</access>
12490          <fields>
12491            <field>
12492              <name>ENABLE</name>
12493              <description>Enable or disable UART</description>
12494              <lsb>0</lsb>
12495              <msb>3</msb>
12496              <enumeratedValues>
12497                <enumeratedValue>
12498                  <name>Disabled</name>
12499                  <description>Disable UART</description>
12500                  <value>0</value>
12501                </enumeratedValue>
12502                <enumeratedValue>
12503                  <name>Enabled</name>
12504                  <description>Enable UART</description>
12505                  <value>4</value>
12506                </enumeratedValue>
12507              </enumeratedValues>
12508            </field>
12509          </fields>
12510        </register>
12511        <cluster>
12512          <name>PSEL</name>
12513          <description>Unspecified</description>
12514          <headerStructName>UART_PSEL</headerStructName>
12515          <access>read-write</access>
12516          <addressOffset>0x508</addressOffset>
12517          <register>
12518            <name>RTS</name>
12519            <description>Pin select for RTS</description>
12520            <addressOffset>0x000</addressOffset>
12521            <access>read-write</access>
12522            <resetValue>0xFFFFFFFF</resetValue>
12523            <fields>
12524              <field>
12525                <name>PIN</name>
12526                <description>Pin number</description>
12527                <lsb>0</lsb>
12528                <msb>4</msb>
12529              </field>
12530              <field>
12531                <name>CONNECT</name>
12532                <description>Connection</description>
12533                <lsb>31</lsb>
12534                <msb>31</msb>
12535                <enumeratedValues>
12536                  <enumeratedValue>
12537                    <name>Disconnected</name>
12538                    <description>Disconnect</description>
12539                    <value>1</value>
12540                  </enumeratedValue>
12541                  <enumeratedValue>
12542                    <name>Connected</name>
12543                    <description>Connect</description>
12544                    <value>0</value>
12545                  </enumeratedValue>
12546                </enumeratedValues>
12547              </field>
12548            </fields>
12549          </register>
12550          <register>
12551            <name>TXD</name>
12552            <description>Pin select for TXD</description>
12553            <addressOffset>0x004</addressOffset>
12554            <access>read-write</access>
12555            <resetValue>0xFFFFFFFF</resetValue>
12556            <fields>
12557              <field>
12558                <name>PIN</name>
12559                <description>Pin number</description>
12560                <lsb>0</lsb>
12561                <msb>4</msb>
12562              </field>
12563              <field>
12564                <name>CONNECT</name>
12565                <description>Connection</description>
12566                <lsb>31</lsb>
12567                <msb>31</msb>
12568                <enumeratedValues>
12569                  <enumeratedValue>
12570                    <name>Disconnected</name>
12571                    <description>Disconnect</description>
12572                    <value>1</value>
12573                  </enumeratedValue>
12574                  <enumeratedValue>
12575                    <name>Connected</name>
12576                    <description>Connect</description>
12577                    <value>0</value>
12578                  </enumeratedValue>
12579                </enumeratedValues>
12580              </field>
12581            </fields>
12582          </register>
12583          <register>
12584            <name>CTS</name>
12585            <description>Pin select for CTS</description>
12586            <addressOffset>0x008</addressOffset>
12587            <access>read-write</access>
12588            <resetValue>0xFFFFFFFF</resetValue>
12589            <fields>
12590              <field>
12591                <name>PIN</name>
12592                <description>Pin number</description>
12593                <lsb>0</lsb>
12594                <msb>4</msb>
12595              </field>
12596              <field>
12597                <name>CONNECT</name>
12598                <description>Connection</description>
12599                <lsb>31</lsb>
12600                <msb>31</msb>
12601                <enumeratedValues>
12602                  <enumeratedValue>
12603                    <name>Disconnected</name>
12604                    <description>Disconnect</description>
12605                    <value>1</value>
12606                  </enumeratedValue>
12607                  <enumeratedValue>
12608                    <name>Connected</name>
12609                    <description>Connect</description>
12610                    <value>0</value>
12611                  </enumeratedValue>
12612                </enumeratedValues>
12613              </field>
12614            </fields>
12615          </register>
12616          <register>
12617            <name>RXD</name>
12618            <description>Pin select for RXD</description>
12619            <addressOffset>0x00C</addressOffset>
12620            <access>read-write</access>
12621            <resetValue>0xFFFFFFFF</resetValue>
12622            <fields>
12623              <field>
12624                <name>PIN</name>
12625                <description>Pin number</description>
12626                <lsb>0</lsb>
12627                <msb>4</msb>
12628              </field>
12629              <field>
12630                <name>CONNECT</name>
12631                <description>Connection</description>
12632                <lsb>31</lsb>
12633                <msb>31</msb>
12634                <enumeratedValues>
12635                  <enumeratedValue>
12636                    <name>Disconnected</name>
12637                    <description>Disconnect</description>
12638                    <value>1</value>
12639                  </enumeratedValue>
12640                  <enumeratedValue>
12641                    <name>Connected</name>
12642                    <description>Connect</description>
12643                    <value>0</value>
12644                  </enumeratedValue>
12645                </enumeratedValues>
12646              </field>
12647            </fields>
12648          </register>
12649        </cluster>
12650        <register>
12651          <name>RXD</name>
12652          <description>RXD register</description>
12653          <addressOffset>0x518</addressOffset>
12654          <access>read-only</access>
12655          <readAction>modifyExternal</readAction>
12656          <fields>
12657            <field>
12658              <name>RXD</name>
12659              <description>RX data received in previous transfers, double buffered</description>
12660              <lsb>0</lsb>
12661              <msb>7</msb>
12662            </field>
12663          </fields>
12664        </register>
12665        <register>
12666          <name>TXD</name>
12667          <description>TXD register</description>
12668          <addressOffset>0x51C</addressOffset>
12669          <access>write-only</access>
12670          <fields>
12671            <field>
12672              <name>TXD</name>
12673              <description>TX data to be transferred</description>
12674              <lsb>0</lsb>
12675              <msb>7</msb>
12676            </field>
12677          </fields>
12678        </register>
12679        <register>
12680          <name>BAUDRATE</name>
12681          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
12682          <addressOffset>0x524</addressOffset>
12683          <access>read-write</access>
12684          <resetValue>0x04000000</resetValue>
12685          <fields>
12686            <field>
12687              <name>BAUDRATE</name>
12688              <description>Baud rate</description>
12689              <lsb>0</lsb>
12690              <msb>31</msb>
12691              <enumeratedValues>
12692                <enumeratedValue>
12693                  <name>Baud1200</name>
12694                  <description>1200 baud (actual rate: 1205)</description>
12695                  <value>0x0004F000</value>
12696                </enumeratedValue>
12697                <enumeratedValue>
12698                  <name>Baud2400</name>
12699                  <description>2400 baud (actual rate: 2396)</description>
12700                  <value>0x0009D000</value>
12701                </enumeratedValue>
12702                <enumeratedValue>
12703                  <name>Baud4800</name>
12704                  <description>4800 baud (actual rate: 4808)</description>
12705                  <value>0x0013B000</value>
12706                </enumeratedValue>
12707                <enumeratedValue>
12708                  <name>Baud9600</name>
12709                  <description>9600 baud (actual rate: 9598)</description>
12710                  <value>0x00275000</value>
12711                </enumeratedValue>
12712                <enumeratedValue>
12713                  <name>Baud14400</name>
12714                  <description>14400 baud (actual rate: 14414)</description>
12715                  <value>0x003B0000</value>
12716                </enumeratedValue>
12717                <enumeratedValue>
12718                  <name>Baud19200</name>
12719                  <description>19200 baud (actual rate: 19208)</description>
12720                  <value>0x004EA000</value>
12721                </enumeratedValue>
12722                <enumeratedValue>
12723                  <name>Baud28800</name>
12724                  <description>28800 baud (actual rate: 28829)</description>
12725                  <value>0x0075F000</value>
12726                </enumeratedValue>
12727                <enumeratedValue>
12728                  <name>Baud31250</name>
12729                  <description>31250 baud</description>
12730                  <value>0x00800000</value>
12731                </enumeratedValue>
12732                <enumeratedValue>
12733                  <name>Baud38400</name>
12734                  <description>38400 baud (actual rate: 38462)</description>
12735                  <value>0x009D5000</value>
12736                </enumeratedValue>
12737                <enumeratedValue>
12738                  <name>Baud56000</name>
12739                  <description>56000 baud (actual rate: 55944)</description>
12740                  <value>0x00E50000</value>
12741                </enumeratedValue>
12742                <enumeratedValue>
12743                  <name>Baud57600</name>
12744                  <description>57600 baud (actual rate: 57762)</description>
12745                  <value>0x00EBF000</value>
12746                </enumeratedValue>
12747                <enumeratedValue>
12748                  <name>Baud76800</name>
12749                  <description>76800 baud (actual rate: 76923)</description>
12750                  <value>0x013A9000</value>
12751                </enumeratedValue>
12752                <enumeratedValue>
12753                  <name>Baud115200</name>
12754                  <description>115200 baud (actual rate: 115942)</description>
12755                  <value>0x01D7E000</value>
12756                </enumeratedValue>
12757                <enumeratedValue>
12758                  <name>Baud230400</name>
12759                  <description>230400 baud (actual rate: 231884)</description>
12760                  <value>0x03AFB000</value>
12761                </enumeratedValue>
12762                <enumeratedValue>
12763                  <name>Baud250000</name>
12764                  <description>250000 baud</description>
12765                  <value>0x04000000</value>
12766                </enumeratedValue>
12767                <enumeratedValue>
12768                  <name>Baud460800</name>
12769                  <description>460800 baud (actual rate: 470588)</description>
12770                  <value>0x075F7000</value>
12771                </enumeratedValue>
12772                <enumeratedValue>
12773                  <name>Baud921600</name>
12774                  <description>921600 baud (actual rate: 941176)</description>
12775                  <value>0x0EBED000</value>
12776                </enumeratedValue>
12777                <enumeratedValue>
12778                  <name>Baud1M</name>
12779                  <description>1Mega baud</description>
12780                  <value>0x10000000</value>
12781                </enumeratedValue>
12782              </enumeratedValues>
12783            </field>
12784          </fields>
12785        </register>
12786        <register>
12787          <name>CONFIG</name>
12788          <description>Configuration of parity and hardware flow control</description>
12789          <addressOffset>0x56C</addressOffset>
12790          <access>read-write</access>
12791          <fields>
12792            <field>
12793              <name>HWFC</name>
12794              <description>Hardware flow control</description>
12795              <lsb>0</lsb>
12796              <msb>0</msb>
12797              <enumeratedValues>
12798                <enumeratedValue>
12799                  <name>Disabled</name>
12800                  <description>Disabled</description>
12801                  <value>0</value>
12802                </enumeratedValue>
12803                <enumeratedValue>
12804                  <name>Enabled</name>
12805                  <description>Enabled</description>
12806                  <value>1</value>
12807                </enumeratedValue>
12808              </enumeratedValues>
12809            </field>
12810            <field>
12811              <name>PARITY</name>
12812              <description>Parity</description>
12813              <lsb>1</lsb>
12814              <msb>3</msb>
12815              <enumeratedValues>
12816                <enumeratedValue>
12817                  <name>Excluded</name>
12818                  <description>Exclude parity bit</description>
12819                  <value>0x0</value>
12820                </enumeratedValue>
12821                <enumeratedValue>
12822                  <name>Included</name>
12823                  <description>Include parity bit</description>
12824                  <value>0x7</value>
12825                </enumeratedValue>
12826              </enumeratedValues>
12827            </field>
12828            <field>
12829              <name>STOP</name>
12830              <description>Stop bits</description>
12831              <lsb>4</lsb>
12832              <msb>4</msb>
12833              <enumeratedValues>
12834                <enumeratedValue>
12835                  <name>One</name>
12836                  <description>One stop bit</description>
12837                  <value>0</value>
12838                </enumeratedValue>
12839                <enumeratedValue>
12840                  <name>Two</name>
12841                  <description>Two stop bits</description>
12842                  <value>1</value>
12843                </enumeratedValue>
12844              </enumeratedValues>
12845            </field>
12846          </fields>
12847        </register>
12848      </registers>
12849    </peripheral>
12850    <peripheral>
12851      <name>UARTE0</name>
12852      <description>UART with EasyDMA</description>
12853      <baseAddress>0x40002000</baseAddress>
12854      <alternatePeripheral>UART0</alternatePeripheral>
12855      <headerStructName>UARTE</headerStructName>
12856      <addressBlock>
12857        <offset>0</offset>
12858        <size>0x1000</size>
12859        <usage>registers</usage>
12860      </addressBlock>
12861      <interrupt>
12862        <name>UARTE0_UART0</name>
12863        <value>2</value>
12864      </interrupt>
12865      <groupName>UARTE</groupName>
12866      <size>0x20</size>
12867      <registers>
12868        <register>
12869          <name>TASKS_STARTRX</name>
12870          <description>Start UART receiver</description>
12871          <addressOffset>0x000</addressOffset>
12872          <access>write-only</access>
12873          <fields>
12874            <field>
12875              <name>TASKS_STARTRX</name>
12876              <description>Start UART receiver</description>
12877              <lsb>0</lsb>
12878              <msb>0</msb>
12879              <enumeratedValues>
12880                <enumeratedValue>
12881                  <name>Trigger</name>
12882                  <description>Trigger task</description>
12883                  <value>1</value>
12884                </enumeratedValue>
12885              </enumeratedValues>
12886            </field>
12887          </fields>
12888        </register>
12889        <register>
12890          <name>TASKS_STOPRX</name>
12891          <description>Stop UART receiver</description>
12892          <addressOffset>0x004</addressOffset>
12893          <access>write-only</access>
12894          <fields>
12895            <field>
12896              <name>TASKS_STOPRX</name>
12897              <description>Stop UART receiver</description>
12898              <lsb>0</lsb>
12899              <msb>0</msb>
12900              <enumeratedValues>
12901                <enumeratedValue>
12902                  <name>Trigger</name>
12903                  <description>Trigger task</description>
12904                  <value>1</value>
12905                </enumeratedValue>
12906              </enumeratedValues>
12907            </field>
12908          </fields>
12909        </register>
12910        <register>
12911          <name>TASKS_STARTTX</name>
12912          <description>Start UART transmitter</description>
12913          <addressOffset>0x008</addressOffset>
12914          <access>write-only</access>
12915          <fields>
12916            <field>
12917              <name>TASKS_STARTTX</name>
12918              <description>Start UART transmitter</description>
12919              <lsb>0</lsb>
12920              <msb>0</msb>
12921              <enumeratedValues>
12922                <enumeratedValue>
12923                  <name>Trigger</name>
12924                  <description>Trigger task</description>
12925                  <value>1</value>
12926                </enumeratedValue>
12927              </enumeratedValues>
12928            </field>
12929          </fields>
12930        </register>
12931        <register>
12932          <name>TASKS_STOPTX</name>
12933          <description>Stop UART transmitter</description>
12934          <addressOffset>0x00C</addressOffset>
12935          <access>write-only</access>
12936          <fields>
12937            <field>
12938              <name>TASKS_STOPTX</name>
12939              <description>Stop UART transmitter</description>
12940              <lsb>0</lsb>
12941              <msb>0</msb>
12942              <enumeratedValues>
12943                <enumeratedValue>
12944                  <name>Trigger</name>
12945                  <description>Trigger task</description>
12946                  <value>1</value>
12947                </enumeratedValue>
12948              </enumeratedValues>
12949            </field>
12950          </fields>
12951        </register>
12952        <register>
12953          <name>TASKS_FLUSHRX</name>
12954          <description>Flush RX FIFO into RX buffer</description>
12955          <addressOffset>0x02C</addressOffset>
12956          <access>write-only</access>
12957          <fields>
12958            <field>
12959              <name>TASKS_FLUSHRX</name>
12960              <description>Flush RX FIFO into RX buffer</description>
12961              <lsb>0</lsb>
12962              <msb>0</msb>
12963              <enumeratedValues>
12964                <enumeratedValue>
12965                  <name>Trigger</name>
12966                  <description>Trigger task</description>
12967                  <value>1</value>
12968                </enumeratedValue>
12969              </enumeratedValues>
12970            </field>
12971          </fields>
12972        </register>
12973        <register>
12974          <name>EVENTS_CTS</name>
12975          <description>CTS is activated (set low). Clear To Send.</description>
12976          <addressOffset>0x100</addressOffset>
12977          <access>read-write</access>
12978          <fields>
12979            <field>
12980              <name>EVENTS_CTS</name>
12981              <description>CTS is activated (set low). Clear To Send.</description>
12982              <lsb>0</lsb>
12983              <msb>0</msb>
12984              <enumeratedValues>
12985                <enumeratedValue>
12986                  <name>NotGenerated</name>
12987                  <description>Event not generated</description>
12988                  <value>0</value>
12989                </enumeratedValue>
12990                <enumeratedValue>
12991                  <name>Generated</name>
12992                  <description>Event generated</description>
12993                  <value>1</value>
12994                </enumeratedValue>
12995              </enumeratedValues>
12996            </field>
12997          </fields>
12998        </register>
12999        <register>
13000          <name>EVENTS_NCTS</name>
13001          <description>CTS is deactivated (set high). Not Clear To Send.</description>
13002          <addressOffset>0x104</addressOffset>
13003          <access>read-write</access>
13004          <fields>
13005            <field>
13006              <name>EVENTS_NCTS</name>
13007              <description>CTS is deactivated (set high). Not Clear To Send.</description>
13008              <lsb>0</lsb>
13009              <msb>0</msb>
13010              <enumeratedValues>
13011                <enumeratedValue>
13012                  <name>NotGenerated</name>
13013                  <description>Event not generated</description>
13014                  <value>0</value>
13015                </enumeratedValue>
13016                <enumeratedValue>
13017                  <name>Generated</name>
13018                  <description>Event generated</description>
13019                  <value>1</value>
13020                </enumeratedValue>
13021              </enumeratedValues>
13022            </field>
13023          </fields>
13024        </register>
13025        <register>
13026          <name>EVENTS_RXDRDY</name>
13027          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
13028          <addressOffset>0x108</addressOffset>
13029          <access>read-write</access>
13030          <fields>
13031            <field>
13032              <name>EVENTS_RXDRDY</name>
13033              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
13034              <lsb>0</lsb>
13035              <msb>0</msb>
13036              <enumeratedValues>
13037                <enumeratedValue>
13038                  <name>NotGenerated</name>
13039                  <description>Event not generated</description>
13040                  <value>0</value>
13041                </enumeratedValue>
13042                <enumeratedValue>
13043                  <name>Generated</name>
13044                  <description>Event generated</description>
13045                  <value>1</value>
13046                </enumeratedValue>
13047              </enumeratedValues>
13048            </field>
13049          </fields>
13050        </register>
13051        <register>
13052          <name>EVENTS_ENDRX</name>
13053          <description>Receive buffer is filled up</description>
13054          <addressOffset>0x110</addressOffset>
13055          <access>read-write</access>
13056          <fields>
13057            <field>
13058              <name>EVENTS_ENDRX</name>
13059              <description>Receive buffer is filled up</description>
13060              <lsb>0</lsb>
13061              <msb>0</msb>
13062              <enumeratedValues>
13063                <enumeratedValue>
13064                  <name>NotGenerated</name>
13065                  <description>Event not generated</description>
13066                  <value>0</value>
13067                </enumeratedValue>
13068                <enumeratedValue>
13069                  <name>Generated</name>
13070                  <description>Event generated</description>
13071                  <value>1</value>
13072                </enumeratedValue>
13073              </enumeratedValues>
13074            </field>
13075          </fields>
13076        </register>
13077        <register>
13078          <name>EVENTS_TXDRDY</name>
13079          <description>Data sent from TXD</description>
13080          <addressOffset>0x11C</addressOffset>
13081          <access>read-write</access>
13082          <fields>
13083            <field>
13084              <name>EVENTS_TXDRDY</name>
13085              <description>Data sent from TXD</description>
13086              <lsb>0</lsb>
13087              <msb>0</msb>
13088              <enumeratedValues>
13089                <enumeratedValue>
13090                  <name>NotGenerated</name>
13091                  <description>Event not generated</description>
13092                  <value>0</value>
13093                </enumeratedValue>
13094                <enumeratedValue>
13095                  <name>Generated</name>
13096                  <description>Event generated</description>
13097                  <value>1</value>
13098                </enumeratedValue>
13099              </enumeratedValues>
13100            </field>
13101          </fields>
13102        </register>
13103        <register>
13104          <name>EVENTS_ENDTX</name>
13105          <description>Last TX byte transmitted</description>
13106          <addressOffset>0x120</addressOffset>
13107          <access>read-write</access>
13108          <fields>
13109            <field>
13110              <name>EVENTS_ENDTX</name>
13111              <description>Last TX byte transmitted</description>
13112              <lsb>0</lsb>
13113              <msb>0</msb>
13114              <enumeratedValues>
13115                <enumeratedValue>
13116                  <name>NotGenerated</name>
13117                  <description>Event not generated</description>
13118                  <value>0</value>
13119                </enumeratedValue>
13120                <enumeratedValue>
13121                  <name>Generated</name>
13122                  <description>Event generated</description>
13123                  <value>1</value>
13124                </enumeratedValue>
13125              </enumeratedValues>
13126            </field>
13127          </fields>
13128        </register>
13129        <register>
13130          <name>EVENTS_ERROR</name>
13131          <description>Error detected</description>
13132          <addressOffset>0x124</addressOffset>
13133          <access>read-write</access>
13134          <fields>
13135            <field>
13136              <name>EVENTS_ERROR</name>
13137              <description>Error detected</description>
13138              <lsb>0</lsb>
13139              <msb>0</msb>
13140              <enumeratedValues>
13141                <enumeratedValue>
13142                  <name>NotGenerated</name>
13143                  <description>Event not generated</description>
13144                  <value>0</value>
13145                </enumeratedValue>
13146                <enumeratedValue>
13147                  <name>Generated</name>
13148                  <description>Event generated</description>
13149                  <value>1</value>
13150                </enumeratedValue>
13151              </enumeratedValues>
13152            </field>
13153          </fields>
13154        </register>
13155        <register>
13156          <name>EVENTS_RXTO</name>
13157          <description>Receiver timeout</description>
13158          <addressOffset>0x144</addressOffset>
13159          <access>read-write</access>
13160          <fields>
13161            <field>
13162              <name>EVENTS_RXTO</name>
13163              <description>Receiver timeout</description>
13164              <lsb>0</lsb>
13165              <msb>0</msb>
13166              <enumeratedValues>
13167                <enumeratedValue>
13168                  <name>NotGenerated</name>
13169                  <description>Event not generated</description>
13170                  <value>0</value>
13171                </enumeratedValue>
13172                <enumeratedValue>
13173                  <name>Generated</name>
13174                  <description>Event generated</description>
13175                  <value>1</value>
13176                </enumeratedValue>
13177              </enumeratedValues>
13178            </field>
13179          </fields>
13180        </register>
13181        <register>
13182          <name>EVENTS_RXSTARTED</name>
13183          <description>UART receiver has started</description>
13184          <addressOffset>0x14C</addressOffset>
13185          <access>read-write</access>
13186          <fields>
13187            <field>
13188              <name>EVENTS_RXSTARTED</name>
13189              <description>UART receiver has started</description>
13190              <lsb>0</lsb>
13191              <msb>0</msb>
13192              <enumeratedValues>
13193                <enumeratedValue>
13194                  <name>NotGenerated</name>
13195                  <description>Event not generated</description>
13196                  <value>0</value>
13197                </enumeratedValue>
13198                <enumeratedValue>
13199                  <name>Generated</name>
13200                  <description>Event generated</description>
13201                  <value>1</value>
13202                </enumeratedValue>
13203              </enumeratedValues>
13204            </field>
13205          </fields>
13206        </register>
13207        <register>
13208          <name>EVENTS_TXSTARTED</name>
13209          <description>UART transmitter has started</description>
13210          <addressOffset>0x150</addressOffset>
13211          <access>read-write</access>
13212          <fields>
13213            <field>
13214              <name>EVENTS_TXSTARTED</name>
13215              <description>UART transmitter has started</description>
13216              <lsb>0</lsb>
13217              <msb>0</msb>
13218              <enumeratedValues>
13219                <enumeratedValue>
13220                  <name>NotGenerated</name>
13221                  <description>Event not generated</description>
13222                  <value>0</value>
13223                </enumeratedValue>
13224                <enumeratedValue>
13225                  <name>Generated</name>
13226                  <description>Event generated</description>
13227                  <value>1</value>
13228                </enumeratedValue>
13229              </enumeratedValues>
13230            </field>
13231          </fields>
13232        </register>
13233        <register>
13234          <name>EVENTS_TXSTOPPED</name>
13235          <description>Transmitter stopped</description>
13236          <addressOffset>0x158</addressOffset>
13237          <access>read-write</access>
13238          <fields>
13239            <field>
13240              <name>EVENTS_TXSTOPPED</name>
13241              <description>Transmitter stopped</description>
13242              <lsb>0</lsb>
13243              <msb>0</msb>
13244              <enumeratedValues>
13245                <enumeratedValue>
13246                  <name>NotGenerated</name>
13247                  <description>Event not generated</description>
13248                  <value>0</value>
13249                </enumeratedValue>
13250                <enumeratedValue>
13251                  <name>Generated</name>
13252                  <description>Event generated</description>
13253                  <value>1</value>
13254                </enumeratedValue>
13255              </enumeratedValues>
13256            </field>
13257          </fields>
13258        </register>
13259        <register>
13260          <name>SHORTS</name>
13261          <description>Shortcuts between local events and tasks</description>
13262          <addressOffset>0x200</addressOffset>
13263          <access>read-write</access>
13264          <fields>
13265            <field>
13266              <name>ENDRX_STARTRX</name>
13267              <description>Shortcut between event ENDRX and task STARTRX</description>
13268              <lsb>5</lsb>
13269              <msb>5</msb>
13270              <enumeratedValues>
13271                <enumeratedValue>
13272                  <name>Disabled</name>
13273                  <description>Disable shortcut</description>
13274                  <value>0</value>
13275                </enumeratedValue>
13276                <enumeratedValue>
13277                  <name>Enabled</name>
13278                  <description>Enable shortcut</description>
13279                  <value>1</value>
13280                </enumeratedValue>
13281              </enumeratedValues>
13282            </field>
13283            <field>
13284              <name>ENDRX_STOPRX</name>
13285              <description>Shortcut between event ENDRX and task STOPRX</description>
13286              <lsb>6</lsb>
13287              <msb>6</msb>
13288              <enumeratedValues>
13289                <enumeratedValue>
13290                  <name>Disabled</name>
13291                  <description>Disable shortcut</description>
13292                  <value>0</value>
13293                </enumeratedValue>
13294                <enumeratedValue>
13295                  <name>Enabled</name>
13296                  <description>Enable shortcut</description>
13297                  <value>1</value>
13298                </enumeratedValue>
13299              </enumeratedValues>
13300            </field>
13301          </fields>
13302        </register>
13303        <register>
13304          <name>INTEN</name>
13305          <description>Enable or disable interrupt</description>
13306          <addressOffset>0x300</addressOffset>
13307          <access>read-write</access>
13308          <fields>
13309            <field>
13310              <name>CTS</name>
13311              <description>Enable or disable interrupt for event CTS</description>
13312              <lsb>0</lsb>
13313              <msb>0</msb>
13314              <enumeratedValues>
13315                <enumeratedValue>
13316                  <name>Disabled</name>
13317                  <description>Disable</description>
13318                  <value>0</value>
13319                </enumeratedValue>
13320                <enumeratedValue>
13321                  <name>Enabled</name>
13322                  <description>Enable</description>
13323                  <value>1</value>
13324                </enumeratedValue>
13325              </enumeratedValues>
13326            </field>
13327            <field>
13328              <name>NCTS</name>
13329              <description>Enable or disable interrupt for event NCTS</description>
13330              <lsb>1</lsb>
13331              <msb>1</msb>
13332              <enumeratedValues>
13333                <enumeratedValue>
13334                  <name>Disabled</name>
13335                  <description>Disable</description>
13336                  <value>0</value>
13337                </enumeratedValue>
13338                <enumeratedValue>
13339                  <name>Enabled</name>
13340                  <description>Enable</description>
13341                  <value>1</value>
13342                </enumeratedValue>
13343              </enumeratedValues>
13344            </field>
13345            <field>
13346              <name>RXDRDY</name>
13347              <description>Enable or disable interrupt for event RXDRDY</description>
13348              <lsb>2</lsb>
13349              <msb>2</msb>
13350              <enumeratedValues>
13351                <enumeratedValue>
13352                  <name>Disabled</name>
13353                  <description>Disable</description>
13354                  <value>0</value>
13355                </enumeratedValue>
13356                <enumeratedValue>
13357                  <name>Enabled</name>
13358                  <description>Enable</description>
13359                  <value>1</value>
13360                </enumeratedValue>
13361              </enumeratedValues>
13362            </field>
13363            <field>
13364              <name>ENDRX</name>
13365              <description>Enable or disable interrupt for event ENDRX</description>
13366              <lsb>4</lsb>
13367              <msb>4</msb>
13368              <enumeratedValues>
13369                <enumeratedValue>
13370                  <name>Disabled</name>
13371                  <description>Disable</description>
13372                  <value>0</value>
13373                </enumeratedValue>
13374                <enumeratedValue>
13375                  <name>Enabled</name>
13376                  <description>Enable</description>
13377                  <value>1</value>
13378                </enumeratedValue>
13379              </enumeratedValues>
13380            </field>
13381            <field>
13382              <name>TXDRDY</name>
13383              <description>Enable or disable interrupt for event TXDRDY</description>
13384              <lsb>7</lsb>
13385              <msb>7</msb>
13386              <enumeratedValues>
13387                <enumeratedValue>
13388                  <name>Disabled</name>
13389                  <description>Disable</description>
13390                  <value>0</value>
13391                </enumeratedValue>
13392                <enumeratedValue>
13393                  <name>Enabled</name>
13394                  <description>Enable</description>
13395                  <value>1</value>
13396                </enumeratedValue>
13397              </enumeratedValues>
13398            </field>
13399            <field>
13400              <name>ENDTX</name>
13401              <description>Enable or disable interrupt for event ENDTX</description>
13402              <lsb>8</lsb>
13403              <msb>8</msb>
13404              <enumeratedValues>
13405                <enumeratedValue>
13406                  <name>Disabled</name>
13407                  <description>Disable</description>
13408                  <value>0</value>
13409                </enumeratedValue>
13410                <enumeratedValue>
13411                  <name>Enabled</name>
13412                  <description>Enable</description>
13413                  <value>1</value>
13414                </enumeratedValue>
13415              </enumeratedValues>
13416            </field>
13417            <field>
13418              <name>ERROR</name>
13419              <description>Enable or disable interrupt for event ERROR</description>
13420              <lsb>9</lsb>
13421              <msb>9</msb>
13422              <enumeratedValues>
13423                <enumeratedValue>
13424                  <name>Disabled</name>
13425                  <description>Disable</description>
13426                  <value>0</value>
13427                </enumeratedValue>
13428                <enumeratedValue>
13429                  <name>Enabled</name>
13430                  <description>Enable</description>
13431                  <value>1</value>
13432                </enumeratedValue>
13433              </enumeratedValues>
13434            </field>
13435            <field>
13436              <name>RXTO</name>
13437              <description>Enable or disable interrupt for event RXTO</description>
13438              <lsb>17</lsb>
13439              <msb>17</msb>
13440              <enumeratedValues>
13441                <enumeratedValue>
13442                  <name>Disabled</name>
13443                  <description>Disable</description>
13444                  <value>0</value>
13445                </enumeratedValue>
13446                <enumeratedValue>
13447                  <name>Enabled</name>
13448                  <description>Enable</description>
13449                  <value>1</value>
13450                </enumeratedValue>
13451              </enumeratedValues>
13452            </field>
13453            <field>
13454              <name>RXSTARTED</name>
13455              <description>Enable or disable interrupt for event RXSTARTED</description>
13456              <lsb>19</lsb>
13457              <msb>19</msb>
13458              <enumeratedValues>
13459                <enumeratedValue>
13460                  <name>Disabled</name>
13461                  <description>Disable</description>
13462                  <value>0</value>
13463                </enumeratedValue>
13464                <enumeratedValue>
13465                  <name>Enabled</name>
13466                  <description>Enable</description>
13467                  <value>1</value>
13468                </enumeratedValue>
13469              </enumeratedValues>
13470            </field>
13471            <field>
13472              <name>TXSTARTED</name>
13473              <description>Enable or disable interrupt for event TXSTARTED</description>
13474              <lsb>20</lsb>
13475              <msb>20</msb>
13476              <enumeratedValues>
13477                <enumeratedValue>
13478                  <name>Disabled</name>
13479                  <description>Disable</description>
13480                  <value>0</value>
13481                </enumeratedValue>
13482                <enumeratedValue>
13483                  <name>Enabled</name>
13484                  <description>Enable</description>
13485                  <value>1</value>
13486                </enumeratedValue>
13487              </enumeratedValues>
13488            </field>
13489            <field>
13490              <name>TXSTOPPED</name>
13491              <description>Enable or disable interrupt for event TXSTOPPED</description>
13492              <lsb>22</lsb>
13493              <msb>22</msb>
13494              <enumeratedValues>
13495                <enumeratedValue>
13496                  <name>Disabled</name>
13497                  <description>Disable</description>
13498                  <value>0</value>
13499                </enumeratedValue>
13500                <enumeratedValue>
13501                  <name>Enabled</name>
13502                  <description>Enable</description>
13503                  <value>1</value>
13504                </enumeratedValue>
13505              </enumeratedValues>
13506            </field>
13507          </fields>
13508        </register>
13509        <register>
13510          <name>INTENSET</name>
13511          <description>Enable interrupt</description>
13512          <addressOffset>0x304</addressOffset>
13513          <access>read-write</access>
13514          <fields>
13515            <field>
13516              <name>CTS</name>
13517              <description>Write '1' to enable interrupt for event CTS</description>
13518              <lsb>0</lsb>
13519              <msb>0</msb>
13520              <enumeratedValues>
13521                <usage>read</usage>
13522                <enumeratedValue>
13523                  <name>Disabled</name>
13524                  <description>Read: Disabled</description>
13525                  <value>0</value>
13526                </enumeratedValue>
13527                <enumeratedValue>
13528                  <name>Enabled</name>
13529                  <description>Read: Enabled</description>
13530                  <value>1</value>
13531                </enumeratedValue>
13532              </enumeratedValues>
13533              <enumeratedValues>
13534                <usage>write</usage>
13535                <enumeratedValue>
13536                  <name>Set</name>
13537                  <description>Enable</description>
13538                  <value>1</value>
13539                </enumeratedValue>
13540              </enumeratedValues>
13541            </field>
13542            <field>
13543              <name>NCTS</name>
13544              <description>Write '1' to enable interrupt for event NCTS</description>
13545              <lsb>1</lsb>
13546              <msb>1</msb>
13547              <enumeratedValues>
13548                <usage>read</usage>
13549                <enumeratedValue>
13550                  <name>Disabled</name>
13551                  <description>Read: Disabled</description>
13552                  <value>0</value>
13553                </enumeratedValue>
13554                <enumeratedValue>
13555                  <name>Enabled</name>
13556                  <description>Read: Enabled</description>
13557                  <value>1</value>
13558                </enumeratedValue>
13559              </enumeratedValues>
13560              <enumeratedValues>
13561                <usage>write</usage>
13562                <enumeratedValue>
13563                  <name>Set</name>
13564                  <description>Enable</description>
13565                  <value>1</value>
13566                </enumeratedValue>
13567              </enumeratedValues>
13568            </field>
13569            <field>
13570              <name>RXDRDY</name>
13571              <description>Write '1' to enable interrupt for event RXDRDY</description>
13572              <lsb>2</lsb>
13573              <msb>2</msb>
13574              <enumeratedValues>
13575                <usage>read</usage>
13576                <enumeratedValue>
13577                  <name>Disabled</name>
13578                  <description>Read: Disabled</description>
13579                  <value>0</value>
13580                </enumeratedValue>
13581                <enumeratedValue>
13582                  <name>Enabled</name>
13583                  <description>Read: Enabled</description>
13584                  <value>1</value>
13585                </enumeratedValue>
13586              </enumeratedValues>
13587              <enumeratedValues>
13588                <usage>write</usage>
13589                <enumeratedValue>
13590                  <name>Set</name>
13591                  <description>Enable</description>
13592                  <value>1</value>
13593                </enumeratedValue>
13594              </enumeratedValues>
13595            </field>
13596            <field>
13597              <name>ENDRX</name>
13598              <description>Write '1' to enable interrupt for event ENDRX</description>
13599              <lsb>4</lsb>
13600              <msb>4</msb>
13601              <enumeratedValues>
13602                <usage>read</usage>
13603                <enumeratedValue>
13604                  <name>Disabled</name>
13605                  <description>Read: Disabled</description>
13606                  <value>0</value>
13607                </enumeratedValue>
13608                <enumeratedValue>
13609                  <name>Enabled</name>
13610                  <description>Read: Enabled</description>
13611                  <value>1</value>
13612                </enumeratedValue>
13613              </enumeratedValues>
13614              <enumeratedValues>
13615                <usage>write</usage>
13616                <enumeratedValue>
13617                  <name>Set</name>
13618                  <description>Enable</description>
13619                  <value>1</value>
13620                </enumeratedValue>
13621              </enumeratedValues>
13622            </field>
13623            <field>
13624              <name>TXDRDY</name>
13625              <description>Write '1' to enable interrupt for event TXDRDY</description>
13626              <lsb>7</lsb>
13627              <msb>7</msb>
13628              <enumeratedValues>
13629                <usage>read</usage>
13630                <enumeratedValue>
13631                  <name>Disabled</name>
13632                  <description>Read: Disabled</description>
13633                  <value>0</value>
13634                </enumeratedValue>
13635                <enumeratedValue>
13636                  <name>Enabled</name>
13637                  <description>Read: Enabled</description>
13638                  <value>1</value>
13639                </enumeratedValue>
13640              </enumeratedValues>
13641              <enumeratedValues>
13642                <usage>write</usage>
13643                <enumeratedValue>
13644                  <name>Set</name>
13645                  <description>Enable</description>
13646                  <value>1</value>
13647                </enumeratedValue>
13648              </enumeratedValues>
13649            </field>
13650            <field>
13651              <name>ENDTX</name>
13652              <description>Write '1' to enable interrupt for event ENDTX</description>
13653              <lsb>8</lsb>
13654              <msb>8</msb>
13655              <enumeratedValues>
13656                <usage>read</usage>
13657                <enumeratedValue>
13658                  <name>Disabled</name>
13659                  <description>Read: Disabled</description>
13660                  <value>0</value>
13661                </enumeratedValue>
13662                <enumeratedValue>
13663                  <name>Enabled</name>
13664                  <description>Read: Enabled</description>
13665                  <value>1</value>
13666                </enumeratedValue>
13667              </enumeratedValues>
13668              <enumeratedValues>
13669                <usage>write</usage>
13670                <enumeratedValue>
13671                  <name>Set</name>
13672                  <description>Enable</description>
13673                  <value>1</value>
13674                </enumeratedValue>
13675              </enumeratedValues>
13676            </field>
13677            <field>
13678              <name>ERROR</name>
13679              <description>Write '1' to enable interrupt for event ERROR</description>
13680              <lsb>9</lsb>
13681              <msb>9</msb>
13682              <enumeratedValues>
13683                <usage>read</usage>
13684                <enumeratedValue>
13685                  <name>Disabled</name>
13686                  <description>Read: Disabled</description>
13687                  <value>0</value>
13688                </enumeratedValue>
13689                <enumeratedValue>
13690                  <name>Enabled</name>
13691                  <description>Read: Enabled</description>
13692                  <value>1</value>
13693                </enumeratedValue>
13694              </enumeratedValues>
13695              <enumeratedValues>
13696                <usage>write</usage>
13697                <enumeratedValue>
13698                  <name>Set</name>
13699                  <description>Enable</description>
13700                  <value>1</value>
13701                </enumeratedValue>
13702              </enumeratedValues>
13703            </field>
13704            <field>
13705              <name>RXTO</name>
13706              <description>Write '1' to enable interrupt for event RXTO</description>
13707              <lsb>17</lsb>
13708              <msb>17</msb>
13709              <enumeratedValues>
13710                <usage>read</usage>
13711                <enumeratedValue>
13712                  <name>Disabled</name>
13713                  <description>Read: Disabled</description>
13714                  <value>0</value>
13715                </enumeratedValue>
13716                <enumeratedValue>
13717                  <name>Enabled</name>
13718                  <description>Read: Enabled</description>
13719                  <value>1</value>
13720                </enumeratedValue>
13721              </enumeratedValues>
13722              <enumeratedValues>
13723                <usage>write</usage>
13724                <enumeratedValue>
13725                  <name>Set</name>
13726                  <description>Enable</description>
13727                  <value>1</value>
13728                </enumeratedValue>
13729              </enumeratedValues>
13730            </field>
13731            <field>
13732              <name>RXSTARTED</name>
13733              <description>Write '1' to enable interrupt for event RXSTARTED</description>
13734              <lsb>19</lsb>
13735              <msb>19</msb>
13736              <enumeratedValues>
13737                <usage>read</usage>
13738                <enumeratedValue>
13739                  <name>Disabled</name>
13740                  <description>Read: Disabled</description>
13741                  <value>0</value>
13742                </enumeratedValue>
13743                <enumeratedValue>
13744                  <name>Enabled</name>
13745                  <description>Read: Enabled</description>
13746                  <value>1</value>
13747                </enumeratedValue>
13748              </enumeratedValues>
13749              <enumeratedValues>
13750                <usage>write</usage>
13751                <enumeratedValue>
13752                  <name>Set</name>
13753                  <description>Enable</description>
13754                  <value>1</value>
13755                </enumeratedValue>
13756              </enumeratedValues>
13757            </field>
13758            <field>
13759              <name>TXSTARTED</name>
13760              <description>Write '1' to enable interrupt for event TXSTARTED</description>
13761              <lsb>20</lsb>
13762              <msb>20</msb>
13763              <enumeratedValues>
13764                <usage>read</usage>
13765                <enumeratedValue>
13766                  <name>Disabled</name>
13767                  <description>Read: Disabled</description>
13768                  <value>0</value>
13769                </enumeratedValue>
13770                <enumeratedValue>
13771                  <name>Enabled</name>
13772                  <description>Read: Enabled</description>
13773                  <value>1</value>
13774                </enumeratedValue>
13775              </enumeratedValues>
13776              <enumeratedValues>
13777                <usage>write</usage>
13778                <enumeratedValue>
13779                  <name>Set</name>
13780                  <description>Enable</description>
13781                  <value>1</value>
13782                </enumeratedValue>
13783              </enumeratedValues>
13784            </field>
13785            <field>
13786              <name>TXSTOPPED</name>
13787              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
13788              <lsb>22</lsb>
13789              <msb>22</msb>
13790              <enumeratedValues>
13791                <usage>read</usage>
13792                <enumeratedValue>
13793                  <name>Disabled</name>
13794                  <description>Read: Disabled</description>
13795                  <value>0</value>
13796                </enumeratedValue>
13797                <enumeratedValue>
13798                  <name>Enabled</name>
13799                  <description>Read: Enabled</description>
13800                  <value>1</value>
13801                </enumeratedValue>
13802              </enumeratedValues>
13803              <enumeratedValues>
13804                <usage>write</usage>
13805                <enumeratedValue>
13806                  <name>Set</name>
13807                  <description>Enable</description>
13808                  <value>1</value>
13809                </enumeratedValue>
13810              </enumeratedValues>
13811            </field>
13812          </fields>
13813        </register>
13814        <register>
13815          <name>INTENCLR</name>
13816          <description>Disable interrupt</description>
13817          <addressOffset>0x308</addressOffset>
13818          <access>read-write</access>
13819          <fields>
13820            <field>
13821              <name>CTS</name>
13822              <description>Write '1' to disable interrupt for event CTS</description>
13823              <lsb>0</lsb>
13824              <msb>0</msb>
13825              <enumeratedValues>
13826                <usage>read</usage>
13827                <enumeratedValue>
13828                  <name>Disabled</name>
13829                  <description>Read: Disabled</description>
13830                  <value>0</value>
13831                </enumeratedValue>
13832                <enumeratedValue>
13833                  <name>Enabled</name>
13834                  <description>Read: Enabled</description>
13835                  <value>1</value>
13836                </enumeratedValue>
13837              </enumeratedValues>
13838              <enumeratedValues>
13839                <usage>write</usage>
13840                <enumeratedValue>
13841                  <name>Clear</name>
13842                  <description>Disable</description>
13843                  <value>1</value>
13844                </enumeratedValue>
13845              </enumeratedValues>
13846            </field>
13847            <field>
13848              <name>NCTS</name>
13849              <description>Write '1' to disable interrupt for event NCTS</description>
13850              <lsb>1</lsb>
13851              <msb>1</msb>
13852              <enumeratedValues>
13853                <usage>read</usage>
13854                <enumeratedValue>
13855                  <name>Disabled</name>
13856                  <description>Read: Disabled</description>
13857                  <value>0</value>
13858                </enumeratedValue>
13859                <enumeratedValue>
13860                  <name>Enabled</name>
13861                  <description>Read: Enabled</description>
13862                  <value>1</value>
13863                </enumeratedValue>
13864              </enumeratedValues>
13865              <enumeratedValues>
13866                <usage>write</usage>
13867                <enumeratedValue>
13868                  <name>Clear</name>
13869                  <description>Disable</description>
13870                  <value>1</value>
13871                </enumeratedValue>
13872              </enumeratedValues>
13873            </field>
13874            <field>
13875              <name>RXDRDY</name>
13876              <description>Write '1' to disable interrupt for event RXDRDY</description>
13877              <lsb>2</lsb>
13878              <msb>2</msb>
13879              <enumeratedValues>
13880                <usage>read</usage>
13881                <enumeratedValue>
13882                  <name>Disabled</name>
13883                  <description>Read: Disabled</description>
13884                  <value>0</value>
13885                </enumeratedValue>
13886                <enumeratedValue>
13887                  <name>Enabled</name>
13888                  <description>Read: Enabled</description>
13889                  <value>1</value>
13890                </enumeratedValue>
13891              </enumeratedValues>
13892              <enumeratedValues>
13893                <usage>write</usage>
13894                <enumeratedValue>
13895                  <name>Clear</name>
13896                  <description>Disable</description>
13897                  <value>1</value>
13898                </enumeratedValue>
13899              </enumeratedValues>
13900            </field>
13901            <field>
13902              <name>ENDRX</name>
13903              <description>Write '1' to disable interrupt for event ENDRX</description>
13904              <lsb>4</lsb>
13905              <msb>4</msb>
13906              <enumeratedValues>
13907                <usage>read</usage>
13908                <enumeratedValue>
13909                  <name>Disabled</name>
13910                  <description>Read: Disabled</description>
13911                  <value>0</value>
13912                </enumeratedValue>
13913                <enumeratedValue>
13914                  <name>Enabled</name>
13915                  <description>Read: Enabled</description>
13916                  <value>1</value>
13917                </enumeratedValue>
13918              </enumeratedValues>
13919              <enumeratedValues>
13920                <usage>write</usage>
13921                <enumeratedValue>
13922                  <name>Clear</name>
13923                  <description>Disable</description>
13924                  <value>1</value>
13925                </enumeratedValue>
13926              </enumeratedValues>
13927            </field>
13928            <field>
13929              <name>TXDRDY</name>
13930              <description>Write '1' to disable interrupt for event TXDRDY</description>
13931              <lsb>7</lsb>
13932              <msb>7</msb>
13933              <enumeratedValues>
13934                <usage>read</usage>
13935                <enumeratedValue>
13936                  <name>Disabled</name>
13937                  <description>Read: Disabled</description>
13938                  <value>0</value>
13939                </enumeratedValue>
13940                <enumeratedValue>
13941                  <name>Enabled</name>
13942                  <description>Read: Enabled</description>
13943                  <value>1</value>
13944                </enumeratedValue>
13945              </enumeratedValues>
13946              <enumeratedValues>
13947                <usage>write</usage>
13948                <enumeratedValue>
13949                  <name>Clear</name>
13950                  <description>Disable</description>
13951                  <value>1</value>
13952                </enumeratedValue>
13953              </enumeratedValues>
13954            </field>
13955            <field>
13956              <name>ENDTX</name>
13957              <description>Write '1' to disable interrupt for event ENDTX</description>
13958              <lsb>8</lsb>
13959              <msb>8</msb>
13960              <enumeratedValues>
13961                <usage>read</usage>
13962                <enumeratedValue>
13963                  <name>Disabled</name>
13964                  <description>Read: Disabled</description>
13965                  <value>0</value>
13966                </enumeratedValue>
13967                <enumeratedValue>
13968                  <name>Enabled</name>
13969                  <description>Read: Enabled</description>
13970                  <value>1</value>
13971                </enumeratedValue>
13972              </enumeratedValues>
13973              <enumeratedValues>
13974                <usage>write</usage>
13975                <enumeratedValue>
13976                  <name>Clear</name>
13977                  <description>Disable</description>
13978                  <value>1</value>
13979                </enumeratedValue>
13980              </enumeratedValues>
13981            </field>
13982            <field>
13983              <name>ERROR</name>
13984              <description>Write '1' to disable interrupt for event ERROR</description>
13985              <lsb>9</lsb>
13986              <msb>9</msb>
13987              <enumeratedValues>
13988                <usage>read</usage>
13989                <enumeratedValue>
13990                  <name>Disabled</name>
13991                  <description>Read: Disabled</description>
13992                  <value>0</value>
13993                </enumeratedValue>
13994                <enumeratedValue>
13995                  <name>Enabled</name>
13996                  <description>Read: Enabled</description>
13997                  <value>1</value>
13998                </enumeratedValue>
13999              </enumeratedValues>
14000              <enumeratedValues>
14001                <usage>write</usage>
14002                <enumeratedValue>
14003                  <name>Clear</name>
14004                  <description>Disable</description>
14005                  <value>1</value>
14006                </enumeratedValue>
14007              </enumeratedValues>
14008            </field>
14009            <field>
14010              <name>RXTO</name>
14011              <description>Write '1' to disable interrupt for event RXTO</description>
14012              <lsb>17</lsb>
14013              <msb>17</msb>
14014              <enumeratedValues>
14015                <usage>read</usage>
14016                <enumeratedValue>
14017                  <name>Disabled</name>
14018                  <description>Read: Disabled</description>
14019                  <value>0</value>
14020                </enumeratedValue>
14021                <enumeratedValue>
14022                  <name>Enabled</name>
14023                  <description>Read: Enabled</description>
14024                  <value>1</value>
14025                </enumeratedValue>
14026              </enumeratedValues>
14027              <enumeratedValues>
14028                <usage>write</usage>
14029                <enumeratedValue>
14030                  <name>Clear</name>
14031                  <description>Disable</description>
14032                  <value>1</value>
14033                </enumeratedValue>
14034              </enumeratedValues>
14035            </field>
14036            <field>
14037              <name>RXSTARTED</name>
14038              <description>Write '1' to disable interrupt for event RXSTARTED</description>
14039              <lsb>19</lsb>
14040              <msb>19</msb>
14041              <enumeratedValues>
14042                <usage>read</usage>
14043                <enumeratedValue>
14044                  <name>Disabled</name>
14045                  <description>Read: Disabled</description>
14046                  <value>0</value>
14047                </enumeratedValue>
14048                <enumeratedValue>
14049                  <name>Enabled</name>
14050                  <description>Read: Enabled</description>
14051                  <value>1</value>
14052                </enumeratedValue>
14053              </enumeratedValues>
14054              <enumeratedValues>
14055                <usage>write</usage>
14056                <enumeratedValue>
14057                  <name>Clear</name>
14058                  <description>Disable</description>
14059                  <value>1</value>
14060                </enumeratedValue>
14061              </enumeratedValues>
14062            </field>
14063            <field>
14064              <name>TXSTARTED</name>
14065              <description>Write '1' to disable interrupt for event TXSTARTED</description>
14066              <lsb>20</lsb>
14067              <msb>20</msb>
14068              <enumeratedValues>
14069                <usage>read</usage>
14070                <enumeratedValue>
14071                  <name>Disabled</name>
14072                  <description>Read: Disabled</description>
14073                  <value>0</value>
14074                </enumeratedValue>
14075                <enumeratedValue>
14076                  <name>Enabled</name>
14077                  <description>Read: Enabled</description>
14078                  <value>1</value>
14079                </enumeratedValue>
14080              </enumeratedValues>
14081              <enumeratedValues>
14082                <usage>write</usage>
14083                <enumeratedValue>
14084                  <name>Clear</name>
14085                  <description>Disable</description>
14086                  <value>1</value>
14087                </enumeratedValue>
14088              </enumeratedValues>
14089            </field>
14090            <field>
14091              <name>TXSTOPPED</name>
14092              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
14093              <lsb>22</lsb>
14094              <msb>22</msb>
14095              <enumeratedValues>
14096                <usage>read</usage>
14097                <enumeratedValue>
14098                  <name>Disabled</name>
14099                  <description>Read: Disabled</description>
14100                  <value>0</value>
14101                </enumeratedValue>
14102                <enumeratedValue>
14103                  <name>Enabled</name>
14104                  <description>Read: Enabled</description>
14105                  <value>1</value>
14106                </enumeratedValue>
14107              </enumeratedValues>
14108              <enumeratedValues>
14109                <usage>write</usage>
14110                <enumeratedValue>
14111                  <name>Clear</name>
14112                  <description>Disable</description>
14113                  <value>1</value>
14114                </enumeratedValue>
14115              </enumeratedValues>
14116            </field>
14117          </fields>
14118        </register>
14119        <register>
14120          <name>ERRORSRC</name>
14121          <description>Error source Note : this register is read / write one to clear.</description>
14122          <addressOffset>0x480</addressOffset>
14123          <access>read-write</access>
14124          <modifiedWriteValues>oneToClear</modifiedWriteValues>
14125          <fields>
14126            <field>
14127              <name>OVERRUN</name>
14128              <description>Overrun error</description>
14129              <lsb>0</lsb>
14130              <msb>0</msb>
14131              <enumeratedValues>
14132                <usage>read</usage>
14133                <enumeratedValue>
14134                  <name>NotPresent</name>
14135                  <description>Read: error not present</description>
14136                  <value>0</value>
14137                </enumeratedValue>
14138                <enumeratedValue>
14139                  <name>Present</name>
14140                  <description>Read: error present</description>
14141                  <value>1</value>
14142                </enumeratedValue>
14143              </enumeratedValues>
14144            </field>
14145            <field>
14146              <name>PARITY</name>
14147              <description>Parity error</description>
14148              <lsb>1</lsb>
14149              <msb>1</msb>
14150              <enumeratedValues>
14151                <usage>read</usage>
14152                <enumeratedValue>
14153                  <name>NotPresent</name>
14154                  <description>Read: error not present</description>
14155                  <value>0</value>
14156                </enumeratedValue>
14157                <enumeratedValue>
14158                  <name>Present</name>
14159                  <description>Read: error present</description>
14160                  <value>1</value>
14161                </enumeratedValue>
14162              </enumeratedValues>
14163            </field>
14164            <field>
14165              <name>FRAMING</name>
14166              <description>Framing error occurred</description>
14167              <lsb>2</lsb>
14168              <msb>2</msb>
14169              <enumeratedValues>
14170                <usage>read</usage>
14171                <enumeratedValue>
14172                  <name>NotPresent</name>
14173                  <description>Read: error not present</description>
14174                  <value>0</value>
14175                </enumeratedValue>
14176                <enumeratedValue>
14177                  <name>Present</name>
14178                  <description>Read: error present</description>
14179                  <value>1</value>
14180                </enumeratedValue>
14181              </enumeratedValues>
14182            </field>
14183            <field>
14184              <name>BREAK</name>
14185              <description>Break condition</description>
14186              <lsb>3</lsb>
14187              <msb>3</msb>
14188              <enumeratedValues>
14189                <usage>read</usage>
14190                <enumeratedValue>
14191                  <name>NotPresent</name>
14192                  <description>Read: error not present</description>
14193                  <value>0</value>
14194                </enumeratedValue>
14195                <enumeratedValue>
14196                  <name>Present</name>
14197                  <description>Read: error present</description>
14198                  <value>1</value>
14199                </enumeratedValue>
14200              </enumeratedValues>
14201            </field>
14202          </fields>
14203        </register>
14204        <register>
14205          <name>ENABLE</name>
14206          <description>Enable UART</description>
14207          <addressOffset>0x500</addressOffset>
14208          <access>read-write</access>
14209          <fields>
14210            <field>
14211              <name>ENABLE</name>
14212              <description>Enable or disable UARTE</description>
14213              <lsb>0</lsb>
14214              <msb>3</msb>
14215              <enumeratedValues>
14216                <enumeratedValue>
14217                  <name>Disabled</name>
14218                  <description>Disable UARTE</description>
14219                  <value>0</value>
14220                </enumeratedValue>
14221                <enumeratedValue>
14222                  <name>Enabled</name>
14223                  <description>Enable UARTE</description>
14224                  <value>8</value>
14225                </enumeratedValue>
14226              </enumeratedValues>
14227            </field>
14228          </fields>
14229        </register>
14230        <cluster>
14231          <name>PSEL</name>
14232          <description>Unspecified</description>
14233          <headerStructName>UARTE_PSEL</headerStructName>
14234          <access>read-write</access>
14235          <addressOffset>0x508</addressOffset>
14236          <register>
14237            <name>RTS</name>
14238            <description>Pin select for RTS signal</description>
14239            <addressOffset>0x000</addressOffset>
14240            <access>read-write</access>
14241            <resetValue>0xFFFFFFFF</resetValue>
14242            <fields>
14243              <field>
14244                <name>PIN</name>
14245                <description>Pin number</description>
14246                <lsb>0</lsb>
14247                <msb>4</msb>
14248              </field>
14249              <field>
14250                <name>CONNECT</name>
14251                <description>Connection</description>
14252                <lsb>31</lsb>
14253                <msb>31</msb>
14254                <enumeratedValues>
14255                  <enumeratedValue>
14256                    <name>Disconnected</name>
14257                    <description>Disconnect</description>
14258                    <value>1</value>
14259                  </enumeratedValue>
14260                  <enumeratedValue>
14261                    <name>Connected</name>
14262                    <description>Connect</description>
14263                    <value>0</value>
14264                  </enumeratedValue>
14265                </enumeratedValues>
14266              </field>
14267            </fields>
14268          </register>
14269          <register>
14270            <name>TXD</name>
14271            <description>Pin select for TXD signal</description>
14272            <addressOffset>0x004</addressOffset>
14273            <access>read-write</access>
14274            <resetValue>0xFFFFFFFF</resetValue>
14275            <fields>
14276              <field>
14277                <name>PIN</name>
14278                <description>Pin number</description>
14279                <lsb>0</lsb>
14280                <msb>4</msb>
14281              </field>
14282              <field>
14283                <name>CONNECT</name>
14284                <description>Connection</description>
14285                <lsb>31</lsb>
14286                <msb>31</msb>
14287                <enumeratedValues>
14288                  <enumeratedValue>
14289                    <name>Disconnected</name>
14290                    <description>Disconnect</description>
14291                    <value>1</value>
14292                  </enumeratedValue>
14293                  <enumeratedValue>
14294                    <name>Connected</name>
14295                    <description>Connect</description>
14296                    <value>0</value>
14297                  </enumeratedValue>
14298                </enumeratedValues>
14299              </field>
14300            </fields>
14301          </register>
14302          <register>
14303            <name>CTS</name>
14304            <description>Pin select for CTS signal</description>
14305            <addressOffset>0x008</addressOffset>
14306            <access>read-write</access>
14307            <resetValue>0xFFFFFFFF</resetValue>
14308            <fields>
14309              <field>
14310                <name>PIN</name>
14311                <description>Pin number</description>
14312                <lsb>0</lsb>
14313                <msb>4</msb>
14314              </field>
14315              <field>
14316                <name>CONNECT</name>
14317                <description>Connection</description>
14318                <lsb>31</lsb>
14319                <msb>31</msb>
14320                <enumeratedValues>
14321                  <enumeratedValue>
14322                    <name>Disconnected</name>
14323                    <description>Disconnect</description>
14324                    <value>1</value>
14325                  </enumeratedValue>
14326                  <enumeratedValue>
14327                    <name>Connected</name>
14328                    <description>Connect</description>
14329                    <value>0</value>
14330                  </enumeratedValue>
14331                </enumeratedValues>
14332              </field>
14333            </fields>
14334          </register>
14335          <register>
14336            <name>RXD</name>
14337            <description>Pin select for RXD signal</description>
14338            <addressOffset>0x00C</addressOffset>
14339            <access>read-write</access>
14340            <resetValue>0xFFFFFFFF</resetValue>
14341            <fields>
14342              <field>
14343                <name>PIN</name>
14344                <description>Pin number</description>
14345                <lsb>0</lsb>
14346                <msb>4</msb>
14347              </field>
14348              <field>
14349                <name>CONNECT</name>
14350                <description>Connection</description>
14351                <lsb>31</lsb>
14352                <msb>31</msb>
14353                <enumeratedValues>
14354                  <enumeratedValue>
14355                    <name>Disconnected</name>
14356                    <description>Disconnect</description>
14357                    <value>1</value>
14358                  </enumeratedValue>
14359                  <enumeratedValue>
14360                    <name>Connected</name>
14361                    <description>Connect</description>
14362                    <value>0</value>
14363                  </enumeratedValue>
14364                </enumeratedValues>
14365              </field>
14366            </fields>
14367          </register>
14368        </cluster>
14369        <register>
14370          <name>BAUDRATE</name>
14371          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
14372          <addressOffset>0x524</addressOffset>
14373          <access>read-write</access>
14374          <resetValue>0x04000000</resetValue>
14375          <fields>
14376            <field>
14377              <name>BAUDRATE</name>
14378              <description>Baud rate</description>
14379              <lsb>0</lsb>
14380              <msb>31</msb>
14381              <enumeratedValues>
14382                <enumeratedValue>
14383                  <name>Baud1200</name>
14384                  <description>1200 baud (actual rate: 1205)</description>
14385                  <value>0x0004F000</value>
14386                </enumeratedValue>
14387                <enumeratedValue>
14388                  <name>Baud2400</name>
14389                  <description>2400 baud (actual rate: 2396)</description>
14390                  <value>0x0009D000</value>
14391                </enumeratedValue>
14392                <enumeratedValue>
14393                  <name>Baud4800</name>
14394                  <description>4800 baud (actual rate: 4808)</description>
14395                  <value>0x0013B000</value>
14396                </enumeratedValue>
14397                <enumeratedValue>
14398                  <name>Baud9600</name>
14399                  <description>9600 baud (actual rate: 9598)</description>
14400                  <value>0x00275000</value>
14401                </enumeratedValue>
14402                <enumeratedValue>
14403                  <name>Baud14400</name>
14404                  <description>14400 baud (actual rate: 14401)</description>
14405                  <value>0x003AF000</value>
14406                </enumeratedValue>
14407                <enumeratedValue>
14408                  <name>Baud19200</name>
14409                  <description>19200 baud (actual rate: 19208)</description>
14410                  <value>0x004EA000</value>
14411                </enumeratedValue>
14412                <enumeratedValue>
14413                  <name>Baud28800</name>
14414                  <description>28800 baud (actual rate: 28777)</description>
14415                  <value>0x0075C000</value>
14416                </enumeratedValue>
14417                <enumeratedValue>
14418                  <name>Baud31250</name>
14419                  <description>31250 baud</description>
14420                  <value>0x00800000</value>
14421                </enumeratedValue>
14422                <enumeratedValue>
14423                  <name>Baud38400</name>
14424                  <description>38400 baud (actual rate: 38369)</description>
14425                  <value>0x009D0000</value>
14426                </enumeratedValue>
14427                <enumeratedValue>
14428                  <name>Baud56000</name>
14429                  <description>56000 baud (actual rate: 55944)</description>
14430                  <value>0x00E50000</value>
14431                </enumeratedValue>
14432                <enumeratedValue>
14433                  <name>Baud57600</name>
14434                  <description>57600 baud (actual rate: 57554)</description>
14435                  <value>0x00EB0000</value>
14436                </enumeratedValue>
14437                <enumeratedValue>
14438                  <name>Baud76800</name>
14439                  <description>76800 baud (actual rate: 76923)</description>
14440                  <value>0x013A9000</value>
14441                </enumeratedValue>
14442                <enumeratedValue>
14443                  <name>Baud115200</name>
14444                  <description>115200 baud (actual rate: 115108)</description>
14445                  <value>0x01D60000</value>
14446                </enumeratedValue>
14447                <enumeratedValue>
14448                  <name>Baud230400</name>
14449                  <description>230400 baud (actual rate: 231884)</description>
14450                  <value>0x03B00000</value>
14451                </enumeratedValue>
14452                <enumeratedValue>
14453                  <name>Baud250000</name>
14454                  <description>250000 baud</description>
14455                  <value>0x04000000</value>
14456                </enumeratedValue>
14457                <enumeratedValue>
14458                  <name>Baud460800</name>
14459                  <description>460800 baud (actual rate: 457143)</description>
14460                  <value>0x07400000</value>
14461                </enumeratedValue>
14462                <enumeratedValue>
14463                  <name>Baud921600</name>
14464                  <description>921600 baud (actual rate: 941176)</description>
14465                  <value>0x0F000000</value>
14466                </enumeratedValue>
14467                <enumeratedValue>
14468                  <name>Baud1M</name>
14469                  <description>1Mega baud</description>
14470                  <value>0x10000000</value>
14471                </enumeratedValue>
14472              </enumeratedValues>
14473            </field>
14474          </fields>
14475        </register>
14476        <cluster>
14477          <name>RXD</name>
14478          <description>RXD EasyDMA channel</description>
14479          <headerStructName>UARTE_RXD</headerStructName>
14480          <access>read-write</access>
14481          <addressOffset>0x534</addressOffset>
14482          <register>
14483            <name>PTR</name>
14484            <description>Data pointer</description>
14485            <addressOffset>0x000</addressOffset>
14486            <access>read-write</access>
14487            <fields>
14488              <field>
14489                <name>PTR</name>
14490                <description>Data pointer</description>
14491                <lsb>0</lsb>
14492                <msb>31</msb>
14493              </field>
14494            </fields>
14495          </register>
14496          <register>
14497            <name>MAXCNT</name>
14498            <description>Maximum number of bytes in receive buffer</description>
14499            <addressOffset>0x004</addressOffset>
14500            <access>read-write</access>
14501            <fields>
14502              <field>
14503                <name>MAXCNT</name>
14504                <description>Maximum number of bytes in receive buffer</description>
14505                <lsb>0</lsb>
14506                <msb>9</msb>
14507              </field>
14508            </fields>
14509          </register>
14510          <register>
14511            <name>AMOUNT</name>
14512            <description>Number of bytes transferred in the last transaction</description>
14513            <addressOffset>0x008</addressOffset>
14514            <access>read-only</access>
14515            <fields>
14516              <field>
14517                <name>AMOUNT</name>
14518                <description>Number of bytes transferred in the last transaction</description>
14519                <lsb>0</lsb>
14520                <msb>9</msb>
14521              </field>
14522            </fields>
14523          </register>
14524        </cluster>
14525        <cluster>
14526          <name>TXD</name>
14527          <description>TXD EasyDMA channel</description>
14528          <headerStructName>UARTE_TXD</headerStructName>
14529          <access>read-write</access>
14530          <addressOffset>0x544</addressOffset>
14531          <register>
14532            <name>PTR</name>
14533            <description>Data pointer</description>
14534            <addressOffset>0x000</addressOffset>
14535            <access>read-write</access>
14536            <fields>
14537              <field>
14538                <name>PTR</name>
14539                <description>Data pointer</description>
14540                <lsb>0</lsb>
14541                <msb>31</msb>
14542              </field>
14543            </fields>
14544          </register>
14545          <register>
14546            <name>MAXCNT</name>
14547            <description>Maximum number of bytes in transmit buffer</description>
14548            <addressOffset>0x004</addressOffset>
14549            <access>read-write</access>
14550            <fields>
14551              <field>
14552                <name>MAXCNT</name>
14553                <description>Maximum number of bytes in transmit buffer</description>
14554                <lsb>0</lsb>
14555                <msb>9</msb>
14556              </field>
14557            </fields>
14558          </register>
14559          <register>
14560            <name>AMOUNT</name>
14561            <description>Number of bytes transferred in the last transaction</description>
14562            <addressOffset>0x008</addressOffset>
14563            <access>read-only</access>
14564            <fields>
14565              <field>
14566                <name>AMOUNT</name>
14567                <description>Number of bytes transferred in the last transaction</description>
14568                <lsb>0</lsb>
14569                <msb>9</msb>
14570              </field>
14571            </fields>
14572          </register>
14573        </cluster>
14574        <register>
14575          <name>CONFIG</name>
14576          <description>Configuration of parity and hardware flow control</description>
14577          <addressOffset>0x56C</addressOffset>
14578          <access>read-write</access>
14579          <fields>
14580            <field>
14581              <name>HWFC</name>
14582              <description>Hardware flow control</description>
14583              <lsb>0</lsb>
14584              <msb>0</msb>
14585              <enumeratedValues>
14586                <enumeratedValue>
14587                  <name>Disabled</name>
14588                  <description>Disabled</description>
14589                  <value>0</value>
14590                </enumeratedValue>
14591                <enumeratedValue>
14592                  <name>Enabled</name>
14593                  <description>Enabled</description>
14594                  <value>1</value>
14595                </enumeratedValue>
14596              </enumeratedValues>
14597            </field>
14598            <field>
14599              <name>PARITY</name>
14600              <description>Parity</description>
14601              <lsb>1</lsb>
14602              <msb>3</msb>
14603              <enumeratedValues>
14604                <enumeratedValue>
14605                  <name>Excluded</name>
14606                  <description>Exclude parity bit</description>
14607                  <value>0x0</value>
14608                </enumeratedValue>
14609                <enumeratedValue>
14610                  <name>Included</name>
14611                  <description>Include even parity bit</description>
14612                  <value>0x7</value>
14613                </enumeratedValue>
14614              </enumeratedValues>
14615            </field>
14616            <field>
14617              <name>STOP</name>
14618              <description>Stop bits</description>
14619              <lsb>4</lsb>
14620              <msb>4</msb>
14621              <enumeratedValues>
14622                <enumeratedValue>
14623                  <name>One</name>
14624                  <description>One stop bit</description>
14625                  <value>0</value>
14626                </enumeratedValue>
14627                <enumeratedValue>
14628                  <name>Two</name>
14629                  <description>Two stop bits</description>
14630                  <value>1</value>
14631                </enumeratedValue>
14632              </enumeratedValues>
14633            </field>
14634          </fields>
14635        </register>
14636      </registers>
14637    </peripheral>
14638    <peripheral>
14639      <name>TWI0</name>
14640      <description>I2C compatible Two-Wire Interface</description>
14641      <baseAddress>0x40003000</baseAddress>
14642      <headerStructName>TWI</headerStructName>
14643      <addressBlock>
14644        <offset>0</offset>
14645        <size>0x1000</size>
14646        <usage>registers</usage>
14647      </addressBlock>
14648      <interrupt>
14649        <name>TWIM0_TWIS0_TWI0</name>
14650        <value>3</value>
14651      </interrupt>
14652      <groupName>TWI</groupName>
14653      <size>0x20</size>
14654      <registers>
14655        <register>
14656          <name>TASKS_STARTRX</name>
14657          <description>Start TWI receive sequence</description>
14658          <addressOffset>0x000</addressOffset>
14659          <access>write-only</access>
14660          <fields>
14661            <field>
14662              <name>TASKS_STARTRX</name>
14663              <description>Start TWI receive sequence</description>
14664              <lsb>0</lsb>
14665              <msb>0</msb>
14666              <enumeratedValues>
14667                <enumeratedValue>
14668                  <name>Trigger</name>
14669                  <description>Trigger task</description>
14670                  <value>1</value>
14671                </enumeratedValue>
14672              </enumeratedValues>
14673            </field>
14674          </fields>
14675        </register>
14676        <register>
14677          <name>TASKS_STARTTX</name>
14678          <description>Start TWI transmit sequence</description>
14679          <addressOffset>0x008</addressOffset>
14680          <access>write-only</access>
14681          <fields>
14682            <field>
14683              <name>TASKS_STARTTX</name>
14684              <description>Start TWI transmit sequence</description>
14685              <lsb>0</lsb>
14686              <msb>0</msb>
14687              <enumeratedValues>
14688                <enumeratedValue>
14689                  <name>Trigger</name>
14690                  <description>Trigger task</description>
14691                  <value>1</value>
14692                </enumeratedValue>
14693              </enumeratedValues>
14694            </field>
14695          </fields>
14696        </register>
14697        <register>
14698          <name>TASKS_STOP</name>
14699          <description>Stop TWI transaction</description>
14700          <addressOffset>0x014</addressOffset>
14701          <access>write-only</access>
14702          <fields>
14703            <field>
14704              <name>TASKS_STOP</name>
14705              <description>Stop TWI transaction</description>
14706              <lsb>0</lsb>
14707              <msb>0</msb>
14708              <enumeratedValues>
14709                <enumeratedValue>
14710                  <name>Trigger</name>
14711                  <description>Trigger task</description>
14712                  <value>1</value>
14713                </enumeratedValue>
14714              </enumeratedValues>
14715            </field>
14716          </fields>
14717        </register>
14718        <register>
14719          <name>TASKS_SUSPEND</name>
14720          <description>Suspend TWI transaction</description>
14721          <addressOffset>0x01C</addressOffset>
14722          <access>write-only</access>
14723          <fields>
14724            <field>
14725              <name>TASKS_SUSPEND</name>
14726              <description>Suspend TWI transaction</description>
14727              <lsb>0</lsb>
14728              <msb>0</msb>
14729              <enumeratedValues>
14730                <enumeratedValue>
14731                  <name>Trigger</name>
14732                  <description>Trigger task</description>
14733                  <value>1</value>
14734                </enumeratedValue>
14735              </enumeratedValues>
14736            </field>
14737          </fields>
14738        </register>
14739        <register>
14740          <name>TASKS_RESUME</name>
14741          <description>Resume TWI transaction</description>
14742          <addressOffset>0x020</addressOffset>
14743          <access>write-only</access>
14744          <fields>
14745            <field>
14746              <name>TASKS_RESUME</name>
14747              <description>Resume TWI transaction</description>
14748              <lsb>0</lsb>
14749              <msb>0</msb>
14750              <enumeratedValues>
14751                <enumeratedValue>
14752                  <name>Trigger</name>
14753                  <description>Trigger task</description>
14754                  <value>1</value>
14755                </enumeratedValue>
14756              </enumeratedValues>
14757            </field>
14758          </fields>
14759        </register>
14760        <register>
14761          <name>EVENTS_STOPPED</name>
14762          <description>TWI stopped</description>
14763          <addressOffset>0x104</addressOffset>
14764          <access>read-write</access>
14765          <fields>
14766            <field>
14767              <name>EVENTS_STOPPED</name>
14768              <description>TWI stopped</description>
14769              <lsb>0</lsb>
14770              <msb>0</msb>
14771              <enumeratedValues>
14772                <enumeratedValue>
14773                  <name>NotGenerated</name>
14774                  <description>Event not generated</description>
14775                  <value>0</value>
14776                </enumeratedValue>
14777                <enumeratedValue>
14778                  <name>Generated</name>
14779                  <description>Event generated</description>
14780                  <value>1</value>
14781                </enumeratedValue>
14782              </enumeratedValues>
14783            </field>
14784          </fields>
14785        </register>
14786        <register>
14787          <name>EVENTS_RXDREADY</name>
14788          <description>TWI RXD byte received</description>
14789          <addressOffset>0x108</addressOffset>
14790          <access>read-write</access>
14791          <fields>
14792            <field>
14793              <name>EVENTS_RXDREADY</name>
14794              <description>TWI RXD byte received</description>
14795              <lsb>0</lsb>
14796              <msb>0</msb>
14797              <enumeratedValues>
14798                <enumeratedValue>
14799                  <name>NotGenerated</name>
14800                  <description>Event not generated</description>
14801                  <value>0</value>
14802                </enumeratedValue>
14803                <enumeratedValue>
14804                  <name>Generated</name>
14805                  <description>Event generated</description>
14806                  <value>1</value>
14807                </enumeratedValue>
14808              </enumeratedValues>
14809            </field>
14810          </fields>
14811        </register>
14812        <register>
14813          <name>EVENTS_TXDSENT</name>
14814          <description>TWI TXD byte sent</description>
14815          <addressOffset>0x11C</addressOffset>
14816          <access>read-write</access>
14817          <fields>
14818            <field>
14819              <name>EVENTS_TXDSENT</name>
14820              <description>TWI TXD byte sent</description>
14821              <lsb>0</lsb>
14822              <msb>0</msb>
14823              <enumeratedValues>
14824                <enumeratedValue>
14825                  <name>NotGenerated</name>
14826                  <description>Event not generated</description>
14827                  <value>0</value>
14828                </enumeratedValue>
14829                <enumeratedValue>
14830                  <name>Generated</name>
14831                  <description>Event generated</description>
14832                  <value>1</value>
14833                </enumeratedValue>
14834              </enumeratedValues>
14835            </field>
14836          </fields>
14837        </register>
14838        <register>
14839          <name>EVENTS_ERROR</name>
14840          <description>TWI error</description>
14841          <addressOffset>0x124</addressOffset>
14842          <access>read-write</access>
14843          <fields>
14844            <field>
14845              <name>EVENTS_ERROR</name>
14846              <description>TWI error</description>
14847              <lsb>0</lsb>
14848              <msb>0</msb>
14849              <enumeratedValues>
14850                <enumeratedValue>
14851                  <name>NotGenerated</name>
14852                  <description>Event not generated</description>
14853                  <value>0</value>
14854                </enumeratedValue>
14855                <enumeratedValue>
14856                  <name>Generated</name>
14857                  <description>Event generated</description>
14858                  <value>1</value>
14859                </enumeratedValue>
14860              </enumeratedValues>
14861            </field>
14862          </fields>
14863        </register>
14864        <register>
14865          <name>EVENTS_BB</name>
14866          <description>TWI byte boundary, generated before each byte that is sent or received</description>
14867          <addressOffset>0x138</addressOffset>
14868          <access>read-write</access>
14869          <fields>
14870            <field>
14871              <name>EVENTS_BB</name>
14872              <description>TWI byte boundary, generated before each byte that is sent or received</description>
14873              <lsb>0</lsb>
14874              <msb>0</msb>
14875              <enumeratedValues>
14876                <enumeratedValue>
14877                  <name>NotGenerated</name>
14878                  <description>Event not generated</description>
14879                  <value>0</value>
14880                </enumeratedValue>
14881                <enumeratedValue>
14882                  <name>Generated</name>
14883                  <description>Event generated</description>
14884                  <value>1</value>
14885                </enumeratedValue>
14886              </enumeratedValues>
14887            </field>
14888          </fields>
14889        </register>
14890        <register>
14891          <name>EVENTS_SUSPENDED</name>
14892          <description>TWI entered the suspended state</description>
14893          <addressOffset>0x148</addressOffset>
14894          <access>read-write</access>
14895          <fields>
14896            <field>
14897              <name>EVENTS_SUSPENDED</name>
14898              <description>TWI entered the suspended state</description>
14899              <lsb>0</lsb>
14900              <msb>0</msb>
14901              <enumeratedValues>
14902                <enumeratedValue>
14903                  <name>NotGenerated</name>
14904                  <description>Event not generated</description>
14905                  <value>0</value>
14906                </enumeratedValue>
14907                <enumeratedValue>
14908                  <name>Generated</name>
14909                  <description>Event generated</description>
14910                  <value>1</value>
14911                </enumeratedValue>
14912              </enumeratedValues>
14913            </field>
14914          </fields>
14915        </register>
14916        <register>
14917          <name>SHORTS</name>
14918          <description>Shortcuts between local events and tasks</description>
14919          <addressOffset>0x200</addressOffset>
14920          <access>read-write</access>
14921          <fields>
14922            <field>
14923              <name>BB_SUSPEND</name>
14924              <description>Shortcut between event BB and task SUSPEND</description>
14925              <lsb>0</lsb>
14926              <msb>0</msb>
14927              <enumeratedValues>
14928                <enumeratedValue>
14929                  <name>Disabled</name>
14930                  <description>Disable shortcut</description>
14931                  <value>0</value>
14932                </enumeratedValue>
14933                <enumeratedValue>
14934                  <name>Enabled</name>
14935                  <description>Enable shortcut</description>
14936                  <value>1</value>
14937                </enumeratedValue>
14938              </enumeratedValues>
14939            </field>
14940            <field>
14941              <name>BB_STOP</name>
14942              <description>Shortcut between event BB and task STOP</description>
14943              <lsb>1</lsb>
14944              <msb>1</msb>
14945              <enumeratedValues>
14946                <enumeratedValue>
14947                  <name>Disabled</name>
14948                  <description>Disable shortcut</description>
14949                  <value>0</value>
14950                </enumeratedValue>
14951                <enumeratedValue>
14952                  <name>Enabled</name>
14953                  <description>Enable shortcut</description>
14954                  <value>1</value>
14955                </enumeratedValue>
14956              </enumeratedValues>
14957            </field>
14958          </fields>
14959        </register>
14960        <register>
14961          <name>INTENSET</name>
14962          <description>Enable interrupt</description>
14963          <addressOffset>0x304</addressOffset>
14964          <access>read-write</access>
14965          <fields>
14966            <field>
14967              <name>STOPPED</name>
14968              <description>Write '1' to enable interrupt for event STOPPED</description>
14969              <lsb>1</lsb>
14970              <msb>1</msb>
14971              <enumeratedValues>
14972                <usage>read</usage>
14973                <enumeratedValue>
14974                  <name>Disabled</name>
14975                  <description>Read: Disabled</description>
14976                  <value>0</value>
14977                </enumeratedValue>
14978                <enumeratedValue>
14979                  <name>Enabled</name>
14980                  <description>Read: Enabled</description>
14981                  <value>1</value>
14982                </enumeratedValue>
14983              </enumeratedValues>
14984              <enumeratedValues>
14985                <usage>write</usage>
14986                <enumeratedValue>
14987                  <name>Set</name>
14988                  <description>Enable</description>
14989                  <value>1</value>
14990                </enumeratedValue>
14991              </enumeratedValues>
14992            </field>
14993            <field>
14994              <name>RXDREADY</name>
14995              <description>Write '1' to enable interrupt for event RXDREADY</description>
14996              <lsb>2</lsb>
14997              <msb>2</msb>
14998              <enumeratedValues>
14999                <usage>read</usage>
15000                <enumeratedValue>
15001                  <name>Disabled</name>
15002                  <description>Read: Disabled</description>
15003                  <value>0</value>
15004                </enumeratedValue>
15005                <enumeratedValue>
15006                  <name>Enabled</name>
15007                  <description>Read: Enabled</description>
15008                  <value>1</value>
15009                </enumeratedValue>
15010              </enumeratedValues>
15011              <enumeratedValues>
15012                <usage>write</usage>
15013                <enumeratedValue>
15014                  <name>Set</name>
15015                  <description>Enable</description>
15016                  <value>1</value>
15017                </enumeratedValue>
15018              </enumeratedValues>
15019            </field>
15020            <field>
15021              <name>TXDSENT</name>
15022              <description>Write '1' to enable interrupt for event TXDSENT</description>
15023              <lsb>7</lsb>
15024              <msb>7</msb>
15025              <enumeratedValues>
15026                <usage>read</usage>
15027                <enumeratedValue>
15028                  <name>Disabled</name>
15029                  <description>Read: Disabled</description>
15030                  <value>0</value>
15031                </enumeratedValue>
15032                <enumeratedValue>
15033                  <name>Enabled</name>
15034                  <description>Read: Enabled</description>
15035                  <value>1</value>
15036                </enumeratedValue>
15037              </enumeratedValues>
15038              <enumeratedValues>
15039                <usage>write</usage>
15040                <enumeratedValue>
15041                  <name>Set</name>
15042                  <description>Enable</description>
15043                  <value>1</value>
15044                </enumeratedValue>
15045              </enumeratedValues>
15046            </field>
15047            <field>
15048              <name>ERROR</name>
15049              <description>Write '1' to enable interrupt for event ERROR</description>
15050              <lsb>9</lsb>
15051              <msb>9</msb>
15052              <enumeratedValues>
15053                <usage>read</usage>
15054                <enumeratedValue>
15055                  <name>Disabled</name>
15056                  <description>Read: Disabled</description>
15057                  <value>0</value>
15058                </enumeratedValue>
15059                <enumeratedValue>
15060                  <name>Enabled</name>
15061                  <description>Read: Enabled</description>
15062                  <value>1</value>
15063                </enumeratedValue>
15064              </enumeratedValues>
15065              <enumeratedValues>
15066                <usage>write</usage>
15067                <enumeratedValue>
15068                  <name>Set</name>
15069                  <description>Enable</description>
15070                  <value>1</value>
15071                </enumeratedValue>
15072              </enumeratedValues>
15073            </field>
15074            <field>
15075              <name>BB</name>
15076              <description>Write '1' to enable interrupt for event BB</description>
15077              <lsb>14</lsb>
15078              <msb>14</msb>
15079              <enumeratedValues>
15080                <usage>read</usage>
15081                <enumeratedValue>
15082                  <name>Disabled</name>
15083                  <description>Read: Disabled</description>
15084                  <value>0</value>
15085                </enumeratedValue>
15086                <enumeratedValue>
15087                  <name>Enabled</name>
15088                  <description>Read: Enabled</description>
15089                  <value>1</value>
15090                </enumeratedValue>
15091              </enumeratedValues>
15092              <enumeratedValues>
15093                <usage>write</usage>
15094                <enumeratedValue>
15095                  <name>Set</name>
15096                  <description>Enable</description>
15097                  <value>1</value>
15098                </enumeratedValue>
15099              </enumeratedValues>
15100            </field>
15101            <field>
15102              <name>SUSPENDED</name>
15103              <description>Write '1' to enable interrupt for event SUSPENDED</description>
15104              <lsb>18</lsb>
15105              <msb>18</msb>
15106              <enumeratedValues>
15107                <usage>read</usage>
15108                <enumeratedValue>
15109                  <name>Disabled</name>
15110                  <description>Read: Disabled</description>
15111                  <value>0</value>
15112                </enumeratedValue>
15113                <enumeratedValue>
15114                  <name>Enabled</name>
15115                  <description>Read: Enabled</description>
15116                  <value>1</value>
15117                </enumeratedValue>
15118              </enumeratedValues>
15119              <enumeratedValues>
15120                <usage>write</usage>
15121                <enumeratedValue>
15122                  <name>Set</name>
15123                  <description>Enable</description>
15124                  <value>1</value>
15125                </enumeratedValue>
15126              </enumeratedValues>
15127            </field>
15128          </fields>
15129        </register>
15130        <register>
15131          <name>INTENCLR</name>
15132          <description>Disable interrupt</description>
15133          <addressOffset>0x308</addressOffset>
15134          <access>read-write</access>
15135          <fields>
15136            <field>
15137              <name>STOPPED</name>
15138              <description>Write '1' to disable interrupt for event STOPPED</description>
15139              <lsb>1</lsb>
15140              <msb>1</msb>
15141              <enumeratedValues>
15142                <usage>read</usage>
15143                <enumeratedValue>
15144                  <name>Disabled</name>
15145                  <description>Read: Disabled</description>
15146                  <value>0</value>
15147                </enumeratedValue>
15148                <enumeratedValue>
15149                  <name>Enabled</name>
15150                  <description>Read: Enabled</description>
15151                  <value>1</value>
15152                </enumeratedValue>
15153              </enumeratedValues>
15154              <enumeratedValues>
15155                <usage>write</usage>
15156                <enumeratedValue>
15157                  <name>Clear</name>
15158                  <description>Disable</description>
15159                  <value>1</value>
15160                </enumeratedValue>
15161              </enumeratedValues>
15162            </field>
15163            <field>
15164              <name>RXDREADY</name>
15165              <description>Write '1' to disable interrupt for event RXDREADY</description>
15166              <lsb>2</lsb>
15167              <msb>2</msb>
15168              <enumeratedValues>
15169                <usage>read</usage>
15170                <enumeratedValue>
15171                  <name>Disabled</name>
15172                  <description>Read: Disabled</description>
15173                  <value>0</value>
15174                </enumeratedValue>
15175                <enumeratedValue>
15176                  <name>Enabled</name>
15177                  <description>Read: Enabled</description>
15178                  <value>1</value>
15179                </enumeratedValue>
15180              </enumeratedValues>
15181              <enumeratedValues>
15182                <usage>write</usage>
15183                <enumeratedValue>
15184                  <name>Clear</name>
15185                  <description>Disable</description>
15186                  <value>1</value>
15187                </enumeratedValue>
15188              </enumeratedValues>
15189            </field>
15190            <field>
15191              <name>TXDSENT</name>
15192              <description>Write '1' to disable interrupt for event TXDSENT</description>
15193              <lsb>7</lsb>
15194              <msb>7</msb>
15195              <enumeratedValues>
15196                <usage>read</usage>
15197                <enumeratedValue>
15198                  <name>Disabled</name>
15199                  <description>Read: Disabled</description>
15200                  <value>0</value>
15201                </enumeratedValue>
15202                <enumeratedValue>
15203                  <name>Enabled</name>
15204                  <description>Read: Enabled</description>
15205                  <value>1</value>
15206                </enumeratedValue>
15207              </enumeratedValues>
15208              <enumeratedValues>
15209                <usage>write</usage>
15210                <enumeratedValue>
15211                  <name>Clear</name>
15212                  <description>Disable</description>
15213                  <value>1</value>
15214                </enumeratedValue>
15215              </enumeratedValues>
15216            </field>
15217            <field>
15218              <name>ERROR</name>
15219              <description>Write '1' to disable interrupt for event ERROR</description>
15220              <lsb>9</lsb>
15221              <msb>9</msb>
15222              <enumeratedValues>
15223                <usage>read</usage>
15224                <enumeratedValue>
15225                  <name>Disabled</name>
15226                  <description>Read: Disabled</description>
15227                  <value>0</value>
15228                </enumeratedValue>
15229                <enumeratedValue>
15230                  <name>Enabled</name>
15231                  <description>Read: Enabled</description>
15232                  <value>1</value>
15233                </enumeratedValue>
15234              </enumeratedValues>
15235              <enumeratedValues>
15236                <usage>write</usage>
15237                <enumeratedValue>
15238                  <name>Clear</name>
15239                  <description>Disable</description>
15240                  <value>1</value>
15241                </enumeratedValue>
15242              </enumeratedValues>
15243            </field>
15244            <field>
15245              <name>BB</name>
15246              <description>Write '1' to disable interrupt for event BB</description>
15247              <lsb>14</lsb>
15248              <msb>14</msb>
15249              <enumeratedValues>
15250                <usage>read</usage>
15251                <enumeratedValue>
15252                  <name>Disabled</name>
15253                  <description>Read: Disabled</description>
15254                  <value>0</value>
15255                </enumeratedValue>
15256                <enumeratedValue>
15257                  <name>Enabled</name>
15258                  <description>Read: Enabled</description>
15259                  <value>1</value>
15260                </enumeratedValue>
15261              </enumeratedValues>
15262              <enumeratedValues>
15263                <usage>write</usage>
15264                <enumeratedValue>
15265                  <name>Clear</name>
15266                  <description>Disable</description>
15267                  <value>1</value>
15268                </enumeratedValue>
15269              </enumeratedValues>
15270            </field>
15271            <field>
15272              <name>SUSPENDED</name>
15273              <description>Write '1' to disable interrupt for event SUSPENDED</description>
15274              <lsb>18</lsb>
15275              <msb>18</msb>
15276              <enumeratedValues>
15277                <usage>read</usage>
15278                <enumeratedValue>
15279                  <name>Disabled</name>
15280                  <description>Read: Disabled</description>
15281                  <value>0</value>
15282                </enumeratedValue>
15283                <enumeratedValue>
15284                  <name>Enabled</name>
15285                  <description>Read: Enabled</description>
15286                  <value>1</value>
15287                </enumeratedValue>
15288              </enumeratedValues>
15289              <enumeratedValues>
15290                <usage>write</usage>
15291                <enumeratedValue>
15292                  <name>Clear</name>
15293                  <description>Disable</description>
15294                  <value>1</value>
15295                </enumeratedValue>
15296              </enumeratedValues>
15297            </field>
15298          </fields>
15299        </register>
15300        <register>
15301          <name>ERRORSRC</name>
15302          <description>Error source</description>
15303          <addressOffset>0x4C4</addressOffset>
15304          <access>read-write</access>
15305          <modifiedWriteValues>oneToClear</modifiedWriteValues>
15306          <fields>
15307            <field>
15308              <name>OVERRUN</name>
15309              <description>Overrun error</description>
15310              <lsb>0</lsb>
15311              <msb>0</msb>
15312              <enumeratedValues>
15313                <usage>read</usage>
15314                <enumeratedValue>
15315                  <name>NotPresent</name>
15316                  <description>Read: no overrun occured</description>
15317                  <value>0</value>
15318                </enumeratedValue>
15319                <enumeratedValue>
15320                  <name>Present</name>
15321                  <description>Read: overrun occured</description>
15322                  <value>1</value>
15323                </enumeratedValue>
15324              </enumeratedValues>
15325            </field>
15326            <field>
15327              <name>ANACK</name>
15328              <description>NACK received after sending the address (write '1' to clear)</description>
15329              <lsb>1</lsb>
15330              <msb>1</msb>
15331              <enumeratedValues>
15332                <usage>read</usage>
15333                <enumeratedValue>
15334                  <name>NotPresent</name>
15335                  <description>Read: error not present</description>
15336                  <value>0</value>
15337                </enumeratedValue>
15338                <enumeratedValue>
15339                  <name>Present</name>
15340                  <description>Read: error present</description>
15341                  <value>1</value>
15342                </enumeratedValue>
15343              </enumeratedValues>
15344            </field>
15345            <field>
15346              <name>DNACK</name>
15347              <description>NACK received after sending a data byte (write '1' to clear)</description>
15348              <lsb>2</lsb>
15349              <msb>2</msb>
15350              <enumeratedValues>
15351                <usage>read</usage>
15352                <enumeratedValue>
15353                  <name>NotPresent</name>
15354                  <description>Read: error not present</description>
15355                  <value>0</value>
15356                </enumeratedValue>
15357                <enumeratedValue>
15358                  <name>Present</name>
15359                  <description>Read: error present</description>
15360                  <value>1</value>
15361                </enumeratedValue>
15362              </enumeratedValues>
15363            </field>
15364          </fields>
15365        </register>
15366        <register>
15367          <name>ENABLE</name>
15368          <description>Enable TWI</description>
15369          <addressOffset>0x500</addressOffset>
15370          <access>read-write</access>
15371          <fields>
15372            <field>
15373              <name>ENABLE</name>
15374              <description>Enable or disable TWI</description>
15375              <lsb>0</lsb>
15376              <msb>3</msb>
15377              <enumeratedValues>
15378                <enumeratedValue>
15379                  <name>Disabled</name>
15380                  <description>Disable TWI</description>
15381                  <value>0</value>
15382                </enumeratedValue>
15383                <enumeratedValue>
15384                  <name>Enabled</name>
15385                  <description>Enable TWI</description>
15386                  <value>5</value>
15387                </enumeratedValue>
15388              </enumeratedValues>
15389            </field>
15390          </fields>
15391        </register>
15392        <cluster>
15393          <name>PSEL</name>
15394          <description>Unspecified</description>
15395          <headerStructName>TWI_PSEL</headerStructName>
15396          <access>read-write</access>
15397          <addressOffset>0x508</addressOffset>
15398          <register>
15399            <name>SCL</name>
15400            <description>Pin select for SCL</description>
15401            <addressOffset>0x000</addressOffset>
15402            <access>read-write</access>
15403            <resetValue>0xFFFFFFFF</resetValue>
15404            <fields>
15405              <field>
15406                <name>PIN</name>
15407                <description>Pin number</description>
15408                <lsb>0</lsb>
15409                <msb>4</msb>
15410              </field>
15411              <field>
15412                <name>CONNECT</name>
15413                <description>Connection</description>
15414                <lsb>31</lsb>
15415                <msb>31</msb>
15416                <enumeratedValues>
15417                  <enumeratedValue>
15418                    <name>Disconnected</name>
15419                    <description>Disconnect</description>
15420                    <value>1</value>
15421                  </enumeratedValue>
15422                  <enumeratedValue>
15423                    <name>Connected</name>
15424                    <description>Connect</description>
15425                    <value>0</value>
15426                  </enumeratedValue>
15427                </enumeratedValues>
15428              </field>
15429            </fields>
15430          </register>
15431          <register>
15432            <name>SDA</name>
15433            <description>Pin select for SDA</description>
15434            <addressOffset>0x004</addressOffset>
15435            <access>read-write</access>
15436            <resetValue>0xFFFFFFFF</resetValue>
15437            <fields>
15438              <field>
15439                <name>PIN</name>
15440                <description>Pin number</description>
15441                <lsb>0</lsb>
15442                <msb>4</msb>
15443              </field>
15444              <field>
15445                <name>CONNECT</name>
15446                <description>Connection</description>
15447                <lsb>31</lsb>
15448                <msb>31</msb>
15449                <enumeratedValues>
15450                  <enumeratedValue>
15451                    <name>Disconnected</name>
15452                    <description>Disconnect</description>
15453                    <value>1</value>
15454                  </enumeratedValue>
15455                  <enumeratedValue>
15456                    <name>Connected</name>
15457                    <description>Connect</description>
15458                    <value>0</value>
15459                  </enumeratedValue>
15460                </enumeratedValues>
15461              </field>
15462            </fields>
15463          </register>
15464        </cluster>
15465        <register>
15466          <name>RXD</name>
15467          <description>RXD register</description>
15468          <addressOffset>0x518</addressOffset>
15469          <access>read-only</access>
15470          <readAction>modifyExternal</readAction>
15471          <fields>
15472            <field>
15473              <name>RXD</name>
15474              <description>RXD register</description>
15475              <lsb>0</lsb>
15476              <msb>7</msb>
15477            </field>
15478          </fields>
15479        </register>
15480        <register>
15481          <name>TXD</name>
15482          <description>TXD register</description>
15483          <addressOffset>0x51C</addressOffset>
15484          <access>read-write</access>
15485          <fields>
15486            <field>
15487              <name>TXD</name>
15488              <description>TXD register</description>
15489              <lsb>0</lsb>
15490              <msb>7</msb>
15491            </field>
15492          </fields>
15493        </register>
15494        <register>
15495          <name>FREQUENCY</name>
15496          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
15497          <addressOffset>0x524</addressOffset>
15498          <access>read-write</access>
15499          <resetValue>0x04000000</resetValue>
15500          <fields>
15501            <field>
15502              <name>FREQUENCY</name>
15503              <description>TWI master clock frequency</description>
15504              <lsb>0</lsb>
15505              <msb>31</msb>
15506              <enumeratedValues>
15507                <enumeratedValue>
15508                  <name>K100</name>
15509                  <description>100 kbps</description>
15510                  <value>0x01980000</value>
15511                </enumeratedValue>
15512                <enumeratedValue>
15513                  <name>K250</name>
15514                  <description>250 kbps</description>
15515                  <value>0x04000000</value>
15516                </enumeratedValue>
15517                <enumeratedValue>
15518                  <name>K400</name>
15519                  <description>400 kbps (actual rate 410.256 kbps)</description>
15520                  <value>0x06680000</value>
15521                </enumeratedValue>
15522              </enumeratedValues>
15523            </field>
15524          </fields>
15525        </register>
15526        <register>
15527          <name>ADDRESS</name>
15528          <description>Address used in the TWI transfer</description>
15529          <addressOffset>0x588</addressOffset>
15530          <access>read-write</access>
15531          <fields>
15532            <field>
15533              <name>ADDRESS</name>
15534              <description>Address used in the TWI transfer</description>
15535              <lsb>0</lsb>
15536              <msb>6</msb>
15537            </field>
15538          </fields>
15539        </register>
15540      </registers>
15541    </peripheral>
15542    <peripheral>
15543      <name>TWIM0</name>
15544      <description>I2C compatible Two-Wire Master Interface with EasyDMA</description>
15545      <baseAddress>0x40003000</baseAddress>
15546      <alternatePeripheral>TWI0</alternatePeripheral>
15547      <headerStructName>TWIM</headerStructName>
15548      <addressBlock>
15549        <offset>0</offset>
15550        <size>0x1000</size>
15551        <usage>registers</usage>
15552      </addressBlock>
15553      <interrupt>
15554        <name>TWIM0_TWIS0_TWI0</name>
15555        <value>3</value>
15556      </interrupt>
15557      <groupName>TWIM</groupName>
15558      <size>0x20</size>
15559      <registers>
15560        <register>
15561          <name>TASKS_STARTRX</name>
15562          <description>Start TWI receive sequence</description>
15563          <addressOffset>0x000</addressOffset>
15564          <access>write-only</access>
15565          <fields>
15566            <field>
15567              <name>TASKS_STARTRX</name>
15568              <description>Start TWI receive sequence</description>
15569              <lsb>0</lsb>
15570              <msb>0</msb>
15571              <enumeratedValues>
15572                <enumeratedValue>
15573                  <name>Trigger</name>
15574                  <description>Trigger task</description>
15575                  <value>1</value>
15576                </enumeratedValue>
15577              </enumeratedValues>
15578            </field>
15579          </fields>
15580        </register>
15581        <register>
15582          <name>TASKS_STARTTX</name>
15583          <description>Start TWI transmit sequence</description>
15584          <addressOffset>0x008</addressOffset>
15585          <access>write-only</access>
15586          <fields>
15587            <field>
15588              <name>TASKS_STARTTX</name>
15589              <description>Start TWI transmit sequence</description>
15590              <lsb>0</lsb>
15591              <msb>0</msb>
15592              <enumeratedValues>
15593                <enumeratedValue>
15594                  <name>Trigger</name>
15595                  <description>Trigger task</description>
15596                  <value>1</value>
15597                </enumeratedValue>
15598              </enumeratedValues>
15599            </field>
15600          </fields>
15601        </register>
15602        <register>
15603          <name>TASKS_STOP</name>
15604          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
15605          <addressOffset>0x014</addressOffset>
15606          <access>write-only</access>
15607          <fields>
15608            <field>
15609              <name>TASKS_STOP</name>
15610              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
15611              <lsb>0</lsb>
15612              <msb>0</msb>
15613              <enumeratedValues>
15614                <enumeratedValue>
15615                  <name>Trigger</name>
15616                  <description>Trigger task</description>
15617                  <value>1</value>
15618                </enumeratedValue>
15619              </enumeratedValues>
15620            </field>
15621          </fields>
15622        </register>
15623        <register>
15624          <name>TASKS_SUSPEND</name>
15625          <description>Suspend TWI transaction</description>
15626          <addressOffset>0x01C</addressOffset>
15627          <access>write-only</access>
15628          <fields>
15629            <field>
15630              <name>TASKS_SUSPEND</name>
15631              <description>Suspend TWI transaction</description>
15632              <lsb>0</lsb>
15633              <msb>0</msb>
15634              <enumeratedValues>
15635                <enumeratedValue>
15636                  <name>Trigger</name>
15637                  <description>Trigger task</description>
15638                  <value>1</value>
15639                </enumeratedValue>
15640              </enumeratedValues>
15641            </field>
15642          </fields>
15643        </register>
15644        <register>
15645          <name>TASKS_RESUME</name>
15646          <description>Resume TWI transaction</description>
15647          <addressOffset>0x020</addressOffset>
15648          <access>write-only</access>
15649          <fields>
15650            <field>
15651              <name>TASKS_RESUME</name>
15652              <description>Resume TWI transaction</description>
15653              <lsb>0</lsb>
15654              <msb>0</msb>
15655              <enumeratedValues>
15656                <enumeratedValue>
15657                  <name>Trigger</name>
15658                  <description>Trigger task</description>
15659                  <value>1</value>
15660                </enumeratedValue>
15661              </enumeratedValues>
15662            </field>
15663          </fields>
15664        </register>
15665        <register>
15666          <name>EVENTS_STOPPED</name>
15667          <description>TWI stopped</description>
15668          <addressOffset>0x104</addressOffset>
15669          <access>read-write</access>
15670          <fields>
15671            <field>
15672              <name>EVENTS_STOPPED</name>
15673              <description>TWI stopped</description>
15674              <lsb>0</lsb>
15675              <msb>0</msb>
15676              <enumeratedValues>
15677                <enumeratedValue>
15678                  <name>NotGenerated</name>
15679                  <description>Event not generated</description>
15680                  <value>0</value>
15681                </enumeratedValue>
15682                <enumeratedValue>
15683                  <name>Generated</name>
15684                  <description>Event generated</description>
15685                  <value>1</value>
15686                </enumeratedValue>
15687              </enumeratedValues>
15688            </field>
15689          </fields>
15690        </register>
15691        <register>
15692          <name>EVENTS_ERROR</name>
15693          <description>TWI error</description>
15694          <addressOffset>0x124</addressOffset>
15695          <access>read-write</access>
15696          <fields>
15697            <field>
15698              <name>EVENTS_ERROR</name>
15699              <description>TWI error</description>
15700              <lsb>0</lsb>
15701              <msb>0</msb>
15702              <enumeratedValues>
15703                <enumeratedValue>
15704                  <name>NotGenerated</name>
15705                  <description>Event not generated</description>
15706                  <value>0</value>
15707                </enumeratedValue>
15708                <enumeratedValue>
15709                  <name>Generated</name>
15710                  <description>Event generated</description>
15711                  <value>1</value>
15712                </enumeratedValue>
15713              </enumeratedValues>
15714            </field>
15715          </fields>
15716        </register>
15717        <register>
15718          <name>EVENTS_SUSPENDED</name>
15719          <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
15720          <addressOffset>0x148</addressOffset>
15721          <access>read-write</access>
15722          <fields>
15723            <field>
15724              <name>EVENTS_SUSPENDED</name>
15725              <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
15726              <lsb>0</lsb>
15727              <msb>0</msb>
15728              <enumeratedValues>
15729                <enumeratedValue>
15730                  <name>NotGenerated</name>
15731                  <description>Event not generated</description>
15732                  <value>0</value>
15733                </enumeratedValue>
15734                <enumeratedValue>
15735                  <name>Generated</name>
15736                  <description>Event generated</description>
15737                  <value>1</value>
15738                </enumeratedValue>
15739              </enumeratedValues>
15740            </field>
15741          </fields>
15742        </register>
15743        <register>
15744          <name>EVENTS_RXSTARTED</name>
15745          <description>Receive sequence started</description>
15746          <addressOffset>0x14C</addressOffset>
15747          <access>read-write</access>
15748          <fields>
15749            <field>
15750              <name>EVENTS_RXSTARTED</name>
15751              <description>Receive sequence started</description>
15752              <lsb>0</lsb>
15753              <msb>0</msb>
15754              <enumeratedValues>
15755                <enumeratedValue>
15756                  <name>NotGenerated</name>
15757                  <description>Event not generated</description>
15758                  <value>0</value>
15759                </enumeratedValue>
15760                <enumeratedValue>
15761                  <name>Generated</name>
15762                  <description>Event generated</description>
15763                  <value>1</value>
15764                </enumeratedValue>
15765              </enumeratedValues>
15766            </field>
15767          </fields>
15768        </register>
15769        <register>
15770          <name>EVENTS_TXSTARTED</name>
15771          <description>Transmit sequence started</description>
15772          <addressOffset>0x150</addressOffset>
15773          <access>read-write</access>
15774          <fields>
15775            <field>
15776              <name>EVENTS_TXSTARTED</name>
15777              <description>Transmit sequence started</description>
15778              <lsb>0</lsb>
15779              <msb>0</msb>
15780              <enumeratedValues>
15781                <enumeratedValue>
15782                  <name>NotGenerated</name>
15783                  <description>Event not generated</description>
15784                  <value>0</value>
15785                </enumeratedValue>
15786                <enumeratedValue>
15787                  <name>Generated</name>
15788                  <description>Event generated</description>
15789                  <value>1</value>
15790                </enumeratedValue>
15791              </enumeratedValues>
15792            </field>
15793          </fields>
15794        </register>
15795        <register>
15796          <name>EVENTS_LASTRX</name>
15797          <description>Byte boundary, starting to receive the last byte</description>
15798          <addressOffset>0x15C</addressOffset>
15799          <access>read-write</access>
15800          <fields>
15801            <field>
15802              <name>EVENTS_LASTRX</name>
15803              <description>Byte boundary, starting to receive the last byte</description>
15804              <lsb>0</lsb>
15805              <msb>0</msb>
15806              <enumeratedValues>
15807                <enumeratedValue>
15808                  <name>NotGenerated</name>
15809                  <description>Event not generated</description>
15810                  <value>0</value>
15811                </enumeratedValue>
15812                <enumeratedValue>
15813                  <name>Generated</name>
15814                  <description>Event generated</description>
15815                  <value>1</value>
15816                </enumeratedValue>
15817              </enumeratedValues>
15818            </field>
15819          </fields>
15820        </register>
15821        <register>
15822          <name>EVENTS_LASTTX</name>
15823          <description>Byte boundary, starting to transmit the last byte</description>
15824          <addressOffset>0x160</addressOffset>
15825          <access>read-write</access>
15826          <fields>
15827            <field>
15828              <name>EVENTS_LASTTX</name>
15829              <description>Byte boundary, starting to transmit the last byte</description>
15830              <lsb>0</lsb>
15831              <msb>0</msb>
15832              <enumeratedValues>
15833                <enumeratedValue>
15834                  <name>NotGenerated</name>
15835                  <description>Event not generated</description>
15836                  <value>0</value>
15837                </enumeratedValue>
15838                <enumeratedValue>
15839                  <name>Generated</name>
15840                  <description>Event generated</description>
15841                  <value>1</value>
15842                </enumeratedValue>
15843              </enumeratedValues>
15844            </field>
15845          </fields>
15846        </register>
15847        <register>
15848          <name>SHORTS</name>
15849          <description>Shortcuts between local events and tasks</description>
15850          <addressOffset>0x200</addressOffset>
15851          <access>read-write</access>
15852          <fields>
15853            <field>
15854              <name>LASTTX_STARTRX</name>
15855              <description>Shortcut between event LASTTX and task STARTRX</description>
15856              <lsb>7</lsb>
15857              <msb>7</msb>
15858              <enumeratedValues>
15859                <enumeratedValue>
15860                  <name>Disabled</name>
15861                  <description>Disable shortcut</description>
15862                  <value>0</value>
15863                </enumeratedValue>
15864                <enumeratedValue>
15865                  <name>Enabled</name>
15866                  <description>Enable shortcut</description>
15867                  <value>1</value>
15868                </enumeratedValue>
15869              </enumeratedValues>
15870            </field>
15871            <field>
15872              <name>LASTTX_SUSPEND</name>
15873              <description>Shortcut between event LASTTX and task SUSPEND</description>
15874              <lsb>8</lsb>
15875              <msb>8</msb>
15876              <enumeratedValues>
15877                <enumeratedValue>
15878                  <name>Disabled</name>
15879                  <description>Disable shortcut</description>
15880                  <value>0</value>
15881                </enumeratedValue>
15882                <enumeratedValue>
15883                  <name>Enabled</name>
15884                  <description>Enable shortcut</description>
15885                  <value>1</value>
15886                </enumeratedValue>
15887              </enumeratedValues>
15888            </field>
15889            <field>
15890              <name>LASTTX_STOP</name>
15891              <description>Shortcut between event LASTTX and task STOP</description>
15892              <lsb>9</lsb>
15893              <msb>9</msb>
15894              <enumeratedValues>
15895                <enumeratedValue>
15896                  <name>Disabled</name>
15897                  <description>Disable shortcut</description>
15898                  <value>0</value>
15899                </enumeratedValue>
15900                <enumeratedValue>
15901                  <name>Enabled</name>
15902                  <description>Enable shortcut</description>
15903                  <value>1</value>
15904                </enumeratedValue>
15905              </enumeratedValues>
15906            </field>
15907            <field>
15908              <name>LASTRX_STARTTX</name>
15909              <description>Shortcut between event LASTRX and task STARTTX</description>
15910              <lsb>10</lsb>
15911              <msb>10</msb>
15912              <enumeratedValues>
15913                <enumeratedValue>
15914                  <name>Disabled</name>
15915                  <description>Disable shortcut</description>
15916                  <value>0</value>
15917                </enumeratedValue>
15918                <enumeratedValue>
15919                  <name>Enabled</name>
15920                  <description>Enable shortcut</description>
15921                  <value>1</value>
15922                </enumeratedValue>
15923              </enumeratedValues>
15924            </field>
15925            <field>
15926              <name>LASTRX_SUSPEND</name>
15927              <description>Shortcut between event LASTRX and task SUSPEND</description>
15928              <lsb>11</lsb>
15929              <msb>11</msb>
15930              <enumeratedValues>
15931                <enumeratedValue>
15932                  <name>Disabled</name>
15933                  <description>Disable shortcut</description>
15934                  <value>0</value>
15935                </enumeratedValue>
15936                <enumeratedValue>
15937                  <name>Enabled</name>
15938                  <description>Enable shortcut</description>
15939                  <value>1</value>
15940                </enumeratedValue>
15941              </enumeratedValues>
15942            </field>
15943            <field>
15944              <name>LASTRX_STOP</name>
15945              <description>Shortcut between event LASTRX and task STOP</description>
15946              <lsb>12</lsb>
15947              <msb>12</msb>
15948              <enumeratedValues>
15949                <enumeratedValue>
15950                  <name>Disabled</name>
15951                  <description>Disable shortcut</description>
15952                  <value>0</value>
15953                </enumeratedValue>
15954                <enumeratedValue>
15955                  <name>Enabled</name>
15956                  <description>Enable shortcut</description>
15957                  <value>1</value>
15958                </enumeratedValue>
15959              </enumeratedValues>
15960            </field>
15961          </fields>
15962        </register>
15963        <register>
15964          <name>INTEN</name>
15965          <description>Enable or disable interrupt</description>
15966          <addressOffset>0x300</addressOffset>
15967          <access>read-write</access>
15968          <fields>
15969            <field>
15970              <name>STOPPED</name>
15971              <description>Enable or disable interrupt for event STOPPED</description>
15972              <lsb>1</lsb>
15973              <msb>1</msb>
15974              <enumeratedValues>
15975                <enumeratedValue>
15976                  <name>Disabled</name>
15977                  <description>Disable</description>
15978                  <value>0</value>
15979                </enumeratedValue>
15980                <enumeratedValue>
15981                  <name>Enabled</name>
15982                  <description>Enable</description>
15983                  <value>1</value>
15984                </enumeratedValue>
15985              </enumeratedValues>
15986            </field>
15987            <field>
15988              <name>ERROR</name>
15989              <description>Enable or disable interrupt for event ERROR</description>
15990              <lsb>9</lsb>
15991              <msb>9</msb>
15992              <enumeratedValues>
15993                <enumeratedValue>
15994                  <name>Disabled</name>
15995                  <description>Disable</description>
15996                  <value>0</value>
15997                </enumeratedValue>
15998                <enumeratedValue>
15999                  <name>Enabled</name>
16000                  <description>Enable</description>
16001                  <value>1</value>
16002                </enumeratedValue>
16003              </enumeratedValues>
16004            </field>
16005            <field>
16006              <name>SUSPENDED</name>
16007              <description>Enable or disable interrupt for event SUSPENDED</description>
16008              <lsb>18</lsb>
16009              <msb>18</msb>
16010              <enumeratedValues>
16011                <enumeratedValue>
16012                  <name>Disabled</name>
16013                  <description>Disable</description>
16014                  <value>0</value>
16015                </enumeratedValue>
16016                <enumeratedValue>
16017                  <name>Enabled</name>
16018                  <description>Enable</description>
16019                  <value>1</value>
16020                </enumeratedValue>
16021              </enumeratedValues>
16022            </field>
16023            <field>
16024              <name>RXSTARTED</name>
16025              <description>Enable or disable interrupt for event RXSTARTED</description>
16026              <lsb>19</lsb>
16027              <msb>19</msb>
16028              <enumeratedValues>
16029                <enumeratedValue>
16030                  <name>Disabled</name>
16031                  <description>Disable</description>
16032                  <value>0</value>
16033                </enumeratedValue>
16034                <enumeratedValue>
16035                  <name>Enabled</name>
16036                  <description>Enable</description>
16037                  <value>1</value>
16038                </enumeratedValue>
16039              </enumeratedValues>
16040            </field>
16041            <field>
16042              <name>TXSTARTED</name>
16043              <description>Enable or disable interrupt for event TXSTARTED</description>
16044              <lsb>20</lsb>
16045              <msb>20</msb>
16046              <enumeratedValues>
16047                <enumeratedValue>
16048                  <name>Disabled</name>
16049                  <description>Disable</description>
16050                  <value>0</value>
16051                </enumeratedValue>
16052                <enumeratedValue>
16053                  <name>Enabled</name>
16054                  <description>Enable</description>
16055                  <value>1</value>
16056                </enumeratedValue>
16057              </enumeratedValues>
16058            </field>
16059            <field>
16060              <name>LASTRX</name>
16061              <description>Enable or disable interrupt for event LASTRX</description>
16062              <lsb>23</lsb>
16063              <msb>23</msb>
16064              <enumeratedValues>
16065                <enumeratedValue>
16066                  <name>Disabled</name>
16067                  <description>Disable</description>
16068                  <value>0</value>
16069                </enumeratedValue>
16070                <enumeratedValue>
16071                  <name>Enabled</name>
16072                  <description>Enable</description>
16073                  <value>1</value>
16074                </enumeratedValue>
16075              </enumeratedValues>
16076            </field>
16077            <field>
16078              <name>LASTTX</name>
16079              <description>Enable or disable interrupt for event LASTTX</description>
16080              <lsb>24</lsb>
16081              <msb>24</msb>
16082              <enumeratedValues>
16083                <enumeratedValue>
16084                  <name>Disabled</name>
16085                  <description>Disable</description>
16086                  <value>0</value>
16087                </enumeratedValue>
16088                <enumeratedValue>
16089                  <name>Enabled</name>
16090                  <description>Enable</description>
16091                  <value>1</value>
16092                </enumeratedValue>
16093              </enumeratedValues>
16094            </field>
16095          </fields>
16096        </register>
16097        <register>
16098          <name>INTENSET</name>
16099          <description>Enable interrupt</description>
16100          <addressOffset>0x304</addressOffset>
16101          <access>read-write</access>
16102          <fields>
16103            <field>
16104              <name>STOPPED</name>
16105              <description>Write '1' to enable interrupt for event STOPPED</description>
16106              <lsb>1</lsb>
16107              <msb>1</msb>
16108              <enumeratedValues>
16109                <usage>read</usage>
16110                <enumeratedValue>
16111                  <name>Disabled</name>
16112                  <description>Read: Disabled</description>
16113                  <value>0</value>
16114                </enumeratedValue>
16115                <enumeratedValue>
16116                  <name>Enabled</name>
16117                  <description>Read: Enabled</description>
16118                  <value>1</value>
16119                </enumeratedValue>
16120              </enumeratedValues>
16121              <enumeratedValues>
16122                <usage>write</usage>
16123                <enumeratedValue>
16124                  <name>Set</name>
16125                  <description>Enable</description>
16126                  <value>1</value>
16127                </enumeratedValue>
16128              </enumeratedValues>
16129            </field>
16130            <field>
16131              <name>ERROR</name>
16132              <description>Write '1' to enable interrupt for event ERROR</description>
16133              <lsb>9</lsb>
16134              <msb>9</msb>
16135              <enumeratedValues>
16136                <usage>read</usage>
16137                <enumeratedValue>
16138                  <name>Disabled</name>
16139                  <description>Read: Disabled</description>
16140                  <value>0</value>
16141                </enumeratedValue>
16142                <enumeratedValue>
16143                  <name>Enabled</name>
16144                  <description>Read: Enabled</description>
16145                  <value>1</value>
16146                </enumeratedValue>
16147              </enumeratedValues>
16148              <enumeratedValues>
16149                <usage>write</usage>
16150                <enumeratedValue>
16151                  <name>Set</name>
16152                  <description>Enable</description>
16153                  <value>1</value>
16154                </enumeratedValue>
16155              </enumeratedValues>
16156            </field>
16157            <field>
16158              <name>SUSPENDED</name>
16159              <description>Write '1' to enable interrupt for event SUSPENDED</description>
16160              <lsb>18</lsb>
16161              <msb>18</msb>
16162              <enumeratedValues>
16163                <usage>read</usage>
16164                <enumeratedValue>
16165                  <name>Disabled</name>
16166                  <description>Read: Disabled</description>
16167                  <value>0</value>
16168                </enumeratedValue>
16169                <enumeratedValue>
16170                  <name>Enabled</name>
16171                  <description>Read: Enabled</description>
16172                  <value>1</value>
16173                </enumeratedValue>
16174              </enumeratedValues>
16175              <enumeratedValues>
16176                <usage>write</usage>
16177                <enumeratedValue>
16178                  <name>Set</name>
16179                  <description>Enable</description>
16180                  <value>1</value>
16181                </enumeratedValue>
16182              </enumeratedValues>
16183            </field>
16184            <field>
16185              <name>RXSTARTED</name>
16186              <description>Write '1' to enable interrupt for event RXSTARTED</description>
16187              <lsb>19</lsb>
16188              <msb>19</msb>
16189              <enumeratedValues>
16190                <usage>read</usage>
16191                <enumeratedValue>
16192                  <name>Disabled</name>
16193                  <description>Read: Disabled</description>
16194                  <value>0</value>
16195                </enumeratedValue>
16196                <enumeratedValue>
16197                  <name>Enabled</name>
16198                  <description>Read: Enabled</description>
16199                  <value>1</value>
16200                </enumeratedValue>
16201              </enumeratedValues>
16202              <enumeratedValues>
16203                <usage>write</usage>
16204                <enumeratedValue>
16205                  <name>Set</name>
16206                  <description>Enable</description>
16207                  <value>1</value>
16208                </enumeratedValue>
16209              </enumeratedValues>
16210            </field>
16211            <field>
16212              <name>TXSTARTED</name>
16213              <description>Write '1' to enable interrupt for event TXSTARTED</description>
16214              <lsb>20</lsb>
16215              <msb>20</msb>
16216              <enumeratedValues>
16217                <usage>read</usage>
16218                <enumeratedValue>
16219                  <name>Disabled</name>
16220                  <description>Read: Disabled</description>
16221                  <value>0</value>
16222                </enumeratedValue>
16223                <enumeratedValue>
16224                  <name>Enabled</name>
16225                  <description>Read: Enabled</description>
16226                  <value>1</value>
16227                </enumeratedValue>
16228              </enumeratedValues>
16229              <enumeratedValues>
16230                <usage>write</usage>
16231                <enumeratedValue>
16232                  <name>Set</name>
16233                  <description>Enable</description>
16234                  <value>1</value>
16235                </enumeratedValue>
16236              </enumeratedValues>
16237            </field>
16238            <field>
16239              <name>LASTRX</name>
16240              <description>Write '1' to enable interrupt for event LASTRX</description>
16241              <lsb>23</lsb>
16242              <msb>23</msb>
16243              <enumeratedValues>
16244                <usage>read</usage>
16245                <enumeratedValue>
16246                  <name>Disabled</name>
16247                  <description>Read: Disabled</description>
16248                  <value>0</value>
16249                </enumeratedValue>
16250                <enumeratedValue>
16251                  <name>Enabled</name>
16252                  <description>Read: Enabled</description>
16253                  <value>1</value>
16254                </enumeratedValue>
16255              </enumeratedValues>
16256              <enumeratedValues>
16257                <usage>write</usage>
16258                <enumeratedValue>
16259                  <name>Set</name>
16260                  <description>Enable</description>
16261                  <value>1</value>
16262                </enumeratedValue>
16263              </enumeratedValues>
16264            </field>
16265            <field>
16266              <name>LASTTX</name>
16267              <description>Write '1' to enable interrupt for event LASTTX</description>
16268              <lsb>24</lsb>
16269              <msb>24</msb>
16270              <enumeratedValues>
16271                <usage>read</usage>
16272                <enumeratedValue>
16273                  <name>Disabled</name>
16274                  <description>Read: Disabled</description>
16275                  <value>0</value>
16276                </enumeratedValue>
16277                <enumeratedValue>
16278                  <name>Enabled</name>
16279                  <description>Read: Enabled</description>
16280                  <value>1</value>
16281                </enumeratedValue>
16282              </enumeratedValues>
16283              <enumeratedValues>
16284                <usage>write</usage>
16285                <enumeratedValue>
16286                  <name>Set</name>
16287                  <description>Enable</description>
16288                  <value>1</value>
16289                </enumeratedValue>
16290              </enumeratedValues>
16291            </field>
16292          </fields>
16293        </register>
16294        <register>
16295          <name>INTENCLR</name>
16296          <description>Disable interrupt</description>
16297          <addressOffset>0x308</addressOffset>
16298          <access>read-write</access>
16299          <fields>
16300            <field>
16301              <name>STOPPED</name>
16302              <description>Write '1' to disable interrupt for event STOPPED</description>
16303              <lsb>1</lsb>
16304              <msb>1</msb>
16305              <enumeratedValues>
16306                <usage>read</usage>
16307                <enumeratedValue>
16308                  <name>Disabled</name>
16309                  <description>Read: Disabled</description>
16310                  <value>0</value>
16311                </enumeratedValue>
16312                <enumeratedValue>
16313                  <name>Enabled</name>
16314                  <description>Read: Enabled</description>
16315                  <value>1</value>
16316                </enumeratedValue>
16317              </enumeratedValues>
16318              <enumeratedValues>
16319                <usage>write</usage>
16320                <enumeratedValue>
16321                  <name>Clear</name>
16322                  <description>Disable</description>
16323                  <value>1</value>
16324                </enumeratedValue>
16325              </enumeratedValues>
16326            </field>
16327            <field>
16328              <name>ERROR</name>
16329              <description>Write '1' to disable interrupt for event ERROR</description>
16330              <lsb>9</lsb>
16331              <msb>9</msb>
16332              <enumeratedValues>
16333                <usage>read</usage>
16334                <enumeratedValue>
16335                  <name>Disabled</name>
16336                  <description>Read: Disabled</description>
16337                  <value>0</value>
16338                </enumeratedValue>
16339                <enumeratedValue>
16340                  <name>Enabled</name>
16341                  <description>Read: Enabled</description>
16342                  <value>1</value>
16343                </enumeratedValue>
16344              </enumeratedValues>
16345              <enumeratedValues>
16346                <usage>write</usage>
16347                <enumeratedValue>
16348                  <name>Clear</name>
16349                  <description>Disable</description>
16350                  <value>1</value>
16351                </enumeratedValue>
16352              </enumeratedValues>
16353            </field>
16354            <field>
16355              <name>SUSPENDED</name>
16356              <description>Write '1' to disable interrupt for event SUSPENDED</description>
16357              <lsb>18</lsb>
16358              <msb>18</msb>
16359              <enumeratedValues>
16360                <usage>read</usage>
16361                <enumeratedValue>
16362                  <name>Disabled</name>
16363                  <description>Read: Disabled</description>
16364                  <value>0</value>
16365                </enumeratedValue>
16366                <enumeratedValue>
16367                  <name>Enabled</name>
16368                  <description>Read: Enabled</description>
16369                  <value>1</value>
16370                </enumeratedValue>
16371              </enumeratedValues>
16372              <enumeratedValues>
16373                <usage>write</usage>
16374                <enumeratedValue>
16375                  <name>Clear</name>
16376                  <description>Disable</description>
16377                  <value>1</value>
16378                </enumeratedValue>
16379              </enumeratedValues>
16380            </field>
16381            <field>
16382              <name>RXSTARTED</name>
16383              <description>Write '1' to disable interrupt for event RXSTARTED</description>
16384              <lsb>19</lsb>
16385              <msb>19</msb>
16386              <enumeratedValues>
16387                <usage>read</usage>
16388                <enumeratedValue>
16389                  <name>Disabled</name>
16390                  <description>Read: Disabled</description>
16391                  <value>0</value>
16392                </enumeratedValue>
16393                <enumeratedValue>
16394                  <name>Enabled</name>
16395                  <description>Read: Enabled</description>
16396                  <value>1</value>
16397                </enumeratedValue>
16398              </enumeratedValues>
16399              <enumeratedValues>
16400                <usage>write</usage>
16401                <enumeratedValue>
16402                  <name>Clear</name>
16403                  <description>Disable</description>
16404                  <value>1</value>
16405                </enumeratedValue>
16406              </enumeratedValues>
16407            </field>
16408            <field>
16409              <name>TXSTARTED</name>
16410              <description>Write '1' to disable interrupt for event TXSTARTED</description>
16411              <lsb>20</lsb>
16412              <msb>20</msb>
16413              <enumeratedValues>
16414                <usage>read</usage>
16415                <enumeratedValue>
16416                  <name>Disabled</name>
16417                  <description>Read: Disabled</description>
16418                  <value>0</value>
16419                </enumeratedValue>
16420                <enumeratedValue>
16421                  <name>Enabled</name>
16422                  <description>Read: Enabled</description>
16423                  <value>1</value>
16424                </enumeratedValue>
16425              </enumeratedValues>
16426              <enumeratedValues>
16427                <usage>write</usage>
16428                <enumeratedValue>
16429                  <name>Clear</name>
16430                  <description>Disable</description>
16431                  <value>1</value>
16432                </enumeratedValue>
16433              </enumeratedValues>
16434            </field>
16435            <field>
16436              <name>LASTRX</name>
16437              <description>Write '1' to disable interrupt for event LASTRX</description>
16438              <lsb>23</lsb>
16439              <msb>23</msb>
16440              <enumeratedValues>
16441                <usage>read</usage>
16442                <enumeratedValue>
16443                  <name>Disabled</name>
16444                  <description>Read: Disabled</description>
16445                  <value>0</value>
16446                </enumeratedValue>
16447                <enumeratedValue>
16448                  <name>Enabled</name>
16449                  <description>Read: Enabled</description>
16450                  <value>1</value>
16451                </enumeratedValue>
16452              </enumeratedValues>
16453              <enumeratedValues>
16454                <usage>write</usage>
16455                <enumeratedValue>
16456                  <name>Clear</name>
16457                  <description>Disable</description>
16458                  <value>1</value>
16459                </enumeratedValue>
16460              </enumeratedValues>
16461            </field>
16462            <field>
16463              <name>LASTTX</name>
16464              <description>Write '1' to disable interrupt for event LASTTX</description>
16465              <lsb>24</lsb>
16466              <msb>24</msb>
16467              <enumeratedValues>
16468                <usage>read</usage>
16469                <enumeratedValue>
16470                  <name>Disabled</name>
16471                  <description>Read: Disabled</description>
16472                  <value>0</value>
16473                </enumeratedValue>
16474                <enumeratedValue>
16475                  <name>Enabled</name>
16476                  <description>Read: Enabled</description>
16477                  <value>1</value>
16478                </enumeratedValue>
16479              </enumeratedValues>
16480              <enumeratedValues>
16481                <usage>write</usage>
16482                <enumeratedValue>
16483                  <name>Clear</name>
16484                  <description>Disable</description>
16485                  <value>1</value>
16486                </enumeratedValue>
16487              </enumeratedValues>
16488            </field>
16489          </fields>
16490        </register>
16491        <register>
16492          <name>ERRORSRC</name>
16493          <description>Error source</description>
16494          <addressOffset>0x4C4</addressOffset>
16495          <access>read-write</access>
16496          <modifiedWriteValues>oneToClear</modifiedWriteValues>
16497          <fields>
16498            <field>
16499              <name>OVERRUN</name>
16500              <description>Overrun error</description>
16501              <lsb>0</lsb>
16502              <msb>0</msb>
16503              <enumeratedValues>
16504                <enumeratedValue>
16505                  <name>NotReceived</name>
16506                  <description>Error did not occur</description>
16507                  <value>0</value>
16508                </enumeratedValue>
16509                <enumeratedValue>
16510                  <name>Received</name>
16511                  <description>Error occurred</description>
16512                  <value>1</value>
16513                </enumeratedValue>
16514              </enumeratedValues>
16515            </field>
16516            <field>
16517              <name>ANACK</name>
16518              <description>NACK received after sending the address (write '1' to clear)</description>
16519              <lsb>1</lsb>
16520              <msb>1</msb>
16521              <enumeratedValues>
16522                <enumeratedValue>
16523                  <name>NotReceived</name>
16524                  <description>Error did not occur</description>
16525                  <value>0</value>
16526                </enumeratedValue>
16527                <enumeratedValue>
16528                  <name>Received</name>
16529                  <description>Error occurred</description>
16530                  <value>1</value>
16531                </enumeratedValue>
16532              </enumeratedValues>
16533            </field>
16534            <field>
16535              <name>DNACK</name>
16536              <description>NACK received after sending a data byte (write '1' to clear)</description>
16537              <lsb>2</lsb>
16538              <msb>2</msb>
16539              <enumeratedValues>
16540                <enumeratedValue>
16541                  <name>NotReceived</name>
16542                  <description>Error did not occur</description>
16543                  <value>0</value>
16544                </enumeratedValue>
16545                <enumeratedValue>
16546                  <name>Received</name>
16547                  <description>Error occurred</description>
16548                  <value>1</value>
16549                </enumeratedValue>
16550              </enumeratedValues>
16551            </field>
16552          </fields>
16553        </register>
16554        <register>
16555          <name>ENABLE</name>
16556          <description>Enable TWIM</description>
16557          <addressOffset>0x500</addressOffset>
16558          <access>read-write</access>
16559          <fields>
16560            <field>
16561              <name>ENABLE</name>
16562              <description>Enable or disable TWIM</description>
16563              <lsb>0</lsb>
16564              <msb>3</msb>
16565              <enumeratedValues>
16566                <enumeratedValue>
16567                  <name>Disabled</name>
16568                  <description>Disable TWIM</description>
16569                  <value>0</value>
16570                </enumeratedValue>
16571                <enumeratedValue>
16572                  <name>Enabled</name>
16573                  <description>Enable TWIM</description>
16574                  <value>6</value>
16575                </enumeratedValue>
16576              </enumeratedValues>
16577            </field>
16578          </fields>
16579        </register>
16580        <cluster>
16581          <name>PSEL</name>
16582          <description>Unspecified</description>
16583          <headerStructName>TWIM_PSEL</headerStructName>
16584          <access>read-write</access>
16585          <addressOffset>0x508</addressOffset>
16586          <register>
16587            <name>SCL</name>
16588            <description>Pin select for SCL signal</description>
16589            <addressOffset>0x000</addressOffset>
16590            <access>read-write</access>
16591            <resetValue>0xFFFFFFFF</resetValue>
16592            <fields>
16593              <field>
16594                <name>PIN</name>
16595                <description>Pin number</description>
16596                <lsb>0</lsb>
16597                <msb>4</msb>
16598              </field>
16599              <field>
16600                <name>CONNECT</name>
16601                <description>Connection</description>
16602                <lsb>31</lsb>
16603                <msb>31</msb>
16604                <enumeratedValues>
16605                  <enumeratedValue>
16606                    <name>Disconnected</name>
16607                    <description>Disconnect</description>
16608                    <value>1</value>
16609                  </enumeratedValue>
16610                  <enumeratedValue>
16611                    <name>Connected</name>
16612                    <description>Connect</description>
16613                    <value>0</value>
16614                  </enumeratedValue>
16615                </enumeratedValues>
16616              </field>
16617            </fields>
16618          </register>
16619          <register>
16620            <name>SDA</name>
16621            <description>Pin select for SDA signal</description>
16622            <addressOffset>0x004</addressOffset>
16623            <access>read-write</access>
16624            <resetValue>0xFFFFFFFF</resetValue>
16625            <fields>
16626              <field>
16627                <name>PIN</name>
16628                <description>Pin number</description>
16629                <lsb>0</lsb>
16630                <msb>4</msb>
16631              </field>
16632              <field>
16633                <name>CONNECT</name>
16634                <description>Connection</description>
16635                <lsb>31</lsb>
16636                <msb>31</msb>
16637                <enumeratedValues>
16638                  <enumeratedValue>
16639                    <name>Disconnected</name>
16640                    <description>Disconnect</description>
16641                    <value>1</value>
16642                  </enumeratedValue>
16643                  <enumeratedValue>
16644                    <name>Connected</name>
16645                    <description>Connect</description>
16646                    <value>0</value>
16647                  </enumeratedValue>
16648                </enumeratedValues>
16649              </field>
16650            </fields>
16651          </register>
16652        </cluster>
16653        <register>
16654          <name>FREQUENCY</name>
16655          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
16656          <addressOffset>0x524</addressOffset>
16657          <access>read-write</access>
16658          <resetValue>0x04000000</resetValue>
16659          <fields>
16660            <field>
16661              <name>FREQUENCY</name>
16662              <description>TWI master clock frequency</description>
16663              <lsb>0</lsb>
16664              <msb>31</msb>
16665              <enumeratedValues>
16666                <enumeratedValue>
16667                  <name>K100</name>
16668                  <description>100 kbps</description>
16669                  <value>0x01980000</value>
16670                </enumeratedValue>
16671                <enumeratedValue>
16672                  <name>K250</name>
16673                  <description>250 kbps</description>
16674                  <value>0x04000000</value>
16675                </enumeratedValue>
16676                <enumeratedValue>
16677                  <name>K400</name>
16678                  <description>400 kbps</description>
16679                  <value>0x06400000</value>
16680                </enumeratedValue>
16681              </enumeratedValues>
16682            </field>
16683          </fields>
16684        </register>
16685        <cluster>
16686          <name>RXD</name>
16687          <description>RXD EasyDMA channel</description>
16688          <headerStructName>TWIM_RXD</headerStructName>
16689          <access>read-write</access>
16690          <addressOffset>0x534</addressOffset>
16691          <register>
16692            <name>PTR</name>
16693            <description>Data pointer</description>
16694            <addressOffset>0x000</addressOffset>
16695            <access>read-write</access>
16696            <fields>
16697              <field>
16698                <name>PTR</name>
16699                <description>Data pointer</description>
16700                <lsb>0</lsb>
16701                <msb>31</msb>
16702              </field>
16703            </fields>
16704          </register>
16705          <register>
16706            <name>MAXCNT</name>
16707            <description>Maximum number of bytes in receive buffer</description>
16708            <addressOffset>0x004</addressOffset>
16709            <access>read-write</access>
16710            <fields>
16711              <field>
16712                <name>MAXCNT</name>
16713                <description>Maximum number of bytes in receive buffer</description>
16714                <lsb>0</lsb>
16715                <msb>9</msb>
16716              </field>
16717            </fields>
16718          </register>
16719          <register>
16720            <name>AMOUNT</name>
16721            <description>Number of bytes transferred in the last transaction</description>
16722            <addressOffset>0x008</addressOffset>
16723            <access>read-only</access>
16724            <fields>
16725              <field>
16726                <name>AMOUNT</name>
16727                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
16728                <lsb>0</lsb>
16729                <msb>9</msb>
16730              </field>
16731            </fields>
16732          </register>
16733          <register>
16734            <name>LIST</name>
16735            <description>EasyDMA list type</description>
16736            <addressOffset>0x00C</addressOffset>
16737            <access>read-write</access>
16738            <fields>
16739              <field>
16740                <name>LIST</name>
16741                <description>List type</description>
16742                <lsb>0</lsb>
16743                <msb>2</msb>
16744                <enumeratedValues>
16745                  <enumeratedValue>
16746                    <name>Disabled</name>
16747                    <description>Disable EasyDMA list</description>
16748                    <value>0</value>
16749                  </enumeratedValue>
16750                  <enumeratedValue>
16751                    <name>ArrayList</name>
16752                    <description>Use array list</description>
16753                    <value>1</value>
16754                  </enumeratedValue>
16755                </enumeratedValues>
16756              </field>
16757            </fields>
16758          </register>
16759        </cluster>
16760        <cluster>
16761          <name>TXD</name>
16762          <description>TXD EasyDMA channel</description>
16763          <headerStructName>TWIM_TXD</headerStructName>
16764          <access>read-write</access>
16765          <addressOffset>0x544</addressOffset>
16766          <register>
16767            <name>PTR</name>
16768            <description>Data pointer</description>
16769            <addressOffset>0x000</addressOffset>
16770            <access>read-write</access>
16771            <fields>
16772              <field>
16773                <name>PTR</name>
16774                <description>Data pointer</description>
16775                <lsb>0</lsb>
16776                <msb>31</msb>
16777              </field>
16778            </fields>
16779          </register>
16780          <register>
16781            <name>MAXCNT</name>
16782            <description>Maximum number of bytes in transmit buffer</description>
16783            <addressOffset>0x004</addressOffset>
16784            <access>read-write</access>
16785            <fields>
16786              <field>
16787                <name>MAXCNT</name>
16788                <description>Maximum number of bytes in transmit buffer</description>
16789                <lsb>0</lsb>
16790                <msb>9</msb>
16791              </field>
16792            </fields>
16793          </register>
16794          <register>
16795            <name>AMOUNT</name>
16796            <description>Number of bytes transferred in the last transaction</description>
16797            <addressOffset>0x008</addressOffset>
16798            <access>read-only</access>
16799            <fields>
16800              <field>
16801                <name>AMOUNT</name>
16802                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
16803                <lsb>0</lsb>
16804                <msb>9</msb>
16805              </field>
16806            </fields>
16807          </register>
16808          <register>
16809            <name>LIST</name>
16810            <description>EasyDMA list type</description>
16811            <addressOffset>0x00C</addressOffset>
16812            <access>read-write</access>
16813            <fields>
16814              <field>
16815                <name>LIST</name>
16816                <description>List type</description>
16817                <lsb>0</lsb>
16818                <msb>2</msb>
16819                <enumeratedValues>
16820                  <enumeratedValue>
16821                    <name>Disabled</name>
16822                    <description>Disable EasyDMA list</description>
16823                    <value>0</value>
16824                  </enumeratedValue>
16825                  <enumeratedValue>
16826                    <name>ArrayList</name>
16827                    <description>Use array list</description>
16828                    <value>1</value>
16829                  </enumeratedValue>
16830                </enumeratedValues>
16831              </field>
16832            </fields>
16833          </register>
16834        </cluster>
16835        <register>
16836          <name>ADDRESS</name>
16837          <description>Address used in the TWI transfer</description>
16838          <addressOffset>0x588</addressOffset>
16839          <access>read-write</access>
16840          <fields>
16841            <field>
16842              <name>ADDRESS</name>
16843              <description>Address used in the TWI transfer</description>
16844              <lsb>0</lsb>
16845              <msb>6</msb>
16846            </field>
16847          </fields>
16848        </register>
16849      </registers>
16850    </peripheral>
16851    <peripheral>
16852      <name>TWIS0</name>
16853      <description>I2C compatible Two-Wire Slave Interface with EasyDMA</description>
16854      <baseAddress>0x40003000</baseAddress>
16855      <alternatePeripheral>TWI0</alternatePeripheral>
16856      <headerStructName>TWIS</headerStructName>
16857      <addressBlock>
16858        <offset>0</offset>
16859        <size>0x1000</size>
16860        <usage>registers</usage>
16861      </addressBlock>
16862      <interrupt>
16863        <name>TWIM0_TWIS0_TWI0</name>
16864        <value>3</value>
16865      </interrupt>
16866      <groupName>TWIS</groupName>
16867      <size>0x20</size>
16868      <registers>
16869        <register>
16870          <name>TASKS_STOP</name>
16871          <description>Stop TWI transaction</description>
16872          <addressOffset>0x014</addressOffset>
16873          <access>write-only</access>
16874          <fields>
16875            <field>
16876              <name>TASKS_STOP</name>
16877              <description>Stop TWI transaction</description>
16878              <lsb>0</lsb>
16879              <msb>0</msb>
16880              <enumeratedValues>
16881                <enumeratedValue>
16882                  <name>Trigger</name>
16883                  <description>Trigger task</description>
16884                  <value>1</value>
16885                </enumeratedValue>
16886              </enumeratedValues>
16887            </field>
16888          </fields>
16889        </register>
16890        <register>
16891          <name>TASKS_SUSPEND</name>
16892          <description>Suspend TWI transaction</description>
16893          <addressOffset>0x01C</addressOffset>
16894          <access>write-only</access>
16895          <fields>
16896            <field>
16897              <name>TASKS_SUSPEND</name>
16898              <description>Suspend TWI transaction</description>
16899              <lsb>0</lsb>
16900              <msb>0</msb>
16901              <enumeratedValues>
16902                <enumeratedValue>
16903                  <name>Trigger</name>
16904                  <description>Trigger task</description>
16905                  <value>1</value>
16906                </enumeratedValue>
16907              </enumeratedValues>
16908            </field>
16909          </fields>
16910        </register>
16911        <register>
16912          <name>TASKS_RESUME</name>
16913          <description>Resume TWI transaction</description>
16914          <addressOffset>0x020</addressOffset>
16915          <access>write-only</access>
16916          <fields>
16917            <field>
16918              <name>TASKS_RESUME</name>
16919              <description>Resume TWI transaction</description>
16920              <lsb>0</lsb>
16921              <msb>0</msb>
16922              <enumeratedValues>
16923                <enumeratedValue>
16924                  <name>Trigger</name>
16925                  <description>Trigger task</description>
16926                  <value>1</value>
16927                </enumeratedValue>
16928              </enumeratedValues>
16929            </field>
16930          </fields>
16931        </register>
16932        <register>
16933          <name>TASKS_PREPARERX</name>
16934          <description>Prepare the TWI slave to respond to a write command</description>
16935          <addressOffset>0x030</addressOffset>
16936          <access>write-only</access>
16937          <fields>
16938            <field>
16939              <name>TASKS_PREPARERX</name>
16940              <description>Prepare the TWI slave to respond to a write command</description>
16941              <lsb>0</lsb>
16942              <msb>0</msb>
16943              <enumeratedValues>
16944                <enumeratedValue>
16945                  <name>Trigger</name>
16946                  <description>Trigger task</description>
16947                  <value>1</value>
16948                </enumeratedValue>
16949              </enumeratedValues>
16950            </field>
16951          </fields>
16952        </register>
16953        <register>
16954          <name>TASKS_PREPARETX</name>
16955          <description>Prepare the TWI slave to respond to a read command</description>
16956          <addressOffset>0x034</addressOffset>
16957          <access>write-only</access>
16958          <fields>
16959            <field>
16960              <name>TASKS_PREPARETX</name>
16961              <description>Prepare the TWI slave to respond to a read command</description>
16962              <lsb>0</lsb>
16963              <msb>0</msb>
16964              <enumeratedValues>
16965                <enumeratedValue>
16966                  <name>Trigger</name>
16967                  <description>Trigger task</description>
16968                  <value>1</value>
16969                </enumeratedValue>
16970              </enumeratedValues>
16971            </field>
16972          </fields>
16973        </register>
16974        <register>
16975          <name>EVENTS_STOPPED</name>
16976          <description>TWI stopped</description>
16977          <addressOffset>0x104</addressOffset>
16978          <access>read-write</access>
16979          <fields>
16980            <field>
16981              <name>EVENTS_STOPPED</name>
16982              <description>TWI stopped</description>
16983              <lsb>0</lsb>
16984              <msb>0</msb>
16985              <enumeratedValues>
16986                <enumeratedValue>
16987                  <name>NotGenerated</name>
16988                  <description>Event not generated</description>
16989                  <value>0</value>
16990                </enumeratedValue>
16991                <enumeratedValue>
16992                  <name>Generated</name>
16993                  <description>Event generated</description>
16994                  <value>1</value>
16995                </enumeratedValue>
16996              </enumeratedValues>
16997            </field>
16998          </fields>
16999        </register>
17000        <register>
17001          <name>EVENTS_ERROR</name>
17002          <description>TWI error</description>
17003          <addressOffset>0x124</addressOffset>
17004          <access>read-write</access>
17005          <fields>
17006            <field>
17007              <name>EVENTS_ERROR</name>
17008              <description>TWI error</description>
17009              <lsb>0</lsb>
17010              <msb>0</msb>
17011              <enumeratedValues>
17012                <enumeratedValue>
17013                  <name>NotGenerated</name>
17014                  <description>Event not generated</description>
17015                  <value>0</value>
17016                </enumeratedValue>
17017                <enumeratedValue>
17018                  <name>Generated</name>
17019                  <description>Event generated</description>
17020                  <value>1</value>
17021                </enumeratedValue>
17022              </enumeratedValues>
17023            </field>
17024          </fields>
17025        </register>
17026        <register>
17027          <name>EVENTS_RXSTARTED</name>
17028          <description>Receive sequence started</description>
17029          <addressOffset>0x14C</addressOffset>
17030          <access>read-write</access>
17031          <fields>
17032            <field>
17033              <name>EVENTS_RXSTARTED</name>
17034              <description>Receive sequence started</description>
17035              <lsb>0</lsb>
17036              <msb>0</msb>
17037              <enumeratedValues>
17038                <enumeratedValue>
17039                  <name>NotGenerated</name>
17040                  <description>Event not generated</description>
17041                  <value>0</value>
17042                </enumeratedValue>
17043                <enumeratedValue>
17044                  <name>Generated</name>
17045                  <description>Event generated</description>
17046                  <value>1</value>
17047                </enumeratedValue>
17048              </enumeratedValues>
17049            </field>
17050          </fields>
17051        </register>
17052        <register>
17053          <name>EVENTS_TXSTARTED</name>
17054          <description>Transmit sequence started</description>
17055          <addressOffset>0x150</addressOffset>
17056          <access>read-write</access>
17057          <fields>
17058            <field>
17059              <name>EVENTS_TXSTARTED</name>
17060              <description>Transmit sequence started</description>
17061              <lsb>0</lsb>
17062              <msb>0</msb>
17063              <enumeratedValues>
17064                <enumeratedValue>
17065                  <name>NotGenerated</name>
17066                  <description>Event not generated</description>
17067                  <value>0</value>
17068                </enumeratedValue>
17069                <enumeratedValue>
17070                  <name>Generated</name>
17071                  <description>Event generated</description>
17072                  <value>1</value>
17073                </enumeratedValue>
17074              </enumeratedValues>
17075            </field>
17076          </fields>
17077        </register>
17078        <register>
17079          <name>EVENTS_WRITE</name>
17080          <description>Write command received</description>
17081          <addressOffset>0x164</addressOffset>
17082          <access>read-write</access>
17083          <fields>
17084            <field>
17085              <name>EVENTS_WRITE</name>
17086              <description>Write command received</description>
17087              <lsb>0</lsb>
17088              <msb>0</msb>
17089              <enumeratedValues>
17090                <enumeratedValue>
17091                  <name>NotGenerated</name>
17092                  <description>Event not generated</description>
17093                  <value>0</value>
17094                </enumeratedValue>
17095                <enumeratedValue>
17096                  <name>Generated</name>
17097                  <description>Event generated</description>
17098                  <value>1</value>
17099                </enumeratedValue>
17100              </enumeratedValues>
17101            </field>
17102          </fields>
17103        </register>
17104        <register>
17105          <name>EVENTS_READ</name>
17106          <description>Read command received</description>
17107          <addressOffset>0x168</addressOffset>
17108          <access>read-write</access>
17109          <fields>
17110            <field>
17111              <name>EVENTS_READ</name>
17112              <description>Read command received</description>
17113              <lsb>0</lsb>
17114              <msb>0</msb>
17115              <enumeratedValues>
17116                <enumeratedValue>
17117                  <name>NotGenerated</name>
17118                  <description>Event not generated</description>
17119                  <value>0</value>
17120                </enumeratedValue>
17121                <enumeratedValue>
17122                  <name>Generated</name>
17123                  <description>Event generated</description>
17124                  <value>1</value>
17125                </enumeratedValue>
17126              </enumeratedValues>
17127            </field>
17128          </fields>
17129        </register>
17130        <register>
17131          <name>SHORTS</name>
17132          <description>Shortcuts between local events and tasks</description>
17133          <addressOffset>0x200</addressOffset>
17134          <access>read-write</access>
17135          <fields>
17136            <field>
17137              <name>WRITE_SUSPEND</name>
17138              <description>Shortcut between event WRITE and task SUSPEND</description>
17139              <lsb>13</lsb>
17140              <msb>13</msb>
17141              <enumeratedValues>
17142                <enumeratedValue>
17143                  <name>Disabled</name>
17144                  <description>Disable shortcut</description>
17145                  <value>0</value>
17146                </enumeratedValue>
17147                <enumeratedValue>
17148                  <name>Enabled</name>
17149                  <description>Enable shortcut</description>
17150                  <value>1</value>
17151                </enumeratedValue>
17152              </enumeratedValues>
17153            </field>
17154            <field>
17155              <name>READ_SUSPEND</name>
17156              <description>Shortcut between event READ and task SUSPEND</description>
17157              <lsb>14</lsb>
17158              <msb>14</msb>
17159              <enumeratedValues>
17160                <enumeratedValue>
17161                  <name>Disabled</name>
17162                  <description>Disable shortcut</description>
17163                  <value>0</value>
17164                </enumeratedValue>
17165                <enumeratedValue>
17166                  <name>Enabled</name>
17167                  <description>Enable shortcut</description>
17168                  <value>1</value>
17169                </enumeratedValue>
17170              </enumeratedValues>
17171            </field>
17172          </fields>
17173        </register>
17174        <register>
17175          <name>INTEN</name>
17176          <description>Enable or disable interrupt</description>
17177          <addressOffset>0x300</addressOffset>
17178          <access>read-write</access>
17179          <fields>
17180            <field>
17181              <name>STOPPED</name>
17182              <description>Enable or disable interrupt for event STOPPED</description>
17183              <lsb>1</lsb>
17184              <msb>1</msb>
17185              <enumeratedValues>
17186                <enumeratedValue>
17187                  <name>Disabled</name>
17188                  <description>Disable</description>
17189                  <value>0</value>
17190                </enumeratedValue>
17191                <enumeratedValue>
17192                  <name>Enabled</name>
17193                  <description>Enable</description>
17194                  <value>1</value>
17195                </enumeratedValue>
17196              </enumeratedValues>
17197            </field>
17198            <field>
17199              <name>ERROR</name>
17200              <description>Enable or disable interrupt for event ERROR</description>
17201              <lsb>9</lsb>
17202              <msb>9</msb>
17203              <enumeratedValues>
17204                <enumeratedValue>
17205                  <name>Disabled</name>
17206                  <description>Disable</description>
17207                  <value>0</value>
17208                </enumeratedValue>
17209                <enumeratedValue>
17210                  <name>Enabled</name>
17211                  <description>Enable</description>
17212                  <value>1</value>
17213                </enumeratedValue>
17214              </enumeratedValues>
17215            </field>
17216            <field>
17217              <name>RXSTARTED</name>
17218              <description>Enable or disable interrupt for event RXSTARTED</description>
17219              <lsb>19</lsb>
17220              <msb>19</msb>
17221              <enumeratedValues>
17222                <enumeratedValue>
17223                  <name>Disabled</name>
17224                  <description>Disable</description>
17225                  <value>0</value>
17226                </enumeratedValue>
17227                <enumeratedValue>
17228                  <name>Enabled</name>
17229                  <description>Enable</description>
17230                  <value>1</value>
17231                </enumeratedValue>
17232              </enumeratedValues>
17233            </field>
17234            <field>
17235              <name>TXSTARTED</name>
17236              <description>Enable or disable interrupt for event TXSTARTED</description>
17237              <lsb>20</lsb>
17238              <msb>20</msb>
17239              <enumeratedValues>
17240                <enumeratedValue>
17241                  <name>Disabled</name>
17242                  <description>Disable</description>
17243                  <value>0</value>
17244                </enumeratedValue>
17245                <enumeratedValue>
17246                  <name>Enabled</name>
17247                  <description>Enable</description>
17248                  <value>1</value>
17249                </enumeratedValue>
17250              </enumeratedValues>
17251            </field>
17252            <field>
17253              <name>WRITE</name>
17254              <description>Enable or disable interrupt for event WRITE</description>
17255              <lsb>25</lsb>
17256              <msb>25</msb>
17257              <enumeratedValues>
17258                <enumeratedValue>
17259                  <name>Disabled</name>
17260                  <description>Disable</description>
17261                  <value>0</value>
17262                </enumeratedValue>
17263                <enumeratedValue>
17264                  <name>Enabled</name>
17265                  <description>Enable</description>
17266                  <value>1</value>
17267                </enumeratedValue>
17268              </enumeratedValues>
17269            </field>
17270            <field>
17271              <name>READ</name>
17272              <description>Enable or disable interrupt for event READ</description>
17273              <lsb>26</lsb>
17274              <msb>26</msb>
17275              <enumeratedValues>
17276                <enumeratedValue>
17277                  <name>Disabled</name>
17278                  <description>Disable</description>
17279                  <value>0</value>
17280                </enumeratedValue>
17281                <enumeratedValue>
17282                  <name>Enabled</name>
17283                  <description>Enable</description>
17284                  <value>1</value>
17285                </enumeratedValue>
17286              </enumeratedValues>
17287            </field>
17288          </fields>
17289        </register>
17290        <register>
17291          <name>INTENSET</name>
17292          <description>Enable interrupt</description>
17293          <addressOffset>0x304</addressOffset>
17294          <access>read-write</access>
17295          <fields>
17296            <field>
17297              <name>STOPPED</name>
17298              <description>Write '1' to enable interrupt for event STOPPED</description>
17299              <lsb>1</lsb>
17300              <msb>1</msb>
17301              <enumeratedValues>
17302                <usage>read</usage>
17303                <enumeratedValue>
17304                  <name>Disabled</name>
17305                  <description>Read: Disabled</description>
17306                  <value>0</value>
17307                </enumeratedValue>
17308                <enumeratedValue>
17309                  <name>Enabled</name>
17310                  <description>Read: Enabled</description>
17311                  <value>1</value>
17312                </enumeratedValue>
17313              </enumeratedValues>
17314              <enumeratedValues>
17315                <usage>write</usage>
17316                <enumeratedValue>
17317                  <name>Set</name>
17318                  <description>Enable</description>
17319                  <value>1</value>
17320                </enumeratedValue>
17321              </enumeratedValues>
17322            </field>
17323            <field>
17324              <name>ERROR</name>
17325              <description>Write '1' to enable interrupt for event ERROR</description>
17326              <lsb>9</lsb>
17327              <msb>9</msb>
17328              <enumeratedValues>
17329                <usage>read</usage>
17330                <enumeratedValue>
17331                  <name>Disabled</name>
17332                  <description>Read: Disabled</description>
17333                  <value>0</value>
17334                </enumeratedValue>
17335                <enumeratedValue>
17336                  <name>Enabled</name>
17337                  <description>Read: Enabled</description>
17338                  <value>1</value>
17339                </enumeratedValue>
17340              </enumeratedValues>
17341              <enumeratedValues>
17342                <usage>write</usage>
17343                <enumeratedValue>
17344                  <name>Set</name>
17345                  <description>Enable</description>
17346                  <value>1</value>
17347                </enumeratedValue>
17348              </enumeratedValues>
17349            </field>
17350            <field>
17351              <name>RXSTARTED</name>
17352              <description>Write '1' to enable interrupt for event RXSTARTED</description>
17353              <lsb>19</lsb>
17354              <msb>19</msb>
17355              <enumeratedValues>
17356                <usage>read</usage>
17357                <enumeratedValue>
17358                  <name>Disabled</name>
17359                  <description>Read: Disabled</description>
17360                  <value>0</value>
17361                </enumeratedValue>
17362                <enumeratedValue>
17363                  <name>Enabled</name>
17364                  <description>Read: Enabled</description>
17365                  <value>1</value>
17366                </enumeratedValue>
17367              </enumeratedValues>
17368              <enumeratedValues>
17369                <usage>write</usage>
17370                <enumeratedValue>
17371                  <name>Set</name>
17372                  <description>Enable</description>
17373                  <value>1</value>
17374                </enumeratedValue>
17375              </enumeratedValues>
17376            </field>
17377            <field>
17378              <name>TXSTARTED</name>
17379              <description>Write '1' to enable interrupt for event TXSTARTED</description>
17380              <lsb>20</lsb>
17381              <msb>20</msb>
17382              <enumeratedValues>
17383                <usage>read</usage>
17384                <enumeratedValue>
17385                  <name>Disabled</name>
17386                  <description>Read: Disabled</description>
17387                  <value>0</value>
17388                </enumeratedValue>
17389                <enumeratedValue>
17390                  <name>Enabled</name>
17391                  <description>Read: Enabled</description>
17392                  <value>1</value>
17393                </enumeratedValue>
17394              </enumeratedValues>
17395              <enumeratedValues>
17396                <usage>write</usage>
17397                <enumeratedValue>
17398                  <name>Set</name>
17399                  <description>Enable</description>
17400                  <value>1</value>
17401                </enumeratedValue>
17402              </enumeratedValues>
17403            </field>
17404            <field>
17405              <name>WRITE</name>
17406              <description>Write '1' to enable interrupt for event WRITE</description>
17407              <lsb>25</lsb>
17408              <msb>25</msb>
17409              <enumeratedValues>
17410                <usage>read</usage>
17411                <enumeratedValue>
17412                  <name>Disabled</name>
17413                  <description>Read: Disabled</description>
17414                  <value>0</value>
17415                </enumeratedValue>
17416                <enumeratedValue>
17417                  <name>Enabled</name>
17418                  <description>Read: Enabled</description>
17419                  <value>1</value>
17420                </enumeratedValue>
17421              </enumeratedValues>
17422              <enumeratedValues>
17423                <usage>write</usage>
17424                <enumeratedValue>
17425                  <name>Set</name>
17426                  <description>Enable</description>
17427                  <value>1</value>
17428                </enumeratedValue>
17429              </enumeratedValues>
17430            </field>
17431            <field>
17432              <name>READ</name>
17433              <description>Write '1' to enable interrupt for event READ</description>
17434              <lsb>26</lsb>
17435              <msb>26</msb>
17436              <enumeratedValues>
17437                <usage>read</usage>
17438                <enumeratedValue>
17439                  <name>Disabled</name>
17440                  <description>Read: Disabled</description>
17441                  <value>0</value>
17442                </enumeratedValue>
17443                <enumeratedValue>
17444                  <name>Enabled</name>
17445                  <description>Read: Enabled</description>
17446                  <value>1</value>
17447                </enumeratedValue>
17448              </enumeratedValues>
17449              <enumeratedValues>
17450                <usage>write</usage>
17451                <enumeratedValue>
17452                  <name>Set</name>
17453                  <description>Enable</description>
17454                  <value>1</value>
17455                </enumeratedValue>
17456              </enumeratedValues>
17457            </field>
17458          </fields>
17459        </register>
17460        <register>
17461          <name>INTENCLR</name>
17462          <description>Disable interrupt</description>
17463          <addressOffset>0x308</addressOffset>
17464          <access>read-write</access>
17465          <fields>
17466            <field>
17467              <name>STOPPED</name>
17468              <description>Write '1' to disable interrupt for event STOPPED</description>
17469              <lsb>1</lsb>
17470              <msb>1</msb>
17471              <enumeratedValues>
17472                <usage>read</usage>
17473                <enumeratedValue>
17474                  <name>Disabled</name>
17475                  <description>Read: Disabled</description>
17476                  <value>0</value>
17477                </enumeratedValue>
17478                <enumeratedValue>
17479                  <name>Enabled</name>
17480                  <description>Read: Enabled</description>
17481                  <value>1</value>
17482                </enumeratedValue>
17483              </enumeratedValues>
17484              <enumeratedValues>
17485                <usage>write</usage>
17486                <enumeratedValue>
17487                  <name>Clear</name>
17488                  <description>Disable</description>
17489                  <value>1</value>
17490                </enumeratedValue>
17491              </enumeratedValues>
17492            </field>
17493            <field>
17494              <name>ERROR</name>
17495              <description>Write '1' to disable interrupt for event ERROR</description>
17496              <lsb>9</lsb>
17497              <msb>9</msb>
17498              <enumeratedValues>
17499                <usage>read</usage>
17500                <enumeratedValue>
17501                  <name>Disabled</name>
17502                  <description>Read: Disabled</description>
17503                  <value>0</value>
17504                </enumeratedValue>
17505                <enumeratedValue>
17506                  <name>Enabled</name>
17507                  <description>Read: Enabled</description>
17508                  <value>1</value>
17509                </enumeratedValue>
17510              </enumeratedValues>
17511              <enumeratedValues>
17512                <usage>write</usage>
17513                <enumeratedValue>
17514                  <name>Clear</name>
17515                  <description>Disable</description>
17516                  <value>1</value>
17517                </enumeratedValue>
17518              </enumeratedValues>
17519            </field>
17520            <field>
17521              <name>RXSTARTED</name>
17522              <description>Write '1' to disable interrupt for event RXSTARTED</description>
17523              <lsb>19</lsb>
17524              <msb>19</msb>
17525              <enumeratedValues>
17526                <usage>read</usage>
17527                <enumeratedValue>
17528                  <name>Disabled</name>
17529                  <description>Read: Disabled</description>
17530                  <value>0</value>
17531                </enumeratedValue>
17532                <enumeratedValue>
17533                  <name>Enabled</name>
17534                  <description>Read: Enabled</description>
17535                  <value>1</value>
17536                </enumeratedValue>
17537              </enumeratedValues>
17538              <enumeratedValues>
17539                <usage>write</usage>
17540                <enumeratedValue>
17541                  <name>Clear</name>
17542                  <description>Disable</description>
17543                  <value>1</value>
17544                </enumeratedValue>
17545              </enumeratedValues>
17546            </field>
17547            <field>
17548              <name>TXSTARTED</name>
17549              <description>Write '1' to disable interrupt for event TXSTARTED</description>
17550              <lsb>20</lsb>
17551              <msb>20</msb>
17552              <enumeratedValues>
17553                <usage>read</usage>
17554                <enumeratedValue>
17555                  <name>Disabled</name>
17556                  <description>Read: Disabled</description>
17557                  <value>0</value>
17558                </enumeratedValue>
17559                <enumeratedValue>
17560                  <name>Enabled</name>
17561                  <description>Read: Enabled</description>
17562                  <value>1</value>
17563                </enumeratedValue>
17564              </enumeratedValues>
17565              <enumeratedValues>
17566                <usage>write</usage>
17567                <enumeratedValue>
17568                  <name>Clear</name>
17569                  <description>Disable</description>
17570                  <value>1</value>
17571                </enumeratedValue>
17572              </enumeratedValues>
17573            </field>
17574            <field>
17575              <name>WRITE</name>
17576              <description>Write '1' to disable interrupt for event WRITE</description>
17577              <lsb>25</lsb>
17578              <msb>25</msb>
17579              <enumeratedValues>
17580                <usage>read</usage>
17581                <enumeratedValue>
17582                  <name>Disabled</name>
17583                  <description>Read: Disabled</description>
17584                  <value>0</value>
17585                </enumeratedValue>
17586                <enumeratedValue>
17587                  <name>Enabled</name>
17588                  <description>Read: Enabled</description>
17589                  <value>1</value>
17590                </enumeratedValue>
17591              </enumeratedValues>
17592              <enumeratedValues>
17593                <usage>write</usage>
17594                <enumeratedValue>
17595                  <name>Clear</name>
17596                  <description>Disable</description>
17597                  <value>1</value>
17598                </enumeratedValue>
17599              </enumeratedValues>
17600            </field>
17601            <field>
17602              <name>READ</name>
17603              <description>Write '1' to disable interrupt for event READ</description>
17604              <lsb>26</lsb>
17605              <msb>26</msb>
17606              <enumeratedValues>
17607                <usage>read</usage>
17608                <enumeratedValue>
17609                  <name>Disabled</name>
17610                  <description>Read: Disabled</description>
17611                  <value>0</value>
17612                </enumeratedValue>
17613                <enumeratedValue>
17614                  <name>Enabled</name>
17615                  <description>Read: Enabled</description>
17616                  <value>1</value>
17617                </enumeratedValue>
17618              </enumeratedValues>
17619              <enumeratedValues>
17620                <usage>write</usage>
17621                <enumeratedValue>
17622                  <name>Clear</name>
17623                  <description>Disable</description>
17624                  <value>1</value>
17625                </enumeratedValue>
17626              </enumeratedValues>
17627            </field>
17628          </fields>
17629        </register>
17630        <register>
17631          <name>ERRORSRC</name>
17632          <description>Error source</description>
17633          <addressOffset>0x4D0</addressOffset>
17634          <access>read-write</access>
17635          <modifiedWriteValues>oneToClear</modifiedWriteValues>
17636          <fields>
17637            <field>
17638              <name>OVERFLOW</name>
17639              <description>RX buffer overflow detected, and prevented</description>
17640              <lsb>0</lsb>
17641              <msb>0</msb>
17642              <enumeratedValues>
17643                <enumeratedValue>
17644                  <name>NotDetected</name>
17645                  <description>Error did not occur</description>
17646                  <value>0</value>
17647                </enumeratedValue>
17648                <enumeratedValue>
17649                  <name>Detected</name>
17650                  <description>Error occurred</description>
17651                  <value>1</value>
17652                </enumeratedValue>
17653              </enumeratedValues>
17654            </field>
17655            <field>
17656              <name>DNACK</name>
17657              <description>NACK sent after receiving a data byte</description>
17658              <lsb>2</lsb>
17659              <msb>2</msb>
17660              <enumeratedValues>
17661                <enumeratedValue>
17662                  <name>NotReceived</name>
17663                  <description>Error did not occur</description>
17664                  <value>0</value>
17665                </enumeratedValue>
17666                <enumeratedValue>
17667                  <name>Received</name>
17668                  <description>Error occurred</description>
17669                  <value>1</value>
17670                </enumeratedValue>
17671              </enumeratedValues>
17672            </field>
17673            <field>
17674              <name>OVERREAD</name>
17675              <description>TX buffer over-read detected, and prevented</description>
17676              <lsb>3</lsb>
17677              <msb>3</msb>
17678              <enumeratedValues>
17679                <enumeratedValue>
17680                  <name>NotDetected</name>
17681                  <description>Error did not occur</description>
17682                  <value>0</value>
17683                </enumeratedValue>
17684                <enumeratedValue>
17685                  <name>Detected</name>
17686                  <description>Error occurred</description>
17687                  <value>1</value>
17688                </enumeratedValue>
17689              </enumeratedValues>
17690            </field>
17691          </fields>
17692        </register>
17693        <register>
17694          <name>MATCH</name>
17695          <description>Status register indicating which address had a match</description>
17696          <addressOffset>0x4D4</addressOffset>
17697          <access>read-only</access>
17698          <fields>
17699            <field>
17700              <name>MATCH</name>
17701              <description>Which of the addresses in {ADDRESS} matched the incoming address</description>
17702              <lsb>0</lsb>
17703              <msb>0</msb>
17704            </field>
17705          </fields>
17706        </register>
17707        <register>
17708          <name>ENABLE</name>
17709          <description>Enable TWIS</description>
17710          <addressOffset>0x500</addressOffset>
17711          <access>read-write</access>
17712          <fields>
17713            <field>
17714              <name>ENABLE</name>
17715              <description>Enable or disable TWIS</description>
17716              <lsb>0</lsb>
17717              <msb>3</msb>
17718              <enumeratedValues>
17719                <enumeratedValue>
17720                  <name>Disabled</name>
17721                  <description>Disable TWIS</description>
17722                  <value>0</value>
17723                </enumeratedValue>
17724                <enumeratedValue>
17725                  <name>Enabled</name>
17726                  <description>Enable TWIS</description>
17727                  <value>9</value>
17728                </enumeratedValue>
17729              </enumeratedValues>
17730            </field>
17731          </fields>
17732        </register>
17733        <cluster>
17734          <name>PSEL</name>
17735          <description>Unspecified</description>
17736          <headerStructName>TWIS_PSEL</headerStructName>
17737          <access>read-write</access>
17738          <addressOffset>0x508</addressOffset>
17739          <register>
17740            <name>SCL</name>
17741            <description>Pin select for SCL signal</description>
17742            <addressOffset>0x000</addressOffset>
17743            <access>read-write</access>
17744            <resetValue>0xFFFFFFFF</resetValue>
17745            <fields>
17746              <field>
17747                <name>PIN</name>
17748                <description>Pin number</description>
17749                <lsb>0</lsb>
17750                <msb>4</msb>
17751              </field>
17752              <field>
17753                <name>CONNECT</name>
17754                <description>Connection</description>
17755                <lsb>31</lsb>
17756                <msb>31</msb>
17757                <enumeratedValues>
17758                  <enumeratedValue>
17759                    <name>Disconnected</name>
17760                    <description>Disconnect</description>
17761                    <value>1</value>
17762                  </enumeratedValue>
17763                  <enumeratedValue>
17764                    <name>Connected</name>
17765                    <description>Connect</description>
17766                    <value>0</value>
17767                  </enumeratedValue>
17768                </enumeratedValues>
17769              </field>
17770            </fields>
17771          </register>
17772          <register>
17773            <name>SDA</name>
17774            <description>Pin select for SDA signal</description>
17775            <addressOffset>0x004</addressOffset>
17776            <access>read-write</access>
17777            <resetValue>0xFFFFFFFF</resetValue>
17778            <fields>
17779              <field>
17780                <name>PIN</name>
17781                <description>Pin number</description>
17782                <lsb>0</lsb>
17783                <msb>4</msb>
17784              </field>
17785              <field>
17786                <name>CONNECT</name>
17787                <description>Connection</description>
17788                <lsb>31</lsb>
17789                <msb>31</msb>
17790                <enumeratedValues>
17791                  <enumeratedValue>
17792                    <name>Disconnected</name>
17793                    <description>Disconnect</description>
17794                    <value>1</value>
17795                  </enumeratedValue>
17796                  <enumeratedValue>
17797                    <name>Connected</name>
17798                    <description>Connect</description>
17799                    <value>0</value>
17800                  </enumeratedValue>
17801                </enumeratedValues>
17802              </field>
17803            </fields>
17804          </register>
17805        </cluster>
17806        <cluster>
17807          <name>RXD</name>
17808          <description>RXD EasyDMA channel</description>
17809          <headerStructName>TWIS_RXD</headerStructName>
17810          <access>read-write</access>
17811          <addressOffset>0x534</addressOffset>
17812          <register>
17813            <name>PTR</name>
17814            <description>RXD Data pointer</description>
17815            <addressOffset>0x000</addressOffset>
17816            <access>read-write</access>
17817            <fields>
17818              <field>
17819                <name>PTR</name>
17820                <description>RXD Data pointer</description>
17821                <lsb>0</lsb>
17822                <msb>31</msb>
17823              </field>
17824            </fields>
17825          </register>
17826          <register>
17827            <name>MAXCNT</name>
17828            <description>Maximum number of bytes in RXD buffer</description>
17829            <addressOffset>0x004</addressOffset>
17830            <access>read-write</access>
17831            <fields>
17832              <field>
17833                <name>MAXCNT</name>
17834                <description>Maximum number of bytes in RXD buffer</description>
17835                <lsb>0</lsb>
17836                <msb>9</msb>
17837              </field>
17838            </fields>
17839          </register>
17840          <register>
17841            <name>AMOUNT</name>
17842            <description>Number of bytes transferred in the last RXD transaction</description>
17843            <addressOffset>0x008</addressOffset>
17844            <access>read-only</access>
17845            <fields>
17846              <field>
17847                <name>AMOUNT</name>
17848                <description>Number of bytes transferred in the last RXD transaction</description>
17849                <lsb>0</lsb>
17850                <msb>9</msb>
17851              </field>
17852            </fields>
17853          </register>
17854          <register>
17855            <name>LIST</name>
17856            <description>EasyDMA list type</description>
17857            <addressOffset>0x00C</addressOffset>
17858            <access>read-write</access>
17859            <fields>
17860              <field>
17861                <name>LIST</name>
17862                <description>List type</description>
17863                <lsb>0</lsb>
17864                <msb>1</msb>
17865                <enumeratedValues>
17866                  <enumeratedValue>
17867                    <name>Disabled</name>
17868                    <description>Disable EasyDMA list</description>
17869                    <value>0</value>
17870                  </enumeratedValue>
17871                  <enumeratedValue>
17872                    <name>ArrayList</name>
17873                    <description>Use array list</description>
17874                    <value>1</value>
17875                  </enumeratedValue>
17876                </enumeratedValues>
17877              </field>
17878            </fields>
17879          </register>
17880        </cluster>
17881        <cluster>
17882          <name>TXD</name>
17883          <description>TXD EasyDMA channel</description>
17884          <headerStructName>TWIS_TXD</headerStructName>
17885          <access>read-write</access>
17886          <addressOffset>0x544</addressOffset>
17887          <register>
17888            <name>PTR</name>
17889            <description>TXD Data pointer</description>
17890            <addressOffset>0x000</addressOffset>
17891            <access>read-write</access>
17892            <fields>
17893              <field>
17894                <name>PTR</name>
17895                <description>TXD Data pointer</description>
17896                <lsb>0</lsb>
17897                <msb>31</msb>
17898              </field>
17899            </fields>
17900          </register>
17901          <register>
17902            <name>MAXCNT</name>
17903            <description>Maximum number of bytes in TXD buffer</description>
17904            <addressOffset>0x004</addressOffset>
17905            <access>read-write</access>
17906            <fields>
17907              <field>
17908                <name>MAXCNT</name>
17909                <description>Maximum number of bytes in TXD buffer</description>
17910                <lsb>0</lsb>
17911                <msb>9</msb>
17912              </field>
17913            </fields>
17914          </register>
17915          <register>
17916            <name>AMOUNT</name>
17917            <description>Number of bytes transferred in the last TXD transaction</description>
17918            <addressOffset>0x008</addressOffset>
17919            <access>read-only</access>
17920            <fields>
17921              <field>
17922                <name>AMOUNT</name>
17923                <description>Number of bytes transferred in the last TXD transaction</description>
17924                <lsb>0</lsb>
17925                <msb>9</msb>
17926              </field>
17927            </fields>
17928          </register>
17929          <register>
17930            <name>LIST</name>
17931            <description>EasyDMA list type</description>
17932            <addressOffset>0x00C</addressOffset>
17933            <access>read-write</access>
17934            <fields>
17935              <field>
17936                <name>LIST</name>
17937                <description>List type</description>
17938                <lsb>0</lsb>
17939                <msb>1</msb>
17940                <enumeratedValues>
17941                  <enumeratedValue>
17942                    <name>Disabled</name>
17943                    <description>Disable EasyDMA list</description>
17944                    <value>0</value>
17945                  </enumeratedValue>
17946                  <enumeratedValue>
17947                    <name>ArrayList</name>
17948                    <description>Use array list</description>
17949                    <value>1</value>
17950                  </enumeratedValue>
17951                </enumeratedValues>
17952              </field>
17953            </fields>
17954          </register>
17955        </cluster>
17956        <register>
17957          <dim>0x2</dim>
17958          <dimIncrement>0x4</dimIncrement>
17959          <name>ADDRESS[%s]</name>
17960          <description>Description collection: TWI slave address n</description>
17961          <addressOffset>0x588</addressOffset>
17962          <access>read-write</access>
17963          <fields>
17964            <field>
17965              <name>ADDRESS</name>
17966              <description>TWI slave address</description>
17967              <lsb>0</lsb>
17968              <msb>6</msb>
17969            </field>
17970          </fields>
17971        </register>
17972        <register>
17973          <name>CONFIG</name>
17974          <description>Configuration register for the address match mechanism</description>
17975          <addressOffset>0x594</addressOffset>
17976          <access>read-write</access>
17977          <resetValue>0x00000001</resetValue>
17978          <fields>
17979            <field>
17980              <name>ADDRESS0</name>
17981              <description>Enable or disable address matching on ADDRESS[0]</description>
17982              <lsb>0</lsb>
17983              <msb>0</msb>
17984              <enumeratedValues>
17985                <enumeratedValue>
17986                  <name>Disabled</name>
17987                  <description>Disabled</description>
17988                  <value>0</value>
17989                </enumeratedValue>
17990                <enumeratedValue>
17991                  <name>Enabled</name>
17992                  <description>Enabled</description>
17993                  <value>1</value>
17994                </enumeratedValue>
17995              </enumeratedValues>
17996            </field>
17997            <field>
17998              <name>ADDRESS1</name>
17999              <description>Enable or disable address matching on ADDRESS[1]</description>
18000              <lsb>1</lsb>
18001              <msb>1</msb>
18002              <enumeratedValues>
18003                <enumeratedValue>
18004                  <name>Disabled</name>
18005                  <description>Disabled</description>
18006                  <value>0</value>
18007                </enumeratedValue>
18008                <enumeratedValue>
18009                  <name>Enabled</name>
18010                  <description>Enabled</description>
18011                  <value>1</value>
18012                </enumeratedValue>
18013              </enumeratedValues>
18014            </field>
18015          </fields>
18016        </register>
18017        <register>
18018          <name>ORC</name>
18019          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
18020          <addressOffset>0x5C0</addressOffset>
18021          <access>read-write</access>
18022          <fields>
18023            <field>
18024              <name>ORC</name>
18025              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
18026              <lsb>0</lsb>
18027              <msb>7</msb>
18028            </field>
18029          </fields>
18030        </register>
18031      </registers>
18032    </peripheral>
18033    <peripheral>
18034      <name>SPI0</name>
18035      <description>Serial Peripheral Interface</description>
18036      <baseAddress>0x40004000</baseAddress>
18037      <headerStructName>SPI</headerStructName>
18038      <addressBlock>
18039        <offset>0</offset>
18040        <size>0x1000</size>
18041        <usage>registers</usage>
18042      </addressBlock>
18043      <interrupt>
18044        <name>SPIM0_SPIS0_SPI0</name>
18045        <value>4</value>
18046      </interrupt>
18047      <groupName>SPI</groupName>
18048      <size>0x20</size>
18049      <registers>
18050        <register>
18051          <name>EVENTS_READY</name>
18052          <description>TXD byte sent and RXD byte received</description>
18053          <addressOffset>0x108</addressOffset>
18054          <access>read-write</access>
18055          <fields>
18056            <field>
18057              <name>EVENTS_READY</name>
18058              <description>TXD byte sent and RXD byte received</description>
18059              <lsb>0</lsb>
18060              <msb>0</msb>
18061              <enumeratedValues>
18062                <enumeratedValue>
18063                  <name>NotGenerated</name>
18064                  <description>Event not generated</description>
18065                  <value>0</value>
18066                </enumeratedValue>
18067                <enumeratedValue>
18068                  <name>Generated</name>
18069                  <description>Event generated</description>
18070                  <value>1</value>
18071                </enumeratedValue>
18072              </enumeratedValues>
18073            </field>
18074          </fields>
18075        </register>
18076        <register>
18077          <name>INTENSET</name>
18078          <description>Enable interrupt</description>
18079          <addressOffset>0x304</addressOffset>
18080          <access>read-write</access>
18081          <fields>
18082            <field>
18083              <name>READY</name>
18084              <description>Write '1' to enable interrupt for event READY</description>
18085              <lsb>2</lsb>
18086              <msb>2</msb>
18087              <enumeratedValues>
18088                <usage>read</usage>
18089                <enumeratedValue>
18090                  <name>Disabled</name>
18091                  <description>Read: Disabled</description>
18092                  <value>0</value>
18093                </enumeratedValue>
18094                <enumeratedValue>
18095                  <name>Enabled</name>
18096                  <description>Read: Enabled</description>
18097                  <value>1</value>
18098                </enumeratedValue>
18099              </enumeratedValues>
18100              <enumeratedValues>
18101                <usage>write</usage>
18102                <enumeratedValue>
18103                  <name>Set</name>
18104                  <description>Enable</description>
18105                  <value>1</value>
18106                </enumeratedValue>
18107              </enumeratedValues>
18108            </field>
18109          </fields>
18110        </register>
18111        <register>
18112          <name>INTENCLR</name>
18113          <description>Disable interrupt</description>
18114          <addressOffset>0x308</addressOffset>
18115          <access>read-write</access>
18116          <fields>
18117            <field>
18118              <name>READY</name>
18119              <description>Write '1' to disable interrupt for event READY</description>
18120              <lsb>2</lsb>
18121              <msb>2</msb>
18122              <enumeratedValues>
18123                <usage>read</usage>
18124                <enumeratedValue>
18125                  <name>Disabled</name>
18126                  <description>Read: Disabled</description>
18127                  <value>0</value>
18128                </enumeratedValue>
18129                <enumeratedValue>
18130                  <name>Enabled</name>
18131                  <description>Read: Enabled</description>
18132                  <value>1</value>
18133                </enumeratedValue>
18134              </enumeratedValues>
18135              <enumeratedValues>
18136                <usage>write</usage>
18137                <enumeratedValue>
18138                  <name>Clear</name>
18139                  <description>Disable</description>
18140                  <value>1</value>
18141                </enumeratedValue>
18142              </enumeratedValues>
18143            </field>
18144          </fields>
18145        </register>
18146        <register>
18147          <name>ENABLE</name>
18148          <description>Enable SPI</description>
18149          <addressOffset>0x500</addressOffset>
18150          <access>read-write</access>
18151          <fields>
18152            <field>
18153              <name>ENABLE</name>
18154              <description>Enable or disable SPI</description>
18155              <lsb>0</lsb>
18156              <msb>3</msb>
18157              <enumeratedValues>
18158                <enumeratedValue>
18159                  <name>Disabled</name>
18160                  <description>Disable SPI</description>
18161                  <value>0</value>
18162                </enumeratedValue>
18163                <enumeratedValue>
18164                  <name>Enabled</name>
18165                  <description>Enable SPI</description>
18166                  <value>1</value>
18167                </enumeratedValue>
18168              </enumeratedValues>
18169            </field>
18170          </fields>
18171        </register>
18172        <cluster>
18173          <name>PSEL</name>
18174          <description>Unspecified</description>
18175          <headerStructName>SPI_PSEL</headerStructName>
18176          <access>read-write</access>
18177          <addressOffset>0x508</addressOffset>
18178          <register>
18179            <name>SCK</name>
18180            <description>Pin select for SCK</description>
18181            <addressOffset>0x000</addressOffset>
18182            <access>read-write</access>
18183            <resetValue>0xFFFFFFFF</resetValue>
18184            <fields>
18185              <field>
18186                <name>PIN</name>
18187                <description>Pin number</description>
18188                <lsb>0</lsb>
18189                <msb>4</msb>
18190              </field>
18191              <field>
18192                <name>CONNECT</name>
18193                <description>Connection</description>
18194                <lsb>31</lsb>
18195                <msb>31</msb>
18196                <enumeratedValues>
18197                  <enumeratedValue>
18198                    <name>Disconnected</name>
18199                    <description>Disconnect</description>
18200                    <value>1</value>
18201                  </enumeratedValue>
18202                  <enumeratedValue>
18203                    <name>Connected</name>
18204                    <description>Connect</description>
18205                    <value>0</value>
18206                  </enumeratedValue>
18207                </enumeratedValues>
18208              </field>
18209            </fields>
18210          </register>
18211          <register>
18212            <name>MOSI</name>
18213            <description>Pin select for MOSI signal</description>
18214            <addressOffset>0x004</addressOffset>
18215            <access>read-write</access>
18216            <resetValue>0xFFFFFFFF</resetValue>
18217            <fields>
18218              <field>
18219                <name>PIN</name>
18220                <description>Pin number</description>
18221                <lsb>0</lsb>
18222                <msb>4</msb>
18223              </field>
18224              <field>
18225                <name>CONNECT</name>
18226                <description>Connection</description>
18227                <lsb>31</lsb>
18228                <msb>31</msb>
18229                <enumeratedValues>
18230                  <enumeratedValue>
18231                    <name>Disconnected</name>
18232                    <description>Disconnect</description>
18233                    <value>1</value>
18234                  </enumeratedValue>
18235                  <enumeratedValue>
18236                    <name>Connected</name>
18237                    <description>Connect</description>
18238                    <value>0</value>
18239                  </enumeratedValue>
18240                </enumeratedValues>
18241              </field>
18242            </fields>
18243          </register>
18244          <register>
18245            <name>MISO</name>
18246            <description>Pin select for MISO signal</description>
18247            <addressOffset>0x008</addressOffset>
18248            <access>read-write</access>
18249            <resetValue>0xFFFFFFFF</resetValue>
18250            <fields>
18251              <field>
18252                <name>PIN</name>
18253                <description>Pin number</description>
18254                <lsb>0</lsb>
18255                <msb>4</msb>
18256              </field>
18257              <field>
18258                <name>CONNECT</name>
18259                <description>Connection</description>
18260                <lsb>31</lsb>
18261                <msb>31</msb>
18262                <enumeratedValues>
18263                  <enumeratedValue>
18264                    <name>Disconnected</name>
18265                    <description>Disconnect</description>
18266                    <value>1</value>
18267                  </enumeratedValue>
18268                  <enumeratedValue>
18269                    <name>Connected</name>
18270                    <description>Connect</description>
18271                    <value>0</value>
18272                  </enumeratedValue>
18273                </enumeratedValues>
18274              </field>
18275            </fields>
18276          </register>
18277        </cluster>
18278        <register>
18279          <name>RXD</name>
18280          <description>RXD register</description>
18281          <addressOffset>0x518</addressOffset>
18282          <access>read-only</access>
18283          <readAction>modifyExternal</readAction>
18284          <fields>
18285            <field>
18286              <name>RXD</name>
18287              <description>RX data received. Double buffered</description>
18288              <lsb>0</lsb>
18289              <msb>7</msb>
18290            </field>
18291          </fields>
18292        </register>
18293        <register>
18294          <name>TXD</name>
18295          <description>TXD register</description>
18296          <addressOffset>0x51C</addressOffset>
18297          <access>read-write</access>
18298          <fields>
18299            <field>
18300              <name>TXD</name>
18301              <description>TX data to send. Double buffered</description>
18302              <lsb>0</lsb>
18303              <msb>7</msb>
18304            </field>
18305          </fields>
18306        </register>
18307        <register>
18308          <name>FREQUENCY</name>
18309          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
18310          <addressOffset>0x524</addressOffset>
18311          <access>read-write</access>
18312          <resetValue>0x04000000</resetValue>
18313          <fields>
18314            <field>
18315              <name>FREQUENCY</name>
18316              <description>SPI master data rate</description>
18317              <lsb>0</lsb>
18318              <msb>31</msb>
18319              <enumeratedValues>
18320                <enumeratedValue>
18321                  <name>K125</name>
18322                  <description>125 kbps</description>
18323                  <value>0x02000000</value>
18324                </enumeratedValue>
18325                <enumeratedValue>
18326                  <name>K250</name>
18327                  <description>250 kbps</description>
18328                  <value>0x04000000</value>
18329                </enumeratedValue>
18330                <enumeratedValue>
18331                  <name>K500</name>
18332                  <description>500 kbps</description>
18333                  <value>0x08000000</value>
18334                </enumeratedValue>
18335                <enumeratedValue>
18336                  <name>M1</name>
18337                  <description>1 Mbps</description>
18338                  <value>0x10000000</value>
18339                </enumeratedValue>
18340                <enumeratedValue>
18341                  <name>M2</name>
18342                  <description>2 Mbps</description>
18343                  <value>0x20000000</value>
18344                </enumeratedValue>
18345                <enumeratedValue>
18346                  <name>M4</name>
18347                  <description>4 Mbps</description>
18348                  <value>0x40000000</value>
18349                </enumeratedValue>
18350                <enumeratedValue>
18351                  <name>M8</name>
18352                  <description>8 Mbps</description>
18353                  <value>0x80000000</value>
18354                </enumeratedValue>
18355              </enumeratedValues>
18356            </field>
18357          </fields>
18358        </register>
18359        <register>
18360          <name>CONFIG</name>
18361          <description>Configuration register</description>
18362          <addressOffset>0x554</addressOffset>
18363          <access>read-write</access>
18364          <fields>
18365            <field>
18366              <name>ORDER</name>
18367              <description>Bit order</description>
18368              <lsb>0</lsb>
18369              <msb>0</msb>
18370              <enumeratedValues>
18371                <enumeratedValue>
18372                  <name>MsbFirst</name>
18373                  <description>Most significant bit shifted out first</description>
18374                  <value>0</value>
18375                </enumeratedValue>
18376                <enumeratedValue>
18377                  <name>LsbFirst</name>
18378                  <description>Least significant bit shifted out first</description>
18379                  <value>1</value>
18380                </enumeratedValue>
18381              </enumeratedValues>
18382            </field>
18383            <field>
18384              <name>CPHA</name>
18385              <description>Serial clock (SCK) phase</description>
18386              <lsb>1</lsb>
18387              <msb>1</msb>
18388              <enumeratedValues>
18389                <enumeratedValue>
18390                  <name>Leading</name>
18391                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
18392                  <value>0</value>
18393                </enumeratedValue>
18394                <enumeratedValue>
18395                  <name>Trailing</name>
18396                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
18397                  <value>1</value>
18398                </enumeratedValue>
18399              </enumeratedValues>
18400            </field>
18401            <field>
18402              <name>CPOL</name>
18403              <description>Serial clock (SCK) polarity</description>
18404              <lsb>2</lsb>
18405              <msb>2</msb>
18406              <enumeratedValues>
18407                <enumeratedValue>
18408                  <name>ActiveHigh</name>
18409                  <description>Active high</description>
18410                  <value>0</value>
18411                </enumeratedValue>
18412                <enumeratedValue>
18413                  <name>ActiveLow</name>
18414                  <description>Active low</description>
18415                  <value>1</value>
18416                </enumeratedValue>
18417              </enumeratedValues>
18418            </field>
18419          </fields>
18420        </register>
18421      </registers>
18422    </peripheral>
18423    <peripheral>
18424      <name>SPIM0</name>
18425      <description>Serial Peripheral Interface Master with EasyDMA</description>
18426      <baseAddress>0x40004000</baseAddress>
18427      <alternatePeripheral>SPI0</alternatePeripheral>
18428      <headerStructName>SPIM</headerStructName>
18429      <addressBlock>
18430        <offset>0</offset>
18431        <size>0x1000</size>
18432        <usage>registers</usage>
18433      </addressBlock>
18434      <interrupt>
18435        <name>SPIM0_SPIS0_SPI0</name>
18436        <value>4</value>
18437      </interrupt>
18438      <groupName>SPIM</groupName>
18439      <size>0x20</size>
18440      <registers>
18441        <register>
18442          <name>TASKS_START</name>
18443          <description>Start SPI transaction</description>
18444          <addressOffset>0x010</addressOffset>
18445          <access>write-only</access>
18446          <fields>
18447            <field>
18448              <name>TASKS_START</name>
18449              <description>Start SPI transaction</description>
18450              <lsb>0</lsb>
18451              <msb>0</msb>
18452              <enumeratedValues>
18453                <enumeratedValue>
18454                  <name>Trigger</name>
18455                  <description>Trigger task</description>
18456                  <value>1</value>
18457                </enumeratedValue>
18458              </enumeratedValues>
18459            </field>
18460          </fields>
18461        </register>
18462        <register>
18463          <name>TASKS_STOP</name>
18464          <description>Stop SPI transaction</description>
18465          <addressOffset>0x014</addressOffset>
18466          <access>write-only</access>
18467          <fields>
18468            <field>
18469              <name>TASKS_STOP</name>
18470              <description>Stop SPI transaction</description>
18471              <lsb>0</lsb>
18472              <msb>0</msb>
18473              <enumeratedValues>
18474                <enumeratedValue>
18475                  <name>Trigger</name>
18476                  <description>Trigger task</description>
18477                  <value>1</value>
18478                </enumeratedValue>
18479              </enumeratedValues>
18480            </field>
18481          </fields>
18482        </register>
18483        <register>
18484          <name>TASKS_SUSPEND</name>
18485          <description>Suspend SPI transaction</description>
18486          <addressOffset>0x01C</addressOffset>
18487          <access>write-only</access>
18488          <fields>
18489            <field>
18490              <name>TASKS_SUSPEND</name>
18491              <description>Suspend SPI transaction</description>
18492              <lsb>0</lsb>
18493              <msb>0</msb>
18494              <enumeratedValues>
18495                <enumeratedValue>
18496                  <name>Trigger</name>
18497                  <description>Trigger task</description>
18498                  <value>1</value>
18499                </enumeratedValue>
18500              </enumeratedValues>
18501            </field>
18502          </fields>
18503        </register>
18504        <register>
18505          <name>TASKS_RESUME</name>
18506          <description>Resume SPI transaction</description>
18507          <addressOffset>0x020</addressOffset>
18508          <access>write-only</access>
18509          <fields>
18510            <field>
18511              <name>TASKS_RESUME</name>
18512              <description>Resume SPI transaction</description>
18513              <lsb>0</lsb>
18514              <msb>0</msb>
18515              <enumeratedValues>
18516                <enumeratedValue>
18517                  <name>Trigger</name>
18518                  <description>Trigger task</description>
18519                  <value>1</value>
18520                </enumeratedValue>
18521              </enumeratedValues>
18522            </field>
18523          </fields>
18524        </register>
18525        <register>
18526          <name>EVENTS_STOPPED</name>
18527          <description>SPI transaction has stopped</description>
18528          <addressOffset>0x104</addressOffset>
18529          <access>read-write</access>
18530          <fields>
18531            <field>
18532              <name>EVENTS_STOPPED</name>
18533              <description>SPI transaction has stopped</description>
18534              <lsb>0</lsb>
18535              <msb>0</msb>
18536              <enumeratedValues>
18537                <enumeratedValue>
18538                  <name>NotGenerated</name>
18539                  <description>Event not generated</description>
18540                  <value>0</value>
18541                </enumeratedValue>
18542                <enumeratedValue>
18543                  <name>Generated</name>
18544                  <description>Event generated</description>
18545                  <value>1</value>
18546                </enumeratedValue>
18547              </enumeratedValues>
18548            </field>
18549          </fields>
18550        </register>
18551        <register>
18552          <name>EVENTS_ENDRX</name>
18553          <description>End of RXD buffer reached</description>
18554          <addressOffset>0x110</addressOffset>
18555          <access>read-write</access>
18556          <fields>
18557            <field>
18558              <name>EVENTS_ENDRX</name>
18559              <description>End of RXD buffer reached</description>
18560              <lsb>0</lsb>
18561              <msb>0</msb>
18562              <enumeratedValues>
18563                <enumeratedValue>
18564                  <name>NotGenerated</name>
18565                  <description>Event not generated</description>
18566                  <value>0</value>
18567                </enumeratedValue>
18568                <enumeratedValue>
18569                  <name>Generated</name>
18570                  <description>Event generated</description>
18571                  <value>1</value>
18572                </enumeratedValue>
18573              </enumeratedValues>
18574            </field>
18575          </fields>
18576        </register>
18577        <register>
18578          <name>EVENTS_END</name>
18579          <description>End of RXD buffer and TXD buffer reached</description>
18580          <addressOffset>0x118</addressOffset>
18581          <access>read-write</access>
18582          <fields>
18583            <field>
18584              <name>EVENTS_END</name>
18585              <description>End of RXD buffer and TXD buffer reached</description>
18586              <lsb>0</lsb>
18587              <msb>0</msb>
18588              <enumeratedValues>
18589                <enumeratedValue>
18590                  <name>NotGenerated</name>
18591                  <description>Event not generated</description>
18592                  <value>0</value>
18593                </enumeratedValue>
18594                <enumeratedValue>
18595                  <name>Generated</name>
18596                  <description>Event generated</description>
18597                  <value>1</value>
18598                </enumeratedValue>
18599              </enumeratedValues>
18600            </field>
18601          </fields>
18602        </register>
18603        <register>
18604          <name>EVENTS_ENDTX</name>
18605          <description>End of TXD buffer reached</description>
18606          <addressOffset>0x120</addressOffset>
18607          <access>read-write</access>
18608          <fields>
18609            <field>
18610              <name>EVENTS_ENDTX</name>
18611              <description>End of TXD buffer reached</description>
18612              <lsb>0</lsb>
18613              <msb>0</msb>
18614              <enumeratedValues>
18615                <enumeratedValue>
18616                  <name>NotGenerated</name>
18617                  <description>Event not generated</description>
18618                  <value>0</value>
18619                </enumeratedValue>
18620                <enumeratedValue>
18621                  <name>Generated</name>
18622                  <description>Event generated</description>
18623                  <value>1</value>
18624                </enumeratedValue>
18625              </enumeratedValues>
18626            </field>
18627          </fields>
18628        </register>
18629        <register>
18630          <name>EVENTS_STARTED</name>
18631          <description>Transaction started</description>
18632          <addressOffset>0x14C</addressOffset>
18633          <access>read-write</access>
18634          <fields>
18635            <field>
18636              <name>EVENTS_STARTED</name>
18637              <description>Transaction started</description>
18638              <lsb>0</lsb>
18639              <msb>0</msb>
18640              <enumeratedValues>
18641                <enumeratedValue>
18642                  <name>NotGenerated</name>
18643                  <description>Event not generated</description>
18644                  <value>0</value>
18645                </enumeratedValue>
18646                <enumeratedValue>
18647                  <name>Generated</name>
18648                  <description>Event generated</description>
18649                  <value>1</value>
18650                </enumeratedValue>
18651              </enumeratedValues>
18652            </field>
18653          </fields>
18654        </register>
18655        <register>
18656          <name>SHORTS</name>
18657          <description>Shortcuts between local events and tasks</description>
18658          <addressOffset>0x200</addressOffset>
18659          <access>read-write</access>
18660          <fields>
18661            <field>
18662              <name>END_START</name>
18663              <description>Shortcut between event END and task START</description>
18664              <lsb>17</lsb>
18665              <msb>17</msb>
18666              <enumeratedValues>
18667                <enumeratedValue>
18668                  <name>Disabled</name>
18669                  <description>Disable shortcut</description>
18670                  <value>0</value>
18671                </enumeratedValue>
18672                <enumeratedValue>
18673                  <name>Enabled</name>
18674                  <description>Enable shortcut</description>
18675                  <value>1</value>
18676                </enumeratedValue>
18677              </enumeratedValues>
18678            </field>
18679          </fields>
18680        </register>
18681        <register>
18682          <name>INTENSET</name>
18683          <description>Enable interrupt</description>
18684          <addressOffset>0x304</addressOffset>
18685          <access>read-write</access>
18686          <fields>
18687            <field>
18688              <name>STOPPED</name>
18689              <description>Write '1' to enable interrupt for event STOPPED</description>
18690              <lsb>1</lsb>
18691              <msb>1</msb>
18692              <enumeratedValues>
18693                <usage>read</usage>
18694                <enumeratedValue>
18695                  <name>Disabled</name>
18696                  <description>Read: Disabled</description>
18697                  <value>0</value>
18698                </enumeratedValue>
18699                <enumeratedValue>
18700                  <name>Enabled</name>
18701                  <description>Read: Enabled</description>
18702                  <value>1</value>
18703                </enumeratedValue>
18704              </enumeratedValues>
18705              <enumeratedValues>
18706                <usage>write</usage>
18707                <enumeratedValue>
18708                  <name>Set</name>
18709                  <description>Enable</description>
18710                  <value>1</value>
18711                </enumeratedValue>
18712              </enumeratedValues>
18713            </field>
18714            <field>
18715              <name>ENDRX</name>
18716              <description>Write '1' to enable interrupt for event ENDRX</description>
18717              <lsb>4</lsb>
18718              <msb>4</msb>
18719              <enumeratedValues>
18720                <usage>read</usage>
18721                <enumeratedValue>
18722                  <name>Disabled</name>
18723                  <description>Read: Disabled</description>
18724                  <value>0</value>
18725                </enumeratedValue>
18726                <enumeratedValue>
18727                  <name>Enabled</name>
18728                  <description>Read: Enabled</description>
18729                  <value>1</value>
18730                </enumeratedValue>
18731              </enumeratedValues>
18732              <enumeratedValues>
18733                <usage>write</usage>
18734                <enumeratedValue>
18735                  <name>Set</name>
18736                  <description>Enable</description>
18737                  <value>1</value>
18738                </enumeratedValue>
18739              </enumeratedValues>
18740            </field>
18741            <field>
18742              <name>END</name>
18743              <description>Write '1' to enable interrupt for event END</description>
18744              <lsb>6</lsb>
18745              <msb>6</msb>
18746              <enumeratedValues>
18747                <usage>read</usage>
18748                <enumeratedValue>
18749                  <name>Disabled</name>
18750                  <description>Read: Disabled</description>
18751                  <value>0</value>
18752                </enumeratedValue>
18753                <enumeratedValue>
18754                  <name>Enabled</name>
18755                  <description>Read: Enabled</description>
18756                  <value>1</value>
18757                </enumeratedValue>
18758              </enumeratedValues>
18759              <enumeratedValues>
18760                <usage>write</usage>
18761                <enumeratedValue>
18762                  <name>Set</name>
18763                  <description>Enable</description>
18764                  <value>1</value>
18765                </enumeratedValue>
18766              </enumeratedValues>
18767            </field>
18768            <field>
18769              <name>ENDTX</name>
18770              <description>Write '1' to enable interrupt for event ENDTX</description>
18771              <lsb>8</lsb>
18772              <msb>8</msb>
18773              <enumeratedValues>
18774                <usage>read</usage>
18775                <enumeratedValue>
18776                  <name>Disabled</name>
18777                  <description>Read: Disabled</description>
18778                  <value>0</value>
18779                </enumeratedValue>
18780                <enumeratedValue>
18781                  <name>Enabled</name>
18782                  <description>Read: Enabled</description>
18783                  <value>1</value>
18784                </enumeratedValue>
18785              </enumeratedValues>
18786              <enumeratedValues>
18787                <usage>write</usage>
18788                <enumeratedValue>
18789                  <name>Set</name>
18790                  <description>Enable</description>
18791                  <value>1</value>
18792                </enumeratedValue>
18793              </enumeratedValues>
18794            </field>
18795            <field>
18796              <name>STARTED</name>
18797              <description>Write '1' to enable interrupt for event STARTED</description>
18798              <lsb>19</lsb>
18799              <msb>19</msb>
18800              <enumeratedValues>
18801                <usage>read</usage>
18802                <enumeratedValue>
18803                  <name>Disabled</name>
18804                  <description>Read: Disabled</description>
18805                  <value>0</value>
18806                </enumeratedValue>
18807                <enumeratedValue>
18808                  <name>Enabled</name>
18809                  <description>Read: Enabled</description>
18810                  <value>1</value>
18811                </enumeratedValue>
18812              </enumeratedValues>
18813              <enumeratedValues>
18814                <usage>write</usage>
18815                <enumeratedValue>
18816                  <name>Set</name>
18817                  <description>Enable</description>
18818                  <value>1</value>
18819                </enumeratedValue>
18820              </enumeratedValues>
18821            </field>
18822          </fields>
18823        </register>
18824        <register>
18825          <name>INTENCLR</name>
18826          <description>Disable interrupt</description>
18827          <addressOffset>0x308</addressOffset>
18828          <access>read-write</access>
18829          <fields>
18830            <field>
18831              <name>STOPPED</name>
18832              <description>Write '1' to disable interrupt for event STOPPED</description>
18833              <lsb>1</lsb>
18834              <msb>1</msb>
18835              <enumeratedValues>
18836                <usage>read</usage>
18837                <enumeratedValue>
18838                  <name>Disabled</name>
18839                  <description>Read: Disabled</description>
18840                  <value>0</value>
18841                </enumeratedValue>
18842                <enumeratedValue>
18843                  <name>Enabled</name>
18844                  <description>Read: Enabled</description>
18845                  <value>1</value>
18846                </enumeratedValue>
18847              </enumeratedValues>
18848              <enumeratedValues>
18849                <usage>write</usage>
18850                <enumeratedValue>
18851                  <name>Clear</name>
18852                  <description>Disable</description>
18853                  <value>1</value>
18854                </enumeratedValue>
18855              </enumeratedValues>
18856            </field>
18857            <field>
18858              <name>ENDRX</name>
18859              <description>Write '1' to disable interrupt for event ENDRX</description>
18860              <lsb>4</lsb>
18861              <msb>4</msb>
18862              <enumeratedValues>
18863                <usage>read</usage>
18864                <enumeratedValue>
18865                  <name>Disabled</name>
18866                  <description>Read: Disabled</description>
18867                  <value>0</value>
18868                </enumeratedValue>
18869                <enumeratedValue>
18870                  <name>Enabled</name>
18871                  <description>Read: Enabled</description>
18872                  <value>1</value>
18873                </enumeratedValue>
18874              </enumeratedValues>
18875              <enumeratedValues>
18876                <usage>write</usage>
18877                <enumeratedValue>
18878                  <name>Clear</name>
18879                  <description>Disable</description>
18880                  <value>1</value>
18881                </enumeratedValue>
18882              </enumeratedValues>
18883            </field>
18884            <field>
18885              <name>END</name>
18886              <description>Write '1' to disable interrupt for event END</description>
18887              <lsb>6</lsb>
18888              <msb>6</msb>
18889              <enumeratedValues>
18890                <usage>read</usage>
18891                <enumeratedValue>
18892                  <name>Disabled</name>
18893                  <description>Read: Disabled</description>
18894                  <value>0</value>
18895                </enumeratedValue>
18896                <enumeratedValue>
18897                  <name>Enabled</name>
18898                  <description>Read: Enabled</description>
18899                  <value>1</value>
18900                </enumeratedValue>
18901              </enumeratedValues>
18902              <enumeratedValues>
18903                <usage>write</usage>
18904                <enumeratedValue>
18905                  <name>Clear</name>
18906                  <description>Disable</description>
18907                  <value>1</value>
18908                </enumeratedValue>
18909              </enumeratedValues>
18910            </field>
18911            <field>
18912              <name>ENDTX</name>
18913              <description>Write '1' to disable interrupt for event ENDTX</description>
18914              <lsb>8</lsb>
18915              <msb>8</msb>
18916              <enumeratedValues>
18917                <usage>read</usage>
18918                <enumeratedValue>
18919                  <name>Disabled</name>
18920                  <description>Read: Disabled</description>
18921                  <value>0</value>
18922                </enumeratedValue>
18923                <enumeratedValue>
18924                  <name>Enabled</name>
18925                  <description>Read: Enabled</description>
18926                  <value>1</value>
18927                </enumeratedValue>
18928              </enumeratedValues>
18929              <enumeratedValues>
18930                <usage>write</usage>
18931                <enumeratedValue>
18932                  <name>Clear</name>
18933                  <description>Disable</description>
18934                  <value>1</value>
18935                </enumeratedValue>
18936              </enumeratedValues>
18937            </field>
18938            <field>
18939              <name>STARTED</name>
18940              <description>Write '1' to disable interrupt for event STARTED</description>
18941              <lsb>19</lsb>
18942              <msb>19</msb>
18943              <enumeratedValues>
18944                <usage>read</usage>
18945                <enumeratedValue>
18946                  <name>Disabled</name>
18947                  <description>Read: Disabled</description>
18948                  <value>0</value>
18949                </enumeratedValue>
18950                <enumeratedValue>
18951                  <name>Enabled</name>
18952                  <description>Read: Enabled</description>
18953                  <value>1</value>
18954                </enumeratedValue>
18955              </enumeratedValues>
18956              <enumeratedValues>
18957                <usage>write</usage>
18958                <enumeratedValue>
18959                  <name>Clear</name>
18960                  <description>Disable</description>
18961                  <value>1</value>
18962                </enumeratedValue>
18963              </enumeratedValues>
18964            </field>
18965          </fields>
18966        </register>
18967        <register>
18968          <name>ENABLE</name>
18969          <description>Enable SPIM</description>
18970          <addressOffset>0x500</addressOffset>
18971          <access>read-write</access>
18972          <fields>
18973            <field>
18974              <name>ENABLE</name>
18975              <description>Enable or disable SPIM</description>
18976              <lsb>0</lsb>
18977              <msb>3</msb>
18978              <enumeratedValues>
18979                <enumeratedValue>
18980                  <name>Disabled</name>
18981                  <description>Disable SPIM</description>
18982                  <value>0</value>
18983                </enumeratedValue>
18984                <enumeratedValue>
18985                  <name>Enabled</name>
18986                  <description>Enable SPIM</description>
18987                  <value>7</value>
18988                </enumeratedValue>
18989              </enumeratedValues>
18990            </field>
18991          </fields>
18992        </register>
18993        <cluster>
18994          <name>PSEL</name>
18995          <description>Unspecified</description>
18996          <headerStructName>SPIM_PSEL</headerStructName>
18997          <access>read-write</access>
18998          <addressOffset>0x508</addressOffset>
18999          <register>
19000            <name>SCK</name>
19001            <description>Pin select for SCK</description>
19002            <addressOffset>0x000</addressOffset>
19003            <access>read-write</access>
19004            <resetValue>0xFFFFFFFF</resetValue>
19005            <fields>
19006              <field>
19007                <name>PIN</name>
19008                <description>Pin number</description>
19009                <lsb>0</lsb>
19010                <msb>4</msb>
19011              </field>
19012              <field>
19013                <name>CONNECT</name>
19014                <description>Connection</description>
19015                <lsb>31</lsb>
19016                <msb>31</msb>
19017                <enumeratedValues>
19018                  <enumeratedValue>
19019                    <name>Disconnected</name>
19020                    <description>Disconnect</description>
19021                    <value>1</value>
19022                  </enumeratedValue>
19023                  <enumeratedValue>
19024                    <name>Connected</name>
19025                    <description>Connect</description>
19026                    <value>0</value>
19027                  </enumeratedValue>
19028                </enumeratedValues>
19029              </field>
19030            </fields>
19031          </register>
19032          <register>
19033            <name>MOSI</name>
19034            <description>Pin select for MOSI signal</description>
19035            <addressOffset>0x004</addressOffset>
19036            <access>read-write</access>
19037            <resetValue>0xFFFFFFFF</resetValue>
19038            <fields>
19039              <field>
19040                <name>PIN</name>
19041                <description>Pin number</description>
19042                <lsb>0</lsb>
19043                <msb>4</msb>
19044              </field>
19045              <field>
19046                <name>CONNECT</name>
19047                <description>Connection</description>
19048                <lsb>31</lsb>
19049                <msb>31</msb>
19050                <enumeratedValues>
19051                  <enumeratedValue>
19052                    <name>Disconnected</name>
19053                    <description>Disconnect</description>
19054                    <value>1</value>
19055                  </enumeratedValue>
19056                  <enumeratedValue>
19057                    <name>Connected</name>
19058                    <description>Connect</description>
19059                    <value>0</value>
19060                  </enumeratedValue>
19061                </enumeratedValues>
19062              </field>
19063            </fields>
19064          </register>
19065          <register>
19066            <name>MISO</name>
19067            <description>Pin select for MISO signal</description>
19068            <addressOffset>0x008</addressOffset>
19069            <access>read-write</access>
19070            <resetValue>0xFFFFFFFF</resetValue>
19071            <fields>
19072              <field>
19073                <name>PIN</name>
19074                <description>Pin number</description>
19075                <lsb>0</lsb>
19076                <msb>4</msb>
19077              </field>
19078              <field>
19079                <name>CONNECT</name>
19080                <description>Connection</description>
19081                <lsb>31</lsb>
19082                <msb>31</msb>
19083                <enumeratedValues>
19084                  <enumeratedValue>
19085                    <name>Disconnected</name>
19086                    <description>Disconnect</description>
19087                    <value>1</value>
19088                  </enumeratedValue>
19089                  <enumeratedValue>
19090                    <name>Connected</name>
19091                    <description>Connect</description>
19092                    <value>0</value>
19093                  </enumeratedValue>
19094                </enumeratedValues>
19095              </field>
19096            </fields>
19097          </register>
19098        </cluster>
19099        <register>
19100          <name>FREQUENCY</name>
19101          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
19102          <addressOffset>0x524</addressOffset>
19103          <access>read-write</access>
19104          <resetValue>0x04000000</resetValue>
19105          <fields>
19106            <field>
19107              <name>FREQUENCY</name>
19108              <description>SPI master data rate</description>
19109              <lsb>0</lsb>
19110              <msb>31</msb>
19111              <enumeratedValues>
19112                <enumeratedValue>
19113                  <name>K125</name>
19114                  <description>125 kbps</description>
19115                  <value>0x02000000</value>
19116                </enumeratedValue>
19117                <enumeratedValue>
19118                  <name>K250</name>
19119                  <description>250 kbps</description>
19120                  <value>0x04000000</value>
19121                </enumeratedValue>
19122                <enumeratedValue>
19123                  <name>K500</name>
19124                  <description>500 kbps</description>
19125                  <value>0x08000000</value>
19126                </enumeratedValue>
19127                <enumeratedValue>
19128                  <name>M1</name>
19129                  <description>1 Mbps</description>
19130                  <value>0x10000000</value>
19131                </enumeratedValue>
19132                <enumeratedValue>
19133                  <name>M2</name>
19134                  <description>2 Mbps</description>
19135                  <value>0x20000000</value>
19136                </enumeratedValue>
19137                <enumeratedValue>
19138                  <name>M4</name>
19139                  <description>4 Mbps</description>
19140                  <value>0x40000000</value>
19141                </enumeratedValue>
19142                <enumeratedValue>
19143                  <name>M8</name>
19144                  <description>8 Mbps</description>
19145                  <value>0x80000000</value>
19146                </enumeratedValue>
19147              </enumeratedValues>
19148            </field>
19149          </fields>
19150        </register>
19151        <cluster>
19152          <name>RXD</name>
19153          <description>RXD EasyDMA channel</description>
19154          <headerStructName>SPIM_RXD</headerStructName>
19155          <access>read-write</access>
19156          <addressOffset>0x534</addressOffset>
19157          <register>
19158            <name>PTR</name>
19159            <description>Data pointer</description>
19160            <addressOffset>0x000</addressOffset>
19161            <access>read-write</access>
19162            <fields>
19163              <field>
19164                <name>PTR</name>
19165                <description>Data pointer</description>
19166                <lsb>0</lsb>
19167                <msb>31</msb>
19168              </field>
19169            </fields>
19170          </register>
19171          <register>
19172            <name>MAXCNT</name>
19173            <description>Maximum number of bytes in receive buffer</description>
19174            <addressOffset>0x004</addressOffset>
19175            <access>read-write</access>
19176            <fields>
19177              <field>
19178                <name>MAXCNT</name>
19179                <description>Maximum number of bytes in receive buffer</description>
19180                <lsb>0</lsb>
19181                <msb>9</msb>
19182              </field>
19183            </fields>
19184          </register>
19185          <register>
19186            <name>AMOUNT</name>
19187            <description>Number of bytes transferred in the last transaction</description>
19188            <addressOffset>0x008</addressOffset>
19189            <access>read-only</access>
19190            <fields>
19191              <field>
19192                <name>AMOUNT</name>
19193                <description>Number of bytes transferred in the last transaction</description>
19194                <lsb>0</lsb>
19195                <msb>9</msb>
19196              </field>
19197            </fields>
19198          </register>
19199          <register>
19200            <name>LIST</name>
19201            <description>EasyDMA list type</description>
19202            <addressOffset>0x00C</addressOffset>
19203            <access>read-write</access>
19204            <fields>
19205              <field>
19206                <name>LIST</name>
19207                <description>List type</description>
19208                <lsb>0</lsb>
19209                <msb>1</msb>
19210                <enumeratedValues>
19211                  <enumeratedValue>
19212                    <name>Disabled</name>
19213                    <description>Disable EasyDMA list</description>
19214                    <value>0</value>
19215                  </enumeratedValue>
19216                  <enumeratedValue>
19217                    <name>ArrayList</name>
19218                    <description>Use array list</description>
19219                    <value>1</value>
19220                  </enumeratedValue>
19221                </enumeratedValues>
19222              </field>
19223            </fields>
19224          </register>
19225        </cluster>
19226        <cluster>
19227          <name>TXD</name>
19228          <description>TXD EasyDMA channel</description>
19229          <headerStructName>SPIM_TXD</headerStructName>
19230          <access>read-write</access>
19231          <addressOffset>0x544</addressOffset>
19232          <register>
19233            <name>PTR</name>
19234            <description>Data pointer</description>
19235            <addressOffset>0x000</addressOffset>
19236            <access>read-write</access>
19237            <fields>
19238              <field>
19239                <name>PTR</name>
19240                <description>Data pointer</description>
19241                <lsb>0</lsb>
19242                <msb>31</msb>
19243              </field>
19244            </fields>
19245          </register>
19246          <register>
19247            <name>MAXCNT</name>
19248            <description>Maximum number of bytes in transmit buffer</description>
19249            <addressOffset>0x004</addressOffset>
19250            <access>read-write</access>
19251            <fields>
19252              <field>
19253                <name>MAXCNT</name>
19254                <description>Maximum number of bytes in transmit buffer</description>
19255                <lsb>0</lsb>
19256                <msb>9</msb>
19257              </field>
19258            </fields>
19259          </register>
19260          <register>
19261            <name>AMOUNT</name>
19262            <description>Number of bytes transferred in the last transaction</description>
19263            <addressOffset>0x008</addressOffset>
19264            <access>read-only</access>
19265            <fields>
19266              <field>
19267                <name>AMOUNT</name>
19268                <description>Number of bytes transferred in the last transaction</description>
19269                <lsb>0</lsb>
19270                <msb>9</msb>
19271              </field>
19272            </fields>
19273          </register>
19274          <register>
19275            <name>LIST</name>
19276            <description>EasyDMA list type</description>
19277            <addressOffset>0x00C</addressOffset>
19278            <access>read-write</access>
19279            <fields>
19280              <field>
19281                <name>LIST</name>
19282                <description>List type</description>
19283                <lsb>0</lsb>
19284                <msb>1</msb>
19285                <enumeratedValues>
19286                  <enumeratedValue>
19287                    <name>Disabled</name>
19288                    <description>Disable EasyDMA list</description>
19289                    <value>0</value>
19290                  </enumeratedValue>
19291                  <enumeratedValue>
19292                    <name>ArrayList</name>
19293                    <description>Use array list</description>
19294                    <value>1</value>
19295                  </enumeratedValue>
19296                </enumeratedValues>
19297              </field>
19298            </fields>
19299          </register>
19300        </cluster>
19301        <register>
19302          <name>CONFIG</name>
19303          <description>Configuration register</description>
19304          <addressOffset>0x554</addressOffset>
19305          <access>read-write</access>
19306          <fields>
19307            <field>
19308              <name>ORDER</name>
19309              <description>Bit order</description>
19310              <lsb>0</lsb>
19311              <msb>0</msb>
19312              <enumeratedValues>
19313                <enumeratedValue>
19314                  <name>MsbFirst</name>
19315                  <description>Most significant bit shifted out first</description>
19316                  <value>0</value>
19317                </enumeratedValue>
19318                <enumeratedValue>
19319                  <name>LsbFirst</name>
19320                  <description>Least significant bit shifted out first</description>
19321                  <value>1</value>
19322                </enumeratedValue>
19323              </enumeratedValues>
19324            </field>
19325            <field>
19326              <name>CPHA</name>
19327              <description>Serial clock (SCK) phase</description>
19328              <lsb>1</lsb>
19329              <msb>1</msb>
19330              <enumeratedValues>
19331                <enumeratedValue>
19332                  <name>Leading</name>
19333                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
19334                  <value>0</value>
19335                </enumeratedValue>
19336                <enumeratedValue>
19337                  <name>Trailing</name>
19338                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
19339                  <value>1</value>
19340                </enumeratedValue>
19341              </enumeratedValues>
19342            </field>
19343            <field>
19344              <name>CPOL</name>
19345              <description>Serial clock (SCK) polarity</description>
19346              <lsb>2</lsb>
19347              <msb>2</msb>
19348              <enumeratedValues>
19349                <enumeratedValue>
19350                  <name>ActiveHigh</name>
19351                  <description>Active high</description>
19352                  <value>0</value>
19353                </enumeratedValue>
19354                <enumeratedValue>
19355                  <name>ActiveLow</name>
19356                  <description>Active low</description>
19357                  <value>1</value>
19358                </enumeratedValue>
19359              </enumeratedValues>
19360            </field>
19361          </fields>
19362        </register>
19363        <register>
19364          <name>ORC</name>
19365          <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
19366          <addressOffset>0x5C0</addressOffset>
19367          <access>read-write</access>
19368          <fields>
19369            <field>
19370              <name>ORC</name>
19371              <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
19372              <lsb>0</lsb>
19373              <msb>7</msb>
19374            </field>
19375          </fields>
19376        </register>
19377      </registers>
19378    </peripheral>
19379    <peripheral>
19380      <name>SPIS0</name>
19381      <description>SPI Slave</description>
19382      <baseAddress>0x40004000</baseAddress>
19383      <alternatePeripheral>SPI0</alternatePeripheral>
19384      <headerStructName>SPIS</headerStructName>
19385      <addressBlock>
19386        <offset>0</offset>
19387        <size>0x1000</size>
19388        <usage>registers</usage>
19389      </addressBlock>
19390      <interrupt>
19391        <name>SPIM0_SPIS0_SPI0</name>
19392        <value>4</value>
19393      </interrupt>
19394      <groupName>SPIS</groupName>
19395      <size>0x20</size>
19396      <registers>
19397        <register>
19398          <name>TASKS_ACQUIRE</name>
19399          <description>Acquire SPI semaphore</description>
19400          <addressOffset>0x024</addressOffset>
19401          <access>write-only</access>
19402          <fields>
19403            <field>
19404              <name>TASKS_ACQUIRE</name>
19405              <description>Acquire SPI semaphore</description>
19406              <lsb>0</lsb>
19407              <msb>0</msb>
19408              <enumeratedValues>
19409                <enumeratedValue>
19410                  <name>Trigger</name>
19411                  <description>Trigger task</description>
19412                  <value>1</value>
19413                </enumeratedValue>
19414              </enumeratedValues>
19415            </field>
19416          </fields>
19417        </register>
19418        <register>
19419          <name>TASKS_RELEASE</name>
19420          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
19421          <addressOffset>0x028</addressOffset>
19422          <access>write-only</access>
19423          <fields>
19424            <field>
19425              <name>TASKS_RELEASE</name>
19426              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
19427              <lsb>0</lsb>
19428              <msb>0</msb>
19429              <enumeratedValues>
19430                <enumeratedValue>
19431                  <name>Trigger</name>
19432                  <description>Trigger task</description>
19433                  <value>1</value>
19434                </enumeratedValue>
19435              </enumeratedValues>
19436            </field>
19437          </fields>
19438        </register>
19439        <register>
19440          <name>EVENTS_END</name>
19441          <description>Granted transaction completed</description>
19442          <addressOffset>0x104</addressOffset>
19443          <access>read-write</access>
19444          <fields>
19445            <field>
19446              <name>EVENTS_END</name>
19447              <description>Granted transaction completed</description>
19448              <lsb>0</lsb>
19449              <msb>0</msb>
19450              <enumeratedValues>
19451                <enumeratedValue>
19452                  <name>NotGenerated</name>
19453                  <description>Event not generated</description>
19454                  <value>0</value>
19455                </enumeratedValue>
19456                <enumeratedValue>
19457                  <name>Generated</name>
19458                  <description>Event generated</description>
19459                  <value>1</value>
19460                </enumeratedValue>
19461              </enumeratedValues>
19462            </field>
19463          </fields>
19464        </register>
19465        <register>
19466          <name>EVENTS_ENDRX</name>
19467          <description>End of RXD buffer reached</description>
19468          <addressOffset>0x110</addressOffset>
19469          <access>read-write</access>
19470          <fields>
19471            <field>
19472              <name>EVENTS_ENDRX</name>
19473              <description>End of RXD buffer reached</description>
19474              <lsb>0</lsb>
19475              <msb>0</msb>
19476              <enumeratedValues>
19477                <enumeratedValue>
19478                  <name>NotGenerated</name>
19479                  <description>Event not generated</description>
19480                  <value>0</value>
19481                </enumeratedValue>
19482                <enumeratedValue>
19483                  <name>Generated</name>
19484                  <description>Event generated</description>
19485                  <value>1</value>
19486                </enumeratedValue>
19487              </enumeratedValues>
19488            </field>
19489          </fields>
19490        </register>
19491        <register>
19492          <name>EVENTS_ACQUIRED</name>
19493          <description>Semaphore acquired</description>
19494          <addressOffset>0x128</addressOffset>
19495          <access>read-write</access>
19496          <fields>
19497            <field>
19498              <name>EVENTS_ACQUIRED</name>
19499              <description>Semaphore acquired</description>
19500              <lsb>0</lsb>
19501              <msb>0</msb>
19502              <enumeratedValues>
19503                <enumeratedValue>
19504                  <name>NotGenerated</name>
19505                  <description>Event not generated</description>
19506                  <value>0</value>
19507                </enumeratedValue>
19508                <enumeratedValue>
19509                  <name>Generated</name>
19510                  <description>Event generated</description>
19511                  <value>1</value>
19512                </enumeratedValue>
19513              </enumeratedValues>
19514            </field>
19515          </fields>
19516        </register>
19517        <register>
19518          <name>SHORTS</name>
19519          <description>Shortcuts between local events and tasks</description>
19520          <addressOffset>0x200</addressOffset>
19521          <access>read-write</access>
19522          <fields>
19523            <field>
19524              <name>END_ACQUIRE</name>
19525              <description>Shortcut between event END and task ACQUIRE</description>
19526              <lsb>2</lsb>
19527              <msb>2</msb>
19528              <enumeratedValues>
19529                <enumeratedValue>
19530                  <name>Disabled</name>
19531                  <description>Disable shortcut</description>
19532                  <value>0</value>
19533                </enumeratedValue>
19534                <enumeratedValue>
19535                  <name>Enabled</name>
19536                  <description>Enable shortcut</description>
19537                  <value>1</value>
19538                </enumeratedValue>
19539              </enumeratedValues>
19540            </field>
19541          </fields>
19542        </register>
19543        <register>
19544          <name>INTENSET</name>
19545          <description>Enable interrupt</description>
19546          <addressOffset>0x304</addressOffset>
19547          <access>read-write</access>
19548          <fields>
19549            <field>
19550              <name>END</name>
19551              <description>Write '1' to enable interrupt for event END</description>
19552              <lsb>1</lsb>
19553              <msb>1</msb>
19554              <enumeratedValues>
19555                <usage>read</usage>
19556                <enumeratedValue>
19557                  <name>Disabled</name>
19558                  <description>Read: Disabled</description>
19559                  <value>0</value>
19560                </enumeratedValue>
19561                <enumeratedValue>
19562                  <name>Enabled</name>
19563                  <description>Read: Enabled</description>
19564                  <value>1</value>
19565                </enumeratedValue>
19566              </enumeratedValues>
19567              <enumeratedValues>
19568                <usage>write</usage>
19569                <enumeratedValue>
19570                  <name>Set</name>
19571                  <description>Enable</description>
19572                  <value>1</value>
19573                </enumeratedValue>
19574              </enumeratedValues>
19575            </field>
19576            <field>
19577              <name>ENDRX</name>
19578              <description>Write '1' to enable interrupt for event ENDRX</description>
19579              <lsb>4</lsb>
19580              <msb>4</msb>
19581              <enumeratedValues>
19582                <usage>read</usage>
19583                <enumeratedValue>
19584                  <name>Disabled</name>
19585                  <description>Read: Disabled</description>
19586                  <value>0</value>
19587                </enumeratedValue>
19588                <enumeratedValue>
19589                  <name>Enabled</name>
19590                  <description>Read: Enabled</description>
19591                  <value>1</value>
19592                </enumeratedValue>
19593              </enumeratedValues>
19594              <enumeratedValues>
19595                <usage>write</usage>
19596                <enumeratedValue>
19597                  <name>Set</name>
19598                  <description>Enable</description>
19599                  <value>1</value>
19600                </enumeratedValue>
19601              </enumeratedValues>
19602            </field>
19603            <field>
19604              <name>ACQUIRED</name>
19605              <description>Write '1' to enable interrupt for event ACQUIRED</description>
19606              <lsb>10</lsb>
19607              <msb>10</msb>
19608              <enumeratedValues>
19609                <usage>read</usage>
19610                <enumeratedValue>
19611                  <name>Disabled</name>
19612                  <description>Read: Disabled</description>
19613                  <value>0</value>
19614                </enumeratedValue>
19615                <enumeratedValue>
19616                  <name>Enabled</name>
19617                  <description>Read: Enabled</description>
19618                  <value>1</value>
19619                </enumeratedValue>
19620              </enumeratedValues>
19621              <enumeratedValues>
19622                <usage>write</usage>
19623                <enumeratedValue>
19624                  <name>Set</name>
19625                  <description>Enable</description>
19626                  <value>1</value>
19627                </enumeratedValue>
19628              </enumeratedValues>
19629            </field>
19630          </fields>
19631        </register>
19632        <register>
19633          <name>INTENCLR</name>
19634          <description>Disable interrupt</description>
19635          <addressOffset>0x308</addressOffset>
19636          <access>read-write</access>
19637          <fields>
19638            <field>
19639              <name>END</name>
19640              <description>Write '1' to disable interrupt for event END</description>
19641              <lsb>1</lsb>
19642              <msb>1</msb>
19643              <enumeratedValues>
19644                <usage>read</usage>
19645                <enumeratedValue>
19646                  <name>Disabled</name>
19647                  <description>Read: Disabled</description>
19648                  <value>0</value>
19649                </enumeratedValue>
19650                <enumeratedValue>
19651                  <name>Enabled</name>
19652                  <description>Read: Enabled</description>
19653                  <value>1</value>
19654                </enumeratedValue>
19655              </enumeratedValues>
19656              <enumeratedValues>
19657                <usage>write</usage>
19658                <enumeratedValue>
19659                  <name>Clear</name>
19660                  <description>Disable</description>
19661                  <value>1</value>
19662                </enumeratedValue>
19663              </enumeratedValues>
19664            </field>
19665            <field>
19666              <name>ENDRX</name>
19667              <description>Write '1' to disable interrupt for event ENDRX</description>
19668              <lsb>4</lsb>
19669              <msb>4</msb>
19670              <enumeratedValues>
19671                <usage>read</usage>
19672                <enumeratedValue>
19673                  <name>Disabled</name>
19674                  <description>Read: Disabled</description>
19675                  <value>0</value>
19676                </enumeratedValue>
19677                <enumeratedValue>
19678                  <name>Enabled</name>
19679                  <description>Read: Enabled</description>
19680                  <value>1</value>
19681                </enumeratedValue>
19682              </enumeratedValues>
19683              <enumeratedValues>
19684                <usage>write</usage>
19685                <enumeratedValue>
19686                  <name>Clear</name>
19687                  <description>Disable</description>
19688                  <value>1</value>
19689                </enumeratedValue>
19690              </enumeratedValues>
19691            </field>
19692            <field>
19693              <name>ACQUIRED</name>
19694              <description>Write '1' to disable interrupt for event ACQUIRED</description>
19695              <lsb>10</lsb>
19696              <msb>10</msb>
19697              <enumeratedValues>
19698                <usage>read</usage>
19699                <enumeratedValue>
19700                  <name>Disabled</name>
19701                  <description>Read: Disabled</description>
19702                  <value>0</value>
19703                </enumeratedValue>
19704                <enumeratedValue>
19705                  <name>Enabled</name>
19706                  <description>Read: Enabled</description>
19707                  <value>1</value>
19708                </enumeratedValue>
19709              </enumeratedValues>
19710              <enumeratedValues>
19711                <usage>write</usage>
19712                <enumeratedValue>
19713                  <name>Clear</name>
19714                  <description>Disable</description>
19715                  <value>1</value>
19716                </enumeratedValue>
19717              </enumeratedValues>
19718            </field>
19719          </fields>
19720        </register>
19721        <register>
19722          <name>SEMSTAT</name>
19723          <description>Semaphore status register</description>
19724          <addressOffset>0x400</addressOffset>
19725          <access>read-only</access>
19726          <resetValue>0x00000001</resetValue>
19727          <fields>
19728            <field>
19729              <name>SEMSTAT</name>
19730              <description>Semaphore status</description>
19731              <lsb>0</lsb>
19732              <msb>1</msb>
19733              <enumeratedValues>
19734                <enumeratedValue>
19735                  <name>Free</name>
19736                  <description>Semaphore is free</description>
19737                  <value>0</value>
19738                </enumeratedValue>
19739                <enumeratedValue>
19740                  <name>CPU</name>
19741                  <description>Semaphore is assigned to CPU</description>
19742                  <value>1</value>
19743                </enumeratedValue>
19744                <enumeratedValue>
19745                  <name>SPIS</name>
19746                  <description>Semaphore is assigned to SPI slave</description>
19747                  <value>2</value>
19748                </enumeratedValue>
19749                <enumeratedValue>
19750                  <name>CPUPending</name>
19751                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
19752                  <value>3</value>
19753                </enumeratedValue>
19754              </enumeratedValues>
19755            </field>
19756          </fields>
19757        </register>
19758        <register>
19759          <name>STATUS</name>
19760          <description>Status from last transaction</description>
19761          <addressOffset>0x440</addressOffset>
19762          <access>read-write</access>
19763          <fields>
19764            <field>
19765              <name>OVERREAD</name>
19766              <description>TX buffer over-read detected, and prevented</description>
19767              <lsb>0</lsb>
19768              <msb>0</msb>
19769              <enumeratedValues>
19770                <usage>read</usage>
19771                <enumeratedValue>
19772                  <name>NotPresent</name>
19773                  <description>Read: error not present</description>
19774                  <value>0</value>
19775                </enumeratedValue>
19776                <enumeratedValue>
19777                  <name>Present</name>
19778                  <description>Read: error present</description>
19779                  <value>1</value>
19780                </enumeratedValue>
19781              </enumeratedValues>
19782              <enumeratedValues>
19783                <usage>write</usage>
19784                <enumeratedValue>
19785                  <name>Clear</name>
19786                  <description>Write: clear error on writing '1'</description>
19787                  <value>1</value>
19788                </enumeratedValue>
19789              </enumeratedValues>
19790            </field>
19791            <field>
19792              <name>OVERFLOW</name>
19793              <description>RX buffer overflow detected, and prevented</description>
19794              <lsb>1</lsb>
19795              <msb>1</msb>
19796              <enumeratedValues>
19797                <usage>read</usage>
19798                <enumeratedValue>
19799                  <name>NotPresent</name>
19800                  <description>Read: error not present</description>
19801                  <value>0</value>
19802                </enumeratedValue>
19803                <enumeratedValue>
19804                  <name>Present</name>
19805                  <description>Read: error present</description>
19806                  <value>1</value>
19807                </enumeratedValue>
19808              </enumeratedValues>
19809              <enumeratedValues>
19810                <usage>write</usage>
19811                <enumeratedValue>
19812                  <name>Clear</name>
19813                  <description>Write: clear error on writing '1'</description>
19814                  <value>1</value>
19815                </enumeratedValue>
19816              </enumeratedValues>
19817            </field>
19818          </fields>
19819        </register>
19820        <register>
19821          <name>ENABLE</name>
19822          <description>Enable SPI slave</description>
19823          <addressOffset>0x500</addressOffset>
19824          <access>read-write</access>
19825          <fields>
19826            <field>
19827              <name>ENABLE</name>
19828              <description>Enable or disable SPI slave</description>
19829              <lsb>0</lsb>
19830              <msb>3</msb>
19831              <enumeratedValues>
19832                <enumeratedValue>
19833                  <name>Disabled</name>
19834                  <description>Disable SPI slave</description>
19835                  <value>0</value>
19836                </enumeratedValue>
19837                <enumeratedValue>
19838                  <name>Enabled</name>
19839                  <description>Enable SPI slave</description>
19840                  <value>2</value>
19841                </enumeratedValue>
19842              </enumeratedValues>
19843            </field>
19844          </fields>
19845        </register>
19846        <cluster>
19847          <name>PSEL</name>
19848          <description>Unspecified</description>
19849          <headerStructName>SPIS_PSEL</headerStructName>
19850          <access>read-write</access>
19851          <addressOffset>0x508</addressOffset>
19852          <register>
19853            <name>SCK</name>
19854            <description>Pin select for SCK</description>
19855            <addressOffset>0x000</addressOffset>
19856            <access>read-write</access>
19857            <resetValue>0xFFFFFFFF</resetValue>
19858            <fields>
19859              <field>
19860                <name>PIN</name>
19861                <description>Pin number</description>
19862                <lsb>0</lsb>
19863                <msb>4</msb>
19864              </field>
19865              <field>
19866                <name>CONNECT</name>
19867                <description>Connection</description>
19868                <lsb>31</lsb>
19869                <msb>31</msb>
19870                <enumeratedValues>
19871                  <enumeratedValue>
19872                    <name>Disconnected</name>
19873                    <description>Disconnect</description>
19874                    <value>1</value>
19875                  </enumeratedValue>
19876                  <enumeratedValue>
19877                    <name>Connected</name>
19878                    <description>Connect</description>
19879                    <value>0</value>
19880                  </enumeratedValue>
19881                </enumeratedValues>
19882              </field>
19883            </fields>
19884          </register>
19885          <register>
19886            <name>MISO</name>
19887            <description>Pin select for MISO signal</description>
19888            <addressOffset>0x004</addressOffset>
19889            <access>read-write</access>
19890            <resetValue>0xFFFFFFFF</resetValue>
19891            <fields>
19892              <field>
19893                <name>PIN</name>
19894                <description>Pin number</description>
19895                <lsb>0</lsb>
19896                <msb>4</msb>
19897              </field>
19898              <field>
19899                <name>CONNECT</name>
19900                <description>Connection</description>
19901                <lsb>31</lsb>
19902                <msb>31</msb>
19903                <enumeratedValues>
19904                  <enumeratedValue>
19905                    <name>Disconnected</name>
19906                    <description>Disconnect</description>
19907                    <value>1</value>
19908                  </enumeratedValue>
19909                  <enumeratedValue>
19910                    <name>Connected</name>
19911                    <description>Connect</description>
19912                    <value>0</value>
19913                  </enumeratedValue>
19914                </enumeratedValues>
19915              </field>
19916            </fields>
19917          </register>
19918          <register>
19919            <name>MOSI</name>
19920            <description>Pin select for MOSI signal</description>
19921            <addressOffset>0x008</addressOffset>
19922            <access>read-write</access>
19923            <resetValue>0xFFFFFFFF</resetValue>
19924            <fields>
19925              <field>
19926                <name>PIN</name>
19927                <description>Pin number</description>
19928                <lsb>0</lsb>
19929                <msb>4</msb>
19930              </field>
19931              <field>
19932                <name>CONNECT</name>
19933                <description>Connection</description>
19934                <lsb>31</lsb>
19935                <msb>31</msb>
19936                <enumeratedValues>
19937                  <enumeratedValue>
19938                    <name>Disconnected</name>
19939                    <description>Disconnect</description>
19940                    <value>1</value>
19941                  </enumeratedValue>
19942                  <enumeratedValue>
19943                    <name>Connected</name>
19944                    <description>Connect</description>
19945                    <value>0</value>
19946                  </enumeratedValue>
19947                </enumeratedValues>
19948              </field>
19949            </fields>
19950          </register>
19951          <register>
19952            <name>CSN</name>
19953            <description>Pin select for CSN signal</description>
19954            <addressOffset>0x00C</addressOffset>
19955            <access>read-write</access>
19956            <resetValue>0xFFFFFFFF</resetValue>
19957            <fields>
19958              <field>
19959                <name>PIN</name>
19960                <description>Pin number</description>
19961                <lsb>0</lsb>
19962                <msb>4</msb>
19963              </field>
19964              <field>
19965                <name>CONNECT</name>
19966                <description>Connection</description>
19967                <lsb>31</lsb>
19968                <msb>31</msb>
19969                <enumeratedValues>
19970                  <enumeratedValue>
19971                    <name>Disconnected</name>
19972                    <description>Disconnect</description>
19973                    <value>1</value>
19974                  </enumeratedValue>
19975                  <enumeratedValue>
19976                    <name>Connected</name>
19977                    <description>Connect</description>
19978                    <value>0</value>
19979                  </enumeratedValue>
19980                </enumeratedValues>
19981              </field>
19982            </fields>
19983          </register>
19984        </cluster>
19985        <cluster>
19986          <name>RXD</name>
19987          <description>Unspecified</description>
19988          <headerStructName>SPIS_RXD</headerStructName>
19989          <access>read-write</access>
19990          <addressOffset>0x534</addressOffset>
19991          <register>
19992            <name>PTR</name>
19993            <description>RXD data pointer</description>
19994            <addressOffset>0x000</addressOffset>
19995            <access>read-write</access>
19996            <fields>
19997              <field>
19998                <name>PTR</name>
19999                <description>RXD data pointer</description>
20000                <lsb>0</lsb>
20001                <msb>31</msb>
20002              </field>
20003            </fields>
20004          </register>
20005          <register>
20006            <name>MAXCNT</name>
20007            <description>Maximum number of bytes in receive buffer</description>
20008            <addressOffset>0x004</addressOffset>
20009            <access>read-write</access>
20010            <fields>
20011              <field>
20012                <name>MAXCNT</name>
20013                <description>Maximum number of bytes in receive buffer</description>
20014                <lsb>0</lsb>
20015                <msb>9</msb>
20016              </field>
20017            </fields>
20018          </register>
20019          <register>
20020            <name>AMOUNT</name>
20021            <description>Number of bytes received in last granted transaction</description>
20022            <addressOffset>0x008</addressOffset>
20023            <access>read-only</access>
20024            <fields>
20025              <field>
20026                <name>AMOUNT</name>
20027                <description>Number of bytes received in the last granted transaction</description>
20028                <lsb>0</lsb>
20029                <msb>9</msb>
20030              </field>
20031            </fields>
20032          </register>
20033          <register>
20034            <name>LIST</name>
20035            <description>EasyDMA list type</description>
20036            <addressOffset>0x00C</addressOffset>
20037            <access>read-write</access>
20038            <fields>
20039              <field>
20040                <name>LIST</name>
20041                <description>List type</description>
20042                <lsb>0</lsb>
20043                <msb>1</msb>
20044                <enumeratedValues>
20045                  <enumeratedValue>
20046                    <name>Disabled</name>
20047                    <description>Disable EasyDMA list</description>
20048                    <value>0</value>
20049                  </enumeratedValue>
20050                  <enumeratedValue>
20051                    <name>ArrayList</name>
20052                    <description>Use array list</description>
20053                    <value>1</value>
20054                  </enumeratedValue>
20055                </enumeratedValues>
20056              </field>
20057            </fields>
20058          </register>
20059        </cluster>
20060        <cluster>
20061          <name>TXD</name>
20062          <description>Unspecified</description>
20063          <headerStructName>SPIS_TXD</headerStructName>
20064          <access>read-write</access>
20065          <addressOffset>0x544</addressOffset>
20066          <register>
20067            <name>PTR</name>
20068            <description>TXD data pointer</description>
20069            <addressOffset>0x000</addressOffset>
20070            <access>read-write</access>
20071            <fields>
20072              <field>
20073                <name>PTR</name>
20074                <description>TXD data pointer</description>
20075                <lsb>0</lsb>
20076                <msb>31</msb>
20077              </field>
20078            </fields>
20079          </register>
20080          <register>
20081            <name>MAXCNT</name>
20082            <description>Maximum number of bytes in transmit buffer</description>
20083            <addressOffset>0x004</addressOffset>
20084            <access>read-write</access>
20085            <fields>
20086              <field>
20087                <name>MAXCNT</name>
20088                <description>Maximum number of bytes in transmit buffer</description>
20089                <lsb>0</lsb>
20090                <msb>9</msb>
20091              </field>
20092            </fields>
20093          </register>
20094          <register>
20095            <name>AMOUNT</name>
20096            <description>Number of bytes transmitted in last granted transaction</description>
20097            <addressOffset>0x008</addressOffset>
20098            <access>read-only</access>
20099            <fields>
20100              <field>
20101                <name>AMOUNT</name>
20102                <description>Number of bytes transmitted in last granted transaction</description>
20103                <lsb>0</lsb>
20104                <msb>9</msb>
20105              </field>
20106            </fields>
20107          </register>
20108          <register>
20109            <name>LIST</name>
20110            <description>EasyDMA list type</description>
20111            <addressOffset>0x00C</addressOffset>
20112            <access>read-write</access>
20113            <fields>
20114              <field>
20115                <name>LIST</name>
20116                <description>List type</description>
20117                <lsb>0</lsb>
20118                <msb>1</msb>
20119                <enumeratedValues>
20120                  <enumeratedValue>
20121                    <name>Disabled</name>
20122                    <description>Disable EasyDMA list</description>
20123                    <value>0</value>
20124                  </enumeratedValue>
20125                  <enumeratedValue>
20126                    <name>ArrayList</name>
20127                    <description>Use array list</description>
20128                    <value>1</value>
20129                  </enumeratedValue>
20130                </enumeratedValues>
20131              </field>
20132            </fields>
20133          </register>
20134        </cluster>
20135        <register>
20136          <name>CONFIG</name>
20137          <description>Configuration register</description>
20138          <addressOffset>0x554</addressOffset>
20139          <access>read-write</access>
20140          <fields>
20141            <field>
20142              <name>ORDER</name>
20143              <description>Bit order</description>
20144              <lsb>0</lsb>
20145              <msb>0</msb>
20146              <enumeratedValues>
20147                <enumeratedValue>
20148                  <name>MsbFirst</name>
20149                  <description>Most significant bit shifted out first</description>
20150                  <value>0</value>
20151                </enumeratedValue>
20152                <enumeratedValue>
20153                  <name>LsbFirst</name>
20154                  <description>Least significant bit shifted out first</description>
20155                  <value>1</value>
20156                </enumeratedValue>
20157              </enumeratedValues>
20158            </field>
20159            <field>
20160              <name>CPHA</name>
20161              <description>Serial clock (SCK) phase</description>
20162              <lsb>1</lsb>
20163              <msb>1</msb>
20164              <enumeratedValues>
20165                <enumeratedValue>
20166                  <name>Leading</name>
20167                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
20168                  <value>0</value>
20169                </enumeratedValue>
20170                <enumeratedValue>
20171                  <name>Trailing</name>
20172                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
20173                  <value>1</value>
20174                </enumeratedValue>
20175              </enumeratedValues>
20176            </field>
20177            <field>
20178              <name>CPOL</name>
20179              <description>Serial clock (SCK) polarity</description>
20180              <lsb>2</lsb>
20181              <msb>2</msb>
20182              <enumeratedValues>
20183                <enumeratedValue>
20184                  <name>ActiveHigh</name>
20185                  <description>Active high</description>
20186                  <value>0</value>
20187                </enumeratedValue>
20188                <enumeratedValue>
20189                  <name>ActiveLow</name>
20190                  <description>Active low</description>
20191                  <value>1</value>
20192                </enumeratedValue>
20193              </enumeratedValues>
20194            </field>
20195          </fields>
20196        </register>
20197        <register>
20198          <name>DEF</name>
20199          <description>Default character. Character clocked out in case of an ignored transaction.</description>
20200          <addressOffset>0x55C</addressOffset>
20201          <access>read-write</access>
20202          <fields>
20203            <field>
20204              <name>DEF</name>
20205              <description>Default character. Character clocked out in case of an ignored transaction.</description>
20206              <lsb>0</lsb>
20207              <msb>7</msb>
20208            </field>
20209          </fields>
20210        </register>
20211        <register>
20212          <name>ORC</name>
20213          <description>Over-read character</description>
20214          <addressOffset>0x5C0</addressOffset>
20215          <access>read-write</access>
20216          <fields>
20217            <field>
20218              <name>ORC</name>
20219              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
20220              <lsb>0</lsb>
20221              <msb>7</msb>
20222            </field>
20223          </fields>
20224        </register>
20225      </registers>
20226    </peripheral>
20227    <peripheral>
20228      <name>GPIOTE</name>
20229      <description>GPIO Tasks and Events</description>
20230      <baseAddress>0x40006000</baseAddress>
20231      <addressBlock>
20232        <offset>0</offset>
20233        <size>0x1000</size>
20234        <usage>registers</usage>
20235      </addressBlock>
20236      <interrupt>
20237        <name>GPIOTE</name>
20238        <value>6</value>
20239      </interrupt>
20240      <groupName>GPIOTE</groupName>
20241      <size>0x20</size>
20242      <registers>
20243        <register>
20244          <dim>0x8</dim>
20245          <dimIncrement>0x4</dimIncrement>
20246          <name>TASKS_OUT[%s]</name>
20247          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
20248          <addressOffset>0x000</addressOffset>
20249          <access>write-only</access>
20250          <fields>
20251            <field>
20252              <name>TASKS_OUT</name>
20253              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
20254              <lsb>0</lsb>
20255              <msb>0</msb>
20256              <enumeratedValues>
20257                <enumeratedValue>
20258                  <name>Trigger</name>
20259                  <description>Trigger task</description>
20260                  <value>1</value>
20261                </enumeratedValue>
20262              </enumeratedValues>
20263            </field>
20264          </fields>
20265        </register>
20266        <register>
20267          <dim>0x8</dim>
20268          <dimIncrement>0x4</dimIncrement>
20269          <name>TASKS_SET[%s]</name>
20270          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
20271          <addressOffset>0x030</addressOffset>
20272          <access>write-only</access>
20273          <fields>
20274            <field>
20275              <name>TASKS_SET</name>
20276              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
20277              <lsb>0</lsb>
20278              <msb>0</msb>
20279              <enumeratedValues>
20280                <enumeratedValue>
20281                  <name>Trigger</name>
20282                  <description>Trigger task</description>
20283                  <value>1</value>
20284                </enumeratedValue>
20285              </enumeratedValues>
20286            </field>
20287          </fields>
20288        </register>
20289        <register>
20290          <dim>0x8</dim>
20291          <dimIncrement>0x4</dimIncrement>
20292          <name>TASKS_CLR[%s]</name>
20293          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
20294          <addressOffset>0x060</addressOffset>
20295          <access>write-only</access>
20296          <fields>
20297            <field>
20298              <name>TASKS_CLR</name>
20299              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
20300              <lsb>0</lsb>
20301              <msb>0</msb>
20302              <enumeratedValues>
20303                <enumeratedValue>
20304                  <name>Trigger</name>
20305                  <description>Trigger task</description>
20306                  <value>1</value>
20307                </enumeratedValue>
20308              </enumeratedValues>
20309            </field>
20310          </fields>
20311        </register>
20312        <register>
20313          <dim>0x8</dim>
20314          <dimIncrement>0x4</dimIncrement>
20315          <name>EVENTS_IN[%s]</name>
20316          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
20317          <addressOffset>0x100</addressOffset>
20318          <access>read-write</access>
20319          <fields>
20320            <field>
20321              <name>EVENTS_IN</name>
20322              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
20323              <lsb>0</lsb>
20324              <msb>0</msb>
20325              <enumeratedValues>
20326                <enumeratedValue>
20327                  <name>NotGenerated</name>
20328                  <description>Event not generated</description>
20329                  <value>0</value>
20330                </enumeratedValue>
20331                <enumeratedValue>
20332                  <name>Generated</name>
20333                  <description>Event generated</description>
20334                  <value>1</value>
20335                </enumeratedValue>
20336              </enumeratedValues>
20337            </field>
20338          </fields>
20339        </register>
20340        <register>
20341          <name>EVENTS_PORT</name>
20342          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
20343          <addressOffset>0x17C</addressOffset>
20344          <access>read-write</access>
20345          <fields>
20346            <field>
20347              <name>EVENTS_PORT</name>
20348              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
20349              <lsb>0</lsb>
20350              <msb>0</msb>
20351              <enumeratedValues>
20352                <enumeratedValue>
20353                  <name>NotGenerated</name>
20354                  <description>Event not generated</description>
20355                  <value>0</value>
20356                </enumeratedValue>
20357                <enumeratedValue>
20358                  <name>Generated</name>
20359                  <description>Event generated</description>
20360                  <value>1</value>
20361                </enumeratedValue>
20362              </enumeratedValues>
20363            </field>
20364          </fields>
20365        </register>
20366        <register>
20367          <name>INTENSET</name>
20368          <description>Enable interrupt</description>
20369          <addressOffset>0x304</addressOffset>
20370          <access>read-write</access>
20371          <fields>
20372            <field>
20373              <name>IN0</name>
20374              <description>Write '1' to enable interrupt for event IN[0]</description>
20375              <lsb>0</lsb>
20376              <msb>0</msb>
20377              <enumeratedValues>
20378                <usage>read</usage>
20379                <enumeratedValue>
20380                  <name>Disabled</name>
20381                  <description>Read: Disabled</description>
20382                  <value>0</value>
20383                </enumeratedValue>
20384                <enumeratedValue>
20385                  <name>Enabled</name>
20386                  <description>Read: Enabled</description>
20387                  <value>1</value>
20388                </enumeratedValue>
20389              </enumeratedValues>
20390              <enumeratedValues>
20391                <usage>write</usage>
20392                <enumeratedValue>
20393                  <name>Set</name>
20394                  <description>Enable</description>
20395                  <value>1</value>
20396                </enumeratedValue>
20397              </enumeratedValues>
20398            </field>
20399            <field>
20400              <name>IN1</name>
20401              <description>Write '1' to enable interrupt for event IN[1]</description>
20402              <lsb>1</lsb>
20403              <msb>1</msb>
20404              <enumeratedValues>
20405                <usage>read</usage>
20406                <enumeratedValue>
20407                  <name>Disabled</name>
20408                  <description>Read: Disabled</description>
20409                  <value>0</value>
20410                </enumeratedValue>
20411                <enumeratedValue>
20412                  <name>Enabled</name>
20413                  <description>Read: Enabled</description>
20414                  <value>1</value>
20415                </enumeratedValue>
20416              </enumeratedValues>
20417              <enumeratedValues>
20418                <usage>write</usage>
20419                <enumeratedValue>
20420                  <name>Set</name>
20421                  <description>Enable</description>
20422                  <value>1</value>
20423                </enumeratedValue>
20424              </enumeratedValues>
20425            </field>
20426            <field>
20427              <name>IN2</name>
20428              <description>Write '1' to enable interrupt for event IN[2]</description>
20429              <lsb>2</lsb>
20430              <msb>2</msb>
20431              <enumeratedValues>
20432                <usage>read</usage>
20433                <enumeratedValue>
20434                  <name>Disabled</name>
20435                  <description>Read: Disabled</description>
20436                  <value>0</value>
20437                </enumeratedValue>
20438                <enumeratedValue>
20439                  <name>Enabled</name>
20440                  <description>Read: Enabled</description>
20441                  <value>1</value>
20442                </enumeratedValue>
20443              </enumeratedValues>
20444              <enumeratedValues>
20445                <usage>write</usage>
20446                <enumeratedValue>
20447                  <name>Set</name>
20448                  <description>Enable</description>
20449                  <value>1</value>
20450                </enumeratedValue>
20451              </enumeratedValues>
20452            </field>
20453            <field>
20454              <name>IN3</name>
20455              <description>Write '1' to enable interrupt for event IN[3]</description>
20456              <lsb>3</lsb>
20457              <msb>3</msb>
20458              <enumeratedValues>
20459                <usage>read</usage>
20460                <enumeratedValue>
20461                  <name>Disabled</name>
20462                  <description>Read: Disabled</description>
20463                  <value>0</value>
20464                </enumeratedValue>
20465                <enumeratedValue>
20466                  <name>Enabled</name>
20467                  <description>Read: Enabled</description>
20468                  <value>1</value>
20469                </enumeratedValue>
20470              </enumeratedValues>
20471              <enumeratedValues>
20472                <usage>write</usage>
20473                <enumeratedValue>
20474                  <name>Set</name>
20475                  <description>Enable</description>
20476                  <value>1</value>
20477                </enumeratedValue>
20478              </enumeratedValues>
20479            </field>
20480            <field>
20481              <name>IN4</name>
20482              <description>Write '1' to enable interrupt for event IN[4]</description>
20483              <lsb>4</lsb>
20484              <msb>4</msb>
20485              <enumeratedValues>
20486                <usage>read</usage>
20487                <enumeratedValue>
20488                  <name>Disabled</name>
20489                  <description>Read: Disabled</description>
20490                  <value>0</value>
20491                </enumeratedValue>
20492                <enumeratedValue>
20493                  <name>Enabled</name>
20494                  <description>Read: Enabled</description>
20495                  <value>1</value>
20496                </enumeratedValue>
20497              </enumeratedValues>
20498              <enumeratedValues>
20499                <usage>write</usage>
20500                <enumeratedValue>
20501                  <name>Set</name>
20502                  <description>Enable</description>
20503                  <value>1</value>
20504                </enumeratedValue>
20505              </enumeratedValues>
20506            </field>
20507            <field>
20508              <name>IN5</name>
20509              <description>Write '1' to enable interrupt for event IN[5]</description>
20510              <lsb>5</lsb>
20511              <msb>5</msb>
20512              <enumeratedValues>
20513                <usage>read</usage>
20514                <enumeratedValue>
20515                  <name>Disabled</name>
20516                  <description>Read: Disabled</description>
20517                  <value>0</value>
20518                </enumeratedValue>
20519                <enumeratedValue>
20520                  <name>Enabled</name>
20521                  <description>Read: Enabled</description>
20522                  <value>1</value>
20523                </enumeratedValue>
20524              </enumeratedValues>
20525              <enumeratedValues>
20526                <usage>write</usage>
20527                <enumeratedValue>
20528                  <name>Set</name>
20529                  <description>Enable</description>
20530                  <value>1</value>
20531                </enumeratedValue>
20532              </enumeratedValues>
20533            </field>
20534            <field>
20535              <name>IN6</name>
20536              <description>Write '1' to enable interrupt for event IN[6]</description>
20537              <lsb>6</lsb>
20538              <msb>6</msb>
20539              <enumeratedValues>
20540                <usage>read</usage>
20541                <enumeratedValue>
20542                  <name>Disabled</name>
20543                  <description>Read: Disabled</description>
20544                  <value>0</value>
20545                </enumeratedValue>
20546                <enumeratedValue>
20547                  <name>Enabled</name>
20548                  <description>Read: Enabled</description>
20549                  <value>1</value>
20550                </enumeratedValue>
20551              </enumeratedValues>
20552              <enumeratedValues>
20553                <usage>write</usage>
20554                <enumeratedValue>
20555                  <name>Set</name>
20556                  <description>Enable</description>
20557                  <value>1</value>
20558                </enumeratedValue>
20559              </enumeratedValues>
20560            </field>
20561            <field>
20562              <name>IN7</name>
20563              <description>Write '1' to enable interrupt for event IN[7]</description>
20564              <lsb>7</lsb>
20565              <msb>7</msb>
20566              <enumeratedValues>
20567                <usage>read</usage>
20568                <enumeratedValue>
20569                  <name>Disabled</name>
20570                  <description>Read: Disabled</description>
20571                  <value>0</value>
20572                </enumeratedValue>
20573                <enumeratedValue>
20574                  <name>Enabled</name>
20575                  <description>Read: Enabled</description>
20576                  <value>1</value>
20577                </enumeratedValue>
20578              </enumeratedValues>
20579              <enumeratedValues>
20580                <usage>write</usage>
20581                <enumeratedValue>
20582                  <name>Set</name>
20583                  <description>Enable</description>
20584                  <value>1</value>
20585                </enumeratedValue>
20586              </enumeratedValues>
20587            </field>
20588            <field>
20589              <name>PORT</name>
20590              <description>Write '1' to enable interrupt for event PORT</description>
20591              <lsb>31</lsb>
20592              <msb>31</msb>
20593              <enumeratedValues>
20594                <usage>read</usage>
20595                <enumeratedValue>
20596                  <name>Disabled</name>
20597                  <description>Read: Disabled</description>
20598                  <value>0</value>
20599                </enumeratedValue>
20600                <enumeratedValue>
20601                  <name>Enabled</name>
20602                  <description>Read: Enabled</description>
20603                  <value>1</value>
20604                </enumeratedValue>
20605              </enumeratedValues>
20606              <enumeratedValues>
20607                <usage>write</usage>
20608                <enumeratedValue>
20609                  <name>Set</name>
20610                  <description>Enable</description>
20611                  <value>1</value>
20612                </enumeratedValue>
20613              </enumeratedValues>
20614            </field>
20615          </fields>
20616        </register>
20617        <register>
20618          <name>INTENCLR</name>
20619          <description>Disable interrupt</description>
20620          <addressOffset>0x308</addressOffset>
20621          <access>read-write</access>
20622          <fields>
20623            <field>
20624              <name>IN0</name>
20625              <description>Write '1' to disable interrupt for event IN[0]</description>
20626              <lsb>0</lsb>
20627              <msb>0</msb>
20628              <enumeratedValues>
20629                <usage>read</usage>
20630                <enumeratedValue>
20631                  <name>Disabled</name>
20632                  <description>Read: Disabled</description>
20633                  <value>0</value>
20634                </enumeratedValue>
20635                <enumeratedValue>
20636                  <name>Enabled</name>
20637                  <description>Read: Enabled</description>
20638                  <value>1</value>
20639                </enumeratedValue>
20640              </enumeratedValues>
20641              <enumeratedValues>
20642                <usage>write</usage>
20643                <enumeratedValue>
20644                  <name>Clear</name>
20645                  <description>Disable</description>
20646                  <value>1</value>
20647                </enumeratedValue>
20648              </enumeratedValues>
20649            </field>
20650            <field>
20651              <name>IN1</name>
20652              <description>Write '1' to disable interrupt for event IN[1]</description>
20653              <lsb>1</lsb>
20654              <msb>1</msb>
20655              <enumeratedValues>
20656                <usage>read</usage>
20657                <enumeratedValue>
20658                  <name>Disabled</name>
20659                  <description>Read: Disabled</description>
20660                  <value>0</value>
20661                </enumeratedValue>
20662                <enumeratedValue>
20663                  <name>Enabled</name>
20664                  <description>Read: Enabled</description>
20665                  <value>1</value>
20666                </enumeratedValue>
20667              </enumeratedValues>
20668              <enumeratedValues>
20669                <usage>write</usage>
20670                <enumeratedValue>
20671                  <name>Clear</name>
20672                  <description>Disable</description>
20673                  <value>1</value>
20674                </enumeratedValue>
20675              </enumeratedValues>
20676            </field>
20677            <field>
20678              <name>IN2</name>
20679              <description>Write '1' to disable interrupt for event IN[2]</description>
20680              <lsb>2</lsb>
20681              <msb>2</msb>
20682              <enumeratedValues>
20683                <usage>read</usage>
20684                <enumeratedValue>
20685                  <name>Disabled</name>
20686                  <description>Read: Disabled</description>
20687                  <value>0</value>
20688                </enumeratedValue>
20689                <enumeratedValue>
20690                  <name>Enabled</name>
20691                  <description>Read: Enabled</description>
20692                  <value>1</value>
20693                </enumeratedValue>
20694              </enumeratedValues>
20695              <enumeratedValues>
20696                <usage>write</usage>
20697                <enumeratedValue>
20698                  <name>Clear</name>
20699                  <description>Disable</description>
20700                  <value>1</value>
20701                </enumeratedValue>
20702              </enumeratedValues>
20703            </field>
20704            <field>
20705              <name>IN3</name>
20706              <description>Write '1' to disable interrupt for event IN[3]</description>
20707              <lsb>3</lsb>
20708              <msb>3</msb>
20709              <enumeratedValues>
20710                <usage>read</usage>
20711                <enumeratedValue>
20712                  <name>Disabled</name>
20713                  <description>Read: Disabled</description>
20714                  <value>0</value>
20715                </enumeratedValue>
20716                <enumeratedValue>
20717                  <name>Enabled</name>
20718                  <description>Read: Enabled</description>
20719                  <value>1</value>
20720                </enumeratedValue>
20721              </enumeratedValues>
20722              <enumeratedValues>
20723                <usage>write</usage>
20724                <enumeratedValue>
20725                  <name>Clear</name>
20726                  <description>Disable</description>
20727                  <value>1</value>
20728                </enumeratedValue>
20729              </enumeratedValues>
20730            </field>
20731            <field>
20732              <name>IN4</name>
20733              <description>Write '1' to disable interrupt for event IN[4]</description>
20734              <lsb>4</lsb>
20735              <msb>4</msb>
20736              <enumeratedValues>
20737                <usage>read</usage>
20738                <enumeratedValue>
20739                  <name>Disabled</name>
20740                  <description>Read: Disabled</description>
20741                  <value>0</value>
20742                </enumeratedValue>
20743                <enumeratedValue>
20744                  <name>Enabled</name>
20745                  <description>Read: Enabled</description>
20746                  <value>1</value>
20747                </enumeratedValue>
20748              </enumeratedValues>
20749              <enumeratedValues>
20750                <usage>write</usage>
20751                <enumeratedValue>
20752                  <name>Clear</name>
20753                  <description>Disable</description>
20754                  <value>1</value>
20755                </enumeratedValue>
20756              </enumeratedValues>
20757            </field>
20758            <field>
20759              <name>IN5</name>
20760              <description>Write '1' to disable interrupt for event IN[5]</description>
20761              <lsb>5</lsb>
20762              <msb>5</msb>
20763              <enumeratedValues>
20764                <usage>read</usage>
20765                <enumeratedValue>
20766                  <name>Disabled</name>
20767                  <description>Read: Disabled</description>
20768                  <value>0</value>
20769                </enumeratedValue>
20770                <enumeratedValue>
20771                  <name>Enabled</name>
20772                  <description>Read: Enabled</description>
20773                  <value>1</value>
20774                </enumeratedValue>
20775              </enumeratedValues>
20776              <enumeratedValues>
20777                <usage>write</usage>
20778                <enumeratedValue>
20779                  <name>Clear</name>
20780                  <description>Disable</description>
20781                  <value>1</value>
20782                </enumeratedValue>
20783              </enumeratedValues>
20784            </field>
20785            <field>
20786              <name>IN6</name>
20787              <description>Write '1' to disable interrupt for event IN[6]</description>
20788              <lsb>6</lsb>
20789              <msb>6</msb>
20790              <enumeratedValues>
20791                <usage>read</usage>
20792                <enumeratedValue>
20793                  <name>Disabled</name>
20794                  <description>Read: Disabled</description>
20795                  <value>0</value>
20796                </enumeratedValue>
20797                <enumeratedValue>
20798                  <name>Enabled</name>
20799                  <description>Read: Enabled</description>
20800                  <value>1</value>
20801                </enumeratedValue>
20802              </enumeratedValues>
20803              <enumeratedValues>
20804                <usage>write</usage>
20805                <enumeratedValue>
20806                  <name>Clear</name>
20807                  <description>Disable</description>
20808                  <value>1</value>
20809                </enumeratedValue>
20810              </enumeratedValues>
20811            </field>
20812            <field>
20813              <name>IN7</name>
20814              <description>Write '1' to disable interrupt for event IN[7]</description>
20815              <lsb>7</lsb>
20816              <msb>7</msb>
20817              <enumeratedValues>
20818                <usage>read</usage>
20819                <enumeratedValue>
20820                  <name>Disabled</name>
20821                  <description>Read: Disabled</description>
20822                  <value>0</value>
20823                </enumeratedValue>
20824                <enumeratedValue>
20825                  <name>Enabled</name>
20826                  <description>Read: Enabled</description>
20827                  <value>1</value>
20828                </enumeratedValue>
20829              </enumeratedValues>
20830              <enumeratedValues>
20831                <usage>write</usage>
20832                <enumeratedValue>
20833                  <name>Clear</name>
20834                  <description>Disable</description>
20835                  <value>1</value>
20836                </enumeratedValue>
20837              </enumeratedValues>
20838            </field>
20839            <field>
20840              <name>PORT</name>
20841              <description>Write '1' to disable interrupt for event PORT</description>
20842              <lsb>31</lsb>
20843              <msb>31</msb>
20844              <enumeratedValues>
20845                <usage>read</usage>
20846                <enumeratedValue>
20847                  <name>Disabled</name>
20848                  <description>Read: Disabled</description>
20849                  <value>0</value>
20850                </enumeratedValue>
20851                <enumeratedValue>
20852                  <name>Enabled</name>
20853                  <description>Read: Enabled</description>
20854                  <value>1</value>
20855                </enumeratedValue>
20856              </enumeratedValues>
20857              <enumeratedValues>
20858                <usage>write</usage>
20859                <enumeratedValue>
20860                  <name>Clear</name>
20861                  <description>Disable</description>
20862                  <value>1</value>
20863                </enumeratedValue>
20864              </enumeratedValues>
20865            </field>
20866          </fields>
20867        </register>
20868        <register>
20869          <dim>0x8</dim>
20870          <dimIncrement>0x4</dimIncrement>
20871          <name>CONFIG[%s]</name>
20872          <description>Description collection: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event</description>
20873          <addressOffset>0x510</addressOffset>
20874          <access>read-write</access>
20875          <fields>
20876            <field>
20877              <name>MODE</name>
20878              <description>Mode</description>
20879              <lsb>0</lsb>
20880              <msb>1</msb>
20881              <enumeratedValues>
20882                <enumeratedValue>
20883                  <name>Disabled</name>
20884                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
20885                  <value>0</value>
20886                </enumeratedValue>
20887                <enumeratedValue>
20888                  <name>Event</name>
20889                  <description>Event mode</description>
20890                  <value>1</value>
20891                </enumeratedValue>
20892                <enumeratedValue>
20893                  <name>Task</name>
20894                  <description>Task mode</description>
20895                  <value>3</value>
20896                </enumeratedValue>
20897              </enumeratedValues>
20898            </field>
20899            <field>
20900              <name>PSEL</name>
20901              <description>GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event</description>
20902              <lsb>8</lsb>
20903              <msb>12</msb>
20904            </field>
20905            <field>
20906              <name>POLARITY</name>
20907              <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>
20908              <lsb>16</lsb>
20909              <msb>17</msb>
20910              <enumeratedValues>
20911                <enumeratedValue>
20912                  <name>None</name>
20913                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
20914                  <value>0</value>
20915                </enumeratedValue>
20916                <enumeratedValue>
20917                  <name>LoToHi</name>
20918                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
20919                  <value>1</value>
20920                </enumeratedValue>
20921                <enumeratedValue>
20922                  <name>HiToLo</name>
20923                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
20924                  <value>2</value>
20925                </enumeratedValue>
20926                <enumeratedValue>
20927                  <name>Toggle</name>
20928                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
20929                  <value>3</value>
20930                </enumeratedValue>
20931              </enumeratedValues>
20932            </field>
20933            <field>
20934              <name>OUTINIT</name>
20935              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
20936              <lsb>20</lsb>
20937              <msb>20</msb>
20938              <enumeratedValues>
20939                <enumeratedValue>
20940                  <name>Low</name>
20941                  <description>Task mode: Initial value of pin before task triggering is low</description>
20942                  <value>0</value>
20943                </enumeratedValue>
20944                <enumeratedValue>
20945                  <name>High</name>
20946                  <description>Task mode: Initial value of pin before task triggering is high</description>
20947                  <value>1</value>
20948                </enumeratedValue>
20949              </enumeratedValues>
20950            </field>
20951          </fields>
20952        </register>
20953      </registers>
20954    </peripheral>
20955    <peripheral>
20956      <name>SAADC</name>
20957      <description>Analog to Digital Converter</description>
20958      <baseAddress>0x40007000</baseAddress>
20959      <addressBlock>
20960        <offset>0</offset>
20961        <size>0x1000</size>
20962        <usage>registers</usage>
20963      </addressBlock>
20964      <interrupt>
20965        <name>SAADC</name>
20966        <value>7</value>
20967      </interrupt>
20968      <groupName>SAADC</groupName>
20969      <size>0x20</size>
20970      <registers>
20971        <register>
20972          <name>TASKS_START</name>
20973          <description>Start the ADC and prepare the result buffer in RAM</description>
20974          <addressOffset>0x000</addressOffset>
20975          <access>write-only</access>
20976          <fields>
20977            <field>
20978              <name>TASKS_START</name>
20979              <description>Start the ADC and prepare the result buffer in RAM</description>
20980              <lsb>0</lsb>
20981              <msb>0</msb>
20982              <enumeratedValues>
20983                <enumeratedValue>
20984                  <name>Trigger</name>
20985                  <description>Trigger task</description>
20986                  <value>1</value>
20987                </enumeratedValue>
20988              </enumeratedValues>
20989            </field>
20990          </fields>
20991        </register>
20992        <register>
20993          <name>TASKS_SAMPLE</name>
20994          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
20995          <addressOffset>0x004</addressOffset>
20996          <access>write-only</access>
20997          <fields>
20998            <field>
20999              <name>TASKS_SAMPLE</name>
21000              <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
21001              <lsb>0</lsb>
21002              <msb>0</msb>
21003              <enumeratedValues>
21004                <enumeratedValue>
21005                  <name>Trigger</name>
21006                  <description>Trigger task</description>
21007                  <value>1</value>
21008                </enumeratedValue>
21009              </enumeratedValues>
21010            </field>
21011          </fields>
21012        </register>
21013        <register>
21014          <name>TASKS_STOP</name>
21015          <description>Stop the ADC and terminate any on-going conversion</description>
21016          <addressOffset>0x008</addressOffset>
21017          <access>write-only</access>
21018          <fields>
21019            <field>
21020              <name>TASKS_STOP</name>
21021              <description>Stop the ADC and terminate any on-going conversion</description>
21022              <lsb>0</lsb>
21023              <msb>0</msb>
21024              <enumeratedValues>
21025                <enumeratedValue>
21026                  <name>Trigger</name>
21027                  <description>Trigger task</description>
21028                  <value>1</value>
21029                </enumeratedValue>
21030              </enumeratedValues>
21031            </field>
21032          </fields>
21033        </register>
21034        <register>
21035          <name>TASKS_CALIBRATEOFFSET</name>
21036          <description>Starts offset auto-calibration</description>
21037          <addressOffset>0x00C</addressOffset>
21038          <access>write-only</access>
21039          <fields>
21040            <field>
21041              <name>TASKS_CALIBRATEOFFSET</name>
21042              <description>Starts offset auto-calibration</description>
21043              <lsb>0</lsb>
21044              <msb>0</msb>
21045              <enumeratedValues>
21046                <enumeratedValue>
21047                  <name>Trigger</name>
21048                  <description>Trigger task</description>
21049                  <value>1</value>
21050                </enumeratedValue>
21051              </enumeratedValues>
21052            </field>
21053          </fields>
21054        </register>
21055        <register>
21056          <name>EVENTS_STARTED</name>
21057          <description>The ADC has started</description>
21058          <addressOffset>0x100</addressOffset>
21059          <access>read-write</access>
21060          <fields>
21061            <field>
21062              <name>EVENTS_STARTED</name>
21063              <description>The ADC has started</description>
21064              <lsb>0</lsb>
21065              <msb>0</msb>
21066              <enumeratedValues>
21067                <enumeratedValue>
21068                  <name>NotGenerated</name>
21069                  <description>Event not generated</description>
21070                  <value>0</value>
21071                </enumeratedValue>
21072                <enumeratedValue>
21073                  <name>Generated</name>
21074                  <description>Event generated</description>
21075                  <value>1</value>
21076                </enumeratedValue>
21077              </enumeratedValues>
21078            </field>
21079          </fields>
21080        </register>
21081        <register>
21082          <name>EVENTS_END</name>
21083          <description>The ADC has filled up the Result buffer</description>
21084          <addressOffset>0x104</addressOffset>
21085          <access>read-write</access>
21086          <fields>
21087            <field>
21088              <name>EVENTS_END</name>
21089              <description>The ADC has filled up the Result buffer</description>
21090              <lsb>0</lsb>
21091              <msb>0</msb>
21092              <enumeratedValues>
21093                <enumeratedValue>
21094                  <name>NotGenerated</name>
21095                  <description>Event not generated</description>
21096                  <value>0</value>
21097                </enumeratedValue>
21098                <enumeratedValue>
21099                  <name>Generated</name>
21100                  <description>Event generated</description>
21101                  <value>1</value>
21102                </enumeratedValue>
21103              </enumeratedValues>
21104            </field>
21105          </fields>
21106        </register>
21107        <register>
21108          <name>EVENTS_DONE</name>
21109          <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
21110          <addressOffset>0x108</addressOffset>
21111          <access>read-write</access>
21112          <fields>
21113            <field>
21114              <name>EVENTS_DONE</name>
21115              <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
21116              <lsb>0</lsb>
21117              <msb>0</msb>
21118              <enumeratedValues>
21119                <enumeratedValue>
21120                  <name>NotGenerated</name>
21121                  <description>Event not generated</description>
21122                  <value>0</value>
21123                </enumeratedValue>
21124                <enumeratedValue>
21125                  <name>Generated</name>
21126                  <description>Event generated</description>
21127                  <value>1</value>
21128                </enumeratedValue>
21129              </enumeratedValues>
21130            </field>
21131          </fields>
21132        </register>
21133        <register>
21134          <name>EVENTS_RESULTDONE</name>
21135          <description>A result is ready to get transferred to RAM.</description>
21136          <addressOffset>0x10C</addressOffset>
21137          <access>read-write</access>
21138          <fields>
21139            <field>
21140              <name>EVENTS_RESULTDONE</name>
21141              <description>A result is ready to get transferred to RAM.</description>
21142              <lsb>0</lsb>
21143              <msb>0</msb>
21144              <enumeratedValues>
21145                <enumeratedValue>
21146                  <name>NotGenerated</name>
21147                  <description>Event not generated</description>
21148                  <value>0</value>
21149                </enumeratedValue>
21150                <enumeratedValue>
21151                  <name>Generated</name>
21152                  <description>Event generated</description>
21153                  <value>1</value>
21154                </enumeratedValue>
21155              </enumeratedValues>
21156            </field>
21157          </fields>
21158        </register>
21159        <register>
21160          <name>EVENTS_CALIBRATEDONE</name>
21161          <description>Calibration is complete</description>
21162          <addressOffset>0x110</addressOffset>
21163          <access>read-write</access>
21164          <fields>
21165            <field>
21166              <name>EVENTS_CALIBRATEDONE</name>
21167              <description>Calibration is complete</description>
21168              <lsb>0</lsb>
21169              <msb>0</msb>
21170              <enumeratedValues>
21171                <enumeratedValue>
21172                  <name>NotGenerated</name>
21173                  <description>Event not generated</description>
21174                  <value>0</value>
21175                </enumeratedValue>
21176                <enumeratedValue>
21177                  <name>Generated</name>
21178                  <description>Event generated</description>
21179                  <value>1</value>
21180                </enumeratedValue>
21181              </enumeratedValues>
21182            </field>
21183          </fields>
21184        </register>
21185        <register>
21186          <name>EVENTS_STOPPED</name>
21187          <description>The ADC has stopped</description>
21188          <addressOffset>0x114</addressOffset>
21189          <access>read-write</access>
21190          <fields>
21191            <field>
21192              <name>EVENTS_STOPPED</name>
21193              <description>The ADC has stopped</description>
21194              <lsb>0</lsb>
21195              <msb>0</msb>
21196              <enumeratedValues>
21197                <enumeratedValue>
21198                  <name>NotGenerated</name>
21199                  <description>Event not generated</description>
21200                  <value>0</value>
21201                </enumeratedValue>
21202                <enumeratedValue>
21203                  <name>Generated</name>
21204                  <description>Event generated</description>
21205                  <value>1</value>
21206                </enumeratedValue>
21207              </enumeratedValues>
21208            </field>
21209          </fields>
21210        </register>
21211        <cluster>
21212          <dim>8</dim>
21213          <dimIncrement>0x008</dimIncrement>
21214          <name>EVENTS_CH[%s]</name>
21215          <description>Peripheral events.</description>
21216          <headerStructName>SAADC_EVENTS_CH</headerStructName>
21217          <access>read-write</access>
21218          <addressOffset>0x118</addressOffset>
21219          <register>
21220            <name>LIMITH</name>
21221            <description>Description cluster: Last results is equal or above CH[n].LIMIT.HIGH</description>
21222            <addressOffset>0x000</addressOffset>
21223            <access>read-write</access>
21224            <fields>
21225              <field>
21226                <name>LIMITH</name>
21227                <description>Last results is equal or above CH[n].LIMIT.HIGH</description>
21228                <lsb>0</lsb>
21229                <msb>0</msb>
21230                <enumeratedValues>
21231                  <enumeratedValue>
21232                    <name>NotGenerated</name>
21233                    <description>Event not generated</description>
21234                    <value>0</value>
21235                  </enumeratedValue>
21236                  <enumeratedValue>
21237                    <name>Generated</name>
21238                    <description>Event generated</description>
21239                    <value>1</value>
21240                  </enumeratedValue>
21241                </enumeratedValues>
21242              </field>
21243            </fields>
21244          </register>
21245          <register>
21246            <name>LIMITL</name>
21247            <description>Description cluster: Last results is equal or below CH[n].LIMIT.LOW</description>
21248            <addressOffset>0x004</addressOffset>
21249            <access>read-write</access>
21250            <fields>
21251              <field>
21252                <name>LIMITL</name>
21253                <description>Last results is equal or below CH[n].LIMIT.LOW</description>
21254                <lsb>0</lsb>
21255                <msb>0</msb>
21256                <enumeratedValues>
21257                  <enumeratedValue>
21258                    <name>NotGenerated</name>
21259                    <description>Event not generated</description>
21260                    <value>0</value>
21261                  </enumeratedValue>
21262                  <enumeratedValue>
21263                    <name>Generated</name>
21264                    <description>Event generated</description>
21265                    <value>1</value>
21266                  </enumeratedValue>
21267                </enumeratedValues>
21268              </field>
21269            </fields>
21270          </register>
21271        </cluster>
21272        <register>
21273          <name>INTEN</name>
21274          <description>Enable or disable interrupt</description>
21275          <addressOffset>0x300</addressOffset>
21276          <access>read-write</access>
21277          <fields>
21278            <field>
21279              <name>STARTED</name>
21280              <description>Enable or disable interrupt for event STARTED</description>
21281              <lsb>0</lsb>
21282              <msb>0</msb>
21283              <enumeratedValues>
21284                <enumeratedValue>
21285                  <name>Disabled</name>
21286                  <description>Disable</description>
21287                  <value>0</value>
21288                </enumeratedValue>
21289                <enumeratedValue>
21290                  <name>Enabled</name>
21291                  <description>Enable</description>
21292                  <value>1</value>
21293                </enumeratedValue>
21294              </enumeratedValues>
21295            </field>
21296            <field>
21297              <name>END</name>
21298              <description>Enable or disable interrupt for event END</description>
21299              <lsb>1</lsb>
21300              <msb>1</msb>
21301              <enumeratedValues>
21302                <enumeratedValue>
21303                  <name>Disabled</name>
21304                  <description>Disable</description>
21305                  <value>0</value>
21306                </enumeratedValue>
21307                <enumeratedValue>
21308                  <name>Enabled</name>
21309                  <description>Enable</description>
21310                  <value>1</value>
21311                </enumeratedValue>
21312              </enumeratedValues>
21313            </field>
21314            <field>
21315              <name>DONE</name>
21316              <description>Enable or disable interrupt for event DONE</description>
21317              <lsb>2</lsb>
21318              <msb>2</msb>
21319              <enumeratedValues>
21320                <enumeratedValue>
21321                  <name>Disabled</name>
21322                  <description>Disable</description>
21323                  <value>0</value>
21324                </enumeratedValue>
21325                <enumeratedValue>
21326                  <name>Enabled</name>
21327                  <description>Enable</description>
21328                  <value>1</value>
21329                </enumeratedValue>
21330              </enumeratedValues>
21331            </field>
21332            <field>
21333              <name>RESULTDONE</name>
21334              <description>Enable or disable interrupt for event RESULTDONE</description>
21335              <lsb>3</lsb>
21336              <msb>3</msb>
21337              <enumeratedValues>
21338                <enumeratedValue>
21339                  <name>Disabled</name>
21340                  <description>Disable</description>
21341                  <value>0</value>
21342                </enumeratedValue>
21343                <enumeratedValue>
21344                  <name>Enabled</name>
21345                  <description>Enable</description>
21346                  <value>1</value>
21347                </enumeratedValue>
21348              </enumeratedValues>
21349            </field>
21350            <field>
21351              <name>CALIBRATEDONE</name>
21352              <description>Enable or disable interrupt for event CALIBRATEDONE</description>
21353              <lsb>4</lsb>
21354              <msb>4</msb>
21355              <enumeratedValues>
21356                <enumeratedValue>
21357                  <name>Disabled</name>
21358                  <description>Disable</description>
21359                  <value>0</value>
21360                </enumeratedValue>
21361                <enumeratedValue>
21362                  <name>Enabled</name>
21363                  <description>Enable</description>
21364                  <value>1</value>
21365                </enumeratedValue>
21366              </enumeratedValues>
21367            </field>
21368            <field>
21369              <name>STOPPED</name>
21370              <description>Enable or disable interrupt for event STOPPED</description>
21371              <lsb>5</lsb>
21372              <msb>5</msb>
21373              <enumeratedValues>
21374                <enumeratedValue>
21375                  <name>Disabled</name>
21376                  <description>Disable</description>
21377                  <value>0</value>
21378                </enumeratedValue>
21379                <enumeratedValue>
21380                  <name>Enabled</name>
21381                  <description>Enable</description>
21382                  <value>1</value>
21383                </enumeratedValue>
21384              </enumeratedValues>
21385            </field>
21386            <field>
21387              <name>CH0LIMITH</name>
21388              <description>Enable or disable interrupt for event CH0LIMITH</description>
21389              <lsb>6</lsb>
21390              <msb>6</msb>
21391              <enumeratedValues>
21392                <enumeratedValue>
21393                  <name>Disabled</name>
21394                  <description>Disable</description>
21395                  <value>0</value>
21396                </enumeratedValue>
21397                <enumeratedValue>
21398                  <name>Enabled</name>
21399                  <description>Enable</description>
21400                  <value>1</value>
21401                </enumeratedValue>
21402              </enumeratedValues>
21403            </field>
21404            <field>
21405              <name>CH0LIMITL</name>
21406              <description>Enable or disable interrupt for event CH0LIMITL</description>
21407              <lsb>7</lsb>
21408              <msb>7</msb>
21409              <enumeratedValues>
21410                <enumeratedValue>
21411                  <name>Disabled</name>
21412                  <description>Disable</description>
21413                  <value>0</value>
21414                </enumeratedValue>
21415                <enumeratedValue>
21416                  <name>Enabled</name>
21417                  <description>Enable</description>
21418                  <value>1</value>
21419                </enumeratedValue>
21420              </enumeratedValues>
21421            </field>
21422            <field>
21423              <name>CH1LIMITH</name>
21424              <description>Enable or disable interrupt for event CH1LIMITH</description>
21425              <lsb>8</lsb>
21426              <msb>8</msb>
21427              <enumeratedValues>
21428                <enumeratedValue>
21429                  <name>Disabled</name>
21430                  <description>Disable</description>
21431                  <value>0</value>
21432                </enumeratedValue>
21433                <enumeratedValue>
21434                  <name>Enabled</name>
21435                  <description>Enable</description>
21436                  <value>1</value>
21437                </enumeratedValue>
21438              </enumeratedValues>
21439            </field>
21440            <field>
21441              <name>CH1LIMITL</name>
21442              <description>Enable or disable interrupt for event CH1LIMITL</description>
21443              <lsb>9</lsb>
21444              <msb>9</msb>
21445              <enumeratedValues>
21446                <enumeratedValue>
21447                  <name>Disabled</name>
21448                  <description>Disable</description>
21449                  <value>0</value>
21450                </enumeratedValue>
21451                <enumeratedValue>
21452                  <name>Enabled</name>
21453                  <description>Enable</description>
21454                  <value>1</value>
21455                </enumeratedValue>
21456              </enumeratedValues>
21457            </field>
21458            <field>
21459              <name>CH2LIMITH</name>
21460              <description>Enable or disable interrupt for event CH2LIMITH</description>
21461              <lsb>10</lsb>
21462              <msb>10</msb>
21463              <enumeratedValues>
21464                <enumeratedValue>
21465                  <name>Disabled</name>
21466                  <description>Disable</description>
21467                  <value>0</value>
21468                </enumeratedValue>
21469                <enumeratedValue>
21470                  <name>Enabled</name>
21471                  <description>Enable</description>
21472                  <value>1</value>
21473                </enumeratedValue>
21474              </enumeratedValues>
21475            </field>
21476            <field>
21477              <name>CH2LIMITL</name>
21478              <description>Enable or disable interrupt for event CH2LIMITL</description>
21479              <lsb>11</lsb>
21480              <msb>11</msb>
21481              <enumeratedValues>
21482                <enumeratedValue>
21483                  <name>Disabled</name>
21484                  <description>Disable</description>
21485                  <value>0</value>
21486                </enumeratedValue>
21487                <enumeratedValue>
21488                  <name>Enabled</name>
21489                  <description>Enable</description>
21490                  <value>1</value>
21491                </enumeratedValue>
21492              </enumeratedValues>
21493            </field>
21494            <field>
21495              <name>CH3LIMITH</name>
21496              <description>Enable or disable interrupt for event CH3LIMITH</description>
21497              <lsb>12</lsb>
21498              <msb>12</msb>
21499              <enumeratedValues>
21500                <enumeratedValue>
21501                  <name>Disabled</name>
21502                  <description>Disable</description>
21503                  <value>0</value>
21504                </enumeratedValue>
21505                <enumeratedValue>
21506                  <name>Enabled</name>
21507                  <description>Enable</description>
21508                  <value>1</value>
21509                </enumeratedValue>
21510              </enumeratedValues>
21511            </field>
21512            <field>
21513              <name>CH3LIMITL</name>
21514              <description>Enable or disable interrupt for event CH3LIMITL</description>
21515              <lsb>13</lsb>
21516              <msb>13</msb>
21517              <enumeratedValues>
21518                <enumeratedValue>
21519                  <name>Disabled</name>
21520                  <description>Disable</description>
21521                  <value>0</value>
21522                </enumeratedValue>
21523                <enumeratedValue>
21524                  <name>Enabled</name>
21525                  <description>Enable</description>
21526                  <value>1</value>
21527                </enumeratedValue>
21528              </enumeratedValues>
21529            </field>
21530            <field>
21531              <name>CH4LIMITH</name>
21532              <description>Enable or disable interrupt for event CH4LIMITH</description>
21533              <lsb>14</lsb>
21534              <msb>14</msb>
21535              <enumeratedValues>
21536                <enumeratedValue>
21537                  <name>Disabled</name>
21538                  <description>Disable</description>
21539                  <value>0</value>
21540                </enumeratedValue>
21541                <enumeratedValue>
21542                  <name>Enabled</name>
21543                  <description>Enable</description>
21544                  <value>1</value>
21545                </enumeratedValue>
21546              </enumeratedValues>
21547            </field>
21548            <field>
21549              <name>CH4LIMITL</name>
21550              <description>Enable or disable interrupt for event CH4LIMITL</description>
21551              <lsb>15</lsb>
21552              <msb>15</msb>
21553              <enumeratedValues>
21554                <enumeratedValue>
21555                  <name>Disabled</name>
21556                  <description>Disable</description>
21557                  <value>0</value>
21558                </enumeratedValue>
21559                <enumeratedValue>
21560                  <name>Enabled</name>
21561                  <description>Enable</description>
21562                  <value>1</value>
21563                </enumeratedValue>
21564              </enumeratedValues>
21565            </field>
21566            <field>
21567              <name>CH5LIMITH</name>
21568              <description>Enable or disable interrupt for event CH5LIMITH</description>
21569              <lsb>16</lsb>
21570              <msb>16</msb>
21571              <enumeratedValues>
21572                <enumeratedValue>
21573                  <name>Disabled</name>
21574                  <description>Disable</description>
21575                  <value>0</value>
21576                </enumeratedValue>
21577                <enumeratedValue>
21578                  <name>Enabled</name>
21579                  <description>Enable</description>
21580                  <value>1</value>
21581                </enumeratedValue>
21582              </enumeratedValues>
21583            </field>
21584            <field>
21585              <name>CH5LIMITL</name>
21586              <description>Enable or disable interrupt for event CH5LIMITL</description>
21587              <lsb>17</lsb>
21588              <msb>17</msb>
21589              <enumeratedValues>
21590                <enumeratedValue>
21591                  <name>Disabled</name>
21592                  <description>Disable</description>
21593                  <value>0</value>
21594                </enumeratedValue>
21595                <enumeratedValue>
21596                  <name>Enabled</name>
21597                  <description>Enable</description>
21598                  <value>1</value>
21599                </enumeratedValue>
21600              </enumeratedValues>
21601            </field>
21602            <field>
21603              <name>CH6LIMITH</name>
21604              <description>Enable or disable interrupt for event CH6LIMITH</description>
21605              <lsb>18</lsb>
21606              <msb>18</msb>
21607              <enumeratedValues>
21608                <enumeratedValue>
21609                  <name>Disabled</name>
21610                  <description>Disable</description>
21611                  <value>0</value>
21612                </enumeratedValue>
21613                <enumeratedValue>
21614                  <name>Enabled</name>
21615                  <description>Enable</description>
21616                  <value>1</value>
21617                </enumeratedValue>
21618              </enumeratedValues>
21619            </field>
21620            <field>
21621              <name>CH6LIMITL</name>
21622              <description>Enable or disable interrupt for event CH6LIMITL</description>
21623              <lsb>19</lsb>
21624              <msb>19</msb>
21625              <enumeratedValues>
21626                <enumeratedValue>
21627                  <name>Disabled</name>
21628                  <description>Disable</description>
21629                  <value>0</value>
21630                </enumeratedValue>
21631                <enumeratedValue>
21632                  <name>Enabled</name>
21633                  <description>Enable</description>
21634                  <value>1</value>
21635                </enumeratedValue>
21636              </enumeratedValues>
21637            </field>
21638            <field>
21639              <name>CH7LIMITH</name>
21640              <description>Enable or disable interrupt for event CH7LIMITH</description>
21641              <lsb>20</lsb>
21642              <msb>20</msb>
21643              <enumeratedValues>
21644                <enumeratedValue>
21645                  <name>Disabled</name>
21646                  <description>Disable</description>
21647                  <value>0</value>
21648                </enumeratedValue>
21649                <enumeratedValue>
21650                  <name>Enabled</name>
21651                  <description>Enable</description>
21652                  <value>1</value>
21653                </enumeratedValue>
21654              </enumeratedValues>
21655            </field>
21656            <field>
21657              <name>CH7LIMITL</name>
21658              <description>Enable or disable interrupt for event CH7LIMITL</description>
21659              <lsb>21</lsb>
21660              <msb>21</msb>
21661              <enumeratedValues>
21662                <enumeratedValue>
21663                  <name>Disabled</name>
21664                  <description>Disable</description>
21665                  <value>0</value>
21666                </enumeratedValue>
21667                <enumeratedValue>
21668                  <name>Enabled</name>
21669                  <description>Enable</description>
21670                  <value>1</value>
21671                </enumeratedValue>
21672              </enumeratedValues>
21673            </field>
21674          </fields>
21675        </register>
21676        <register>
21677          <name>INTENSET</name>
21678          <description>Enable interrupt</description>
21679          <addressOffset>0x304</addressOffset>
21680          <access>read-write</access>
21681          <fields>
21682            <field>
21683              <name>STARTED</name>
21684              <description>Write '1' to enable interrupt for event STARTED</description>
21685              <lsb>0</lsb>
21686              <msb>0</msb>
21687              <enumeratedValues>
21688                <usage>read</usage>
21689                <enumeratedValue>
21690                  <name>Disabled</name>
21691                  <description>Read: Disabled</description>
21692                  <value>0</value>
21693                </enumeratedValue>
21694                <enumeratedValue>
21695                  <name>Enabled</name>
21696                  <description>Read: Enabled</description>
21697                  <value>1</value>
21698                </enumeratedValue>
21699              </enumeratedValues>
21700              <enumeratedValues>
21701                <usage>write</usage>
21702                <enumeratedValue>
21703                  <name>Set</name>
21704                  <description>Enable</description>
21705                  <value>1</value>
21706                </enumeratedValue>
21707              </enumeratedValues>
21708            </field>
21709            <field>
21710              <name>END</name>
21711              <description>Write '1' to enable interrupt for event END</description>
21712              <lsb>1</lsb>
21713              <msb>1</msb>
21714              <enumeratedValues>
21715                <usage>read</usage>
21716                <enumeratedValue>
21717                  <name>Disabled</name>
21718                  <description>Read: Disabled</description>
21719                  <value>0</value>
21720                </enumeratedValue>
21721                <enumeratedValue>
21722                  <name>Enabled</name>
21723                  <description>Read: Enabled</description>
21724                  <value>1</value>
21725                </enumeratedValue>
21726              </enumeratedValues>
21727              <enumeratedValues>
21728                <usage>write</usage>
21729                <enumeratedValue>
21730                  <name>Set</name>
21731                  <description>Enable</description>
21732                  <value>1</value>
21733                </enumeratedValue>
21734              </enumeratedValues>
21735            </field>
21736            <field>
21737              <name>DONE</name>
21738              <description>Write '1' to enable interrupt for event DONE</description>
21739              <lsb>2</lsb>
21740              <msb>2</msb>
21741              <enumeratedValues>
21742                <usage>read</usage>
21743                <enumeratedValue>
21744                  <name>Disabled</name>
21745                  <description>Read: Disabled</description>
21746                  <value>0</value>
21747                </enumeratedValue>
21748                <enumeratedValue>
21749                  <name>Enabled</name>
21750                  <description>Read: Enabled</description>
21751                  <value>1</value>
21752                </enumeratedValue>
21753              </enumeratedValues>
21754              <enumeratedValues>
21755                <usage>write</usage>
21756                <enumeratedValue>
21757                  <name>Set</name>
21758                  <description>Enable</description>
21759                  <value>1</value>
21760                </enumeratedValue>
21761              </enumeratedValues>
21762            </field>
21763            <field>
21764              <name>RESULTDONE</name>
21765              <description>Write '1' to enable interrupt for event RESULTDONE</description>
21766              <lsb>3</lsb>
21767              <msb>3</msb>
21768              <enumeratedValues>
21769                <usage>read</usage>
21770                <enumeratedValue>
21771                  <name>Disabled</name>
21772                  <description>Read: Disabled</description>
21773                  <value>0</value>
21774                </enumeratedValue>
21775                <enumeratedValue>
21776                  <name>Enabled</name>
21777                  <description>Read: Enabled</description>
21778                  <value>1</value>
21779                </enumeratedValue>
21780              </enumeratedValues>
21781              <enumeratedValues>
21782                <usage>write</usage>
21783                <enumeratedValue>
21784                  <name>Set</name>
21785                  <description>Enable</description>
21786                  <value>1</value>
21787                </enumeratedValue>
21788              </enumeratedValues>
21789            </field>
21790            <field>
21791              <name>CALIBRATEDONE</name>
21792              <description>Write '1' to enable interrupt for event CALIBRATEDONE</description>
21793              <lsb>4</lsb>
21794              <msb>4</msb>
21795              <enumeratedValues>
21796                <usage>read</usage>
21797                <enumeratedValue>
21798                  <name>Disabled</name>
21799                  <description>Read: Disabled</description>
21800                  <value>0</value>
21801                </enumeratedValue>
21802                <enumeratedValue>
21803                  <name>Enabled</name>
21804                  <description>Read: Enabled</description>
21805                  <value>1</value>
21806                </enumeratedValue>
21807              </enumeratedValues>
21808              <enumeratedValues>
21809                <usage>write</usage>
21810                <enumeratedValue>
21811                  <name>Set</name>
21812                  <description>Enable</description>
21813                  <value>1</value>
21814                </enumeratedValue>
21815              </enumeratedValues>
21816            </field>
21817            <field>
21818              <name>STOPPED</name>
21819              <description>Write '1' to enable interrupt for event STOPPED</description>
21820              <lsb>5</lsb>
21821              <msb>5</msb>
21822              <enumeratedValues>
21823                <usage>read</usage>
21824                <enumeratedValue>
21825                  <name>Disabled</name>
21826                  <description>Read: Disabled</description>
21827                  <value>0</value>
21828                </enumeratedValue>
21829                <enumeratedValue>
21830                  <name>Enabled</name>
21831                  <description>Read: Enabled</description>
21832                  <value>1</value>
21833                </enumeratedValue>
21834              </enumeratedValues>
21835              <enumeratedValues>
21836                <usage>write</usage>
21837                <enumeratedValue>
21838                  <name>Set</name>
21839                  <description>Enable</description>
21840                  <value>1</value>
21841                </enumeratedValue>
21842              </enumeratedValues>
21843            </field>
21844            <field>
21845              <name>CH0LIMITH</name>
21846              <description>Write '1' to enable interrupt for event CH0LIMITH</description>
21847              <lsb>6</lsb>
21848              <msb>6</msb>
21849              <enumeratedValues>
21850                <usage>read</usage>
21851                <enumeratedValue>
21852                  <name>Disabled</name>
21853                  <description>Read: Disabled</description>
21854                  <value>0</value>
21855                </enumeratedValue>
21856                <enumeratedValue>
21857                  <name>Enabled</name>
21858                  <description>Read: Enabled</description>
21859                  <value>1</value>
21860                </enumeratedValue>
21861              </enumeratedValues>
21862              <enumeratedValues>
21863                <usage>write</usage>
21864                <enumeratedValue>
21865                  <name>Set</name>
21866                  <description>Enable</description>
21867                  <value>1</value>
21868                </enumeratedValue>
21869              </enumeratedValues>
21870            </field>
21871            <field>
21872              <name>CH0LIMITL</name>
21873              <description>Write '1' to enable interrupt for event CH0LIMITL</description>
21874              <lsb>7</lsb>
21875              <msb>7</msb>
21876              <enumeratedValues>
21877                <usage>read</usage>
21878                <enumeratedValue>
21879                  <name>Disabled</name>
21880                  <description>Read: Disabled</description>
21881                  <value>0</value>
21882                </enumeratedValue>
21883                <enumeratedValue>
21884                  <name>Enabled</name>
21885                  <description>Read: Enabled</description>
21886                  <value>1</value>
21887                </enumeratedValue>
21888              </enumeratedValues>
21889              <enumeratedValues>
21890                <usage>write</usage>
21891                <enumeratedValue>
21892                  <name>Set</name>
21893                  <description>Enable</description>
21894                  <value>1</value>
21895                </enumeratedValue>
21896              </enumeratedValues>
21897            </field>
21898            <field>
21899              <name>CH1LIMITH</name>
21900              <description>Write '1' to enable interrupt for event CH1LIMITH</description>
21901              <lsb>8</lsb>
21902              <msb>8</msb>
21903              <enumeratedValues>
21904                <usage>read</usage>
21905                <enumeratedValue>
21906                  <name>Disabled</name>
21907                  <description>Read: Disabled</description>
21908                  <value>0</value>
21909                </enumeratedValue>
21910                <enumeratedValue>
21911                  <name>Enabled</name>
21912                  <description>Read: Enabled</description>
21913                  <value>1</value>
21914                </enumeratedValue>
21915              </enumeratedValues>
21916              <enumeratedValues>
21917                <usage>write</usage>
21918                <enumeratedValue>
21919                  <name>Set</name>
21920                  <description>Enable</description>
21921                  <value>1</value>
21922                </enumeratedValue>
21923              </enumeratedValues>
21924            </field>
21925            <field>
21926              <name>CH1LIMITL</name>
21927              <description>Write '1' to enable interrupt for event CH1LIMITL</description>
21928              <lsb>9</lsb>
21929              <msb>9</msb>
21930              <enumeratedValues>
21931                <usage>read</usage>
21932                <enumeratedValue>
21933                  <name>Disabled</name>
21934                  <description>Read: Disabled</description>
21935                  <value>0</value>
21936                </enumeratedValue>
21937                <enumeratedValue>
21938                  <name>Enabled</name>
21939                  <description>Read: Enabled</description>
21940                  <value>1</value>
21941                </enumeratedValue>
21942              </enumeratedValues>
21943              <enumeratedValues>
21944                <usage>write</usage>
21945                <enumeratedValue>
21946                  <name>Set</name>
21947                  <description>Enable</description>
21948                  <value>1</value>
21949                </enumeratedValue>
21950              </enumeratedValues>
21951            </field>
21952            <field>
21953              <name>CH2LIMITH</name>
21954              <description>Write '1' to enable interrupt for event CH2LIMITH</description>
21955              <lsb>10</lsb>
21956              <msb>10</msb>
21957              <enumeratedValues>
21958                <usage>read</usage>
21959                <enumeratedValue>
21960                  <name>Disabled</name>
21961                  <description>Read: Disabled</description>
21962                  <value>0</value>
21963                </enumeratedValue>
21964                <enumeratedValue>
21965                  <name>Enabled</name>
21966                  <description>Read: Enabled</description>
21967                  <value>1</value>
21968                </enumeratedValue>
21969              </enumeratedValues>
21970              <enumeratedValues>
21971                <usage>write</usage>
21972                <enumeratedValue>
21973                  <name>Set</name>
21974                  <description>Enable</description>
21975                  <value>1</value>
21976                </enumeratedValue>
21977              </enumeratedValues>
21978            </field>
21979            <field>
21980              <name>CH2LIMITL</name>
21981              <description>Write '1' to enable interrupt for event CH2LIMITL</description>
21982              <lsb>11</lsb>
21983              <msb>11</msb>
21984              <enumeratedValues>
21985                <usage>read</usage>
21986                <enumeratedValue>
21987                  <name>Disabled</name>
21988                  <description>Read: Disabled</description>
21989                  <value>0</value>
21990                </enumeratedValue>
21991                <enumeratedValue>
21992                  <name>Enabled</name>
21993                  <description>Read: Enabled</description>
21994                  <value>1</value>
21995                </enumeratedValue>
21996              </enumeratedValues>
21997              <enumeratedValues>
21998                <usage>write</usage>
21999                <enumeratedValue>
22000                  <name>Set</name>
22001                  <description>Enable</description>
22002                  <value>1</value>
22003                </enumeratedValue>
22004              </enumeratedValues>
22005            </field>
22006            <field>
22007              <name>CH3LIMITH</name>
22008              <description>Write '1' to enable interrupt for event CH3LIMITH</description>
22009              <lsb>12</lsb>
22010              <msb>12</msb>
22011              <enumeratedValues>
22012                <usage>read</usage>
22013                <enumeratedValue>
22014                  <name>Disabled</name>
22015                  <description>Read: Disabled</description>
22016                  <value>0</value>
22017                </enumeratedValue>
22018                <enumeratedValue>
22019                  <name>Enabled</name>
22020                  <description>Read: Enabled</description>
22021                  <value>1</value>
22022                </enumeratedValue>
22023              </enumeratedValues>
22024              <enumeratedValues>
22025                <usage>write</usage>
22026                <enumeratedValue>
22027                  <name>Set</name>
22028                  <description>Enable</description>
22029                  <value>1</value>
22030                </enumeratedValue>
22031              </enumeratedValues>
22032            </field>
22033            <field>
22034              <name>CH3LIMITL</name>
22035              <description>Write '1' to enable interrupt for event CH3LIMITL</description>
22036              <lsb>13</lsb>
22037              <msb>13</msb>
22038              <enumeratedValues>
22039                <usage>read</usage>
22040                <enumeratedValue>
22041                  <name>Disabled</name>
22042                  <description>Read: Disabled</description>
22043                  <value>0</value>
22044                </enumeratedValue>
22045                <enumeratedValue>
22046                  <name>Enabled</name>
22047                  <description>Read: Enabled</description>
22048                  <value>1</value>
22049                </enumeratedValue>
22050              </enumeratedValues>
22051              <enumeratedValues>
22052                <usage>write</usage>
22053                <enumeratedValue>
22054                  <name>Set</name>
22055                  <description>Enable</description>
22056                  <value>1</value>
22057                </enumeratedValue>
22058              </enumeratedValues>
22059            </field>
22060            <field>
22061              <name>CH4LIMITH</name>
22062              <description>Write '1' to enable interrupt for event CH4LIMITH</description>
22063              <lsb>14</lsb>
22064              <msb>14</msb>
22065              <enumeratedValues>
22066                <usage>read</usage>
22067                <enumeratedValue>
22068                  <name>Disabled</name>
22069                  <description>Read: Disabled</description>
22070                  <value>0</value>
22071                </enumeratedValue>
22072                <enumeratedValue>
22073                  <name>Enabled</name>
22074                  <description>Read: Enabled</description>
22075                  <value>1</value>
22076                </enumeratedValue>
22077              </enumeratedValues>
22078              <enumeratedValues>
22079                <usage>write</usage>
22080                <enumeratedValue>
22081                  <name>Set</name>
22082                  <description>Enable</description>
22083                  <value>1</value>
22084                </enumeratedValue>
22085              </enumeratedValues>
22086            </field>
22087            <field>
22088              <name>CH4LIMITL</name>
22089              <description>Write '1' to enable interrupt for event CH4LIMITL</description>
22090              <lsb>15</lsb>
22091              <msb>15</msb>
22092              <enumeratedValues>
22093                <usage>read</usage>
22094                <enumeratedValue>
22095                  <name>Disabled</name>
22096                  <description>Read: Disabled</description>
22097                  <value>0</value>
22098                </enumeratedValue>
22099                <enumeratedValue>
22100                  <name>Enabled</name>
22101                  <description>Read: Enabled</description>
22102                  <value>1</value>
22103                </enumeratedValue>
22104              </enumeratedValues>
22105              <enumeratedValues>
22106                <usage>write</usage>
22107                <enumeratedValue>
22108                  <name>Set</name>
22109                  <description>Enable</description>
22110                  <value>1</value>
22111                </enumeratedValue>
22112              </enumeratedValues>
22113            </field>
22114            <field>
22115              <name>CH5LIMITH</name>
22116              <description>Write '1' to enable interrupt for event CH5LIMITH</description>
22117              <lsb>16</lsb>
22118              <msb>16</msb>
22119              <enumeratedValues>
22120                <usage>read</usage>
22121                <enumeratedValue>
22122                  <name>Disabled</name>
22123                  <description>Read: Disabled</description>
22124                  <value>0</value>
22125                </enumeratedValue>
22126                <enumeratedValue>
22127                  <name>Enabled</name>
22128                  <description>Read: Enabled</description>
22129                  <value>1</value>
22130                </enumeratedValue>
22131              </enumeratedValues>
22132              <enumeratedValues>
22133                <usage>write</usage>
22134                <enumeratedValue>
22135                  <name>Set</name>
22136                  <description>Enable</description>
22137                  <value>1</value>
22138                </enumeratedValue>
22139              </enumeratedValues>
22140            </field>
22141            <field>
22142              <name>CH5LIMITL</name>
22143              <description>Write '1' to enable interrupt for event CH5LIMITL</description>
22144              <lsb>17</lsb>
22145              <msb>17</msb>
22146              <enumeratedValues>
22147                <usage>read</usage>
22148                <enumeratedValue>
22149                  <name>Disabled</name>
22150                  <description>Read: Disabled</description>
22151                  <value>0</value>
22152                </enumeratedValue>
22153                <enumeratedValue>
22154                  <name>Enabled</name>
22155                  <description>Read: Enabled</description>
22156                  <value>1</value>
22157                </enumeratedValue>
22158              </enumeratedValues>
22159              <enumeratedValues>
22160                <usage>write</usage>
22161                <enumeratedValue>
22162                  <name>Set</name>
22163                  <description>Enable</description>
22164                  <value>1</value>
22165                </enumeratedValue>
22166              </enumeratedValues>
22167            </field>
22168            <field>
22169              <name>CH6LIMITH</name>
22170              <description>Write '1' to enable interrupt for event CH6LIMITH</description>
22171              <lsb>18</lsb>
22172              <msb>18</msb>
22173              <enumeratedValues>
22174                <usage>read</usage>
22175                <enumeratedValue>
22176                  <name>Disabled</name>
22177                  <description>Read: Disabled</description>
22178                  <value>0</value>
22179                </enumeratedValue>
22180                <enumeratedValue>
22181                  <name>Enabled</name>
22182                  <description>Read: Enabled</description>
22183                  <value>1</value>
22184                </enumeratedValue>
22185              </enumeratedValues>
22186              <enumeratedValues>
22187                <usage>write</usage>
22188                <enumeratedValue>
22189                  <name>Set</name>
22190                  <description>Enable</description>
22191                  <value>1</value>
22192                </enumeratedValue>
22193              </enumeratedValues>
22194            </field>
22195            <field>
22196              <name>CH6LIMITL</name>
22197              <description>Write '1' to enable interrupt for event CH6LIMITL</description>
22198              <lsb>19</lsb>
22199              <msb>19</msb>
22200              <enumeratedValues>
22201                <usage>read</usage>
22202                <enumeratedValue>
22203                  <name>Disabled</name>
22204                  <description>Read: Disabled</description>
22205                  <value>0</value>
22206                </enumeratedValue>
22207                <enumeratedValue>
22208                  <name>Enabled</name>
22209                  <description>Read: Enabled</description>
22210                  <value>1</value>
22211                </enumeratedValue>
22212              </enumeratedValues>
22213              <enumeratedValues>
22214                <usage>write</usage>
22215                <enumeratedValue>
22216                  <name>Set</name>
22217                  <description>Enable</description>
22218                  <value>1</value>
22219                </enumeratedValue>
22220              </enumeratedValues>
22221            </field>
22222            <field>
22223              <name>CH7LIMITH</name>
22224              <description>Write '1' to enable interrupt for event CH7LIMITH</description>
22225              <lsb>20</lsb>
22226              <msb>20</msb>
22227              <enumeratedValues>
22228                <usage>read</usage>
22229                <enumeratedValue>
22230                  <name>Disabled</name>
22231                  <description>Read: Disabled</description>
22232                  <value>0</value>
22233                </enumeratedValue>
22234                <enumeratedValue>
22235                  <name>Enabled</name>
22236                  <description>Read: Enabled</description>
22237                  <value>1</value>
22238                </enumeratedValue>
22239              </enumeratedValues>
22240              <enumeratedValues>
22241                <usage>write</usage>
22242                <enumeratedValue>
22243                  <name>Set</name>
22244                  <description>Enable</description>
22245                  <value>1</value>
22246                </enumeratedValue>
22247              </enumeratedValues>
22248            </field>
22249            <field>
22250              <name>CH7LIMITL</name>
22251              <description>Write '1' to enable interrupt for event CH7LIMITL</description>
22252              <lsb>21</lsb>
22253              <msb>21</msb>
22254              <enumeratedValues>
22255                <usage>read</usage>
22256                <enumeratedValue>
22257                  <name>Disabled</name>
22258                  <description>Read: Disabled</description>
22259                  <value>0</value>
22260                </enumeratedValue>
22261                <enumeratedValue>
22262                  <name>Enabled</name>
22263                  <description>Read: Enabled</description>
22264                  <value>1</value>
22265                </enumeratedValue>
22266              </enumeratedValues>
22267              <enumeratedValues>
22268                <usage>write</usage>
22269                <enumeratedValue>
22270                  <name>Set</name>
22271                  <description>Enable</description>
22272                  <value>1</value>
22273                </enumeratedValue>
22274              </enumeratedValues>
22275            </field>
22276          </fields>
22277        </register>
22278        <register>
22279          <name>INTENCLR</name>
22280          <description>Disable interrupt</description>
22281          <addressOffset>0x308</addressOffset>
22282          <access>read-write</access>
22283          <fields>
22284            <field>
22285              <name>STARTED</name>
22286              <description>Write '1' to disable interrupt for event STARTED</description>
22287              <lsb>0</lsb>
22288              <msb>0</msb>
22289              <enumeratedValues>
22290                <usage>read</usage>
22291                <enumeratedValue>
22292                  <name>Disabled</name>
22293                  <description>Read: Disabled</description>
22294                  <value>0</value>
22295                </enumeratedValue>
22296                <enumeratedValue>
22297                  <name>Enabled</name>
22298                  <description>Read: Enabled</description>
22299                  <value>1</value>
22300                </enumeratedValue>
22301              </enumeratedValues>
22302              <enumeratedValues>
22303                <usage>write</usage>
22304                <enumeratedValue>
22305                  <name>Clear</name>
22306                  <description>Disable</description>
22307                  <value>1</value>
22308                </enumeratedValue>
22309              </enumeratedValues>
22310            </field>
22311            <field>
22312              <name>END</name>
22313              <description>Write '1' to disable interrupt for event END</description>
22314              <lsb>1</lsb>
22315              <msb>1</msb>
22316              <enumeratedValues>
22317                <usage>read</usage>
22318                <enumeratedValue>
22319                  <name>Disabled</name>
22320                  <description>Read: Disabled</description>
22321                  <value>0</value>
22322                </enumeratedValue>
22323                <enumeratedValue>
22324                  <name>Enabled</name>
22325                  <description>Read: Enabled</description>
22326                  <value>1</value>
22327                </enumeratedValue>
22328              </enumeratedValues>
22329              <enumeratedValues>
22330                <usage>write</usage>
22331                <enumeratedValue>
22332                  <name>Clear</name>
22333                  <description>Disable</description>
22334                  <value>1</value>
22335                </enumeratedValue>
22336              </enumeratedValues>
22337            </field>
22338            <field>
22339              <name>DONE</name>
22340              <description>Write '1' to disable interrupt for event DONE</description>
22341              <lsb>2</lsb>
22342              <msb>2</msb>
22343              <enumeratedValues>
22344                <usage>read</usage>
22345                <enumeratedValue>
22346                  <name>Disabled</name>
22347                  <description>Read: Disabled</description>
22348                  <value>0</value>
22349                </enumeratedValue>
22350                <enumeratedValue>
22351                  <name>Enabled</name>
22352                  <description>Read: Enabled</description>
22353                  <value>1</value>
22354                </enumeratedValue>
22355              </enumeratedValues>
22356              <enumeratedValues>
22357                <usage>write</usage>
22358                <enumeratedValue>
22359                  <name>Clear</name>
22360                  <description>Disable</description>
22361                  <value>1</value>
22362                </enumeratedValue>
22363              </enumeratedValues>
22364            </field>
22365            <field>
22366              <name>RESULTDONE</name>
22367              <description>Write '1' to disable interrupt for event RESULTDONE</description>
22368              <lsb>3</lsb>
22369              <msb>3</msb>
22370              <enumeratedValues>
22371                <usage>read</usage>
22372                <enumeratedValue>
22373                  <name>Disabled</name>
22374                  <description>Read: Disabled</description>
22375                  <value>0</value>
22376                </enumeratedValue>
22377                <enumeratedValue>
22378                  <name>Enabled</name>
22379                  <description>Read: Enabled</description>
22380                  <value>1</value>
22381                </enumeratedValue>
22382              </enumeratedValues>
22383              <enumeratedValues>
22384                <usage>write</usage>
22385                <enumeratedValue>
22386                  <name>Clear</name>
22387                  <description>Disable</description>
22388                  <value>1</value>
22389                </enumeratedValue>
22390              </enumeratedValues>
22391            </field>
22392            <field>
22393              <name>CALIBRATEDONE</name>
22394              <description>Write '1' to disable interrupt for event CALIBRATEDONE</description>
22395              <lsb>4</lsb>
22396              <msb>4</msb>
22397              <enumeratedValues>
22398                <usage>read</usage>
22399                <enumeratedValue>
22400                  <name>Disabled</name>
22401                  <description>Read: Disabled</description>
22402                  <value>0</value>
22403                </enumeratedValue>
22404                <enumeratedValue>
22405                  <name>Enabled</name>
22406                  <description>Read: Enabled</description>
22407                  <value>1</value>
22408                </enumeratedValue>
22409              </enumeratedValues>
22410              <enumeratedValues>
22411                <usage>write</usage>
22412                <enumeratedValue>
22413                  <name>Clear</name>
22414                  <description>Disable</description>
22415                  <value>1</value>
22416                </enumeratedValue>
22417              </enumeratedValues>
22418            </field>
22419            <field>
22420              <name>STOPPED</name>
22421              <description>Write '1' to disable interrupt for event STOPPED</description>
22422              <lsb>5</lsb>
22423              <msb>5</msb>
22424              <enumeratedValues>
22425                <usage>read</usage>
22426                <enumeratedValue>
22427                  <name>Disabled</name>
22428                  <description>Read: Disabled</description>
22429                  <value>0</value>
22430                </enumeratedValue>
22431                <enumeratedValue>
22432                  <name>Enabled</name>
22433                  <description>Read: Enabled</description>
22434                  <value>1</value>
22435                </enumeratedValue>
22436              </enumeratedValues>
22437              <enumeratedValues>
22438                <usage>write</usage>
22439                <enumeratedValue>
22440                  <name>Clear</name>
22441                  <description>Disable</description>
22442                  <value>1</value>
22443                </enumeratedValue>
22444              </enumeratedValues>
22445            </field>
22446            <field>
22447              <name>CH0LIMITH</name>
22448              <description>Write '1' to disable interrupt for event CH0LIMITH</description>
22449              <lsb>6</lsb>
22450              <msb>6</msb>
22451              <enumeratedValues>
22452                <usage>read</usage>
22453                <enumeratedValue>
22454                  <name>Disabled</name>
22455                  <description>Read: Disabled</description>
22456                  <value>0</value>
22457                </enumeratedValue>
22458                <enumeratedValue>
22459                  <name>Enabled</name>
22460                  <description>Read: Enabled</description>
22461                  <value>1</value>
22462                </enumeratedValue>
22463              </enumeratedValues>
22464              <enumeratedValues>
22465                <usage>write</usage>
22466                <enumeratedValue>
22467                  <name>Clear</name>
22468                  <description>Disable</description>
22469                  <value>1</value>
22470                </enumeratedValue>
22471              </enumeratedValues>
22472            </field>
22473            <field>
22474              <name>CH0LIMITL</name>
22475              <description>Write '1' to disable interrupt for event CH0LIMITL</description>
22476              <lsb>7</lsb>
22477              <msb>7</msb>
22478              <enumeratedValues>
22479                <usage>read</usage>
22480                <enumeratedValue>
22481                  <name>Disabled</name>
22482                  <description>Read: Disabled</description>
22483                  <value>0</value>
22484                </enumeratedValue>
22485                <enumeratedValue>
22486                  <name>Enabled</name>
22487                  <description>Read: Enabled</description>
22488                  <value>1</value>
22489                </enumeratedValue>
22490              </enumeratedValues>
22491              <enumeratedValues>
22492                <usage>write</usage>
22493                <enumeratedValue>
22494                  <name>Clear</name>
22495                  <description>Disable</description>
22496                  <value>1</value>
22497                </enumeratedValue>
22498              </enumeratedValues>
22499            </field>
22500            <field>
22501              <name>CH1LIMITH</name>
22502              <description>Write '1' to disable interrupt for event CH1LIMITH</description>
22503              <lsb>8</lsb>
22504              <msb>8</msb>
22505              <enumeratedValues>
22506                <usage>read</usage>
22507                <enumeratedValue>
22508                  <name>Disabled</name>
22509                  <description>Read: Disabled</description>
22510                  <value>0</value>
22511                </enumeratedValue>
22512                <enumeratedValue>
22513                  <name>Enabled</name>
22514                  <description>Read: Enabled</description>
22515                  <value>1</value>
22516                </enumeratedValue>
22517              </enumeratedValues>
22518              <enumeratedValues>
22519                <usage>write</usage>
22520                <enumeratedValue>
22521                  <name>Clear</name>
22522                  <description>Disable</description>
22523                  <value>1</value>
22524                </enumeratedValue>
22525              </enumeratedValues>
22526            </field>
22527            <field>
22528              <name>CH1LIMITL</name>
22529              <description>Write '1' to disable interrupt for event CH1LIMITL</description>
22530              <lsb>9</lsb>
22531              <msb>9</msb>
22532              <enumeratedValues>
22533                <usage>read</usage>
22534                <enumeratedValue>
22535                  <name>Disabled</name>
22536                  <description>Read: Disabled</description>
22537                  <value>0</value>
22538                </enumeratedValue>
22539                <enumeratedValue>
22540                  <name>Enabled</name>
22541                  <description>Read: Enabled</description>
22542                  <value>1</value>
22543                </enumeratedValue>
22544              </enumeratedValues>
22545              <enumeratedValues>
22546                <usage>write</usage>
22547                <enumeratedValue>
22548                  <name>Clear</name>
22549                  <description>Disable</description>
22550                  <value>1</value>
22551                </enumeratedValue>
22552              </enumeratedValues>
22553            </field>
22554            <field>
22555              <name>CH2LIMITH</name>
22556              <description>Write '1' to disable interrupt for event CH2LIMITH</description>
22557              <lsb>10</lsb>
22558              <msb>10</msb>
22559              <enumeratedValues>
22560                <usage>read</usage>
22561                <enumeratedValue>
22562                  <name>Disabled</name>
22563                  <description>Read: Disabled</description>
22564                  <value>0</value>
22565                </enumeratedValue>
22566                <enumeratedValue>
22567                  <name>Enabled</name>
22568                  <description>Read: Enabled</description>
22569                  <value>1</value>
22570                </enumeratedValue>
22571              </enumeratedValues>
22572              <enumeratedValues>
22573                <usage>write</usage>
22574                <enumeratedValue>
22575                  <name>Clear</name>
22576                  <description>Disable</description>
22577                  <value>1</value>
22578                </enumeratedValue>
22579              </enumeratedValues>
22580            </field>
22581            <field>
22582              <name>CH2LIMITL</name>
22583              <description>Write '1' to disable interrupt for event CH2LIMITL</description>
22584              <lsb>11</lsb>
22585              <msb>11</msb>
22586              <enumeratedValues>
22587                <usage>read</usage>
22588                <enumeratedValue>
22589                  <name>Disabled</name>
22590                  <description>Read: Disabled</description>
22591                  <value>0</value>
22592                </enumeratedValue>
22593                <enumeratedValue>
22594                  <name>Enabled</name>
22595                  <description>Read: Enabled</description>
22596                  <value>1</value>
22597                </enumeratedValue>
22598              </enumeratedValues>
22599              <enumeratedValues>
22600                <usage>write</usage>
22601                <enumeratedValue>
22602                  <name>Clear</name>
22603                  <description>Disable</description>
22604                  <value>1</value>
22605                </enumeratedValue>
22606              </enumeratedValues>
22607            </field>
22608            <field>
22609              <name>CH3LIMITH</name>
22610              <description>Write '1' to disable interrupt for event CH3LIMITH</description>
22611              <lsb>12</lsb>
22612              <msb>12</msb>
22613              <enumeratedValues>
22614                <usage>read</usage>
22615                <enumeratedValue>
22616                  <name>Disabled</name>
22617                  <description>Read: Disabled</description>
22618                  <value>0</value>
22619                </enumeratedValue>
22620                <enumeratedValue>
22621                  <name>Enabled</name>
22622                  <description>Read: Enabled</description>
22623                  <value>1</value>
22624                </enumeratedValue>
22625              </enumeratedValues>
22626              <enumeratedValues>
22627                <usage>write</usage>
22628                <enumeratedValue>
22629                  <name>Clear</name>
22630                  <description>Disable</description>
22631                  <value>1</value>
22632                </enumeratedValue>
22633              </enumeratedValues>
22634            </field>
22635            <field>
22636              <name>CH3LIMITL</name>
22637              <description>Write '1' to disable interrupt for event CH3LIMITL</description>
22638              <lsb>13</lsb>
22639              <msb>13</msb>
22640              <enumeratedValues>
22641                <usage>read</usage>
22642                <enumeratedValue>
22643                  <name>Disabled</name>
22644                  <description>Read: Disabled</description>
22645                  <value>0</value>
22646                </enumeratedValue>
22647                <enumeratedValue>
22648                  <name>Enabled</name>
22649                  <description>Read: Enabled</description>
22650                  <value>1</value>
22651                </enumeratedValue>
22652              </enumeratedValues>
22653              <enumeratedValues>
22654                <usage>write</usage>
22655                <enumeratedValue>
22656                  <name>Clear</name>
22657                  <description>Disable</description>
22658                  <value>1</value>
22659                </enumeratedValue>
22660              </enumeratedValues>
22661            </field>
22662            <field>
22663              <name>CH4LIMITH</name>
22664              <description>Write '1' to disable interrupt for event CH4LIMITH</description>
22665              <lsb>14</lsb>
22666              <msb>14</msb>
22667              <enumeratedValues>
22668                <usage>read</usage>
22669                <enumeratedValue>
22670                  <name>Disabled</name>
22671                  <description>Read: Disabled</description>
22672                  <value>0</value>
22673                </enumeratedValue>
22674                <enumeratedValue>
22675                  <name>Enabled</name>
22676                  <description>Read: Enabled</description>
22677                  <value>1</value>
22678                </enumeratedValue>
22679              </enumeratedValues>
22680              <enumeratedValues>
22681                <usage>write</usage>
22682                <enumeratedValue>
22683                  <name>Clear</name>
22684                  <description>Disable</description>
22685                  <value>1</value>
22686                </enumeratedValue>
22687              </enumeratedValues>
22688            </field>
22689            <field>
22690              <name>CH4LIMITL</name>
22691              <description>Write '1' to disable interrupt for event CH4LIMITL</description>
22692              <lsb>15</lsb>
22693              <msb>15</msb>
22694              <enumeratedValues>
22695                <usage>read</usage>
22696                <enumeratedValue>
22697                  <name>Disabled</name>
22698                  <description>Read: Disabled</description>
22699                  <value>0</value>
22700                </enumeratedValue>
22701                <enumeratedValue>
22702                  <name>Enabled</name>
22703                  <description>Read: Enabled</description>
22704                  <value>1</value>
22705                </enumeratedValue>
22706              </enumeratedValues>
22707              <enumeratedValues>
22708                <usage>write</usage>
22709                <enumeratedValue>
22710                  <name>Clear</name>
22711                  <description>Disable</description>
22712                  <value>1</value>
22713                </enumeratedValue>
22714              </enumeratedValues>
22715            </field>
22716            <field>
22717              <name>CH5LIMITH</name>
22718              <description>Write '1' to disable interrupt for event CH5LIMITH</description>
22719              <lsb>16</lsb>
22720              <msb>16</msb>
22721              <enumeratedValues>
22722                <usage>read</usage>
22723                <enumeratedValue>
22724                  <name>Disabled</name>
22725                  <description>Read: Disabled</description>
22726                  <value>0</value>
22727                </enumeratedValue>
22728                <enumeratedValue>
22729                  <name>Enabled</name>
22730                  <description>Read: Enabled</description>
22731                  <value>1</value>
22732                </enumeratedValue>
22733              </enumeratedValues>
22734              <enumeratedValues>
22735                <usage>write</usage>
22736                <enumeratedValue>
22737                  <name>Clear</name>
22738                  <description>Disable</description>
22739                  <value>1</value>
22740                </enumeratedValue>
22741              </enumeratedValues>
22742            </field>
22743            <field>
22744              <name>CH5LIMITL</name>
22745              <description>Write '1' to disable interrupt for event CH5LIMITL</description>
22746              <lsb>17</lsb>
22747              <msb>17</msb>
22748              <enumeratedValues>
22749                <usage>read</usage>
22750                <enumeratedValue>
22751                  <name>Disabled</name>
22752                  <description>Read: Disabled</description>
22753                  <value>0</value>
22754                </enumeratedValue>
22755                <enumeratedValue>
22756                  <name>Enabled</name>
22757                  <description>Read: Enabled</description>
22758                  <value>1</value>
22759                </enumeratedValue>
22760              </enumeratedValues>
22761              <enumeratedValues>
22762                <usage>write</usage>
22763                <enumeratedValue>
22764                  <name>Clear</name>
22765                  <description>Disable</description>
22766                  <value>1</value>
22767                </enumeratedValue>
22768              </enumeratedValues>
22769            </field>
22770            <field>
22771              <name>CH6LIMITH</name>
22772              <description>Write '1' to disable interrupt for event CH6LIMITH</description>
22773              <lsb>18</lsb>
22774              <msb>18</msb>
22775              <enumeratedValues>
22776                <usage>read</usage>
22777                <enumeratedValue>
22778                  <name>Disabled</name>
22779                  <description>Read: Disabled</description>
22780                  <value>0</value>
22781                </enumeratedValue>
22782                <enumeratedValue>
22783                  <name>Enabled</name>
22784                  <description>Read: Enabled</description>
22785                  <value>1</value>
22786                </enumeratedValue>
22787              </enumeratedValues>
22788              <enumeratedValues>
22789                <usage>write</usage>
22790                <enumeratedValue>
22791                  <name>Clear</name>
22792                  <description>Disable</description>
22793                  <value>1</value>
22794                </enumeratedValue>
22795              </enumeratedValues>
22796            </field>
22797            <field>
22798              <name>CH6LIMITL</name>
22799              <description>Write '1' to disable interrupt for event CH6LIMITL</description>
22800              <lsb>19</lsb>
22801              <msb>19</msb>
22802              <enumeratedValues>
22803                <usage>read</usage>
22804                <enumeratedValue>
22805                  <name>Disabled</name>
22806                  <description>Read: Disabled</description>
22807                  <value>0</value>
22808                </enumeratedValue>
22809                <enumeratedValue>
22810                  <name>Enabled</name>
22811                  <description>Read: Enabled</description>
22812                  <value>1</value>
22813                </enumeratedValue>
22814              </enumeratedValues>
22815              <enumeratedValues>
22816                <usage>write</usage>
22817                <enumeratedValue>
22818                  <name>Clear</name>
22819                  <description>Disable</description>
22820                  <value>1</value>
22821                </enumeratedValue>
22822              </enumeratedValues>
22823            </field>
22824            <field>
22825              <name>CH7LIMITH</name>
22826              <description>Write '1' to disable interrupt for event CH7LIMITH</description>
22827              <lsb>20</lsb>
22828              <msb>20</msb>
22829              <enumeratedValues>
22830                <usage>read</usage>
22831                <enumeratedValue>
22832                  <name>Disabled</name>
22833                  <description>Read: Disabled</description>
22834                  <value>0</value>
22835                </enumeratedValue>
22836                <enumeratedValue>
22837                  <name>Enabled</name>
22838                  <description>Read: Enabled</description>
22839                  <value>1</value>
22840                </enumeratedValue>
22841              </enumeratedValues>
22842              <enumeratedValues>
22843                <usage>write</usage>
22844                <enumeratedValue>
22845                  <name>Clear</name>
22846                  <description>Disable</description>
22847                  <value>1</value>
22848                </enumeratedValue>
22849              </enumeratedValues>
22850            </field>
22851            <field>
22852              <name>CH7LIMITL</name>
22853              <description>Write '1' to disable interrupt for event CH7LIMITL</description>
22854              <lsb>21</lsb>
22855              <msb>21</msb>
22856              <enumeratedValues>
22857                <usage>read</usage>
22858                <enumeratedValue>
22859                  <name>Disabled</name>
22860                  <description>Read: Disabled</description>
22861                  <value>0</value>
22862                </enumeratedValue>
22863                <enumeratedValue>
22864                  <name>Enabled</name>
22865                  <description>Read: Enabled</description>
22866                  <value>1</value>
22867                </enumeratedValue>
22868              </enumeratedValues>
22869              <enumeratedValues>
22870                <usage>write</usage>
22871                <enumeratedValue>
22872                  <name>Clear</name>
22873                  <description>Disable</description>
22874                  <value>1</value>
22875                </enumeratedValue>
22876              </enumeratedValues>
22877            </field>
22878          </fields>
22879        </register>
22880        <register>
22881          <name>STATUS</name>
22882          <description>Status</description>
22883          <addressOffset>0x400</addressOffset>
22884          <access>read-only</access>
22885          <fields>
22886            <field>
22887              <name>STATUS</name>
22888              <description>Status</description>
22889              <lsb>0</lsb>
22890              <msb>0</msb>
22891              <enumeratedValues>
22892                <enumeratedValue>
22893                  <name>Ready</name>
22894                  <description>ADC is ready. No on-going conversion.</description>
22895                  <value>0</value>
22896                </enumeratedValue>
22897                <enumeratedValue>
22898                  <name>Busy</name>
22899                  <description>ADC is busy. Conversion in progress.</description>
22900                  <value>1</value>
22901                </enumeratedValue>
22902              </enumeratedValues>
22903            </field>
22904          </fields>
22905        </register>
22906        <register>
22907          <name>ENABLE</name>
22908          <description>Enable or disable ADC</description>
22909          <addressOffset>0x500</addressOffset>
22910          <access>read-write</access>
22911          <fields>
22912            <field>
22913              <name>ENABLE</name>
22914              <description>Enable or disable ADC</description>
22915              <lsb>0</lsb>
22916              <msb>0</msb>
22917              <enumeratedValues>
22918                <enumeratedValue>
22919                  <name>Disabled</name>
22920                  <description>Disable ADC</description>
22921                  <value>0</value>
22922                </enumeratedValue>
22923                <enumeratedValue>
22924                  <name>Enabled</name>
22925                  <description>Enable ADC</description>
22926                  <value>1</value>
22927                </enumeratedValue>
22928              </enumeratedValues>
22929            </field>
22930          </fields>
22931        </register>
22932        <cluster>
22933          <dim>8</dim>
22934          <dimIncrement>0x010</dimIncrement>
22935          <name>CH[%s]</name>
22936          <description>Unspecified</description>
22937          <headerStructName>SAADC_CH</headerStructName>
22938          <access>read-write</access>
22939          <addressOffset>0x510</addressOffset>
22940          <register>
22941            <name>PSELP</name>
22942            <description>Description cluster: Input positive pin selection for CH[n]</description>
22943            <addressOffset>0x000</addressOffset>
22944            <access>read-write</access>
22945            <resetValue>0x00000000</resetValue>
22946            <fields>
22947              <field>
22948                <name>PSELP</name>
22949                <description>Analog positive input channel</description>
22950                <lsb>0</lsb>
22951                <msb>4</msb>
22952                <enumeratedValues>
22953                  <enumeratedValue>
22954                    <name>NC</name>
22955                    <description>Not connected</description>
22956                    <value>0</value>
22957                  </enumeratedValue>
22958                  <enumeratedValue>
22959                    <name>AnalogInput0</name>
22960                    <description>AIN0</description>
22961                    <value>1</value>
22962                  </enumeratedValue>
22963                  <enumeratedValue>
22964                    <name>AnalogInput1</name>
22965                    <description>AIN1</description>
22966                    <value>2</value>
22967                  </enumeratedValue>
22968                  <enumeratedValue>
22969                    <name>AnalogInput2</name>
22970                    <description>AIN2</description>
22971                    <value>3</value>
22972                  </enumeratedValue>
22973                  <enumeratedValue>
22974                    <name>AnalogInput3</name>
22975                    <description>AIN3</description>
22976                    <value>4</value>
22977                  </enumeratedValue>
22978                  <enumeratedValue>
22979                    <name>AnalogInput4</name>
22980                    <description>AIN4</description>
22981                    <value>5</value>
22982                  </enumeratedValue>
22983                  <enumeratedValue>
22984                    <name>AnalogInput5</name>
22985                    <description>AIN5</description>
22986                    <value>6</value>
22987                  </enumeratedValue>
22988                  <enumeratedValue>
22989                    <name>AnalogInput6</name>
22990                    <description>AIN6</description>
22991                    <value>7</value>
22992                  </enumeratedValue>
22993                  <enumeratedValue>
22994                    <name>AnalogInput7</name>
22995                    <description>AIN7</description>
22996                    <value>8</value>
22997                  </enumeratedValue>
22998                  <enumeratedValue>
22999                    <name>VDD</name>
23000                    <description>VDD</description>
23001                    <value>9</value>
23002                  </enumeratedValue>
23003                </enumeratedValues>
23004              </field>
23005            </fields>
23006          </register>
23007          <register>
23008            <name>PSELN</name>
23009            <description>Description cluster: Input negative pin selection for CH[n]</description>
23010            <addressOffset>0x004</addressOffset>
23011            <access>read-write</access>
23012            <resetValue>0x00000000</resetValue>
23013            <fields>
23014              <field>
23015                <name>PSELN</name>
23016                <description>Analog negative input, enables differential channel</description>
23017                <lsb>0</lsb>
23018                <msb>4</msb>
23019                <enumeratedValues>
23020                  <enumeratedValue>
23021                    <name>NC</name>
23022                    <description>Not connected</description>
23023                    <value>0</value>
23024                  </enumeratedValue>
23025                  <enumeratedValue>
23026                    <name>AnalogInput0</name>
23027                    <description>AIN0</description>
23028                    <value>1</value>
23029                  </enumeratedValue>
23030                  <enumeratedValue>
23031                    <name>AnalogInput1</name>
23032                    <description>AIN1</description>
23033                    <value>2</value>
23034                  </enumeratedValue>
23035                  <enumeratedValue>
23036                    <name>AnalogInput2</name>
23037                    <description>AIN2</description>
23038                    <value>3</value>
23039                  </enumeratedValue>
23040                  <enumeratedValue>
23041                    <name>AnalogInput3</name>
23042                    <description>AIN3</description>
23043                    <value>4</value>
23044                  </enumeratedValue>
23045                  <enumeratedValue>
23046                    <name>AnalogInput4</name>
23047                    <description>AIN4</description>
23048                    <value>5</value>
23049                  </enumeratedValue>
23050                  <enumeratedValue>
23051                    <name>AnalogInput5</name>
23052                    <description>AIN5</description>
23053                    <value>6</value>
23054                  </enumeratedValue>
23055                  <enumeratedValue>
23056                    <name>AnalogInput6</name>
23057                    <description>AIN6</description>
23058                    <value>7</value>
23059                  </enumeratedValue>
23060                  <enumeratedValue>
23061                    <name>AnalogInput7</name>
23062                    <description>AIN7</description>
23063                    <value>8</value>
23064                  </enumeratedValue>
23065                  <enumeratedValue>
23066                    <name>VDD</name>
23067                    <description>VDD</description>
23068                    <value>9</value>
23069                  </enumeratedValue>
23070                </enumeratedValues>
23071              </field>
23072            </fields>
23073          </register>
23074          <register>
23075            <name>CONFIG</name>
23076            <description>Description cluster: Input configuration for CH[n]</description>
23077            <addressOffset>0x008</addressOffset>
23078            <access>read-write</access>
23079            <resetValue>0x00020000</resetValue>
23080            <fields>
23081              <field>
23082                <name>RESP</name>
23083                <description>Positive channel resistor control</description>
23084                <lsb>0</lsb>
23085                <msb>1</msb>
23086                <enumeratedValues>
23087                  <enumeratedValue>
23088                    <name>Bypass</name>
23089                    <description>Bypass resistor ladder</description>
23090                    <value>0</value>
23091                  </enumeratedValue>
23092                  <enumeratedValue>
23093                    <name>Pulldown</name>
23094                    <description>Pull-down to GND</description>
23095                    <value>1</value>
23096                  </enumeratedValue>
23097                  <enumeratedValue>
23098                    <name>Pullup</name>
23099                    <description>Pull-up to VDD</description>
23100                    <value>2</value>
23101                  </enumeratedValue>
23102                  <enumeratedValue>
23103                    <name>VDD1_2</name>
23104                    <description>Set input at VDD/2</description>
23105                    <value>3</value>
23106                  </enumeratedValue>
23107                </enumeratedValues>
23108              </field>
23109              <field>
23110                <name>RESN</name>
23111                <description>Negative channel resistor control</description>
23112                <lsb>4</lsb>
23113                <msb>5</msb>
23114                <enumeratedValues>
23115                  <enumeratedValue>
23116                    <name>Bypass</name>
23117                    <description>Bypass resistor ladder</description>
23118                    <value>0</value>
23119                  </enumeratedValue>
23120                  <enumeratedValue>
23121                    <name>Pulldown</name>
23122                    <description>Pull-down to GND</description>
23123                    <value>1</value>
23124                  </enumeratedValue>
23125                  <enumeratedValue>
23126                    <name>Pullup</name>
23127                    <description>Pull-up to VDD</description>
23128                    <value>2</value>
23129                  </enumeratedValue>
23130                  <enumeratedValue>
23131                    <name>VDD1_2</name>
23132                    <description>Set input at VDD/2</description>
23133                    <value>3</value>
23134                  </enumeratedValue>
23135                </enumeratedValues>
23136              </field>
23137              <field>
23138                <name>GAIN</name>
23139                <description>Gain control</description>
23140                <lsb>8</lsb>
23141                <msb>10</msb>
23142                <enumeratedValues>
23143                  <enumeratedValue>
23144                    <name>Gain1_6</name>
23145                    <description>1/6</description>
23146                    <value>0</value>
23147                  </enumeratedValue>
23148                  <enumeratedValue>
23149                    <name>Gain1_5</name>
23150                    <description>1/5</description>
23151                    <value>1</value>
23152                  </enumeratedValue>
23153                  <enumeratedValue>
23154                    <name>Gain1_4</name>
23155                    <description>1/4</description>
23156                    <value>2</value>
23157                  </enumeratedValue>
23158                  <enumeratedValue>
23159                    <name>Gain1_3</name>
23160                    <description>1/3</description>
23161                    <value>3</value>
23162                  </enumeratedValue>
23163                  <enumeratedValue>
23164                    <name>Gain1_2</name>
23165                    <description>1/2</description>
23166                    <value>4</value>
23167                  </enumeratedValue>
23168                  <enumeratedValue>
23169                    <name>Gain1</name>
23170                    <description>1</description>
23171                    <value>5</value>
23172                  </enumeratedValue>
23173                  <enumeratedValue>
23174                    <name>Gain2</name>
23175                    <description>2</description>
23176                    <value>6</value>
23177                  </enumeratedValue>
23178                  <enumeratedValue>
23179                    <name>Gain4</name>
23180                    <description>4</description>
23181                    <value>7</value>
23182                  </enumeratedValue>
23183                </enumeratedValues>
23184              </field>
23185              <field>
23186                <name>REFSEL</name>
23187                <description>Reference control</description>
23188                <lsb>12</lsb>
23189                <msb>12</msb>
23190                <enumeratedValues>
23191                  <enumeratedValue>
23192                    <name>Internal</name>
23193                    <description>Internal reference (0.6 V)</description>
23194                    <value>0</value>
23195                  </enumeratedValue>
23196                  <enumeratedValue>
23197                    <name>VDD1_4</name>
23198                    <description>VDD/4 as reference</description>
23199                    <value>1</value>
23200                  </enumeratedValue>
23201                </enumeratedValues>
23202              </field>
23203              <field>
23204                <name>TACQ</name>
23205                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
23206                <lsb>16</lsb>
23207                <msb>18</msb>
23208                <enumeratedValues>
23209                  <enumeratedValue>
23210                    <name>3us</name>
23211                    <description>3 us</description>
23212                    <value>0</value>
23213                  </enumeratedValue>
23214                  <enumeratedValue>
23215                    <name>5us</name>
23216                    <description>5 us</description>
23217                    <value>1</value>
23218                  </enumeratedValue>
23219                  <enumeratedValue>
23220                    <name>10us</name>
23221                    <description>10 us</description>
23222                    <value>2</value>
23223                  </enumeratedValue>
23224                  <enumeratedValue>
23225                    <name>15us</name>
23226                    <description>15 us</description>
23227                    <value>3</value>
23228                  </enumeratedValue>
23229                  <enumeratedValue>
23230                    <name>20us</name>
23231                    <description>20 us</description>
23232                    <value>4</value>
23233                  </enumeratedValue>
23234                  <enumeratedValue>
23235                    <name>40us</name>
23236                    <description>40 us</description>
23237                    <value>5</value>
23238                  </enumeratedValue>
23239                </enumeratedValues>
23240              </field>
23241              <field>
23242                <name>MODE</name>
23243                <description>Enable differential mode</description>
23244                <lsb>20</lsb>
23245                <msb>20</msb>
23246                <enumeratedValues>
23247                  <enumeratedValue>
23248                    <name>SE</name>
23249                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
23250                    <value>0</value>
23251                  </enumeratedValue>
23252                  <enumeratedValue>
23253                    <name>Diff</name>
23254                    <description>Differential</description>
23255                    <value>1</value>
23256                  </enumeratedValue>
23257                </enumeratedValues>
23258              </field>
23259              <field>
23260                <name>BURST</name>
23261                <description>Enable burst mode</description>
23262                <lsb>24</lsb>
23263                <msb>24</msb>
23264                <enumeratedValues>
23265                  <enumeratedValue>
23266                    <name>Disabled</name>
23267                    <description>Burst mode is disabled (normal operation)</description>
23268                    <value>0</value>
23269                  </enumeratedValue>
23270                  <enumeratedValue>
23271                    <name>Enabled</name>
23272                    <description>Burst mode is enabled. SAADC takes 2^OVERSAMPLE number of samples as fast as it can, and sends the average to Data RAM.</description>
23273                    <value>1</value>
23274                  </enumeratedValue>
23275                </enumeratedValues>
23276              </field>
23277            </fields>
23278          </register>
23279          <register>
23280            <name>LIMIT</name>
23281            <description>Description cluster: High/low limits for event monitoring a channel</description>
23282            <addressOffset>0x00C</addressOffset>
23283            <access>read-write</access>
23284            <resetValue>0x7FFF8000</resetValue>
23285            <fields>
23286              <field>
23287                <name>LOW</name>
23288                <description>Low level limit</description>
23289                <lsb>0</lsb>
23290                <msb>15</msb>
23291              </field>
23292              <field>
23293                <name>HIGH</name>
23294                <description>High level limit</description>
23295                <lsb>16</lsb>
23296                <msb>31</msb>
23297              </field>
23298            </fields>
23299          </register>
23300        </cluster>
23301        <register>
23302          <name>RESOLUTION</name>
23303          <description>Resolution configuration</description>
23304          <addressOffset>0x5F0</addressOffset>
23305          <access>read-write</access>
23306          <resetValue>0x00000001</resetValue>
23307          <fields>
23308            <field>
23309              <name>VAL</name>
23310              <description>Set the resolution</description>
23311              <lsb>0</lsb>
23312              <msb>2</msb>
23313              <enumeratedValues>
23314                <enumeratedValue>
23315                  <name>8bit</name>
23316                  <description>8 bit</description>
23317                  <value>0</value>
23318                </enumeratedValue>
23319                <enumeratedValue>
23320                  <name>10bit</name>
23321                  <description>10 bit</description>
23322                  <value>1</value>
23323                </enumeratedValue>
23324                <enumeratedValue>
23325                  <name>12bit</name>
23326                  <description>12 bit</description>
23327                  <value>2</value>
23328                </enumeratedValue>
23329                <enumeratedValue>
23330                  <name>14bit</name>
23331                  <description>14 bit</description>
23332                  <value>3</value>
23333                </enumeratedValue>
23334              </enumeratedValues>
23335            </field>
23336          </fields>
23337        </register>
23338        <register>
23339          <name>OVERSAMPLE</name>
23340          <description>Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.</description>
23341          <addressOffset>0x5F4</addressOffset>
23342          <access>read-write</access>
23343          <fields>
23344            <field>
23345              <name>OVERSAMPLE</name>
23346              <description>Oversample control</description>
23347              <lsb>0</lsb>
23348              <msb>3</msb>
23349              <enumeratedValues>
23350                <enumeratedValue>
23351                  <name>Bypass</name>
23352                  <description>Bypass oversampling</description>
23353                  <value>0</value>
23354                </enumeratedValue>
23355                <enumeratedValue>
23356                  <name>Over2x</name>
23357                  <description>Oversample 2x</description>
23358                  <value>1</value>
23359                </enumeratedValue>
23360                <enumeratedValue>
23361                  <name>Over4x</name>
23362                  <description>Oversample 4x</description>
23363                  <value>2</value>
23364                </enumeratedValue>
23365                <enumeratedValue>
23366                  <name>Over8x</name>
23367                  <description>Oversample 8x</description>
23368                  <value>3</value>
23369                </enumeratedValue>
23370                <enumeratedValue>
23371                  <name>Over16x</name>
23372                  <description>Oversample 16x</description>
23373                  <value>4</value>
23374                </enumeratedValue>
23375                <enumeratedValue>
23376                  <name>Over32x</name>
23377                  <description>Oversample 32x</description>
23378                  <value>5</value>
23379                </enumeratedValue>
23380                <enumeratedValue>
23381                  <name>Over64x</name>
23382                  <description>Oversample 64x</description>
23383                  <value>6</value>
23384                </enumeratedValue>
23385                <enumeratedValue>
23386                  <name>Over128x</name>
23387                  <description>Oversample 128x</description>
23388                  <value>7</value>
23389                </enumeratedValue>
23390                <enumeratedValue>
23391                  <name>Over256x</name>
23392                  <description>Oversample 256x</description>
23393                  <value>8</value>
23394                </enumeratedValue>
23395              </enumeratedValues>
23396            </field>
23397          </fields>
23398        </register>
23399        <register>
23400          <name>SAMPLERATE</name>
23401          <description>Controls normal or continuous sample rate</description>
23402          <addressOffset>0x5F8</addressOffset>
23403          <access>read-write</access>
23404          <fields>
23405            <field>
23406              <name>CC</name>
23407              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
23408              <lsb>0</lsb>
23409              <msb>10</msb>
23410            </field>
23411            <field>
23412              <name>MODE</name>
23413              <description>Select mode for sample rate control</description>
23414              <lsb>12</lsb>
23415              <msb>12</msb>
23416              <enumeratedValues>
23417                <enumeratedValue>
23418                  <name>Task</name>
23419                  <description>Rate is controlled from SAMPLE task</description>
23420                  <value>0</value>
23421                </enumeratedValue>
23422                <enumeratedValue>
23423                  <name>Timers</name>
23424                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
23425                  <value>1</value>
23426                </enumeratedValue>
23427              </enumeratedValues>
23428            </field>
23429          </fields>
23430        </register>
23431        <cluster>
23432          <name>RESULT</name>
23433          <description>RESULT EasyDMA channel</description>
23434          <headerStructName>SAADC_RESULT</headerStructName>
23435          <access>read-write</access>
23436          <addressOffset>0x62C</addressOffset>
23437          <register>
23438            <name>PTR</name>
23439            <description>Data pointer</description>
23440            <addressOffset>0x000</addressOffset>
23441            <access>read-write</access>
23442            <fields>
23443              <field>
23444                <name>PTR</name>
23445                <description>Data pointer</description>
23446                <lsb>0</lsb>
23447                <msb>31</msb>
23448              </field>
23449            </fields>
23450          </register>
23451          <register>
23452            <name>MAXCNT</name>
23453            <description>Maximum number of buffer words to transfer</description>
23454            <addressOffset>0x004</addressOffset>
23455            <access>read-write</access>
23456            <fields>
23457              <field>
23458                <name>MAXCNT</name>
23459                <description>Maximum number of buffer words to transfer</description>
23460                <lsb>0</lsb>
23461                <msb>14</msb>
23462              </field>
23463            </fields>
23464          </register>
23465          <register>
23466            <name>AMOUNT</name>
23467            <description>Number of buffer words transferred since last START</description>
23468            <addressOffset>0x008</addressOffset>
23469            <access>read-only</access>
23470            <fields>
23471              <field>
23472                <name>AMOUNT</name>
23473                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
23474                <lsb>0</lsb>
23475                <msb>14</msb>
23476              </field>
23477            </fields>
23478          </register>
23479        </cluster>
23480      </registers>
23481    </peripheral>
23482    <peripheral>
23483      <name>TIMER0</name>
23484      <description>Timer/Counter 0</description>
23485      <baseAddress>0x40008000</baseAddress>
23486      <headerStructName>TIMER</headerStructName>
23487      <addressBlock>
23488        <offset>0</offset>
23489        <size>0x1000</size>
23490        <usage>registers</usage>
23491      </addressBlock>
23492      <interrupt>
23493        <name>TIMER0</name>
23494        <value>8</value>
23495      </interrupt>
23496      <groupName>TIMER</groupName>
23497      <size>0x20</size>
23498      <registers>
23499        <register>
23500          <name>TASKS_START</name>
23501          <description>Start Timer</description>
23502          <addressOffset>0x000</addressOffset>
23503          <access>write-only</access>
23504          <fields>
23505            <field>
23506              <name>TASKS_START</name>
23507              <description>Start Timer</description>
23508              <lsb>0</lsb>
23509              <msb>0</msb>
23510              <enumeratedValues>
23511                <enumeratedValue>
23512                  <name>Trigger</name>
23513                  <description>Trigger task</description>
23514                  <value>1</value>
23515                </enumeratedValue>
23516              </enumeratedValues>
23517            </field>
23518          </fields>
23519        </register>
23520        <register>
23521          <name>TASKS_STOP</name>
23522          <description>Stop Timer</description>
23523          <addressOffset>0x004</addressOffset>
23524          <access>write-only</access>
23525          <fields>
23526            <field>
23527              <name>TASKS_STOP</name>
23528              <description>Stop Timer</description>
23529              <lsb>0</lsb>
23530              <msb>0</msb>
23531              <enumeratedValues>
23532                <enumeratedValue>
23533                  <name>Trigger</name>
23534                  <description>Trigger task</description>
23535                  <value>1</value>
23536                </enumeratedValue>
23537              </enumeratedValues>
23538            </field>
23539          </fields>
23540        </register>
23541        <register>
23542          <name>TASKS_COUNT</name>
23543          <description>Increment Timer (Counter mode only)</description>
23544          <addressOffset>0x008</addressOffset>
23545          <access>write-only</access>
23546          <fields>
23547            <field>
23548              <name>TASKS_COUNT</name>
23549              <description>Increment Timer (Counter mode only)</description>
23550              <lsb>0</lsb>
23551              <msb>0</msb>
23552              <enumeratedValues>
23553                <enumeratedValue>
23554                  <name>Trigger</name>
23555                  <description>Trigger task</description>
23556                  <value>1</value>
23557                </enumeratedValue>
23558              </enumeratedValues>
23559            </field>
23560          </fields>
23561        </register>
23562        <register>
23563          <name>TASKS_CLEAR</name>
23564          <description>Clear time</description>
23565          <addressOffset>0x00C</addressOffset>
23566          <access>write-only</access>
23567          <fields>
23568            <field>
23569              <name>TASKS_CLEAR</name>
23570              <description>Clear time</description>
23571              <lsb>0</lsb>
23572              <msb>0</msb>
23573              <enumeratedValues>
23574                <enumeratedValue>
23575                  <name>Trigger</name>
23576                  <description>Trigger task</description>
23577                  <value>1</value>
23578                </enumeratedValue>
23579              </enumeratedValues>
23580            </field>
23581          </fields>
23582        </register>
23583        <register>
23584          <name>TASKS_SHUTDOWN</name>
23585          <description>Deprecated register - Shut down timer</description>
23586          <addressOffset>0x010</addressOffset>
23587          <access>write-only</access>
23588          <fields>
23589            <field>
23590              <name>TASKS_SHUTDOWN</name>
23591              <description>Deprecated field -  Shut down timer</description>
23592              <lsb>0</lsb>
23593              <msb>0</msb>
23594              <enumeratedValues>
23595                <enumeratedValue>
23596                  <name>Trigger</name>
23597                  <description>Trigger task</description>
23598                  <value>1</value>
23599                </enumeratedValue>
23600              </enumeratedValues>
23601            </field>
23602          </fields>
23603        </register>
23604        <register>
23605          <dim>0x6</dim>
23606          <dimIncrement>0x4</dimIncrement>
23607          <name>TASKS_CAPTURE[%s]</name>
23608          <description>Description collection: Capture Timer value to CC[n] register</description>
23609          <addressOffset>0x040</addressOffset>
23610          <access>write-only</access>
23611          <fields>
23612            <field>
23613              <name>TASKS_CAPTURE</name>
23614              <description>Capture Timer value to CC[n] register</description>
23615              <lsb>0</lsb>
23616              <msb>0</msb>
23617              <enumeratedValues>
23618                <enumeratedValue>
23619                  <name>Trigger</name>
23620                  <description>Trigger task</description>
23621                  <value>1</value>
23622                </enumeratedValue>
23623              </enumeratedValues>
23624            </field>
23625          </fields>
23626        </register>
23627        <register>
23628          <dim>0x6</dim>
23629          <dimIncrement>0x4</dimIncrement>
23630          <name>EVENTS_COMPARE[%s]</name>
23631          <description>Description collection: Compare event on CC[n] match</description>
23632          <addressOffset>0x140</addressOffset>
23633          <access>read-write</access>
23634          <fields>
23635            <field>
23636              <name>EVENTS_COMPARE</name>
23637              <description>Compare event on CC[n] match</description>
23638              <lsb>0</lsb>
23639              <msb>0</msb>
23640              <enumeratedValues>
23641                <enumeratedValue>
23642                  <name>NotGenerated</name>
23643                  <description>Event not generated</description>
23644                  <value>0</value>
23645                </enumeratedValue>
23646                <enumeratedValue>
23647                  <name>Generated</name>
23648                  <description>Event generated</description>
23649                  <value>1</value>
23650                </enumeratedValue>
23651              </enumeratedValues>
23652            </field>
23653          </fields>
23654        </register>
23655        <register>
23656          <name>SHORTS</name>
23657          <description>Shortcuts between local events and tasks</description>
23658          <addressOffset>0x200</addressOffset>
23659          <access>read-write</access>
23660          <fields>
23661            <field>
23662              <name>COMPARE0_CLEAR</name>
23663              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
23664              <lsb>0</lsb>
23665              <msb>0</msb>
23666              <enumeratedValues>
23667                <enumeratedValue>
23668                  <name>Disabled</name>
23669                  <description>Disable shortcut</description>
23670                  <value>0</value>
23671                </enumeratedValue>
23672                <enumeratedValue>
23673                  <name>Enabled</name>
23674                  <description>Enable shortcut</description>
23675                  <value>1</value>
23676                </enumeratedValue>
23677              </enumeratedValues>
23678            </field>
23679            <field>
23680              <name>COMPARE1_CLEAR</name>
23681              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
23682              <lsb>1</lsb>
23683              <msb>1</msb>
23684              <enumeratedValues>
23685                <enumeratedValue>
23686                  <name>Disabled</name>
23687                  <description>Disable shortcut</description>
23688                  <value>0</value>
23689                </enumeratedValue>
23690                <enumeratedValue>
23691                  <name>Enabled</name>
23692                  <description>Enable shortcut</description>
23693                  <value>1</value>
23694                </enumeratedValue>
23695              </enumeratedValues>
23696            </field>
23697            <field>
23698              <name>COMPARE2_CLEAR</name>
23699              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
23700              <lsb>2</lsb>
23701              <msb>2</msb>
23702              <enumeratedValues>
23703                <enumeratedValue>
23704                  <name>Disabled</name>
23705                  <description>Disable shortcut</description>
23706                  <value>0</value>
23707                </enumeratedValue>
23708                <enumeratedValue>
23709                  <name>Enabled</name>
23710                  <description>Enable shortcut</description>
23711                  <value>1</value>
23712                </enumeratedValue>
23713              </enumeratedValues>
23714            </field>
23715            <field>
23716              <name>COMPARE3_CLEAR</name>
23717              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
23718              <lsb>3</lsb>
23719              <msb>3</msb>
23720              <enumeratedValues>
23721                <enumeratedValue>
23722                  <name>Disabled</name>
23723                  <description>Disable shortcut</description>
23724                  <value>0</value>
23725                </enumeratedValue>
23726                <enumeratedValue>
23727                  <name>Enabled</name>
23728                  <description>Enable shortcut</description>
23729                  <value>1</value>
23730                </enumeratedValue>
23731              </enumeratedValues>
23732            </field>
23733            <field>
23734              <name>COMPARE4_CLEAR</name>
23735              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
23736              <lsb>4</lsb>
23737              <msb>4</msb>
23738              <enumeratedValues>
23739                <enumeratedValue>
23740                  <name>Disabled</name>
23741                  <description>Disable shortcut</description>
23742                  <value>0</value>
23743                </enumeratedValue>
23744                <enumeratedValue>
23745                  <name>Enabled</name>
23746                  <description>Enable shortcut</description>
23747                  <value>1</value>
23748                </enumeratedValue>
23749              </enumeratedValues>
23750            </field>
23751            <field>
23752              <name>COMPARE5_CLEAR</name>
23753              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
23754              <lsb>5</lsb>
23755              <msb>5</msb>
23756              <enumeratedValues>
23757                <enumeratedValue>
23758                  <name>Disabled</name>
23759                  <description>Disable shortcut</description>
23760                  <value>0</value>
23761                </enumeratedValue>
23762                <enumeratedValue>
23763                  <name>Enabled</name>
23764                  <description>Enable shortcut</description>
23765                  <value>1</value>
23766                </enumeratedValue>
23767              </enumeratedValues>
23768            </field>
23769            <field>
23770              <name>COMPARE0_STOP</name>
23771              <description>Shortcut between event COMPARE[0] and task STOP</description>
23772              <lsb>8</lsb>
23773              <msb>8</msb>
23774              <enumeratedValues>
23775                <enumeratedValue>
23776                  <name>Disabled</name>
23777                  <description>Disable shortcut</description>
23778                  <value>0</value>
23779                </enumeratedValue>
23780                <enumeratedValue>
23781                  <name>Enabled</name>
23782                  <description>Enable shortcut</description>
23783                  <value>1</value>
23784                </enumeratedValue>
23785              </enumeratedValues>
23786            </field>
23787            <field>
23788              <name>COMPARE1_STOP</name>
23789              <description>Shortcut between event COMPARE[1] and task STOP</description>
23790              <lsb>9</lsb>
23791              <msb>9</msb>
23792              <enumeratedValues>
23793                <enumeratedValue>
23794                  <name>Disabled</name>
23795                  <description>Disable shortcut</description>
23796                  <value>0</value>
23797                </enumeratedValue>
23798                <enumeratedValue>
23799                  <name>Enabled</name>
23800                  <description>Enable shortcut</description>
23801                  <value>1</value>
23802                </enumeratedValue>
23803              </enumeratedValues>
23804            </field>
23805            <field>
23806              <name>COMPARE2_STOP</name>
23807              <description>Shortcut between event COMPARE[2] and task STOP</description>
23808              <lsb>10</lsb>
23809              <msb>10</msb>
23810              <enumeratedValues>
23811                <enumeratedValue>
23812                  <name>Disabled</name>
23813                  <description>Disable shortcut</description>
23814                  <value>0</value>
23815                </enumeratedValue>
23816                <enumeratedValue>
23817                  <name>Enabled</name>
23818                  <description>Enable shortcut</description>
23819                  <value>1</value>
23820                </enumeratedValue>
23821              </enumeratedValues>
23822            </field>
23823            <field>
23824              <name>COMPARE3_STOP</name>
23825              <description>Shortcut between event COMPARE[3] and task STOP</description>
23826              <lsb>11</lsb>
23827              <msb>11</msb>
23828              <enumeratedValues>
23829                <enumeratedValue>
23830                  <name>Disabled</name>
23831                  <description>Disable shortcut</description>
23832                  <value>0</value>
23833                </enumeratedValue>
23834                <enumeratedValue>
23835                  <name>Enabled</name>
23836                  <description>Enable shortcut</description>
23837                  <value>1</value>
23838                </enumeratedValue>
23839              </enumeratedValues>
23840            </field>
23841            <field>
23842              <name>COMPARE4_STOP</name>
23843              <description>Shortcut between event COMPARE[4] and task STOP</description>
23844              <lsb>12</lsb>
23845              <msb>12</msb>
23846              <enumeratedValues>
23847                <enumeratedValue>
23848                  <name>Disabled</name>
23849                  <description>Disable shortcut</description>
23850                  <value>0</value>
23851                </enumeratedValue>
23852                <enumeratedValue>
23853                  <name>Enabled</name>
23854                  <description>Enable shortcut</description>
23855                  <value>1</value>
23856                </enumeratedValue>
23857              </enumeratedValues>
23858            </field>
23859            <field>
23860              <name>COMPARE5_STOP</name>
23861              <description>Shortcut between event COMPARE[5] and task STOP</description>
23862              <lsb>13</lsb>
23863              <msb>13</msb>
23864              <enumeratedValues>
23865                <enumeratedValue>
23866                  <name>Disabled</name>
23867                  <description>Disable shortcut</description>
23868                  <value>0</value>
23869                </enumeratedValue>
23870                <enumeratedValue>
23871                  <name>Enabled</name>
23872                  <description>Enable shortcut</description>
23873                  <value>1</value>
23874                </enumeratedValue>
23875              </enumeratedValues>
23876            </field>
23877          </fields>
23878        </register>
23879        <register>
23880          <name>INTENSET</name>
23881          <description>Enable interrupt</description>
23882          <addressOffset>0x304</addressOffset>
23883          <access>read-write</access>
23884          <fields>
23885            <field>
23886              <name>COMPARE0</name>
23887              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
23888              <lsb>16</lsb>
23889              <msb>16</msb>
23890              <enumeratedValues>
23891                <usage>read</usage>
23892                <enumeratedValue>
23893                  <name>Disabled</name>
23894                  <description>Read: Disabled</description>
23895                  <value>0</value>
23896                </enumeratedValue>
23897                <enumeratedValue>
23898                  <name>Enabled</name>
23899                  <description>Read: Enabled</description>
23900                  <value>1</value>
23901                </enumeratedValue>
23902              </enumeratedValues>
23903              <enumeratedValues>
23904                <usage>write</usage>
23905                <enumeratedValue>
23906                  <name>Set</name>
23907                  <description>Enable</description>
23908                  <value>1</value>
23909                </enumeratedValue>
23910              </enumeratedValues>
23911            </field>
23912            <field>
23913              <name>COMPARE1</name>
23914              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
23915              <lsb>17</lsb>
23916              <msb>17</msb>
23917              <enumeratedValues>
23918                <usage>read</usage>
23919                <enumeratedValue>
23920                  <name>Disabled</name>
23921                  <description>Read: Disabled</description>
23922                  <value>0</value>
23923                </enumeratedValue>
23924                <enumeratedValue>
23925                  <name>Enabled</name>
23926                  <description>Read: Enabled</description>
23927                  <value>1</value>
23928                </enumeratedValue>
23929              </enumeratedValues>
23930              <enumeratedValues>
23931                <usage>write</usage>
23932                <enumeratedValue>
23933                  <name>Set</name>
23934                  <description>Enable</description>
23935                  <value>1</value>
23936                </enumeratedValue>
23937              </enumeratedValues>
23938            </field>
23939            <field>
23940              <name>COMPARE2</name>
23941              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
23942              <lsb>18</lsb>
23943              <msb>18</msb>
23944              <enumeratedValues>
23945                <usage>read</usage>
23946                <enumeratedValue>
23947                  <name>Disabled</name>
23948                  <description>Read: Disabled</description>
23949                  <value>0</value>
23950                </enumeratedValue>
23951                <enumeratedValue>
23952                  <name>Enabled</name>
23953                  <description>Read: Enabled</description>
23954                  <value>1</value>
23955                </enumeratedValue>
23956              </enumeratedValues>
23957              <enumeratedValues>
23958                <usage>write</usage>
23959                <enumeratedValue>
23960                  <name>Set</name>
23961                  <description>Enable</description>
23962                  <value>1</value>
23963                </enumeratedValue>
23964              </enumeratedValues>
23965            </field>
23966            <field>
23967              <name>COMPARE3</name>
23968              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
23969              <lsb>19</lsb>
23970              <msb>19</msb>
23971              <enumeratedValues>
23972                <usage>read</usage>
23973                <enumeratedValue>
23974                  <name>Disabled</name>
23975                  <description>Read: Disabled</description>
23976                  <value>0</value>
23977                </enumeratedValue>
23978                <enumeratedValue>
23979                  <name>Enabled</name>
23980                  <description>Read: Enabled</description>
23981                  <value>1</value>
23982                </enumeratedValue>
23983              </enumeratedValues>
23984              <enumeratedValues>
23985                <usage>write</usage>
23986                <enumeratedValue>
23987                  <name>Set</name>
23988                  <description>Enable</description>
23989                  <value>1</value>
23990                </enumeratedValue>
23991              </enumeratedValues>
23992            </field>
23993            <field>
23994              <name>COMPARE4</name>
23995              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
23996              <lsb>20</lsb>
23997              <msb>20</msb>
23998              <enumeratedValues>
23999                <usage>read</usage>
24000                <enumeratedValue>
24001                  <name>Disabled</name>
24002                  <description>Read: Disabled</description>
24003                  <value>0</value>
24004                </enumeratedValue>
24005                <enumeratedValue>
24006                  <name>Enabled</name>
24007                  <description>Read: Enabled</description>
24008                  <value>1</value>
24009                </enumeratedValue>
24010              </enumeratedValues>
24011              <enumeratedValues>
24012                <usage>write</usage>
24013                <enumeratedValue>
24014                  <name>Set</name>
24015                  <description>Enable</description>
24016                  <value>1</value>
24017                </enumeratedValue>
24018              </enumeratedValues>
24019            </field>
24020            <field>
24021              <name>COMPARE5</name>
24022              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
24023              <lsb>21</lsb>
24024              <msb>21</msb>
24025              <enumeratedValues>
24026                <usage>read</usage>
24027                <enumeratedValue>
24028                  <name>Disabled</name>
24029                  <description>Read: Disabled</description>
24030                  <value>0</value>
24031                </enumeratedValue>
24032                <enumeratedValue>
24033                  <name>Enabled</name>
24034                  <description>Read: Enabled</description>
24035                  <value>1</value>
24036                </enumeratedValue>
24037              </enumeratedValues>
24038              <enumeratedValues>
24039                <usage>write</usage>
24040                <enumeratedValue>
24041                  <name>Set</name>
24042                  <description>Enable</description>
24043                  <value>1</value>
24044                </enumeratedValue>
24045              </enumeratedValues>
24046            </field>
24047          </fields>
24048        </register>
24049        <register>
24050          <name>INTENCLR</name>
24051          <description>Disable interrupt</description>
24052          <addressOffset>0x308</addressOffset>
24053          <access>read-write</access>
24054          <fields>
24055            <field>
24056              <name>COMPARE0</name>
24057              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
24058              <lsb>16</lsb>
24059              <msb>16</msb>
24060              <enumeratedValues>
24061                <usage>read</usage>
24062                <enumeratedValue>
24063                  <name>Disabled</name>
24064                  <description>Read: Disabled</description>
24065                  <value>0</value>
24066                </enumeratedValue>
24067                <enumeratedValue>
24068                  <name>Enabled</name>
24069                  <description>Read: Enabled</description>
24070                  <value>1</value>
24071                </enumeratedValue>
24072              </enumeratedValues>
24073              <enumeratedValues>
24074                <usage>write</usage>
24075                <enumeratedValue>
24076                  <name>Clear</name>
24077                  <description>Disable</description>
24078                  <value>1</value>
24079                </enumeratedValue>
24080              </enumeratedValues>
24081            </field>
24082            <field>
24083              <name>COMPARE1</name>
24084              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
24085              <lsb>17</lsb>
24086              <msb>17</msb>
24087              <enumeratedValues>
24088                <usage>read</usage>
24089                <enumeratedValue>
24090                  <name>Disabled</name>
24091                  <description>Read: Disabled</description>
24092                  <value>0</value>
24093                </enumeratedValue>
24094                <enumeratedValue>
24095                  <name>Enabled</name>
24096                  <description>Read: Enabled</description>
24097                  <value>1</value>
24098                </enumeratedValue>
24099              </enumeratedValues>
24100              <enumeratedValues>
24101                <usage>write</usage>
24102                <enumeratedValue>
24103                  <name>Clear</name>
24104                  <description>Disable</description>
24105                  <value>1</value>
24106                </enumeratedValue>
24107              </enumeratedValues>
24108            </field>
24109            <field>
24110              <name>COMPARE2</name>
24111              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
24112              <lsb>18</lsb>
24113              <msb>18</msb>
24114              <enumeratedValues>
24115                <usage>read</usage>
24116                <enumeratedValue>
24117                  <name>Disabled</name>
24118                  <description>Read: Disabled</description>
24119                  <value>0</value>
24120                </enumeratedValue>
24121                <enumeratedValue>
24122                  <name>Enabled</name>
24123                  <description>Read: Enabled</description>
24124                  <value>1</value>
24125                </enumeratedValue>
24126              </enumeratedValues>
24127              <enumeratedValues>
24128                <usage>write</usage>
24129                <enumeratedValue>
24130                  <name>Clear</name>
24131                  <description>Disable</description>
24132                  <value>1</value>
24133                </enumeratedValue>
24134              </enumeratedValues>
24135            </field>
24136            <field>
24137              <name>COMPARE3</name>
24138              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
24139              <lsb>19</lsb>
24140              <msb>19</msb>
24141              <enumeratedValues>
24142                <usage>read</usage>
24143                <enumeratedValue>
24144                  <name>Disabled</name>
24145                  <description>Read: Disabled</description>
24146                  <value>0</value>
24147                </enumeratedValue>
24148                <enumeratedValue>
24149                  <name>Enabled</name>
24150                  <description>Read: Enabled</description>
24151                  <value>1</value>
24152                </enumeratedValue>
24153              </enumeratedValues>
24154              <enumeratedValues>
24155                <usage>write</usage>
24156                <enumeratedValue>
24157                  <name>Clear</name>
24158                  <description>Disable</description>
24159                  <value>1</value>
24160                </enumeratedValue>
24161              </enumeratedValues>
24162            </field>
24163            <field>
24164              <name>COMPARE4</name>
24165              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
24166              <lsb>20</lsb>
24167              <msb>20</msb>
24168              <enumeratedValues>
24169                <usage>read</usage>
24170                <enumeratedValue>
24171                  <name>Disabled</name>
24172                  <description>Read: Disabled</description>
24173                  <value>0</value>
24174                </enumeratedValue>
24175                <enumeratedValue>
24176                  <name>Enabled</name>
24177                  <description>Read: Enabled</description>
24178                  <value>1</value>
24179                </enumeratedValue>
24180              </enumeratedValues>
24181              <enumeratedValues>
24182                <usage>write</usage>
24183                <enumeratedValue>
24184                  <name>Clear</name>
24185                  <description>Disable</description>
24186                  <value>1</value>
24187                </enumeratedValue>
24188              </enumeratedValues>
24189            </field>
24190            <field>
24191              <name>COMPARE5</name>
24192              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
24193              <lsb>21</lsb>
24194              <msb>21</msb>
24195              <enumeratedValues>
24196                <usage>read</usage>
24197                <enumeratedValue>
24198                  <name>Disabled</name>
24199                  <description>Read: Disabled</description>
24200                  <value>0</value>
24201                </enumeratedValue>
24202                <enumeratedValue>
24203                  <name>Enabled</name>
24204                  <description>Read: Enabled</description>
24205                  <value>1</value>
24206                </enumeratedValue>
24207              </enumeratedValues>
24208              <enumeratedValues>
24209                <usage>write</usage>
24210                <enumeratedValue>
24211                  <name>Clear</name>
24212                  <description>Disable</description>
24213                  <value>1</value>
24214                </enumeratedValue>
24215              </enumeratedValues>
24216            </field>
24217          </fields>
24218        </register>
24219        <register>
24220          <name>MODE</name>
24221          <description>Timer mode selection</description>
24222          <addressOffset>0x504</addressOffset>
24223          <access>read-write</access>
24224          <fields>
24225            <field>
24226              <name>MODE</name>
24227              <description>Timer mode</description>
24228              <lsb>0</lsb>
24229              <msb>1</msb>
24230              <enumeratedValues>
24231                <enumeratedValue>
24232                  <name>Timer</name>
24233                  <description>Select Timer mode</description>
24234                  <value>0</value>
24235                </enumeratedValue>
24236                <enumeratedValue>
24237                  <name>Counter</name>
24238                  <description>Deprecated enumerator -  Select Counter mode</description>
24239                  <value>1</value>
24240                </enumeratedValue>
24241                <enumeratedValue>
24242                  <name>LowPowerCounter</name>
24243                  <description>Select Low Power Counter mode</description>
24244                  <value>2</value>
24245                </enumeratedValue>
24246              </enumeratedValues>
24247            </field>
24248          </fields>
24249        </register>
24250        <register>
24251          <name>BITMODE</name>
24252          <description>Configure the number of bits used by the TIMER</description>
24253          <addressOffset>0x508</addressOffset>
24254          <access>read-write</access>
24255          <fields>
24256            <field>
24257              <name>BITMODE</name>
24258              <description>Timer bit width</description>
24259              <lsb>0</lsb>
24260              <msb>1</msb>
24261              <enumeratedValues>
24262                <enumeratedValue>
24263                  <name>16Bit</name>
24264                  <description>16 bit timer bit width</description>
24265                  <value>0</value>
24266                </enumeratedValue>
24267                <enumeratedValue>
24268                  <name>08Bit</name>
24269                  <description>8 bit timer bit width</description>
24270                  <value>1</value>
24271                </enumeratedValue>
24272                <enumeratedValue>
24273                  <name>24Bit</name>
24274                  <description>24 bit timer bit width</description>
24275                  <value>2</value>
24276                </enumeratedValue>
24277                <enumeratedValue>
24278                  <name>32Bit</name>
24279                  <description>32 bit timer bit width</description>
24280                  <value>3</value>
24281                </enumeratedValue>
24282              </enumeratedValues>
24283            </field>
24284          </fields>
24285        </register>
24286        <register>
24287          <name>PRESCALER</name>
24288          <description>Timer prescaler register</description>
24289          <addressOffset>0x510</addressOffset>
24290          <access>read-write</access>
24291          <resetValue>0x00000004</resetValue>
24292          <fields>
24293            <field>
24294              <name>PRESCALER</name>
24295              <description>Prescaler value</description>
24296              <lsb>0</lsb>
24297              <msb>3</msb>
24298            </field>
24299          </fields>
24300        </register>
24301        <register>
24302          <dim>0x6</dim>
24303          <dimIncrement>0x4</dimIncrement>
24304          <name>CC[%s]</name>
24305          <description>Description collection: Capture/Compare register n</description>
24306          <addressOffset>0x540</addressOffset>
24307          <access>read-write</access>
24308          <fields>
24309            <field>
24310              <name>CC</name>
24311              <description>Capture/Compare value</description>
24312              <lsb>0</lsb>
24313              <msb>31</msb>
24314            </field>
24315          </fields>
24316        </register>
24317      </registers>
24318    </peripheral>
24319    <peripheral derivedFrom="TIMER0">
24320      <name>TIMER1</name>
24321      <description>Timer/Counter 1</description>
24322      <baseAddress>0x40009000</baseAddress>
24323      <interrupt>
24324        <name>TIMER1</name>
24325        <value>9</value>
24326      </interrupt>
24327    </peripheral>
24328    <peripheral derivedFrom="TIMER0">
24329      <name>TIMER2</name>
24330      <description>Timer/Counter 2</description>
24331      <baseAddress>0x4000A000</baseAddress>
24332      <interrupt>
24333        <name>TIMER2</name>
24334        <value>10</value>
24335      </interrupt>
24336    </peripheral>
24337    <peripheral>
24338      <name>RTC0</name>
24339      <description>Real time counter 0</description>
24340      <baseAddress>0x4000B000</baseAddress>
24341      <headerStructName>RTC</headerStructName>
24342      <addressBlock>
24343        <offset>0</offset>
24344        <size>0x1000</size>
24345        <usage>registers</usage>
24346      </addressBlock>
24347      <interrupt>
24348        <name>RTC0</name>
24349        <value>11</value>
24350      </interrupt>
24351      <groupName>RTC</groupName>
24352      <size>0x20</size>
24353      <registers>
24354        <register>
24355          <name>TASKS_START</name>
24356          <description>Start RTC COUNTER</description>
24357          <addressOffset>0x000</addressOffset>
24358          <access>write-only</access>
24359          <fields>
24360            <field>
24361              <name>TASKS_START</name>
24362              <description>Start RTC COUNTER</description>
24363              <lsb>0</lsb>
24364              <msb>0</msb>
24365              <enumeratedValues>
24366                <enumeratedValue>
24367                  <name>Trigger</name>
24368                  <description>Trigger task</description>
24369                  <value>1</value>
24370                </enumeratedValue>
24371              </enumeratedValues>
24372            </field>
24373          </fields>
24374        </register>
24375        <register>
24376          <name>TASKS_STOP</name>
24377          <description>Stop RTC COUNTER</description>
24378          <addressOffset>0x004</addressOffset>
24379          <access>write-only</access>
24380          <fields>
24381            <field>
24382              <name>TASKS_STOP</name>
24383              <description>Stop RTC COUNTER</description>
24384              <lsb>0</lsb>
24385              <msb>0</msb>
24386              <enumeratedValues>
24387                <enumeratedValue>
24388                  <name>Trigger</name>
24389                  <description>Trigger task</description>
24390                  <value>1</value>
24391                </enumeratedValue>
24392              </enumeratedValues>
24393            </field>
24394          </fields>
24395        </register>
24396        <register>
24397          <name>TASKS_CLEAR</name>
24398          <description>Clear RTC COUNTER</description>
24399          <addressOffset>0x008</addressOffset>
24400          <access>write-only</access>
24401          <fields>
24402            <field>
24403              <name>TASKS_CLEAR</name>
24404              <description>Clear RTC COUNTER</description>
24405              <lsb>0</lsb>
24406              <msb>0</msb>
24407              <enumeratedValues>
24408                <enumeratedValue>
24409                  <name>Trigger</name>
24410                  <description>Trigger task</description>
24411                  <value>1</value>
24412                </enumeratedValue>
24413              </enumeratedValues>
24414            </field>
24415          </fields>
24416        </register>
24417        <register>
24418          <name>TASKS_TRIGOVRFLW</name>
24419          <description>Set COUNTER to 0xFFFFF0</description>
24420          <addressOffset>0x00C</addressOffset>
24421          <access>write-only</access>
24422          <fields>
24423            <field>
24424              <name>TASKS_TRIGOVRFLW</name>
24425              <description>Set COUNTER to 0xFFFFF0</description>
24426              <lsb>0</lsb>
24427              <msb>0</msb>
24428              <enumeratedValues>
24429                <enumeratedValue>
24430                  <name>Trigger</name>
24431                  <description>Trigger task</description>
24432                  <value>1</value>
24433                </enumeratedValue>
24434              </enumeratedValues>
24435            </field>
24436          </fields>
24437        </register>
24438        <register>
24439          <name>EVENTS_TICK</name>
24440          <description>Event on COUNTER increment</description>
24441          <addressOffset>0x100</addressOffset>
24442          <access>read-write</access>
24443          <fields>
24444            <field>
24445              <name>EVENTS_TICK</name>
24446              <description>Event on COUNTER increment</description>
24447              <lsb>0</lsb>
24448              <msb>0</msb>
24449              <enumeratedValues>
24450                <enumeratedValue>
24451                  <name>NotGenerated</name>
24452                  <description>Event not generated</description>
24453                  <value>0</value>
24454                </enumeratedValue>
24455                <enumeratedValue>
24456                  <name>Generated</name>
24457                  <description>Event generated</description>
24458                  <value>1</value>
24459                </enumeratedValue>
24460              </enumeratedValues>
24461            </field>
24462          </fields>
24463        </register>
24464        <register>
24465          <name>EVENTS_OVRFLW</name>
24466          <description>Event on COUNTER overflow</description>
24467          <addressOffset>0x104</addressOffset>
24468          <access>read-write</access>
24469          <fields>
24470            <field>
24471              <name>EVENTS_OVRFLW</name>
24472              <description>Event on COUNTER overflow</description>
24473              <lsb>0</lsb>
24474              <msb>0</msb>
24475              <enumeratedValues>
24476                <enumeratedValue>
24477                  <name>NotGenerated</name>
24478                  <description>Event not generated</description>
24479                  <value>0</value>
24480                </enumeratedValue>
24481                <enumeratedValue>
24482                  <name>Generated</name>
24483                  <description>Event generated</description>
24484                  <value>1</value>
24485                </enumeratedValue>
24486              </enumeratedValues>
24487            </field>
24488          </fields>
24489        </register>
24490        <register>
24491          <dim>0x4</dim>
24492          <dimIncrement>0x4</dimIncrement>
24493          <name>EVENTS_COMPARE[%s]</name>
24494          <description>Description collection: Compare event on CC[n] match</description>
24495          <addressOffset>0x140</addressOffset>
24496          <access>read-write</access>
24497          <fields>
24498            <field>
24499              <name>EVENTS_COMPARE</name>
24500              <description>Compare event on CC[n] match</description>
24501              <lsb>0</lsb>
24502              <msb>0</msb>
24503              <enumeratedValues>
24504                <enumeratedValue>
24505                  <name>NotGenerated</name>
24506                  <description>Event not generated</description>
24507                  <value>0</value>
24508                </enumeratedValue>
24509                <enumeratedValue>
24510                  <name>Generated</name>
24511                  <description>Event generated</description>
24512                  <value>1</value>
24513                </enumeratedValue>
24514              </enumeratedValues>
24515            </field>
24516          </fields>
24517        </register>
24518        <register>
24519          <name>INTENSET</name>
24520          <description>Enable interrupt</description>
24521          <addressOffset>0x304</addressOffset>
24522          <access>read-write</access>
24523          <fields>
24524            <field>
24525              <name>TICK</name>
24526              <description>Write '1' to enable interrupt for event TICK</description>
24527              <lsb>0</lsb>
24528              <msb>0</msb>
24529              <enumeratedValues>
24530                <usage>read</usage>
24531                <enumeratedValue>
24532                  <name>Disabled</name>
24533                  <description>Read: Disabled</description>
24534                  <value>0</value>
24535                </enumeratedValue>
24536                <enumeratedValue>
24537                  <name>Enabled</name>
24538                  <description>Read: Enabled</description>
24539                  <value>1</value>
24540                </enumeratedValue>
24541              </enumeratedValues>
24542              <enumeratedValues>
24543                <usage>write</usage>
24544                <enumeratedValue>
24545                  <name>Set</name>
24546                  <description>Enable</description>
24547                  <value>1</value>
24548                </enumeratedValue>
24549              </enumeratedValues>
24550            </field>
24551            <field>
24552              <name>OVRFLW</name>
24553              <description>Write '1' to enable interrupt for event OVRFLW</description>
24554              <lsb>1</lsb>
24555              <msb>1</msb>
24556              <enumeratedValues>
24557                <usage>read</usage>
24558                <enumeratedValue>
24559                  <name>Disabled</name>
24560                  <description>Read: Disabled</description>
24561                  <value>0</value>
24562                </enumeratedValue>
24563                <enumeratedValue>
24564                  <name>Enabled</name>
24565                  <description>Read: Enabled</description>
24566                  <value>1</value>
24567                </enumeratedValue>
24568              </enumeratedValues>
24569              <enumeratedValues>
24570                <usage>write</usage>
24571                <enumeratedValue>
24572                  <name>Set</name>
24573                  <description>Enable</description>
24574                  <value>1</value>
24575                </enumeratedValue>
24576              </enumeratedValues>
24577            </field>
24578            <field>
24579              <name>COMPARE0</name>
24580              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
24581              <lsb>16</lsb>
24582              <msb>16</msb>
24583              <enumeratedValues>
24584                <usage>read</usage>
24585                <enumeratedValue>
24586                  <name>Disabled</name>
24587                  <description>Read: Disabled</description>
24588                  <value>0</value>
24589                </enumeratedValue>
24590                <enumeratedValue>
24591                  <name>Enabled</name>
24592                  <description>Read: Enabled</description>
24593                  <value>1</value>
24594                </enumeratedValue>
24595              </enumeratedValues>
24596              <enumeratedValues>
24597                <usage>write</usage>
24598                <enumeratedValue>
24599                  <name>Set</name>
24600                  <description>Enable</description>
24601                  <value>1</value>
24602                </enumeratedValue>
24603              </enumeratedValues>
24604            </field>
24605            <field>
24606              <name>COMPARE1</name>
24607              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
24608              <lsb>17</lsb>
24609              <msb>17</msb>
24610              <enumeratedValues>
24611                <usage>read</usage>
24612                <enumeratedValue>
24613                  <name>Disabled</name>
24614                  <description>Read: Disabled</description>
24615                  <value>0</value>
24616                </enumeratedValue>
24617                <enumeratedValue>
24618                  <name>Enabled</name>
24619                  <description>Read: Enabled</description>
24620                  <value>1</value>
24621                </enumeratedValue>
24622              </enumeratedValues>
24623              <enumeratedValues>
24624                <usage>write</usage>
24625                <enumeratedValue>
24626                  <name>Set</name>
24627                  <description>Enable</description>
24628                  <value>1</value>
24629                </enumeratedValue>
24630              </enumeratedValues>
24631            </field>
24632            <field>
24633              <name>COMPARE2</name>
24634              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
24635              <lsb>18</lsb>
24636              <msb>18</msb>
24637              <enumeratedValues>
24638                <usage>read</usage>
24639                <enumeratedValue>
24640                  <name>Disabled</name>
24641                  <description>Read: Disabled</description>
24642                  <value>0</value>
24643                </enumeratedValue>
24644                <enumeratedValue>
24645                  <name>Enabled</name>
24646                  <description>Read: Enabled</description>
24647                  <value>1</value>
24648                </enumeratedValue>
24649              </enumeratedValues>
24650              <enumeratedValues>
24651                <usage>write</usage>
24652                <enumeratedValue>
24653                  <name>Set</name>
24654                  <description>Enable</description>
24655                  <value>1</value>
24656                </enumeratedValue>
24657              </enumeratedValues>
24658            </field>
24659            <field>
24660              <name>COMPARE3</name>
24661              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
24662              <lsb>19</lsb>
24663              <msb>19</msb>
24664              <enumeratedValues>
24665                <usage>read</usage>
24666                <enumeratedValue>
24667                  <name>Disabled</name>
24668                  <description>Read: Disabled</description>
24669                  <value>0</value>
24670                </enumeratedValue>
24671                <enumeratedValue>
24672                  <name>Enabled</name>
24673                  <description>Read: Enabled</description>
24674                  <value>1</value>
24675                </enumeratedValue>
24676              </enumeratedValues>
24677              <enumeratedValues>
24678                <usage>write</usage>
24679                <enumeratedValue>
24680                  <name>Set</name>
24681                  <description>Enable</description>
24682                  <value>1</value>
24683                </enumeratedValue>
24684              </enumeratedValues>
24685            </field>
24686          </fields>
24687        </register>
24688        <register>
24689          <name>INTENCLR</name>
24690          <description>Disable interrupt</description>
24691          <addressOffset>0x308</addressOffset>
24692          <access>read-write</access>
24693          <fields>
24694            <field>
24695              <name>TICK</name>
24696              <description>Write '1' to disable interrupt for event TICK</description>
24697              <lsb>0</lsb>
24698              <msb>0</msb>
24699              <enumeratedValues>
24700                <usage>read</usage>
24701                <enumeratedValue>
24702                  <name>Disabled</name>
24703                  <description>Read: Disabled</description>
24704                  <value>0</value>
24705                </enumeratedValue>
24706                <enumeratedValue>
24707                  <name>Enabled</name>
24708                  <description>Read: Enabled</description>
24709                  <value>1</value>
24710                </enumeratedValue>
24711              </enumeratedValues>
24712              <enumeratedValues>
24713                <usage>write</usage>
24714                <enumeratedValue>
24715                  <name>Clear</name>
24716                  <description>Disable</description>
24717                  <value>1</value>
24718                </enumeratedValue>
24719              </enumeratedValues>
24720            </field>
24721            <field>
24722              <name>OVRFLW</name>
24723              <description>Write '1' to disable interrupt for event OVRFLW</description>
24724              <lsb>1</lsb>
24725              <msb>1</msb>
24726              <enumeratedValues>
24727                <usage>read</usage>
24728                <enumeratedValue>
24729                  <name>Disabled</name>
24730                  <description>Read: Disabled</description>
24731                  <value>0</value>
24732                </enumeratedValue>
24733                <enumeratedValue>
24734                  <name>Enabled</name>
24735                  <description>Read: Enabled</description>
24736                  <value>1</value>
24737                </enumeratedValue>
24738              </enumeratedValues>
24739              <enumeratedValues>
24740                <usage>write</usage>
24741                <enumeratedValue>
24742                  <name>Clear</name>
24743                  <description>Disable</description>
24744                  <value>1</value>
24745                </enumeratedValue>
24746              </enumeratedValues>
24747            </field>
24748            <field>
24749              <name>COMPARE0</name>
24750              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
24751              <lsb>16</lsb>
24752              <msb>16</msb>
24753              <enumeratedValues>
24754                <usage>read</usage>
24755                <enumeratedValue>
24756                  <name>Disabled</name>
24757                  <description>Read: Disabled</description>
24758                  <value>0</value>
24759                </enumeratedValue>
24760                <enumeratedValue>
24761                  <name>Enabled</name>
24762                  <description>Read: Enabled</description>
24763                  <value>1</value>
24764                </enumeratedValue>
24765              </enumeratedValues>
24766              <enumeratedValues>
24767                <usage>write</usage>
24768                <enumeratedValue>
24769                  <name>Clear</name>
24770                  <description>Disable</description>
24771                  <value>1</value>
24772                </enumeratedValue>
24773              </enumeratedValues>
24774            </field>
24775            <field>
24776              <name>COMPARE1</name>
24777              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
24778              <lsb>17</lsb>
24779              <msb>17</msb>
24780              <enumeratedValues>
24781                <usage>read</usage>
24782                <enumeratedValue>
24783                  <name>Disabled</name>
24784                  <description>Read: Disabled</description>
24785                  <value>0</value>
24786                </enumeratedValue>
24787                <enumeratedValue>
24788                  <name>Enabled</name>
24789                  <description>Read: Enabled</description>
24790                  <value>1</value>
24791                </enumeratedValue>
24792              </enumeratedValues>
24793              <enumeratedValues>
24794                <usage>write</usage>
24795                <enumeratedValue>
24796                  <name>Clear</name>
24797                  <description>Disable</description>
24798                  <value>1</value>
24799                </enumeratedValue>
24800              </enumeratedValues>
24801            </field>
24802            <field>
24803              <name>COMPARE2</name>
24804              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
24805              <lsb>18</lsb>
24806              <msb>18</msb>
24807              <enumeratedValues>
24808                <usage>read</usage>
24809                <enumeratedValue>
24810                  <name>Disabled</name>
24811                  <description>Read: Disabled</description>
24812                  <value>0</value>
24813                </enumeratedValue>
24814                <enumeratedValue>
24815                  <name>Enabled</name>
24816                  <description>Read: Enabled</description>
24817                  <value>1</value>
24818                </enumeratedValue>
24819              </enumeratedValues>
24820              <enumeratedValues>
24821                <usage>write</usage>
24822                <enumeratedValue>
24823                  <name>Clear</name>
24824                  <description>Disable</description>
24825                  <value>1</value>
24826                </enumeratedValue>
24827              </enumeratedValues>
24828            </field>
24829            <field>
24830              <name>COMPARE3</name>
24831              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
24832              <lsb>19</lsb>
24833              <msb>19</msb>
24834              <enumeratedValues>
24835                <usage>read</usage>
24836                <enumeratedValue>
24837                  <name>Disabled</name>
24838                  <description>Read: Disabled</description>
24839                  <value>0</value>
24840                </enumeratedValue>
24841                <enumeratedValue>
24842                  <name>Enabled</name>
24843                  <description>Read: Enabled</description>
24844                  <value>1</value>
24845                </enumeratedValue>
24846              </enumeratedValues>
24847              <enumeratedValues>
24848                <usage>write</usage>
24849                <enumeratedValue>
24850                  <name>Clear</name>
24851                  <description>Disable</description>
24852                  <value>1</value>
24853                </enumeratedValue>
24854              </enumeratedValues>
24855            </field>
24856          </fields>
24857        </register>
24858        <register>
24859          <name>EVTEN</name>
24860          <description>Enable or disable event routing</description>
24861          <addressOffset>0x340</addressOffset>
24862          <access>read-write</access>
24863          <fields>
24864            <field>
24865              <name>TICK</name>
24866              <description>Enable or disable event routing for event TICK</description>
24867              <lsb>0</lsb>
24868              <msb>0</msb>
24869              <enumeratedValues>
24870                <enumeratedValue>
24871                  <name>Disabled</name>
24872                  <description>Disable</description>
24873                  <value>0</value>
24874                </enumeratedValue>
24875                <enumeratedValue>
24876                  <name>Enabled</name>
24877                  <description>Disable</description>
24878                  <value>1</value>
24879                </enumeratedValue>
24880              </enumeratedValues>
24881            </field>
24882            <field>
24883              <name>OVRFLW</name>
24884              <description>Enable or disable event routing for event OVRFLW</description>
24885              <lsb>1</lsb>
24886              <msb>1</msb>
24887              <enumeratedValues>
24888                <enumeratedValue>
24889                  <name>Disabled</name>
24890                  <description>Disable</description>
24891                  <value>0</value>
24892                </enumeratedValue>
24893                <enumeratedValue>
24894                  <name>Enabled</name>
24895                  <description>Disable</description>
24896                  <value>1</value>
24897                </enumeratedValue>
24898              </enumeratedValues>
24899            </field>
24900            <field>
24901              <name>COMPARE0</name>
24902              <description>Enable or disable event routing for event COMPARE[0]</description>
24903              <lsb>16</lsb>
24904              <msb>16</msb>
24905              <enumeratedValues>
24906                <enumeratedValue>
24907                  <name>Disabled</name>
24908                  <description>Disable</description>
24909                  <value>0</value>
24910                </enumeratedValue>
24911                <enumeratedValue>
24912                  <name>Enabled</name>
24913                  <description>Disable</description>
24914                  <value>1</value>
24915                </enumeratedValue>
24916              </enumeratedValues>
24917            </field>
24918            <field>
24919              <name>COMPARE1</name>
24920              <description>Enable or disable event routing for event COMPARE[1]</description>
24921              <lsb>17</lsb>
24922              <msb>17</msb>
24923              <enumeratedValues>
24924                <enumeratedValue>
24925                  <name>Disabled</name>
24926                  <description>Disable</description>
24927                  <value>0</value>
24928                </enumeratedValue>
24929                <enumeratedValue>
24930                  <name>Enabled</name>
24931                  <description>Disable</description>
24932                  <value>1</value>
24933                </enumeratedValue>
24934              </enumeratedValues>
24935            </field>
24936            <field>
24937              <name>COMPARE2</name>
24938              <description>Enable or disable event routing for event COMPARE[2]</description>
24939              <lsb>18</lsb>
24940              <msb>18</msb>
24941              <enumeratedValues>
24942                <enumeratedValue>
24943                  <name>Disabled</name>
24944                  <description>Disable</description>
24945                  <value>0</value>
24946                </enumeratedValue>
24947                <enumeratedValue>
24948                  <name>Enabled</name>
24949                  <description>Disable</description>
24950                  <value>1</value>
24951                </enumeratedValue>
24952              </enumeratedValues>
24953            </field>
24954            <field>
24955              <name>COMPARE3</name>
24956              <description>Enable or disable event routing for event COMPARE[3]</description>
24957              <lsb>19</lsb>
24958              <msb>19</msb>
24959              <enumeratedValues>
24960                <enumeratedValue>
24961                  <name>Disabled</name>
24962                  <description>Disable</description>
24963                  <value>0</value>
24964                </enumeratedValue>
24965                <enumeratedValue>
24966                  <name>Enabled</name>
24967                  <description>Disable</description>
24968                  <value>1</value>
24969                </enumeratedValue>
24970              </enumeratedValues>
24971            </field>
24972          </fields>
24973        </register>
24974        <register>
24975          <name>EVTENSET</name>
24976          <description>Enable event routing</description>
24977          <addressOffset>0x344</addressOffset>
24978          <access>read-write</access>
24979          <fields>
24980            <field>
24981              <name>TICK</name>
24982              <description>Write '1' to enable event routing for event TICK</description>
24983              <lsb>0</lsb>
24984              <msb>0</msb>
24985              <enumeratedValues>
24986                <usage>read</usage>
24987                <enumeratedValue>
24988                  <name>Disabled</name>
24989                  <description>Read: Disabled</description>
24990                  <value>0</value>
24991                </enumeratedValue>
24992                <enumeratedValue>
24993                  <name>Enabled</name>
24994                  <description>Read: Enabled</description>
24995                  <value>1</value>
24996                </enumeratedValue>
24997              </enumeratedValues>
24998              <enumeratedValues>
24999                <usage>write</usage>
25000                <enumeratedValue>
25001                  <name>Set</name>
25002                  <description>Enable</description>
25003                  <value>1</value>
25004                </enumeratedValue>
25005              </enumeratedValues>
25006            </field>
25007            <field>
25008              <name>OVRFLW</name>
25009              <description>Write '1' to enable event routing for event OVRFLW</description>
25010              <lsb>1</lsb>
25011              <msb>1</msb>
25012              <enumeratedValues>
25013                <usage>read</usage>
25014                <enumeratedValue>
25015                  <name>Disabled</name>
25016                  <description>Read: Disabled</description>
25017                  <value>0</value>
25018                </enumeratedValue>
25019                <enumeratedValue>
25020                  <name>Enabled</name>
25021                  <description>Read: Enabled</description>
25022                  <value>1</value>
25023                </enumeratedValue>
25024              </enumeratedValues>
25025              <enumeratedValues>
25026                <usage>write</usage>
25027                <enumeratedValue>
25028                  <name>Set</name>
25029                  <description>Enable</description>
25030                  <value>1</value>
25031                </enumeratedValue>
25032              </enumeratedValues>
25033            </field>
25034            <field>
25035              <name>COMPARE0</name>
25036              <description>Write '1' to enable event routing for event COMPARE[0]</description>
25037              <lsb>16</lsb>
25038              <msb>16</msb>
25039              <enumeratedValues>
25040                <usage>read</usage>
25041                <enumeratedValue>
25042                  <name>Disabled</name>
25043                  <description>Read: Disabled</description>
25044                  <value>0</value>
25045                </enumeratedValue>
25046                <enumeratedValue>
25047                  <name>Enabled</name>
25048                  <description>Read: Enabled</description>
25049                  <value>1</value>
25050                </enumeratedValue>
25051              </enumeratedValues>
25052              <enumeratedValues>
25053                <usage>write</usage>
25054                <enumeratedValue>
25055                  <name>Set</name>
25056                  <description>Enable</description>
25057                  <value>1</value>
25058                </enumeratedValue>
25059              </enumeratedValues>
25060            </field>
25061            <field>
25062              <name>COMPARE1</name>
25063              <description>Write '1' to enable event routing for event COMPARE[1]</description>
25064              <lsb>17</lsb>
25065              <msb>17</msb>
25066              <enumeratedValues>
25067                <usage>read</usage>
25068                <enumeratedValue>
25069                  <name>Disabled</name>
25070                  <description>Read: Disabled</description>
25071                  <value>0</value>
25072                </enumeratedValue>
25073                <enumeratedValue>
25074                  <name>Enabled</name>
25075                  <description>Read: Enabled</description>
25076                  <value>1</value>
25077                </enumeratedValue>
25078              </enumeratedValues>
25079              <enumeratedValues>
25080                <usage>write</usage>
25081                <enumeratedValue>
25082                  <name>Set</name>
25083                  <description>Enable</description>
25084                  <value>1</value>
25085                </enumeratedValue>
25086              </enumeratedValues>
25087            </field>
25088            <field>
25089              <name>COMPARE2</name>
25090              <description>Write '1' to enable event routing for event COMPARE[2]</description>
25091              <lsb>18</lsb>
25092              <msb>18</msb>
25093              <enumeratedValues>
25094                <usage>read</usage>
25095                <enumeratedValue>
25096                  <name>Disabled</name>
25097                  <description>Read: Disabled</description>
25098                  <value>0</value>
25099                </enumeratedValue>
25100                <enumeratedValue>
25101                  <name>Enabled</name>
25102                  <description>Read: Enabled</description>
25103                  <value>1</value>
25104                </enumeratedValue>
25105              </enumeratedValues>
25106              <enumeratedValues>
25107                <usage>write</usage>
25108                <enumeratedValue>
25109                  <name>Set</name>
25110                  <description>Enable</description>
25111                  <value>1</value>
25112                </enumeratedValue>
25113              </enumeratedValues>
25114            </field>
25115            <field>
25116              <name>COMPARE3</name>
25117              <description>Write '1' to enable event routing for event COMPARE[3]</description>
25118              <lsb>19</lsb>
25119              <msb>19</msb>
25120              <enumeratedValues>
25121                <usage>read</usage>
25122                <enumeratedValue>
25123                  <name>Disabled</name>
25124                  <description>Read: Disabled</description>
25125                  <value>0</value>
25126                </enumeratedValue>
25127                <enumeratedValue>
25128                  <name>Enabled</name>
25129                  <description>Read: Enabled</description>
25130                  <value>1</value>
25131                </enumeratedValue>
25132              </enumeratedValues>
25133              <enumeratedValues>
25134                <usage>write</usage>
25135                <enumeratedValue>
25136                  <name>Set</name>
25137                  <description>Enable</description>
25138                  <value>1</value>
25139                </enumeratedValue>
25140              </enumeratedValues>
25141            </field>
25142          </fields>
25143        </register>
25144        <register>
25145          <name>EVTENCLR</name>
25146          <description>Disable event routing</description>
25147          <addressOffset>0x348</addressOffset>
25148          <access>read-write</access>
25149          <fields>
25150            <field>
25151              <name>TICK</name>
25152              <description>Write '1' to disable event routing for event TICK</description>
25153              <lsb>0</lsb>
25154              <msb>0</msb>
25155              <enumeratedValues>
25156                <usage>read</usage>
25157                <enumeratedValue>
25158                  <name>Disabled</name>
25159                  <description>Read: Disabled</description>
25160                  <value>0</value>
25161                </enumeratedValue>
25162                <enumeratedValue>
25163                  <name>Enabled</name>
25164                  <description>Read: Enabled</description>
25165                  <value>1</value>
25166                </enumeratedValue>
25167              </enumeratedValues>
25168              <enumeratedValues>
25169                <usage>write</usage>
25170                <enumeratedValue>
25171                  <name>Clear</name>
25172                  <description>Disable</description>
25173                  <value>1</value>
25174                </enumeratedValue>
25175              </enumeratedValues>
25176            </field>
25177            <field>
25178              <name>OVRFLW</name>
25179              <description>Write '1' to disable event routing for event OVRFLW</description>
25180              <lsb>1</lsb>
25181              <msb>1</msb>
25182              <enumeratedValues>
25183                <usage>read</usage>
25184                <enumeratedValue>
25185                  <name>Disabled</name>
25186                  <description>Read: Disabled</description>
25187                  <value>0</value>
25188                </enumeratedValue>
25189                <enumeratedValue>
25190                  <name>Enabled</name>
25191                  <description>Read: Enabled</description>
25192                  <value>1</value>
25193                </enumeratedValue>
25194              </enumeratedValues>
25195              <enumeratedValues>
25196                <usage>write</usage>
25197                <enumeratedValue>
25198                  <name>Clear</name>
25199                  <description>Disable</description>
25200                  <value>1</value>
25201                </enumeratedValue>
25202              </enumeratedValues>
25203            </field>
25204            <field>
25205              <name>COMPARE0</name>
25206              <description>Write '1' to disable event routing for event COMPARE[0]</description>
25207              <lsb>16</lsb>
25208              <msb>16</msb>
25209              <enumeratedValues>
25210                <usage>read</usage>
25211                <enumeratedValue>
25212                  <name>Disabled</name>
25213                  <description>Read: Disabled</description>
25214                  <value>0</value>
25215                </enumeratedValue>
25216                <enumeratedValue>
25217                  <name>Enabled</name>
25218                  <description>Read: Enabled</description>
25219                  <value>1</value>
25220                </enumeratedValue>
25221              </enumeratedValues>
25222              <enumeratedValues>
25223                <usage>write</usage>
25224                <enumeratedValue>
25225                  <name>Clear</name>
25226                  <description>Disable</description>
25227                  <value>1</value>
25228                </enumeratedValue>
25229              </enumeratedValues>
25230            </field>
25231            <field>
25232              <name>COMPARE1</name>
25233              <description>Write '1' to disable event routing for event COMPARE[1]</description>
25234              <lsb>17</lsb>
25235              <msb>17</msb>
25236              <enumeratedValues>
25237                <usage>read</usage>
25238                <enumeratedValue>
25239                  <name>Disabled</name>
25240                  <description>Read: Disabled</description>
25241                  <value>0</value>
25242                </enumeratedValue>
25243                <enumeratedValue>
25244                  <name>Enabled</name>
25245                  <description>Read: Enabled</description>
25246                  <value>1</value>
25247                </enumeratedValue>
25248              </enumeratedValues>
25249              <enumeratedValues>
25250                <usage>write</usage>
25251                <enumeratedValue>
25252                  <name>Clear</name>
25253                  <description>Disable</description>
25254                  <value>1</value>
25255                </enumeratedValue>
25256              </enumeratedValues>
25257            </field>
25258            <field>
25259              <name>COMPARE2</name>
25260              <description>Write '1' to disable event routing for event COMPARE[2]</description>
25261              <lsb>18</lsb>
25262              <msb>18</msb>
25263              <enumeratedValues>
25264                <usage>read</usage>
25265                <enumeratedValue>
25266                  <name>Disabled</name>
25267                  <description>Read: Disabled</description>
25268                  <value>0</value>
25269                </enumeratedValue>
25270                <enumeratedValue>
25271                  <name>Enabled</name>
25272                  <description>Read: Enabled</description>
25273                  <value>1</value>
25274                </enumeratedValue>
25275              </enumeratedValues>
25276              <enumeratedValues>
25277                <usage>write</usage>
25278                <enumeratedValue>
25279                  <name>Clear</name>
25280                  <description>Disable</description>
25281                  <value>1</value>
25282                </enumeratedValue>
25283              </enumeratedValues>
25284            </field>
25285            <field>
25286              <name>COMPARE3</name>
25287              <description>Write '1' to disable event routing for event COMPARE[3]</description>
25288              <lsb>19</lsb>
25289              <msb>19</msb>
25290              <enumeratedValues>
25291                <usage>read</usage>
25292                <enumeratedValue>
25293                  <name>Disabled</name>
25294                  <description>Read: Disabled</description>
25295                  <value>0</value>
25296                </enumeratedValue>
25297                <enumeratedValue>
25298                  <name>Enabled</name>
25299                  <description>Read: Enabled</description>
25300                  <value>1</value>
25301                </enumeratedValue>
25302              </enumeratedValues>
25303              <enumeratedValues>
25304                <usage>write</usage>
25305                <enumeratedValue>
25306                  <name>Clear</name>
25307                  <description>Disable</description>
25308                  <value>1</value>
25309                </enumeratedValue>
25310              </enumeratedValues>
25311            </field>
25312          </fields>
25313        </register>
25314        <register>
25315          <name>COUNTER</name>
25316          <description>Current COUNTER value</description>
25317          <addressOffset>0x504</addressOffset>
25318          <access>read-only</access>
25319          <fields>
25320            <field>
25321              <name>COUNTER</name>
25322              <description>Counter value</description>
25323              <lsb>0</lsb>
25324              <msb>23</msb>
25325            </field>
25326          </fields>
25327        </register>
25328        <register>
25329          <name>PRESCALER</name>
25330          <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped</description>
25331          <addressOffset>0x508</addressOffset>
25332          <access>read-write</access>
25333          <fields>
25334            <field>
25335              <name>PRESCALER</name>
25336              <description>Prescaler value</description>
25337              <lsb>0</lsb>
25338              <msb>11</msb>
25339            </field>
25340          </fields>
25341        </register>
25342        <register>
25343          <dim>0x4</dim>
25344          <dimIncrement>0x4</dimIncrement>
25345          <name>CC[%s]</name>
25346          <description>Description collection: Compare register n</description>
25347          <addressOffset>0x540</addressOffset>
25348          <access>read-write</access>
25349          <fields>
25350            <field>
25351              <name>COMPARE</name>
25352              <description>Compare value</description>
25353              <lsb>0</lsb>
25354              <msb>23</msb>
25355            </field>
25356          </fields>
25357        </register>
25358      </registers>
25359    </peripheral>
25360    <peripheral>
25361      <name>TEMP</name>
25362      <description>Temperature Sensor</description>
25363      <baseAddress>0x4000C000</baseAddress>
25364      <addressBlock>
25365        <offset>0</offset>
25366        <size>0x1000</size>
25367        <usage>registers</usage>
25368      </addressBlock>
25369      <interrupt>
25370        <name>TEMP</name>
25371        <value>12</value>
25372      </interrupt>
25373      <groupName>TEMP</groupName>
25374      <size>0x20</size>
25375      <registers>
25376        <register>
25377          <name>TASKS_START</name>
25378          <description>Start temperature measurement</description>
25379          <addressOffset>0x000</addressOffset>
25380          <access>write-only</access>
25381          <fields>
25382            <field>
25383              <name>TASKS_START</name>
25384              <description>Start temperature measurement</description>
25385              <lsb>0</lsb>
25386              <msb>0</msb>
25387              <enumeratedValues>
25388                <enumeratedValue>
25389                  <name>Trigger</name>
25390                  <description>Trigger task</description>
25391                  <value>1</value>
25392                </enumeratedValue>
25393              </enumeratedValues>
25394            </field>
25395          </fields>
25396        </register>
25397        <register>
25398          <name>TASKS_STOP</name>
25399          <description>Stop temperature measurement</description>
25400          <addressOffset>0x004</addressOffset>
25401          <access>write-only</access>
25402          <fields>
25403            <field>
25404              <name>TASKS_STOP</name>
25405              <description>Stop temperature measurement</description>
25406              <lsb>0</lsb>
25407              <msb>0</msb>
25408              <enumeratedValues>
25409                <enumeratedValue>
25410                  <name>Trigger</name>
25411                  <description>Trigger task</description>
25412                  <value>1</value>
25413                </enumeratedValue>
25414              </enumeratedValues>
25415            </field>
25416          </fields>
25417        </register>
25418        <register>
25419          <name>EVENTS_DATARDY</name>
25420          <description>Temperature measurement complete, data ready</description>
25421          <addressOffset>0x100</addressOffset>
25422          <access>read-write</access>
25423          <fields>
25424            <field>
25425              <name>EVENTS_DATARDY</name>
25426              <description>Temperature measurement complete, data ready</description>
25427              <lsb>0</lsb>
25428              <msb>0</msb>
25429              <enumeratedValues>
25430                <enumeratedValue>
25431                  <name>NotGenerated</name>
25432                  <description>Event not generated</description>
25433                  <value>0</value>
25434                </enumeratedValue>
25435                <enumeratedValue>
25436                  <name>Generated</name>
25437                  <description>Event generated</description>
25438                  <value>1</value>
25439                </enumeratedValue>
25440              </enumeratedValues>
25441            </field>
25442          </fields>
25443        </register>
25444        <register>
25445          <name>INTENSET</name>
25446          <description>Enable interrupt</description>
25447          <addressOffset>0x304</addressOffset>
25448          <access>read-write</access>
25449          <fields>
25450            <field>
25451              <name>DATARDY</name>
25452              <description>Write '1' to enable interrupt for event DATARDY</description>
25453              <lsb>0</lsb>
25454              <msb>0</msb>
25455              <enumeratedValues>
25456                <usage>read</usage>
25457                <enumeratedValue>
25458                  <name>Disabled</name>
25459                  <description>Read: Disabled</description>
25460                  <value>0</value>
25461                </enumeratedValue>
25462                <enumeratedValue>
25463                  <name>Enabled</name>
25464                  <description>Read: Enabled</description>
25465                  <value>1</value>
25466                </enumeratedValue>
25467              </enumeratedValues>
25468              <enumeratedValues>
25469                <usage>write</usage>
25470                <enumeratedValue>
25471                  <name>Set</name>
25472                  <description>Enable</description>
25473                  <value>1</value>
25474                </enumeratedValue>
25475              </enumeratedValues>
25476            </field>
25477          </fields>
25478        </register>
25479        <register>
25480          <name>INTENCLR</name>
25481          <description>Disable interrupt</description>
25482          <addressOffset>0x308</addressOffset>
25483          <access>read-write</access>
25484          <fields>
25485            <field>
25486              <name>DATARDY</name>
25487              <description>Write '1' to disable interrupt for event DATARDY</description>
25488              <lsb>0</lsb>
25489              <msb>0</msb>
25490              <enumeratedValues>
25491                <usage>read</usage>
25492                <enumeratedValue>
25493                  <name>Disabled</name>
25494                  <description>Read: Disabled</description>
25495                  <value>0</value>
25496                </enumeratedValue>
25497                <enumeratedValue>
25498                  <name>Enabled</name>
25499                  <description>Read: Enabled</description>
25500                  <value>1</value>
25501                </enumeratedValue>
25502              </enumeratedValues>
25503              <enumeratedValues>
25504                <usage>write</usage>
25505                <enumeratedValue>
25506                  <name>Clear</name>
25507                  <description>Disable</description>
25508                  <value>1</value>
25509                </enumeratedValue>
25510              </enumeratedValues>
25511            </field>
25512          </fields>
25513        </register>
25514        <register>
25515          <name>TEMP</name>
25516          <description>Temperature in degC (0.25deg steps)</description>
25517          <addressOffset>0x508</addressOffset>
25518          <access>read-only</access>
25519          <dataType>int32_t</dataType>
25520          <fields>
25521            <field>
25522              <name>TEMP</name>
25523              <description>Temperature in degC (0.25deg steps)</description>
25524              <lsb>0</lsb>
25525              <msb>31</msb>
25526            </field>
25527          </fields>
25528        </register>
25529        <register>
25530          <name>A0</name>
25531          <description>Slope of 1st piece wise linear function</description>
25532          <addressOffset>0x520</addressOffset>
25533          <access>read-write</access>
25534          <resetValue>0x00000326</resetValue>
25535          <fields>
25536            <field>
25537              <name>A0</name>
25538              <description>Slope of 1st piece wise linear function</description>
25539              <lsb>0</lsb>
25540              <msb>11</msb>
25541            </field>
25542          </fields>
25543        </register>
25544        <register>
25545          <name>A1</name>
25546          <description>Slope of 2nd piece wise linear function</description>
25547          <addressOffset>0x524</addressOffset>
25548          <access>read-write</access>
25549          <resetValue>0x00000348</resetValue>
25550          <fields>
25551            <field>
25552              <name>A1</name>
25553              <description>Slope of 2nd piece wise linear function</description>
25554              <lsb>0</lsb>
25555              <msb>11</msb>
25556            </field>
25557          </fields>
25558        </register>
25559        <register>
25560          <name>A2</name>
25561          <description>Slope of 3rd piece wise linear function</description>
25562          <addressOffset>0x528</addressOffset>
25563          <access>read-write</access>
25564          <resetValue>0x000003AA</resetValue>
25565          <fields>
25566            <field>
25567              <name>A2</name>
25568              <description>Slope of 3rd piece wise linear function</description>
25569              <lsb>0</lsb>
25570              <msb>11</msb>
25571            </field>
25572          </fields>
25573        </register>
25574        <register>
25575          <name>A3</name>
25576          <description>Slope of 4th piece wise linear function</description>
25577          <addressOffset>0x52C</addressOffset>
25578          <access>read-write</access>
25579          <resetValue>0x0000040E</resetValue>
25580          <fields>
25581            <field>
25582              <name>A3</name>
25583              <description>Slope of 4th piece wise linear function</description>
25584              <lsb>0</lsb>
25585              <msb>11</msb>
25586            </field>
25587          </fields>
25588        </register>
25589        <register>
25590          <name>A4</name>
25591          <description>Slope of 5th piece wise linear function</description>
25592          <addressOffset>0x530</addressOffset>
25593          <access>read-write</access>
25594          <resetValue>0x000004BD</resetValue>
25595          <fields>
25596            <field>
25597              <name>A4</name>
25598              <description>Slope of 5th piece wise linear function</description>
25599              <lsb>0</lsb>
25600              <msb>11</msb>
25601            </field>
25602          </fields>
25603        </register>
25604        <register>
25605          <name>A5</name>
25606          <description>Slope of 6th piece wise linear function</description>
25607          <addressOffset>0x534</addressOffset>
25608          <access>read-write</access>
25609          <resetValue>0x000005A3</resetValue>
25610          <fields>
25611            <field>
25612              <name>A5</name>
25613              <description>Slope of 6th piece wise linear function</description>
25614              <lsb>0</lsb>
25615              <msb>11</msb>
25616            </field>
25617          </fields>
25618        </register>
25619        <register>
25620          <name>B0</name>
25621          <description>y-intercept of 1st piece wise linear function</description>
25622          <addressOffset>0x540</addressOffset>
25623          <access>read-write</access>
25624          <resetValue>0x00003FEF</resetValue>
25625          <fields>
25626            <field>
25627              <name>B0</name>
25628              <description>y-intercept of 1st piece wise linear function</description>
25629              <lsb>0</lsb>
25630              <msb>13</msb>
25631            </field>
25632          </fields>
25633        </register>
25634        <register>
25635          <name>B1</name>
25636          <description>y-intercept of 2nd piece wise linear function</description>
25637          <addressOffset>0x544</addressOffset>
25638          <access>read-write</access>
25639          <resetValue>0x00003FBE</resetValue>
25640          <fields>
25641            <field>
25642              <name>B1</name>
25643              <description>y-intercept of 2nd piece wise linear function</description>
25644              <lsb>0</lsb>
25645              <msb>13</msb>
25646            </field>
25647          </fields>
25648        </register>
25649        <register>
25650          <name>B2</name>
25651          <description>y-intercept of 3rd piece wise linear function</description>
25652          <addressOffset>0x548</addressOffset>
25653          <access>read-write</access>
25654          <resetValue>0x00003FBE</resetValue>
25655          <fields>
25656            <field>
25657              <name>B2</name>
25658              <description>y-intercept of 3rd piece wise linear function</description>
25659              <lsb>0</lsb>
25660              <msb>13</msb>
25661            </field>
25662          </fields>
25663        </register>
25664        <register>
25665          <name>B3</name>
25666          <description>y-intercept of 4th piece wise linear function</description>
25667          <addressOffset>0x54C</addressOffset>
25668          <access>read-write</access>
25669          <resetValue>0x00000012</resetValue>
25670          <fields>
25671            <field>
25672              <name>B3</name>
25673              <description>y-intercept of 4th piece wise linear function</description>
25674              <lsb>0</lsb>
25675              <msb>13</msb>
25676            </field>
25677          </fields>
25678        </register>
25679        <register>
25680          <name>B4</name>
25681          <description>y-intercept of 5th piece wise linear function</description>
25682          <addressOffset>0x550</addressOffset>
25683          <access>read-write</access>
25684          <resetValue>0x00000124</resetValue>
25685          <fields>
25686            <field>
25687              <name>B4</name>
25688              <description>y-intercept of 5th piece wise linear function</description>
25689              <lsb>0</lsb>
25690              <msb>13</msb>
25691            </field>
25692          </fields>
25693        </register>
25694        <register>
25695          <name>B5</name>
25696          <description>y-intercept of 6th piece wise linear function</description>
25697          <addressOffset>0x554</addressOffset>
25698          <access>read-write</access>
25699          <resetValue>0x0000027C</resetValue>
25700          <fields>
25701            <field>
25702              <name>B5</name>
25703              <description>y-intercept of 6th piece wise linear function</description>
25704              <lsb>0</lsb>
25705              <msb>13</msb>
25706            </field>
25707          </fields>
25708        </register>
25709        <register>
25710          <name>T0</name>
25711          <description>End point of 1st piece wise linear function</description>
25712          <addressOffset>0x560</addressOffset>
25713          <access>read-write</access>
25714          <resetValue>0x000000E2</resetValue>
25715          <fields>
25716            <field>
25717              <name>T0</name>
25718              <description>End point of 1st piece wise linear function</description>
25719              <lsb>0</lsb>
25720              <msb>7</msb>
25721            </field>
25722          </fields>
25723        </register>
25724        <register>
25725          <name>T1</name>
25726          <description>End point of 2nd piece wise linear function</description>
25727          <addressOffset>0x564</addressOffset>
25728          <access>read-write</access>
25729          <resetValue>0x00000000</resetValue>
25730          <fields>
25731            <field>
25732              <name>T1</name>
25733              <description>End point of 2nd piece wise linear function</description>
25734              <lsb>0</lsb>
25735              <msb>7</msb>
25736            </field>
25737          </fields>
25738        </register>
25739        <register>
25740          <name>T2</name>
25741          <description>End point of 3rd piece wise linear function</description>
25742          <addressOffset>0x568</addressOffset>
25743          <access>read-write</access>
25744          <resetValue>0x00000019</resetValue>
25745          <fields>
25746            <field>
25747              <name>T2</name>
25748              <description>End point of 3rd piece wise linear function</description>
25749              <lsb>0</lsb>
25750              <msb>7</msb>
25751            </field>
25752          </fields>
25753        </register>
25754        <register>
25755          <name>T3</name>
25756          <description>End point of 4th piece wise linear function</description>
25757          <addressOffset>0x56C</addressOffset>
25758          <access>read-write</access>
25759          <resetValue>0x0000003C</resetValue>
25760          <fields>
25761            <field>
25762              <name>T3</name>
25763              <description>End point of 4th piece wise linear function</description>
25764              <lsb>0</lsb>
25765              <msb>7</msb>
25766            </field>
25767          </fields>
25768        </register>
25769        <register>
25770          <name>T4</name>
25771          <description>End point of 5th piece wise linear function</description>
25772          <addressOffset>0x570</addressOffset>
25773          <access>read-write</access>
25774          <resetValue>0x00000050</resetValue>
25775          <fields>
25776            <field>
25777              <name>T4</name>
25778              <description>End point of 5th piece wise linear function</description>
25779              <lsb>0</lsb>
25780              <msb>7</msb>
25781            </field>
25782          </fields>
25783        </register>
25784      </registers>
25785    </peripheral>
25786    <peripheral>
25787      <name>RNG</name>
25788      <description>Random Number Generator</description>
25789      <baseAddress>0x4000D000</baseAddress>
25790      <addressBlock>
25791        <offset>0</offset>
25792        <size>0x1000</size>
25793        <usage>registers</usage>
25794      </addressBlock>
25795      <interrupt>
25796        <name>RNG</name>
25797        <value>13</value>
25798      </interrupt>
25799      <groupName>RNG</groupName>
25800      <size>0x20</size>
25801      <registers>
25802        <register>
25803          <name>TASKS_START</name>
25804          <description>Task starting the random number generator</description>
25805          <addressOffset>0x000</addressOffset>
25806          <access>write-only</access>
25807          <fields>
25808            <field>
25809              <name>TASKS_START</name>
25810              <description>Task starting the random number generator</description>
25811              <lsb>0</lsb>
25812              <msb>0</msb>
25813              <enumeratedValues>
25814                <enumeratedValue>
25815                  <name>Trigger</name>
25816                  <description>Trigger task</description>
25817                  <value>1</value>
25818                </enumeratedValue>
25819              </enumeratedValues>
25820            </field>
25821          </fields>
25822        </register>
25823        <register>
25824          <name>TASKS_STOP</name>
25825          <description>Task stopping the random number generator</description>
25826          <addressOffset>0x004</addressOffset>
25827          <access>write-only</access>
25828          <fields>
25829            <field>
25830              <name>TASKS_STOP</name>
25831              <description>Task stopping the random number generator</description>
25832              <lsb>0</lsb>
25833              <msb>0</msb>
25834              <enumeratedValues>
25835                <enumeratedValue>
25836                  <name>Trigger</name>
25837                  <description>Trigger task</description>
25838                  <value>1</value>
25839                </enumeratedValue>
25840              </enumeratedValues>
25841            </field>
25842          </fields>
25843        </register>
25844        <register>
25845          <name>EVENTS_VALRDY</name>
25846          <description>Event being generated for every new random number written to the VALUE register</description>
25847          <addressOffset>0x100</addressOffset>
25848          <access>read-write</access>
25849          <fields>
25850            <field>
25851              <name>EVENTS_VALRDY</name>
25852              <description>Event being generated for every new random number written to the VALUE register</description>
25853              <lsb>0</lsb>
25854              <msb>0</msb>
25855              <enumeratedValues>
25856                <enumeratedValue>
25857                  <name>NotGenerated</name>
25858                  <description>Event not generated</description>
25859                  <value>0</value>
25860                </enumeratedValue>
25861                <enumeratedValue>
25862                  <name>Generated</name>
25863                  <description>Event generated</description>
25864                  <value>1</value>
25865                </enumeratedValue>
25866              </enumeratedValues>
25867            </field>
25868          </fields>
25869        </register>
25870        <register>
25871          <name>SHORTS</name>
25872          <description>Shortcuts between local events and tasks</description>
25873          <addressOffset>0x200</addressOffset>
25874          <access>read-write</access>
25875          <fields>
25876            <field>
25877              <name>VALRDY_STOP</name>
25878              <description>Shortcut between event VALRDY and task STOP</description>
25879              <lsb>0</lsb>
25880              <msb>0</msb>
25881              <enumeratedValues>
25882                <enumeratedValue>
25883                  <name>Disabled</name>
25884                  <description>Disable shortcut</description>
25885                  <value>0</value>
25886                </enumeratedValue>
25887                <enumeratedValue>
25888                  <name>Enabled</name>
25889                  <description>Enable shortcut</description>
25890                  <value>1</value>
25891                </enumeratedValue>
25892              </enumeratedValues>
25893            </field>
25894          </fields>
25895        </register>
25896        <register>
25897          <name>INTENSET</name>
25898          <description>Enable interrupt</description>
25899          <addressOffset>0x304</addressOffset>
25900          <access>read-write</access>
25901          <fields>
25902            <field>
25903              <name>VALRDY</name>
25904              <description>Write '1' to enable interrupt for event VALRDY</description>
25905              <lsb>0</lsb>
25906              <msb>0</msb>
25907              <enumeratedValues>
25908                <usage>read</usage>
25909                <enumeratedValue>
25910                  <name>Disabled</name>
25911                  <description>Read: Disabled</description>
25912                  <value>0</value>
25913                </enumeratedValue>
25914                <enumeratedValue>
25915                  <name>Enabled</name>
25916                  <description>Read: Enabled</description>
25917                  <value>1</value>
25918                </enumeratedValue>
25919              </enumeratedValues>
25920              <enumeratedValues>
25921                <usage>write</usage>
25922                <enumeratedValue>
25923                  <name>Set</name>
25924                  <description>Enable</description>
25925                  <value>1</value>
25926                </enumeratedValue>
25927              </enumeratedValues>
25928            </field>
25929          </fields>
25930        </register>
25931        <register>
25932          <name>INTENCLR</name>
25933          <description>Disable interrupt</description>
25934          <addressOffset>0x308</addressOffset>
25935          <access>read-write</access>
25936          <fields>
25937            <field>
25938              <name>VALRDY</name>
25939              <description>Write '1' to disable interrupt for event VALRDY</description>
25940              <lsb>0</lsb>
25941              <msb>0</msb>
25942              <enumeratedValues>
25943                <usage>read</usage>
25944                <enumeratedValue>
25945                  <name>Disabled</name>
25946                  <description>Read: Disabled</description>
25947                  <value>0</value>
25948                </enumeratedValue>
25949                <enumeratedValue>
25950                  <name>Enabled</name>
25951                  <description>Read: Enabled</description>
25952                  <value>1</value>
25953                </enumeratedValue>
25954              </enumeratedValues>
25955              <enumeratedValues>
25956                <usage>write</usage>
25957                <enumeratedValue>
25958                  <name>Clear</name>
25959                  <description>Disable</description>
25960                  <value>1</value>
25961                </enumeratedValue>
25962              </enumeratedValues>
25963            </field>
25964          </fields>
25965        </register>
25966        <register>
25967          <name>CONFIG</name>
25968          <description>Configuration register</description>
25969          <addressOffset>0x504</addressOffset>
25970          <access>read-write</access>
25971          <fields>
25972            <field>
25973              <name>DERCEN</name>
25974              <description>Bias correction</description>
25975              <lsb>0</lsb>
25976              <msb>0</msb>
25977              <enumeratedValues>
25978                <enumeratedValue>
25979                  <name>Disabled</name>
25980                  <description>Disabled</description>
25981                  <value>0</value>
25982                </enumeratedValue>
25983                <enumeratedValue>
25984                  <name>Enabled</name>
25985                  <description>Enabled</description>
25986                  <value>1</value>
25987                </enumeratedValue>
25988              </enumeratedValues>
25989            </field>
25990          </fields>
25991        </register>
25992        <register>
25993          <name>VALUE</name>
25994          <description>Output random number</description>
25995          <addressOffset>0x508</addressOffset>
25996          <access>read-only</access>
25997          <fields>
25998            <field>
25999              <name>VALUE</name>
26000              <description>Generated random number</description>
26001              <lsb>0</lsb>
26002              <msb>7</msb>
26003            </field>
26004          </fields>
26005        </register>
26006      </registers>
26007    </peripheral>
26008    <peripheral>
26009      <name>ECB</name>
26010      <description>AES ECB Mode Encryption</description>
26011      <baseAddress>0x4000E000</baseAddress>
26012      <addressBlock>
26013        <offset>0</offset>
26014        <size>0x1000</size>
26015        <usage>registers</usage>
26016      </addressBlock>
26017      <interrupt>
26018        <name>ECB</name>
26019        <value>14</value>
26020      </interrupt>
26021      <groupName>ECB</groupName>
26022      <size>0x20</size>
26023      <registers>
26024        <register>
26025          <name>TASKS_STARTECB</name>
26026          <description>Start ECB block encrypt</description>
26027          <addressOffset>0x000</addressOffset>
26028          <access>write-only</access>
26029          <fields>
26030            <field>
26031              <name>TASKS_STARTECB</name>
26032              <description>Start ECB block encrypt</description>
26033              <lsb>0</lsb>
26034              <msb>0</msb>
26035              <enumeratedValues>
26036                <enumeratedValue>
26037                  <name>Trigger</name>
26038                  <description>Trigger task</description>
26039                  <value>1</value>
26040                </enumeratedValue>
26041              </enumeratedValues>
26042            </field>
26043          </fields>
26044        </register>
26045        <register>
26046          <name>TASKS_STOPECB</name>
26047          <description>Abort a possible executing ECB operation</description>
26048          <addressOffset>0x004</addressOffset>
26049          <access>write-only</access>
26050          <fields>
26051            <field>
26052              <name>TASKS_STOPECB</name>
26053              <description>Abort a possible executing ECB operation</description>
26054              <lsb>0</lsb>
26055              <msb>0</msb>
26056              <enumeratedValues>
26057                <enumeratedValue>
26058                  <name>Trigger</name>
26059                  <description>Trigger task</description>
26060                  <value>1</value>
26061                </enumeratedValue>
26062              </enumeratedValues>
26063            </field>
26064          </fields>
26065        </register>
26066        <register>
26067          <name>EVENTS_ENDECB</name>
26068          <description>ECB block encrypt complete</description>
26069          <addressOffset>0x100</addressOffset>
26070          <access>read-write</access>
26071          <fields>
26072            <field>
26073              <name>EVENTS_ENDECB</name>
26074              <description>ECB block encrypt complete</description>
26075              <lsb>0</lsb>
26076              <msb>0</msb>
26077              <enumeratedValues>
26078                <enumeratedValue>
26079                  <name>NotGenerated</name>
26080                  <description>Event not generated</description>
26081                  <value>0</value>
26082                </enumeratedValue>
26083                <enumeratedValue>
26084                  <name>Generated</name>
26085                  <description>Event generated</description>
26086                  <value>1</value>
26087                </enumeratedValue>
26088              </enumeratedValues>
26089            </field>
26090          </fields>
26091        </register>
26092        <register>
26093          <name>EVENTS_ERRORECB</name>
26094          <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
26095          <addressOffset>0x104</addressOffset>
26096          <access>read-write</access>
26097          <fields>
26098            <field>
26099              <name>EVENTS_ERRORECB</name>
26100              <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
26101              <lsb>0</lsb>
26102              <msb>0</msb>
26103              <enumeratedValues>
26104                <enumeratedValue>
26105                  <name>NotGenerated</name>
26106                  <description>Event not generated</description>
26107                  <value>0</value>
26108                </enumeratedValue>
26109                <enumeratedValue>
26110                  <name>Generated</name>
26111                  <description>Event generated</description>
26112                  <value>1</value>
26113                </enumeratedValue>
26114              </enumeratedValues>
26115            </field>
26116          </fields>
26117        </register>
26118        <register>
26119          <name>INTENSET</name>
26120          <description>Enable interrupt</description>
26121          <addressOffset>0x304</addressOffset>
26122          <access>read-write</access>
26123          <fields>
26124            <field>
26125              <name>ENDECB</name>
26126              <description>Write '1' to enable interrupt for event ENDECB</description>
26127              <lsb>0</lsb>
26128              <msb>0</msb>
26129              <enumeratedValues>
26130                <usage>read</usage>
26131                <enumeratedValue>
26132                  <name>Disabled</name>
26133                  <description>Read: Disabled</description>
26134                  <value>0</value>
26135                </enumeratedValue>
26136                <enumeratedValue>
26137                  <name>Enabled</name>
26138                  <description>Read: Enabled</description>
26139                  <value>1</value>
26140                </enumeratedValue>
26141              </enumeratedValues>
26142              <enumeratedValues>
26143                <usage>write</usage>
26144                <enumeratedValue>
26145                  <name>Set</name>
26146                  <description>Enable</description>
26147                  <value>1</value>
26148                </enumeratedValue>
26149              </enumeratedValues>
26150            </field>
26151            <field>
26152              <name>ERRORECB</name>
26153              <description>Write '1' to enable interrupt for event ERRORECB</description>
26154              <lsb>1</lsb>
26155              <msb>1</msb>
26156              <enumeratedValues>
26157                <usage>read</usage>
26158                <enumeratedValue>
26159                  <name>Disabled</name>
26160                  <description>Read: Disabled</description>
26161                  <value>0</value>
26162                </enumeratedValue>
26163                <enumeratedValue>
26164                  <name>Enabled</name>
26165                  <description>Read: Enabled</description>
26166                  <value>1</value>
26167                </enumeratedValue>
26168              </enumeratedValues>
26169              <enumeratedValues>
26170                <usage>write</usage>
26171                <enumeratedValue>
26172                  <name>Set</name>
26173                  <description>Enable</description>
26174                  <value>1</value>
26175                </enumeratedValue>
26176              </enumeratedValues>
26177            </field>
26178          </fields>
26179        </register>
26180        <register>
26181          <name>INTENCLR</name>
26182          <description>Disable interrupt</description>
26183          <addressOffset>0x308</addressOffset>
26184          <access>read-write</access>
26185          <fields>
26186            <field>
26187              <name>ENDECB</name>
26188              <description>Write '1' to disable interrupt for event ENDECB</description>
26189              <lsb>0</lsb>
26190              <msb>0</msb>
26191              <enumeratedValues>
26192                <usage>read</usage>
26193                <enumeratedValue>
26194                  <name>Disabled</name>
26195                  <description>Read: Disabled</description>
26196                  <value>0</value>
26197                </enumeratedValue>
26198                <enumeratedValue>
26199                  <name>Enabled</name>
26200                  <description>Read: Enabled</description>
26201                  <value>1</value>
26202                </enumeratedValue>
26203              </enumeratedValues>
26204              <enumeratedValues>
26205                <usage>write</usage>
26206                <enumeratedValue>
26207                  <name>Clear</name>
26208                  <description>Disable</description>
26209                  <value>1</value>
26210                </enumeratedValue>
26211              </enumeratedValues>
26212            </field>
26213            <field>
26214              <name>ERRORECB</name>
26215              <description>Write '1' to disable interrupt for event ERRORECB</description>
26216              <lsb>1</lsb>
26217              <msb>1</msb>
26218              <enumeratedValues>
26219                <usage>read</usage>
26220                <enumeratedValue>
26221                  <name>Disabled</name>
26222                  <description>Read: Disabled</description>
26223                  <value>0</value>
26224                </enumeratedValue>
26225                <enumeratedValue>
26226                  <name>Enabled</name>
26227                  <description>Read: Enabled</description>
26228                  <value>1</value>
26229                </enumeratedValue>
26230              </enumeratedValues>
26231              <enumeratedValues>
26232                <usage>write</usage>
26233                <enumeratedValue>
26234                  <name>Clear</name>
26235                  <description>Disable</description>
26236                  <value>1</value>
26237                </enumeratedValue>
26238              </enumeratedValues>
26239            </field>
26240          </fields>
26241        </register>
26242        <register>
26243          <name>ECBDATAPTR</name>
26244          <description>ECB block encrypt memory pointers</description>
26245          <addressOffset>0x504</addressOffset>
26246          <access>read-write</access>
26247          <fields>
26248            <field>
26249              <name>ECBDATAPTR</name>
26250              <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
26251              <lsb>0</lsb>
26252              <msb>31</msb>
26253            </field>
26254          </fields>
26255        </register>
26256      </registers>
26257    </peripheral>
26258    <peripheral>
26259      <name>AAR</name>
26260      <description>Accelerated Address Resolver</description>
26261      <baseAddress>0x4000F000</baseAddress>
26262      <addressBlock>
26263        <offset>0</offset>
26264        <size>0x1000</size>
26265        <usage>registers</usage>
26266      </addressBlock>
26267      <interrupt>
26268        <name>CCM_AAR</name>
26269        <value>15</value>
26270      </interrupt>
26271      <groupName>AAR</groupName>
26272      <size>0x20</size>
26273      <registers>
26274        <register>
26275          <name>TASKS_START</name>
26276          <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
26277          <addressOffset>0x000</addressOffset>
26278          <access>write-only</access>
26279          <fields>
26280            <field>
26281              <name>TASKS_START</name>
26282              <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
26283              <lsb>0</lsb>
26284              <msb>0</msb>
26285              <enumeratedValues>
26286                <enumeratedValue>
26287                  <name>Trigger</name>
26288                  <description>Trigger task</description>
26289                  <value>1</value>
26290                </enumeratedValue>
26291              </enumeratedValues>
26292            </field>
26293          </fields>
26294        </register>
26295        <register>
26296          <name>TASKS_STOP</name>
26297          <description>Stop resolving addresses</description>
26298          <addressOffset>0x008</addressOffset>
26299          <access>write-only</access>
26300          <fields>
26301            <field>
26302              <name>TASKS_STOP</name>
26303              <description>Stop resolving addresses</description>
26304              <lsb>0</lsb>
26305              <msb>0</msb>
26306              <enumeratedValues>
26307                <enumeratedValue>
26308                  <name>Trigger</name>
26309                  <description>Trigger task</description>
26310                  <value>1</value>
26311                </enumeratedValue>
26312              </enumeratedValues>
26313            </field>
26314          </fields>
26315        </register>
26316        <register>
26317          <name>EVENTS_END</name>
26318          <description>Address resolution procedure complete</description>
26319          <addressOffset>0x100</addressOffset>
26320          <access>read-write</access>
26321          <fields>
26322            <field>
26323              <name>EVENTS_END</name>
26324              <description>Address resolution procedure complete</description>
26325              <lsb>0</lsb>
26326              <msb>0</msb>
26327              <enumeratedValues>
26328                <enumeratedValue>
26329                  <name>NotGenerated</name>
26330                  <description>Event not generated</description>
26331                  <value>0</value>
26332                </enumeratedValue>
26333                <enumeratedValue>
26334                  <name>Generated</name>
26335                  <description>Event generated</description>
26336                  <value>1</value>
26337                </enumeratedValue>
26338              </enumeratedValues>
26339            </field>
26340          </fields>
26341        </register>
26342        <register>
26343          <name>EVENTS_RESOLVED</name>
26344          <description>Address resolved</description>
26345          <addressOffset>0x104</addressOffset>
26346          <access>read-write</access>
26347          <fields>
26348            <field>
26349              <name>EVENTS_RESOLVED</name>
26350              <description>Address resolved</description>
26351              <lsb>0</lsb>
26352              <msb>0</msb>
26353              <enumeratedValues>
26354                <enumeratedValue>
26355                  <name>NotGenerated</name>
26356                  <description>Event not generated</description>
26357                  <value>0</value>
26358                </enumeratedValue>
26359                <enumeratedValue>
26360                  <name>Generated</name>
26361                  <description>Event generated</description>
26362                  <value>1</value>
26363                </enumeratedValue>
26364              </enumeratedValues>
26365            </field>
26366          </fields>
26367        </register>
26368        <register>
26369          <name>EVENTS_NOTRESOLVED</name>
26370          <description>Address not resolved</description>
26371          <addressOffset>0x108</addressOffset>
26372          <access>read-write</access>
26373          <fields>
26374            <field>
26375              <name>EVENTS_NOTRESOLVED</name>
26376              <description>Address not resolved</description>
26377              <lsb>0</lsb>
26378              <msb>0</msb>
26379              <enumeratedValues>
26380                <enumeratedValue>
26381                  <name>NotGenerated</name>
26382                  <description>Event not generated</description>
26383                  <value>0</value>
26384                </enumeratedValue>
26385                <enumeratedValue>
26386                  <name>Generated</name>
26387                  <description>Event generated</description>
26388                  <value>1</value>
26389                </enumeratedValue>
26390              </enumeratedValues>
26391            </field>
26392          </fields>
26393        </register>
26394        <register>
26395          <name>INTENSET</name>
26396          <description>Enable interrupt</description>
26397          <addressOffset>0x304</addressOffset>
26398          <access>read-write</access>
26399          <fields>
26400            <field>
26401              <name>END</name>
26402              <description>Write '1' to enable interrupt for event END</description>
26403              <lsb>0</lsb>
26404              <msb>0</msb>
26405              <enumeratedValues>
26406                <usage>read</usage>
26407                <enumeratedValue>
26408                  <name>Disabled</name>
26409                  <description>Read: Disabled</description>
26410                  <value>0</value>
26411                </enumeratedValue>
26412                <enumeratedValue>
26413                  <name>Enabled</name>
26414                  <description>Read: Enabled</description>
26415                  <value>1</value>
26416                </enumeratedValue>
26417              </enumeratedValues>
26418              <enumeratedValues>
26419                <usage>write</usage>
26420                <enumeratedValue>
26421                  <name>Set</name>
26422                  <description>Enable</description>
26423                  <value>1</value>
26424                </enumeratedValue>
26425              </enumeratedValues>
26426            </field>
26427            <field>
26428              <name>RESOLVED</name>
26429              <description>Write '1' to enable interrupt for event RESOLVED</description>
26430              <lsb>1</lsb>
26431              <msb>1</msb>
26432              <enumeratedValues>
26433                <usage>read</usage>
26434                <enumeratedValue>
26435                  <name>Disabled</name>
26436                  <description>Read: Disabled</description>
26437                  <value>0</value>
26438                </enumeratedValue>
26439                <enumeratedValue>
26440                  <name>Enabled</name>
26441                  <description>Read: Enabled</description>
26442                  <value>1</value>
26443                </enumeratedValue>
26444              </enumeratedValues>
26445              <enumeratedValues>
26446                <usage>write</usage>
26447                <enumeratedValue>
26448                  <name>Set</name>
26449                  <description>Enable</description>
26450                  <value>1</value>
26451                </enumeratedValue>
26452              </enumeratedValues>
26453            </field>
26454            <field>
26455              <name>NOTRESOLVED</name>
26456              <description>Write '1' to enable interrupt for event NOTRESOLVED</description>
26457              <lsb>2</lsb>
26458              <msb>2</msb>
26459              <enumeratedValues>
26460                <usage>read</usage>
26461                <enumeratedValue>
26462                  <name>Disabled</name>
26463                  <description>Read: Disabled</description>
26464                  <value>0</value>
26465                </enumeratedValue>
26466                <enumeratedValue>
26467                  <name>Enabled</name>
26468                  <description>Read: Enabled</description>
26469                  <value>1</value>
26470                </enumeratedValue>
26471              </enumeratedValues>
26472              <enumeratedValues>
26473                <usage>write</usage>
26474                <enumeratedValue>
26475                  <name>Set</name>
26476                  <description>Enable</description>
26477                  <value>1</value>
26478                </enumeratedValue>
26479              </enumeratedValues>
26480            </field>
26481          </fields>
26482        </register>
26483        <register>
26484          <name>INTENCLR</name>
26485          <description>Disable interrupt</description>
26486          <addressOffset>0x308</addressOffset>
26487          <access>read-write</access>
26488          <fields>
26489            <field>
26490              <name>END</name>
26491              <description>Write '1' to disable interrupt for event END</description>
26492              <lsb>0</lsb>
26493              <msb>0</msb>
26494              <enumeratedValues>
26495                <usage>read</usage>
26496                <enumeratedValue>
26497                  <name>Disabled</name>
26498                  <description>Read: Disabled</description>
26499                  <value>0</value>
26500                </enumeratedValue>
26501                <enumeratedValue>
26502                  <name>Enabled</name>
26503                  <description>Read: Enabled</description>
26504                  <value>1</value>
26505                </enumeratedValue>
26506              </enumeratedValues>
26507              <enumeratedValues>
26508                <usage>write</usage>
26509                <enumeratedValue>
26510                  <name>Clear</name>
26511                  <description>Disable</description>
26512                  <value>1</value>
26513                </enumeratedValue>
26514              </enumeratedValues>
26515            </field>
26516            <field>
26517              <name>RESOLVED</name>
26518              <description>Write '1' to disable interrupt for event RESOLVED</description>
26519              <lsb>1</lsb>
26520              <msb>1</msb>
26521              <enumeratedValues>
26522                <usage>read</usage>
26523                <enumeratedValue>
26524                  <name>Disabled</name>
26525                  <description>Read: Disabled</description>
26526                  <value>0</value>
26527                </enumeratedValue>
26528                <enumeratedValue>
26529                  <name>Enabled</name>
26530                  <description>Read: Enabled</description>
26531                  <value>1</value>
26532                </enumeratedValue>
26533              </enumeratedValues>
26534              <enumeratedValues>
26535                <usage>write</usage>
26536                <enumeratedValue>
26537                  <name>Clear</name>
26538                  <description>Disable</description>
26539                  <value>1</value>
26540                </enumeratedValue>
26541              </enumeratedValues>
26542            </field>
26543            <field>
26544              <name>NOTRESOLVED</name>
26545              <description>Write '1' to disable interrupt for event NOTRESOLVED</description>
26546              <lsb>2</lsb>
26547              <msb>2</msb>
26548              <enumeratedValues>
26549                <usage>read</usage>
26550                <enumeratedValue>
26551                  <name>Disabled</name>
26552                  <description>Read: Disabled</description>
26553                  <value>0</value>
26554                </enumeratedValue>
26555                <enumeratedValue>
26556                  <name>Enabled</name>
26557                  <description>Read: Enabled</description>
26558                  <value>1</value>
26559                </enumeratedValue>
26560              </enumeratedValues>
26561              <enumeratedValues>
26562                <usage>write</usage>
26563                <enumeratedValue>
26564                  <name>Clear</name>
26565                  <description>Disable</description>
26566                  <value>1</value>
26567                </enumeratedValue>
26568              </enumeratedValues>
26569            </field>
26570          </fields>
26571        </register>
26572        <register>
26573          <name>STATUS</name>
26574          <description>Resolution status</description>
26575          <addressOffset>0x400</addressOffset>
26576          <access>read-only</access>
26577          <fields>
26578            <field>
26579              <name>STATUS</name>
26580              <description>The IRK that was used last time an address was resolved</description>
26581              <lsb>0</lsb>
26582              <msb>3</msb>
26583            </field>
26584          </fields>
26585        </register>
26586        <register>
26587          <name>ENABLE</name>
26588          <description>Enable AAR</description>
26589          <addressOffset>0x500</addressOffset>
26590          <access>read-write</access>
26591          <fields>
26592            <field>
26593              <name>ENABLE</name>
26594              <description>Enable or disable AAR</description>
26595              <lsb>0</lsb>
26596              <msb>1</msb>
26597              <enumeratedValues>
26598                <enumeratedValue>
26599                  <name>Disabled</name>
26600                  <description>Disable</description>
26601                  <value>0</value>
26602                </enumeratedValue>
26603                <enumeratedValue>
26604                  <name>Enabled</name>
26605                  <description>Enable</description>
26606                  <value>3</value>
26607                </enumeratedValue>
26608              </enumeratedValues>
26609            </field>
26610          </fields>
26611        </register>
26612        <register>
26613          <name>NIRK</name>
26614          <description>Number of IRKs</description>
26615          <addressOffset>0x504</addressOffset>
26616          <access>read-write</access>
26617          <resetValue>0x00000001</resetValue>
26618          <fields>
26619            <field>
26620              <name>NIRK</name>
26621              <description>Number of Identity root keys available in the IRK data structure</description>
26622              <lsb>0</lsb>
26623              <msb>4</msb>
26624            </field>
26625          </fields>
26626        </register>
26627        <register>
26628          <name>IRKPTR</name>
26629          <description>Pointer to IRK data structure</description>
26630          <addressOffset>0x508</addressOffset>
26631          <access>read-write</access>
26632          <fields>
26633            <field>
26634              <name>IRKPTR</name>
26635              <description>Pointer to the IRK data structure</description>
26636              <lsb>0</lsb>
26637              <msb>31</msb>
26638            </field>
26639          </fields>
26640        </register>
26641        <register>
26642          <name>ADDRPTR</name>
26643          <description>Pointer to the resolvable address</description>
26644          <addressOffset>0x510</addressOffset>
26645          <access>read-write</access>
26646          <fields>
26647            <field>
26648              <name>ADDRPTR</name>
26649              <description>Pointer to the resolvable address (6-bytes)</description>
26650              <lsb>0</lsb>
26651              <msb>31</msb>
26652            </field>
26653          </fields>
26654        </register>
26655        <register>
26656          <name>SCRATCHPTR</name>
26657          <description>Pointer to data area used for temporary storage</description>
26658          <addressOffset>0x514</addressOffset>
26659          <access>read-write</access>
26660          <fields>
26661            <field>
26662              <name>SCRATCHPTR</name>
26663              <description>Pointer to a scratch data area used for temporary storage during resolution.A space of minimum 3 bytes must be reserved.</description>
26664              <lsb>0</lsb>
26665              <msb>31</msb>
26666            </field>
26667          </fields>
26668        </register>
26669      </registers>
26670    </peripheral>
26671    <peripheral>
26672      <name>CCM</name>
26673      <description>AES CCM Mode Encryption</description>
26674      <baseAddress>0x4000F000</baseAddress>
26675      <alternatePeripheral>AAR</alternatePeripheral>
26676      <addressBlock>
26677        <offset>0</offset>
26678        <size>0x1000</size>
26679        <usage>registers</usage>
26680      </addressBlock>
26681      <interrupt>
26682        <name>CCM_AAR</name>
26683        <value>15</value>
26684      </interrupt>
26685      <groupName>CCM</groupName>
26686      <size>0x20</size>
26687      <registers>
26688        <register>
26689          <name>TASKS_KSGEN</name>
26690          <description>Start generation of key-stream. This operation will stop by itself when completed.</description>
26691          <addressOffset>0x000</addressOffset>
26692          <access>write-only</access>
26693          <fields>
26694            <field>
26695              <name>TASKS_KSGEN</name>
26696              <description>Start generation of key-stream. This operation will stop by itself when completed.</description>
26697              <lsb>0</lsb>
26698              <msb>0</msb>
26699              <enumeratedValues>
26700                <enumeratedValue>
26701                  <name>Trigger</name>
26702                  <description>Trigger task</description>
26703                  <value>1</value>
26704                </enumeratedValue>
26705              </enumeratedValues>
26706            </field>
26707          </fields>
26708        </register>
26709        <register>
26710          <name>TASKS_CRYPT</name>
26711          <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
26712          <addressOffset>0x004</addressOffset>
26713          <access>write-only</access>
26714          <fields>
26715            <field>
26716              <name>TASKS_CRYPT</name>
26717              <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
26718              <lsb>0</lsb>
26719              <msb>0</msb>
26720              <enumeratedValues>
26721                <enumeratedValue>
26722                  <name>Trigger</name>
26723                  <description>Trigger task</description>
26724                  <value>1</value>
26725                </enumeratedValue>
26726              </enumeratedValues>
26727            </field>
26728          </fields>
26729        </register>
26730        <register>
26731          <name>TASKS_STOP</name>
26732          <description>Stop encryption/decryption</description>
26733          <addressOffset>0x008</addressOffset>
26734          <access>write-only</access>
26735          <fields>
26736            <field>
26737              <name>TASKS_STOP</name>
26738              <description>Stop encryption/decryption</description>
26739              <lsb>0</lsb>
26740              <msb>0</msb>
26741              <enumeratedValues>
26742                <enumeratedValue>
26743                  <name>Trigger</name>
26744                  <description>Trigger task</description>
26745                  <value>1</value>
26746                </enumeratedValue>
26747              </enumeratedValues>
26748            </field>
26749          </fields>
26750        </register>
26751        <register>
26752          <name>TASKS_RATEOVERRIDE</name>
26753          <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
26754          <addressOffset>0x00C</addressOffset>
26755          <access>write-only</access>
26756          <fields>
26757            <field>
26758              <name>TASKS_RATEOVERRIDE</name>
26759              <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
26760              <lsb>0</lsb>
26761              <msb>0</msb>
26762              <enumeratedValues>
26763                <enumeratedValue>
26764                  <name>Trigger</name>
26765                  <description>Trigger task</description>
26766                  <value>1</value>
26767                </enumeratedValue>
26768              </enumeratedValues>
26769            </field>
26770          </fields>
26771        </register>
26772        <register>
26773          <name>EVENTS_ENDKSGEN</name>
26774          <description>Key-stream generation complete</description>
26775          <addressOffset>0x100</addressOffset>
26776          <access>read-write</access>
26777          <fields>
26778            <field>
26779              <name>EVENTS_ENDKSGEN</name>
26780              <description>Key-stream generation complete</description>
26781              <lsb>0</lsb>
26782              <msb>0</msb>
26783              <enumeratedValues>
26784                <enumeratedValue>
26785                  <name>NotGenerated</name>
26786                  <description>Event not generated</description>
26787                  <value>0</value>
26788                </enumeratedValue>
26789                <enumeratedValue>
26790                  <name>Generated</name>
26791                  <description>Event generated</description>
26792                  <value>1</value>
26793                </enumeratedValue>
26794              </enumeratedValues>
26795            </field>
26796          </fields>
26797        </register>
26798        <register>
26799          <name>EVENTS_ENDCRYPT</name>
26800          <description>Encrypt/decrypt complete</description>
26801          <addressOffset>0x104</addressOffset>
26802          <access>read-write</access>
26803          <fields>
26804            <field>
26805              <name>EVENTS_ENDCRYPT</name>
26806              <description>Encrypt/decrypt complete</description>
26807              <lsb>0</lsb>
26808              <msb>0</msb>
26809              <enumeratedValues>
26810                <enumeratedValue>
26811                  <name>NotGenerated</name>
26812                  <description>Event not generated</description>
26813                  <value>0</value>
26814                </enumeratedValue>
26815                <enumeratedValue>
26816                  <name>Generated</name>
26817                  <description>Event generated</description>
26818                  <value>1</value>
26819                </enumeratedValue>
26820              </enumeratedValues>
26821            </field>
26822          </fields>
26823        </register>
26824        <register>
26825          <name>EVENTS_ERROR</name>
26826          <description>Deprecated register - CCM error event</description>
26827          <addressOffset>0x108</addressOffset>
26828          <access>read-write</access>
26829          <fields>
26830            <field>
26831              <name>EVENTS_ERROR</name>
26832              <description>Deprecated field -  CCM error event</description>
26833              <lsb>0</lsb>
26834              <msb>0</msb>
26835              <enumeratedValues>
26836                <enumeratedValue>
26837                  <name>NotGenerated</name>
26838                  <description>Event not generated</description>
26839                  <value>0</value>
26840                </enumeratedValue>
26841                <enumeratedValue>
26842                  <name>Generated</name>
26843                  <description>Event generated</description>
26844                  <value>1</value>
26845                </enumeratedValue>
26846              </enumeratedValues>
26847            </field>
26848          </fields>
26849        </register>
26850        <register>
26851          <name>SHORTS</name>
26852          <description>Shortcuts between local events and tasks</description>
26853          <addressOffset>0x200</addressOffset>
26854          <access>read-write</access>
26855          <fields>
26856            <field>
26857              <name>ENDKSGEN_CRYPT</name>
26858              <description>Shortcut between event ENDKSGEN and task CRYPT</description>
26859              <lsb>0</lsb>
26860              <msb>0</msb>
26861              <enumeratedValues>
26862                <enumeratedValue>
26863                  <name>Disabled</name>
26864                  <description>Disable shortcut</description>
26865                  <value>0</value>
26866                </enumeratedValue>
26867                <enumeratedValue>
26868                  <name>Enabled</name>
26869                  <description>Enable shortcut</description>
26870                  <value>1</value>
26871                </enumeratedValue>
26872              </enumeratedValues>
26873            </field>
26874          </fields>
26875        </register>
26876        <register>
26877          <name>INTENSET</name>
26878          <description>Enable interrupt</description>
26879          <addressOffset>0x304</addressOffset>
26880          <access>read-write</access>
26881          <fields>
26882            <field>
26883              <name>ENDKSGEN</name>
26884              <description>Write '1' to enable interrupt for event ENDKSGEN</description>
26885              <lsb>0</lsb>
26886              <msb>0</msb>
26887              <enumeratedValues>
26888                <usage>read</usage>
26889                <enumeratedValue>
26890                  <name>Disabled</name>
26891                  <description>Read: Disabled</description>
26892                  <value>0</value>
26893                </enumeratedValue>
26894                <enumeratedValue>
26895                  <name>Enabled</name>
26896                  <description>Read: Enabled</description>
26897                  <value>1</value>
26898                </enumeratedValue>
26899              </enumeratedValues>
26900              <enumeratedValues>
26901                <usage>write</usage>
26902                <enumeratedValue>
26903                  <name>Set</name>
26904                  <description>Enable</description>
26905                  <value>1</value>
26906                </enumeratedValue>
26907              </enumeratedValues>
26908            </field>
26909            <field>
26910              <name>ENDCRYPT</name>
26911              <description>Write '1' to enable interrupt for event ENDCRYPT</description>
26912              <lsb>1</lsb>
26913              <msb>1</msb>
26914              <enumeratedValues>
26915                <usage>read</usage>
26916                <enumeratedValue>
26917                  <name>Disabled</name>
26918                  <description>Read: Disabled</description>
26919                  <value>0</value>
26920                </enumeratedValue>
26921                <enumeratedValue>
26922                  <name>Enabled</name>
26923                  <description>Read: Enabled</description>
26924                  <value>1</value>
26925                </enumeratedValue>
26926              </enumeratedValues>
26927              <enumeratedValues>
26928                <usage>write</usage>
26929                <enumeratedValue>
26930                  <name>Set</name>
26931                  <description>Enable</description>
26932                  <value>1</value>
26933                </enumeratedValue>
26934              </enumeratedValues>
26935            </field>
26936            <field>
26937              <name>ERROR</name>
26938              <description>Deprecated intsetfield -  Write '1' to enable interrupt for event ERROR</description>
26939              <lsb>2</lsb>
26940              <msb>2</msb>
26941              <enumeratedValues>
26942                <usage>read</usage>
26943                <enumeratedValue>
26944                  <name>Disabled</name>
26945                  <description>Read: Disabled</description>
26946                  <value>0</value>
26947                </enumeratedValue>
26948                <enumeratedValue>
26949                  <name>Enabled</name>
26950                  <description>Read: Enabled</description>
26951                  <value>1</value>
26952                </enumeratedValue>
26953              </enumeratedValues>
26954              <enumeratedValues>
26955                <usage>write</usage>
26956                <enumeratedValue>
26957                  <name>Set</name>
26958                  <description>Enable</description>
26959                  <value>1</value>
26960                </enumeratedValue>
26961              </enumeratedValues>
26962            </field>
26963          </fields>
26964        </register>
26965        <register>
26966          <name>INTENCLR</name>
26967          <description>Disable interrupt</description>
26968          <addressOffset>0x308</addressOffset>
26969          <access>read-write</access>
26970          <fields>
26971            <field>
26972              <name>ENDKSGEN</name>
26973              <description>Write '1' to disable interrupt for event ENDKSGEN</description>
26974              <lsb>0</lsb>
26975              <msb>0</msb>
26976              <enumeratedValues>
26977                <usage>read</usage>
26978                <enumeratedValue>
26979                  <name>Disabled</name>
26980                  <description>Read: Disabled</description>
26981                  <value>0</value>
26982                </enumeratedValue>
26983                <enumeratedValue>
26984                  <name>Enabled</name>
26985                  <description>Read: Enabled</description>
26986                  <value>1</value>
26987                </enumeratedValue>
26988              </enumeratedValues>
26989              <enumeratedValues>
26990                <usage>write</usage>
26991                <enumeratedValue>
26992                  <name>Clear</name>
26993                  <description>Disable</description>
26994                  <value>1</value>
26995                </enumeratedValue>
26996              </enumeratedValues>
26997            </field>
26998            <field>
26999              <name>ENDCRYPT</name>
27000              <description>Write '1' to disable interrupt for event ENDCRYPT</description>
27001              <lsb>1</lsb>
27002              <msb>1</msb>
27003              <enumeratedValues>
27004                <usage>read</usage>
27005                <enumeratedValue>
27006                  <name>Disabled</name>
27007                  <description>Read: Disabled</description>
27008                  <value>0</value>
27009                </enumeratedValue>
27010                <enumeratedValue>
27011                  <name>Enabled</name>
27012                  <description>Read: Enabled</description>
27013                  <value>1</value>
27014                </enumeratedValue>
27015              </enumeratedValues>
27016              <enumeratedValues>
27017                <usage>write</usage>
27018                <enumeratedValue>
27019                  <name>Clear</name>
27020                  <description>Disable</description>
27021                  <value>1</value>
27022                </enumeratedValue>
27023              </enumeratedValues>
27024            </field>
27025            <field>
27026              <name>ERROR</name>
27027              <description>Deprecated intclrfield -  Write '1' to disable interrupt for event ERROR</description>
27028              <lsb>2</lsb>
27029              <msb>2</msb>
27030              <enumeratedValues>
27031                <usage>read</usage>
27032                <enumeratedValue>
27033                  <name>Disabled</name>
27034                  <description>Read: Disabled</description>
27035                  <value>0</value>
27036                </enumeratedValue>
27037                <enumeratedValue>
27038                  <name>Enabled</name>
27039                  <description>Read: Enabled</description>
27040                  <value>1</value>
27041                </enumeratedValue>
27042              </enumeratedValues>
27043              <enumeratedValues>
27044                <usage>write</usage>
27045                <enumeratedValue>
27046                  <name>Clear</name>
27047                  <description>Disable</description>
27048                  <value>1</value>
27049                </enumeratedValue>
27050              </enumeratedValues>
27051            </field>
27052          </fields>
27053        </register>
27054        <register>
27055          <name>MICSTATUS</name>
27056          <description>MIC check result</description>
27057          <addressOffset>0x400</addressOffset>
27058          <access>read-only</access>
27059          <fields>
27060            <field>
27061              <name>MICSTATUS</name>
27062              <description>The result of the MIC check performed during the previous decryption operation</description>
27063              <lsb>0</lsb>
27064              <msb>0</msb>
27065              <enumeratedValues>
27066                <enumeratedValue>
27067                  <name>CheckFailed</name>
27068                  <description>MIC check failed</description>
27069                  <value>0</value>
27070                </enumeratedValue>
27071                <enumeratedValue>
27072                  <name>CheckPassed</name>
27073                  <description>MIC check passed</description>
27074                  <value>1</value>
27075                </enumeratedValue>
27076              </enumeratedValues>
27077            </field>
27078          </fields>
27079        </register>
27080        <register>
27081          <name>ENABLE</name>
27082          <description>Enable</description>
27083          <addressOffset>0x500</addressOffset>
27084          <access>read-write</access>
27085          <fields>
27086            <field>
27087              <name>ENABLE</name>
27088              <description>Enable or disable CCM</description>
27089              <lsb>0</lsb>
27090              <msb>1</msb>
27091              <enumeratedValues>
27092                <enumeratedValue>
27093                  <name>Disabled</name>
27094                  <description>Disable</description>
27095                  <value>0</value>
27096                </enumeratedValue>
27097                <enumeratedValue>
27098                  <name>Enabled</name>
27099                  <description>Enable</description>
27100                  <value>2</value>
27101                </enumeratedValue>
27102              </enumeratedValues>
27103            </field>
27104          </fields>
27105        </register>
27106        <register>
27107          <name>MODE</name>
27108          <description>Operation mode</description>
27109          <addressOffset>0x504</addressOffset>
27110          <access>read-write</access>
27111          <resetValue>0x00000001</resetValue>
27112          <fields>
27113            <field>
27114              <name>MODE</name>
27115              <description>The mode of operation to be used. The settings in this register apply whenever either the KSGEN or CRYPT tasks are triggered.</description>
27116              <lsb>0</lsb>
27117              <msb>0</msb>
27118              <enumeratedValues>
27119                <enumeratedValue>
27120                  <name>Encryption</name>
27121                  <description>AES CCM packet encryption mode</description>
27122                  <value>0</value>
27123                </enumeratedValue>
27124                <enumeratedValue>
27125                  <name>Decryption</name>
27126                  <description>AES CCM packet decryption mode</description>
27127                  <value>1</value>
27128                </enumeratedValue>
27129              </enumeratedValues>
27130            </field>
27131            <field>
27132              <name>DATARATE</name>
27133              <description>Radio data rate that the CCM shall run synchronous with</description>
27134              <lsb>16</lsb>
27135              <msb>17</msb>
27136              <enumeratedValues>
27137                <enumeratedValue>
27138                  <name>1Mbit</name>
27139                  <description>1 Mbps</description>
27140                  <value>0</value>
27141                </enumeratedValue>
27142                <enumeratedValue>
27143                  <name>2Mbit</name>
27144                  <description>2 Mbps</description>
27145                  <value>1</value>
27146                </enumeratedValue>
27147                <enumeratedValue>
27148                  <name>125Kbps</name>
27149                  <description>125 Kbps</description>
27150                  <value>2</value>
27151                </enumeratedValue>
27152                <enumeratedValue>
27153                  <name>500Kbps</name>
27154                  <description>500 Kbps</description>
27155                  <value>3</value>
27156                </enumeratedValue>
27157              </enumeratedValues>
27158            </field>
27159            <field>
27160              <name>LENGTH</name>
27161              <description>Packet length configuration</description>
27162              <lsb>24</lsb>
27163              <msb>24</msb>
27164              <enumeratedValues>
27165                <enumeratedValue>
27166                  <name>Default</name>
27167                  <description>Default length. Effective length of LENGTH field in encrypted/decrypted packet is 5 bits. A key-stream for packet payloads up to 27 bytes will be generated.</description>
27168                  <value>0</value>
27169                </enumeratedValue>
27170                <enumeratedValue>
27171                  <name>Extended</name>
27172                  <description>Extended length. Effective length of LENGTH field in encrypted/decrypted packet is 8 bits. A key-stream for packet payloads up to MAXPACKETSIZE bytes will be generated.</description>
27173                  <value>1</value>
27174                </enumeratedValue>
27175              </enumeratedValues>
27176            </field>
27177          </fields>
27178        </register>
27179        <register>
27180          <name>CNFPTR</name>
27181          <description>Pointer to data structure holding AES key and NONCE vector</description>
27182          <addressOffset>0x508</addressOffset>
27183          <access>read-write</access>
27184          <fields>
27185            <field>
27186              <name>CNFPTR</name>
27187              <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview)</description>
27188              <lsb>0</lsb>
27189              <msb>31</msb>
27190            </field>
27191          </fields>
27192        </register>
27193        <register>
27194          <name>INPTR</name>
27195          <description>Input pointer</description>
27196          <addressOffset>0x50C</addressOffset>
27197          <access>read-write</access>
27198          <fields>
27199            <field>
27200              <name>INPTR</name>
27201              <description>Input pointer</description>
27202              <lsb>0</lsb>
27203              <msb>31</msb>
27204            </field>
27205          </fields>
27206        </register>
27207        <register>
27208          <name>OUTPTR</name>
27209          <description>Output pointer</description>
27210          <addressOffset>0x510</addressOffset>
27211          <access>read-write</access>
27212          <fields>
27213            <field>
27214              <name>OUTPTR</name>
27215              <description>Output pointer</description>
27216              <lsb>0</lsb>
27217              <msb>31</msb>
27218            </field>
27219          </fields>
27220        </register>
27221        <register>
27222          <name>SCRATCHPTR</name>
27223          <description>Pointer to data area used for temporary storage</description>
27224          <addressOffset>0x514</addressOffset>
27225          <access>read-write</access>
27226          <fields>
27227            <field>
27228              <name>SCRATCHPTR</name>
27229              <description>Pointer to a scratch data area used for temporary storage during key-stream generation,
27230        MIC generation and encryption/decryption.</description>
27231              <lsb>0</lsb>
27232              <msb>31</msb>
27233            </field>
27234          </fields>
27235        </register>
27236        <register>
27237          <name>MAXPACKETSIZE</name>
27238          <description>Length of key-stream generated when MODE.LENGTH = Extended.</description>
27239          <addressOffset>0x518</addressOffset>
27240          <access>read-write</access>
27241          <resetValue>0x000000FB</resetValue>
27242          <fields>
27243            <field>
27244              <name>MAXPACKETSIZE</name>
27245              <description>Length of key-stream generated when MODE.LENGTH = Extended. This value must be greater or equal to the subsequent packet payload to be encrypted/decrypted.</description>
27246              <lsb>0</lsb>
27247              <msb>7</msb>
27248            </field>
27249          </fields>
27250        </register>
27251        <register>
27252          <name>RATEOVERRIDE</name>
27253          <description>Data rate override setting.</description>
27254          <addressOffset>0x51C</addressOffset>
27255          <access>read-write</access>
27256          <resetValue>0x00000000</resetValue>
27257          <fields>
27258            <field>
27259              <name>RATEOVERRIDE</name>
27260              <description>Data rate override setting.</description>
27261              <lsb>0</lsb>
27262              <msb>1</msb>
27263              <enumeratedValues>
27264                <enumeratedValue>
27265                  <name>1Mbit</name>
27266                  <description>1 Mbps</description>
27267                  <value>0</value>
27268                </enumeratedValue>
27269                <enumeratedValue>
27270                  <name>2Mbit</name>
27271                  <description>2 Mbps</description>
27272                  <value>1</value>
27273                </enumeratedValue>
27274                <enumeratedValue>
27275                  <name>125Kbps</name>
27276                  <description>125 Kbps</description>
27277                  <value>2</value>
27278                </enumeratedValue>
27279                <enumeratedValue>
27280                  <name>500Kbps</name>
27281                  <description>500 Kbps</description>
27282                  <value>3</value>
27283                </enumeratedValue>
27284              </enumeratedValues>
27285            </field>
27286          </fields>
27287        </register>
27288      </registers>
27289    </peripheral>
27290    <peripheral>
27291      <name>WDT</name>
27292      <description>Watchdog Timer</description>
27293      <baseAddress>0x40010000</baseAddress>
27294      <addressBlock>
27295        <offset>0</offset>
27296        <size>0x1000</size>
27297        <usage>registers</usage>
27298      </addressBlock>
27299      <interrupt>
27300        <name>WDT</name>
27301        <value>16</value>
27302      </interrupt>
27303      <groupName>WDT</groupName>
27304      <size>0x20</size>
27305      <registers>
27306        <register>
27307          <name>TASKS_START</name>
27308          <description>Start the watchdog</description>
27309          <addressOffset>0x000</addressOffset>
27310          <access>write-only</access>
27311          <fields>
27312            <field>
27313              <name>TASKS_START</name>
27314              <description>Start the watchdog</description>
27315              <lsb>0</lsb>
27316              <msb>0</msb>
27317              <enumeratedValues>
27318                <enumeratedValue>
27319                  <name>Trigger</name>
27320                  <description>Trigger task</description>
27321                  <value>1</value>
27322                </enumeratedValue>
27323              </enumeratedValues>
27324            </field>
27325          </fields>
27326        </register>
27327        <register>
27328          <name>EVENTS_TIMEOUT</name>
27329          <description>Watchdog timeout</description>
27330          <addressOffset>0x100</addressOffset>
27331          <access>read-write</access>
27332          <fields>
27333            <field>
27334              <name>EVENTS_TIMEOUT</name>
27335              <description>Watchdog timeout</description>
27336              <lsb>0</lsb>
27337              <msb>0</msb>
27338              <enumeratedValues>
27339                <enumeratedValue>
27340                  <name>NotGenerated</name>
27341                  <description>Event not generated</description>
27342                  <value>0</value>
27343                </enumeratedValue>
27344                <enumeratedValue>
27345                  <name>Generated</name>
27346                  <description>Event generated</description>
27347                  <value>1</value>
27348                </enumeratedValue>
27349              </enumeratedValues>
27350            </field>
27351          </fields>
27352        </register>
27353        <register>
27354          <name>INTENSET</name>
27355          <description>Enable interrupt</description>
27356          <addressOffset>0x304</addressOffset>
27357          <access>read-write</access>
27358          <fields>
27359            <field>
27360              <name>TIMEOUT</name>
27361              <description>Write '1' to enable interrupt for event TIMEOUT</description>
27362              <lsb>0</lsb>
27363              <msb>0</msb>
27364              <enumeratedValues>
27365                <usage>read</usage>
27366                <enumeratedValue>
27367                  <name>Disabled</name>
27368                  <description>Read: Disabled</description>
27369                  <value>0</value>
27370                </enumeratedValue>
27371                <enumeratedValue>
27372                  <name>Enabled</name>
27373                  <description>Read: Enabled</description>
27374                  <value>1</value>
27375                </enumeratedValue>
27376              </enumeratedValues>
27377              <enumeratedValues>
27378                <usage>write</usage>
27379                <enumeratedValue>
27380                  <name>Set</name>
27381                  <description>Enable</description>
27382                  <value>1</value>
27383                </enumeratedValue>
27384              </enumeratedValues>
27385            </field>
27386          </fields>
27387        </register>
27388        <register>
27389          <name>INTENCLR</name>
27390          <description>Disable interrupt</description>
27391          <addressOffset>0x308</addressOffset>
27392          <access>read-write</access>
27393          <fields>
27394            <field>
27395              <name>TIMEOUT</name>
27396              <description>Write '1' to disable interrupt for event TIMEOUT</description>
27397              <lsb>0</lsb>
27398              <msb>0</msb>
27399              <enumeratedValues>
27400                <usage>read</usage>
27401                <enumeratedValue>
27402                  <name>Disabled</name>
27403                  <description>Read: Disabled</description>
27404                  <value>0</value>
27405                </enumeratedValue>
27406                <enumeratedValue>
27407                  <name>Enabled</name>
27408                  <description>Read: Enabled</description>
27409                  <value>1</value>
27410                </enumeratedValue>
27411              </enumeratedValues>
27412              <enumeratedValues>
27413                <usage>write</usage>
27414                <enumeratedValue>
27415                  <name>Clear</name>
27416                  <description>Disable</description>
27417                  <value>1</value>
27418                </enumeratedValue>
27419              </enumeratedValues>
27420            </field>
27421          </fields>
27422        </register>
27423        <register>
27424          <name>RUNSTATUS</name>
27425          <description>Run status</description>
27426          <addressOffset>0x400</addressOffset>
27427          <access>read-only</access>
27428          <fields>
27429            <field>
27430              <name>RUNSTATUS</name>
27431              <description>Indicates whether or not the watchdog is running</description>
27432              <lsb>0</lsb>
27433              <msb>0</msb>
27434              <enumeratedValues>
27435                <enumeratedValue>
27436                  <name>NotRunning</name>
27437                  <description>Watchdog not running</description>
27438                  <value>0</value>
27439                </enumeratedValue>
27440                <enumeratedValue>
27441                  <name>Running</name>
27442                  <description>Watchdog is running</description>
27443                  <value>1</value>
27444                </enumeratedValue>
27445              </enumeratedValues>
27446            </field>
27447          </fields>
27448        </register>
27449        <register>
27450          <name>REQSTATUS</name>
27451          <description>Request status</description>
27452          <addressOffset>0x404</addressOffset>
27453          <access>read-only</access>
27454          <resetValue>0x00000001</resetValue>
27455          <fields>
27456            <field>
27457              <name>RR0</name>
27458              <description>Request status for RR[0] register</description>
27459              <lsb>0</lsb>
27460              <msb>0</msb>
27461              <enumeratedValues>
27462                <enumeratedValue>
27463                  <name>DisabledOrRequested</name>
27464                  <description>RR[0] register is not enabled, or are already requesting reload</description>
27465                  <value>0</value>
27466                </enumeratedValue>
27467                <enumeratedValue>
27468                  <name>EnabledAndUnrequested</name>
27469                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
27470                  <value>1</value>
27471                </enumeratedValue>
27472              </enumeratedValues>
27473            </field>
27474            <field>
27475              <name>RR1</name>
27476              <description>Request status for RR[1] register</description>
27477              <lsb>1</lsb>
27478              <msb>1</msb>
27479              <enumeratedValues>
27480                <enumeratedValue>
27481                  <name>DisabledOrRequested</name>
27482                  <description>RR[1] register is not enabled, or are already requesting reload</description>
27483                  <value>0</value>
27484                </enumeratedValue>
27485                <enumeratedValue>
27486                  <name>EnabledAndUnrequested</name>
27487                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
27488                  <value>1</value>
27489                </enumeratedValue>
27490              </enumeratedValues>
27491            </field>
27492            <field>
27493              <name>RR2</name>
27494              <description>Request status for RR[2] register</description>
27495              <lsb>2</lsb>
27496              <msb>2</msb>
27497              <enumeratedValues>
27498                <enumeratedValue>
27499                  <name>DisabledOrRequested</name>
27500                  <description>RR[2] register is not enabled, or are already requesting reload</description>
27501                  <value>0</value>
27502                </enumeratedValue>
27503                <enumeratedValue>
27504                  <name>EnabledAndUnrequested</name>
27505                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
27506                  <value>1</value>
27507                </enumeratedValue>
27508              </enumeratedValues>
27509            </field>
27510            <field>
27511              <name>RR3</name>
27512              <description>Request status for RR[3] register</description>
27513              <lsb>3</lsb>
27514              <msb>3</msb>
27515              <enumeratedValues>
27516                <enumeratedValue>
27517                  <name>DisabledOrRequested</name>
27518                  <description>RR[3] register is not enabled, or are already requesting reload</description>
27519                  <value>0</value>
27520                </enumeratedValue>
27521                <enumeratedValue>
27522                  <name>EnabledAndUnrequested</name>
27523                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
27524                  <value>1</value>
27525                </enumeratedValue>
27526              </enumeratedValues>
27527            </field>
27528            <field>
27529              <name>RR4</name>
27530              <description>Request status for RR[4] register</description>
27531              <lsb>4</lsb>
27532              <msb>4</msb>
27533              <enumeratedValues>
27534                <enumeratedValue>
27535                  <name>DisabledOrRequested</name>
27536                  <description>RR[4] register is not enabled, or are already requesting reload</description>
27537                  <value>0</value>
27538                </enumeratedValue>
27539                <enumeratedValue>
27540                  <name>EnabledAndUnrequested</name>
27541                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
27542                  <value>1</value>
27543                </enumeratedValue>
27544              </enumeratedValues>
27545            </field>
27546            <field>
27547              <name>RR5</name>
27548              <description>Request status for RR[5] register</description>
27549              <lsb>5</lsb>
27550              <msb>5</msb>
27551              <enumeratedValues>
27552                <enumeratedValue>
27553                  <name>DisabledOrRequested</name>
27554                  <description>RR[5] register is not enabled, or are already requesting reload</description>
27555                  <value>0</value>
27556                </enumeratedValue>
27557                <enumeratedValue>
27558                  <name>EnabledAndUnrequested</name>
27559                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
27560                  <value>1</value>
27561                </enumeratedValue>
27562              </enumeratedValues>
27563            </field>
27564            <field>
27565              <name>RR6</name>
27566              <description>Request status for RR[6] register</description>
27567              <lsb>6</lsb>
27568              <msb>6</msb>
27569              <enumeratedValues>
27570                <enumeratedValue>
27571                  <name>DisabledOrRequested</name>
27572                  <description>RR[6] register is not enabled, or are already requesting reload</description>
27573                  <value>0</value>
27574                </enumeratedValue>
27575                <enumeratedValue>
27576                  <name>EnabledAndUnrequested</name>
27577                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
27578                  <value>1</value>
27579                </enumeratedValue>
27580              </enumeratedValues>
27581            </field>
27582            <field>
27583              <name>RR7</name>
27584              <description>Request status for RR[7] register</description>
27585              <lsb>7</lsb>
27586              <msb>7</msb>
27587              <enumeratedValues>
27588                <enumeratedValue>
27589                  <name>DisabledOrRequested</name>
27590                  <description>RR[7] register is not enabled, or are already requesting reload</description>
27591                  <value>0</value>
27592                </enumeratedValue>
27593                <enumeratedValue>
27594                  <name>EnabledAndUnrequested</name>
27595                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
27596                  <value>1</value>
27597                </enumeratedValue>
27598              </enumeratedValues>
27599            </field>
27600          </fields>
27601        </register>
27602        <register>
27603          <name>CRV</name>
27604          <description>Counter reload value</description>
27605          <addressOffset>0x504</addressOffset>
27606          <access>read-write</access>
27607          <resetValue>0xFFFFFFFF</resetValue>
27608          <fields>
27609            <field>
27610              <name>CRV</name>
27611              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
27612              <lsb>0</lsb>
27613              <msb>31</msb>
27614            </field>
27615          </fields>
27616        </register>
27617        <register>
27618          <name>RREN</name>
27619          <description>Enable register for reload request registers</description>
27620          <addressOffset>0x508</addressOffset>
27621          <access>read-write</access>
27622          <resetValue>0x00000001</resetValue>
27623          <fields>
27624            <field>
27625              <name>RR0</name>
27626              <description>Enable or disable RR[0] register</description>
27627              <lsb>0</lsb>
27628              <msb>0</msb>
27629              <enumeratedValues>
27630                <enumeratedValue>
27631                  <name>Disabled</name>
27632                  <description>Disable RR[0] register</description>
27633                  <value>0</value>
27634                </enumeratedValue>
27635                <enumeratedValue>
27636                  <name>Enabled</name>
27637                  <description>Enable RR[0] register</description>
27638                  <value>1</value>
27639                </enumeratedValue>
27640              </enumeratedValues>
27641            </field>
27642            <field>
27643              <name>RR1</name>
27644              <description>Enable or disable RR[1] register</description>
27645              <lsb>1</lsb>
27646              <msb>1</msb>
27647              <enumeratedValues>
27648                <enumeratedValue>
27649                  <name>Disabled</name>
27650                  <description>Disable RR[1] register</description>
27651                  <value>0</value>
27652                </enumeratedValue>
27653                <enumeratedValue>
27654                  <name>Enabled</name>
27655                  <description>Enable RR[1] register</description>
27656                  <value>1</value>
27657                </enumeratedValue>
27658              </enumeratedValues>
27659            </field>
27660            <field>
27661              <name>RR2</name>
27662              <description>Enable or disable RR[2] register</description>
27663              <lsb>2</lsb>
27664              <msb>2</msb>
27665              <enumeratedValues>
27666                <enumeratedValue>
27667                  <name>Disabled</name>
27668                  <description>Disable RR[2] register</description>
27669                  <value>0</value>
27670                </enumeratedValue>
27671                <enumeratedValue>
27672                  <name>Enabled</name>
27673                  <description>Enable RR[2] register</description>
27674                  <value>1</value>
27675                </enumeratedValue>
27676              </enumeratedValues>
27677            </field>
27678            <field>
27679              <name>RR3</name>
27680              <description>Enable or disable RR[3] register</description>
27681              <lsb>3</lsb>
27682              <msb>3</msb>
27683              <enumeratedValues>
27684                <enumeratedValue>
27685                  <name>Disabled</name>
27686                  <description>Disable RR[3] register</description>
27687                  <value>0</value>
27688                </enumeratedValue>
27689                <enumeratedValue>
27690                  <name>Enabled</name>
27691                  <description>Enable RR[3] register</description>
27692                  <value>1</value>
27693                </enumeratedValue>
27694              </enumeratedValues>
27695            </field>
27696            <field>
27697              <name>RR4</name>
27698              <description>Enable or disable RR[4] register</description>
27699              <lsb>4</lsb>
27700              <msb>4</msb>
27701              <enumeratedValues>
27702                <enumeratedValue>
27703                  <name>Disabled</name>
27704                  <description>Disable RR[4] register</description>
27705                  <value>0</value>
27706                </enumeratedValue>
27707                <enumeratedValue>
27708                  <name>Enabled</name>
27709                  <description>Enable RR[4] register</description>
27710                  <value>1</value>
27711                </enumeratedValue>
27712              </enumeratedValues>
27713            </field>
27714            <field>
27715              <name>RR5</name>
27716              <description>Enable or disable RR[5] register</description>
27717              <lsb>5</lsb>
27718              <msb>5</msb>
27719              <enumeratedValues>
27720                <enumeratedValue>
27721                  <name>Disabled</name>
27722                  <description>Disable RR[5] register</description>
27723                  <value>0</value>
27724                </enumeratedValue>
27725                <enumeratedValue>
27726                  <name>Enabled</name>
27727                  <description>Enable RR[5] register</description>
27728                  <value>1</value>
27729                </enumeratedValue>
27730              </enumeratedValues>
27731            </field>
27732            <field>
27733              <name>RR6</name>
27734              <description>Enable or disable RR[6] register</description>
27735              <lsb>6</lsb>
27736              <msb>6</msb>
27737              <enumeratedValues>
27738                <enumeratedValue>
27739                  <name>Disabled</name>
27740                  <description>Disable RR[6] register</description>
27741                  <value>0</value>
27742                </enumeratedValue>
27743                <enumeratedValue>
27744                  <name>Enabled</name>
27745                  <description>Enable RR[6] register</description>
27746                  <value>1</value>
27747                </enumeratedValue>
27748              </enumeratedValues>
27749            </field>
27750            <field>
27751              <name>RR7</name>
27752              <description>Enable or disable RR[7] register</description>
27753              <lsb>7</lsb>
27754              <msb>7</msb>
27755              <enumeratedValues>
27756                <enumeratedValue>
27757                  <name>Disabled</name>
27758                  <description>Disable RR[7] register</description>
27759                  <value>0</value>
27760                </enumeratedValue>
27761                <enumeratedValue>
27762                  <name>Enabled</name>
27763                  <description>Enable RR[7] register</description>
27764                  <value>1</value>
27765                </enumeratedValue>
27766              </enumeratedValues>
27767            </field>
27768          </fields>
27769        </register>
27770        <register>
27771          <name>CONFIG</name>
27772          <description>Configuration register</description>
27773          <addressOffset>0x50C</addressOffset>
27774          <access>read-write</access>
27775          <resetValue>0x00000001</resetValue>
27776          <fields>
27777            <field>
27778              <name>SLEEP</name>
27779              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
27780              <lsb>0</lsb>
27781              <msb>0</msb>
27782              <enumeratedValues>
27783                <enumeratedValue>
27784                  <name>Pause</name>
27785                  <description>Pause watchdog while the CPU is sleeping</description>
27786                  <value>0</value>
27787                </enumeratedValue>
27788                <enumeratedValue>
27789                  <name>Run</name>
27790                  <description>Keep the watchdog running while the CPU is sleeping</description>
27791                  <value>1</value>
27792                </enumeratedValue>
27793              </enumeratedValues>
27794            </field>
27795            <field>
27796              <name>HALT</name>
27797              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
27798              <lsb>3</lsb>
27799              <msb>3</msb>
27800              <enumeratedValues>
27801                <enumeratedValue>
27802                  <name>Pause</name>
27803                  <description>Pause watchdog while the CPU is halted by the debugger</description>
27804                  <value>0</value>
27805                </enumeratedValue>
27806                <enumeratedValue>
27807                  <name>Run</name>
27808                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
27809                  <value>1</value>
27810                </enumeratedValue>
27811              </enumeratedValues>
27812            </field>
27813          </fields>
27814        </register>
27815        <register>
27816          <dim>0x8</dim>
27817          <dimIncrement>0x4</dimIncrement>
27818          <name>RR[%s]</name>
27819          <description>Description collection: Reload request n</description>
27820          <addressOffset>0x600</addressOffset>
27821          <access>write-only</access>
27822          <fields>
27823            <field>
27824              <name>RR</name>
27825              <description>Reload request register</description>
27826              <lsb>0</lsb>
27827              <msb>31</msb>
27828              <enumeratedValues>
27829                <enumeratedValue>
27830                  <name>Reload</name>
27831                  <description>Value to request a reload of the watchdog timer</description>
27832                  <value>0x6E524635</value>
27833                </enumeratedValue>
27834              </enumeratedValues>
27835            </field>
27836          </fields>
27837        </register>
27838      </registers>
27839    </peripheral>
27840    <peripheral derivedFrom="RTC0">
27841      <name>RTC1</name>
27842      <description>Real time counter 1</description>
27843      <baseAddress>0x40011000</baseAddress>
27844      <interrupt>
27845        <name>RTC1</name>
27846        <value>17</value>
27847      </interrupt>
27848    </peripheral>
27849    <peripheral>
27850      <name>QDEC</name>
27851      <description>Quadrature Decoder</description>
27852      <baseAddress>0x40012000</baseAddress>
27853      <addressBlock>
27854        <offset>0</offset>
27855        <size>0x1000</size>
27856        <usage>registers</usage>
27857      </addressBlock>
27858      <interrupt>
27859        <name>QDEC</name>
27860        <value>18</value>
27861      </interrupt>
27862      <groupName>QDEC</groupName>
27863      <size>0x20</size>
27864      <registers>
27865        <register>
27866          <name>TASKS_START</name>
27867          <description>Task starting the quadrature decoder</description>
27868          <addressOffset>0x000</addressOffset>
27869          <access>write-only</access>
27870          <fields>
27871            <field>
27872              <name>TASKS_START</name>
27873              <description>Task starting the quadrature decoder</description>
27874              <lsb>0</lsb>
27875              <msb>0</msb>
27876              <enumeratedValues>
27877                <enumeratedValue>
27878                  <name>Trigger</name>
27879                  <description>Trigger task</description>
27880                  <value>1</value>
27881                </enumeratedValue>
27882              </enumeratedValues>
27883            </field>
27884          </fields>
27885        </register>
27886        <register>
27887          <name>TASKS_STOP</name>
27888          <description>Task stopping the quadrature decoder</description>
27889          <addressOffset>0x004</addressOffset>
27890          <access>write-only</access>
27891          <fields>
27892            <field>
27893              <name>TASKS_STOP</name>
27894              <description>Task stopping the quadrature decoder</description>
27895              <lsb>0</lsb>
27896              <msb>0</msb>
27897              <enumeratedValues>
27898                <enumeratedValue>
27899                  <name>Trigger</name>
27900                  <description>Trigger task</description>
27901                  <value>1</value>
27902                </enumeratedValue>
27903              </enumeratedValues>
27904            </field>
27905          </fields>
27906        </register>
27907        <register>
27908          <name>TASKS_READCLRACC</name>
27909          <description>Read and clear ACC and ACCDBL</description>
27910          <addressOffset>0x008</addressOffset>
27911          <access>write-only</access>
27912          <fields>
27913            <field>
27914              <name>TASKS_READCLRACC</name>
27915              <description>Read and clear ACC and ACCDBL</description>
27916              <lsb>0</lsb>
27917              <msb>0</msb>
27918              <enumeratedValues>
27919                <enumeratedValue>
27920                  <name>Trigger</name>
27921                  <description>Trigger task</description>
27922                  <value>1</value>
27923                </enumeratedValue>
27924              </enumeratedValues>
27925            </field>
27926          </fields>
27927        </register>
27928        <register>
27929          <name>TASKS_RDCLRACC</name>
27930          <description>Read and clear ACC</description>
27931          <addressOffset>0x00C</addressOffset>
27932          <access>write-only</access>
27933          <fields>
27934            <field>
27935              <name>TASKS_RDCLRACC</name>
27936              <description>Read and clear ACC</description>
27937              <lsb>0</lsb>
27938              <msb>0</msb>
27939              <enumeratedValues>
27940                <enumeratedValue>
27941                  <name>Trigger</name>
27942                  <description>Trigger task</description>
27943                  <value>1</value>
27944                </enumeratedValue>
27945              </enumeratedValues>
27946            </field>
27947          </fields>
27948        </register>
27949        <register>
27950          <name>TASKS_RDCLRDBL</name>
27951          <description>Read and clear ACCDBL</description>
27952          <addressOffset>0x010</addressOffset>
27953          <access>write-only</access>
27954          <fields>
27955            <field>
27956              <name>TASKS_RDCLRDBL</name>
27957              <description>Read and clear ACCDBL</description>
27958              <lsb>0</lsb>
27959              <msb>0</msb>
27960              <enumeratedValues>
27961                <enumeratedValue>
27962                  <name>Trigger</name>
27963                  <description>Trigger task</description>
27964                  <value>1</value>
27965                </enumeratedValue>
27966              </enumeratedValues>
27967            </field>
27968          </fields>
27969        </register>
27970        <register>
27971          <name>EVENTS_SAMPLERDY</name>
27972          <description>Event being generated for every new sample value written to the SAMPLE register</description>
27973          <addressOffset>0x100</addressOffset>
27974          <access>read-write</access>
27975          <fields>
27976            <field>
27977              <name>EVENTS_SAMPLERDY</name>
27978              <description>Event being generated for every new sample value written to the SAMPLE register</description>
27979              <lsb>0</lsb>
27980              <msb>0</msb>
27981              <enumeratedValues>
27982                <enumeratedValue>
27983                  <name>NotGenerated</name>
27984                  <description>Event not generated</description>
27985                  <value>0</value>
27986                </enumeratedValue>
27987                <enumeratedValue>
27988                  <name>Generated</name>
27989                  <description>Event generated</description>
27990                  <value>1</value>
27991                </enumeratedValue>
27992              </enumeratedValues>
27993            </field>
27994          </fields>
27995        </register>
27996        <register>
27997          <name>EVENTS_REPORTRDY</name>
27998          <description>Non-null report ready</description>
27999          <addressOffset>0x104</addressOffset>
28000          <access>read-write</access>
28001          <fields>
28002            <field>
28003              <name>EVENTS_REPORTRDY</name>
28004              <description>Non-null report ready</description>
28005              <lsb>0</lsb>
28006              <msb>0</msb>
28007              <enumeratedValues>
28008                <enumeratedValue>
28009                  <name>NotGenerated</name>
28010                  <description>Event not generated</description>
28011                  <value>0</value>
28012                </enumeratedValue>
28013                <enumeratedValue>
28014                  <name>Generated</name>
28015                  <description>Event generated</description>
28016                  <value>1</value>
28017                </enumeratedValue>
28018              </enumeratedValues>
28019            </field>
28020          </fields>
28021        </register>
28022        <register>
28023          <name>EVENTS_ACCOF</name>
28024          <description>ACC or ACCDBL register overflow</description>
28025          <addressOffset>0x108</addressOffset>
28026          <access>read-write</access>
28027          <fields>
28028            <field>
28029              <name>EVENTS_ACCOF</name>
28030              <description>ACC or ACCDBL register overflow</description>
28031              <lsb>0</lsb>
28032              <msb>0</msb>
28033              <enumeratedValues>
28034                <enumeratedValue>
28035                  <name>NotGenerated</name>
28036                  <description>Event not generated</description>
28037                  <value>0</value>
28038                </enumeratedValue>
28039                <enumeratedValue>
28040                  <name>Generated</name>
28041                  <description>Event generated</description>
28042                  <value>1</value>
28043                </enumeratedValue>
28044              </enumeratedValues>
28045            </field>
28046          </fields>
28047        </register>
28048        <register>
28049          <name>EVENTS_DBLRDY</name>
28050          <description>Double displacement(s) detected</description>
28051          <addressOffset>0x10C</addressOffset>
28052          <access>read-write</access>
28053          <fields>
28054            <field>
28055              <name>EVENTS_DBLRDY</name>
28056              <description>Double displacement(s) detected</description>
28057              <lsb>0</lsb>
28058              <msb>0</msb>
28059              <enumeratedValues>
28060                <enumeratedValue>
28061                  <name>NotGenerated</name>
28062                  <description>Event not generated</description>
28063                  <value>0</value>
28064                </enumeratedValue>
28065                <enumeratedValue>
28066                  <name>Generated</name>
28067                  <description>Event generated</description>
28068                  <value>1</value>
28069                </enumeratedValue>
28070              </enumeratedValues>
28071            </field>
28072          </fields>
28073        </register>
28074        <register>
28075          <name>EVENTS_STOPPED</name>
28076          <description>QDEC has been stopped</description>
28077          <addressOffset>0x110</addressOffset>
28078          <access>read-write</access>
28079          <fields>
28080            <field>
28081              <name>EVENTS_STOPPED</name>
28082              <description>QDEC has been stopped</description>
28083              <lsb>0</lsb>
28084              <msb>0</msb>
28085              <enumeratedValues>
28086                <enumeratedValue>
28087                  <name>NotGenerated</name>
28088                  <description>Event not generated</description>
28089                  <value>0</value>
28090                </enumeratedValue>
28091                <enumeratedValue>
28092                  <name>Generated</name>
28093                  <description>Event generated</description>
28094                  <value>1</value>
28095                </enumeratedValue>
28096              </enumeratedValues>
28097            </field>
28098          </fields>
28099        </register>
28100        <register>
28101          <name>SHORTS</name>
28102          <description>Shortcuts between local events and tasks</description>
28103          <addressOffset>0x200</addressOffset>
28104          <access>read-write</access>
28105          <fields>
28106            <field>
28107              <name>REPORTRDY_READCLRACC</name>
28108              <description>Shortcut between event REPORTRDY and task READCLRACC</description>
28109              <lsb>0</lsb>
28110              <msb>0</msb>
28111              <enumeratedValues>
28112                <enumeratedValue>
28113                  <name>Disabled</name>
28114                  <description>Disable shortcut</description>
28115                  <value>0</value>
28116                </enumeratedValue>
28117                <enumeratedValue>
28118                  <name>Enabled</name>
28119                  <description>Enable shortcut</description>
28120                  <value>1</value>
28121                </enumeratedValue>
28122              </enumeratedValues>
28123            </field>
28124            <field>
28125              <name>SAMPLERDY_STOP</name>
28126              <description>Shortcut between event SAMPLERDY and task STOP</description>
28127              <lsb>1</lsb>
28128              <msb>1</msb>
28129              <enumeratedValues>
28130                <enumeratedValue>
28131                  <name>Disabled</name>
28132                  <description>Disable shortcut</description>
28133                  <value>0</value>
28134                </enumeratedValue>
28135                <enumeratedValue>
28136                  <name>Enabled</name>
28137                  <description>Enable shortcut</description>
28138                  <value>1</value>
28139                </enumeratedValue>
28140              </enumeratedValues>
28141            </field>
28142            <field>
28143              <name>REPORTRDY_RDCLRACC</name>
28144              <description>Shortcut between event REPORTRDY and task RDCLRACC</description>
28145              <lsb>2</lsb>
28146              <msb>2</msb>
28147              <enumeratedValues>
28148                <enumeratedValue>
28149                  <name>Disabled</name>
28150                  <description>Disable shortcut</description>
28151                  <value>0</value>
28152                </enumeratedValue>
28153                <enumeratedValue>
28154                  <name>Enabled</name>
28155                  <description>Enable shortcut</description>
28156                  <value>1</value>
28157                </enumeratedValue>
28158              </enumeratedValues>
28159            </field>
28160            <field>
28161              <name>REPORTRDY_STOP</name>
28162              <description>Shortcut between event REPORTRDY and task STOP</description>
28163              <lsb>3</lsb>
28164              <msb>3</msb>
28165              <enumeratedValues>
28166                <enumeratedValue>
28167                  <name>Disabled</name>
28168                  <description>Disable shortcut</description>
28169                  <value>0</value>
28170                </enumeratedValue>
28171                <enumeratedValue>
28172                  <name>Enabled</name>
28173                  <description>Enable shortcut</description>
28174                  <value>1</value>
28175                </enumeratedValue>
28176              </enumeratedValues>
28177            </field>
28178            <field>
28179              <name>DBLRDY_RDCLRDBL</name>
28180              <description>Shortcut between event DBLRDY and task RDCLRDBL</description>
28181              <lsb>4</lsb>
28182              <msb>4</msb>
28183              <enumeratedValues>
28184                <enumeratedValue>
28185                  <name>Disabled</name>
28186                  <description>Disable shortcut</description>
28187                  <value>0</value>
28188                </enumeratedValue>
28189                <enumeratedValue>
28190                  <name>Enabled</name>
28191                  <description>Enable shortcut</description>
28192                  <value>1</value>
28193                </enumeratedValue>
28194              </enumeratedValues>
28195            </field>
28196            <field>
28197              <name>DBLRDY_STOP</name>
28198              <description>Shortcut between event DBLRDY and task STOP</description>
28199              <lsb>5</lsb>
28200              <msb>5</msb>
28201              <enumeratedValues>
28202                <enumeratedValue>
28203                  <name>Disabled</name>
28204                  <description>Disable shortcut</description>
28205                  <value>0</value>
28206                </enumeratedValue>
28207                <enumeratedValue>
28208                  <name>Enabled</name>
28209                  <description>Enable shortcut</description>
28210                  <value>1</value>
28211                </enumeratedValue>
28212              </enumeratedValues>
28213            </field>
28214            <field>
28215              <name>SAMPLERDY_READCLRACC</name>
28216              <description>Shortcut between event SAMPLERDY and task READCLRACC</description>
28217              <lsb>6</lsb>
28218              <msb>6</msb>
28219              <enumeratedValues>
28220                <enumeratedValue>
28221                  <name>Disabled</name>
28222                  <description>Disable shortcut</description>
28223                  <value>0</value>
28224                </enumeratedValue>
28225                <enumeratedValue>
28226                  <name>Enabled</name>
28227                  <description>Enable shortcut</description>
28228                  <value>1</value>
28229                </enumeratedValue>
28230              </enumeratedValues>
28231            </field>
28232          </fields>
28233        </register>
28234        <register>
28235          <name>INTENSET</name>
28236          <description>Enable interrupt</description>
28237          <addressOffset>0x304</addressOffset>
28238          <access>read-write</access>
28239          <fields>
28240            <field>
28241              <name>SAMPLERDY</name>
28242              <description>Write '1' to enable interrupt for event SAMPLERDY</description>
28243              <lsb>0</lsb>
28244              <msb>0</msb>
28245              <enumeratedValues>
28246                <usage>read</usage>
28247                <enumeratedValue>
28248                  <name>Disabled</name>
28249                  <description>Read: Disabled</description>
28250                  <value>0</value>
28251                </enumeratedValue>
28252                <enumeratedValue>
28253                  <name>Enabled</name>
28254                  <description>Read: Enabled</description>
28255                  <value>1</value>
28256                </enumeratedValue>
28257              </enumeratedValues>
28258              <enumeratedValues>
28259                <usage>write</usage>
28260                <enumeratedValue>
28261                  <name>Set</name>
28262                  <description>Enable</description>
28263                  <value>1</value>
28264                </enumeratedValue>
28265              </enumeratedValues>
28266            </field>
28267            <field>
28268              <name>REPORTRDY</name>
28269              <description>Write '1' to enable interrupt for event REPORTRDY</description>
28270              <lsb>1</lsb>
28271              <msb>1</msb>
28272              <enumeratedValues>
28273                <usage>read</usage>
28274                <enumeratedValue>
28275                  <name>Disabled</name>
28276                  <description>Read: Disabled</description>
28277                  <value>0</value>
28278                </enumeratedValue>
28279                <enumeratedValue>
28280                  <name>Enabled</name>
28281                  <description>Read: Enabled</description>
28282                  <value>1</value>
28283                </enumeratedValue>
28284              </enumeratedValues>
28285              <enumeratedValues>
28286                <usage>write</usage>
28287                <enumeratedValue>
28288                  <name>Set</name>
28289                  <description>Enable</description>
28290                  <value>1</value>
28291                </enumeratedValue>
28292              </enumeratedValues>
28293            </field>
28294            <field>
28295              <name>ACCOF</name>
28296              <description>Write '1' to enable interrupt for event ACCOF</description>
28297              <lsb>2</lsb>
28298              <msb>2</msb>
28299              <enumeratedValues>
28300                <usage>read</usage>
28301                <enumeratedValue>
28302                  <name>Disabled</name>
28303                  <description>Read: Disabled</description>
28304                  <value>0</value>
28305                </enumeratedValue>
28306                <enumeratedValue>
28307                  <name>Enabled</name>
28308                  <description>Read: Enabled</description>
28309                  <value>1</value>
28310                </enumeratedValue>
28311              </enumeratedValues>
28312              <enumeratedValues>
28313                <usage>write</usage>
28314                <enumeratedValue>
28315                  <name>Set</name>
28316                  <description>Enable</description>
28317                  <value>1</value>
28318                </enumeratedValue>
28319              </enumeratedValues>
28320            </field>
28321            <field>
28322              <name>DBLRDY</name>
28323              <description>Write '1' to enable interrupt for event DBLRDY</description>
28324              <lsb>3</lsb>
28325              <msb>3</msb>
28326              <enumeratedValues>
28327                <usage>read</usage>
28328                <enumeratedValue>
28329                  <name>Disabled</name>
28330                  <description>Read: Disabled</description>
28331                  <value>0</value>
28332                </enumeratedValue>
28333                <enumeratedValue>
28334                  <name>Enabled</name>
28335                  <description>Read: Enabled</description>
28336                  <value>1</value>
28337                </enumeratedValue>
28338              </enumeratedValues>
28339              <enumeratedValues>
28340                <usage>write</usage>
28341                <enumeratedValue>
28342                  <name>Set</name>
28343                  <description>Enable</description>
28344                  <value>1</value>
28345                </enumeratedValue>
28346              </enumeratedValues>
28347            </field>
28348            <field>
28349              <name>STOPPED</name>
28350              <description>Write '1' to enable interrupt for event STOPPED</description>
28351              <lsb>4</lsb>
28352              <msb>4</msb>
28353              <enumeratedValues>
28354                <usage>read</usage>
28355                <enumeratedValue>
28356                  <name>Disabled</name>
28357                  <description>Read: Disabled</description>
28358                  <value>0</value>
28359                </enumeratedValue>
28360                <enumeratedValue>
28361                  <name>Enabled</name>
28362                  <description>Read: Enabled</description>
28363                  <value>1</value>
28364                </enumeratedValue>
28365              </enumeratedValues>
28366              <enumeratedValues>
28367                <usage>write</usage>
28368                <enumeratedValue>
28369                  <name>Set</name>
28370                  <description>Enable</description>
28371                  <value>1</value>
28372                </enumeratedValue>
28373              </enumeratedValues>
28374            </field>
28375          </fields>
28376        </register>
28377        <register>
28378          <name>INTENCLR</name>
28379          <description>Disable interrupt</description>
28380          <addressOffset>0x308</addressOffset>
28381          <access>read-write</access>
28382          <fields>
28383            <field>
28384              <name>SAMPLERDY</name>
28385              <description>Write '1' to disable interrupt for event SAMPLERDY</description>
28386              <lsb>0</lsb>
28387              <msb>0</msb>
28388              <enumeratedValues>
28389                <usage>read</usage>
28390                <enumeratedValue>
28391                  <name>Disabled</name>
28392                  <description>Read: Disabled</description>
28393                  <value>0</value>
28394                </enumeratedValue>
28395                <enumeratedValue>
28396                  <name>Enabled</name>
28397                  <description>Read: Enabled</description>
28398                  <value>1</value>
28399                </enumeratedValue>
28400              </enumeratedValues>
28401              <enumeratedValues>
28402                <usage>write</usage>
28403                <enumeratedValue>
28404                  <name>Clear</name>
28405                  <description>Disable</description>
28406                  <value>1</value>
28407                </enumeratedValue>
28408              </enumeratedValues>
28409            </field>
28410            <field>
28411              <name>REPORTRDY</name>
28412              <description>Write '1' to disable interrupt for event REPORTRDY</description>
28413              <lsb>1</lsb>
28414              <msb>1</msb>
28415              <enumeratedValues>
28416                <usage>read</usage>
28417                <enumeratedValue>
28418                  <name>Disabled</name>
28419                  <description>Read: Disabled</description>
28420                  <value>0</value>
28421                </enumeratedValue>
28422                <enumeratedValue>
28423                  <name>Enabled</name>
28424                  <description>Read: Enabled</description>
28425                  <value>1</value>
28426                </enumeratedValue>
28427              </enumeratedValues>
28428              <enumeratedValues>
28429                <usage>write</usage>
28430                <enumeratedValue>
28431                  <name>Clear</name>
28432                  <description>Disable</description>
28433                  <value>1</value>
28434                </enumeratedValue>
28435              </enumeratedValues>
28436            </field>
28437            <field>
28438              <name>ACCOF</name>
28439              <description>Write '1' to disable interrupt for event ACCOF</description>
28440              <lsb>2</lsb>
28441              <msb>2</msb>
28442              <enumeratedValues>
28443                <usage>read</usage>
28444                <enumeratedValue>
28445                  <name>Disabled</name>
28446                  <description>Read: Disabled</description>
28447                  <value>0</value>
28448                </enumeratedValue>
28449                <enumeratedValue>
28450                  <name>Enabled</name>
28451                  <description>Read: Enabled</description>
28452                  <value>1</value>
28453                </enumeratedValue>
28454              </enumeratedValues>
28455              <enumeratedValues>
28456                <usage>write</usage>
28457                <enumeratedValue>
28458                  <name>Clear</name>
28459                  <description>Disable</description>
28460                  <value>1</value>
28461                </enumeratedValue>
28462              </enumeratedValues>
28463            </field>
28464            <field>
28465              <name>DBLRDY</name>
28466              <description>Write '1' to disable interrupt for event DBLRDY</description>
28467              <lsb>3</lsb>
28468              <msb>3</msb>
28469              <enumeratedValues>
28470                <usage>read</usage>
28471                <enumeratedValue>
28472                  <name>Disabled</name>
28473                  <description>Read: Disabled</description>
28474                  <value>0</value>
28475                </enumeratedValue>
28476                <enumeratedValue>
28477                  <name>Enabled</name>
28478                  <description>Read: Enabled</description>
28479                  <value>1</value>
28480                </enumeratedValue>
28481              </enumeratedValues>
28482              <enumeratedValues>
28483                <usage>write</usage>
28484                <enumeratedValue>
28485                  <name>Clear</name>
28486                  <description>Disable</description>
28487                  <value>1</value>
28488                </enumeratedValue>
28489              </enumeratedValues>
28490            </field>
28491            <field>
28492              <name>STOPPED</name>
28493              <description>Write '1' to disable interrupt for event STOPPED</description>
28494              <lsb>4</lsb>
28495              <msb>4</msb>
28496              <enumeratedValues>
28497                <usage>read</usage>
28498                <enumeratedValue>
28499                  <name>Disabled</name>
28500                  <description>Read: Disabled</description>
28501                  <value>0</value>
28502                </enumeratedValue>
28503                <enumeratedValue>
28504                  <name>Enabled</name>
28505                  <description>Read: Enabled</description>
28506                  <value>1</value>
28507                </enumeratedValue>
28508              </enumeratedValues>
28509              <enumeratedValues>
28510                <usage>write</usage>
28511                <enumeratedValue>
28512                  <name>Clear</name>
28513                  <description>Disable</description>
28514                  <value>1</value>
28515                </enumeratedValue>
28516              </enumeratedValues>
28517            </field>
28518          </fields>
28519        </register>
28520        <register>
28521          <name>ENABLE</name>
28522          <description>Enable the quadrature decoder</description>
28523          <addressOffset>0x500</addressOffset>
28524          <access>read-write</access>
28525          <fields>
28526            <field>
28527              <name>ENABLE</name>
28528              <description>Enable or disable the quadrature decoder</description>
28529              <lsb>0</lsb>
28530              <msb>0</msb>
28531              <enumeratedValues>
28532                <enumeratedValue>
28533                  <name>Disabled</name>
28534                  <description>Disable</description>
28535                  <value>0</value>
28536                </enumeratedValue>
28537                <enumeratedValue>
28538                  <name>Enabled</name>
28539                  <description>Enable</description>
28540                  <value>1</value>
28541                </enumeratedValue>
28542              </enumeratedValues>
28543            </field>
28544          </fields>
28545        </register>
28546        <register>
28547          <name>LEDPOL</name>
28548          <description>LED output pin polarity</description>
28549          <addressOffset>0x504</addressOffset>
28550          <access>read-write</access>
28551          <fields>
28552            <field>
28553              <name>LEDPOL</name>
28554              <description>LED output pin polarity</description>
28555              <lsb>0</lsb>
28556              <msb>0</msb>
28557              <enumeratedValues>
28558                <enumeratedValue>
28559                  <name>ActiveLow</name>
28560                  <description>Led active on output pin low</description>
28561                  <value>0</value>
28562                </enumeratedValue>
28563                <enumeratedValue>
28564                  <name>ActiveHigh</name>
28565                  <description>Led active on output pin high</description>
28566                  <value>1</value>
28567                </enumeratedValue>
28568              </enumeratedValues>
28569            </field>
28570          </fields>
28571        </register>
28572        <register>
28573          <name>SAMPLEPER</name>
28574          <description>Sample period</description>
28575          <addressOffset>0x508</addressOffset>
28576          <access>read-write</access>
28577          <fields>
28578            <field>
28579              <name>SAMPLEPER</name>
28580              <description>Sample period. The SAMPLE register will be updated for every new sample</description>
28581              <lsb>0</lsb>
28582              <msb>3</msb>
28583              <enumeratedValues>
28584                <enumeratedValue>
28585                  <name>128us</name>
28586                  <description>128 us</description>
28587                  <value>0</value>
28588                </enumeratedValue>
28589                <enumeratedValue>
28590                  <name>256us</name>
28591                  <description>256 us</description>
28592                  <value>1</value>
28593                </enumeratedValue>
28594                <enumeratedValue>
28595                  <name>512us</name>
28596                  <description>512 us</description>
28597                  <value>2</value>
28598                </enumeratedValue>
28599                <enumeratedValue>
28600                  <name>1024us</name>
28601                  <description>1024 us</description>
28602                  <value>3</value>
28603                </enumeratedValue>
28604                <enumeratedValue>
28605                  <name>2048us</name>
28606                  <description>2048 us</description>
28607                  <value>4</value>
28608                </enumeratedValue>
28609                <enumeratedValue>
28610                  <name>4096us</name>
28611                  <description>4096 us</description>
28612                  <value>5</value>
28613                </enumeratedValue>
28614                <enumeratedValue>
28615                  <name>8192us</name>
28616                  <description>8192 us</description>
28617                  <value>6</value>
28618                </enumeratedValue>
28619                <enumeratedValue>
28620                  <name>16384us</name>
28621                  <description>16384 us</description>
28622                  <value>7</value>
28623                </enumeratedValue>
28624                <enumeratedValue>
28625                  <name>32ms</name>
28626                  <description>32768 us</description>
28627                  <value>8</value>
28628                </enumeratedValue>
28629                <enumeratedValue>
28630                  <name>65ms</name>
28631                  <description>65536 us</description>
28632                  <value>9</value>
28633                </enumeratedValue>
28634                <enumeratedValue>
28635                  <name>131ms</name>
28636                  <description>131072 us</description>
28637                  <value>10</value>
28638                </enumeratedValue>
28639              </enumeratedValues>
28640            </field>
28641          </fields>
28642        </register>
28643        <register>
28644          <name>SAMPLE</name>
28645          <description>Motion sample value</description>
28646          <addressOffset>0x50C</addressOffset>
28647          <access>read-only</access>
28648          <dataType>int32_t</dataType>
28649          <fields>
28650            <field>
28651              <name>SAMPLE</name>
28652              <description>Last motion sample</description>
28653              <lsb>0</lsb>
28654              <msb>31</msb>
28655            </field>
28656          </fields>
28657        </register>
28658        <register>
28659          <name>REPORTPER</name>
28660          <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
28661          <addressOffset>0x510</addressOffset>
28662          <access>read-write</access>
28663          <fields>
28664            <field>
28665              <name>REPORTPER</name>
28666              <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated</description>
28667              <lsb>0</lsb>
28668              <msb>3</msb>
28669              <enumeratedValues>
28670                <enumeratedValue>
28671                  <name>10Smpl</name>
28672                  <description>10 samples / report</description>
28673                  <value>0</value>
28674                </enumeratedValue>
28675                <enumeratedValue>
28676                  <name>40Smpl</name>
28677                  <description>40 samples / report</description>
28678                  <value>1</value>
28679                </enumeratedValue>
28680                <enumeratedValue>
28681                  <name>80Smpl</name>
28682                  <description>80 samples / report</description>
28683                  <value>2</value>
28684                </enumeratedValue>
28685                <enumeratedValue>
28686                  <name>120Smpl</name>
28687                  <description>120 samples / report</description>
28688                  <value>3</value>
28689                </enumeratedValue>
28690                <enumeratedValue>
28691                  <name>160Smpl</name>
28692                  <description>160 samples / report</description>
28693                  <value>4</value>
28694                </enumeratedValue>
28695                <enumeratedValue>
28696                  <name>200Smpl</name>
28697                  <description>200 samples / report</description>
28698                  <value>5</value>
28699                </enumeratedValue>
28700                <enumeratedValue>
28701                  <name>240Smpl</name>
28702                  <description>240 samples / report</description>
28703                  <value>6</value>
28704                </enumeratedValue>
28705                <enumeratedValue>
28706                  <name>280Smpl</name>
28707                  <description>280 samples / report</description>
28708                  <value>7</value>
28709                </enumeratedValue>
28710                <enumeratedValue>
28711                  <name>1Smpl</name>
28712                  <description>1 sample / report</description>
28713                  <value>8</value>
28714                </enumeratedValue>
28715              </enumeratedValues>
28716            </field>
28717          </fields>
28718        </register>
28719        <register>
28720          <name>ACC</name>
28721          <description>Register accumulating the valid transitions</description>
28722          <addressOffset>0x514</addressOffset>
28723          <access>read-only</access>
28724          <dataType>int32_t</dataType>
28725          <fields>
28726            <field>
28727              <name>ACC</name>
28728              <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register</description>
28729              <lsb>0</lsb>
28730              <msb>31</msb>
28731            </field>
28732          </fields>
28733        </register>
28734        <register>
28735          <name>ACCREAD</name>
28736          <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
28737          <addressOffset>0x518</addressOffset>
28738          <access>read-only</access>
28739          <dataType>int32_t</dataType>
28740          <fields>
28741            <field>
28742              <name>ACCREAD</name>
28743              <description>Snapshot of the ACC register.</description>
28744              <lsb>0</lsb>
28745              <msb>31</msb>
28746            </field>
28747          </fields>
28748        </register>
28749        <cluster>
28750          <name>PSEL</name>
28751          <description>Unspecified</description>
28752          <headerStructName>QDEC_PSEL</headerStructName>
28753          <access>read-write</access>
28754          <addressOffset>0x51C</addressOffset>
28755          <register>
28756            <name>LED</name>
28757            <description>Pin select for LED signal</description>
28758            <addressOffset>0x000</addressOffset>
28759            <access>read-write</access>
28760            <resetValue>0xFFFFFFFF</resetValue>
28761            <fields>
28762              <field>
28763                <name>PIN</name>
28764                <description>Pin number</description>
28765                <lsb>0</lsb>
28766                <msb>4</msb>
28767              </field>
28768              <field>
28769                <name>CONNECT</name>
28770                <description>Connection</description>
28771                <lsb>31</lsb>
28772                <msb>31</msb>
28773                <enumeratedValues>
28774                  <enumeratedValue>
28775                    <name>Disconnected</name>
28776                    <description>Disconnect</description>
28777                    <value>1</value>
28778                  </enumeratedValue>
28779                  <enumeratedValue>
28780                    <name>Connected</name>
28781                    <description>Connect</description>
28782                    <value>0</value>
28783                  </enumeratedValue>
28784                </enumeratedValues>
28785              </field>
28786            </fields>
28787          </register>
28788          <register>
28789            <name>A</name>
28790            <description>Pin select for A signal</description>
28791            <addressOffset>0x004</addressOffset>
28792            <access>read-write</access>
28793            <resetValue>0xFFFFFFFF</resetValue>
28794            <fields>
28795              <field>
28796                <name>PIN</name>
28797                <description>Pin number</description>
28798                <lsb>0</lsb>
28799                <msb>4</msb>
28800              </field>
28801              <field>
28802                <name>CONNECT</name>
28803                <description>Connection</description>
28804                <lsb>31</lsb>
28805                <msb>31</msb>
28806                <enumeratedValues>
28807                  <enumeratedValue>
28808                    <name>Disconnected</name>
28809                    <description>Disconnect</description>
28810                    <value>1</value>
28811                  </enumeratedValue>
28812                  <enumeratedValue>
28813                    <name>Connected</name>
28814                    <description>Connect</description>
28815                    <value>0</value>
28816                  </enumeratedValue>
28817                </enumeratedValues>
28818              </field>
28819            </fields>
28820          </register>
28821          <register>
28822            <name>B</name>
28823            <description>Pin select for B signal</description>
28824            <addressOffset>0x008</addressOffset>
28825            <access>read-write</access>
28826            <resetValue>0xFFFFFFFF</resetValue>
28827            <fields>
28828              <field>
28829                <name>PIN</name>
28830                <description>Pin number</description>
28831                <lsb>0</lsb>
28832                <msb>4</msb>
28833              </field>
28834              <field>
28835                <name>CONNECT</name>
28836                <description>Connection</description>
28837                <lsb>31</lsb>
28838                <msb>31</msb>
28839                <enumeratedValues>
28840                  <enumeratedValue>
28841                    <name>Disconnected</name>
28842                    <description>Disconnect</description>
28843                    <value>1</value>
28844                  </enumeratedValue>
28845                  <enumeratedValue>
28846                    <name>Connected</name>
28847                    <description>Connect</description>
28848                    <value>0</value>
28849                  </enumeratedValue>
28850                </enumeratedValues>
28851              </field>
28852            </fields>
28853          </register>
28854        </cluster>
28855        <register>
28856          <name>DBFEN</name>
28857          <description>Enable input debounce filters</description>
28858          <addressOffset>0x528</addressOffset>
28859          <access>read-write</access>
28860          <fields>
28861            <field>
28862              <name>DBFEN</name>
28863              <description>Enable input debounce filters</description>
28864              <lsb>0</lsb>
28865              <msb>0</msb>
28866              <enumeratedValues>
28867                <enumeratedValue>
28868                  <name>Disabled</name>
28869                  <description>Debounce input filters disabled</description>
28870                  <value>0</value>
28871                </enumeratedValue>
28872                <enumeratedValue>
28873                  <name>Enabled</name>
28874                  <description>Debounce input filters enabled</description>
28875                  <value>1</value>
28876                </enumeratedValue>
28877              </enumeratedValues>
28878            </field>
28879          </fields>
28880        </register>
28881        <register>
28882          <name>LEDPRE</name>
28883          <description>Time period the LED is switched ON prior to sampling</description>
28884          <addressOffset>0x540</addressOffset>
28885          <access>read-write</access>
28886          <resetValue>0x00000010</resetValue>
28887          <fields>
28888            <field>
28889              <name>LEDPRE</name>
28890              <description>Period in us the LED is switched on prior to sampling</description>
28891              <lsb>0</lsb>
28892              <msb>8</msb>
28893            </field>
28894          </fields>
28895        </register>
28896        <register>
28897          <name>ACCDBL</name>
28898          <description>Register accumulating the number of detected double transitions</description>
28899          <addressOffset>0x544</addressOffset>
28900          <access>read-only</access>
28901          <fields>
28902            <field>
28903              <name>ACCDBL</name>
28904              <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
28905              <lsb>0</lsb>
28906              <msb>3</msb>
28907            </field>
28908          </fields>
28909        </register>
28910        <register>
28911          <name>ACCDBLREAD</name>
28912          <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
28913          <addressOffset>0x548</addressOffset>
28914          <access>read-only</access>
28915          <fields>
28916            <field>
28917              <name>ACCDBLREAD</name>
28918              <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
28919              <lsb>0</lsb>
28920              <msb>3</msb>
28921            </field>
28922          </fields>
28923        </register>
28924      </registers>
28925    </peripheral>
28926    <peripheral>
28927      <name>COMP</name>
28928      <description>Comparator</description>
28929      <baseAddress>0x40013000</baseAddress>
28930      <addressBlock>
28931        <offset>0</offset>
28932        <size>0x1000</size>
28933        <usage>registers</usage>
28934      </addressBlock>
28935      <interrupt>
28936        <name>COMP</name>
28937        <value>19</value>
28938      </interrupt>
28939      <groupName>COMP</groupName>
28940      <size>0x20</size>
28941      <registers>
28942        <register>
28943          <name>TASKS_START</name>
28944          <description>Start comparator</description>
28945          <addressOffset>0x000</addressOffset>
28946          <access>write-only</access>
28947          <fields>
28948            <field>
28949              <name>TASKS_START</name>
28950              <description>Start comparator</description>
28951              <lsb>0</lsb>
28952              <msb>0</msb>
28953              <enumeratedValues>
28954                <enumeratedValue>
28955                  <name>Trigger</name>
28956                  <description>Trigger task</description>
28957                  <value>1</value>
28958                </enumeratedValue>
28959              </enumeratedValues>
28960            </field>
28961          </fields>
28962        </register>
28963        <register>
28964          <name>TASKS_STOP</name>
28965          <description>Stop comparator</description>
28966          <addressOffset>0x004</addressOffset>
28967          <access>write-only</access>
28968          <fields>
28969            <field>
28970              <name>TASKS_STOP</name>
28971              <description>Stop comparator</description>
28972              <lsb>0</lsb>
28973              <msb>0</msb>
28974              <enumeratedValues>
28975                <enumeratedValue>
28976                  <name>Trigger</name>
28977                  <description>Trigger task</description>
28978                  <value>1</value>
28979                </enumeratedValue>
28980              </enumeratedValues>
28981            </field>
28982          </fields>
28983        </register>
28984        <register>
28985          <name>TASKS_SAMPLE</name>
28986          <description>Sample comparator value</description>
28987          <addressOffset>0x008</addressOffset>
28988          <access>write-only</access>
28989          <fields>
28990            <field>
28991              <name>TASKS_SAMPLE</name>
28992              <description>Sample comparator value</description>
28993              <lsb>0</lsb>
28994              <msb>0</msb>
28995              <enumeratedValues>
28996                <enumeratedValue>
28997                  <name>Trigger</name>
28998                  <description>Trigger task</description>
28999                  <value>1</value>
29000                </enumeratedValue>
29001              </enumeratedValues>
29002            </field>
29003          </fields>
29004        </register>
29005        <register>
29006          <name>EVENTS_READY</name>
29007          <description>COMP is ready and output is valid</description>
29008          <addressOffset>0x100</addressOffset>
29009          <access>read-write</access>
29010          <fields>
29011            <field>
29012              <name>EVENTS_READY</name>
29013              <description>COMP is ready and output is valid</description>
29014              <lsb>0</lsb>
29015              <msb>0</msb>
29016              <enumeratedValues>
29017                <enumeratedValue>
29018                  <name>NotGenerated</name>
29019                  <description>Event not generated</description>
29020                  <value>0</value>
29021                </enumeratedValue>
29022                <enumeratedValue>
29023                  <name>Generated</name>
29024                  <description>Event generated</description>
29025                  <value>1</value>
29026                </enumeratedValue>
29027              </enumeratedValues>
29028            </field>
29029          </fields>
29030        </register>
29031        <register>
29032          <name>EVENTS_DOWN</name>
29033          <description>Downward crossing</description>
29034          <addressOffset>0x104</addressOffset>
29035          <access>read-write</access>
29036          <fields>
29037            <field>
29038              <name>EVENTS_DOWN</name>
29039              <description>Downward crossing</description>
29040              <lsb>0</lsb>
29041              <msb>0</msb>
29042              <enumeratedValues>
29043                <enumeratedValue>
29044                  <name>NotGenerated</name>
29045                  <description>Event not generated</description>
29046                  <value>0</value>
29047                </enumeratedValue>
29048                <enumeratedValue>
29049                  <name>Generated</name>
29050                  <description>Event generated</description>
29051                  <value>1</value>
29052                </enumeratedValue>
29053              </enumeratedValues>
29054            </field>
29055          </fields>
29056        </register>
29057        <register>
29058          <name>EVENTS_UP</name>
29059          <description>Upward crossing</description>
29060          <addressOffset>0x108</addressOffset>
29061          <access>read-write</access>
29062          <fields>
29063            <field>
29064              <name>EVENTS_UP</name>
29065              <description>Upward crossing</description>
29066              <lsb>0</lsb>
29067              <msb>0</msb>
29068              <enumeratedValues>
29069                <enumeratedValue>
29070                  <name>NotGenerated</name>
29071                  <description>Event not generated</description>
29072                  <value>0</value>
29073                </enumeratedValue>
29074                <enumeratedValue>
29075                  <name>Generated</name>
29076                  <description>Event generated</description>
29077                  <value>1</value>
29078                </enumeratedValue>
29079              </enumeratedValues>
29080            </field>
29081          </fields>
29082        </register>
29083        <register>
29084          <name>EVENTS_CROSS</name>
29085          <description>Downward or upward crossing</description>
29086          <addressOffset>0x10C</addressOffset>
29087          <access>read-write</access>
29088          <fields>
29089            <field>
29090              <name>EVENTS_CROSS</name>
29091              <description>Downward or upward crossing</description>
29092              <lsb>0</lsb>
29093              <msb>0</msb>
29094              <enumeratedValues>
29095                <enumeratedValue>
29096                  <name>NotGenerated</name>
29097                  <description>Event not generated</description>
29098                  <value>0</value>
29099                </enumeratedValue>
29100                <enumeratedValue>
29101                  <name>Generated</name>
29102                  <description>Event generated</description>
29103                  <value>1</value>
29104                </enumeratedValue>
29105              </enumeratedValues>
29106            </field>
29107          </fields>
29108        </register>
29109        <register>
29110          <name>SHORTS</name>
29111          <description>Shortcuts between local events and tasks</description>
29112          <addressOffset>0x200</addressOffset>
29113          <access>read-write</access>
29114          <fields>
29115            <field>
29116              <name>READY_SAMPLE</name>
29117              <description>Shortcut between event READY and task SAMPLE</description>
29118              <lsb>0</lsb>
29119              <msb>0</msb>
29120              <enumeratedValues>
29121                <enumeratedValue>
29122                  <name>Disabled</name>
29123                  <description>Disable shortcut</description>
29124                  <value>0</value>
29125                </enumeratedValue>
29126                <enumeratedValue>
29127                  <name>Enabled</name>
29128                  <description>Enable shortcut</description>
29129                  <value>1</value>
29130                </enumeratedValue>
29131              </enumeratedValues>
29132            </field>
29133            <field>
29134              <name>READY_STOP</name>
29135              <description>Shortcut between event READY and task STOP</description>
29136              <lsb>1</lsb>
29137              <msb>1</msb>
29138              <enumeratedValues>
29139                <enumeratedValue>
29140                  <name>Disabled</name>
29141                  <description>Disable shortcut</description>
29142                  <value>0</value>
29143                </enumeratedValue>
29144                <enumeratedValue>
29145                  <name>Enabled</name>
29146                  <description>Enable shortcut</description>
29147                  <value>1</value>
29148                </enumeratedValue>
29149              </enumeratedValues>
29150            </field>
29151            <field>
29152              <name>DOWN_STOP</name>
29153              <description>Shortcut between event DOWN and task STOP</description>
29154              <lsb>2</lsb>
29155              <msb>2</msb>
29156              <enumeratedValues>
29157                <enumeratedValue>
29158                  <name>Disabled</name>
29159                  <description>Disable shortcut</description>
29160                  <value>0</value>
29161                </enumeratedValue>
29162                <enumeratedValue>
29163                  <name>Enabled</name>
29164                  <description>Enable shortcut</description>
29165                  <value>1</value>
29166                </enumeratedValue>
29167              </enumeratedValues>
29168            </field>
29169            <field>
29170              <name>UP_STOP</name>
29171              <description>Shortcut between event UP and task STOP</description>
29172              <lsb>3</lsb>
29173              <msb>3</msb>
29174              <enumeratedValues>
29175                <enumeratedValue>
29176                  <name>Disabled</name>
29177                  <description>Disable shortcut</description>
29178                  <value>0</value>
29179                </enumeratedValue>
29180                <enumeratedValue>
29181                  <name>Enabled</name>
29182                  <description>Enable shortcut</description>
29183                  <value>1</value>
29184                </enumeratedValue>
29185              </enumeratedValues>
29186            </field>
29187            <field>
29188              <name>CROSS_STOP</name>
29189              <description>Shortcut between event CROSS and task STOP</description>
29190              <lsb>4</lsb>
29191              <msb>4</msb>
29192              <enumeratedValues>
29193                <enumeratedValue>
29194                  <name>Disabled</name>
29195                  <description>Disable shortcut</description>
29196                  <value>0</value>
29197                </enumeratedValue>
29198                <enumeratedValue>
29199                  <name>Enabled</name>
29200                  <description>Enable shortcut</description>
29201                  <value>1</value>
29202                </enumeratedValue>
29203              </enumeratedValues>
29204            </field>
29205          </fields>
29206        </register>
29207        <register>
29208          <name>INTEN</name>
29209          <description>Enable or disable interrupt</description>
29210          <addressOffset>0x300</addressOffset>
29211          <access>read-write</access>
29212          <fields>
29213            <field>
29214              <name>READY</name>
29215              <description>Enable or disable interrupt for event READY</description>
29216              <lsb>0</lsb>
29217              <msb>0</msb>
29218              <enumeratedValues>
29219                <enumeratedValue>
29220                  <name>Disabled</name>
29221                  <description>Disable</description>
29222                  <value>0</value>
29223                </enumeratedValue>
29224                <enumeratedValue>
29225                  <name>Enabled</name>
29226                  <description>Enable</description>
29227                  <value>1</value>
29228                </enumeratedValue>
29229              </enumeratedValues>
29230            </field>
29231            <field>
29232              <name>DOWN</name>
29233              <description>Enable or disable interrupt for event DOWN</description>
29234              <lsb>1</lsb>
29235              <msb>1</msb>
29236              <enumeratedValues>
29237                <enumeratedValue>
29238                  <name>Disabled</name>
29239                  <description>Disable</description>
29240                  <value>0</value>
29241                </enumeratedValue>
29242                <enumeratedValue>
29243                  <name>Enabled</name>
29244                  <description>Enable</description>
29245                  <value>1</value>
29246                </enumeratedValue>
29247              </enumeratedValues>
29248            </field>
29249            <field>
29250              <name>UP</name>
29251              <description>Enable or disable interrupt for event UP</description>
29252              <lsb>2</lsb>
29253              <msb>2</msb>
29254              <enumeratedValues>
29255                <enumeratedValue>
29256                  <name>Disabled</name>
29257                  <description>Disable</description>
29258                  <value>0</value>
29259                </enumeratedValue>
29260                <enumeratedValue>
29261                  <name>Enabled</name>
29262                  <description>Enable</description>
29263                  <value>1</value>
29264                </enumeratedValue>
29265              </enumeratedValues>
29266            </field>
29267            <field>
29268              <name>CROSS</name>
29269              <description>Enable or disable interrupt for event CROSS</description>
29270              <lsb>3</lsb>
29271              <msb>3</msb>
29272              <enumeratedValues>
29273                <enumeratedValue>
29274                  <name>Disabled</name>
29275                  <description>Disable</description>
29276                  <value>0</value>
29277                </enumeratedValue>
29278                <enumeratedValue>
29279                  <name>Enabled</name>
29280                  <description>Enable</description>
29281                  <value>1</value>
29282                </enumeratedValue>
29283              </enumeratedValues>
29284            </field>
29285          </fields>
29286        </register>
29287        <register>
29288          <name>INTENSET</name>
29289          <description>Enable interrupt</description>
29290          <addressOffset>0x304</addressOffset>
29291          <access>read-write</access>
29292          <fields>
29293            <field>
29294              <name>READY</name>
29295              <description>Write '1' to enable interrupt for event READY</description>
29296              <lsb>0</lsb>
29297              <msb>0</msb>
29298              <enumeratedValues>
29299                <usage>read</usage>
29300                <enumeratedValue>
29301                  <name>Disabled</name>
29302                  <description>Read: Disabled</description>
29303                  <value>0</value>
29304                </enumeratedValue>
29305                <enumeratedValue>
29306                  <name>Enabled</name>
29307                  <description>Read: Enabled</description>
29308                  <value>1</value>
29309                </enumeratedValue>
29310              </enumeratedValues>
29311              <enumeratedValues>
29312                <usage>write</usage>
29313                <enumeratedValue>
29314                  <name>Set</name>
29315                  <description>Enable</description>
29316                  <value>1</value>
29317                </enumeratedValue>
29318              </enumeratedValues>
29319            </field>
29320            <field>
29321              <name>DOWN</name>
29322              <description>Write '1' to enable interrupt for event DOWN</description>
29323              <lsb>1</lsb>
29324              <msb>1</msb>
29325              <enumeratedValues>
29326                <usage>read</usage>
29327                <enumeratedValue>
29328                  <name>Disabled</name>
29329                  <description>Read: Disabled</description>
29330                  <value>0</value>
29331                </enumeratedValue>
29332                <enumeratedValue>
29333                  <name>Enabled</name>
29334                  <description>Read: Enabled</description>
29335                  <value>1</value>
29336                </enumeratedValue>
29337              </enumeratedValues>
29338              <enumeratedValues>
29339                <usage>write</usage>
29340                <enumeratedValue>
29341                  <name>Set</name>
29342                  <description>Enable</description>
29343                  <value>1</value>
29344                </enumeratedValue>
29345              </enumeratedValues>
29346            </field>
29347            <field>
29348              <name>UP</name>
29349              <description>Write '1' to enable interrupt for event UP</description>
29350              <lsb>2</lsb>
29351              <msb>2</msb>
29352              <enumeratedValues>
29353                <usage>read</usage>
29354                <enumeratedValue>
29355                  <name>Disabled</name>
29356                  <description>Read: Disabled</description>
29357                  <value>0</value>
29358                </enumeratedValue>
29359                <enumeratedValue>
29360                  <name>Enabled</name>
29361                  <description>Read: Enabled</description>
29362                  <value>1</value>
29363                </enumeratedValue>
29364              </enumeratedValues>
29365              <enumeratedValues>
29366                <usage>write</usage>
29367                <enumeratedValue>
29368                  <name>Set</name>
29369                  <description>Enable</description>
29370                  <value>1</value>
29371                </enumeratedValue>
29372              </enumeratedValues>
29373            </field>
29374            <field>
29375              <name>CROSS</name>
29376              <description>Write '1' to enable interrupt for event CROSS</description>
29377              <lsb>3</lsb>
29378              <msb>3</msb>
29379              <enumeratedValues>
29380                <usage>read</usage>
29381                <enumeratedValue>
29382                  <name>Disabled</name>
29383                  <description>Read: Disabled</description>
29384                  <value>0</value>
29385                </enumeratedValue>
29386                <enumeratedValue>
29387                  <name>Enabled</name>
29388                  <description>Read: Enabled</description>
29389                  <value>1</value>
29390                </enumeratedValue>
29391              </enumeratedValues>
29392              <enumeratedValues>
29393                <usage>write</usage>
29394                <enumeratedValue>
29395                  <name>Set</name>
29396                  <description>Enable</description>
29397                  <value>1</value>
29398                </enumeratedValue>
29399              </enumeratedValues>
29400            </field>
29401          </fields>
29402        </register>
29403        <register>
29404          <name>INTENCLR</name>
29405          <description>Disable interrupt</description>
29406          <addressOffset>0x308</addressOffset>
29407          <access>read-write</access>
29408          <fields>
29409            <field>
29410              <name>READY</name>
29411              <description>Write '1' to disable interrupt for event READY</description>
29412              <lsb>0</lsb>
29413              <msb>0</msb>
29414              <enumeratedValues>
29415                <usage>read</usage>
29416                <enumeratedValue>
29417                  <name>Disabled</name>
29418                  <description>Read: Disabled</description>
29419                  <value>0</value>
29420                </enumeratedValue>
29421                <enumeratedValue>
29422                  <name>Enabled</name>
29423                  <description>Read: Enabled</description>
29424                  <value>1</value>
29425                </enumeratedValue>
29426              </enumeratedValues>
29427              <enumeratedValues>
29428                <usage>write</usage>
29429                <enumeratedValue>
29430                  <name>Clear</name>
29431                  <description>Disable</description>
29432                  <value>1</value>
29433                </enumeratedValue>
29434              </enumeratedValues>
29435            </field>
29436            <field>
29437              <name>DOWN</name>
29438              <description>Write '1' to disable interrupt for event DOWN</description>
29439              <lsb>1</lsb>
29440              <msb>1</msb>
29441              <enumeratedValues>
29442                <usage>read</usage>
29443                <enumeratedValue>
29444                  <name>Disabled</name>
29445                  <description>Read: Disabled</description>
29446                  <value>0</value>
29447                </enumeratedValue>
29448                <enumeratedValue>
29449                  <name>Enabled</name>
29450                  <description>Read: Enabled</description>
29451                  <value>1</value>
29452                </enumeratedValue>
29453              </enumeratedValues>
29454              <enumeratedValues>
29455                <usage>write</usage>
29456                <enumeratedValue>
29457                  <name>Clear</name>
29458                  <description>Disable</description>
29459                  <value>1</value>
29460                </enumeratedValue>
29461              </enumeratedValues>
29462            </field>
29463            <field>
29464              <name>UP</name>
29465              <description>Write '1' to disable interrupt for event UP</description>
29466              <lsb>2</lsb>
29467              <msb>2</msb>
29468              <enumeratedValues>
29469                <usage>read</usage>
29470                <enumeratedValue>
29471                  <name>Disabled</name>
29472                  <description>Read: Disabled</description>
29473                  <value>0</value>
29474                </enumeratedValue>
29475                <enumeratedValue>
29476                  <name>Enabled</name>
29477                  <description>Read: Enabled</description>
29478                  <value>1</value>
29479                </enumeratedValue>
29480              </enumeratedValues>
29481              <enumeratedValues>
29482                <usage>write</usage>
29483                <enumeratedValue>
29484                  <name>Clear</name>
29485                  <description>Disable</description>
29486                  <value>1</value>
29487                </enumeratedValue>
29488              </enumeratedValues>
29489            </field>
29490            <field>
29491              <name>CROSS</name>
29492              <description>Write '1' to disable interrupt for event CROSS</description>
29493              <lsb>3</lsb>
29494              <msb>3</msb>
29495              <enumeratedValues>
29496                <usage>read</usage>
29497                <enumeratedValue>
29498                  <name>Disabled</name>
29499                  <description>Read: Disabled</description>
29500                  <value>0</value>
29501                </enumeratedValue>
29502                <enumeratedValue>
29503                  <name>Enabled</name>
29504                  <description>Read: Enabled</description>
29505                  <value>1</value>
29506                </enumeratedValue>
29507              </enumeratedValues>
29508              <enumeratedValues>
29509                <usage>write</usage>
29510                <enumeratedValue>
29511                  <name>Clear</name>
29512                  <description>Disable</description>
29513                  <value>1</value>
29514                </enumeratedValue>
29515              </enumeratedValues>
29516            </field>
29517          </fields>
29518        </register>
29519        <register>
29520          <name>RESULT</name>
29521          <description>Compare result</description>
29522          <addressOffset>0x400</addressOffset>
29523          <access>read-only</access>
29524          <fields>
29525            <field>
29526              <name>RESULT</name>
29527              <description>Result of last compare. Decision point SAMPLE task.</description>
29528              <lsb>0</lsb>
29529              <msb>0</msb>
29530              <enumeratedValues>
29531                <enumeratedValue>
29532                  <name>Below</name>
29533                  <description>Input voltage is below the threshold (VIN+ &amp;lt; VIN-)</description>
29534                  <value>0</value>
29535                </enumeratedValue>
29536                <enumeratedValue>
29537                  <name>Above</name>
29538                  <description>Input voltage is above the threshold (VIN+ &amp;gt; VIN-)</description>
29539                  <value>1</value>
29540                </enumeratedValue>
29541              </enumeratedValues>
29542            </field>
29543          </fields>
29544        </register>
29545        <register>
29546          <name>ENABLE</name>
29547          <description>COMP enable</description>
29548          <addressOffset>0x500</addressOffset>
29549          <access>read-write</access>
29550          <fields>
29551            <field>
29552              <name>ENABLE</name>
29553              <description>Enable or disable COMP</description>
29554              <lsb>0</lsb>
29555              <msb>1</msb>
29556              <enumeratedValues>
29557                <enumeratedValue>
29558                  <name>Disabled</name>
29559                  <description>Disable</description>
29560                  <value>0</value>
29561                </enumeratedValue>
29562                <enumeratedValue>
29563                  <name>Enabled</name>
29564                  <description>Enable</description>
29565                  <value>2</value>
29566                </enumeratedValue>
29567              </enumeratedValues>
29568            </field>
29569          </fields>
29570        </register>
29571        <register>
29572          <name>PSEL</name>
29573          <description>Pin select</description>
29574          <addressOffset>0x504</addressOffset>
29575          <access>read-write</access>
29576          <fields>
29577            <field>
29578              <name>PSEL</name>
29579              <description>Analog pin select</description>
29580              <lsb>0</lsb>
29581              <msb>2</msb>
29582              <enumeratedValues>
29583                <enumeratedValue>
29584                  <name>AnalogInput0</name>
29585                  <description>AIN0 selected as analog input</description>
29586                  <value>0</value>
29587                </enumeratedValue>
29588                <enumeratedValue>
29589                  <name>AnalogInput1</name>
29590                  <description>AIN1 selected as analog input</description>
29591                  <value>1</value>
29592                </enumeratedValue>
29593                <enumeratedValue>
29594                  <name>AnalogInput2</name>
29595                  <description>AIN2 selected as analog input</description>
29596                  <value>2</value>
29597                </enumeratedValue>
29598                <enumeratedValue>
29599                  <name>AnalogInput3</name>
29600                  <description>AIN3 selected as analog input</description>
29601                  <value>3</value>
29602                </enumeratedValue>
29603                <enumeratedValue>
29604                  <name>AnalogInput4</name>
29605                  <description>AIN4 selected as analog input</description>
29606                  <value>4</value>
29607                </enumeratedValue>
29608                <enumeratedValue>
29609                  <name>AnalogInput5</name>
29610                  <description>AIN5 selected as analog input</description>
29611                  <value>5</value>
29612                </enumeratedValue>
29613                <enumeratedValue>
29614                  <name>AnalogInput6</name>
29615                  <description>AIN6 selected as analog input</description>
29616                  <value>6</value>
29617                </enumeratedValue>
29618                <enumeratedValue>
29619                  <name>VddDiv2</name>
29620                  <description>VDD/2 selected as analog input</description>
29621                  <value>7</value>
29622                </enumeratedValue>
29623              </enumeratedValues>
29624            </field>
29625          </fields>
29626        </register>
29627        <register>
29628          <name>REFSEL</name>
29629          <description>Reference source select for single-ended mode</description>
29630          <addressOffset>0x508</addressOffset>
29631          <access>read-write</access>
29632          <resetValue>0x00000004</resetValue>
29633          <fields>
29634            <field>
29635              <name>REFSEL</name>
29636              <description>Reference select</description>
29637              <lsb>0</lsb>
29638              <msb>2</msb>
29639              <enumeratedValues>
29640                <enumeratedValue>
29641                  <name>Int1V2</name>
29642                  <description>VREF = internal 1.2 V reference (VDD &amp;gt;= 1.7 V)</description>
29643                  <value>0</value>
29644                </enumeratedValue>
29645                <enumeratedValue>
29646                  <name>Int1V8</name>
29647                  <description>VREF = internal 1.8 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
29648                  <value>1</value>
29649                </enumeratedValue>
29650                <enumeratedValue>
29651                  <name>Int2V4</name>
29652                  <description>VREF = internal 2.4 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
29653                  <value>2</value>
29654                </enumeratedValue>
29655                <enumeratedValue>
29656                  <name>VDD</name>
29657                  <description>VREF = VDD</description>
29658                  <value>4</value>
29659                </enumeratedValue>
29660                <enumeratedValue>
29661                  <name>ARef</name>
29662                  <description>VREF = AREF (VDD &amp;gt;= VREF &amp;gt;= AREFMIN)</description>
29663                  <value>5</value>
29664                </enumeratedValue>
29665              </enumeratedValues>
29666            </field>
29667          </fields>
29668        </register>
29669        <register>
29670          <name>EXTREFSEL</name>
29671          <description>External reference select</description>
29672          <addressOffset>0x50C</addressOffset>
29673          <access>read-write</access>
29674          <fields>
29675            <field>
29676              <name>EXTREFSEL</name>
29677              <description>External analog reference select</description>
29678              <lsb>0</lsb>
29679              <msb>2</msb>
29680              <enumeratedValues>
29681                <enumeratedValue>
29682                  <name>AnalogReference0</name>
29683                  <description>Use AIN0 as external analog reference</description>
29684                  <value>0</value>
29685                </enumeratedValue>
29686                <enumeratedValue>
29687                  <name>AnalogReference1</name>
29688                  <description>Use AIN1 as external analog reference</description>
29689                  <value>1</value>
29690                </enumeratedValue>
29691                <enumeratedValue>
29692                  <name>AnalogReference2</name>
29693                  <description>Use AIN2 as external analog reference</description>
29694                  <value>2</value>
29695                </enumeratedValue>
29696                <enumeratedValue>
29697                  <name>AnalogReference3</name>
29698                  <description>Use AIN3 as external analog reference</description>
29699                  <value>3</value>
29700                </enumeratedValue>
29701                <enumeratedValue>
29702                  <name>AnalogReference4</name>
29703                  <description>Use AIN4 as external analog reference</description>
29704                  <value>4</value>
29705                </enumeratedValue>
29706                <enumeratedValue>
29707                  <name>AnalogReference5</name>
29708                  <description>Use AIN5 as external analog reference</description>
29709                  <value>5</value>
29710                </enumeratedValue>
29711                <enumeratedValue>
29712                  <name>AnalogReference6</name>
29713                  <description>Use AIN6 as external analog reference</description>
29714                  <value>6</value>
29715                </enumeratedValue>
29716                <enumeratedValue>
29717                  <name>AnalogReference7</name>
29718                  <description>Use AIN7 as external analog reference</description>
29719                  <value>7</value>
29720                </enumeratedValue>
29721              </enumeratedValues>
29722            </field>
29723          </fields>
29724        </register>
29725        <register>
29726          <name>TH</name>
29727          <description>Threshold configuration for hysteresis unit</description>
29728          <addressOffset>0x530</addressOffset>
29729          <access>read-write</access>
29730          <resetValue>0x00000000</resetValue>
29731          <fields>
29732            <field>
29733              <name>THDOWN</name>
29734              <description>VDOWN = (THDOWN+1)/64*VREF</description>
29735              <lsb>0</lsb>
29736              <msb>5</msb>
29737            </field>
29738            <field>
29739              <name>THUP</name>
29740              <description>VUP = (THUP+1)/64*VREF</description>
29741              <lsb>8</lsb>
29742              <msb>13</msb>
29743            </field>
29744          </fields>
29745        </register>
29746        <register>
29747          <name>MODE</name>
29748          <description>Mode configuration</description>
29749          <addressOffset>0x534</addressOffset>
29750          <access>read-write</access>
29751          <fields>
29752            <field>
29753              <name>SP</name>
29754              <description>Speed and power modes</description>
29755              <lsb>0</lsb>
29756              <msb>1</msb>
29757              <enumeratedValues>
29758                <enumeratedValue>
29759                  <name>Low</name>
29760                  <description>Low-power mode</description>
29761                  <value>0</value>
29762                </enumeratedValue>
29763                <enumeratedValue>
29764                  <name>Normal</name>
29765                  <description>Normal mode</description>
29766                  <value>1</value>
29767                </enumeratedValue>
29768                <enumeratedValue>
29769                  <name>High</name>
29770                  <description>High-speed mode</description>
29771                  <value>2</value>
29772                </enumeratedValue>
29773              </enumeratedValues>
29774            </field>
29775            <field>
29776              <name>MAIN</name>
29777              <description>Main operation modes</description>
29778              <lsb>8</lsb>
29779              <msb>8</msb>
29780              <enumeratedValues>
29781                <enumeratedValue>
29782                  <name>SE</name>
29783                  <description>Single-ended mode</description>
29784                  <value>0</value>
29785                </enumeratedValue>
29786                <enumeratedValue>
29787                  <name>Diff</name>
29788                  <description>Differential mode</description>
29789                  <value>1</value>
29790                </enumeratedValue>
29791              </enumeratedValues>
29792            </field>
29793          </fields>
29794        </register>
29795        <register>
29796          <name>HYST</name>
29797          <description>Comparator hysteresis enable</description>
29798          <addressOffset>0x538</addressOffset>
29799          <access>read-write</access>
29800          <fields>
29801            <field>
29802              <name>HYST</name>
29803              <description>Comparator hysteresis</description>
29804              <lsb>0</lsb>
29805              <msb>0</msb>
29806              <enumeratedValues>
29807                <enumeratedValue>
29808                  <name>NoHyst</name>
29809                  <description>Comparator hysteresis disabled</description>
29810                  <value>0</value>
29811                </enumeratedValue>
29812                <enumeratedValue>
29813                  <name>Hyst50mV</name>
29814                  <description>Comparator hysteresis enabled</description>
29815                  <value>1</value>
29816                </enumeratedValue>
29817              </enumeratedValues>
29818            </field>
29819          </fields>
29820        </register>
29821      </registers>
29822    </peripheral>
29823    <peripheral>
29824      <name>EGU0</name>
29825      <description>Event Generator Unit 0</description>
29826      <baseAddress>0x40014000</baseAddress>
29827      <headerStructName>EGU</headerStructName>
29828      <addressBlock>
29829        <offset>0</offset>
29830        <size>0x1000</size>
29831        <usage>registers</usage>
29832      </addressBlock>
29833      <interrupt>
29834        <name>SWI0_EGU0</name>
29835        <value>20</value>
29836      </interrupt>
29837      <groupName>EGU</groupName>
29838      <size>0x20</size>
29839      <registers>
29840        <register>
29841          <dim>0x10</dim>
29842          <dimIncrement>0x4</dimIncrement>
29843          <name>TASKS_TRIGGER[%s]</name>
29844          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
29845          <addressOffset>0x000</addressOffset>
29846          <access>write-only</access>
29847          <fields>
29848            <field>
29849              <name>TASKS_TRIGGER</name>
29850              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
29851              <lsb>0</lsb>
29852              <msb>0</msb>
29853              <enumeratedValues>
29854                <enumeratedValue>
29855                  <name>Trigger</name>
29856                  <description>Trigger task</description>
29857                  <value>1</value>
29858                </enumeratedValue>
29859              </enumeratedValues>
29860            </field>
29861          </fields>
29862        </register>
29863        <register>
29864          <dim>0x10</dim>
29865          <dimIncrement>0x4</dimIncrement>
29866          <name>EVENTS_TRIGGERED[%s]</name>
29867          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
29868          <addressOffset>0x100</addressOffset>
29869          <access>read-write</access>
29870          <fields>
29871            <field>
29872              <name>EVENTS_TRIGGERED</name>
29873              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
29874              <lsb>0</lsb>
29875              <msb>0</msb>
29876              <enumeratedValues>
29877                <enumeratedValue>
29878                  <name>NotGenerated</name>
29879                  <description>Event not generated</description>
29880                  <value>0</value>
29881                </enumeratedValue>
29882                <enumeratedValue>
29883                  <name>Generated</name>
29884                  <description>Event generated</description>
29885                  <value>1</value>
29886                </enumeratedValue>
29887              </enumeratedValues>
29888            </field>
29889          </fields>
29890        </register>
29891        <register>
29892          <name>INTEN</name>
29893          <description>Enable or disable interrupt</description>
29894          <addressOffset>0x300</addressOffset>
29895          <access>read-write</access>
29896          <fields>
29897            <field>
29898              <name>TRIGGERED0</name>
29899              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
29900              <lsb>0</lsb>
29901              <msb>0</msb>
29902              <enumeratedValues>
29903                <enumeratedValue>
29904                  <name>Disabled</name>
29905                  <description>Disable</description>
29906                  <value>0</value>
29907                </enumeratedValue>
29908                <enumeratedValue>
29909                  <name>Enabled</name>
29910                  <description>Enable</description>
29911                  <value>1</value>
29912                </enumeratedValue>
29913              </enumeratedValues>
29914            </field>
29915            <field>
29916              <name>TRIGGERED1</name>
29917              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
29918              <lsb>1</lsb>
29919              <msb>1</msb>
29920              <enumeratedValues>
29921                <enumeratedValue>
29922                  <name>Disabled</name>
29923                  <description>Disable</description>
29924                  <value>0</value>
29925                </enumeratedValue>
29926                <enumeratedValue>
29927                  <name>Enabled</name>
29928                  <description>Enable</description>
29929                  <value>1</value>
29930                </enumeratedValue>
29931              </enumeratedValues>
29932            </field>
29933            <field>
29934              <name>TRIGGERED2</name>
29935              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
29936              <lsb>2</lsb>
29937              <msb>2</msb>
29938              <enumeratedValues>
29939                <enumeratedValue>
29940                  <name>Disabled</name>
29941                  <description>Disable</description>
29942                  <value>0</value>
29943                </enumeratedValue>
29944                <enumeratedValue>
29945                  <name>Enabled</name>
29946                  <description>Enable</description>
29947                  <value>1</value>
29948                </enumeratedValue>
29949              </enumeratedValues>
29950            </field>
29951            <field>
29952              <name>TRIGGERED3</name>
29953              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
29954              <lsb>3</lsb>
29955              <msb>3</msb>
29956              <enumeratedValues>
29957                <enumeratedValue>
29958                  <name>Disabled</name>
29959                  <description>Disable</description>
29960                  <value>0</value>
29961                </enumeratedValue>
29962                <enumeratedValue>
29963                  <name>Enabled</name>
29964                  <description>Enable</description>
29965                  <value>1</value>
29966                </enumeratedValue>
29967              </enumeratedValues>
29968            </field>
29969            <field>
29970              <name>TRIGGERED4</name>
29971              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
29972              <lsb>4</lsb>
29973              <msb>4</msb>
29974              <enumeratedValues>
29975                <enumeratedValue>
29976                  <name>Disabled</name>
29977                  <description>Disable</description>
29978                  <value>0</value>
29979                </enumeratedValue>
29980                <enumeratedValue>
29981                  <name>Enabled</name>
29982                  <description>Enable</description>
29983                  <value>1</value>
29984                </enumeratedValue>
29985              </enumeratedValues>
29986            </field>
29987            <field>
29988              <name>TRIGGERED5</name>
29989              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
29990              <lsb>5</lsb>
29991              <msb>5</msb>
29992              <enumeratedValues>
29993                <enumeratedValue>
29994                  <name>Disabled</name>
29995                  <description>Disable</description>
29996                  <value>0</value>
29997                </enumeratedValue>
29998                <enumeratedValue>
29999                  <name>Enabled</name>
30000                  <description>Enable</description>
30001                  <value>1</value>
30002                </enumeratedValue>
30003              </enumeratedValues>
30004            </field>
30005            <field>
30006              <name>TRIGGERED6</name>
30007              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
30008              <lsb>6</lsb>
30009              <msb>6</msb>
30010              <enumeratedValues>
30011                <enumeratedValue>
30012                  <name>Disabled</name>
30013                  <description>Disable</description>
30014                  <value>0</value>
30015                </enumeratedValue>
30016                <enumeratedValue>
30017                  <name>Enabled</name>
30018                  <description>Enable</description>
30019                  <value>1</value>
30020                </enumeratedValue>
30021              </enumeratedValues>
30022            </field>
30023            <field>
30024              <name>TRIGGERED7</name>
30025              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
30026              <lsb>7</lsb>
30027              <msb>7</msb>
30028              <enumeratedValues>
30029                <enumeratedValue>
30030                  <name>Disabled</name>
30031                  <description>Disable</description>
30032                  <value>0</value>
30033                </enumeratedValue>
30034                <enumeratedValue>
30035                  <name>Enabled</name>
30036                  <description>Enable</description>
30037                  <value>1</value>
30038                </enumeratedValue>
30039              </enumeratedValues>
30040            </field>
30041            <field>
30042              <name>TRIGGERED8</name>
30043              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
30044              <lsb>8</lsb>
30045              <msb>8</msb>
30046              <enumeratedValues>
30047                <enumeratedValue>
30048                  <name>Disabled</name>
30049                  <description>Disable</description>
30050                  <value>0</value>
30051                </enumeratedValue>
30052                <enumeratedValue>
30053                  <name>Enabled</name>
30054                  <description>Enable</description>
30055                  <value>1</value>
30056                </enumeratedValue>
30057              </enumeratedValues>
30058            </field>
30059            <field>
30060              <name>TRIGGERED9</name>
30061              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
30062              <lsb>9</lsb>
30063              <msb>9</msb>
30064              <enumeratedValues>
30065                <enumeratedValue>
30066                  <name>Disabled</name>
30067                  <description>Disable</description>
30068                  <value>0</value>
30069                </enumeratedValue>
30070                <enumeratedValue>
30071                  <name>Enabled</name>
30072                  <description>Enable</description>
30073                  <value>1</value>
30074                </enumeratedValue>
30075              </enumeratedValues>
30076            </field>
30077            <field>
30078              <name>TRIGGERED10</name>
30079              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
30080              <lsb>10</lsb>
30081              <msb>10</msb>
30082              <enumeratedValues>
30083                <enumeratedValue>
30084                  <name>Disabled</name>
30085                  <description>Disable</description>
30086                  <value>0</value>
30087                </enumeratedValue>
30088                <enumeratedValue>
30089                  <name>Enabled</name>
30090                  <description>Enable</description>
30091                  <value>1</value>
30092                </enumeratedValue>
30093              </enumeratedValues>
30094            </field>
30095            <field>
30096              <name>TRIGGERED11</name>
30097              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
30098              <lsb>11</lsb>
30099              <msb>11</msb>
30100              <enumeratedValues>
30101                <enumeratedValue>
30102                  <name>Disabled</name>
30103                  <description>Disable</description>
30104                  <value>0</value>
30105                </enumeratedValue>
30106                <enumeratedValue>
30107                  <name>Enabled</name>
30108                  <description>Enable</description>
30109                  <value>1</value>
30110                </enumeratedValue>
30111              </enumeratedValues>
30112            </field>
30113            <field>
30114              <name>TRIGGERED12</name>
30115              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
30116              <lsb>12</lsb>
30117              <msb>12</msb>
30118              <enumeratedValues>
30119                <enumeratedValue>
30120                  <name>Disabled</name>
30121                  <description>Disable</description>
30122                  <value>0</value>
30123                </enumeratedValue>
30124                <enumeratedValue>
30125                  <name>Enabled</name>
30126                  <description>Enable</description>
30127                  <value>1</value>
30128                </enumeratedValue>
30129              </enumeratedValues>
30130            </field>
30131            <field>
30132              <name>TRIGGERED13</name>
30133              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
30134              <lsb>13</lsb>
30135              <msb>13</msb>
30136              <enumeratedValues>
30137                <enumeratedValue>
30138                  <name>Disabled</name>
30139                  <description>Disable</description>
30140                  <value>0</value>
30141                </enumeratedValue>
30142                <enumeratedValue>
30143                  <name>Enabled</name>
30144                  <description>Enable</description>
30145                  <value>1</value>
30146                </enumeratedValue>
30147              </enumeratedValues>
30148            </field>
30149            <field>
30150              <name>TRIGGERED14</name>
30151              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
30152              <lsb>14</lsb>
30153              <msb>14</msb>
30154              <enumeratedValues>
30155                <enumeratedValue>
30156                  <name>Disabled</name>
30157                  <description>Disable</description>
30158                  <value>0</value>
30159                </enumeratedValue>
30160                <enumeratedValue>
30161                  <name>Enabled</name>
30162                  <description>Enable</description>
30163                  <value>1</value>
30164                </enumeratedValue>
30165              </enumeratedValues>
30166            </field>
30167            <field>
30168              <name>TRIGGERED15</name>
30169              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
30170              <lsb>15</lsb>
30171              <msb>15</msb>
30172              <enumeratedValues>
30173                <enumeratedValue>
30174                  <name>Disabled</name>
30175                  <description>Disable</description>
30176                  <value>0</value>
30177                </enumeratedValue>
30178                <enumeratedValue>
30179                  <name>Enabled</name>
30180                  <description>Enable</description>
30181                  <value>1</value>
30182                </enumeratedValue>
30183              </enumeratedValues>
30184            </field>
30185          </fields>
30186        </register>
30187        <register>
30188          <name>INTENSET</name>
30189          <description>Enable interrupt</description>
30190          <addressOffset>0x304</addressOffset>
30191          <access>read-write</access>
30192          <fields>
30193            <field>
30194              <name>TRIGGERED0</name>
30195              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
30196              <lsb>0</lsb>
30197              <msb>0</msb>
30198              <enumeratedValues>
30199                <usage>read</usage>
30200                <enumeratedValue>
30201                  <name>Disabled</name>
30202                  <description>Read: Disabled</description>
30203                  <value>0</value>
30204                </enumeratedValue>
30205                <enumeratedValue>
30206                  <name>Enabled</name>
30207                  <description>Read: Enabled</description>
30208                  <value>1</value>
30209                </enumeratedValue>
30210              </enumeratedValues>
30211              <enumeratedValues>
30212                <usage>write</usage>
30213                <enumeratedValue>
30214                  <name>Set</name>
30215                  <description>Enable</description>
30216                  <value>1</value>
30217                </enumeratedValue>
30218              </enumeratedValues>
30219            </field>
30220            <field>
30221              <name>TRIGGERED1</name>
30222              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
30223              <lsb>1</lsb>
30224              <msb>1</msb>
30225              <enumeratedValues>
30226                <usage>read</usage>
30227                <enumeratedValue>
30228                  <name>Disabled</name>
30229                  <description>Read: Disabled</description>
30230                  <value>0</value>
30231                </enumeratedValue>
30232                <enumeratedValue>
30233                  <name>Enabled</name>
30234                  <description>Read: Enabled</description>
30235                  <value>1</value>
30236                </enumeratedValue>
30237              </enumeratedValues>
30238              <enumeratedValues>
30239                <usage>write</usage>
30240                <enumeratedValue>
30241                  <name>Set</name>
30242                  <description>Enable</description>
30243                  <value>1</value>
30244                </enumeratedValue>
30245              </enumeratedValues>
30246            </field>
30247            <field>
30248              <name>TRIGGERED2</name>
30249              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
30250              <lsb>2</lsb>
30251              <msb>2</msb>
30252              <enumeratedValues>
30253                <usage>read</usage>
30254                <enumeratedValue>
30255                  <name>Disabled</name>
30256                  <description>Read: Disabled</description>
30257                  <value>0</value>
30258                </enumeratedValue>
30259                <enumeratedValue>
30260                  <name>Enabled</name>
30261                  <description>Read: Enabled</description>
30262                  <value>1</value>
30263                </enumeratedValue>
30264              </enumeratedValues>
30265              <enumeratedValues>
30266                <usage>write</usage>
30267                <enumeratedValue>
30268                  <name>Set</name>
30269                  <description>Enable</description>
30270                  <value>1</value>
30271                </enumeratedValue>
30272              </enumeratedValues>
30273            </field>
30274            <field>
30275              <name>TRIGGERED3</name>
30276              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
30277              <lsb>3</lsb>
30278              <msb>3</msb>
30279              <enumeratedValues>
30280                <usage>read</usage>
30281                <enumeratedValue>
30282                  <name>Disabled</name>
30283                  <description>Read: Disabled</description>
30284                  <value>0</value>
30285                </enumeratedValue>
30286                <enumeratedValue>
30287                  <name>Enabled</name>
30288                  <description>Read: Enabled</description>
30289                  <value>1</value>
30290                </enumeratedValue>
30291              </enumeratedValues>
30292              <enumeratedValues>
30293                <usage>write</usage>
30294                <enumeratedValue>
30295                  <name>Set</name>
30296                  <description>Enable</description>
30297                  <value>1</value>
30298                </enumeratedValue>
30299              </enumeratedValues>
30300            </field>
30301            <field>
30302              <name>TRIGGERED4</name>
30303              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
30304              <lsb>4</lsb>
30305              <msb>4</msb>
30306              <enumeratedValues>
30307                <usage>read</usage>
30308                <enumeratedValue>
30309                  <name>Disabled</name>
30310                  <description>Read: Disabled</description>
30311                  <value>0</value>
30312                </enumeratedValue>
30313                <enumeratedValue>
30314                  <name>Enabled</name>
30315                  <description>Read: Enabled</description>
30316                  <value>1</value>
30317                </enumeratedValue>
30318              </enumeratedValues>
30319              <enumeratedValues>
30320                <usage>write</usage>
30321                <enumeratedValue>
30322                  <name>Set</name>
30323                  <description>Enable</description>
30324                  <value>1</value>
30325                </enumeratedValue>
30326              </enumeratedValues>
30327            </field>
30328            <field>
30329              <name>TRIGGERED5</name>
30330              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
30331              <lsb>5</lsb>
30332              <msb>5</msb>
30333              <enumeratedValues>
30334                <usage>read</usage>
30335                <enumeratedValue>
30336                  <name>Disabled</name>
30337                  <description>Read: Disabled</description>
30338                  <value>0</value>
30339                </enumeratedValue>
30340                <enumeratedValue>
30341                  <name>Enabled</name>
30342                  <description>Read: Enabled</description>
30343                  <value>1</value>
30344                </enumeratedValue>
30345              </enumeratedValues>
30346              <enumeratedValues>
30347                <usage>write</usage>
30348                <enumeratedValue>
30349                  <name>Set</name>
30350                  <description>Enable</description>
30351                  <value>1</value>
30352                </enumeratedValue>
30353              </enumeratedValues>
30354            </field>
30355            <field>
30356              <name>TRIGGERED6</name>
30357              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
30358              <lsb>6</lsb>
30359              <msb>6</msb>
30360              <enumeratedValues>
30361                <usage>read</usage>
30362                <enumeratedValue>
30363                  <name>Disabled</name>
30364                  <description>Read: Disabled</description>
30365                  <value>0</value>
30366                </enumeratedValue>
30367                <enumeratedValue>
30368                  <name>Enabled</name>
30369                  <description>Read: Enabled</description>
30370                  <value>1</value>
30371                </enumeratedValue>
30372              </enumeratedValues>
30373              <enumeratedValues>
30374                <usage>write</usage>
30375                <enumeratedValue>
30376                  <name>Set</name>
30377                  <description>Enable</description>
30378                  <value>1</value>
30379                </enumeratedValue>
30380              </enumeratedValues>
30381            </field>
30382            <field>
30383              <name>TRIGGERED7</name>
30384              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
30385              <lsb>7</lsb>
30386              <msb>7</msb>
30387              <enumeratedValues>
30388                <usage>read</usage>
30389                <enumeratedValue>
30390                  <name>Disabled</name>
30391                  <description>Read: Disabled</description>
30392                  <value>0</value>
30393                </enumeratedValue>
30394                <enumeratedValue>
30395                  <name>Enabled</name>
30396                  <description>Read: Enabled</description>
30397                  <value>1</value>
30398                </enumeratedValue>
30399              </enumeratedValues>
30400              <enumeratedValues>
30401                <usage>write</usage>
30402                <enumeratedValue>
30403                  <name>Set</name>
30404                  <description>Enable</description>
30405                  <value>1</value>
30406                </enumeratedValue>
30407              </enumeratedValues>
30408            </field>
30409            <field>
30410              <name>TRIGGERED8</name>
30411              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
30412              <lsb>8</lsb>
30413              <msb>8</msb>
30414              <enumeratedValues>
30415                <usage>read</usage>
30416                <enumeratedValue>
30417                  <name>Disabled</name>
30418                  <description>Read: Disabled</description>
30419                  <value>0</value>
30420                </enumeratedValue>
30421                <enumeratedValue>
30422                  <name>Enabled</name>
30423                  <description>Read: Enabled</description>
30424                  <value>1</value>
30425                </enumeratedValue>
30426              </enumeratedValues>
30427              <enumeratedValues>
30428                <usage>write</usage>
30429                <enumeratedValue>
30430                  <name>Set</name>
30431                  <description>Enable</description>
30432                  <value>1</value>
30433                </enumeratedValue>
30434              </enumeratedValues>
30435            </field>
30436            <field>
30437              <name>TRIGGERED9</name>
30438              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
30439              <lsb>9</lsb>
30440              <msb>9</msb>
30441              <enumeratedValues>
30442                <usage>read</usage>
30443                <enumeratedValue>
30444                  <name>Disabled</name>
30445                  <description>Read: Disabled</description>
30446                  <value>0</value>
30447                </enumeratedValue>
30448                <enumeratedValue>
30449                  <name>Enabled</name>
30450                  <description>Read: Enabled</description>
30451                  <value>1</value>
30452                </enumeratedValue>
30453              </enumeratedValues>
30454              <enumeratedValues>
30455                <usage>write</usage>
30456                <enumeratedValue>
30457                  <name>Set</name>
30458                  <description>Enable</description>
30459                  <value>1</value>
30460                </enumeratedValue>
30461              </enumeratedValues>
30462            </field>
30463            <field>
30464              <name>TRIGGERED10</name>
30465              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
30466              <lsb>10</lsb>
30467              <msb>10</msb>
30468              <enumeratedValues>
30469                <usage>read</usage>
30470                <enumeratedValue>
30471                  <name>Disabled</name>
30472                  <description>Read: Disabled</description>
30473                  <value>0</value>
30474                </enumeratedValue>
30475                <enumeratedValue>
30476                  <name>Enabled</name>
30477                  <description>Read: Enabled</description>
30478                  <value>1</value>
30479                </enumeratedValue>
30480              </enumeratedValues>
30481              <enumeratedValues>
30482                <usage>write</usage>
30483                <enumeratedValue>
30484                  <name>Set</name>
30485                  <description>Enable</description>
30486                  <value>1</value>
30487                </enumeratedValue>
30488              </enumeratedValues>
30489            </field>
30490            <field>
30491              <name>TRIGGERED11</name>
30492              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
30493              <lsb>11</lsb>
30494              <msb>11</msb>
30495              <enumeratedValues>
30496                <usage>read</usage>
30497                <enumeratedValue>
30498                  <name>Disabled</name>
30499                  <description>Read: Disabled</description>
30500                  <value>0</value>
30501                </enumeratedValue>
30502                <enumeratedValue>
30503                  <name>Enabled</name>
30504                  <description>Read: Enabled</description>
30505                  <value>1</value>
30506                </enumeratedValue>
30507              </enumeratedValues>
30508              <enumeratedValues>
30509                <usage>write</usage>
30510                <enumeratedValue>
30511                  <name>Set</name>
30512                  <description>Enable</description>
30513                  <value>1</value>
30514                </enumeratedValue>
30515              </enumeratedValues>
30516            </field>
30517            <field>
30518              <name>TRIGGERED12</name>
30519              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
30520              <lsb>12</lsb>
30521              <msb>12</msb>
30522              <enumeratedValues>
30523                <usage>read</usage>
30524                <enumeratedValue>
30525                  <name>Disabled</name>
30526                  <description>Read: Disabled</description>
30527                  <value>0</value>
30528                </enumeratedValue>
30529                <enumeratedValue>
30530                  <name>Enabled</name>
30531                  <description>Read: Enabled</description>
30532                  <value>1</value>
30533                </enumeratedValue>
30534              </enumeratedValues>
30535              <enumeratedValues>
30536                <usage>write</usage>
30537                <enumeratedValue>
30538                  <name>Set</name>
30539                  <description>Enable</description>
30540                  <value>1</value>
30541                </enumeratedValue>
30542              </enumeratedValues>
30543            </field>
30544            <field>
30545              <name>TRIGGERED13</name>
30546              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
30547              <lsb>13</lsb>
30548              <msb>13</msb>
30549              <enumeratedValues>
30550                <usage>read</usage>
30551                <enumeratedValue>
30552                  <name>Disabled</name>
30553                  <description>Read: Disabled</description>
30554                  <value>0</value>
30555                </enumeratedValue>
30556                <enumeratedValue>
30557                  <name>Enabled</name>
30558                  <description>Read: Enabled</description>
30559                  <value>1</value>
30560                </enumeratedValue>
30561              </enumeratedValues>
30562              <enumeratedValues>
30563                <usage>write</usage>
30564                <enumeratedValue>
30565                  <name>Set</name>
30566                  <description>Enable</description>
30567                  <value>1</value>
30568                </enumeratedValue>
30569              </enumeratedValues>
30570            </field>
30571            <field>
30572              <name>TRIGGERED14</name>
30573              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
30574              <lsb>14</lsb>
30575              <msb>14</msb>
30576              <enumeratedValues>
30577                <usage>read</usage>
30578                <enumeratedValue>
30579                  <name>Disabled</name>
30580                  <description>Read: Disabled</description>
30581                  <value>0</value>
30582                </enumeratedValue>
30583                <enumeratedValue>
30584                  <name>Enabled</name>
30585                  <description>Read: Enabled</description>
30586                  <value>1</value>
30587                </enumeratedValue>
30588              </enumeratedValues>
30589              <enumeratedValues>
30590                <usage>write</usage>
30591                <enumeratedValue>
30592                  <name>Set</name>
30593                  <description>Enable</description>
30594                  <value>1</value>
30595                </enumeratedValue>
30596              </enumeratedValues>
30597            </field>
30598            <field>
30599              <name>TRIGGERED15</name>
30600              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
30601              <lsb>15</lsb>
30602              <msb>15</msb>
30603              <enumeratedValues>
30604                <usage>read</usage>
30605                <enumeratedValue>
30606                  <name>Disabled</name>
30607                  <description>Read: Disabled</description>
30608                  <value>0</value>
30609                </enumeratedValue>
30610                <enumeratedValue>
30611                  <name>Enabled</name>
30612                  <description>Read: Enabled</description>
30613                  <value>1</value>
30614                </enumeratedValue>
30615              </enumeratedValues>
30616              <enumeratedValues>
30617                <usage>write</usage>
30618                <enumeratedValue>
30619                  <name>Set</name>
30620                  <description>Enable</description>
30621                  <value>1</value>
30622                </enumeratedValue>
30623              </enumeratedValues>
30624            </field>
30625          </fields>
30626        </register>
30627        <register>
30628          <name>INTENCLR</name>
30629          <description>Disable interrupt</description>
30630          <addressOffset>0x308</addressOffset>
30631          <access>read-write</access>
30632          <fields>
30633            <field>
30634              <name>TRIGGERED0</name>
30635              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
30636              <lsb>0</lsb>
30637              <msb>0</msb>
30638              <enumeratedValues>
30639                <usage>read</usage>
30640                <enumeratedValue>
30641                  <name>Disabled</name>
30642                  <description>Read: Disabled</description>
30643                  <value>0</value>
30644                </enumeratedValue>
30645                <enumeratedValue>
30646                  <name>Enabled</name>
30647                  <description>Read: Enabled</description>
30648                  <value>1</value>
30649                </enumeratedValue>
30650              </enumeratedValues>
30651              <enumeratedValues>
30652                <usage>write</usage>
30653                <enumeratedValue>
30654                  <name>Clear</name>
30655                  <description>Disable</description>
30656                  <value>1</value>
30657                </enumeratedValue>
30658              </enumeratedValues>
30659            </field>
30660            <field>
30661              <name>TRIGGERED1</name>
30662              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
30663              <lsb>1</lsb>
30664              <msb>1</msb>
30665              <enumeratedValues>
30666                <usage>read</usage>
30667                <enumeratedValue>
30668                  <name>Disabled</name>
30669                  <description>Read: Disabled</description>
30670                  <value>0</value>
30671                </enumeratedValue>
30672                <enumeratedValue>
30673                  <name>Enabled</name>
30674                  <description>Read: Enabled</description>
30675                  <value>1</value>
30676                </enumeratedValue>
30677              </enumeratedValues>
30678              <enumeratedValues>
30679                <usage>write</usage>
30680                <enumeratedValue>
30681                  <name>Clear</name>
30682                  <description>Disable</description>
30683                  <value>1</value>
30684                </enumeratedValue>
30685              </enumeratedValues>
30686            </field>
30687            <field>
30688              <name>TRIGGERED2</name>
30689              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
30690              <lsb>2</lsb>
30691              <msb>2</msb>
30692              <enumeratedValues>
30693                <usage>read</usage>
30694                <enumeratedValue>
30695                  <name>Disabled</name>
30696                  <description>Read: Disabled</description>
30697                  <value>0</value>
30698                </enumeratedValue>
30699                <enumeratedValue>
30700                  <name>Enabled</name>
30701                  <description>Read: Enabled</description>
30702                  <value>1</value>
30703                </enumeratedValue>
30704              </enumeratedValues>
30705              <enumeratedValues>
30706                <usage>write</usage>
30707                <enumeratedValue>
30708                  <name>Clear</name>
30709                  <description>Disable</description>
30710                  <value>1</value>
30711                </enumeratedValue>
30712              </enumeratedValues>
30713            </field>
30714            <field>
30715              <name>TRIGGERED3</name>
30716              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
30717              <lsb>3</lsb>
30718              <msb>3</msb>
30719              <enumeratedValues>
30720                <usage>read</usage>
30721                <enumeratedValue>
30722                  <name>Disabled</name>
30723                  <description>Read: Disabled</description>
30724                  <value>0</value>
30725                </enumeratedValue>
30726                <enumeratedValue>
30727                  <name>Enabled</name>
30728                  <description>Read: Enabled</description>
30729                  <value>1</value>
30730                </enumeratedValue>
30731              </enumeratedValues>
30732              <enumeratedValues>
30733                <usage>write</usage>
30734                <enumeratedValue>
30735                  <name>Clear</name>
30736                  <description>Disable</description>
30737                  <value>1</value>
30738                </enumeratedValue>
30739              </enumeratedValues>
30740            </field>
30741            <field>
30742              <name>TRIGGERED4</name>
30743              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
30744              <lsb>4</lsb>
30745              <msb>4</msb>
30746              <enumeratedValues>
30747                <usage>read</usage>
30748                <enumeratedValue>
30749                  <name>Disabled</name>
30750                  <description>Read: Disabled</description>
30751                  <value>0</value>
30752                </enumeratedValue>
30753                <enumeratedValue>
30754                  <name>Enabled</name>
30755                  <description>Read: Enabled</description>
30756                  <value>1</value>
30757                </enumeratedValue>
30758              </enumeratedValues>
30759              <enumeratedValues>
30760                <usage>write</usage>
30761                <enumeratedValue>
30762                  <name>Clear</name>
30763                  <description>Disable</description>
30764                  <value>1</value>
30765                </enumeratedValue>
30766              </enumeratedValues>
30767            </field>
30768            <field>
30769              <name>TRIGGERED5</name>
30770              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
30771              <lsb>5</lsb>
30772              <msb>5</msb>
30773              <enumeratedValues>
30774                <usage>read</usage>
30775                <enumeratedValue>
30776                  <name>Disabled</name>
30777                  <description>Read: Disabled</description>
30778                  <value>0</value>
30779                </enumeratedValue>
30780                <enumeratedValue>
30781                  <name>Enabled</name>
30782                  <description>Read: Enabled</description>
30783                  <value>1</value>
30784                </enumeratedValue>
30785              </enumeratedValues>
30786              <enumeratedValues>
30787                <usage>write</usage>
30788                <enumeratedValue>
30789                  <name>Clear</name>
30790                  <description>Disable</description>
30791                  <value>1</value>
30792                </enumeratedValue>
30793              </enumeratedValues>
30794            </field>
30795            <field>
30796              <name>TRIGGERED6</name>
30797              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
30798              <lsb>6</lsb>
30799              <msb>6</msb>
30800              <enumeratedValues>
30801                <usage>read</usage>
30802                <enumeratedValue>
30803                  <name>Disabled</name>
30804                  <description>Read: Disabled</description>
30805                  <value>0</value>
30806                </enumeratedValue>
30807                <enumeratedValue>
30808                  <name>Enabled</name>
30809                  <description>Read: Enabled</description>
30810                  <value>1</value>
30811                </enumeratedValue>
30812              </enumeratedValues>
30813              <enumeratedValues>
30814                <usage>write</usage>
30815                <enumeratedValue>
30816                  <name>Clear</name>
30817                  <description>Disable</description>
30818                  <value>1</value>
30819                </enumeratedValue>
30820              </enumeratedValues>
30821            </field>
30822            <field>
30823              <name>TRIGGERED7</name>
30824              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
30825              <lsb>7</lsb>
30826              <msb>7</msb>
30827              <enumeratedValues>
30828                <usage>read</usage>
30829                <enumeratedValue>
30830                  <name>Disabled</name>
30831                  <description>Read: Disabled</description>
30832                  <value>0</value>
30833                </enumeratedValue>
30834                <enumeratedValue>
30835                  <name>Enabled</name>
30836                  <description>Read: Enabled</description>
30837                  <value>1</value>
30838                </enumeratedValue>
30839              </enumeratedValues>
30840              <enumeratedValues>
30841                <usage>write</usage>
30842                <enumeratedValue>
30843                  <name>Clear</name>
30844                  <description>Disable</description>
30845                  <value>1</value>
30846                </enumeratedValue>
30847              </enumeratedValues>
30848            </field>
30849            <field>
30850              <name>TRIGGERED8</name>
30851              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
30852              <lsb>8</lsb>
30853              <msb>8</msb>
30854              <enumeratedValues>
30855                <usage>read</usage>
30856                <enumeratedValue>
30857                  <name>Disabled</name>
30858                  <description>Read: Disabled</description>
30859                  <value>0</value>
30860                </enumeratedValue>
30861                <enumeratedValue>
30862                  <name>Enabled</name>
30863                  <description>Read: Enabled</description>
30864                  <value>1</value>
30865                </enumeratedValue>
30866              </enumeratedValues>
30867              <enumeratedValues>
30868                <usage>write</usage>
30869                <enumeratedValue>
30870                  <name>Clear</name>
30871                  <description>Disable</description>
30872                  <value>1</value>
30873                </enumeratedValue>
30874              </enumeratedValues>
30875            </field>
30876            <field>
30877              <name>TRIGGERED9</name>
30878              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
30879              <lsb>9</lsb>
30880              <msb>9</msb>
30881              <enumeratedValues>
30882                <usage>read</usage>
30883                <enumeratedValue>
30884                  <name>Disabled</name>
30885                  <description>Read: Disabled</description>
30886                  <value>0</value>
30887                </enumeratedValue>
30888                <enumeratedValue>
30889                  <name>Enabled</name>
30890                  <description>Read: Enabled</description>
30891                  <value>1</value>
30892                </enumeratedValue>
30893              </enumeratedValues>
30894              <enumeratedValues>
30895                <usage>write</usage>
30896                <enumeratedValue>
30897                  <name>Clear</name>
30898                  <description>Disable</description>
30899                  <value>1</value>
30900                </enumeratedValue>
30901              </enumeratedValues>
30902            </field>
30903            <field>
30904              <name>TRIGGERED10</name>
30905              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
30906              <lsb>10</lsb>
30907              <msb>10</msb>
30908              <enumeratedValues>
30909                <usage>read</usage>
30910                <enumeratedValue>
30911                  <name>Disabled</name>
30912                  <description>Read: Disabled</description>
30913                  <value>0</value>
30914                </enumeratedValue>
30915                <enumeratedValue>
30916                  <name>Enabled</name>
30917                  <description>Read: Enabled</description>
30918                  <value>1</value>
30919                </enumeratedValue>
30920              </enumeratedValues>
30921              <enumeratedValues>
30922                <usage>write</usage>
30923                <enumeratedValue>
30924                  <name>Clear</name>
30925                  <description>Disable</description>
30926                  <value>1</value>
30927                </enumeratedValue>
30928              </enumeratedValues>
30929            </field>
30930            <field>
30931              <name>TRIGGERED11</name>
30932              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
30933              <lsb>11</lsb>
30934              <msb>11</msb>
30935              <enumeratedValues>
30936                <usage>read</usage>
30937                <enumeratedValue>
30938                  <name>Disabled</name>
30939                  <description>Read: Disabled</description>
30940                  <value>0</value>
30941                </enumeratedValue>
30942                <enumeratedValue>
30943                  <name>Enabled</name>
30944                  <description>Read: Enabled</description>
30945                  <value>1</value>
30946                </enumeratedValue>
30947              </enumeratedValues>
30948              <enumeratedValues>
30949                <usage>write</usage>
30950                <enumeratedValue>
30951                  <name>Clear</name>
30952                  <description>Disable</description>
30953                  <value>1</value>
30954                </enumeratedValue>
30955              </enumeratedValues>
30956            </field>
30957            <field>
30958              <name>TRIGGERED12</name>
30959              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
30960              <lsb>12</lsb>
30961              <msb>12</msb>
30962              <enumeratedValues>
30963                <usage>read</usage>
30964                <enumeratedValue>
30965                  <name>Disabled</name>
30966                  <description>Read: Disabled</description>
30967                  <value>0</value>
30968                </enumeratedValue>
30969                <enumeratedValue>
30970                  <name>Enabled</name>
30971                  <description>Read: Enabled</description>
30972                  <value>1</value>
30973                </enumeratedValue>
30974              </enumeratedValues>
30975              <enumeratedValues>
30976                <usage>write</usage>
30977                <enumeratedValue>
30978                  <name>Clear</name>
30979                  <description>Disable</description>
30980                  <value>1</value>
30981                </enumeratedValue>
30982              </enumeratedValues>
30983            </field>
30984            <field>
30985              <name>TRIGGERED13</name>
30986              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
30987              <lsb>13</lsb>
30988              <msb>13</msb>
30989              <enumeratedValues>
30990                <usage>read</usage>
30991                <enumeratedValue>
30992                  <name>Disabled</name>
30993                  <description>Read: Disabled</description>
30994                  <value>0</value>
30995                </enumeratedValue>
30996                <enumeratedValue>
30997                  <name>Enabled</name>
30998                  <description>Read: Enabled</description>
30999                  <value>1</value>
31000                </enumeratedValue>
31001              </enumeratedValues>
31002              <enumeratedValues>
31003                <usage>write</usage>
31004                <enumeratedValue>
31005                  <name>Clear</name>
31006                  <description>Disable</description>
31007                  <value>1</value>
31008                </enumeratedValue>
31009              </enumeratedValues>
31010            </field>
31011            <field>
31012              <name>TRIGGERED14</name>
31013              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
31014              <lsb>14</lsb>
31015              <msb>14</msb>
31016              <enumeratedValues>
31017                <usage>read</usage>
31018                <enumeratedValue>
31019                  <name>Disabled</name>
31020                  <description>Read: Disabled</description>
31021                  <value>0</value>
31022                </enumeratedValue>
31023                <enumeratedValue>
31024                  <name>Enabled</name>
31025                  <description>Read: Enabled</description>
31026                  <value>1</value>
31027                </enumeratedValue>
31028              </enumeratedValues>
31029              <enumeratedValues>
31030                <usage>write</usage>
31031                <enumeratedValue>
31032                  <name>Clear</name>
31033                  <description>Disable</description>
31034                  <value>1</value>
31035                </enumeratedValue>
31036              </enumeratedValues>
31037            </field>
31038            <field>
31039              <name>TRIGGERED15</name>
31040              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
31041              <lsb>15</lsb>
31042              <msb>15</msb>
31043              <enumeratedValues>
31044                <usage>read</usage>
31045                <enumeratedValue>
31046                  <name>Disabled</name>
31047                  <description>Read: Disabled</description>
31048                  <value>0</value>
31049                </enumeratedValue>
31050                <enumeratedValue>
31051                  <name>Enabled</name>
31052                  <description>Read: Enabled</description>
31053                  <value>1</value>
31054                </enumeratedValue>
31055              </enumeratedValues>
31056              <enumeratedValues>
31057                <usage>write</usage>
31058                <enumeratedValue>
31059                  <name>Clear</name>
31060                  <description>Disable</description>
31061                  <value>1</value>
31062                </enumeratedValue>
31063              </enumeratedValues>
31064            </field>
31065          </fields>
31066        </register>
31067      </registers>
31068    </peripheral>
31069    <peripheral>
31070      <name>SWI0</name>
31071      <description>Software interrupt 0</description>
31072      <baseAddress>0x40014000</baseAddress>
31073      <alternatePeripheral>EGU0</alternatePeripheral>
31074      <headerStructName>SWI</headerStructName>
31075      <addressBlock>
31076        <offset>0</offset>
31077        <size>0x1000</size>
31078        <usage>registers</usage>
31079      </addressBlock>
31080      <interrupt>
31081        <name>SWI0_EGU0</name>
31082        <value>20</value>
31083      </interrupt>
31084      <groupName>SWI</groupName>
31085      <size>0x20</size>
31086      <registers>
31087        <register>
31088          <name>UNUSED</name>
31089          <description>Unused.</description>
31090          <addressOffset>0x000</addressOffset>
31091          <resetValue>0x00000000</resetValue>
31092          <access>read-only</access>
31093        </register>
31094      </registers>
31095    </peripheral>
31096    <peripheral derivedFrom="EGU0">
31097      <name>EGU1</name>
31098      <description>Event Generator Unit 1</description>
31099      <baseAddress>0x40015000</baseAddress>
31100      <interrupt>
31101        <name>SWI1_EGU1</name>
31102        <value>21</value>
31103      </interrupt>
31104    </peripheral>
31105    <peripheral derivedFrom="SWI0">
31106      <name>SWI1</name>
31107      <description>Software interrupt 1</description>
31108      <baseAddress>0x40015000</baseAddress>
31109      <alternatePeripheral>EGU1</alternatePeripheral>
31110      <interrupt>
31111        <name>SWI1_EGU1</name>
31112        <value>21</value>
31113      </interrupt>
31114    </peripheral>
31115    <peripheral derivedFrom="SWI0">
31116      <name>SWI2</name>
31117      <description>Software interrupt 2</description>
31118      <baseAddress>0x40016000</baseAddress>
31119      <interrupt>
31120        <name>SWI2</name>
31121        <value>22</value>
31122      </interrupt>
31123    </peripheral>
31124    <peripheral derivedFrom="SWI0">
31125      <name>SWI3</name>
31126      <description>Software interrupt 3</description>
31127      <baseAddress>0x40017000</baseAddress>
31128      <interrupt>
31129        <name>SWI3</name>
31130        <value>23</value>
31131      </interrupt>
31132    </peripheral>
31133    <peripheral derivedFrom="SWI0">
31134      <name>SWI4</name>
31135      <description>Software interrupt 4</description>
31136      <baseAddress>0x40018000</baseAddress>
31137      <interrupt>
31138        <name>SWI4</name>
31139        <value>24</value>
31140      </interrupt>
31141    </peripheral>
31142    <peripheral derivedFrom="SWI0">
31143      <name>SWI5</name>
31144      <description>Software interrupt 5</description>
31145      <baseAddress>0x40019000</baseAddress>
31146      <interrupt>
31147        <name>SWI5</name>
31148        <value>25</value>
31149      </interrupt>
31150    </peripheral>
31151    <peripheral>
31152      <name>PWM0</name>
31153      <description>Pulse width modulation unit</description>
31154      <baseAddress>0x4001C000</baseAddress>
31155      <headerStructName>PWM</headerStructName>
31156      <addressBlock>
31157        <offset>0</offset>
31158        <size>0x1000</size>
31159        <usage>registers</usage>
31160      </addressBlock>
31161      <interrupt>
31162        <name>PWM0</name>
31163        <value>28</value>
31164      </interrupt>
31165      <groupName>PWM</groupName>
31166      <size>0x20</size>
31167      <registers>
31168        <register>
31169          <name>TASKS_STOP</name>
31170          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
31171          <addressOffset>0x004</addressOffset>
31172          <access>write-only</access>
31173          <fields>
31174            <field>
31175              <name>TASKS_STOP</name>
31176              <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
31177              <lsb>0</lsb>
31178              <msb>0</msb>
31179              <enumeratedValues>
31180                <enumeratedValue>
31181                  <name>Trigger</name>
31182                  <description>Trigger task</description>
31183                  <value>1</value>
31184                </enumeratedValue>
31185              </enumeratedValues>
31186            </field>
31187          </fields>
31188        </register>
31189        <register>
31190          <dim>0x2</dim>
31191          <dimIncrement>0x4</dimIncrement>
31192          <name>TASKS_SEQSTART[%s]</name>
31193          <description>Description collection: Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
31194          <addressOffset>0x008</addressOffset>
31195          <access>write-only</access>
31196          <fields>
31197            <field>
31198              <name>TASKS_SEQSTART</name>
31199              <description>Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
31200              <lsb>0</lsb>
31201              <msb>0</msb>
31202              <enumeratedValues>
31203                <enumeratedValue>
31204                  <name>Trigger</name>
31205                  <description>Trigger task</description>
31206                  <value>1</value>
31207                </enumeratedValue>
31208              </enumeratedValues>
31209            </field>
31210          </fields>
31211        </register>
31212        <register>
31213          <name>TASKS_NEXTSTEP</name>
31214          <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start if not running.</description>
31215          <addressOffset>0x010</addressOffset>
31216          <access>write-only</access>
31217          <fields>
31218            <field>
31219              <name>TASKS_NEXTSTEP</name>
31220              <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start if not running.</description>
31221              <lsb>0</lsb>
31222              <msb>0</msb>
31223              <enumeratedValues>
31224                <enumeratedValue>
31225                  <name>Trigger</name>
31226                  <description>Trigger task</description>
31227                  <value>1</value>
31228                </enumeratedValue>
31229              </enumeratedValues>
31230            </field>
31231          </fields>
31232        </register>
31233        <register>
31234          <name>EVENTS_STOPPED</name>
31235          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
31236          <addressOffset>0x104</addressOffset>
31237          <access>read-write</access>
31238          <fields>
31239            <field>
31240              <name>EVENTS_STOPPED</name>
31241              <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
31242              <lsb>0</lsb>
31243              <msb>0</msb>
31244              <enumeratedValues>
31245                <enumeratedValue>
31246                  <name>NotGenerated</name>
31247                  <description>Event not generated</description>
31248                  <value>0</value>
31249                </enumeratedValue>
31250                <enumeratedValue>
31251                  <name>Generated</name>
31252                  <description>Event generated</description>
31253                  <value>1</value>
31254                </enumeratedValue>
31255              </enumeratedValues>
31256            </field>
31257          </fields>
31258        </register>
31259        <register>
31260          <dim>0x2</dim>
31261          <dimIncrement>0x4</dimIncrement>
31262          <name>EVENTS_SEQSTARTED[%s]</name>
31263          <description>Description collection: First PWM period started on sequence n</description>
31264          <addressOffset>0x108</addressOffset>
31265          <access>read-write</access>
31266          <fields>
31267            <field>
31268              <name>EVENTS_SEQSTARTED</name>
31269              <description>First PWM period started on sequence n</description>
31270              <lsb>0</lsb>
31271              <msb>0</msb>
31272              <enumeratedValues>
31273                <enumeratedValue>
31274                  <name>NotGenerated</name>
31275                  <description>Event not generated</description>
31276                  <value>0</value>
31277                </enumeratedValue>
31278                <enumeratedValue>
31279                  <name>Generated</name>
31280                  <description>Event generated</description>
31281                  <value>1</value>
31282                </enumeratedValue>
31283              </enumeratedValues>
31284            </field>
31285          </fields>
31286        </register>
31287        <register>
31288          <dim>0x2</dim>
31289          <dimIncrement>0x4</dimIncrement>
31290          <name>EVENTS_SEQEND[%s]</name>
31291          <description>Description collection: Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
31292          <addressOffset>0x110</addressOffset>
31293          <access>read-write</access>
31294          <fields>
31295            <field>
31296              <name>EVENTS_SEQEND</name>
31297              <description>Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
31298              <lsb>0</lsb>
31299              <msb>0</msb>
31300              <enumeratedValues>
31301                <enumeratedValue>
31302                  <name>NotGenerated</name>
31303                  <description>Event not generated</description>
31304                  <value>0</value>
31305                </enumeratedValue>
31306                <enumeratedValue>
31307                  <name>Generated</name>
31308                  <description>Event generated</description>
31309                  <value>1</value>
31310                </enumeratedValue>
31311              </enumeratedValues>
31312            </field>
31313          </fields>
31314        </register>
31315        <register>
31316          <name>EVENTS_PWMPERIODEND</name>
31317          <description>Emitted at the end of each PWM period</description>
31318          <addressOffset>0x118</addressOffset>
31319          <access>read-write</access>
31320          <fields>
31321            <field>
31322              <name>EVENTS_PWMPERIODEND</name>
31323              <description>Emitted at the end of each PWM period</description>
31324              <lsb>0</lsb>
31325              <msb>0</msb>
31326              <enumeratedValues>
31327                <enumeratedValue>
31328                  <name>NotGenerated</name>
31329                  <description>Event not generated</description>
31330                  <value>0</value>
31331                </enumeratedValue>
31332                <enumeratedValue>
31333                  <name>Generated</name>
31334                  <description>Event generated</description>
31335                  <value>1</value>
31336                </enumeratedValue>
31337              </enumeratedValues>
31338            </field>
31339          </fields>
31340        </register>
31341        <register>
31342          <name>EVENTS_LOOPSDONE</name>
31343          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
31344          <addressOffset>0x11C</addressOffset>
31345          <access>read-write</access>
31346          <fields>
31347            <field>
31348              <name>EVENTS_LOOPSDONE</name>
31349              <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
31350              <lsb>0</lsb>
31351              <msb>0</msb>
31352              <enumeratedValues>
31353                <enumeratedValue>
31354                  <name>NotGenerated</name>
31355                  <description>Event not generated</description>
31356                  <value>0</value>
31357                </enumeratedValue>
31358                <enumeratedValue>
31359                  <name>Generated</name>
31360                  <description>Event generated</description>
31361                  <value>1</value>
31362                </enumeratedValue>
31363              </enumeratedValues>
31364            </field>
31365          </fields>
31366        </register>
31367        <register>
31368          <name>SHORTS</name>
31369          <description>Shortcuts between local events and tasks</description>
31370          <addressOffset>0x200</addressOffset>
31371          <access>read-write</access>
31372          <fields>
31373            <field>
31374              <name>SEQEND0_STOP</name>
31375              <description>Shortcut between event SEQEND[0] and task STOP</description>
31376              <lsb>0</lsb>
31377              <msb>0</msb>
31378              <enumeratedValues>
31379                <enumeratedValue>
31380                  <name>Disabled</name>
31381                  <description>Disable shortcut</description>
31382                  <value>0</value>
31383                </enumeratedValue>
31384                <enumeratedValue>
31385                  <name>Enabled</name>
31386                  <description>Enable shortcut</description>
31387                  <value>1</value>
31388                </enumeratedValue>
31389              </enumeratedValues>
31390            </field>
31391            <field>
31392              <name>SEQEND1_STOP</name>
31393              <description>Shortcut between event SEQEND[1] and task STOP</description>
31394              <lsb>1</lsb>
31395              <msb>1</msb>
31396              <enumeratedValues>
31397                <enumeratedValue>
31398                  <name>Disabled</name>
31399                  <description>Disable shortcut</description>
31400                  <value>0</value>
31401                </enumeratedValue>
31402                <enumeratedValue>
31403                  <name>Enabled</name>
31404                  <description>Enable shortcut</description>
31405                  <value>1</value>
31406                </enumeratedValue>
31407              </enumeratedValues>
31408            </field>
31409            <field>
31410              <name>LOOPSDONE_SEQSTART0</name>
31411              <description>Shortcut between event LOOPSDONE and task SEQSTART[0]</description>
31412              <lsb>2</lsb>
31413              <msb>2</msb>
31414              <enumeratedValues>
31415                <enumeratedValue>
31416                  <name>Disabled</name>
31417                  <description>Disable shortcut</description>
31418                  <value>0</value>
31419                </enumeratedValue>
31420                <enumeratedValue>
31421                  <name>Enabled</name>
31422                  <description>Enable shortcut</description>
31423                  <value>1</value>
31424                </enumeratedValue>
31425              </enumeratedValues>
31426            </field>
31427            <field>
31428              <name>LOOPSDONE_SEQSTART1</name>
31429              <description>Shortcut between event LOOPSDONE and task SEQSTART[1]</description>
31430              <lsb>3</lsb>
31431              <msb>3</msb>
31432              <enumeratedValues>
31433                <enumeratedValue>
31434                  <name>Disabled</name>
31435                  <description>Disable shortcut</description>
31436                  <value>0</value>
31437                </enumeratedValue>
31438                <enumeratedValue>
31439                  <name>Enabled</name>
31440                  <description>Enable shortcut</description>
31441                  <value>1</value>
31442                </enumeratedValue>
31443              </enumeratedValues>
31444            </field>
31445            <field>
31446              <name>LOOPSDONE_STOP</name>
31447              <description>Shortcut between event LOOPSDONE and task STOP</description>
31448              <lsb>4</lsb>
31449              <msb>4</msb>
31450              <enumeratedValues>
31451                <enumeratedValue>
31452                  <name>Disabled</name>
31453                  <description>Disable shortcut</description>
31454                  <value>0</value>
31455                </enumeratedValue>
31456                <enumeratedValue>
31457                  <name>Enabled</name>
31458                  <description>Enable shortcut</description>
31459                  <value>1</value>
31460                </enumeratedValue>
31461              </enumeratedValues>
31462            </field>
31463          </fields>
31464        </register>
31465        <register>
31466          <name>INTEN</name>
31467          <description>Enable or disable interrupt</description>
31468          <addressOffset>0x300</addressOffset>
31469          <access>read-write</access>
31470          <fields>
31471            <field>
31472              <name>STOPPED</name>
31473              <description>Enable or disable interrupt for event STOPPED</description>
31474              <lsb>1</lsb>
31475              <msb>1</msb>
31476              <enumeratedValues>
31477                <enumeratedValue>
31478                  <name>Disabled</name>
31479                  <description>Disable</description>
31480                  <value>0</value>
31481                </enumeratedValue>
31482                <enumeratedValue>
31483                  <name>Enabled</name>
31484                  <description>Enable</description>
31485                  <value>1</value>
31486                </enumeratedValue>
31487              </enumeratedValues>
31488            </field>
31489            <field>
31490              <name>SEQSTARTED0</name>
31491              <description>Enable or disable interrupt for event SEQSTARTED[0]</description>
31492              <lsb>2</lsb>
31493              <msb>2</msb>
31494              <enumeratedValues>
31495                <enumeratedValue>
31496                  <name>Disabled</name>
31497                  <description>Disable</description>
31498                  <value>0</value>
31499                </enumeratedValue>
31500                <enumeratedValue>
31501                  <name>Enabled</name>
31502                  <description>Enable</description>
31503                  <value>1</value>
31504                </enumeratedValue>
31505              </enumeratedValues>
31506            </field>
31507            <field>
31508              <name>SEQSTARTED1</name>
31509              <description>Enable or disable interrupt for event SEQSTARTED[1]</description>
31510              <lsb>3</lsb>
31511              <msb>3</msb>
31512              <enumeratedValues>
31513                <enumeratedValue>
31514                  <name>Disabled</name>
31515                  <description>Disable</description>
31516                  <value>0</value>
31517                </enumeratedValue>
31518                <enumeratedValue>
31519                  <name>Enabled</name>
31520                  <description>Enable</description>
31521                  <value>1</value>
31522                </enumeratedValue>
31523              </enumeratedValues>
31524            </field>
31525            <field>
31526              <name>SEQEND0</name>
31527              <description>Enable or disable interrupt for event SEQEND[0]</description>
31528              <lsb>4</lsb>
31529              <msb>4</msb>
31530              <enumeratedValues>
31531                <enumeratedValue>
31532                  <name>Disabled</name>
31533                  <description>Disable</description>
31534                  <value>0</value>
31535                </enumeratedValue>
31536                <enumeratedValue>
31537                  <name>Enabled</name>
31538                  <description>Enable</description>
31539                  <value>1</value>
31540                </enumeratedValue>
31541              </enumeratedValues>
31542            </field>
31543            <field>
31544              <name>SEQEND1</name>
31545              <description>Enable or disable interrupt for event SEQEND[1]</description>
31546              <lsb>5</lsb>
31547              <msb>5</msb>
31548              <enumeratedValues>
31549                <enumeratedValue>
31550                  <name>Disabled</name>
31551                  <description>Disable</description>
31552                  <value>0</value>
31553                </enumeratedValue>
31554                <enumeratedValue>
31555                  <name>Enabled</name>
31556                  <description>Enable</description>
31557                  <value>1</value>
31558                </enumeratedValue>
31559              </enumeratedValues>
31560            </field>
31561            <field>
31562              <name>PWMPERIODEND</name>
31563              <description>Enable or disable interrupt for event PWMPERIODEND</description>
31564              <lsb>6</lsb>
31565              <msb>6</msb>
31566              <enumeratedValues>
31567                <enumeratedValue>
31568                  <name>Disabled</name>
31569                  <description>Disable</description>
31570                  <value>0</value>
31571                </enumeratedValue>
31572                <enumeratedValue>
31573                  <name>Enabled</name>
31574                  <description>Enable</description>
31575                  <value>1</value>
31576                </enumeratedValue>
31577              </enumeratedValues>
31578            </field>
31579            <field>
31580              <name>LOOPSDONE</name>
31581              <description>Enable or disable interrupt for event LOOPSDONE</description>
31582              <lsb>7</lsb>
31583              <msb>7</msb>
31584              <enumeratedValues>
31585                <enumeratedValue>
31586                  <name>Disabled</name>
31587                  <description>Disable</description>
31588                  <value>0</value>
31589                </enumeratedValue>
31590                <enumeratedValue>
31591                  <name>Enabled</name>
31592                  <description>Enable</description>
31593                  <value>1</value>
31594                </enumeratedValue>
31595              </enumeratedValues>
31596            </field>
31597          </fields>
31598        </register>
31599        <register>
31600          <name>INTENSET</name>
31601          <description>Enable interrupt</description>
31602          <addressOffset>0x304</addressOffset>
31603          <access>read-write</access>
31604          <fields>
31605            <field>
31606              <name>STOPPED</name>
31607              <description>Write '1' to enable interrupt for event STOPPED</description>
31608              <lsb>1</lsb>
31609              <msb>1</msb>
31610              <enumeratedValues>
31611                <usage>read</usage>
31612                <enumeratedValue>
31613                  <name>Disabled</name>
31614                  <description>Read: Disabled</description>
31615                  <value>0</value>
31616                </enumeratedValue>
31617                <enumeratedValue>
31618                  <name>Enabled</name>
31619                  <description>Read: Enabled</description>
31620                  <value>1</value>
31621                </enumeratedValue>
31622              </enumeratedValues>
31623              <enumeratedValues>
31624                <usage>write</usage>
31625                <enumeratedValue>
31626                  <name>Set</name>
31627                  <description>Enable</description>
31628                  <value>1</value>
31629                </enumeratedValue>
31630              </enumeratedValues>
31631            </field>
31632            <field>
31633              <name>SEQSTARTED0</name>
31634              <description>Write '1' to enable interrupt for event SEQSTARTED[0]</description>
31635              <lsb>2</lsb>
31636              <msb>2</msb>
31637              <enumeratedValues>
31638                <usage>read</usage>
31639                <enumeratedValue>
31640                  <name>Disabled</name>
31641                  <description>Read: Disabled</description>
31642                  <value>0</value>
31643                </enumeratedValue>
31644                <enumeratedValue>
31645                  <name>Enabled</name>
31646                  <description>Read: Enabled</description>
31647                  <value>1</value>
31648                </enumeratedValue>
31649              </enumeratedValues>
31650              <enumeratedValues>
31651                <usage>write</usage>
31652                <enumeratedValue>
31653                  <name>Set</name>
31654                  <description>Enable</description>
31655                  <value>1</value>
31656                </enumeratedValue>
31657              </enumeratedValues>
31658            </field>
31659            <field>
31660              <name>SEQSTARTED1</name>
31661              <description>Write '1' to enable interrupt for event SEQSTARTED[1]</description>
31662              <lsb>3</lsb>
31663              <msb>3</msb>
31664              <enumeratedValues>
31665                <usage>read</usage>
31666                <enumeratedValue>
31667                  <name>Disabled</name>
31668                  <description>Read: Disabled</description>
31669                  <value>0</value>
31670                </enumeratedValue>
31671                <enumeratedValue>
31672                  <name>Enabled</name>
31673                  <description>Read: Enabled</description>
31674                  <value>1</value>
31675                </enumeratedValue>
31676              </enumeratedValues>
31677              <enumeratedValues>
31678                <usage>write</usage>
31679                <enumeratedValue>
31680                  <name>Set</name>
31681                  <description>Enable</description>
31682                  <value>1</value>
31683                </enumeratedValue>
31684              </enumeratedValues>
31685            </field>
31686            <field>
31687              <name>SEQEND0</name>
31688              <description>Write '1' to enable interrupt for event SEQEND[0]</description>
31689              <lsb>4</lsb>
31690              <msb>4</msb>
31691              <enumeratedValues>
31692                <usage>read</usage>
31693                <enumeratedValue>
31694                  <name>Disabled</name>
31695                  <description>Read: Disabled</description>
31696                  <value>0</value>
31697                </enumeratedValue>
31698                <enumeratedValue>
31699                  <name>Enabled</name>
31700                  <description>Read: Enabled</description>
31701                  <value>1</value>
31702                </enumeratedValue>
31703              </enumeratedValues>
31704              <enumeratedValues>
31705                <usage>write</usage>
31706                <enumeratedValue>
31707                  <name>Set</name>
31708                  <description>Enable</description>
31709                  <value>1</value>
31710                </enumeratedValue>
31711              </enumeratedValues>
31712            </field>
31713            <field>
31714              <name>SEQEND1</name>
31715              <description>Write '1' to enable interrupt for event SEQEND[1]</description>
31716              <lsb>5</lsb>
31717              <msb>5</msb>
31718              <enumeratedValues>
31719                <usage>read</usage>
31720                <enumeratedValue>
31721                  <name>Disabled</name>
31722                  <description>Read: Disabled</description>
31723                  <value>0</value>
31724                </enumeratedValue>
31725                <enumeratedValue>
31726                  <name>Enabled</name>
31727                  <description>Read: Enabled</description>
31728                  <value>1</value>
31729                </enumeratedValue>
31730              </enumeratedValues>
31731              <enumeratedValues>
31732                <usage>write</usage>
31733                <enumeratedValue>
31734                  <name>Set</name>
31735                  <description>Enable</description>
31736                  <value>1</value>
31737                </enumeratedValue>
31738              </enumeratedValues>
31739            </field>
31740            <field>
31741              <name>PWMPERIODEND</name>
31742              <description>Write '1' to enable interrupt for event PWMPERIODEND</description>
31743              <lsb>6</lsb>
31744              <msb>6</msb>
31745              <enumeratedValues>
31746                <usage>read</usage>
31747                <enumeratedValue>
31748                  <name>Disabled</name>
31749                  <description>Read: Disabled</description>
31750                  <value>0</value>
31751                </enumeratedValue>
31752                <enumeratedValue>
31753                  <name>Enabled</name>
31754                  <description>Read: Enabled</description>
31755                  <value>1</value>
31756                </enumeratedValue>
31757              </enumeratedValues>
31758              <enumeratedValues>
31759                <usage>write</usage>
31760                <enumeratedValue>
31761                  <name>Set</name>
31762                  <description>Enable</description>
31763                  <value>1</value>
31764                </enumeratedValue>
31765              </enumeratedValues>
31766            </field>
31767            <field>
31768              <name>LOOPSDONE</name>
31769              <description>Write '1' to enable interrupt for event LOOPSDONE</description>
31770              <lsb>7</lsb>
31771              <msb>7</msb>
31772              <enumeratedValues>
31773                <usage>read</usage>
31774                <enumeratedValue>
31775                  <name>Disabled</name>
31776                  <description>Read: Disabled</description>
31777                  <value>0</value>
31778                </enumeratedValue>
31779                <enumeratedValue>
31780                  <name>Enabled</name>
31781                  <description>Read: Enabled</description>
31782                  <value>1</value>
31783                </enumeratedValue>
31784              </enumeratedValues>
31785              <enumeratedValues>
31786                <usage>write</usage>
31787                <enumeratedValue>
31788                  <name>Set</name>
31789                  <description>Enable</description>
31790                  <value>1</value>
31791                </enumeratedValue>
31792              </enumeratedValues>
31793            </field>
31794          </fields>
31795        </register>
31796        <register>
31797          <name>INTENCLR</name>
31798          <description>Disable interrupt</description>
31799          <addressOffset>0x308</addressOffset>
31800          <access>read-write</access>
31801          <fields>
31802            <field>
31803              <name>STOPPED</name>
31804              <description>Write '1' to disable interrupt for event STOPPED</description>
31805              <lsb>1</lsb>
31806              <msb>1</msb>
31807              <enumeratedValues>
31808                <usage>read</usage>
31809                <enumeratedValue>
31810                  <name>Disabled</name>
31811                  <description>Read: Disabled</description>
31812                  <value>0</value>
31813                </enumeratedValue>
31814                <enumeratedValue>
31815                  <name>Enabled</name>
31816                  <description>Read: Enabled</description>
31817                  <value>1</value>
31818                </enumeratedValue>
31819              </enumeratedValues>
31820              <enumeratedValues>
31821                <usage>write</usage>
31822                <enumeratedValue>
31823                  <name>Clear</name>
31824                  <description>Disable</description>
31825                  <value>1</value>
31826                </enumeratedValue>
31827              </enumeratedValues>
31828            </field>
31829            <field>
31830              <name>SEQSTARTED0</name>
31831              <description>Write '1' to disable interrupt for event SEQSTARTED[0]</description>
31832              <lsb>2</lsb>
31833              <msb>2</msb>
31834              <enumeratedValues>
31835                <usage>read</usage>
31836                <enumeratedValue>
31837                  <name>Disabled</name>
31838                  <description>Read: Disabled</description>
31839                  <value>0</value>
31840                </enumeratedValue>
31841                <enumeratedValue>
31842                  <name>Enabled</name>
31843                  <description>Read: Enabled</description>
31844                  <value>1</value>
31845                </enumeratedValue>
31846              </enumeratedValues>
31847              <enumeratedValues>
31848                <usage>write</usage>
31849                <enumeratedValue>
31850                  <name>Clear</name>
31851                  <description>Disable</description>
31852                  <value>1</value>
31853                </enumeratedValue>
31854              </enumeratedValues>
31855            </field>
31856            <field>
31857              <name>SEQSTARTED1</name>
31858              <description>Write '1' to disable interrupt for event SEQSTARTED[1]</description>
31859              <lsb>3</lsb>
31860              <msb>3</msb>
31861              <enumeratedValues>
31862                <usage>read</usage>
31863                <enumeratedValue>
31864                  <name>Disabled</name>
31865                  <description>Read: Disabled</description>
31866                  <value>0</value>
31867                </enumeratedValue>
31868                <enumeratedValue>
31869                  <name>Enabled</name>
31870                  <description>Read: Enabled</description>
31871                  <value>1</value>
31872                </enumeratedValue>
31873              </enumeratedValues>
31874              <enumeratedValues>
31875                <usage>write</usage>
31876                <enumeratedValue>
31877                  <name>Clear</name>
31878                  <description>Disable</description>
31879                  <value>1</value>
31880                </enumeratedValue>
31881              </enumeratedValues>
31882            </field>
31883            <field>
31884              <name>SEQEND0</name>
31885              <description>Write '1' to disable interrupt for event SEQEND[0]</description>
31886              <lsb>4</lsb>
31887              <msb>4</msb>
31888              <enumeratedValues>
31889                <usage>read</usage>
31890                <enumeratedValue>
31891                  <name>Disabled</name>
31892                  <description>Read: Disabled</description>
31893                  <value>0</value>
31894                </enumeratedValue>
31895                <enumeratedValue>
31896                  <name>Enabled</name>
31897                  <description>Read: Enabled</description>
31898                  <value>1</value>
31899                </enumeratedValue>
31900              </enumeratedValues>
31901              <enumeratedValues>
31902                <usage>write</usage>
31903                <enumeratedValue>
31904                  <name>Clear</name>
31905                  <description>Disable</description>
31906                  <value>1</value>
31907                </enumeratedValue>
31908              </enumeratedValues>
31909            </field>
31910            <field>
31911              <name>SEQEND1</name>
31912              <description>Write '1' to disable interrupt for event SEQEND[1]</description>
31913              <lsb>5</lsb>
31914              <msb>5</msb>
31915              <enumeratedValues>
31916                <usage>read</usage>
31917                <enumeratedValue>
31918                  <name>Disabled</name>
31919                  <description>Read: Disabled</description>
31920                  <value>0</value>
31921                </enumeratedValue>
31922                <enumeratedValue>
31923                  <name>Enabled</name>
31924                  <description>Read: Enabled</description>
31925                  <value>1</value>
31926                </enumeratedValue>
31927              </enumeratedValues>
31928              <enumeratedValues>
31929                <usage>write</usage>
31930                <enumeratedValue>
31931                  <name>Clear</name>
31932                  <description>Disable</description>
31933                  <value>1</value>
31934                </enumeratedValue>
31935              </enumeratedValues>
31936            </field>
31937            <field>
31938              <name>PWMPERIODEND</name>
31939              <description>Write '1' to disable interrupt for event PWMPERIODEND</description>
31940              <lsb>6</lsb>
31941              <msb>6</msb>
31942              <enumeratedValues>
31943                <usage>read</usage>
31944                <enumeratedValue>
31945                  <name>Disabled</name>
31946                  <description>Read: Disabled</description>
31947                  <value>0</value>
31948                </enumeratedValue>
31949                <enumeratedValue>
31950                  <name>Enabled</name>
31951                  <description>Read: Enabled</description>
31952                  <value>1</value>
31953                </enumeratedValue>
31954              </enumeratedValues>
31955              <enumeratedValues>
31956                <usage>write</usage>
31957                <enumeratedValue>
31958                  <name>Clear</name>
31959                  <description>Disable</description>
31960                  <value>1</value>
31961                </enumeratedValue>
31962              </enumeratedValues>
31963            </field>
31964            <field>
31965              <name>LOOPSDONE</name>
31966              <description>Write '1' to disable interrupt for event LOOPSDONE</description>
31967              <lsb>7</lsb>
31968              <msb>7</msb>
31969              <enumeratedValues>
31970                <usage>read</usage>
31971                <enumeratedValue>
31972                  <name>Disabled</name>
31973                  <description>Read: Disabled</description>
31974                  <value>0</value>
31975                </enumeratedValue>
31976                <enumeratedValue>
31977                  <name>Enabled</name>
31978                  <description>Read: Enabled</description>
31979                  <value>1</value>
31980                </enumeratedValue>
31981              </enumeratedValues>
31982              <enumeratedValues>
31983                <usage>write</usage>
31984                <enumeratedValue>
31985                  <name>Clear</name>
31986                  <description>Disable</description>
31987                  <value>1</value>
31988                </enumeratedValue>
31989              </enumeratedValues>
31990            </field>
31991          </fields>
31992        </register>
31993        <register>
31994          <name>ENABLE</name>
31995          <description>PWM module enable register</description>
31996          <addressOffset>0x500</addressOffset>
31997          <access>read-write</access>
31998          <resetValue>0x00000000</resetValue>
31999          <fields>
32000            <field>
32001              <name>ENABLE</name>
32002              <description>Enable or disable PWM module</description>
32003              <lsb>0</lsb>
32004              <msb>0</msb>
32005              <enumeratedValues>
32006                <enumeratedValue>
32007                  <name>Disabled</name>
32008                  <description>Disabled</description>
32009                  <value>0</value>
32010                </enumeratedValue>
32011                <enumeratedValue>
32012                  <name>Enabled</name>
32013                  <description>Enable</description>
32014                  <value>1</value>
32015                </enumeratedValue>
32016              </enumeratedValues>
32017            </field>
32018          </fields>
32019        </register>
32020        <register>
32021          <name>MODE</name>
32022          <description>Selects operating mode of the wave counter</description>
32023          <addressOffset>0x504</addressOffset>
32024          <access>read-write</access>
32025          <resetValue>0x00000000</resetValue>
32026          <fields>
32027            <field>
32028              <name>UPDOWN</name>
32029              <description>Selects up mode or up-and-down mode for the counter</description>
32030              <lsb>0</lsb>
32031              <msb>0</msb>
32032              <enumeratedValues>
32033                <enumeratedValue>
32034                  <name>Up</name>
32035                  <description>Up counter, edge-aligned PWM duty cycle</description>
32036                  <value>0</value>
32037                </enumeratedValue>
32038                <enumeratedValue>
32039                  <name>UpAndDown</name>
32040                  <description>Up and down counter, center-aligned PWM duty cycle</description>
32041                  <value>1</value>
32042                </enumeratedValue>
32043              </enumeratedValues>
32044            </field>
32045          </fields>
32046        </register>
32047        <register>
32048          <name>COUNTERTOP</name>
32049          <description>Value up to which the pulse generator counter counts</description>
32050          <addressOffset>0x508</addressOffset>
32051          <access>read-write</access>
32052          <resetValue>0x000003FF</resetValue>
32053          <fields>
32054            <field>
32055              <name>COUNTERTOP</name>
32056              <description>Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM are used.</description>
32057              <lsb>0</lsb>
32058              <msb>14</msb>
32059            </field>
32060          </fields>
32061        </register>
32062        <register>
32063          <name>PRESCALER</name>
32064          <description>Configuration for PWM_CLK</description>
32065          <addressOffset>0x50C</addressOffset>
32066          <access>read-write</access>
32067          <resetValue>0x00000000</resetValue>
32068          <fields>
32069            <field>
32070              <name>PRESCALER</name>
32071              <description>Prescaler of PWM_CLK</description>
32072              <lsb>0</lsb>
32073              <msb>2</msb>
32074              <enumeratedValues>
32075                <enumeratedValue>
32076                  <name>DIV_1</name>
32077                  <description>Divide by 1 (16 MHz)</description>
32078                  <value>0</value>
32079                </enumeratedValue>
32080                <enumeratedValue>
32081                  <name>DIV_2</name>
32082                  <description>Divide by 2 (8 MHz)</description>
32083                  <value>1</value>
32084                </enumeratedValue>
32085                <enumeratedValue>
32086                  <name>DIV_4</name>
32087                  <description>Divide by 4 (4 MHz)</description>
32088                  <value>2</value>
32089                </enumeratedValue>
32090                <enumeratedValue>
32091                  <name>DIV_8</name>
32092                  <description>Divide by 8 (2 MHz)</description>
32093                  <value>3</value>
32094                </enumeratedValue>
32095                <enumeratedValue>
32096                  <name>DIV_16</name>
32097                  <description>Divide by 16 (1 MHz)</description>
32098                  <value>4</value>
32099                </enumeratedValue>
32100                <enumeratedValue>
32101                  <name>DIV_32</name>
32102                  <description>Divide by 32 (500 kHz)</description>
32103                  <value>5</value>
32104                </enumeratedValue>
32105                <enumeratedValue>
32106                  <name>DIV_64</name>
32107                  <description>Divide by 64 (250 kHz)</description>
32108                  <value>6</value>
32109                </enumeratedValue>
32110                <enumeratedValue>
32111                  <name>DIV_128</name>
32112                  <description>Divide by 128 (125 kHz)</description>
32113                  <value>7</value>
32114                </enumeratedValue>
32115              </enumeratedValues>
32116            </field>
32117          </fields>
32118        </register>
32119        <register>
32120          <name>DECODER</name>
32121          <description>Configuration of the decoder</description>
32122          <addressOffset>0x510</addressOffset>
32123          <access>read-write</access>
32124          <resetValue>0x00000000</resetValue>
32125          <fields>
32126            <field>
32127              <name>LOAD</name>
32128              <description>How a sequence is read from RAM and spread to the compare register</description>
32129              <lsb>0</lsb>
32130              <msb>1</msb>
32131              <enumeratedValues>
32132                <enumeratedValue>
32133                  <name>Common</name>
32134                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
32135                  <value>0</value>
32136                </enumeratedValue>
32137                <enumeratedValue>
32138                  <name>Grouped</name>
32139                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
32140                  <value>1</value>
32141                </enumeratedValue>
32142                <enumeratedValue>
32143                  <name>Individual</name>
32144                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
32145                  <value>2</value>
32146                </enumeratedValue>
32147                <enumeratedValue>
32148                  <name>WaveForm</name>
32149                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
32150                  <value>3</value>
32151                </enumeratedValue>
32152              </enumeratedValues>
32153            </field>
32154            <field>
32155              <name>MODE</name>
32156              <description>Selects source for advancing the active sequence</description>
32157              <lsb>8</lsb>
32158              <msb>8</msb>
32159              <enumeratedValues>
32160                <enumeratedValue>
32161                  <name>RefreshCount</name>
32162                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
32163                  <value>0</value>
32164                </enumeratedValue>
32165                <enumeratedValue>
32166                  <name>NextStep</name>
32167                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
32168                  <value>1</value>
32169                </enumeratedValue>
32170              </enumeratedValues>
32171            </field>
32172          </fields>
32173        </register>
32174        <register>
32175          <name>LOOP</name>
32176          <description>Number of playbacks of a loop</description>
32177          <addressOffset>0x514</addressOffset>
32178          <access>read-write</access>
32179          <resetValue>0x00000000</resetValue>
32180          <fields>
32181            <field>
32182              <name>CNT</name>
32183              <description>Number of playbacks of pattern cycles</description>
32184              <lsb>0</lsb>
32185              <msb>15</msb>
32186              <enumeratedValues>
32187                <enumeratedValue>
32188                  <name>Disabled</name>
32189                  <description>Looping disabled (stop at the end of the sequence)</description>
32190                  <value>0</value>
32191                </enumeratedValue>
32192              </enumeratedValues>
32193            </field>
32194          </fields>
32195        </register>
32196        <cluster>
32197          <dim>2</dim>
32198          <dimIncrement>0x020</dimIncrement>
32199          <name>SEQ[%s]</name>
32200          <description>Unspecified</description>
32201          <headerStructName>PWM_SEQ</headerStructName>
32202          <access>read-write</access>
32203          <addressOffset>0x520</addressOffset>
32204          <register>
32205            <name>PTR</name>
32206            <description>Description cluster: Beginning address in RAM of this sequence</description>
32207            <addressOffset>0x000</addressOffset>
32208            <access>read-write</access>
32209            <resetValue>0x00000000</resetValue>
32210            <fields>
32211              <field>
32212                <name>PTR</name>
32213                <description>Beginning address in RAM of this sequence</description>
32214                <lsb>0</lsb>
32215                <msb>31</msb>
32216              </field>
32217            </fields>
32218          </register>
32219          <register>
32220            <name>CNT</name>
32221            <description>Description cluster: Number of values (duty cycles) in this sequence</description>
32222            <addressOffset>0x004</addressOffset>
32223            <access>read-write</access>
32224            <resetValue>0x00000000</resetValue>
32225            <fields>
32226              <field>
32227                <name>CNT</name>
32228                <description>Number of values (duty cycles) in this sequence</description>
32229                <lsb>0</lsb>
32230                <msb>14</msb>
32231                <enumeratedValues>
32232                  <enumeratedValue>
32233                    <name>Disabled</name>
32234                    <description>Sequence is disabled, and shall not be started as it is empty</description>
32235                    <value>0</value>
32236                  </enumeratedValue>
32237                </enumeratedValues>
32238              </field>
32239            </fields>
32240          </register>
32241          <register>
32242            <name>REFRESH</name>
32243            <description>Description cluster: Number of additional PWM periods between samples loaded into compare register</description>
32244            <addressOffset>0x008</addressOffset>
32245            <access>read-write</access>
32246            <resetValue>0x00000001</resetValue>
32247            <fields>
32248              <field>
32249                <name>CNT</name>
32250                <description>Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
32251                <lsb>0</lsb>
32252                <msb>23</msb>
32253                <enumeratedValues>
32254                  <enumeratedValue>
32255                    <name>Continuous</name>
32256                    <description>Update every PWM period</description>
32257                    <value>0</value>
32258                  </enumeratedValue>
32259                </enumeratedValues>
32260              </field>
32261            </fields>
32262          </register>
32263          <register>
32264            <name>ENDDELAY</name>
32265            <description>Description cluster: Time added after the sequence</description>
32266            <addressOffset>0x00C</addressOffset>
32267            <access>read-write</access>
32268            <resetValue>0x00000000</resetValue>
32269            <fields>
32270              <field>
32271                <name>CNT</name>
32272                <description>Time added after the sequence in PWM periods</description>
32273                <lsb>0</lsb>
32274                <msb>23</msb>
32275              </field>
32276            </fields>
32277          </register>
32278        </cluster>
32279        <cluster>
32280          <name>PSEL</name>
32281          <description>Unspecified</description>
32282          <headerStructName>PWM_PSEL</headerStructName>
32283          <access>read-write</access>
32284          <addressOffset>0x560</addressOffset>
32285          <register>
32286            <dim>0x4</dim>
32287            <dimIncrement>0x4</dimIncrement>
32288            <name>OUT[%s]</name>
32289            <description>Description collection: Output pin select for PWM channel n</description>
32290            <addressOffset>0x000</addressOffset>
32291            <access>read-write</access>
32292            <resetValue>0xFFFFFFFF</resetValue>
32293            <fields>
32294              <field>
32295                <name>PIN</name>
32296                <description>Pin number</description>
32297                <lsb>0</lsb>
32298                <msb>4</msb>
32299              </field>
32300              <field>
32301                <name>CONNECT</name>
32302                <description>Connection</description>
32303                <lsb>31</lsb>
32304                <msb>31</msb>
32305                <enumeratedValues>
32306                  <enumeratedValue>
32307                    <name>Disconnected</name>
32308                    <description>Disconnect</description>
32309                    <value>1</value>
32310                  </enumeratedValue>
32311                  <enumeratedValue>
32312                    <name>Connected</name>
32313                    <description>Connect</description>
32314                    <value>0</value>
32315                  </enumeratedValue>
32316                </enumeratedValues>
32317              </field>
32318            </fields>
32319          </register>
32320        </cluster>
32321      </registers>
32322    </peripheral>
32323    <peripheral>
32324      <name>PDM</name>
32325      <description>Pulse Density Modulation (Digital Microphone) Interface</description>
32326      <baseAddress>0x4001D000</baseAddress>
32327      <addressBlock>
32328        <offset>0</offset>
32329        <size>0x1000</size>
32330        <usage>registers</usage>
32331      </addressBlock>
32332      <interrupt>
32333        <name>PDM</name>
32334        <value>29</value>
32335      </interrupt>
32336      <groupName>PDM</groupName>
32337      <size>0x20</size>
32338      <registers>
32339        <register>
32340          <name>TASKS_START</name>
32341          <description>Starts continuous PDM transfer</description>
32342          <addressOffset>0x000</addressOffset>
32343          <access>write-only</access>
32344          <fields>
32345            <field>
32346              <name>TASKS_START</name>
32347              <description>Starts continuous PDM transfer</description>
32348              <lsb>0</lsb>
32349              <msb>0</msb>
32350              <enumeratedValues>
32351                <enumeratedValue>
32352                  <name>Trigger</name>
32353                  <description>Trigger task</description>
32354                  <value>1</value>
32355                </enumeratedValue>
32356              </enumeratedValues>
32357            </field>
32358          </fields>
32359        </register>
32360        <register>
32361          <name>TASKS_STOP</name>
32362          <description>Stops PDM transfer</description>
32363          <addressOffset>0x004</addressOffset>
32364          <access>write-only</access>
32365          <fields>
32366            <field>
32367              <name>TASKS_STOP</name>
32368              <description>Stops PDM transfer</description>
32369              <lsb>0</lsb>
32370              <msb>0</msb>
32371              <enumeratedValues>
32372                <enumeratedValue>
32373                  <name>Trigger</name>
32374                  <description>Trigger task</description>
32375                  <value>1</value>
32376                </enumeratedValue>
32377              </enumeratedValues>
32378            </field>
32379          </fields>
32380        </register>
32381        <register>
32382          <name>EVENTS_STARTED</name>
32383          <description>PDM transfer has started</description>
32384          <addressOffset>0x100</addressOffset>
32385          <access>read-write</access>
32386          <fields>
32387            <field>
32388              <name>EVENTS_STARTED</name>
32389              <description>PDM transfer has started</description>
32390              <lsb>0</lsb>
32391              <msb>0</msb>
32392              <enumeratedValues>
32393                <enumeratedValue>
32394                  <name>NotGenerated</name>
32395                  <description>Event not generated</description>
32396                  <value>0</value>
32397                </enumeratedValue>
32398                <enumeratedValue>
32399                  <name>Generated</name>
32400                  <description>Event generated</description>
32401                  <value>1</value>
32402                </enumeratedValue>
32403              </enumeratedValues>
32404            </field>
32405          </fields>
32406        </register>
32407        <register>
32408          <name>EVENTS_STOPPED</name>
32409          <description>PDM transfer has finished</description>
32410          <addressOffset>0x104</addressOffset>
32411          <access>read-write</access>
32412          <fields>
32413            <field>
32414              <name>EVENTS_STOPPED</name>
32415              <description>PDM transfer has finished</description>
32416              <lsb>0</lsb>
32417              <msb>0</msb>
32418              <enumeratedValues>
32419                <enumeratedValue>
32420                  <name>NotGenerated</name>
32421                  <description>Event not generated</description>
32422                  <value>0</value>
32423                </enumeratedValue>
32424                <enumeratedValue>
32425                  <name>Generated</name>
32426                  <description>Event generated</description>
32427                  <value>1</value>
32428                </enumeratedValue>
32429              </enumeratedValues>
32430            </field>
32431          </fields>
32432        </register>
32433        <register>
32434          <name>EVENTS_END</name>
32435          <description>The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM</description>
32436          <addressOffset>0x108</addressOffset>
32437          <access>read-write</access>
32438          <fields>
32439            <field>
32440              <name>EVENTS_END</name>
32441              <description>The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM</description>
32442              <lsb>0</lsb>
32443              <msb>0</msb>
32444              <enumeratedValues>
32445                <enumeratedValue>
32446                  <name>NotGenerated</name>
32447                  <description>Event not generated</description>
32448                  <value>0</value>
32449                </enumeratedValue>
32450                <enumeratedValue>
32451                  <name>Generated</name>
32452                  <description>Event generated</description>
32453                  <value>1</value>
32454                </enumeratedValue>
32455              </enumeratedValues>
32456            </field>
32457          </fields>
32458        </register>
32459        <register>
32460          <name>INTEN</name>
32461          <description>Enable or disable interrupt</description>
32462          <addressOffset>0x300</addressOffset>
32463          <access>read-write</access>
32464          <fields>
32465            <field>
32466              <name>STARTED</name>
32467              <description>Enable or disable interrupt for event STARTED</description>
32468              <lsb>0</lsb>
32469              <msb>0</msb>
32470              <enumeratedValues>
32471                <enumeratedValue>
32472                  <name>Disabled</name>
32473                  <description>Disable</description>
32474                  <value>0</value>
32475                </enumeratedValue>
32476                <enumeratedValue>
32477                  <name>Enabled</name>
32478                  <description>Enable</description>
32479                  <value>1</value>
32480                </enumeratedValue>
32481              </enumeratedValues>
32482            </field>
32483            <field>
32484              <name>STOPPED</name>
32485              <description>Enable or disable interrupt for event STOPPED</description>
32486              <lsb>1</lsb>
32487              <msb>1</msb>
32488              <enumeratedValues>
32489                <enumeratedValue>
32490                  <name>Disabled</name>
32491                  <description>Disable</description>
32492                  <value>0</value>
32493                </enumeratedValue>
32494                <enumeratedValue>
32495                  <name>Enabled</name>
32496                  <description>Enable</description>
32497                  <value>1</value>
32498                </enumeratedValue>
32499              </enumeratedValues>
32500            </field>
32501            <field>
32502              <name>END</name>
32503              <description>Enable or disable interrupt for event END</description>
32504              <lsb>2</lsb>
32505              <msb>2</msb>
32506              <enumeratedValues>
32507                <enumeratedValue>
32508                  <name>Disabled</name>
32509                  <description>Disable</description>
32510                  <value>0</value>
32511                </enumeratedValue>
32512                <enumeratedValue>
32513                  <name>Enabled</name>
32514                  <description>Enable</description>
32515                  <value>1</value>
32516                </enumeratedValue>
32517              </enumeratedValues>
32518            </field>
32519          </fields>
32520        </register>
32521        <register>
32522          <name>INTENSET</name>
32523          <description>Enable interrupt</description>
32524          <addressOffset>0x304</addressOffset>
32525          <access>read-write</access>
32526          <fields>
32527            <field>
32528              <name>STARTED</name>
32529              <description>Write '1' to enable interrupt for event STARTED</description>
32530              <lsb>0</lsb>
32531              <msb>0</msb>
32532              <enumeratedValues>
32533                <usage>read</usage>
32534                <enumeratedValue>
32535                  <name>Disabled</name>
32536                  <description>Read: Disabled</description>
32537                  <value>0</value>
32538                </enumeratedValue>
32539                <enumeratedValue>
32540                  <name>Enabled</name>
32541                  <description>Read: Enabled</description>
32542                  <value>1</value>
32543                </enumeratedValue>
32544              </enumeratedValues>
32545              <enumeratedValues>
32546                <usage>write</usage>
32547                <enumeratedValue>
32548                  <name>Set</name>
32549                  <description>Enable</description>
32550                  <value>1</value>
32551                </enumeratedValue>
32552              </enumeratedValues>
32553            </field>
32554            <field>
32555              <name>STOPPED</name>
32556              <description>Write '1' to enable interrupt for event STOPPED</description>
32557              <lsb>1</lsb>
32558              <msb>1</msb>
32559              <enumeratedValues>
32560                <usage>read</usage>
32561                <enumeratedValue>
32562                  <name>Disabled</name>
32563                  <description>Read: Disabled</description>
32564                  <value>0</value>
32565                </enumeratedValue>
32566                <enumeratedValue>
32567                  <name>Enabled</name>
32568                  <description>Read: Enabled</description>
32569                  <value>1</value>
32570                </enumeratedValue>
32571              </enumeratedValues>
32572              <enumeratedValues>
32573                <usage>write</usage>
32574                <enumeratedValue>
32575                  <name>Set</name>
32576                  <description>Enable</description>
32577                  <value>1</value>
32578                </enumeratedValue>
32579              </enumeratedValues>
32580            </field>
32581            <field>
32582              <name>END</name>
32583              <description>Write '1' to enable interrupt for event END</description>
32584              <lsb>2</lsb>
32585              <msb>2</msb>
32586              <enumeratedValues>
32587                <usage>read</usage>
32588                <enumeratedValue>
32589                  <name>Disabled</name>
32590                  <description>Read: Disabled</description>
32591                  <value>0</value>
32592                </enumeratedValue>
32593                <enumeratedValue>
32594                  <name>Enabled</name>
32595                  <description>Read: Enabled</description>
32596                  <value>1</value>
32597                </enumeratedValue>
32598              </enumeratedValues>
32599              <enumeratedValues>
32600                <usage>write</usage>
32601                <enumeratedValue>
32602                  <name>Set</name>
32603                  <description>Enable</description>
32604                  <value>1</value>
32605                </enumeratedValue>
32606              </enumeratedValues>
32607            </field>
32608          </fields>
32609        </register>
32610        <register>
32611          <name>INTENCLR</name>
32612          <description>Disable interrupt</description>
32613          <addressOffset>0x308</addressOffset>
32614          <access>read-write</access>
32615          <fields>
32616            <field>
32617              <name>STARTED</name>
32618              <description>Write '1' to disable interrupt for event STARTED</description>
32619              <lsb>0</lsb>
32620              <msb>0</msb>
32621              <enumeratedValues>
32622                <usage>read</usage>
32623                <enumeratedValue>
32624                  <name>Disabled</name>
32625                  <description>Read: Disabled</description>
32626                  <value>0</value>
32627                </enumeratedValue>
32628                <enumeratedValue>
32629                  <name>Enabled</name>
32630                  <description>Read: Enabled</description>
32631                  <value>1</value>
32632                </enumeratedValue>
32633              </enumeratedValues>
32634              <enumeratedValues>
32635                <usage>write</usage>
32636                <enumeratedValue>
32637                  <name>Clear</name>
32638                  <description>Disable</description>
32639                  <value>1</value>
32640                </enumeratedValue>
32641              </enumeratedValues>
32642            </field>
32643            <field>
32644              <name>STOPPED</name>
32645              <description>Write '1' to disable interrupt for event STOPPED</description>
32646              <lsb>1</lsb>
32647              <msb>1</msb>
32648              <enumeratedValues>
32649                <usage>read</usage>
32650                <enumeratedValue>
32651                  <name>Disabled</name>
32652                  <description>Read: Disabled</description>
32653                  <value>0</value>
32654                </enumeratedValue>
32655                <enumeratedValue>
32656                  <name>Enabled</name>
32657                  <description>Read: Enabled</description>
32658                  <value>1</value>
32659                </enumeratedValue>
32660              </enumeratedValues>
32661              <enumeratedValues>
32662                <usage>write</usage>
32663                <enumeratedValue>
32664                  <name>Clear</name>
32665                  <description>Disable</description>
32666                  <value>1</value>
32667                </enumeratedValue>
32668              </enumeratedValues>
32669            </field>
32670            <field>
32671              <name>END</name>
32672              <description>Write '1' to disable interrupt for event END</description>
32673              <lsb>2</lsb>
32674              <msb>2</msb>
32675              <enumeratedValues>
32676                <usage>read</usage>
32677                <enumeratedValue>
32678                  <name>Disabled</name>
32679                  <description>Read: Disabled</description>
32680                  <value>0</value>
32681                </enumeratedValue>
32682                <enumeratedValue>
32683                  <name>Enabled</name>
32684                  <description>Read: Enabled</description>
32685                  <value>1</value>
32686                </enumeratedValue>
32687              </enumeratedValues>
32688              <enumeratedValues>
32689                <usage>write</usage>
32690                <enumeratedValue>
32691                  <name>Clear</name>
32692                  <description>Disable</description>
32693                  <value>1</value>
32694                </enumeratedValue>
32695              </enumeratedValues>
32696            </field>
32697          </fields>
32698        </register>
32699        <register>
32700          <name>ENABLE</name>
32701          <description>PDM module enable register</description>
32702          <addressOffset>0x500</addressOffset>
32703          <access>read-write</access>
32704          <resetValue>0x00000000</resetValue>
32705          <fields>
32706            <field>
32707              <name>ENABLE</name>
32708              <description>Enable or disable PDM module</description>
32709              <lsb>0</lsb>
32710              <msb>0</msb>
32711              <enumeratedValues>
32712                <enumeratedValue>
32713                  <name>Disabled</name>
32714                  <description>Disable</description>
32715                  <value>0</value>
32716                </enumeratedValue>
32717                <enumeratedValue>
32718                  <name>Enabled</name>
32719                  <description>Enable</description>
32720                  <value>1</value>
32721                </enumeratedValue>
32722              </enumeratedValues>
32723            </field>
32724          </fields>
32725        </register>
32726        <register>
32727          <name>PDMCLKCTRL</name>
32728          <description>PDM clock generator control</description>
32729          <addressOffset>0x504</addressOffset>
32730          <access>read-write</access>
32731          <resetValue>0x08400000</resetValue>
32732          <fields>
32733            <field>
32734              <name>FREQ</name>
32735              <description>PDM_CLK frequency</description>
32736              <lsb>0</lsb>
32737              <msb>31</msb>
32738              <enumeratedValues>
32739                <enumeratedValue>
32740                  <name>1000K</name>
32741                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
32742                  <value>0x08000000</value>
32743                </enumeratedValue>
32744                <enumeratedValue>
32745                  <name>Default</name>
32746                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz</description>
32747                  <value>0x08400000</value>
32748                </enumeratedValue>
32749                <enumeratedValue>
32750                  <name>1067K</name>
32751                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
32752                  <value>0x08800000</value>
32753                </enumeratedValue>
32754              </enumeratedValues>
32755            </field>
32756          </fields>
32757        </register>
32758        <register>
32759          <name>MODE</name>
32760          <description>Defines the routing of the connected PDM microphones' signals</description>
32761          <addressOffset>0x508</addressOffset>
32762          <access>read-write</access>
32763          <resetValue>0x00000000</resetValue>
32764          <fields>
32765            <field>
32766              <name>OPERATION</name>
32767              <description>Mono or stereo operation</description>
32768              <lsb>0</lsb>
32769              <msb>0</msb>
32770              <enumeratedValues>
32771                <enumeratedValue>
32772                  <name>Stereo</name>
32773                  <description>Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0]</description>
32774                  <value>0</value>
32775                </enumeratedValue>
32776                <enumeratedValue>
32777                  <name>Mono</name>
32778                  <description>Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0]</description>
32779                  <value>1</value>
32780                </enumeratedValue>
32781              </enumeratedValues>
32782            </field>
32783            <field>
32784              <name>EDGE</name>
32785              <description>Defines on which PDM_CLK edge Left (or mono) is sampled</description>
32786              <lsb>1</lsb>
32787              <msb>1</msb>
32788              <enumeratedValues>
32789                <enumeratedValue>
32790                  <name>LeftFalling</name>
32791                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
32792                  <value>0</value>
32793                </enumeratedValue>
32794                <enumeratedValue>
32795                  <name>LeftRising</name>
32796                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
32797                  <value>1</value>
32798                </enumeratedValue>
32799              </enumeratedValues>
32800            </field>
32801          </fields>
32802        </register>
32803        <register>
32804          <name>GAINL</name>
32805          <description>Left output gain adjustment</description>
32806          <addressOffset>0x518</addressOffset>
32807          <access>read-write</access>
32808          <resetValue>0x00000028</resetValue>
32809          <fields>
32810            <field>
32811              <name>GAINL</name>
32812              <description>Left output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) 0x00    -20 dB gain adjust 0x01  -19.5 dB gain adjust (...) 0x27   -0.5 dB gain adjust 0x28      0 dB gain adjust 0x29   +0.5 dB gain adjust (...) 0x4F  +19.5 dB gain adjust 0x50    +20 dB gain adjust</description>
32813              <lsb>0</lsb>
32814              <msb>6</msb>
32815              <enumeratedValues>
32816                <enumeratedValue>
32817                  <name>MinGain</name>
32818                  <description>-20dB gain adjustment (minimum)</description>
32819                  <value>0x00</value>
32820                </enumeratedValue>
32821                <enumeratedValue>
32822                  <name>DefaultGain</name>
32823                  <description>0dB gain adjustment ('2500 RMS' requirement)</description>
32824                  <value>0x28</value>
32825                </enumeratedValue>
32826                <enumeratedValue>
32827                  <name>MaxGain</name>
32828                  <description>+20dB gain adjustment (maximum)</description>
32829                  <value>0x50</value>
32830                </enumeratedValue>
32831              </enumeratedValues>
32832            </field>
32833          </fields>
32834        </register>
32835        <register>
32836          <name>GAINR</name>
32837          <description>Right output gain adjustment</description>
32838          <addressOffset>0x51C</addressOffset>
32839          <access>read-write</access>
32840          <resetValue>0x00000028</resetValue>
32841          <fields>
32842            <field>
32843              <name>GAINR</name>
32844              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
32845              <lsb>0</lsb>
32846              <msb>7</msb>
32847              <enumeratedValues>
32848                <enumeratedValue>
32849                  <name>MinGain</name>
32850                  <description>-20dB gain adjustment (minimum)</description>
32851                  <value>0x00</value>
32852                </enumeratedValue>
32853                <enumeratedValue>
32854                  <name>DefaultGain</name>
32855                  <description>0dB gain adjustment ('2500 RMS' requirement)</description>
32856                  <value>0x28</value>
32857                </enumeratedValue>
32858                <enumeratedValue>
32859                  <name>MaxGain</name>
32860                  <description>+20dB gain adjustment (maximum)</description>
32861                  <value>0x50</value>
32862                </enumeratedValue>
32863              </enumeratedValues>
32864            </field>
32865          </fields>
32866        </register>
32867        <cluster>
32868          <name>PSEL</name>
32869          <description>Unspecified</description>
32870          <headerStructName>PDM_PSEL</headerStructName>
32871          <access>read-write</access>
32872          <addressOffset>0x540</addressOffset>
32873          <register>
32874            <name>CLK</name>
32875            <description>Pin number configuration for PDM CLK signal</description>
32876            <addressOffset>0x000</addressOffset>
32877            <access>read-write</access>
32878            <resetValue>0xFFFFFFFF</resetValue>
32879            <fields>
32880              <field>
32881                <name>PIN</name>
32882                <description>Pin number</description>
32883                <lsb>0</lsb>
32884                <msb>4</msb>
32885              </field>
32886              <field>
32887                <name>CONNECT</name>
32888                <description>Connection</description>
32889                <lsb>31</lsb>
32890                <msb>31</msb>
32891                <enumeratedValues>
32892                  <enumeratedValue>
32893                    <name>Disconnected</name>
32894                    <description>Disconnect</description>
32895                    <value>1</value>
32896                  </enumeratedValue>
32897                  <enumeratedValue>
32898                    <name>Connected</name>
32899                    <description>Connect</description>
32900                    <value>0</value>
32901                  </enumeratedValue>
32902                </enumeratedValues>
32903              </field>
32904            </fields>
32905          </register>
32906          <register>
32907            <name>DIN</name>
32908            <description>Pin number configuration for PDM DIN signal</description>
32909            <addressOffset>0x004</addressOffset>
32910            <access>read-write</access>
32911            <resetValue>0xFFFFFFFF</resetValue>
32912            <fields>
32913              <field>
32914                <name>PIN</name>
32915                <description>Pin number</description>
32916                <lsb>0</lsb>
32917                <msb>4</msb>
32918              </field>
32919              <field>
32920                <name>CONNECT</name>
32921                <description>Connection</description>
32922                <lsb>31</lsb>
32923                <msb>31</msb>
32924                <enumeratedValues>
32925                  <enumeratedValue>
32926                    <name>Disconnected</name>
32927                    <description>Disconnect</description>
32928                    <value>1</value>
32929                  </enumeratedValue>
32930                  <enumeratedValue>
32931                    <name>Connected</name>
32932                    <description>Connect</description>
32933                    <value>0</value>
32934                  </enumeratedValue>
32935                </enumeratedValues>
32936              </field>
32937            </fields>
32938          </register>
32939        </cluster>
32940        <cluster>
32941          <name>SAMPLE</name>
32942          <description>Unspecified</description>
32943          <headerStructName>PDM_SAMPLE</headerStructName>
32944          <access>read-write</access>
32945          <addressOffset>0x560</addressOffset>
32946          <register>
32947            <name>PTR</name>
32948            <description>RAM address pointer to write samples to with EasyDMA</description>
32949            <addressOffset>0x000</addressOffset>
32950            <access>read-write</access>
32951            <fields>
32952              <field>
32953                <name>SAMPLEPTR</name>
32954                <description>Address to write PDM samples to over DMA</description>
32955                <lsb>0</lsb>
32956                <msb>31</msb>
32957              </field>
32958            </fields>
32959          </register>
32960          <register>
32961            <name>MAXCNT</name>
32962            <description>Number of samples to allocate memory for in EasyDMA mode</description>
32963            <addressOffset>0x004</addressOffset>
32964            <access>read-write</access>
32965            <fields>
32966              <field>
32967                <name>BUFFSIZE</name>
32968                <description>Length of DMA RAM allocation in number of samples</description>
32969                <lsb>0</lsb>
32970                <msb>14</msb>
32971              </field>
32972            </fields>
32973          </register>
32974        </cluster>
32975      </registers>
32976    </peripheral>
32977    <peripheral>
32978      <name>NVMC</name>
32979      <description>Non-volatile memory controller</description>
32980      <baseAddress>0x4001E000</baseAddress>
32981      <addressBlock>
32982        <offset>0</offset>
32983        <size>0x1000</size>
32984        <usage>registers</usage>
32985      </addressBlock>
32986      <groupName>NVMC</groupName>
32987      <size>0x20</size>
32988      <registers>
32989        <register>
32990          <name>READY</name>
32991          <description>Ready flag</description>
32992          <addressOffset>0x400</addressOffset>
32993          <access>read-only</access>
32994          <resetValue>0x00000001</resetValue>
32995          <fields>
32996            <field>
32997              <name>READY</name>
32998              <description>NVMC is ready or busy</description>
32999              <lsb>0</lsb>
33000              <msb>0</msb>
33001              <enumeratedValues>
33002                <enumeratedValue>
33003                  <name>Busy</name>
33004                  <description>NVMC is busy (ongoing write or erase operation)</description>
33005                  <value>0</value>
33006                </enumeratedValue>
33007                <enumeratedValue>
33008                  <name>Ready</name>
33009                  <description>NVMC is ready</description>
33010                  <value>1</value>
33011                </enumeratedValue>
33012              </enumeratedValues>
33013            </field>
33014          </fields>
33015        </register>
33016        <register>
33017          <name>CONFIG</name>
33018          <description>Configuration register</description>
33019          <addressOffset>0x504</addressOffset>
33020          <access>read-write</access>
33021          <fields>
33022            <field>
33023              <name>WEN</name>
33024              <description>Program memory access mode. It is strongly recommended to activate erase and write modes only when they are actively used.</description>
33025              <lsb>0</lsb>
33026              <msb>1</msb>
33027              <enumeratedValues>
33028                <enumeratedValue>
33029                  <name>Ren</name>
33030                  <description>Read only access</description>
33031                  <value>0</value>
33032                </enumeratedValue>
33033                <enumeratedValue>
33034                  <name>Wen</name>
33035                  <description>Write enabled</description>
33036                  <value>1</value>
33037                </enumeratedValue>
33038                <enumeratedValue>
33039                  <name>Een</name>
33040                  <description>Erase enabled</description>
33041                  <value>2</value>
33042                </enumeratedValue>
33043              </enumeratedValues>
33044            </field>
33045          </fields>
33046        </register>
33047        <register>
33048          <name>ERASEPAGE</name>
33049          <description>Register for erasing a page in code area</description>
33050          <addressOffset>0x508</addressOffset>
33051          <access>read-write</access>
33052          <fields>
33053            <field>
33054              <name>ERASEPAGE</name>
33055              <description>Register for starting erase of a page in code area.</description>
33056              <lsb>0</lsb>
33057              <msb>31</msb>
33058            </field>
33059          </fields>
33060        </register>
33061        <register>
33062          <name>ERASEPCR1</name>
33063          <description>Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
33064          <addressOffset>0x508</addressOffset>
33065          <access>read-write</access>
33066          <alternateRegister>ERASEPAGE</alternateRegister>
33067          <fields>
33068            <field>
33069              <name>ERASEPCR1</name>
33070              <description>Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
33071              <lsb>0</lsb>
33072              <msb>31</msb>
33073            </field>
33074          </fields>
33075        </register>
33076        <register>
33077          <name>ERASEALL</name>
33078          <description>Register for erasing all non-volatile user memory</description>
33079          <addressOffset>0x50C</addressOffset>
33080          <access>read-write</access>
33081          <fields>
33082            <field>
33083              <name>ERASEALL</name>
33084              <description>Erase all non-volatile memory including UICR registers. Note that the erase must be enabled using CONFIG.WEN before the non-volatile memory can be erased.</description>
33085              <lsb>0</lsb>
33086              <msb>0</msb>
33087              <enumeratedValues>
33088                <enumeratedValue>
33089                  <name>NoOperation</name>
33090                  <description>No operation</description>
33091                  <value>0</value>
33092                </enumeratedValue>
33093                <enumeratedValue>
33094                  <name>Erase</name>
33095                  <description>Start erase of chip</description>
33096                  <value>1</value>
33097                </enumeratedValue>
33098              </enumeratedValues>
33099            </field>
33100          </fields>
33101        </register>
33102        <register>
33103          <name>ERASEPCR0</name>
33104          <description>Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
33105          <addressOffset>0x510</addressOffset>
33106          <access>read-write</access>
33107          <fields>
33108            <field>
33109              <name>ERASEPCR0</name>
33110              <description>Register for starting erase of a page in code area. Equivalent to ERASEPAGE.</description>
33111              <lsb>0</lsb>
33112              <msb>31</msb>
33113            </field>
33114          </fields>
33115        </register>
33116        <register>
33117          <name>ERASEUICR</name>
33118          <description>Register for erasing user information configuration registers</description>
33119          <addressOffset>0x514</addressOffset>
33120          <access>read-write</access>
33121          <fields>
33122            <field>
33123              <name>ERASEUICR</name>
33124              <description>Register starting erase of all user information configuration registers. Note that the erase must be enabled using CONFIG.WEN before the UICR can be erased.</description>
33125              <lsb>0</lsb>
33126              <msb>0</msb>
33127              <enumeratedValues>
33128                <enumeratedValue>
33129                  <name>NoOperation</name>
33130                  <description>No operation</description>
33131                  <value>0</value>
33132                </enumeratedValue>
33133                <enumeratedValue>
33134                  <name>Erase</name>
33135                  <description>Start erase of UICR</description>
33136                  <value>1</value>
33137                </enumeratedValue>
33138              </enumeratedValues>
33139            </field>
33140          </fields>
33141        </register>
33142        <register>
33143          <name>ERASEPAGEPARTIAL</name>
33144          <description>Register for partial erase of a page in code area</description>
33145          <addressOffset>0x518</addressOffset>
33146          <access>read-write</access>
33147          <fields>
33148            <field>
33149              <name>ERASEPAGEPARTIAL</name>
33150              <description>Register for starting partial erase of a page in code area</description>
33151              <lsb>0</lsb>
33152              <msb>31</msb>
33153            </field>
33154          </fields>
33155        </register>
33156        <register>
33157          <name>ERASEPAGEPARTIALCFG</name>
33158          <description>Register for partial erase configuration</description>
33159          <addressOffset>0x51C</addressOffset>
33160          <access>read-write</access>
33161          <resetValue>0x0000000A</resetValue>
33162          <fields>
33163            <field>
33164              <name>DURATION</name>
33165              <description>Duration of the partial erase in milliseconds</description>
33166              <lsb>0</lsb>
33167              <msb>6</msb>
33168            </field>
33169          </fields>
33170        </register>
33171      </registers>
33172    </peripheral>
33173    <peripheral>
33174      <name>PPI</name>
33175      <description>Programmable Peripheral Interconnect</description>
33176      <baseAddress>0x4001F000</baseAddress>
33177      <addressBlock>
33178        <offset>0</offset>
33179        <size>0x1000</size>
33180        <usage>registers</usage>
33181      </addressBlock>
33182      <groupName>PPI</groupName>
33183      <size>0x20</size>
33184      <registers>
33185        <cluster>
33186          <dim>6</dim>
33187          <dimIncrement>0x008</dimIncrement>
33188          <name>TASKS_CHG[%s]</name>
33189          <description>Channel group tasks</description>
33190          <headerStructName>PPI_TASKS_CHG</headerStructName>
33191          <access>write-only</access>
33192          <addressOffset>0x000</addressOffset>
33193          <register>
33194            <name>EN</name>
33195            <description>Description cluster: Enable channel group n</description>
33196            <addressOffset>0x000</addressOffset>
33197            <access>write-only</access>
33198            <fields>
33199              <field>
33200                <name>EN</name>
33201                <description>Enable channel group n</description>
33202                <lsb>0</lsb>
33203                <msb>0</msb>
33204                <enumeratedValues>
33205                  <enumeratedValue>
33206                    <name>Trigger</name>
33207                    <description>Trigger task</description>
33208                    <value>1</value>
33209                  </enumeratedValue>
33210                </enumeratedValues>
33211              </field>
33212            </fields>
33213          </register>
33214          <register>
33215            <name>DIS</name>
33216            <description>Description cluster: Disable channel group n</description>
33217            <addressOffset>0x004</addressOffset>
33218            <access>write-only</access>
33219            <fields>
33220              <field>
33221                <name>DIS</name>
33222                <description>Disable channel group n</description>
33223                <lsb>0</lsb>
33224                <msb>0</msb>
33225                <enumeratedValues>
33226                  <enumeratedValue>
33227                    <name>Trigger</name>
33228                    <description>Trigger task</description>
33229                    <value>1</value>
33230                  </enumeratedValue>
33231                </enumeratedValues>
33232              </field>
33233            </fields>
33234          </register>
33235        </cluster>
33236        <register>
33237          <name>CHEN</name>
33238          <description>Channel enable register</description>
33239          <addressOffset>0x500</addressOffset>
33240          <access>read-write</access>
33241          <fields>
33242            <field>
33243              <name>CH0</name>
33244              <description>Enable or disable channel 0</description>
33245              <lsb>0</lsb>
33246              <msb>0</msb>
33247              <enumeratedValues>
33248                <enumeratedValue>
33249                  <name>Disabled</name>
33250                  <description>Disable channel</description>
33251                  <value>0</value>
33252                </enumeratedValue>
33253                <enumeratedValue>
33254                  <name>Enabled</name>
33255                  <description>Enable channel</description>
33256                  <value>1</value>
33257                </enumeratedValue>
33258              </enumeratedValues>
33259            </field>
33260            <field>
33261              <name>CH1</name>
33262              <description>Enable or disable channel 1</description>
33263              <lsb>1</lsb>
33264              <msb>1</msb>
33265              <enumeratedValues>
33266                <enumeratedValue>
33267                  <name>Disabled</name>
33268                  <description>Disable channel</description>
33269                  <value>0</value>
33270                </enumeratedValue>
33271                <enumeratedValue>
33272                  <name>Enabled</name>
33273                  <description>Enable channel</description>
33274                  <value>1</value>
33275                </enumeratedValue>
33276              </enumeratedValues>
33277            </field>
33278            <field>
33279              <name>CH2</name>
33280              <description>Enable or disable channel 2</description>
33281              <lsb>2</lsb>
33282              <msb>2</msb>
33283              <enumeratedValues>
33284                <enumeratedValue>
33285                  <name>Disabled</name>
33286                  <description>Disable channel</description>
33287                  <value>0</value>
33288                </enumeratedValue>
33289                <enumeratedValue>
33290                  <name>Enabled</name>
33291                  <description>Enable channel</description>
33292                  <value>1</value>
33293                </enumeratedValue>
33294              </enumeratedValues>
33295            </field>
33296            <field>
33297              <name>CH3</name>
33298              <description>Enable or disable channel 3</description>
33299              <lsb>3</lsb>
33300              <msb>3</msb>
33301              <enumeratedValues>
33302                <enumeratedValue>
33303                  <name>Disabled</name>
33304                  <description>Disable channel</description>
33305                  <value>0</value>
33306                </enumeratedValue>
33307                <enumeratedValue>
33308                  <name>Enabled</name>
33309                  <description>Enable channel</description>
33310                  <value>1</value>
33311                </enumeratedValue>
33312              </enumeratedValues>
33313            </field>
33314            <field>
33315              <name>CH4</name>
33316              <description>Enable or disable channel 4</description>
33317              <lsb>4</lsb>
33318              <msb>4</msb>
33319              <enumeratedValues>
33320                <enumeratedValue>
33321                  <name>Disabled</name>
33322                  <description>Disable channel</description>
33323                  <value>0</value>
33324                </enumeratedValue>
33325                <enumeratedValue>
33326                  <name>Enabled</name>
33327                  <description>Enable channel</description>
33328                  <value>1</value>
33329                </enumeratedValue>
33330              </enumeratedValues>
33331            </field>
33332            <field>
33333              <name>CH5</name>
33334              <description>Enable or disable channel 5</description>
33335              <lsb>5</lsb>
33336              <msb>5</msb>
33337              <enumeratedValues>
33338                <enumeratedValue>
33339                  <name>Disabled</name>
33340                  <description>Disable channel</description>
33341                  <value>0</value>
33342                </enumeratedValue>
33343                <enumeratedValue>
33344                  <name>Enabled</name>
33345                  <description>Enable channel</description>
33346                  <value>1</value>
33347                </enumeratedValue>
33348              </enumeratedValues>
33349            </field>
33350            <field>
33351              <name>CH6</name>
33352              <description>Enable or disable channel 6</description>
33353              <lsb>6</lsb>
33354              <msb>6</msb>
33355              <enumeratedValues>
33356                <enumeratedValue>
33357                  <name>Disabled</name>
33358                  <description>Disable channel</description>
33359                  <value>0</value>
33360                </enumeratedValue>
33361                <enumeratedValue>
33362                  <name>Enabled</name>
33363                  <description>Enable channel</description>
33364                  <value>1</value>
33365                </enumeratedValue>
33366              </enumeratedValues>
33367            </field>
33368            <field>
33369              <name>CH7</name>
33370              <description>Enable or disable channel 7</description>
33371              <lsb>7</lsb>
33372              <msb>7</msb>
33373              <enumeratedValues>
33374                <enumeratedValue>
33375                  <name>Disabled</name>
33376                  <description>Disable channel</description>
33377                  <value>0</value>
33378                </enumeratedValue>
33379                <enumeratedValue>
33380                  <name>Enabled</name>
33381                  <description>Enable channel</description>
33382                  <value>1</value>
33383                </enumeratedValue>
33384              </enumeratedValues>
33385            </field>
33386            <field>
33387              <name>CH8</name>
33388              <description>Enable or disable channel 8</description>
33389              <lsb>8</lsb>
33390              <msb>8</msb>
33391              <enumeratedValues>
33392                <enumeratedValue>
33393                  <name>Disabled</name>
33394                  <description>Disable channel</description>
33395                  <value>0</value>
33396                </enumeratedValue>
33397                <enumeratedValue>
33398                  <name>Enabled</name>
33399                  <description>Enable channel</description>
33400                  <value>1</value>
33401                </enumeratedValue>
33402              </enumeratedValues>
33403            </field>
33404            <field>
33405              <name>CH9</name>
33406              <description>Enable or disable channel 9</description>
33407              <lsb>9</lsb>
33408              <msb>9</msb>
33409              <enumeratedValues>
33410                <enumeratedValue>
33411                  <name>Disabled</name>
33412                  <description>Disable channel</description>
33413                  <value>0</value>
33414                </enumeratedValue>
33415                <enumeratedValue>
33416                  <name>Enabled</name>
33417                  <description>Enable channel</description>
33418                  <value>1</value>
33419                </enumeratedValue>
33420              </enumeratedValues>
33421            </field>
33422            <field>
33423              <name>CH10</name>
33424              <description>Enable or disable channel 10</description>
33425              <lsb>10</lsb>
33426              <msb>10</msb>
33427              <enumeratedValues>
33428                <enumeratedValue>
33429                  <name>Disabled</name>
33430                  <description>Disable channel</description>
33431                  <value>0</value>
33432                </enumeratedValue>
33433                <enumeratedValue>
33434                  <name>Enabled</name>
33435                  <description>Enable channel</description>
33436                  <value>1</value>
33437                </enumeratedValue>
33438              </enumeratedValues>
33439            </field>
33440            <field>
33441              <name>CH11</name>
33442              <description>Enable or disable channel 11</description>
33443              <lsb>11</lsb>
33444              <msb>11</msb>
33445              <enumeratedValues>
33446                <enumeratedValue>
33447                  <name>Disabled</name>
33448                  <description>Disable channel</description>
33449                  <value>0</value>
33450                </enumeratedValue>
33451                <enumeratedValue>
33452                  <name>Enabled</name>
33453                  <description>Enable channel</description>
33454                  <value>1</value>
33455                </enumeratedValue>
33456              </enumeratedValues>
33457            </field>
33458            <field>
33459              <name>CH12</name>
33460              <description>Enable or disable channel 12</description>
33461              <lsb>12</lsb>
33462              <msb>12</msb>
33463              <enumeratedValues>
33464                <enumeratedValue>
33465                  <name>Disabled</name>
33466                  <description>Disable channel</description>
33467                  <value>0</value>
33468                </enumeratedValue>
33469                <enumeratedValue>
33470                  <name>Enabled</name>
33471                  <description>Enable channel</description>
33472                  <value>1</value>
33473                </enumeratedValue>
33474              </enumeratedValues>
33475            </field>
33476            <field>
33477              <name>CH13</name>
33478              <description>Enable or disable channel 13</description>
33479              <lsb>13</lsb>
33480              <msb>13</msb>
33481              <enumeratedValues>
33482                <enumeratedValue>
33483                  <name>Disabled</name>
33484                  <description>Disable channel</description>
33485                  <value>0</value>
33486                </enumeratedValue>
33487                <enumeratedValue>
33488                  <name>Enabled</name>
33489                  <description>Enable channel</description>
33490                  <value>1</value>
33491                </enumeratedValue>
33492              </enumeratedValues>
33493            </field>
33494            <field>
33495              <name>CH14</name>
33496              <description>Enable or disable channel 14</description>
33497              <lsb>14</lsb>
33498              <msb>14</msb>
33499              <enumeratedValues>
33500                <enumeratedValue>
33501                  <name>Disabled</name>
33502                  <description>Disable channel</description>
33503                  <value>0</value>
33504                </enumeratedValue>
33505                <enumeratedValue>
33506                  <name>Enabled</name>
33507                  <description>Enable channel</description>
33508                  <value>1</value>
33509                </enumeratedValue>
33510              </enumeratedValues>
33511            </field>
33512            <field>
33513              <name>CH15</name>
33514              <description>Enable or disable channel 15</description>
33515              <lsb>15</lsb>
33516              <msb>15</msb>
33517              <enumeratedValues>
33518                <enumeratedValue>
33519                  <name>Disabled</name>
33520                  <description>Disable channel</description>
33521                  <value>0</value>
33522                </enumeratedValue>
33523                <enumeratedValue>
33524                  <name>Enabled</name>
33525                  <description>Enable channel</description>
33526                  <value>1</value>
33527                </enumeratedValue>
33528              </enumeratedValues>
33529            </field>
33530            <field>
33531              <name>CH16</name>
33532              <description>Enable or disable channel 16</description>
33533              <lsb>16</lsb>
33534              <msb>16</msb>
33535              <enumeratedValues>
33536                <enumeratedValue>
33537                  <name>Disabled</name>
33538                  <description>Disable channel</description>
33539                  <value>0</value>
33540                </enumeratedValue>
33541                <enumeratedValue>
33542                  <name>Enabled</name>
33543                  <description>Enable channel</description>
33544                  <value>1</value>
33545                </enumeratedValue>
33546              </enumeratedValues>
33547            </field>
33548            <field>
33549              <name>CH17</name>
33550              <description>Enable or disable channel 17</description>
33551              <lsb>17</lsb>
33552              <msb>17</msb>
33553              <enumeratedValues>
33554                <enumeratedValue>
33555                  <name>Disabled</name>
33556                  <description>Disable channel</description>
33557                  <value>0</value>
33558                </enumeratedValue>
33559                <enumeratedValue>
33560                  <name>Enabled</name>
33561                  <description>Enable channel</description>
33562                  <value>1</value>
33563                </enumeratedValue>
33564              </enumeratedValues>
33565            </field>
33566            <field>
33567              <name>CH18</name>
33568              <description>Enable or disable channel 18</description>
33569              <lsb>18</lsb>
33570              <msb>18</msb>
33571              <enumeratedValues>
33572                <enumeratedValue>
33573                  <name>Disabled</name>
33574                  <description>Disable channel</description>
33575                  <value>0</value>
33576                </enumeratedValue>
33577                <enumeratedValue>
33578                  <name>Enabled</name>
33579                  <description>Enable channel</description>
33580                  <value>1</value>
33581                </enumeratedValue>
33582              </enumeratedValues>
33583            </field>
33584            <field>
33585              <name>CH19</name>
33586              <description>Enable or disable channel 19</description>
33587              <lsb>19</lsb>
33588              <msb>19</msb>
33589              <enumeratedValues>
33590                <enumeratedValue>
33591                  <name>Disabled</name>
33592                  <description>Disable channel</description>
33593                  <value>0</value>
33594                </enumeratedValue>
33595                <enumeratedValue>
33596                  <name>Enabled</name>
33597                  <description>Enable channel</description>
33598                  <value>1</value>
33599                </enumeratedValue>
33600              </enumeratedValues>
33601            </field>
33602            <field>
33603              <name>CH20</name>
33604              <description>Enable or disable channel 20</description>
33605              <lsb>20</lsb>
33606              <msb>20</msb>
33607              <enumeratedValues>
33608                <enumeratedValue>
33609                  <name>Disabled</name>
33610                  <description>Disable channel</description>
33611                  <value>0</value>
33612                </enumeratedValue>
33613                <enumeratedValue>
33614                  <name>Enabled</name>
33615                  <description>Enable channel</description>
33616                  <value>1</value>
33617                </enumeratedValue>
33618              </enumeratedValues>
33619            </field>
33620            <field>
33621              <name>CH21</name>
33622              <description>Enable or disable channel 21</description>
33623              <lsb>21</lsb>
33624              <msb>21</msb>
33625              <enumeratedValues>
33626                <enumeratedValue>
33627                  <name>Disabled</name>
33628                  <description>Disable channel</description>
33629                  <value>0</value>
33630                </enumeratedValue>
33631                <enumeratedValue>
33632                  <name>Enabled</name>
33633                  <description>Enable channel</description>
33634                  <value>1</value>
33635                </enumeratedValue>
33636              </enumeratedValues>
33637            </field>
33638            <field>
33639              <name>CH22</name>
33640              <description>Enable or disable channel 22</description>
33641              <lsb>22</lsb>
33642              <msb>22</msb>
33643              <enumeratedValues>
33644                <enumeratedValue>
33645                  <name>Disabled</name>
33646                  <description>Disable channel</description>
33647                  <value>0</value>
33648                </enumeratedValue>
33649                <enumeratedValue>
33650                  <name>Enabled</name>
33651                  <description>Enable channel</description>
33652                  <value>1</value>
33653                </enumeratedValue>
33654              </enumeratedValues>
33655            </field>
33656            <field>
33657              <name>CH23</name>
33658              <description>Enable or disable channel 23</description>
33659              <lsb>23</lsb>
33660              <msb>23</msb>
33661              <enumeratedValues>
33662                <enumeratedValue>
33663                  <name>Disabled</name>
33664                  <description>Disable channel</description>
33665                  <value>0</value>
33666                </enumeratedValue>
33667                <enumeratedValue>
33668                  <name>Enabled</name>
33669                  <description>Enable channel</description>
33670                  <value>1</value>
33671                </enumeratedValue>
33672              </enumeratedValues>
33673            </field>
33674            <field>
33675              <name>CH24</name>
33676              <description>Enable or disable channel 24</description>
33677              <lsb>24</lsb>
33678              <msb>24</msb>
33679              <enumeratedValues>
33680                <enumeratedValue>
33681                  <name>Disabled</name>
33682                  <description>Disable channel</description>
33683                  <value>0</value>
33684                </enumeratedValue>
33685                <enumeratedValue>
33686                  <name>Enabled</name>
33687                  <description>Enable channel</description>
33688                  <value>1</value>
33689                </enumeratedValue>
33690              </enumeratedValues>
33691            </field>
33692            <field>
33693              <name>CH25</name>
33694              <description>Enable or disable channel 25</description>
33695              <lsb>25</lsb>
33696              <msb>25</msb>
33697              <enumeratedValues>
33698                <enumeratedValue>
33699                  <name>Disabled</name>
33700                  <description>Disable channel</description>
33701                  <value>0</value>
33702                </enumeratedValue>
33703                <enumeratedValue>
33704                  <name>Enabled</name>
33705                  <description>Enable channel</description>
33706                  <value>1</value>
33707                </enumeratedValue>
33708              </enumeratedValues>
33709            </field>
33710            <field>
33711              <name>CH26</name>
33712              <description>Enable or disable channel 26</description>
33713              <lsb>26</lsb>
33714              <msb>26</msb>
33715              <enumeratedValues>
33716                <enumeratedValue>
33717                  <name>Disabled</name>
33718                  <description>Disable channel</description>
33719                  <value>0</value>
33720                </enumeratedValue>
33721                <enumeratedValue>
33722                  <name>Enabled</name>
33723                  <description>Enable channel</description>
33724                  <value>1</value>
33725                </enumeratedValue>
33726              </enumeratedValues>
33727            </field>
33728            <field>
33729              <name>CH27</name>
33730              <description>Enable or disable channel 27</description>
33731              <lsb>27</lsb>
33732              <msb>27</msb>
33733              <enumeratedValues>
33734                <enumeratedValue>
33735                  <name>Disabled</name>
33736                  <description>Disable channel</description>
33737                  <value>0</value>
33738                </enumeratedValue>
33739                <enumeratedValue>
33740                  <name>Enabled</name>
33741                  <description>Enable channel</description>
33742                  <value>1</value>
33743                </enumeratedValue>
33744              </enumeratedValues>
33745            </field>
33746            <field>
33747              <name>CH28</name>
33748              <description>Enable or disable channel 28</description>
33749              <lsb>28</lsb>
33750              <msb>28</msb>
33751              <enumeratedValues>
33752                <enumeratedValue>
33753                  <name>Disabled</name>
33754                  <description>Disable channel</description>
33755                  <value>0</value>
33756                </enumeratedValue>
33757                <enumeratedValue>
33758                  <name>Enabled</name>
33759                  <description>Enable channel</description>
33760                  <value>1</value>
33761                </enumeratedValue>
33762              </enumeratedValues>
33763            </field>
33764            <field>
33765              <name>CH29</name>
33766              <description>Enable or disable channel 29</description>
33767              <lsb>29</lsb>
33768              <msb>29</msb>
33769              <enumeratedValues>
33770                <enumeratedValue>
33771                  <name>Disabled</name>
33772                  <description>Disable channel</description>
33773                  <value>0</value>
33774                </enumeratedValue>
33775                <enumeratedValue>
33776                  <name>Enabled</name>
33777                  <description>Enable channel</description>
33778                  <value>1</value>
33779                </enumeratedValue>
33780              </enumeratedValues>
33781            </field>
33782            <field>
33783              <name>CH30</name>
33784              <description>Enable or disable channel 30</description>
33785              <lsb>30</lsb>
33786              <msb>30</msb>
33787              <enumeratedValues>
33788                <enumeratedValue>
33789                  <name>Disabled</name>
33790                  <description>Disable channel</description>
33791                  <value>0</value>
33792                </enumeratedValue>
33793                <enumeratedValue>
33794                  <name>Enabled</name>
33795                  <description>Enable channel</description>
33796                  <value>1</value>
33797                </enumeratedValue>
33798              </enumeratedValues>
33799            </field>
33800            <field>
33801              <name>CH31</name>
33802              <description>Enable or disable channel 31</description>
33803              <lsb>31</lsb>
33804              <msb>31</msb>
33805              <enumeratedValues>
33806                <enumeratedValue>
33807                  <name>Disabled</name>
33808                  <description>Disable channel</description>
33809                  <value>0</value>
33810                </enumeratedValue>
33811                <enumeratedValue>
33812                  <name>Enabled</name>
33813                  <description>Enable channel</description>
33814                  <value>1</value>
33815                </enumeratedValue>
33816              </enumeratedValues>
33817            </field>
33818          </fields>
33819        </register>
33820        <register>
33821          <name>CHENSET</name>
33822          <description>Channel enable set register</description>
33823          <addressOffset>0x504</addressOffset>
33824          <access>read-write</access>
33825          <modifiedWriteValues>oneToSet</modifiedWriteValues>
33826          <fields>
33827            <field>
33828              <name>CH0</name>
33829              <description>Channel 0 enable set register.  Writing '0' has no effect</description>
33830              <lsb>0</lsb>
33831              <msb>0</msb>
33832              <enumeratedValues>
33833                <usage>read</usage>
33834                <enumeratedValue>
33835                  <name>Disabled</name>
33836                  <description>Read: channel disabled</description>
33837                  <value>0</value>
33838                </enumeratedValue>
33839                <enumeratedValue>
33840                  <name>Enabled</name>
33841                  <description>Read: channel enabled</description>
33842                  <value>1</value>
33843                </enumeratedValue>
33844              </enumeratedValues>
33845              <enumeratedValues>
33846                <usage>write</usage>
33847                <enumeratedValue>
33848                  <name>Set</name>
33849                  <description>Write: Enable channel</description>
33850                  <value>1</value>
33851                </enumeratedValue>
33852              </enumeratedValues>
33853            </field>
33854            <field>
33855              <name>CH1</name>
33856              <description>Channel 1 enable set register.  Writing '0' has no effect</description>
33857              <lsb>1</lsb>
33858              <msb>1</msb>
33859              <enumeratedValues>
33860                <usage>read</usage>
33861                <enumeratedValue>
33862                  <name>Disabled</name>
33863                  <description>Read: channel disabled</description>
33864                  <value>0</value>
33865                </enumeratedValue>
33866                <enumeratedValue>
33867                  <name>Enabled</name>
33868                  <description>Read: channel enabled</description>
33869                  <value>1</value>
33870                </enumeratedValue>
33871              </enumeratedValues>
33872              <enumeratedValues>
33873                <usage>write</usage>
33874                <enumeratedValue>
33875                  <name>Set</name>
33876                  <description>Write: Enable channel</description>
33877                  <value>1</value>
33878                </enumeratedValue>
33879              </enumeratedValues>
33880            </field>
33881            <field>
33882              <name>CH2</name>
33883              <description>Channel 2 enable set register.  Writing '0' has no effect</description>
33884              <lsb>2</lsb>
33885              <msb>2</msb>
33886              <enumeratedValues>
33887                <usage>read</usage>
33888                <enumeratedValue>
33889                  <name>Disabled</name>
33890                  <description>Read: channel disabled</description>
33891                  <value>0</value>
33892                </enumeratedValue>
33893                <enumeratedValue>
33894                  <name>Enabled</name>
33895                  <description>Read: channel enabled</description>
33896                  <value>1</value>
33897                </enumeratedValue>
33898              </enumeratedValues>
33899              <enumeratedValues>
33900                <usage>write</usage>
33901                <enumeratedValue>
33902                  <name>Set</name>
33903                  <description>Write: Enable channel</description>
33904                  <value>1</value>
33905                </enumeratedValue>
33906              </enumeratedValues>
33907            </field>
33908            <field>
33909              <name>CH3</name>
33910              <description>Channel 3 enable set register.  Writing '0' has no effect</description>
33911              <lsb>3</lsb>
33912              <msb>3</msb>
33913              <enumeratedValues>
33914                <usage>read</usage>
33915                <enumeratedValue>
33916                  <name>Disabled</name>
33917                  <description>Read: channel disabled</description>
33918                  <value>0</value>
33919                </enumeratedValue>
33920                <enumeratedValue>
33921                  <name>Enabled</name>
33922                  <description>Read: channel enabled</description>
33923                  <value>1</value>
33924                </enumeratedValue>
33925              </enumeratedValues>
33926              <enumeratedValues>
33927                <usage>write</usage>
33928                <enumeratedValue>
33929                  <name>Set</name>
33930                  <description>Write: Enable channel</description>
33931                  <value>1</value>
33932                </enumeratedValue>
33933              </enumeratedValues>
33934            </field>
33935            <field>
33936              <name>CH4</name>
33937              <description>Channel 4 enable set register.  Writing '0' has no effect</description>
33938              <lsb>4</lsb>
33939              <msb>4</msb>
33940              <enumeratedValues>
33941                <usage>read</usage>
33942                <enumeratedValue>
33943                  <name>Disabled</name>
33944                  <description>Read: channel disabled</description>
33945                  <value>0</value>
33946                </enumeratedValue>
33947                <enumeratedValue>
33948                  <name>Enabled</name>
33949                  <description>Read: channel enabled</description>
33950                  <value>1</value>
33951                </enumeratedValue>
33952              </enumeratedValues>
33953              <enumeratedValues>
33954                <usage>write</usage>
33955                <enumeratedValue>
33956                  <name>Set</name>
33957                  <description>Write: Enable channel</description>
33958                  <value>1</value>
33959                </enumeratedValue>
33960              </enumeratedValues>
33961            </field>
33962            <field>
33963              <name>CH5</name>
33964              <description>Channel 5 enable set register.  Writing '0' has no effect</description>
33965              <lsb>5</lsb>
33966              <msb>5</msb>
33967              <enumeratedValues>
33968                <usage>read</usage>
33969                <enumeratedValue>
33970                  <name>Disabled</name>
33971                  <description>Read: channel disabled</description>
33972                  <value>0</value>
33973                </enumeratedValue>
33974                <enumeratedValue>
33975                  <name>Enabled</name>
33976                  <description>Read: channel enabled</description>
33977                  <value>1</value>
33978                </enumeratedValue>
33979              </enumeratedValues>
33980              <enumeratedValues>
33981                <usage>write</usage>
33982                <enumeratedValue>
33983                  <name>Set</name>
33984                  <description>Write: Enable channel</description>
33985                  <value>1</value>
33986                </enumeratedValue>
33987              </enumeratedValues>
33988            </field>
33989            <field>
33990              <name>CH6</name>
33991              <description>Channel 6 enable set register.  Writing '0' has no effect</description>
33992              <lsb>6</lsb>
33993              <msb>6</msb>
33994              <enumeratedValues>
33995                <usage>read</usage>
33996                <enumeratedValue>
33997                  <name>Disabled</name>
33998                  <description>Read: channel disabled</description>
33999                  <value>0</value>
34000                </enumeratedValue>
34001                <enumeratedValue>
34002                  <name>Enabled</name>
34003                  <description>Read: channel enabled</description>
34004                  <value>1</value>
34005                </enumeratedValue>
34006              </enumeratedValues>
34007              <enumeratedValues>
34008                <usage>write</usage>
34009                <enumeratedValue>
34010                  <name>Set</name>
34011                  <description>Write: Enable channel</description>
34012                  <value>1</value>
34013                </enumeratedValue>
34014              </enumeratedValues>
34015            </field>
34016            <field>
34017              <name>CH7</name>
34018              <description>Channel 7 enable set register.  Writing '0' has no effect</description>
34019              <lsb>7</lsb>
34020              <msb>7</msb>
34021              <enumeratedValues>
34022                <usage>read</usage>
34023                <enumeratedValue>
34024                  <name>Disabled</name>
34025                  <description>Read: channel disabled</description>
34026                  <value>0</value>
34027                </enumeratedValue>
34028                <enumeratedValue>
34029                  <name>Enabled</name>
34030                  <description>Read: channel enabled</description>
34031                  <value>1</value>
34032                </enumeratedValue>
34033              </enumeratedValues>
34034              <enumeratedValues>
34035                <usage>write</usage>
34036                <enumeratedValue>
34037                  <name>Set</name>
34038                  <description>Write: Enable channel</description>
34039                  <value>1</value>
34040                </enumeratedValue>
34041              </enumeratedValues>
34042            </field>
34043            <field>
34044              <name>CH8</name>
34045              <description>Channel 8 enable set register.  Writing '0' has no effect</description>
34046              <lsb>8</lsb>
34047              <msb>8</msb>
34048              <enumeratedValues>
34049                <usage>read</usage>
34050                <enumeratedValue>
34051                  <name>Disabled</name>
34052                  <description>Read: channel disabled</description>
34053                  <value>0</value>
34054                </enumeratedValue>
34055                <enumeratedValue>
34056                  <name>Enabled</name>
34057                  <description>Read: channel enabled</description>
34058                  <value>1</value>
34059                </enumeratedValue>
34060              </enumeratedValues>
34061              <enumeratedValues>
34062                <usage>write</usage>
34063                <enumeratedValue>
34064                  <name>Set</name>
34065                  <description>Write: Enable channel</description>
34066                  <value>1</value>
34067                </enumeratedValue>
34068              </enumeratedValues>
34069            </field>
34070            <field>
34071              <name>CH9</name>
34072              <description>Channel 9 enable set register.  Writing '0' has no effect</description>
34073              <lsb>9</lsb>
34074              <msb>9</msb>
34075              <enumeratedValues>
34076                <usage>read</usage>
34077                <enumeratedValue>
34078                  <name>Disabled</name>
34079                  <description>Read: channel disabled</description>
34080                  <value>0</value>
34081                </enumeratedValue>
34082                <enumeratedValue>
34083                  <name>Enabled</name>
34084                  <description>Read: channel enabled</description>
34085                  <value>1</value>
34086                </enumeratedValue>
34087              </enumeratedValues>
34088              <enumeratedValues>
34089                <usage>write</usage>
34090                <enumeratedValue>
34091                  <name>Set</name>
34092                  <description>Write: Enable channel</description>
34093                  <value>1</value>
34094                </enumeratedValue>
34095              </enumeratedValues>
34096            </field>
34097            <field>
34098              <name>CH10</name>
34099              <description>Channel 10 enable set register.  Writing '0' has no effect</description>
34100              <lsb>10</lsb>
34101              <msb>10</msb>
34102              <enumeratedValues>
34103                <usage>read</usage>
34104                <enumeratedValue>
34105                  <name>Disabled</name>
34106                  <description>Read: channel disabled</description>
34107                  <value>0</value>
34108                </enumeratedValue>
34109                <enumeratedValue>
34110                  <name>Enabled</name>
34111                  <description>Read: channel enabled</description>
34112                  <value>1</value>
34113                </enumeratedValue>
34114              </enumeratedValues>
34115              <enumeratedValues>
34116                <usage>write</usage>
34117                <enumeratedValue>
34118                  <name>Set</name>
34119                  <description>Write: Enable channel</description>
34120                  <value>1</value>
34121                </enumeratedValue>
34122              </enumeratedValues>
34123            </field>
34124            <field>
34125              <name>CH11</name>
34126              <description>Channel 11 enable set register.  Writing '0' has no effect</description>
34127              <lsb>11</lsb>
34128              <msb>11</msb>
34129              <enumeratedValues>
34130                <usage>read</usage>
34131                <enumeratedValue>
34132                  <name>Disabled</name>
34133                  <description>Read: channel disabled</description>
34134                  <value>0</value>
34135                </enumeratedValue>
34136                <enumeratedValue>
34137                  <name>Enabled</name>
34138                  <description>Read: channel enabled</description>
34139                  <value>1</value>
34140                </enumeratedValue>
34141              </enumeratedValues>
34142              <enumeratedValues>
34143                <usage>write</usage>
34144                <enumeratedValue>
34145                  <name>Set</name>
34146                  <description>Write: Enable channel</description>
34147                  <value>1</value>
34148                </enumeratedValue>
34149              </enumeratedValues>
34150            </field>
34151            <field>
34152              <name>CH12</name>
34153              <description>Channel 12 enable set register.  Writing '0' has no effect</description>
34154              <lsb>12</lsb>
34155              <msb>12</msb>
34156              <enumeratedValues>
34157                <usage>read</usage>
34158                <enumeratedValue>
34159                  <name>Disabled</name>
34160                  <description>Read: channel disabled</description>
34161                  <value>0</value>
34162                </enumeratedValue>
34163                <enumeratedValue>
34164                  <name>Enabled</name>
34165                  <description>Read: channel enabled</description>
34166                  <value>1</value>
34167                </enumeratedValue>
34168              </enumeratedValues>
34169              <enumeratedValues>
34170                <usage>write</usage>
34171                <enumeratedValue>
34172                  <name>Set</name>
34173                  <description>Write: Enable channel</description>
34174                  <value>1</value>
34175                </enumeratedValue>
34176              </enumeratedValues>
34177            </field>
34178            <field>
34179              <name>CH13</name>
34180              <description>Channel 13 enable set register.  Writing '0' has no effect</description>
34181              <lsb>13</lsb>
34182              <msb>13</msb>
34183              <enumeratedValues>
34184                <usage>read</usage>
34185                <enumeratedValue>
34186                  <name>Disabled</name>
34187                  <description>Read: channel disabled</description>
34188                  <value>0</value>
34189                </enumeratedValue>
34190                <enumeratedValue>
34191                  <name>Enabled</name>
34192                  <description>Read: channel enabled</description>
34193                  <value>1</value>
34194                </enumeratedValue>
34195              </enumeratedValues>
34196              <enumeratedValues>
34197                <usage>write</usage>
34198                <enumeratedValue>
34199                  <name>Set</name>
34200                  <description>Write: Enable channel</description>
34201                  <value>1</value>
34202                </enumeratedValue>
34203              </enumeratedValues>
34204            </field>
34205            <field>
34206              <name>CH14</name>
34207              <description>Channel 14 enable set register.  Writing '0' has no effect</description>
34208              <lsb>14</lsb>
34209              <msb>14</msb>
34210              <enumeratedValues>
34211                <usage>read</usage>
34212                <enumeratedValue>
34213                  <name>Disabled</name>
34214                  <description>Read: channel disabled</description>
34215                  <value>0</value>
34216                </enumeratedValue>
34217                <enumeratedValue>
34218                  <name>Enabled</name>
34219                  <description>Read: channel enabled</description>
34220                  <value>1</value>
34221                </enumeratedValue>
34222              </enumeratedValues>
34223              <enumeratedValues>
34224                <usage>write</usage>
34225                <enumeratedValue>
34226                  <name>Set</name>
34227                  <description>Write: Enable channel</description>
34228                  <value>1</value>
34229                </enumeratedValue>
34230              </enumeratedValues>
34231            </field>
34232            <field>
34233              <name>CH15</name>
34234              <description>Channel 15 enable set register.  Writing '0' has no effect</description>
34235              <lsb>15</lsb>
34236              <msb>15</msb>
34237              <enumeratedValues>
34238                <usage>read</usage>
34239                <enumeratedValue>
34240                  <name>Disabled</name>
34241                  <description>Read: channel disabled</description>
34242                  <value>0</value>
34243                </enumeratedValue>
34244                <enumeratedValue>
34245                  <name>Enabled</name>
34246                  <description>Read: channel enabled</description>
34247                  <value>1</value>
34248                </enumeratedValue>
34249              </enumeratedValues>
34250              <enumeratedValues>
34251                <usage>write</usage>
34252                <enumeratedValue>
34253                  <name>Set</name>
34254                  <description>Write: Enable channel</description>
34255                  <value>1</value>
34256                </enumeratedValue>
34257              </enumeratedValues>
34258            </field>
34259            <field>
34260              <name>CH16</name>
34261              <description>Channel 16 enable set register.  Writing '0' has no effect</description>
34262              <lsb>16</lsb>
34263              <msb>16</msb>
34264              <enumeratedValues>
34265                <usage>read</usage>
34266                <enumeratedValue>
34267                  <name>Disabled</name>
34268                  <description>Read: channel disabled</description>
34269                  <value>0</value>
34270                </enumeratedValue>
34271                <enumeratedValue>
34272                  <name>Enabled</name>
34273                  <description>Read: channel enabled</description>
34274                  <value>1</value>
34275                </enumeratedValue>
34276              </enumeratedValues>
34277              <enumeratedValues>
34278                <usage>write</usage>
34279                <enumeratedValue>
34280                  <name>Set</name>
34281                  <description>Write: Enable channel</description>
34282                  <value>1</value>
34283                </enumeratedValue>
34284              </enumeratedValues>
34285            </field>
34286            <field>
34287              <name>CH17</name>
34288              <description>Channel 17 enable set register.  Writing '0' has no effect</description>
34289              <lsb>17</lsb>
34290              <msb>17</msb>
34291              <enumeratedValues>
34292                <usage>read</usage>
34293                <enumeratedValue>
34294                  <name>Disabled</name>
34295                  <description>Read: channel disabled</description>
34296                  <value>0</value>
34297                </enumeratedValue>
34298                <enumeratedValue>
34299                  <name>Enabled</name>
34300                  <description>Read: channel enabled</description>
34301                  <value>1</value>
34302                </enumeratedValue>
34303              </enumeratedValues>
34304              <enumeratedValues>
34305                <usage>write</usage>
34306                <enumeratedValue>
34307                  <name>Set</name>
34308                  <description>Write: Enable channel</description>
34309                  <value>1</value>
34310                </enumeratedValue>
34311              </enumeratedValues>
34312            </field>
34313            <field>
34314              <name>CH18</name>
34315              <description>Channel 18 enable set register.  Writing '0' has no effect</description>
34316              <lsb>18</lsb>
34317              <msb>18</msb>
34318              <enumeratedValues>
34319                <usage>read</usage>
34320                <enumeratedValue>
34321                  <name>Disabled</name>
34322                  <description>Read: channel disabled</description>
34323                  <value>0</value>
34324                </enumeratedValue>
34325                <enumeratedValue>
34326                  <name>Enabled</name>
34327                  <description>Read: channel enabled</description>
34328                  <value>1</value>
34329                </enumeratedValue>
34330              </enumeratedValues>
34331              <enumeratedValues>
34332                <usage>write</usage>
34333                <enumeratedValue>
34334                  <name>Set</name>
34335                  <description>Write: Enable channel</description>
34336                  <value>1</value>
34337                </enumeratedValue>
34338              </enumeratedValues>
34339            </field>
34340            <field>
34341              <name>CH19</name>
34342              <description>Channel 19 enable set register.  Writing '0' has no effect</description>
34343              <lsb>19</lsb>
34344              <msb>19</msb>
34345              <enumeratedValues>
34346                <usage>read</usage>
34347                <enumeratedValue>
34348                  <name>Disabled</name>
34349                  <description>Read: channel disabled</description>
34350                  <value>0</value>
34351                </enumeratedValue>
34352                <enumeratedValue>
34353                  <name>Enabled</name>
34354                  <description>Read: channel enabled</description>
34355                  <value>1</value>
34356                </enumeratedValue>
34357              </enumeratedValues>
34358              <enumeratedValues>
34359                <usage>write</usage>
34360                <enumeratedValue>
34361                  <name>Set</name>
34362                  <description>Write: Enable channel</description>
34363                  <value>1</value>
34364                </enumeratedValue>
34365              </enumeratedValues>
34366            </field>
34367            <field>
34368              <name>CH20</name>
34369              <description>Channel 20 enable set register.  Writing '0' has no effect</description>
34370              <lsb>20</lsb>
34371              <msb>20</msb>
34372              <enumeratedValues>
34373                <usage>read</usage>
34374                <enumeratedValue>
34375                  <name>Disabled</name>
34376                  <description>Read: channel disabled</description>
34377                  <value>0</value>
34378                </enumeratedValue>
34379                <enumeratedValue>
34380                  <name>Enabled</name>
34381                  <description>Read: channel enabled</description>
34382                  <value>1</value>
34383                </enumeratedValue>
34384              </enumeratedValues>
34385              <enumeratedValues>
34386                <usage>write</usage>
34387                <enumeratedValue>
34388                  <name>Set</name>
34389                  <description>Write: Enable channel</description>
34390                  <value>1</value>
34391                </enumeratedValue>
34392              </enumeratedValues>
34393            </field>
34394            <field>
34395              <name>CH21</name>
34396              <description>Channel 21 enable set register.  Writing '0' has no effect</description>
34397              <lsb>21</lsb>
34398              <msb>21</msb>
34399              <enumeratedValues>
34400                <usage>read</usage>
34401                <enumeratedValue>
34402                  <name>Disabled</name>
34403                  <description>Read: channel disabled</description>
34404                  <value>0</value>
34405                </enumeratedValue>
34406                <enumeratedValue>
34407                  <name>Enabled</name>
34408                  <description>Read: channel enabled</description>
34409                  <value>1</value>
34410                </enumeratedValue>
34411              </enumeratedValues>
34412              <enumeratedValues>
34413                <usage>write</usage>
34414                <enumeratedValue>
34415                  <name>Set</name>
34416                  <description>Write: Enable channel</description>
34417                  <value>1</value>
34418                </enumeratedValue>
34419              </enumeratedValues>
34420            </field>
34421            <field>
34422              <name>CH22</name>
34423              <description>Channel 22 enable set register.  Writing '0' has no effect</description>
34424              <lsb>22</lsb>
34425              <msb>22</msb>
34426              <enumeratedValues>
34427                <usage>read</usage>
34428                <enumeratedValue>
34429                  <name>Disabled</name>
34430                  <description>Read: channel disabled</description>
34431                  <value>0</value>
34432                </enumeratedValue>
34433                <enumeratedValue>
34434                  <name>Enabled</name>
34435                  <description>Read: channel enabled</description>
34436                  <value>1</value>
34437                </enumeratedValue>
34438              </enumeratedValues>
34439              <enumeratedValues>
34440                <usage>write</usage>
34441                <enumeratedValue>
34442                  <name>Set</name>
34443                  <description>Write: Enable channel</description>
34444                  <value>1</value>
34445                </enumeratedValue>
34446              </enumeratedValues>
34447            </field>
34448            <field>
34449              <name>CH23</name>
34450              <description>Channel 23 enable set register.  Writing '0' has no effect</description>
34451              <lsb>23</lsb>
34452              <msb>23</msb>
34453              <enumeratedValues>
34454                <usage>read</usage>
34455                <enumeratedValue>
34456                  <name>Disabled</name>
34457                  <description>Read: channel disabled</description>
34458                  <value>0</value>
34459                </enumeratedValue>
34460                <enumeratedValue>
34461                  <name>Enabled</name>
34462                  <description>Read: channel enabled</description>
34463                  <value>1</value>
34464                </enumeratedValue>
34465              </enumeratedValues>
34466              <enumeratedValues>
34467                <usage>write</usage>
34468                <enumeratedValue>
34469                  <name>Set</name>
34470                  <description>Write: Enable channel</description>
34471                  <value>1</value>
34472                </enumeratedValue>
34473              </enumeratedValues>
34474            </field>
34475            <field>
34476              <name>CH24</name>
34477              <description>Channel 24 enable set register.  Writing '0' has no effect</description>
34478              <lsb>24</lsb>
34479              <msb>24</msb>
34480              <enumeratedValues>
34481                <usage>read</usage>
34482                <enumeratedValue>
34483                  <name>Disabled</name>
34484                  <description>Read: channel disabled</description>
34485                  <value>0</value>
34486                </enumeratedValue>
34487                <enumeratedValue>
34488                  <name>Enabled</name>
34489                  <description>Read: channel enabled</description>
34490                  <value>1</value>
34491                </enumeratedValue>
34492              </enumeratedValues>
34493              <enumeratedValues>
34494                <usage>write</usage>
34495                <enumeratedValue>
34496                  <name>Set</name>
34497                  <description>Write: Enable channel</description>
34498                  <value>1</value>
34499                </enumeratedValue>
34500              </enumeratedValues>
34501            </field>
34502            <field>
34503              <name>CH25</name>
34504              <description>Channel 25 enable set register.  Writing '0' has no effect</description>
34505              <lsb>25</lsb>
34506              <msb>25</msb>
34507              <enumeratedValues>
34508                <usage>read</usage>
34509                <enumeratedValue>
34510                  <name>Disabled</name>
34511                  <description>Read: channel disabled</description>
34512                  <value>0</value>
34513                </enumeratedValue>
34514                <enumeratedValue>
34515                  <name>Enabled</name>
34516                  <description>Read: channel enabled</description>
34517                  <value>1</value>
34518                </enumeratedValue>
34519              </enumeratedValues>
34520              <enumeratedValues>
34521                <usage>write</usage>
34522                <enumeratedValue>
34523                  <name>Set</name>
34524                  <description>Write: Enable channel</description>
34525                  <value>1</value>
34526                </enumeratedValue>
34527              </enumeratedValues>
34528            </field>
34529            <field>
34530              <name>CH26</name>
34531              <description>Channel 26 enable set register.  Writing '0' has no effect</description>
34532              <lsb>26</lsb>
34533              <msb>26</msb>
34534              <enumeratedValues>
34535                <usage>read</usage>
34536                <enumeratedValue>
34537                  <name>Disabled</name>
34538                  <description>Read: channel disabled</description>
34539                  <value>0</value>
34540                </enumeratedValue>
34541                <enumeratedValue>
34542                  <name>Enabled</name>
34543                  <description>Read: channel enabled</description>
34544                  <value>1</value>
34545                </enumeratedValue>
34546              </enumeratedValues>
34547              <enumeratedValues>
34548                <usage>write</usage>
34549                <enumeratedValue>
34550                  <name>Set</name>
34551                  <description>Write: Enable channel</description>
34552                  <value>1</value>
34553                </enumeratedValue>
34554              </enumeratedValues>
34555            </field>
34556            <field>
34557              <name>CH27</name>
34558              <description>Channel 27 enable set register.  Writing '0' has no effect</description>
34559              <lsb>27</lsb>
34560              <msb>27</msb>
34561              <enumeratedValues>
34562                <usage>read</usage>
34563                <enumeratedValue>
34564                  <name>Disabled</name>
34565                  <description>Read: channel disabled</description>
34566                  <value>0</value>
34567                </enumeratedValue>
34568                <enumeratedValue>
34569                  <name>Enabled</name>
34570                  <description>Read: channel enabled</description>
34571                  <value>1</value>
34572                </enumeratedValue>
34573              </enumeratedValues>
34574              <enumeratedValues>
34575                <usage>write</usage>
34576                <enumeratedValue>
34577                  <name>Set</name>
34578                  <description>Write: Enable channel</description>
34579                  <value>1</value>
34580                </enumeratedValue>
34581              </enumeratedValues>
34582            </field>
34583            <field>
34584              <name>CH28</name>
34585              <description>Channel 28 enable set register.  Writing '0' has no effect</description>
34586              <lsb>28</lsb>
34587              <msb>28</msb>
34588              <enumeratedValues>
34589                <usage>read</usage>
34590                <enumeratedValue>
34591                  <name>Disabled</name>
34592                  <description>Read: channel disabled</description>
34593                  <value>0</value>
34594                </enumeratedValue>
34595                <enumeratedValue>
34596                  <name>Enabled</name>
34597                  <description>Read: channel enabled</description>
34598                  <value>1</value>
34599                </enumeratedValue>
34600              </enumeratedValues>
34601              <enumeratedValues>
34602                <usage>write</usage>
34603                <enumeratedValue>
34604                  <name>Set</name>
34605                  <description>Write: Enable channel</description>
34606                  <value>1</value>
34607                </enumeratedValue>
34608              </enumeratedValues>
34609            </field>
34610            <field>
34611              <name>CH29</name>
34612              <description>Channel 29 enable set register.  Writing '0' has no effect</description>
34613              <lsb>29</lsb>
34614              <msb>29</msb>
34615              <enumeratedValues>
34616                <usage>read</usage>
34617                <enumeratedValue>
34618                  <name>Disabled</name>
34619                  <description>Read: channel disabled</description>
34620                  <value>0</value>
34621                </enumeratedValue>
34622                <enumeratedValue>
34623                  <name>Enabled</name>
34624                  <description>Read: channel enabled</description>
34625                  <value>1</value>
34626                </enumeratedValue>
34627              </enumeratedValues>
34628              <enumeratedValues>
34629                <usage>write</usage>
34630                <enumeratedValue>
34631                  <name>Set</name>
34632                  <description>Write: Enable channel</description>
34633                  <value>1</value>
34634                </enumeratedValue>
34635              </enumeratedValues>
34636            </field>
34637            <field>
34638              <name>CH30</name>
34639              <description>Channel 30 enable set register.  Writing '0' has no effect</description>
34640              <lsb>30</lsb>
34641              <msb>30</msb>
34642              <enumeratedValues>
34643                <usage>read</usage>
34644                <enumeratedValue>
34645                  <name>Disabled</name>
34646                  <description>Read: channel disabled</description>
34647                  <value>0</value>
34648                </enumeratedValue>
34649                <enumeratedValue>
34650                  <name>Enabled</name>
34651                  <description>Read: channel enabled</description>
34652                  <value>1</value>
34653                </enumeratedValue>
34654              </enumeratedValues>
34655              <enumeratedValues>
34656                <usage>write</usage>
34657                <enumeratedValue>
34658                  <name>Set</name>
34659                  <description>Write: Enable channel</description>
34660                  <value>1</value>
34661                </enumeratedValue>
34662              </enumeratedValues>
34663            </field>
34664            <field>
34665              <name>CH31</name>
34666              <description>Channel 31 enable set register.  Writing '0' has no effect</description>
34667              <lsb>31</lsb>
34668              <msb>31</msb>
34669              <enumeratedValues>
34670                <usage>read</usage>
34671                <enumeratedValue>
34672                  <name>Disabled</name>
34673                  <description>Read: channel disabled</description>
34674                  <value>0</value>
34675                </enumeratedValue>
34676                <enumeratedValue>
34677                  <name>Enabled</name>
34678                  <description>Read: channel enabled</description>
34679                  <value>1</value>
34680                </enumeratedValue>
34681              </enumeratedValues>
34682              <enumeratedValues>
34683                <usage>write</usage>
34684                <enumeratedValue>
34685                  <name>Set</name>
34686                  <description>Write: Enable channel</description>
34687                  <value>1</value>
34688                </enumeratedValue>
34689              </enumeratedValues>
34690            </field>
34691          </fields>
34692        </register>
34693        <register>
34694          <name>CHENCLR</name>
34695          <description>Channel enable clear register</description>
34696          <addressOffset>0x508</addressOffset>
34697          <access>read-write</access>
34698          <modifiedWriteValues>oneToClear</modifiedWriteValues>
34699          <fields>
34700            <field>
34701              <name>CH0</name>
34702              <description>Channel 0 enable clear register.  Writing '0' has no effect</description>
34703              <lsb>0</lsb>
34704              <msb>0</msb>
34705              <enumeratedValues>
34706                <usage>read</usage>
34707                <enumeratedValue>
34708                  <name>Disabled</name>
34709                  <description>Read: channel disabled</description>
34710                  <value>0</value>
34711                </enumeratedValue>
34712                <enumeratedValue>
34713                  <name>Enabled</name>
34714                  <description>Read: channel enabled</description>
34715                  <value>1</value>
34716                </enumeratedValue>
34717              </enumeratedValues>
34718              <enumeratedValues>
34719                <usage>write</usage>
34720                <enumeratedValue>
34721                  <name>Clear</name>
34722                  <description>Write: disable channel</description>
34723                  <value>1</value>
34724                </enumeratedValue>
34725              </enumeratedValues>
34726            </field>
34727            <field>
34728              <name>CH1</name>
34729              <description>Channel 1 enable clear register.  Writing '0' has no effect</description>
34730              <lsb>1</lsb>
34731              <msb>1</msb>
34732              <enumeratedValues>
34733                <usage>read</usage>
34734                <enumeratedValue>
34735                  <name>Disabled</name>
34736                  <description>Read: channel disabled</description>
34737                  <value>0</value>
34738                </enumeratedValue>
34739                <enumeratedValue>
34740                  <name>Enabled</name>
34741                  <description>Read: channel enabled</description>
34742                  <value>1</value>
34743                </enumeratedValue>
34744              </enumeratedValues>
34745              <enumeratedValues>
34746                <usage>write</usage>
34747                <enumeratedValue>
34748                  <name>Clear</name>
34749                  <description>Write: disable channel</description>
34750                  <value>1</value>
34751                </enumeratedValue>
34752              </enumeratedValues>
34753            </field>
34754            <field>
34755              <name>CH2</name>
34756              <description>Channel 2 enable clear register.  Writing '0' has no effect</description>
34757              <lsb>2</lsb>
34758              <msb>2</msb>
34759              <enumeratedValues>
34760                <usage>read</usage>
34761                <enumeratedValue>
34762                  <name>Disabled</name>
34763                  <description>Read: channel disabled</description>
34764                  <value>0</value>
34765                </enumeratedValue>
34766                <enumeratedValue>
34767                  <name>Enabled</name>
34768                  <description>Read: channel enabled</description>
34769                  <value>1</value>
34770                </enumeratedValue>
34771              </enumeratedValues>
34772              <enumeratedValues>
34773                <usage>write</usage>
34774                <enumeratedValue>
34775                  <name>Clear</name>
34776                  <description>Write: disable channel</description>
34777                  <value>1</value>
34778                </enumeratedValue>
34779              </enumeratedValues>
34780            </field>
34781            <field>
34782              <name>CH3</name>
34783              <description>Channel 3 enable clear register.  Writing '0' has no effect</description>
34784              <lsb>3</lsb>
34785              <msb>3</msb>
34786              <enumeratedValues>
34787                <usage>read</usage>
34788                <enumeratedValue>
34789                  <name>Disabled</name>
34790                  <description>Read: channel disabled</description>
34791                  <value>0</value>
34792                </enumeratedValue>
34793                <enumeratedValue>
34794                  <name>Enabled</name>
34795                  <description>Read: channel enabled</description>
34796                  <value>1</value>
34797                </enumeratedValue>
34798              </enumeratedValues>
34799              <enumeratedValues>
34800                <usage>write</usage>
34801                <enumeratedValue>
34802                  <name>Clear</name>
34803                  <description>Write: disable channel</description>
34804                  <value>1</value>
34805                </enumeratedValue>
34806              </enumeratedValues>
34807            </field>
34808            <field>
34809              <name>CH4</name>
34810              <description>Channel 4 enable clear register.  Writing '0' has no effect</description>
34811              <lsb>4</lsb>
34812              <msb>4</msb>
34813              <enumeratedValues>
34814                <usage>read</usage>
34815                <enumeratedValue>
34816                  <name>Disabled</name>
34817                  <description>Read: channel disabled</description>
34818                  <value>0</value>
34819                </enumeratedValue>
34820                <enumeratedValue>
34821                  <name>Enabled</name>
34822                  <description>Read: channel enabled</description>
34823                  <value>1</value>
34824                </enumeratedValue>
34825              </enumeratedValues>
34826              <enumeratedValues>
34827                <usage>write</usage>
34828                <enumeratedValue>
34829                  <name>Clear</name>
34830                  <description>Write: disable channel</description>
34831                  <value>1</value>
34832                </enumeratedValue>
34833              </enumeratedValues>
34834            </field>
34835            <field>
34836              <name>CH5</name>
34837              <description>Channel 5 enable clear register.  Writing '0' has no effect</description>
34838              <lsb>5</lsb>
34839              <msb>5</msb>
34840              <enumeratedValues>
34841                <usage>read</usage>
34842                <enumeratedValue>
34843                  <name>Disabled</name>
34844                  <description>Read: channel disabled</description>
34845                  <value>0</value>
34846                </enumeratedValue>
34847                <enumeratedValue>
34848                  <name>Enabled</name>
34849                  <description>Read: channel enabled</description>
34850                  <value>1</value>
34851                </enumeratedValue>
34852              </enumeratedValues>
34853              <enumeratedValues>
34854                <usage>write</usage>
34855                <enumeratedValue>
34856                  <name>Clear</name>
34857                  <description>Write: disable channel</description>
34858                  <value>1</value>
34859                </enumeratedValue>
34860              </enumeratedValues>
34861            </field>
34862            <field>
34863              <name>CH6</name>
34864              <description>Channel 6 enable clear register.  Writing '0' has no effect</description>
34865              <lsb>6</lsb>
34866              <msb>6</msb>
34867              <enumeratedValues>
34868                <usage>read</usage>
34869                <enumeratedValue>
34870                  <name>Disabled</name>
34871                  <description>Read: channel disabled</description>
34872                  <value>0</value>
34873                </enumeratedValue>
34874                <enumeratedValue>
34875                  <name>Enabled</name>
34876                  <description>Read: channel enabled</description>
34877                  <value>1</value>
34878                </enumeratedValue>
34879              </enumeratedValues>
34880              <enumeratedValues>
34881                <usage>write</usage>
34882                <enumeratedValue>
34883                  <name>Clear</name>
34884                  <description>Write: disable channel</description>
34885                  <value>1</value>
34886                </enumeratedValue>
34887              </enumeratedValues>
34888            </field>
34889            <field>
34890              <name>CH7</name>
34891              <description>Channel 7 enable clear register.  Writing '0' has no effect</description>
34892              <lsb>7</lsb>
34893              <msb>7</msb>
34894              <enumeratedValues>
34895                <usage>read</usage>
34896                <enumeratedValue>
34897                  <name>Disabled</name>
34898                  <description>Read: channel disabled</description>
34899                  <value>0</value>
34900                </enumeratedValue>
34901                <enumeratedValue>
34902                  <name>Enabled</name>
34903                  <description>Read: channel enabled</description>
34904                  <value>1</value>
34905                </enumeratedValue>
34906              </enumeratedValues>
34907              <enumeratedValues>
34908                <usage>write</usage>
34909                <enumeratedValue>
34910                  <name>Clear</name>
34911                  <description>Write: disable channel</description>
34912                  <value>1</value>
34913                </enumeratedValue>
34914              </enumeratedValues>
34915            </field>
34916            <field>
34917              <name>CH8</name>
34918              <description>Channel 8 enable clear register.  Writing '0' has no effect</description>
34919              <lsb>8</lsb>
34920              <msb>8</msb>
34921              <enumeratedValues>
34922                <usage>read</usage>
34923                <enumeratedValue>
34924                  <name>Disabled</name>
34925                  <description>Read: channel disabled</description>
34926                  <value>0</value>
34927                </enumeratedValue>
34928                <enumeratedValue>
34929                  <name>Enabled</name>
34930                  <description>Read: channel enabled</description>
34931                  <value>1</value>
34932                </enumeratedValue>
34933              </enumeratedValues>
34934              <enumeratedValues>
34935                <usage>write</usage>
34936                <enumeratedValue>
34937                  <name>Clear</name>
34938                  <description>Write: disable channel</description>
34939                  <value>1</value>
34940                </enumeratedValue>
34941              </enumeratedValues>
34942            </field>
34943            <field>
34944              <name>CH9</name>
34945              <description>Channel 9 enable clear register.  Writing '0' has no effect</description>
34946              <lsb>9</lsb>
34947              <msb>9</msb>
34948              <enumeratedValues>
34949                <usage>read</usage>
34950                <enumeratedValue>
34951                  <name>Disabled</name>
34952                  <description>Read: channel disabled</description>
34953                  <value>0</value>
34954                </enumeratedValue>
34955                <enumeratedValue>
34956                  <name>Enabled</name>
34957                  <description>Read: channel enabled</description>
34958                  <value>1</value>
34959                </enumeratedValue>
34960              </enumeratedValues>
34961              <enumeratedValues>
34962                <usage>write</usage>
34963                <enumeratedValue>
34964                  <name>Clear</name>
34965                  <description>Write: disable channel</description>
34966                  <value>1</value>
34967                </enumeratedValue>
34968              </enumeratedValues>
34969            </field>
34970            <field>
34971              <name>CH10</name>
34972              <description>Channel 10 enable clear register.  Writing '0' has no effect</description>
34973              <lsb>10</lsb>
34974              <msb>10</msb>
34975              <enumeratedValues>
34976                <usage>read</usage>
34977                <enumeratedValue>
34978                  <name>Disabled</name>
34979                  <description>Read: channel disabled</description>
34980                  <value>0</value>
34981                </enumeratedValue>
34982                <enumeratedValue>
34983                  <name>Enabled</name>
34984                  <description>Read: channel enabled</description>
34985                  <value>1</value>
34986                </enumeratedValue>
34987              </enumeratedValues>
34988              <enumeratedValues>
34989                <usage>write</usage>
34990                <enumeratedValue>
34991                  <name>Clear</name>
34992                  <description>Write: disable channel</description>
34993                  <value>1</value>
34994                </enumeratedValue>
34995              </enumeratedValues>
34996            </field>
34997            <field>
34998              <name>CH11</name>
34999              <description>Channel 11 enable clear register.  Writing '0' has no effect</description>
35000              <lsb>11</lsb>
35001              <msb>11</msb>
35002              <enumeratedValues>
35003                <usage>read</usage>
35004                <enumeratedValue>
35005                  <name>Disabled</name>
35006                  <description>Read: channel disabled</description>
35007                  <value>0</value>
35008                </enumeratedValue>
35009                <enumeratedValue>
35010                  <name>Enabled</name>
35011                  <description>Read: channel enabled</description>
35012                  <value>1</value>
35013                </enumeratedValue>
35014              </enumeratedValues>
35015              <enumeratedValues>
35016                <usage>write</usage>
35017                <enumeratedValue>
35018                  <name>Clear</name>
35019                  <description>Write: disable channel</description>
35020                  <value>1</value>
35021                </enumeratedValue>
35022              </enumeratedValues>
35023            </field>
35024            <field>
35025              <name>CH12</name>
35026              <description>Channel 12 enable clear register.  Writing '0' has no effect</description>
35027              <lsb>12</lsb>
35028              <msb>12</msb>
35029              <enumeratedValues>
35030                <usage>read</usage>
35031                <enumeratedValue>
35032                  <name>Disabled</name>
35033                  <description>Read: channel disabled</description>
35034                  <value>0</value>
35035                </enumeratedValue>
35036                <enumeratedValue>
35037                  <name>Enabled</name>
35038                  <description>Read: channel enabled</description>
35039                  <value>1</value>
35040                </enumeratedValue>
35041              </enumeratedValues>
35042              <enumeratedValues>
35043                <usage>write</usage>
35044                <enumeratedValue>
35045                  <name>Clear</name>
35046                  <description>Write: disable channel</description>
35047                  <value>1</value>
35048                </enumeratedValue>
35049              </enumeratedValues>
35050            </field>
35051            <field>
35052              <name>CH13</name>
35053              <description>Channel 13 enable clear register.  Writing '0' has no effect</description>
35054              <lsb>13</lsb>
35055              <msb>13</msb>
35056              <enumeratedValues>
35057                <usage>read</usage>
35058                <enumeratedValue>
35059                  <name>Disabled</name>
35060                  <description>Read: channel disabled</description>
35061                  <value>0</value>
35062                </enumeratedValue>
35063                <enumeratedValue>
35064                  <name>Enabled</name>
35065                  <description>Read: channel enabled</description>
35066                  <value>1</value>
35067                </enumeratedValue>
35068              </enumeratedValues>
35069              <enumeratedValues>
35070                <usage>write</usage>
35071                <enumeratedValue>
35072                  <name>Clear</name>
35073                  <description>Write: disable channel</description>
35074                  <value>1</value>
35075                </enumeratedValue>
35076              </enumeratedValues>
35077            </field>
35078            <field>
35079              <name>CH14</name>
35080              <description>Channel 14 enable clear register.  Writing '0' has no effect</description>
35081              <lsb>14</lsb>
35082              <msb>14</msb>
35083              <enumeratedValues>
35084                <usage>read</usage>
35085                <enumeratedValue>
35086                  <name>Disabled</name>
35087                  <description>Read: channel disabled</description>
35088                  <value>0</value>
35089                </enumeratedValue>
35090                <enumeratedValue>
35091                  <name>Enabled</name>
35092                  <description>Read: channel enabled</description>
35093                  <value>1</value>
35094                </enumeratedValue>
35095              </enumeratedValues>
35096              <enumeratedValues>
35097                <usage>write</usage>
35098                <enumeratedValue>
35099                  <name>Clear</name>
35100                  <description>Write: disable channel</description>
35101                  <value>1</value>
35102                </enumeratedValue>
35103              </enumeratedValues>
35104            </field>
35105            <field>
35106              <name>CH15</name>
35107              <description>Channel 15 enable clear register.  Writing '0' has no effect</description>
35108              <lsb>15</lsb>
35109              <msb>15</msb>
35110              <enumeratedValues>
35111                <usage>read</usage>
35112                <enumeratedValue>
35113                  <name>Disabled</name>
35114                  <description>Read: channel disabled</description>
35115                  <value>0</value>
35116                </enumeratedValue>
35117                <enumeratedValue>
35118                  <name>Enabled</name>
35119                  <description>Read: channel enabled</description>
35120                  <value>1</value>
35121                </enumeratedValue>
35122              </enumeratedValues>
35123              <enumeratedValues>
35124                <usage>write</usage>
35125                <enumeratedValue>
35126                  <name>Clear</name>
35127                  <description>Write: disable channel</description>
35128                  <value>1</value>
35129                </enumeratedValue>
35130              </enumeratedValues>
35131            </field>
35132            <field>
35133              <name>CH16</name>
35134              <description>Channel 16 enable clear register.  Writing '0' has no effect</description>
35135              <lsb>16</lsb>
35136              <msb>16</msb>
35137              <enumeratedValues>
35138                <usage>read</usage>
35139                <enumeratedValue>
35140                  <name>Disabled</name>
35141                  <description>Read: channel disabled</description>
35142                  <value>0</value>
35143                </enumeratedValue>
35144                <enumeratedValue>
35145                  <name>Enabled</name>
35146                  <description>Read: channel enabled</description>
35147                  <value>1</value>
35148                </enumeratedValue>
35149              </enumeratedValues>
35150              <enumeratedValues>
35151                <usage>write</usage>
35152                <enumeratedValue>
35153                  <name>Clear</name>
35154                  <description>Write: disable channel</description>
35155                  <value>1</value>
35156                </enumeratedValue>
35157              </enumeratedValues>
35158            </field>
35159            <field>
35160              <name>CH17</name>
35161              <description>Channel 17 enable clear register.  Writing '0' has no effect</description>
35162              <lsb>17</lsb>
35163              <msb>17</msb>
35164              <enumeratedValues>
35165                <usage>read</usage>
35166                <enumeratedValue>
35167                  <name>Disabled</name>
35168                  <description>Read: channel disabled</description>
35169                  <value>0</value>
35170                </enumeratedValue>
35171                <enumeratedValue>
35172                  <name>Enabled</name>
35173                  <description>Read: channel enabled</description>
35174                  <value>1</value>
35175                </enumeratedValue>
35176              </enumeratedValues>
35177              <enumeratedValues>
35178                <usage>write</usage>
35179                <enumeratedValue>
35180                  <name>Clear</name>
35181                  <description>Write: disable channel</description>
35182                  <value>1</value>
35183                </enumeratedValue>
35184              </enumeratedValues>
35185            </field>
35186            <field>
35187              <name>CH18</name>
35188              <description>Channel 18 enable clear register.  Writing '0' has no effect</description>
35189              <lsb>18</lsb>
35190              <msb>18</msb>
35191              <enumeratedValues>
35192                <usage>read</usage>
35193                <enumeratedValue>
35194                  <name>Disabled</name>
35195                  <description>Read: channel disabled</description>
35196                  <value>0</value>
35197                </enumeratedValue>
35198                <enumeratedValue>
35199                  <name>Enabled</name>
35200                  <description>Read: channel enabled</description>
35201                  <value>1</value>
35202                </enumeratedValue>
35203              </enumeratedValues>
35204              <enumeratedValues>
35205                <usage>write</usage>
35206                <enumeratedValue>
35207                  <name>Clear</name>
35208                  <description>Write: disable channel</description>
35209                  <value>1</value>
35210                </enumeratedValue>
35211              </enumeratedValues>
35212            </field>
35213            <field>
35214              <name>CH19</name>
35215              <description>Channel 19 enable clear register.  Writing '0' has no effect</description>
35216              <lsb>19</lsb>
35217              <msb>19</msb>
35218              <enumeratedValues>
35219                <usage>read</usage>
35220                <enumeratedValue>
35221                  <name>Disabled</name>
35222                  <description>Read: channel disabled</description>
35223                  <value>0</value>
35224                </enumeratedValue>
35225                <enumeratedValue>
35226                  <name>Enabled</name>
35227                  <description>Read: channel enabled</description>
35228                  <value>1</value>
35229                </enumeratedValue>
35230              </enumeratedValues>
35231              <enumeratedValues>
35232                <usage>write</usage>
35233                <enumeratedValue>
35234                  <name>Clear</name>
35235                  <description>Write: disable channel</description>
35236                  <value>1</value>
35237                </enumeratedValue>
35238              </enumeratedValues>
35239            </field>
35240            <field>
35241              <name>CH20</name>
35242              <description>Channel 20 enable clear register.  Writing '0' has no effect</description>
35243              <lsb>20</lsb>
35244              <msb>20</msb>
35245              <enumeratedValues>
35246                <usage>read</usage>
35247                <enumeratedValue>
35248                  <name>Disabled</name>
35249                  <description>Read: channel disabled</description>
35250                  <value>0</value>
35251                </enumeratedValue>
35252                <enumeratedValue>
35253                  <name>Enabled</name>
35254                  <description>Read: channel enabled</description>
35255                  <value>1</value>
35256                </enumeratedValue>
35257              </enumeratedValues>
35258              <enumeratedValues>
35259                <usage>write</usage>
35260                <enumeratedValue>
35261                  <name>Clear</name>
35262                  <description>Write: disable channel</description>
35263                  <value>1</value>
35264                </enumeratedValue>
35265              </enumeratedValues>
35266            </field>
35267            <field>
35268              <name>CH21</name>
35269              <description>Channel 21 enable clear register.  Writing '0' has no effect</description>
35270              <lsb>21</lsb>
35271              <msb>21</msb>
35272              <enumeratedValues>
35273                <usage>read</usage>
35274                <enumeratedValue>
35275                  <name>Disabled</name>
35276                  <description>Read: channel disabled</description>
35277                  <value>0</value>
35278                </enumeratedValue>
35279                <enumeratedValue>
35280                  <name>Enabled</name>
35281                  <description>Read: channel enabled</description>
35282                  <value>1</value>
35283                </enumeratedValue>
35284              </enumeratedValues>
35285              <enumeratedValues>
35286                <usage>write</usage>
35287                <enumeratedValue>
35288                  <name>Clear</name>
35289                  <description>Write: disable channel</description>
35290                  <value>1</value>
35291                </enumeratedValue>
35292              </enumeratedValues>
35293            </field>
35294            <field>
35295              <name>CH22</name>
35296              <description>Channel 22 enable clear register.  Writing '0' has no effect</description>
35297              <lsb>22</lsb>
35298              <msb>22</msb>
35299              <enumeratedValues>
35300                <usage>read</usage>
35301                <enumeratedValue>
35302                  <name>Disabled</name>
35303                  <description>Read: channel disabled</description>
35304                  <value>0</value>
35305                </enumeratedValue>
35306                <enumeratedValue>
35307                  <name>Enabled</name>
35308                  <description>Read: channel enabled</description>
35309                  <value>1</value>
35310                </enumeratedValue>
35311              </enumeratedValues>
35312              <enumeratedValues>
35313                <usage>write</usage>
35314                <enumeratedValue>
35315                  <name>Clear</name>
35316                  <description>Write: disable channel</description>
35317                  <value>1</value>
35318                </enumeratedValue>
35319              </enumeratedValues>
35320            </field>
35321            <field>
35322              <name>CH23</name>
35323              <description>Channel 23 enable clear register.  Writing '0' has no effect</description>
35324              <lsb>23</lsb>
35325              <msb>23</msb>
35326              <enumeratedValues>
35327                <usage>read</usage>
35328                <enumeratedValue>
35329                  <name>Disabled</name>
35330                  <description>Read: channel disabled</description>
35331                  <value>0</value>
35332                </enumeratedValue>
35333                <enumeratedValue>
35334                  <name>Enabled</name>
35335                  <description>Read: channel enabled</description>
35336                  <value>1</value>
35337                </enumeratedValue>
35338              </enumeratedValues>
35339              <enumeratedValues>
35340                <usage>write</usage>
35341                <enumeratedValue>
35342                  <name>Clear</name>
35343                  <description>Write: disable channel</description>
35344                  <value>1</value>
35345                </enumeratedValue>
35346              </enumeratedValues>
35347            </field>
35348            <field>
35349              <name>CH24</name>
35350              <description>Channel 24 enable clear register.  Writing '0' has no effect</description>
35351              <lsb>24</lsb>
35352              <msb>24</msb>
35353              <enumeratedValues>
35354                <usage>read</usage>
35355                <enumeratedValue>
35356                  <name>Disabled</name>
35357                  <description>Read: channel disabled</description>
35358                  <value>0</value>
35359                </enumeratedValue>
35360                <enumeratedValue>
35361                  <name>Enabled</name>
35362                  <description>Read: channel enabled</description>
35363                  <value>1</value>
35364                </enumeratedValue>
35365              </enumeratedValues>
35366              <enumeratedValues>
35367                <usage>write</usage>
35368                <enumeratedValue>
35369                  <name>Clear</name>
35370                  <description>Write: disable channel</description>
35371                  <value>1</value>
35372                </enumeratedValue>
35373              </enumeratedValues>
35374            </field>
35375            <field>
35376              <name>CH25</name>
35377              <description>Channel 25 enable clear register.  Writing '0' has no effect</description>
35378              <lsb>25</lsb>
35379              <msb>25</msb>
35380              <enumeratedValues>
35381                <usage>read</usage>
35382                <enumeratedValue>
35383                  <name>Disabled</name>
35384                  <description>Read: channel disabled</description>
35385                  <value>0</value>
35386                </enumeratedValue>
35387                <enumeratedValue>
35388                  <name>Enabled</name>
35389                  <description>Read: channel enabled</description>
35390                  <value>1</value>
35391                </enumeratedValue>
35392              </enumeratedValues>
35393              <enumeratedValues>
35394                <usage>write</usage>
35395                <enumeratedValue>
35396                  <name>Clear</name>
35397                  <description>Write: disable channel</description>
35398                  <value>1</value>
35399                </enumeratedValue>
35400              </enumeratedValues>
35401            </field>
35402            <field>
35403              <name>CH26</name>
35404              <description>Channel 26 enable clear register.  Writing '0' has no effect</description>
35405              <lsb>26</lsb>
35406              <msb>26</msb>
35407              <enumeratedValues>
35408                <usage>read</usage>
35409                <enumeratedValue>
35410                  <name>Disabled</name>
35411                  <description>Read: channel disabled</description>
35412                  <value>0</value>
35413                </enumeratedValue>
35414                <enumeratedValue>
35415                  <name>Enabled</name>
35416                  <description>Read: channel enabled</description>
35417                  <value>1</value>
35418                </enumeratedValue>
35419              </enumeratedValues>
35420              <enumeratedValues>
35421                <usage>write</usage>
35422                <enumeratedValue>
35423                  <name>Clear</name>
35424                  <description>Write: disable channel</description>
35425                  <value>1</value>
35426                </enumeratedValue>
35427              </enumeratedValues>
35428            </field>
35429            <field>
35430              <name>CH27</name>
35431              <description>Channel 27 enable clear register.  Writing '0' has no effect</description>
35432              <lsb>27</lsb>
35433              <msb>27</msb>
35434              <enumeratedValues>
35435                <usage>read</usage>
35436                <enumeratedValue>
35437                  <name>Disabled</name>
35438                  <description>Read: channel disabled</description>
35439                  <value>0</value>
35440                </enumeratedValue>
35441                <enumeratedValue>
35442                  <name>Enabled</name>
35443                  <description>Read: channel enabled</description>
35444                  <value>1</value>
35445                </enumeratedValue>
35446              </enumeratedValues>
35447              <enumeratedValues>
35448                <usage>write</usage>
35449                <enumeratedValue>
35450                  <name>Clear</name>
35451                  <description>Write: disable channel</description>
35452                  <value>1</value>
35453                </enumeratedValue>
35454              </enumeratedValues>
35455            </field>
35456            <field>
35457              <name>CH28</name>
35458              <description>Channel 28 enable clear register.  Writing '0' has no effect</description>
35459              <lsb>28</lsb>
35460              <msb>28</msb>
35461              <enumeratedValues>
35462                <usage>read</usage>
35463                <enumeratedValue>
35464                  <name>Disabled</name>
35465                  <description>Read: channel disabled</description>
35466                  <value>0</value>
35467                </enumeratedValue>
35468                <enumeratedValue>
35469                  <name>Enabled</name>
35470                  <description>Read: channel enabled</description>
35471                  <value>1</value>
35472                </enumeratedValue>
35473              </enumeratedValues>
35474              <enumeratedValues>
35475                <usage>write</usage>
35476                <enumeratedValue>
35477                  <name>Clear</name>
35478                  <description>Write: disable channel</description>
35479                  <value>1</value>
35480                </enumeratedValue>
35481              </enumeratedValues>
35482            </field>
35483            <field>
35484              <name>CH29</name>
35485              <description>Channel 29 enable clear register.  Writing '0' has no effect</description>
35486              <lsb>29</lsb>
35487              <msb>29</msb>
35488              <enumeratedValues>
35489                <usage>read</usage>
35490                <enumeratedValue>
35491                  <name>Disabled</name>
35492                  <description>Read: channel disabled</description>
35493                  <value>0</value>
35494                </enumeratedValue>
35495                <enumeratedValue>
35496                  <name>Enabled</name>
35497                  <description>Read: channel enabled</description>
35498                  <value>1</value>
35499                </enumeratedValue>
35500              </enumeratedValues>
35501              <enumeratedValues>
35502                <usage>write</usage>
35503                <enumeratedValue>
35504                  <name>Clear</name>
35505                  <description>Write: disable channel</description>
35506                  <value>1</value>
35507                </enumeratedValue>
35508              </enumeratedValues>
35509            </field>
35510            <field>
35511              <name>CH30</name>
35512              <description>Channel 30 enable clear register.  Writing '0' has no effect</description>
35513              <lsb>30</lsb>
35514              <msb>30</msb>
35515              <enumeratedValues>
35516                <usage>read</usage>
35517                <enumeratedValue>
35518                  <name>Disabled</name>
35519                  <description>Read: channel disabled</description>
35520                  <value>0</value>
35521                </enumeratedValue>
35522                <enumeratedValue>
35523                  <name>Enabled</name>
35524                  <description>Read: channel enabled</description>
35525                  <value>1</value>
35526                </enumeratedValue>
35527              </enumeratedValues>
35528              <enumeratedValues>
35529                <usage>write</usage>
35530                <enumeratedValue>
35531                  <name>Clear</name>
35532                  <description>Write: disable channel</description>
35533                  <value>1</value>
35534                </enumeratedValue>
35535              </enumeratedValues>
35536            </field>
35537            <field>
35538              <name>CH31</name>
35539              <description>Channel 31 enable clear register.  Writing '0' has no effect</description>
35540              <lsb>31</lsb>
35541              <msb>31</msb>
35542              <enumeratedValues>
35543                <usage>read</usage>
35544                <enumeratedValue>
35545                  <name>Disabled</name>
35546                  <description>Read: channel disabled</description>
35547                  <value>0</value>
35548                </enumeratedValue>
35549                <enumeratedValue>
35550                  <name>Enabled</name>
35551                  <description>Read: channel enabled</description>
35552                  <value>1</value>
35553                </enumeratedValue>
35554              </enumeratedValues>
35555              <enumeratedValues>
35556                <usage>write</usage>
35557                <enumeratedValue>
35558                  <name>Clear</name>
35559                  <description>Write: disable channel</description>
35560                  <value>1</value>
35561                </enumeratedValue>
35562              </enumeratedValues>
35563            </field>
35564          </fields>
35565        </register>
35566        <cluster>
35567          <dim>20</dim>
35568          <dimIncrement>0x008</dimIncrement>
35569          <name>CH[%s]</name>
35570          <description>PPI Channel</description>
35571          <headerStructName>PPI_CH</headerStructName>
35572          <access>read-write</access>
35573          <addressOffset>0x510</addressOffset>
35574          <register>
35575            <name>EEP</name>
35576            <description>Description cluster: Channel n event end-point</description>
35577            <addressOffset>0x000</addressOffset>
35578            <access>read-write</access>
35579            <fields>
35580              <field>
35581                <name>EEP</name>
35582                <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
35583                <lsb>0</lsb>
35584                <msb>31</msb>
35585              </field>
35586            </fields>
35587          </register>
35588          <register>
35589            <name>TEP</name>
35590            <description>Description cluster: Channel n task end-point</description>
35591            <addressOffset>0x004</addressOffset>
35592            <access>read-write</access>
35593            <fields>
35594              <field>
35595                <name>TEP</name>
35596                <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
35597                <lsb>0</lsb>
35598                <msb>31</msb>
35599              </field>
35600            </fields>
35601          </register>
35602        </cluster>
35603        <register>
35604          <dim>0x6</dim>
35605          <dimIncrement>0x4</dimIncrement>
35606          <name>CHG[%s]</name>
35607          <description>Description collection: Channel group n</description>
35608          <addressOffset>0x800</addressOffset>
35609          <access>read-write</access>
35610          <fields>
35611            <field>
35612              <name>CH0</name>
35613              <description>Include or exclude channel 0</description>
35614              <lsb>0</lsb>
35615              <msb>0</msb>
35616              <enumeratedValues>
35617                <enumeratedValue>
35618                  <name>Excluded</name>
35619                  <description>Exclude</description>
35620                  <value>0</value>
35621                </enumeratedValue>
35622                <enumeratedValue>
35623                  <name>Included</name>
35624                  <description>Include</description>
35625                  <value>1</value>
35626                </enumeratedValue>
35627              </enumeratedValues>
35628            </field>
35629            <field>
35630              <name>CH1</name>
35631              <description>Include or exclude channel 1</description>
35632              <lsb>1</lsb>
35633              <msb>1</msb>
35634              <enumeratedValues>
35635                <enumeratedValue>
35636                  <name>Excluded</name>
35637                  <description>Exclude</description>
35638                  <value>0</value>
35639                </enumeratedValue>
35640                <enumeratedValue>
35641                  <name>Included</name>
35642                  <description>Include</description>
35643                  <value>1</value>
35644                </enumeratedValue>
35645              </enumeratedValues>
35646            </field>
35647            <field>
35648              <name>CH2</name>
35649              <description>Include or exclude channel 2</description>
35650              <lsb>2</lsb>
35651              <msb>2</msb>
35652              <enumeratedValues>
35653                <enumeratedValue>
35654                  <name>Excluded</name>
35655                  <description>Exclude</description>
35656                  <value>0</value>
35657                </enumeratedValue>
35658                <enumeratedValue>
35659                  <name>Included</name>
35660                  <description>Include</description>
35661                  <value>1</value>
35662                </enumeratedValue>
35663              </enumeratedValues>
35664            </field>
35665            <field>
35666              <name>CH3</name>
35667              <description>Include or exclude channel 3</description>
35668              <lsb>3</lsb>
35669              <msb>3</msb>
35670              <enumeratedValues>
35671                <enumeratedValue>
35672                  <name>Excluded</name>
35673                  <description>Exclude</description>
35674                  <value>0</value>
35675                </enumeratedValue>
35676                <enumeratedValue>
35677                  <name>Included</name>
35678                  <description>Include</description>
35679                  <value>1</value>
35680                </enumeratedValue>
35681              </enumeratedValues>
35682            </field>
35683            <field>
35684              <name>CH4</name>
35685              <description>Include or exclude channel 4</description>
35686              <lsb>4</lsb>
35687              <msb>4</msb>
35688              <enumeratedValues>
35689                <enumeratedValue>
35690                  <name>Excluded</name>
35691                  <description>Exclude</description>
35692                  <value>0</value>
35693                </enumeratedValue>
35694                <enumeratedValue>
35695                  <name>Included</name>
35696                  <description>Include</description>
35697                  <value>1</value>
35698                </enumeratedValue>
35699              </enumeratedValues>
35700            </field>
35701            <field>
35702              <name>CH5</name>
35703              <description>Include or exclude channel 5</description>
35704              <lsb>5</lsb>
35705              <msb>5</msb>
35706              <enumeratedValues>
35707                <enumeratedValue>
35708                  <name>Excluded</name>
35709                  <description>Exclude</description>
35710                  <value>0</value>
35711                </enumeratedValue>
35712                <enumeratedValue>
35713                  <name>Included</name>
35714                  <description>Include</description>
35715                  <value>1</value>
35716                </enumeratedValue>
35717              </enumeratedValues>
35718            </field>
35719            <field>
35720              <name>CH6</name>
35721              <description>Include or exclude channel 6</description>
35722              <lsb>6</lsb>
35723              <msb>6</msb>
35724              <enumeratedValues>
35725                <enumeratedValue>
35726                  <name>Excluded</name>
35727                  <description>Exclude</description>
35728                  <value>0</value>
35729                </enumeratedValue>
35730                <enumeratedValue>
35731                  <name>Included</name>
35732                  <description>Include</description>
35733                  <value>1</value>
35734                </enumeratedValue>
35735              </enumeratedValues>
35736            </field>
35737            <field>
35738              <name>CH7</name>
35739              <description>Include or exclude channel 7</description>
35740              <lsb>7</lsb>
35741              <msb>7</msb>
35742              <enumeratedValues>
35743                <enumeratedValue>
35744                  <name>Excluded</name>
35745                  <description>Exclude</description>
35746                  <value>0</value>
35747                </enumeratedValue>
35748                <enumeratedValue>
35749                  <name>Included</name>
35750                  <description>Include</description>
35751                  <value>1</value>
35752                </enumeratedValue>
35753              </enumeratedValues>
35754            </field>
35755            <field>
35756              <name>CH8</name>
35757              <description>Include or exclude channel 8</description>
35758              <lsb>8</lsb>
35759              <msb>8</msb>
35760              <enumeratedValues>
35761                <enumeratedValue>
35762                  <name>Excluded</name>
35763                  <description>Exclude</description>
35764                  <value>0</value>
35765                </enumeratedValue>
35766                <enumeratedValue>
35767                  <name>Included</name>
35768                  <description>Include</description>
35769                  <value>1</value>
35770                </enumeratedValue>
35771              </enumeratedValues>
35772            </field>
35773            <field>
35774              <name>CH9</name>
35775              <description>Include or exclude channel 9</description>
35776              <lsb>9</lsb>
35777              <msb>9</msb>
35778              <enumeratedValues>
35779                <enumeratedValue>
35780                  <name>Excluded</name>
35781                  <description>Exclude</description>
35782                  <value>0</value>
35783                </enumeratedValue>
35784                <enumeratedValue>
35785                  <name>Included</name>
35786                  <description>Include</description>
35787                  <value>1</value>
35788                </enumeratedValue>
35789              </enumeratedValues>
35790            </field>
35791            <field>
35792              <name>CH10</name>
35793              <description>Include or exclude channel 10</description>
35794              <lsb>10</lsb>
35795              <msb>10</msb>
35796              <enumeratedValues>
35797                <enumeratedValue>
35798                  <name>Excluded</name>
35799                  <description>Exclude</description>
35800                  <value>0</value>
35801                </enumeratedValue>
35802                <enumeratedValue>
35803                  <name>Included</name>
35804                  <description>Include</description>
35805                  <value>1</value>
35806                </enumeratedValue>
35807              </enumeratedValues>
35808            </field>
35809            <field>
35810              <name>CH11</name>
35811              <description>Include or exclude channel 11</description>
35812              <lsb>11</lsb>
35813              <msb>11</msb>
35814              <enumeratedValues>
35815                <enumeratedValue>
35816                  <name>Excluded</name>
35817                  <description>Exclude</description>
35818                  <value>0</value>
35819                </enumeratedValue>
35820                <enumeratedValue>
35821                  <name>Included</name>
35822                  <description>Include</description>
35823                  <value>1</value>
35824                </enumeratedValue>
35825              </enumeratedValues>
35826            </field>
35827            <field>
35828              <name>CH12</name>
35829              <description>Include or exclude channel 12</description>
35830              <lsb>12</lsb>
35831              <msb>12</msb>
35832              <enumeratedValues>
35833                <enumeratedValue>
35834                  <name>Excluded</name>
35835                  <description>Exclude</description>
35836                  <value>0</value>
35837                </enumeratedValue>
35838                <enumeratedValue>
35839                  <name>Included</name>
35840                  <description>Include</description>
35841                  <value>1</value>
35842                </enumeratedValue>
35843              </enumeratedValues>
35844            </field>
35845            <field>
35846              <name>CH13</name>
35847              <description>Include or exclude channel 13</description>
35848              <lsb>13</lsb>
35849              <msb>13</msb>
35850              <enumeratedValues>
35851                <enumeratedValue>
35852                  <name>Excluded</name>
35853                  <description>Exclude</description>
35854                  <value>0</value>
35855                </enumeratedValue>
35856                <enumeratedValue>
35857                  <name>Included</name>
35858                  <description>Include</description>
35859                  <value>1</value>
35860                </enumeratedValue>
35861              </enumeratedValues>
35862            </field>
35863            <field>
35864              <name>CH14</name>
35865              <description>Include or exclude channel 14</description>
35866              <lsb>14</lsb>
35867              <msb>14</msb>
35868              <enumeratedValues>
35869                <enumeratedValue>
35870                  <name>Excluded</name>
35871                  <description>Exclude</description>
35872                  <value>0</value>
35873                </enumeratedValue>
35874                <enumeratedValue>
35875                  <name>Included</name>
35876                  <description>Include</description>
35877                  <value>1</value>
35878                </enumeratedValue>
35879              </enumeratedValues>
35880            </field>
35881            <field>
35882              <name>CH15</name>
35883              <description>Include or exclude channel 15</description>
35884              <lsb>15</lsb>
35885              <msb>15</msb>
35886              <enumeratedValues>
35887                <enumeratedValue>
35888                  <name>Excluded</name>
35889                  <description>Exclude</description>
35890                  <value>0</value>
35891                </enumeratedValue>
35892                <enumeratedValue>
35893                  <name>Included</name>
35894                  <description>Include</description>
35895                  <value>1</value>
35896                </enumeratedValue>
35897              </enumeratedValues>
35898            </field>
35899            <field>
35900              <name>CH16</name>
35901              <description>Include or exclude channel 16</description>
35902              <lsb>16</lsb>
35903              <msb>16</msb>
35904              <enumeratedValues>
35905                <enumeratedValue>
35906                  <name>Excluded</name>
35907                  <description>Exclude</description>
35908                  <value>0</value>
35909                </enumeratedValue>
35910                <enumeratedValue>
35911                  <name>Included</name>
35912                  <description>Include</description>
35913                  <value>1</value>
35914                </enumeratedValue>
35915              </enumeratedValues>
35916            </field>
35917            <field>
35918              <name>CH17</name>
35919              <description>Include or exclude channel 17</description>
35920              <lsb>17</lsb>
35921              <msb>17</msb>
35922              <enumeratedValues>
35923                <enumeratedValue>
35924                  <name>Excluded</name>
35925                  <description>Exclude</description>
35926                  <value>0</value>
35927                </enumeratedValue>
35928                <enumeratedValue>
35929                  <name>Included</name>
35930                  <description>Include</description>
35931                  <value>1</value>
35932                </enumeratedValue>
35933              </enumeratedValues>
35934            </field>
35935            <field>
35936              <name>CH18</name>
35937              <description>Include or exclude channel 18</description>
35938              <lsb>18</lsb>
35939              <msb>18</msb>
35940              <enumeratedValues>
35941                <enumeratedValue>
35942                  <name>Excluded</name>
35943                  <description>Exclude</description>
35944                  <value>0</value>
35945                </enumeratedValue>
35946                <enumeratedValue>
35947                  <name>Included</name>
35948                  <description>Include</description>
35949                  <value>1</value>
35950                </enumeratedValue>
35951              </enumeratedValues>
35952            </field>
35953            <field>
35954              <name>CH19</name>
35955              <description>Include or exclude channel 19</description>
35956              <lsb>19</lsb>
35957              <msb>19</msb>
35958              <enumeratedValues>
35959                <enumeratedValue>
35960                  <name>Excluded</name>
35961                  <description>Exclude</description>
35962                  <value>0</value>
35963                </enumeratedValue>
35964                <enumeratedValue>
35965                  <name>Included</name>
35966                  <description>Include</description>
35967                  <value>1</value>
35968                </enumeratedValue>
35969              </enumeratedValues>
35970            </field>
35971            <field>
35972              <name>CH20</name>
35973              <description>Include or exclude channel 20</description>
35974              <lsb>20</lsb>
35975              <msb>20</msb>
35976              <enumeratedValues>
35977                <enumeratedValue>
35978                  <name>Excluded</name>
35979                  <description>Exclude</description>
35980                  <value>0</value>
35981                </enumeratedValue>
35982                <enumeratedValue>
35983                  <name>Included</name>
35984                  <description>Include</description>
35985                  <value>1</value>
35986                </enumeratedValue>
35987              </enumeratedValues>
35988            </field>
35989            <field>
35990              <name>CH21</name>
35991              <description>Include or exclude channel 21</description>
35992              <lsb>21</lsb>
35993              <msb>21</msb>
35994              <enumeratedValues>
35995                <enumeratedValue>
35996                  <name>Excluded</name>
35997                  <description>Exclude</description>
35998                  <value>0</value>
35999                </enumeratedValue>
36000                <enumeratedValue>
36001                  <name>Included</name>
36002                  <description>Include</description>
36003                  <value>1</value>
36004                </enumeratedValue>
36005              </enumeratedValues>
36006            </field>
36007            <field>
36008              <name>CH22</name>
36009              <description>Include or exclude channel 22</description>
36010              <lsb>22</lsb>
36011              <msb>22</msb>
36012              <enumeratedValues>
36013                <enumeratedValue>
36014                  <name>Excluded</name>
36015                  <description>Exclude</description>
36016                  <value>0</value>
36017                </enumeratedValue>
36018                <enumeratedValue>
36019                  <name>Included</name>
36020                  <description>Include</description>
36021                  <value>1</value>
36022                </enumeratedValue>
36023              </enumeratedValues>
36024            </field>
36025            <field>
36026              <name>CH23</name>
36027              <description>Include or exclude channel 23</description>
36028              <lsb>23</lsb>
36029              <msb>23</msb>
36030              <enumeratedValues>
36031                <enumeratedValue>
36032                  <name>Excluded</name>
36033                  <description>Exclude</description>
36034                  <value>0</value>
36035                </enumeratedValue>
36036                <enumeratedValue>
36037                  <name>Included</name>
36038                  <description>Include</description>
36039                  <value>1</value>
36040                </enumeratedValue>
36041              </enumeratedValues>
36042            </field>
36043            <field>
36044              <name>CH24</name>
36045              <description>Include or exclude channel 24</description>
36046              <lsb>24</lsb>
36047              <msb>24</msb>
36048              <enumeratedValues>
36049                <enumeratedValue>
36050                  <name>Excluded</name>
36051                  <description>Exclude</description>
36052                  <value>0</value>
36053                </enumeratedValue>
36054                <enumeratedValue>
36055                  <name>Included</name>
36056                  <description>Include</description>
36057                  <value>1</value>
36058                </enumeratedValue>
36059              </enumeratedValues>
36060            </field>
36061            <field>
36062              <name>CH25</name>
36063              <description>Include or exclude channel 25</description>
36064              <lsb>25</lsb>
36065              <msb>25</msb>
36066              <enumeratedValues>
36067                <enumeratedValue>
36068                  <name>Excluded</name>
36069                  <description>Exclude</description>
36070                  <value>0</value>
36071                </enumeratedValue>
36072                <enumeratedValue>
36073                  <name>Included</name>
36074                  <description>Include</description>
36075                  <value>1</value>
36076                </enumeratedValue>
36077              </enumeratedValues>
36078            </field>
36079            <field>
36080              <name>CH26</name>
36081              <description>Include or exclude channel 26</description>
36082              <lsb>26</lsb>
36083              <msb>26</msb>
36084              <enumeratedValues>
36085                <enumeratedValue>
36086                  <name>Excluded</name>
36087                  <description>Exclude</description>
36088                  <value>0</value>
36089                </enumeratedValue>
36090                <enumeratedValue>
36091                  <name>Included</name>
36092                  <description>Include</description>
36093                  <value>1</value>
36094                </enumeratedValue>
36095              </enumeratedValues>
36096            </field>
36097            <field>
36098              <name>CH27</name>
36099              <description>Include or exclude channel 27</description>
36100              <lsb>27</lsb>
36101              <msb>27</msb>
36102              <enumeratedValues>
36103                <enumeratedValue>
36104                  <name>Excluded</name>
36105                  <description>Exclude</description>
36106                  <value>0</value>
36107                </enumeratedValue>
36108                <enumeratedValue>
36109                  <name>Included</name>
36110                  <description>Include</description>
36111                  <value>1</value>
36112                </enumeratedValue>
36113              </enumeratedValues>
36114            </field>
36115            <field>
36116              <name>CH28</name>
36117              <description>Include or exclude channel 28</description>
36118              <lsb>28</lsb>
36119              <msb>28</msb>
36120              <enumeratedValues>
36121                <enumeratedValue>
36122                  <name>Excluded</name>
36123                  <description>Exclude</description>
36124                  <value>0</value>
36125                </enumeratedValue>
36126                <enumeratedValue>
36127                  <name>Included</name>
36128                  <description>Include</description>
36129                  <value>1</value>
36130                </enumeratedValue>
36131              </enumeratedValues>
36132            </field>
36133            <field>
36134              <name>CH29</name>
36135              <description>Include or exclude channel 29</description>
36136              <lsb>29</lsb>
36137              <msb>29</msb>
36138              <enumeratedValues>
36139                <enumeratedValue>
36140                  <name>Excluded</name>
36141                  <description>Exclude</description>
36142                  <value>0</value>
36143                </enumeratedValue>
36144                <enumeratedValue>
36145                  <name>Included</name>
36146                  <description>Include</description>
36147                  <value>1</value>
36148                </enumeratedValue>
36149              </enumeratedValues>
36150            </field>
36151            <field>
36152              <name>CH30</name>
36153              <description>Include or exclude channel 30</description>
36154              <lsb>30</lsb>
36155              <msb>30</msb>
36156              <enumeratedValues>
36157                <enumeratedValue>
36158                  <name>Excluded</name>
36159                  <description>Exclude</description>
36160                  <value>0</value>
36161                </enumeratedValue>
36162                <enumeratedValue>
36163                  <name>Included</name>
36164                  <description>Include</description>
36165                  <value>1</value>
36166                </enumeratedValue>
36167              </enumeratedValues>
36168            </field>
36169            <field>
36170              <name>CH31</name>
36171              <description>Include or exclude channel 31</description>
36172              <lsb>31</lsb>
36173              <msb>31</msb>
36174              <enumeratedValues>
36175                <enumeratedValue>
36176                  <name>Excluded</name>
36177                  <description>Exclude</description>
36178                  <value>0</value>
36179                </enumeratedValue>
36180                <enumeratedValue>
36181                  <name>Included</name>
36182                  <description>Include</description>
36183                  <value>1</value>
36184                </enumeratedValue>
36185              </enumeratedValues>
36186            </field>
36187          </fields>
36188        </register>
36189        <cluster>
36190          <dim>32</dim>
36191          <dimIncrement>0x004</dimIncrement>
36192          <name>FORK[%s]</name>
36193          <description>Fork</description>
36194          <headerStructName>PPI_FORK</headerStructName>
36195          <access>read-write</access>
36196          <addressOffset>0x910</addressOffset>
36197          <register>
36198            <name>TEP</name>
36199            <description>Description cluster: Channel n task end-point</description>
36200            <addressOffset>0x000</addressOffset>
36201            <access>read-write</access>
36202            <fields>
36203              <field>
36204                <name>TEP</name>
36205                <description>Pointer to task register</description>
36206                <lsb>0</lsb>
36207                <msb>31</msb>
36208              </field>
36209            </fields>
36210          </register>
36211        </cluster>
36212      </registers>
36213    </peripheral>
36214  </peripherals>
36215</device>