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>nrf52811</name>
7  <series>nrf52</series>
8  <version>1</version>
9  <description>nRF52811 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>0x00052811</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>0xFFFFFFFF</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>APPROTECT</name>
812      <description>Access Port Protection</description>
813      <baseAddress>0x40000000</baseAddress>
814      <addressBlock>
815        <offset>0</offset>
816        <size>0x1000</size>
817        <usage>registers</usage>
818      </addressBlock>
819      <groupName>APPROTECT</groupName>
820      <size>0x20</size>
821      <registers>
822        <register>
823          <name>FORCEPROTECT</name>
824          <description>Software force enable APPROTECT mechanism until next reset.</description>
825          <addressOffset>0x550</addressOffset>
826          <access>read-writeonce</access>
827          <resetValue>0xFFFFFFFF</resetValue>
828          <fields>
829            <field>
830              <name>FORCEPROTECT</name>
831              <description>Write 0x0 to force enable APPROTECT mechanism</description>
832              <lsb>0</lsb>
833              <msb>7</msb>
834              <enumeratedValues>
835                <usage>write</usage>
836                <enumeratedValue>
837                  <name>Force</name>
838                  <description>Software force enable APPROTECT mechanism</description>
839                  <value>0x0</value>
840                </enumeratedValue>
841              </enumeratedValues>
842            </field>
843          </fields>
844        </register>
845        <register>
846          <name>DISABLE</name>
847          <description>Software disable APPROTECT mechanism</description>
848          <addressOffset>0x558</addressOffset>
849          <access>read-write</access>
850          <resetValue>0x00000000</resetValue>
851          <fields>
852            <field>
853              <name>DISABLE</name>
854              <description>Software disable APPROTECT mechanism</description>
855              <lsb>0</lsb>
856              <msb>7</msb>
857              <enumeratedValues>
858                <enumeratedValue>
859                  <name>SwDisable</name>
860                  <description>Software disable APPROTECT mechanism</description>
861                  <value>0x5A</value>
862                </enumeratedValue>
863              </enumeratedValues>
864            </field>
865          </fields>
866        </register>
867      </registers>
868    </peripheral>
869    <peripheral>
870      <name>BPROT</name>
871      <description>Block Protect</description>
872      <baseAddress>0x40000000</baseAddress>
873      <alternatePeripheral>APPROTECT</alternatePeripheral>
874      <addressBlock>
875        <offset>0</offset>
876        <size>0x1000</size>
877        <usage>registers</usage>
878      </addressBlock>
879      <groupName>BPROT</groupName>
880      <size>0x20</size>
881      <registers>
882        <register>
883          <name>CONFIG0</name>
884          <description>Block protect configuration register 0</description>
885          <addressOffset>0x600</addressOffset>
886          <access>read-write</access>
887          <fields>
888            <field>
889              <name>REGION0</name>
890              <description>Enable protection for region 0. Write '0' has no effect.</description>
891              <lsb>0</lsb>
892              <msb>0</msb>
893              <enumeratedValues>
894                <enumeratedValue>
895                  <name>Disabled</name>
896                  <description>Protection disabled</description>
897                  <value>0</value>
898                </enumeratedValue>
899                <enumeratedValue>
900                  <name>Enabled</name>
901                  <description>Protection enabled</description>
902                  <value>1</value>
903                </enumeratedValue>
904              </enumeratedValues>
905            </field>
906            <field>
907              <name>REGION1</name>
908              <description>Enable protection for region 1. Write '0' has no effect.</description>
909              <lsb>1</lsb>
910              <msb>1</msb>
911              <enumeratedValues>
912                <enumeratedValue>
913                  <name>Disabled</name>
914                  <description>Protection disabled</description>
915                  <value>0</value>
916                </enumeratedValue>
917                <enumeratedValue>
918                  <name>Enabled</name>
919                  <description>Protection enabled</description>
920                  <value>1</value>
921                </enumeratedValue>
922              </enumeratedValues>
923            </field>
924            <field>
925              <name>REGION2</name>
926              <description>Enable protection for region 2. Write '0' has no effect.</description>
927              <lsb>2</lsb>
928              <msb>2</msb>
929              <enumeratedValues>
930                <enumeratedValue>
931                  <name>Disabled</name>
932                  <description>Protection disabled</description>
933                  <value>0</value>
934                </enumeratedValue>
935                <enumeratedValue>
936                  <name>Enabled</name>
937                  <description>Protection enabled</description>
938                  <value>1</value>
939                </enumeratedValue>
940              </enumeratedValues>
941            </field>
942            <field>
943              <name>REGION3</name>
944              <description>Enable protection for region 3. Write '0' has no effect.</description>
945              <lsb>3</lsb>
946              <msb>3</msb>
947              <enumeratedValues>
948                <enumeratedValue>
949                  <name>Disabled</name>
950                  <description>Protection disabled</description>
951                  <value>0</value>
952                </enumeratedValue>
953                <enumeratedValue>
954                  <name>Enabled</name>
955                  <description>Protection enabled</description>
956                  <value>1</value>
957                </enumeratedValue>
958              </enumeratedValues>
959            </field>
960            <field>
961              <name>REGION4</name>
962              <description>Enable protection for region 4. Write '0' has no effect.</description>
963              <lsb>4</lsb>
964              <msb>4</msb>
965              <enumeratedValues>
966                <enumeratedValue>
967                  <name>Disabled</name>
968                  <description>Protection disabled</description>
969                  <value>0</value>
970                </enumeratedValue>
971                <enumeratedValue>
972                  <name>Enabled</name>
973                  <description>Protection enabled</description>
974                  <value>1</value>
975                </enumeratedValue>
976              </enumeratedValues>
977            </field>
978            <field>
979              <name>REGION5</name>
980              <description>Enable protection for region 5. Write '0' has no effect.</description>
981              <lsb>5</lsb>
982              <msb>5</msb>
983              <enumeratedValues>
984                <enumeratedValue>
985                  <name>Disabled</name>
986                  <description>Protection disabled</description>
987                  <value>0</value>
988                </enumeratedValue>
989                <enumeratedValue>
990                  <name>Enabled</name>
991                  <description>Protection enabled</description>
992                  <value>1</value>
993                </enumeratedValue>
994              </enumeratedValues>
995            </field>
996            <field>
997              <name>REGION6</name>
998              <description>Enable protection for region 6. Write '0' has no effect.</description>
999              <lsb>6</lsb>
1000              <msb>6</msb>
1001              <enumeratedValues>
1002                <enumeratedValue>
1003                  <name>Disabled</name>
1004                  <description>Protection disabled</description>
1005                  <value>0</value>
1006                </enumeratedValue>
1007                <enumeratedValue>
1008                  <name>Enabled</name>
1009                  <description>Protection enabled</description>
1010                  <value>1</value>
1011                </enumeratedValue>
1012              </enumeratedValues>
1013            </field>
1014            <field>
1015              <name>REGION7</name>
1016              <description>Enable protection for region 7. Write '0' has no effect.</description>
1017              <lsb>7</lsb>
1018              <msb>7</msb>
1019              <enumeratedValues>
1020                <enumeratedValue>
1021                  <name>Disabled</name>
1022                  <description>Protection disabled</description>
1023                  <value>0</value>
1024                </enumeratedValue>
1025                <enumeratedValue>
1026                  <name>Enabled</name>
1027                  <description>Protection enabled</description>
1028                  <value>1</value>
1029                </enumeratedValue>
1030              </enumeratedValues>
1031            </field>
1032            <field>
1033              <name>REGION8</name>
1034              <description>Enable protection for region 8. Write '0' has no effect.</description>
1035              <lsb>8</lsb>
1036              <msb>8</msb>
1037              <enumeratedValues>
1038                <enumeratedValue>
1039                  <name>Disabled</name>
1040                  <description>Protection disabled</description>
1041                  <value>0</value>
1042                </enumeratedValue>
1043                <enumeratedValue>
1044                  <name>Enabled</name>
1045                  <description>Protection enabled</description>
1046                  <value>1</value>
1047                </enumeratedValue>
1048              </enumeratedValues>
1049            </field>
1050            <field>
1051              <name>REGION9</name>
1052              <description>Enable protection for region 9. Write '0' has no effect.</description>
1053              <lsb>9</lsb>
1054              <msb>9</msb>
1055              <enumeratedValues>
1056                <enumeratedValue>
1057                  <name>Disabled</name>
1058                  <description>Protection disabled</description>
1059                  <value>0</value>
1060                </enumeratedValue>
1061                <enumeratedValue>
1062                  <name>Enabled</name>
1063                  <description>Protection enabled</description>
1064                  <value>1</value>
1065                </enumeratedValue>
1066              </enumeratedValues>
1067            </field>
1068            <field>
1069              <name>REGION10</name>
1070              <description>Enable protection for region 10. Write '0' has no effect.</description>
1071              <lsb>10</lsb>
1072              <msb>10</msb>
1073              <enumeratedValues>
1074                <enumeratedValue>
1075                  <name>Disabled</name>
1076                  <description>Protection disabled</description>
1077                  <value>0</value>
1078                </enumeratedValue>
1079                <enumeratedValue>
1080                  <name>Enabled</name>
1081                  <description>Protection enabled</description>
1082                  <value>1</value>
1083                </enumeratedValue>
1084              </enumeratedValues>
1085            </field>
1086            <field>
1087              <name>REGION11</name>
1088              <description>Enable protection for region 11. Write '0' has no effect.</description>
1089              <lsb>11</lsb>
1090              <msb>11</msb>
1091              <enumeratedValues>
1092                <enumeratedValue>
1093                  <name>Disabled</name>
1094                  <description>Protection disabled</description>
1095                  <value>0</value>
1096                </enumeratedValue>
1097                <enumeratedValue>
1098                  <name>Enabled</name>
1099                  <description>Protection enabled</description>
1100                  <value>1</value>
1101                </enumeratedValue>
1102              </enumeratedValues>
1103            </field>
1104            <field>
1105              <name>REGION12</name>
1106              <description>Enable protection for region 12. Write '0' has no effect.</description>
1107              <lsb>12</lsb>
1108              <msb>12</msb>
1109              <enumeratedValues>
1110                <enumeratedValue>
1111                  <name>Disabled</name>
1112                  <description>Protection disabled</description>
1113                  <value>0</value>
1114                </enumeratedValue>
1115                <enumeratedValue>
1116                  <name>Enabled</name>
1117                  <description>Protection enabled</description>
1118                  <value>1</value>
1119                </enumeratedValue>
1120              </enumeratedValues>
1121            </field>
1122            <field>
1123              <name>REGION13</name>
1124              <description>Enable protection for region 13. Write '0' has no effect.</description>
1125              <lsb>13</lsb>
1126              <msb>13</msb>
1127              <enumeratedValues>
1128                <enumeratedValue>
1129                  <name>Disabled</name>
1130                  <description>Protection disabled</description>
1131                  <value>0</value>
1132                </enumeratedValue>
1133                <enumeratedValue>
1134                  <name>Enabled</name>
1135                  <description>Protection enabled</description>
1136                  <value>1</value>
1137                </enumeratedValue>
1138              </enumeratedValues>
1139            </field>
1140            <field>
1141              <name>REGION14</name>
1142              <description>Enable protection for region 14. Write '0' has no effect.</description>
1143              <lsb>14</lsb>
1144              <msb>14</msb>
1145              <enumeratedValues>
1146                <enumeratedValue>
1147                  <name>Disabled</name>
1148                  <description>Protection disabled</description>
1149                  <value>0</value>
1150                </enumeratedValue>
1151                <enumeratedValue>
1152                  <name>Enabled</name>
1153                  <description>Protection enabled</description>
1154                  <value>1</value>
1155                </enumeratedValue>
1156              </enumeratedValues>
1157            </field>
1158            <field>
1159              <name>REGION15</name>
1160              <description>Enable protection for region 15. Write '0' has no effect.</description>
1161              <lsb>15</lsb>
1162              <msb>15</msb>
1163              <enumeratedValues>
1164                <enumeratedValue>
1165                  <name>Disabled</name>
1166                  <description>Protection disabled</description>
1167                  <value>0</value>
1168                </enumeratedValue>
1169                <enumeratedValue>
1170                  <name>Enabled</name>
1171                  <description>Protection enabled</description>
1172                  <value>1</value>
1173                </enumeratedValue>
1174              </enumeratedValues>
1175            </field>
1176            <field>
1177              <name>REGION16</name>
1178              <description>Enable protection for region 16. Write '0' has no effect.</description>
1179              <lsb>16</lsb>
1180              <msb>16</msb>
1181              <enumeratedValues>
1182                <enumeratedValue>
1183                  <name>Disabled</name>
1184                  <description>Protection disabled</description>
1185                  <value>0</value>
1186                </enumeratedValue>
1187                <enumeratedValue>
1188                  <name>Enabled</name>
1189                  <description>Protection enabled</description>
1190                  <value>1</value>
1191                </enumeratedValue>
1192              </enumeratedValues>
1193            </field>
1194            <field>
1195              <name>REGION17</name>
1196              <description>Enable protection for region 17. Write '0' has no effect.</description>
1197              <lsb>17</lsb>
1198              <msb>17</msb>
1199              <enumeratedValues>
1200                <enumeratedValue>
1201                  <name>Disabled</name>
1202                  <description>Protection disabled</description>
1203                  <value>0</value>
1204                </enumeratedValue>
1205                <enumeratedValue>
1206                  <name>Enabled</name>
1207                  <description>Protection enabled</description>
1208                  <value>1</value>
1209                </enumeratedValue>
1210              </enumeratedValues>
1211            </field>
1212            <field>
1213              <name>REGION18</name>
1214              <description>Enable protection for region 18. Write '0' has no effect.</description>
1215              <lsb>18</lsb>
1216              <msb>18</msb>
1217              <enumeratedValues>
1218                <enumeratedValue>
1219                  <name>Disabled</name>
1220                  <description>Protection disabled</description>
1221                  <value>0</value>
1222                </enumeratedValue>
1223                <enumeratedValue>
1224                  <name>Enabled</name>
1225                  <description>Protection enabled</description>
1226                  <value>1</value>
1227                </enumeratedValue>
1228              </enumeratedValues>
1229            </field>
1230            <field>
1231              <name>REGION19</name>
1232              <description>Enable protection for region 19. Write '0' has no effect.</description>
1233              <lsb>19</lsb>
1234              <msb>19</msb>
1235              <enumeratedValues>
1236                <enumeratedValue>
1237                  <name>Disabled</name>
1238                  <description>Protection disabled</description>
1239                  <value>0</value>
1240                </enumeratedValue>
1241                <enumeratedValue>
1242                  <name>Enabled</name>
1243                  <description>Protection enabled</description>
1244                  <value>1</value>
1245                </enumeratedValue>
1246              </enumeratedValues>
1247            </field>
1248            <field>
1249              <name>REGION20</name>
1250              <description>Enable protection for region 20. Write '0' has no effect.</description>
1251              <lsb>20</lsb>
1252              <msb>20</msb>
1253              <enumeratedValues>
1254                <enumeratedValue>
1255                  <name>Disabled</name>
1256                  <description>Protection disabled</description>
1257                  <value>0</value>
1258                </enumeratedValue>
1259                <enumeratedValue>
1260                  <name>Enabled</name>
1261                  <description>Protection enabled</description>
1262                  <value>1</value>
1263                </enumeratedValue>
1264              </enumeratedValues>
1265            </field>
1266            <field>
1267              <name>REGION21</name>
1268              <description>Enable protection for region 21. Write '0' has no effect.</description>
1269              <lsb>21</lsb>
1270              <msb>21</msb>
1271              <enumeratedValues>
1272                <enumeratedValue>
1273                  <name>Disabled</name>
1274                  <description>Protection disabled</description>
1275                  <value>0</value>
1276                </enumeratedValue>
1277                <enumeratedValue>
1278                  <name>Enabled</name>
1279                  <description>Protection enabled</description>
1280                  <value>1</value>
1281                </enumeratedValue>
1282              </enumeratedValues>
1283            </field>
1284            <field>
1285              <name>REGION22</name>
1286              <description>Enable protection for region 22. Write '0' has no effect.</description>
1287              <lsb>22</lsb>
1288              <msb>22</msb>
1289              <enumeratedValues>
1290                <enumeratedValue>
1291                  <name>Disabled</name>
1292                  <description>Protection disabled</description>
1293                  <value>0</value>
1294                </enumeratedValue>
1295                <enumeratedValue>
1296                  <name>Enabled</name>
1297                  <description>Protection enabled</description>
1298                  <value>1</value>
1299                </enumeratedValue>
1300              </enumeratedValues>
1301            </field>
1302            <field>
1303              <name>REGION23</name>
1304              <description>Enable protection for region 23. Write '0' has no effect.</description>
1305              <lsb>23</lsb>
1306              <msb>23</msb>
1307              <enumeratedValues>
1308                <enumeratedValue>
1309                  <name>Disabled</name>
1310                  <description>Protection disabled</description>
1311                  <value>0</value>
1312                </enumeratedValue>
1313                <enumeratedValue>
1314                  <name>Enabled</name>
1315                  <description>Protection enabled</description>
1316                  <value>1</value>
1317                </enumeratedValue>
1318              </enumeratedValues>
1319            </field>
1320            <field>
1321              <name>REGION24</name>
1322              <description>Enable protection for region 24. Write '0' has no effect.</description>
1323              <lsb>24</lsb>
1324              <msb>24</msb>
1325              <enumeratedValues>
1326                <enumeratedValue>
1327                  <name>Disabled</name>
1328                  <description>Protection disabled</description>
1329                  <value>0</value>
1330                </enumeratedValue>
1331                <enumeratedValue>
1332                  <name>Enabled</name>
1333                  <description>Protection enabled</description>
1334                  <value>1</value>
1335                </enumeratedValue>
1336              </enumeratedValues>
1337            </field>
1338            <field>
1339              <name>REGION25</name>
1340              <description>Enable protection for region 25. Write '0' has no effect.</description>
1341              <lsb>25</lsb>
1342              <msb>25</msb>
1343              <enumeratedValues>
1344                <enumeratedValue>
1345                  <name>Disabled</name>
1346                  <description>Protection disabled</description>
1347                  <value>0</value>
1348                </enumeratedValue>
1349                <enumeratedValue>
1350                  <name>Enabled</name>
1351                  <description>Protection enabled</description>
1352                  <value>1</value>
1353                </enumeratedValue>
1354              </enumeratedValues>
1355            </field>
1356            <field>
1357              <name>REGION26</name>
1358              <description>Enable protection for region 26. Write '0' has no effect.</description>
1359              <lsb>26</lsb>
1360              <msb>26</msb>
1361              <enumeratedValues>
1362                <enumeratedValue>
1363                  <name>Disabled</name>
1364                  <description>Protection disabled</description>
1365                  <value>0</value>
1366                </enumeratedValue>
1367                <enumeratedValue>
1368                  <name>Enabled</name>
1369                  <description>Protection enabled</description>
1370                  <value>1</value>
1371                </enumeratedValue>
1372              </enumeratedValues>
1373            </field>
1374            <field>
1375              <name>REGION27</name>
1376              <description>Enable protection for region 27. Write '0' has no effect.</description>
1377              <lsb>27</lsb>
1378              <msb>27</msb>
1379              <enumeratedValues>
1380                <enumeratedValue>
1381                  <name>Disabled</name>
1382                  <description>Protection disabled</description>
1383                  <value>0</value>
1384                </enumeratedValue>
1385                <enumeratedValue>
1386                  <name>Enabled</name>
1387                  <description>Protection enabled</description>
1388                  <value>1</value>
1389                </enumeratedValue>
1390              </enumeratedValues>
1391            </field>
1392            <field>
1393              <name>REGION28</name>
1394              <description>Enable protection for region 28. Write '0' has no effect.</description>
1395              <lsb>28</lsb>
1396              <msb>28</msb>
1397              <enumeratedValues>
1398                <enumeratedValue>
1399                  <name>Disabled</name>
1400                  <description>Protection disabled</description>
1401                  <value>0</value>
1402                </enumeratedValue>
1403                <enumeratedValue>
1404                  <name>Enabled</name>
1405                  <description>Protection enabled</description>
1406                  <value>1</value>
1407                </enumeratedValue>
1408              </enumeratedValues>
1409            </field>
1410            <field>
1411              <name>REGION29</name>
1412              <description>Enable protection for region 29. Write '0' has no effect.</description>
1413              <lsb>29</lsb>
1414              <msb>29</msb>
1415              <enumeratedValues>
1416                <enumeratedValue>
1417                  <name>Disabled</name>
1418                  <description>Protection disabled</description>
1419                  <value>0</value>
1420                </enumeratedValue>
1421                <enumeratedValue>
1422                  <name>Enabled</name>
1423                  <description>Protection enabled</description>
1424                  <value>1</value>
1425                </enumeratedValue>
1426              </enumeratedValues>
1427            </field>
1428            <field>
1429              <name>REGION30</name>
1430              <description>Enable protection for region 30. Write '0' has no effect.</description>
1431              <lsb>30</lsb>
1432              <msb>30</msb>
1433              <enumeratedValues>
1434                <enumeratedValue>
1435                  <name>Disabled</name>
1436                  <description>Protection disabled</description>
1437                  <value>0</value>
1438                </enumeratedValue>
1439                <enumeratedValue>
1440                  <name>Enabled</name>
1441                  <description>Protection enabled</description>
1442                  <value>1</value>
1443                </enumeratedValue>
1444              </enumeratedValues>
1445            </field>
1446            <field>
1447              <name>REGION31</name>
1448              <description>Enable protection for region 31. Write '0' has no effect.</description>
1449              <lsb>31</lsb>
1450              <msb>31</msb>
1451              <enumeratedValues>
1452                <enumeratedValue>
1453                  <name>Disabled</name>
1454                  <description>Protection disabled</description>
1455                  <value>0</value>
1456                </enumeratedValue>
1457                <enumeratedValue>
1458                  <name>Enabled</name>
1459                  <description>Protection enabled</description>
1460                  <value>1</value>
1461                </enumeratedValue>
1462              </enumeratedValues>
1463            </field>
1464          </fields>
1465        </register>
1466        <register>
1467          <name>CONFIG1</name>
1468          <description>Block protect configuration register 1</description>
1469          <addressOffset>0x604</addressOffset>
1470          <access>read-write</access>
1471          <fields>
1472            <field>
1473              <name>REGION32</name>
1474              <description>Enable protection for region 32. Write '0' has no effect.</description>
1475              <lsb>0</lsb>
1476              <msb>0</msb>
1477              <enumeratedValues>
1478                <enumeratedValue>
1479                  <name>Disabled</name>
1480                  <description>Protection disabled</description>
1481                  <value>0</value>
1482                </enumeratedValue>
1483                <enumeratedValue>
1484                  <name>Enabled</name>
1485                  <description>Protection enabled</description>
1486                  <value>1</value>
1487                </enumeratedValue>
1488              </enumeratedValues>
1489            </field>
1490            <field>
1491              <name>REGION33</name>
1492              <description>Enable protection for region 33. Write '0' has no effect.</description>
1493              <lsb>1</lsb>
1494              <msb>1</msb>
1495              <enumeratedValues>
1496                <enumeratedValue>
1497                  <name>Disabled</name>
1498                  <description>Protection disabled</description>
1499                  <value>0</value>
1500                </enumeratedValue>
1501                <enumeratedValue>
1502                  <name>Enabled</name>
1503                  <description>Protection enabled</description>
1504                  <value>1</value>
1505                </enumeratedValue>
1506              </enumeratedValues>
1507            </field>
1508            <field>
1509              <name>REGION34</name>
1510              <description>Enable protection for region 34. Write '0' has no effect.</description>
1511              <lsb>2</lsb>
1512              <msb>2</msb>
1513              <enumeratedValues>
1514                <enumeratedValue>
1515                  <name>Disabled</name>
1516                  <description>Protection disabled</description>
1517                  <value>0</value>
1518                </enumeratedValue>
1519                <enumeratedValue>
1520                  <name>Enabled</name>
1521                  <description>Protection enabled</description>
1522                  <value>1</value>
1523                </enumeratedValue>
1524              </enumeratedValues>
1525            </field>
1526            <field>
1527              <name>REGION35</name>
1528              <description>Enable protection for region 35. Write '0' has no effect.</description>
1529              <lsb>3</lsb>
1530              <msb>3</msb>
1531              <enumeratedValues>
1532                <enumeratedValue>
1533                  <name>Disabled</name>
1534                  <description>Protection disabled</description>
1535                  <value>0</value>
1536                </enumeratedValue>
1537                <enumeratedValue>
1538                  <name>Enabled</name>
1539                  <description>Protection enabled</description>
1540                  <value>1</value>
1541                </enumeratedValue>
1542              </enumeratedValues>
1543            </field>
1544            <field>
1545              <name>REGION36</name>
1546              <description>Enable protection for region 36. Write '0' has no effect.</description>
1547              <lsb>4</lsb>
1548              <msb>4</msb>
1549              <enumeratedValues>
1550                <enumeratedValue>
1551                  <name>Disabled</name>
1552                  <description>Protection disabled</description>
1553                  <value>0</value>
1554                </enumeratedValue>
1555                <enumeratedValue>
1556                  <name>Enabled</name>
1557                  <description>Protection enabled</description>
1558                  <value>1</value>
1559                </enumeratedValue>
1560              </enumeratedValues>
1561            </field>
1562            <field>
1563              <name>REGION37</name>
1564              <description>Enable protection for region 37. Write '0' has no effect.</description>
1565              <lsb>5</lsb>
1566              <msb>5</msb>
1567              <enumeratedValues>
1568                <enumeratedValue>
1569                  <name>Disabled</name>
1570                  <description>Protection disabled</description>
1571                  <value>0</value>
1572                </enumeratedValue>
1573                <enumeratedValue>
1574                  <name>Enabled</name>
1575                  <description>Protection enabled</description>
1576                  <value>1</value>
1577                </enumeratedValue>
1578              </enumeratedValues>
1579            </field>
1580            <field>
1581              <name>REGION38</name>
1582              <description>Enable protection for region 38. Write '0' has no effect.</description>
1583              <lsb>6</lsb>
1584              <msb>6</msb>
1585              <enumeratedValues>
1586                <enumeratedValue>
1587                  <name>Disabled</name>
1588                  <description>Protection disabled</description>
1589                  <value>0</value>
1590                </enumeratedValue>
1591                <enumeratedValue>
1592                  <name>Enabled</name>
1593                  <description>Protection enabled</description>
1594                  <value>1</value>
1595                </enumeratedValue>
1596              </enumeratedValues>
1597            </field>
1598            <field>
1599              <name>REGION39</name>
1600              <description>Enable protection for region 39. Write '0' has no effect.</description>
1601              <lsb>7</lsb>
1602              <msb>7</msb>
1603              <enumeratedValues>
1604                <enumeratedValue>
1605                  <name>Disabled</name>
1606                  <description>Protection disabled</description>
1607                  <value>0</value>
1608                </enumeratedValue>
1609                <enumeratedValue>
1610                  <name>Enabled</name>
1611                  <description>Protection enabled</description>
1612                  <value>1</value>
1613                </enumeratedValue>
1614              </enumeratedValues>
1615            </field>
1616            <field>
1617              <name>REGION40</name>
1618              <description>Enable protection for region 40. Write '0' has no effect.</description>
1619              <lsb>8</lsb>
1620              <msb>8</msb>
1621              <enumeratedValues>
1622                <enumeratedValue>
1623                  <name>Disabled</name>
1624                  <description>Protection disabled</description>
1625                  <value>0</value>
1626                </enumeratedValue>
1627                <enumeratedValue>
1628                  <name>Enabled</name>
1629                  <description>Protection enabled</description>
1630                  <value>1</value>
1631                </enumeratedValue>
1632              </enumeratedValues>
1633            </field>
1634            <field>
1635              <name>REGION41</name>
1636              <description>Enable protection for region 41. Write '0' has no effect.</description>
1637              <lsb>9</lsb>
1638              <msb>9</msb>
1639              <enumeratedValues>
1640                <enumeratedValue>
1641                  <name>Disabled</name>
1642                  <description>Protection disabled</description>
1643                  <value>0</value>
1644                </enumeratedValue>
1645                <enumeratedValue>
1646                  <name>Enabled</name>
1647                  <description>Protection enabled</description>
1648                  <value>1</value>
1649                </enumeratedValue>
1650              </enumeratedValues>
1651            </field>
1652            <field>
1653              <name>REGION42</name>
1654              <description>Enable protection for region 42. Write '0' has no effect.</description>
1655              <lsb>10</lsb>
1656              <msb>10</msb>
1657              <enumeratedValues>
1658                <enumeratedValue>
1659                  <name>Disabled</name>
1660                  <description>Protection disabled</description>
1661                  <value>0</value>
1662                </enumeratedValue>
1663                <enumeratedValue>
1664                  <name>Enabled</name>
1665                  <description>Protection enabled</description>
1666                  <value>1</value>
1667                </enumeratedValue>
1668              </enumeratedValues>
1669            </field>
1670            <field>
1671              <name>REGION43</name>
1672              <description>Enable protection for region 43. Write '0' has no effect.</description>
1673              <lsb>11</lsb>
1674              <msb>11</msb>
1675              <enumeratedValues>
1676                <enumeratedValue>
1677                  <name>Disabled</name>
1678                  <description>Protection disabled</description>
1679                  <value>0</value>
1680                </enumeratedValue>
1681                <enumeratedValue>
1682                  <name>Enabled</name>
1683                  <description>Protection enabled</description>
1684                  <value>1</value>
1685                </enumeratedValue>
1686              </enumeratedValues>
1687            </field>
1688            <field>
1689              <name>REGION44</name>
1690              <description>Enable protection for region 44. Write '0' has no effect.</description>
1691              <lsb>12</lsb>
1692              <msb>12</msb>
1693              <enumeratedValues>
1694                <enumeratedValue>
1695                  <name>Disabled</name>
1696                  <description>Protection disabled</description>
1697                  <value>0</value>
1698                </enumeratedValue>
1699                <enumeratedValue>
1700                  <name>Enabled</name>
1701                  <description>Protection enabled</description>
1702                  <value>1</value>
1703                </enumeratedValue>
1704              </enumeratedValues>
1705            </field>
1706            <field>
1707              <name>REGION45</name>
1708              <description>Enable protection for region 45. Write '0' has no effect.</description>
1709              <lsb>13</lsb>
1710              <msb>13</msb>
1711              <enumeratedValues>
1712                <enumeratedValue>
1713                  <name>Disabled</name>
1714                  <description>Protection disabled</description>
1715                  <value>0</value>
1716                </enumeratedValue>
1717                <enumeratedValue>
1718                  <name>Enabled</name>
1719                  <description>Protection enabled</description>
1720                  <value>1</value>
1721                </enumeratedValue>
1722              </enumeratedValues>
1723            </field>
1724            <field>
1725              <name>REGION46</name>
1726              <description>Enable protection for region 46. Write '0' has no effect.</description>
1727              <lsb>14</lsb>
1728              <msb>14</msb>
1729              <enumeratedValues>
1730                <enumeratedValue>
1731                  <name>Disabled</name>
1732                  <description>Protection disabled</description>
1733                  <value>0</value>
1734                </enumeratedValue>
1735                <enumeratedValue>
1736                  <name>Enabled</name>
1737                  <description>Protection enabled</description>
1738                  <value>1</value>
1739                </enumeratedValue>
1740              </enumeratedValues>
1741            </field>
1742            <field>
1743              <name>REGION47</name>
1744              <description>Enable protection for region 47. Write '0' has no effect.</description>
1745              <lsb>15</lsb>
1746              <msb>15</msb>
1747              <enumeratedValues>
1748                <enumeratedValue>
1749                  <name>Disabled</name>
1750                  <description>Protection disabled</description>
1751                  <value>0</value>
1752                </enumeratedValue>
1753                <enumeratedValue>
1754                  <name>Enabled</name>
1755                  <description>Protection enabled</description>
1756                  <value>1</value>
1757                </enumeratedValue>
1758              </enumeratedValues>
1759            </field>
1760          </fields>
1761        </register>
1762        <register>
1763          <name>DISABLEINDEBUG</name>
1764          <description>Disable protection mechanism in debug mode</description>
1765          <addressOffset>0x608</addressOffset>
1766          <access>read-write</access>
1767          <resetValue>0x00000001</resetValue>
1768          <fields>
1769            <field>
1770              <name>DISABLEINDEBUG</name>
1771              <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>
1772              <lsb>0</lsb>
1773              <msb>0</msb>
1774              <enumeratedValues>
1775                <enumeratedValue>
1776                  <name>Disabled</name>
1777                  <description>Disabled in debug</description>
1778                  <value>1</value>
1779                </enumeratedValue>
1780                <enumeratedValue>
1781                  <name>Enabled</name>
1782                  <description>Enabled in debug</description>
1783                  <value>0</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>APPROTECT</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>APPROTECT</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>TASKS_EDSTART</name>
9581          <description>Start the energy detect measurement used in IEEE 802.15.4 mode</description>
9582          <addressOffset>0x024</addressOffset>
9583          <access>write-only</access>
9584          <fields>
9585            <field>
9586              <name>TASKS_EDSTART</name>
9587              <description>Start the energy detect measurement used in IEEE 802.15.4 mode</description>
9588              <lsb>0</lsb>
9589              <msb>0</msb>
9590              <enumeratedValues>
9591                <enumeratedValue>
9592                  <name>Trigger</name>
9593                  <description>Trigger task</description>
9594                  <value>1</value>
9595                </enumeratedValue>
9596              </enumeratedValues>
9597            </field>
9598          </fields>
9599        </register>
9600        <register>
9601          <name>TASKS_EDSTOP</name>
9602          <description>Stop the energy detect measurement</description>
9603          <addressOffset>0x028</addressOffset>
9604          <access>write-only</access>
9605          <fields>
9606            <field>
9607              <name>TASKS_EDSTOP</name>
9608              <description>Stop the energy detect measurement</description>
9609              <lsb>0</lsb>
9610              <msb>0</msb>
9611              <enumeratedValues>
9612                <enumeratedValue>
9613                  <name>Trigger</name>
9614                  <description>Trigger task</description>
9615                  <value>1</value>
9616                </enumeratedValue>
9617              </enumeratedValues>
9618            </field>
9619          </fields>
9620        </register>
9621        <register>
9622          <name>TASKS_CCASTART</name>
9623          <description>Start the clear channel assessment used in IEEE 802.15.4 mode</description>
9624          <addressOffset>0x02C</addressOffset>
9625          <access>write-only</access>
9626          <fields>
9627            <field>
9628              <name>TASKS_CCASTART</name>
9629              <description>Start the clear channel assessment used in IEEE 802.15.4 mode</description>
9630              <lsb>0</lsb>
9631              <msb>0</msb>
9632              <enumeratedValues>
9633                <enumeratedValue>
9634                  <name>Trigger</name>
9635                  <description>Trigger task</description>
9636                  <value>1</value>
9637                </enumeratedValue>
9638              </enumeratedValues>
9639            </field>
9640          </fields>
9641        </register>
9642        <register>
9643          <name>TASKS_CCASTOP</name>
9644          <description>Stop the clear channel assessment</description>
9645          <addressOffset>0x030</addressOffset>
9646          <access>write-only</access>
9647          <fields>
9648            <field>
9649              <name>TASKS_CCASTOP</name>
9650              <description>Stop the clear channel assessment</description>
9651              <lsb>0</lsb>
9652              <msb>0</msb>
9653              <enumeratedValues>
9654                <enumeratedValue>
9655                  <name>Trigger</name>
9656                  <description>Trigger task</description>
9657                  <value>1</value>
9658                </enumeratedValue>
9659              </enumeratedValues>
9660            </field>
9661          </fields>
9662        </register>
9663        <register>
9664          <name>EVENTS_READY</name>
9665          <description>RADIO has ramped up and is ready to be started</description>
9666          <addressOffset>0x100</addressOffset>
9667          <access>read-write</access>
9668          <fields>
9669            <field>
9670              <name>EVENTS_READY</name>
9671              <description>RADIO has ramped up and is ready to be started</description>
9672              <lsb>0</lsb>
9673              <msb>0</msb>
9674              <enumeratedValues>
9675                <enumeratedValue>
9676                  <name>NotGenerated</name>
9677                  <description>Event not generated</description>
9678                  <value>0</value>
9679                </enumeratedValue>
9680                <enumeratedValue>
9681                  <name>Generated</name>
9682                  <description>Event generated</description>
9683                  <value>1</value>
9684                </enumeratedValue>
9685              </enumeratedValues>
9686            </field>
9687          </fields>
9688        </register>
9689        <register>
9690          <name>EVENTS_ADDRESS</name>
9691          <description>Address sent or received</description>
9692          <addressOffset>0x104</addressOffset>
9693          <access>read-write</access>
9694          <fields>
9695            <field>
9696              <name>EVENTS_ADDRESS</name>
9697              <description>Address sent or received</description>
9698              <lsb>0</lsb>
9699              <msb>0</msb>
9700              <enumeratedValues>
9701                <enumeratedValue>
9702                  <name>NotGenerated</name>
9703                  <description>Event not generated</description>
9704                  <value>0</value>
9705                </enumeratedValue>
9706                <enumeratedValue>
9707                  <name>Generated</name>
9708                  <description>Event generated</description>
9709                  <value>1</value>
9710                </enumeratedValue>
9711              </enumeratedValues>
9712            </field>
9713          </fields>
9714        </register>
9715        <register>
9716          <name>EVENTS_PAYLOAD</name>
9717          <description>Packet payload sent or received</description>
9718          <addressOffset>0x108</addressOffset>
9719          <access>read-write</access>
9720          <fields>
9721            <field>
9722              <name>EVENTS_PAYLOAD</name>
9723              <description>Packet payload sent or received</description>
9724              <lsb>0</lsb>
9725              <msb>0</msb>
9726              <enumeratedValues>
9727                <enumeratedValue>
9728                  <name>NotGenerated</name>
9729                  <description>Event not generated</description>
9730                  <value>0</value>
9731                </enumeratedValue>
9732                <enumeratedValue>
9733                  <name>Generated</name>
9734                  <description>Event generated</description>
9735                  <value>1</value>
9736                </enumeratedValue>
9737              </enumeratedValues>
9738            </field>
9739          </fields>
9740        </register>
9741        <register>
9742          <name>EVENTS_END</name>
9743          <description>Packet sent or received</description>
9744          <addressOffset>0x10C</addressOffset>
9745          <access>read-write</access>
9746          <fields>
9747            <field>
9748              <name>EVENTS_END</name>
9749              <description>Packet sent or received</description>
9750              <lsb>0</lsb>
9751              <msb>0</msb>
9752              <enumeratedValues>
9753                <enumeratedValue>
9754                  <name>NotGenerated</name>
9755                  <description>Event not generated</description>
9756                  <value>0</value>
9757                </enumeratedValue>
9758                <enumeratedValue>
9759                  <name>Generated</name>
9760                  <description>Event generated</description>
9761                  <value>1</value>
9762                </enumeratedValue>
9763              </enumeratedValues>
9764            </field>
9765          </fields>
9766        </register>
9767        <register>
9768          <name>EVENTS_DISABLED</name>
9769          <description>RADIO has been disabled</description>
9770          <addressOffset>0x110</addressOffset>
9771          <access>read-write</access>
9772          <fields>
9773            <field>
9774              <name>EVENTS_DISABLED</name>
9775              <description>RADIO has been disabled</description>
9776              <lsb>0</lsb>
9777              <msb>0</msb>
9778              <enumeratedValues>
9779                <enumeratedValue>
9780                  <name>NotGenerated</name>
9781                  <description>Event not generated</description>
9782                  <value>0</value>
9783                </enumeratedValue>
9784                <enumeratedValue>
9785                  <name>Generated</name>
9786                  <description>Event generated</description>
9787                  <value>1</value>
9788                </enumeratedValue>
9789              </enumeratedValues>
9790            </field>
9791          </fields>
9792        </register>
9793        <register>
9794          <name>EVENTS_DEVMATCH</name>
9795          <description>A device address match occurred on the last received packet</description>
9796          <addressOffset>0x114</addressOffset>
9797          <access>read-write</access>
9798          <fields>
9799            <field>
9800              <name>EVENTS_DEVMATCH</name>
9801              <description>A device address match occurred on the last received packet</description>
9802              <lsb>0</lsb>
9803              <msb>0</msb>
9804              <enumeratedValues>
9805                <enumeratedValue>
9806                  <name>NotGenerated</name>
9807                  <description>Event not generated</description>
9808                  <value>0</value>
9809                </enumeratedValue>
9810                <enumeratedValue>
9811                  <name>Generated</name>
9812                  <description>Event generated</description>
9813                  <value>1</value>
9814                </enumeratedValue>
9815              </enumeratedValues>
9816            </field>
9817          </fields>
9818        </register>
9819        <register>
9820          <name>EVENTS_DEVMISS</name>
9821          <description>No device address match occurred on the last received packet</description>
9822          <addressOffset>0x118</addressOffset>
9823          <access>read-write</access>
9824          <fields>
9825            <field>
9826              <name>EVENTS_DEVMISS</name>
9827              <description>No device address match occurred on the last received packet</description>
9828              <lsb>0</lsb>
9829              <msb>0</msb>
9830              <enumeratedValues>
9831                <enumeratedValue>
9832                  <name>NotGenerated</name>
9833                  <description>Event not generated</description>
9834                  <value>0</value>
9835                </enumeratedValue>
9836                <enumeratedValue>
9837                  <name>Generated</name>
9838                  <description>Event generated</description>
9839                  <value>1</value>
9840                </enumeratedValue>
9841              </enumeratedValues>
9842            </field>
9843          </fields>
9844        </register>
9845        <register>
9846          <name>EVENTS_RSSIEND</name>
9847          <description>Sampling of receive signal strength complete</description>
9848          <addressOffset>0x11C</addressOffset>
9849          <access>read-write</access>
9850          <fields>
9851            <field>
9852              <name>EVENTS_RSSIEND</name>
9853              <description>Sampling of receive signal strength complete</description>
9854              <lsb>0</lsb>
9855              <msb>0</msb>
9856              <enumeratedValues>
9857                <enumeratedValue>
9858                  <name>NotGenerated</name>
9859                  <description>Event not generated</description>
9860                  <value>0</value>
9861                </enumeratedValue>
9862                <enumeratedValue>
9863                  <name>Generated</name>
9864                  <description>Event generated</description>
9865                  <value>1</value>
9866                </enumeratedValue>
9867              </enumeratedValues>
9868            </field>
9869          </fields>
9870        </register>
9871        <register>
9872          <name>EVENTS_BCMATCH</name>
9873          <description>Bit counter reached bit count value</description>
9874          <addressOffset>0x128</addressOffset>
9875          <access>read-write</access>
9876          <fields>
9877            <field>
9878              <name>EVENTS_BCMATCH</name>
9879              <description>Bit counter reached bit count value</description>
9880              <lsb>0</lsb>
9881              <msb>0</msb>
9882              <enumeratedValues>
9883                <enumeratedValue>
9884                  <name>NotGenerated</name>
9885                  <description>Event not generated</description>
9886                  <value>0</value>
9887                </enumeratedValue>
9888                <enumeratedValue>
9889                  <name>Generated</name>
9890                  <description>Event generated</description>
9891                  <value>1</value>
9892                </enumeratedValue>
9893              </enumeratedValues>
9894            </field>
9895          </fields>
9896        </register>
9897        <register>
9898          <name>EVENTS_CRCOK</name>
9899          <description>Packet received with CRC ok</description>
9900          <addressOffset>0x130</addressOffset>
9901          <access>read-write</access>
9902          <fields>
9903            <field>
9904              <name>EVENTS_CRCOK</name>
9905              <description>Packet received with CRC ok</description>
9906              <lsb>0</lsb>
9907              <msb>0</msb>
9908              <enumeratedValues>
9909                <enumeratedValue>
9910                  <name>NotGenerated</name>
9911                  <description>Event not generated</description>
9912                  <value>0</value>
9913                </enumeratedValue>
9914                <enumeratedValue>
9915                  <name>Generated</name>
9916                  <description>Event generated</description>
9917                  <value>1</value>
9918                </enumeratedValue>
9919              </enumeratedValues>
9920            </field>
9921          </fields>
9922        </register>
9923        <register>
9924          <name>EVENTS_CRCERROR</name>
9925          <description>Packet received with CRC error</description>
9926          <addressOffset>0x134</addressOffset>
9927          <access>read-write</access>
9928          <fields>
9929            <field>
9930              <name>EVENTS_CRCERROR</name>
9931              <description>Packet received with CRC error</description>
9932              <lsb>0</lsb>
9933              <msb>0</msb>
9934              <enumeratedValues>
9935                <enumeratedValue>
9936                  <name>NotGenerated</name>
9937                  <description>Event not generated</description>
9938                  <value>0</value>
9939                </enumeratedValue>
9940                <enumeratedValue>
9941                  <name>Generated</name>
9942                  <description>Event generated</description>
9943                  <value>1</value>
9944                </enumeratedValue>
9945              </enumeratedValues>
9946            </field>
9947          </fields>
9948        </register>
9949        <register>
9950          <name>EVENTS_FRAMESTART</name>
9951          <description>IEEE 802.15.4 length field received</description>
9952          <addressOffset>0x138</addressOffset>
9953          <access>read-write</access>
9954          <fields>
9955            <field>
9956              <name>EVENTS_FRAMESTART</name>
9957              <description>IEEE 802.15.4 length field received</description>
9958              <lsb>0</lsb>
9959              <msb>0</msb>
9960              <enumeratedValues>
9961                <enumeratedValue>
9962                  <name>NotGenerated</name>
9963                  <description>Event not generated</description>
9964                  <value>0</value>
9965                </enumeratedValue>
9966                <enumeratedValue>
9967                  <name>Generated</name>
9968                  <description>Event generated</description>
9969                  <value>1</value>
9970                </enumeratedValue>
9971              </enumeratedValues>
9972            </field>
9973          </fields>
9974        </register>
9975        <register>
9976          <name>EVENTS_EDEND</name>
9977          <description>Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register.</description>
9978          <addressOffset>0x13C</addressOffset>
9979          <access>read-write</access>
9980          <fields>
9981            <field>
9982              <name>EVENTS_EDEND</name>
9983              <description>Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register.</description>
9984              <lsb>0</lsb>
9985              <msb>0</msb>
9986              <enumeratedValues>
9987                <enumeratedValue>
9988                  <name>NotGenerated</name>
9989                  <description>Event not generated</description>
9990                  <value>0</value>
9991                </enumeratedValue>
9992                <enumeratedValue>
9993                  <name>Generated</name>
9994                  <description>Event generated</description>
9995                  <value>1</value>
9996                </enumeratedValue>
9997              </enumeratedValues>
9998            </field>
9999          </fields>
10000        </register>
10001        <register>
10002          <name>EVENTS_EDSTOPPED</name>
10003          <description>The sampling of energy detection has stopped</description>
10004          <addressOffset>0x140</addressOffset>
10005          <access>read-write</access>
10006          <fields>
10007            <field>
10008              <name>EVENTS_EDSTOPPED</name>
10009              <description>The sampling of energy detection has stopped</description>
10010              <lsb>0</lsb>
10011              <msb>0</msb>
10012              <enumeratedValues>
10013                <enumeratedValue>
10014                  <name>NotGenerated</name>
10015                  <description>Event not generated</description>
10016                  <value>0</value>
10017                </enumeratedValue>
10018                <enumeratedValue>
10019                  <name>Generated</name>
10020                  <description>Event generated</description>
10021                  <value>1</value>
10022                </enumeratedValue>
10023              </enumeratedValues>
10024            </field>
10025          </fields>
10026        </register>
10027        <register>
10028          <name>EVENTS_CCAIDLE</name>
10029          <description>Wireless medium in idle - clear to send</description>
10030          <addressOffset>0x144</addressOffset>
10031          <access>read-write</access>
10032          <fields>
10033            <field>
10034              <name>EVENTS_CCAIDLE</name>
10035              <description>Wireless medium in idle - clear to send</description>
10036              <lsb>0</lsb>
10037              <msb>0</msb>
10038              <enumeratedValues>
10039                <enumeratedValue>
10040                  <name>NotGenerated</name>
10041                  <description>Event not generated</description>
10042                  <value>0</value>
10043                </enumeratedValue>
10044                <enumeratedValue>
10045                  <name>Generated</name>
10046                  <description>Event generated</description>
10047                  <value>1</value>
10048                </enumeratedValue>
10049              </enumeratedValues>
10050            </field>
10051          </fields>
10052        </register>
10053        <register>
10054          <name>EVENTS_CCABUSY</name>
10055          <description>Wireless medium busy - do not send</description>
10056          <addressOffset>0x148</addressOffset>
10057          <access>read-write</access>
10058          <fields>
10059            <field>
10060              <name>EVENTS_CCABUSY</name>
10061              <description>Wireless medium busy - do not send</description>
10062              <lsb>0</lsb>
10063              <msb>0</msb>
10064              <enumeratedValues>
10065                <enumeratedValue>
10066                  <name>NotGenerated</name>
10067                  <description>Event not generated</description>
10068                  <value>0</value>
10069                </enumeratedValue>
10070                <enumeratedValue>
10071                  <name>Generated</name>
10072                  <description>Event generated</description>
10073                  <value>1</value>
10074                </enumeratedValue>
10075              </enumeratedValues>
10076            </field>
10077          </fields>
10078        </register>
10079        <register>
10080          <name>EVENTS_CCASTOPPED</name>
10081          <description>The CCA has stopped</description>
10082          <addressOffset>0x14C</addressOffset>
10083          <access>read-write</access>
10084          <fields>
10085            <field>
10086              <name>EVENTS_CCASTOPPED</name>
10087              <description>The CCA has stopped</description>
10088              <lsb>0</lsb>
10089              <msb>0</msb>
10090              <enumeratedValues>
10091                <enumeratedValue>
10092                  <name>NotGenerated</name>
10093                  <description>Event not generated</description>
10094                  <value>0</value>
10095                </enumeratedValue>
10096                <enumeratedValue>
10097                  <name>Generated</name>
10098                  <description>Event generated</description>
10099                  <value>1</value>
10100                </enumeratedValue>
10101              </enumeratedValues>
10102            </field>
10103          </fields>
10104        </register>
10105        <register>
10106          <name>EVENTS_RATEBOOST</name>
10107          <description>Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.</description>
10108          <addressOffset>0x150</addressOffset>
10109          <access>read-write</access>
10110          <fields>
10111            <field>
10112              <name>EVENTS_RATEBOOST</name>
10113              <description>Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.</description>
10114              <lsb>0</lsb>
10115              <msb>0</msb>
10116              <enumeratedValues>
10117                <enumeratedValue>
10118                  <name>NotGenerated</name>
10119                  <description>Event not generated</description>
10120                  <value>0</value>
10121                </enumeratedValue>
10122                <enumeratedValue>
10123                  <name>Generated</name>
10124                  <description>Event generated</description>
10125                  <value>1</value>
10126                </enumeratedValue>
10127              </enumeratedValues>
10128            </field>
10129          </fields>
10130        </register>
10131        <register>
10132          <name>EVENTS_TXREADY</name>
10133          <description>RADIO has ramped up and is ready to be started TX path</description>
10134          <addressOffset>0x154</addressOffset>
10135          <access>read-write</access>
10136          <fields>
10137            <field>
10138              <name>EVENTS_TXREADY</name>
10139              <description>RADIO has ramped up and is ready to be started TX path</description>
10140              <lsb>0</lsb>
10141              <msb>0</msb>
10142              <enumeratedValues>
10143                <enumeratedValue>
10144                  <name>NotGenerated</name>
10145                  <description>Event not generated</description>
10146                  <value>0</value>
10147                </enumeratedValue>
10148                <enumeratedValue>
10149                  <name>Generated</name>
10150                  <description>Event generated</description>
10151                  <value>1</value>
10152                </enumeratedValue>
10153              </enumeratedValues>
10154            </field>
10155          </fields>
10156        </register>
10157        <register>
10158          <name>EVENTS_RXREADY</name>
10159          <description>RADIO has ramped up and is ready to be started RX path</description>
10160          <addressOffset>0x158</addressOffset>
10161          <access>read-write</access>
10162          <fields>
10163            <field>
10164              <name>EVENTS_RXREADY</name>
10165              <description>RADIO has ramped up and is ready to be started RX path</description>
10166              <lsb>0</lsb>
10167              <msb>0</msb>
10168              <enumeratedValues>
10169                <enumeratedValue>
10170                  <name>NotGenerated</name>
10171                  <description>Event not generated</description>
10172                  <value>0</value>
10173                </enumeratedValue>
10174                <enumeratedValue>
10175                  <name>Generated</name>
10176                  <description>Event generated</description>
10177                  <value>1</value>
10178                </enumeratedValue>
10179              </enumeratedValues>
10180            </field>
10181          </fields>
10182        </register>
10183        <register>
10184          <name>EVENTS_MHRMATCH</name>
10185          <description>MAC header match found</description>
10186          <addressOffset>0x15C</addressOffset>
10187          <access>read-write</access>
10188          <fields>
10189            <field>
10190              <name>EVENTS_MHRMATCH</name>
10191              <description>MAC header match found</description>
10192              <lsb>0</lsb>
10193              <msb>0</msb>
10194              <enumeratedValues>
10195                <enumeratedValue>
10196                  <name>NotGenerated</name>
10197                  <description>Event not generated</description>
10198                  <value>0</value>
10199                </enumeratedValue>
10200                <enumeratedValue>
10201                  <name>Generated</name>
10202                  <description>Event generated</description>
10203                  <value>1</value>
10204                </enumeratedValue>
10205              </enumeratedValues>
10206            </field>
10207          </fields>
10208        </register>
10209        <register>
10210          <name>EVENTS_SYNC</name>
10211          <description>Preamble indicator</description>
10212          <addressOffset>0x168</addressOffset>
10213          <access>read-write</access>
10214          <fields>
10215            <field>
10216              <name>EVENTS_SYNC</name>
10217              <description>Preamble indicator</description>
10218              <lsb>0</lsb>
10219              <msb>0</msb>
10220              <enumeratedValues>
10221                <enumeratedValue>
10222                  <name>NotGenerated</name>
10223                  <description>Event not generated</description>
10224                  <value>0</value>
10225                </enumeratedValue>
10226                <enumeratedValue>
10227                  <name>Generated</name>
10228                  <description>Event generated</description>
10229                  <value>1</value>
10230                </enumeratedValue>
10231              </enumeratedValues>
10232            </field>
10233          </fields>
10234        </register>
10235        <register>
10236          <name>EVENTS_PHYEND</name>
10237          <description>Generated when last bit is sent on air, or received from air</description>
10238          <addressOffset>0x16C</addressOffset>
10239          <access>read-write</access>
10240          <fields>
10241            <field>
10242              <name>EVENTS_PHYEND</name>
10243              <description>Generated when last bit is sent on air, or received from air</description>
10244              <lsb>0</lsb>
10245              <msb>0</msb>
10246              <enumeratedValues>
10247                <enumeratedValue>
10248                  <name>NotGenerated</name>
10249                  <description>Event not generated</description>
10250                  <value>0</value>
10251                </enumeratedValue>
10252                <enumeratedValue>
10253                  <name>Generated</name>
10254                  <description>Event generated</description>
10255                  <value>1</value>
10256                </enumeratedValue>
10257              </enumeratedValues>
10258            </field>
10259          </fields>
10260        </register>
10261        <register>
10262          <name>EVENTS_CTEPRESENT</name>
10263          <description>CTE is present (early warning right after receiving CTEInfo byte)</description>
10264          <addressOffset>0x170</addressOffset>
10265          <access>read-write</access>
10266          <fields>
10267            <field>
10268              <name>EVENTS_CTEPRESENT</name>
10269              <description>CTE is present (early warning right after receiving CTEInfo byte)</description>
10270              <lsb>0</lsb>
10271              <msb>0</msb>
10272              <enumeratedValues>
10273                <enumeratedValue>
10274                  <name>NotGenerated</name>
10275                  <description>Event not generated</description>
10276                  <value>0</value>
10277                </enumeratedValue>
10278                <enumeratedValue>
10279                  <name>Generated</name>
10280                  <description>Event generated</description>
10281                  <value>1</value>
10282                </enumeratedValue>
10283              </enumeratedValues>
10284            </field>
10285          </fields>
10286        </register>
10287        <register>
10288          <name>SHORTS</name>
10289          <description>Shortcuts between local events and tasks</description>
10290          <addressOffset>0x200</addressOffset>
10291          <access>read-write</access>
10292          <fields>
10293            <field>
10294              <name>READY_START</name>
10295              <description>Shortcut between event READY and task START</description>
10296              <lsb>0</lsb>
10297              <msb>0</msb>
10298              <enumeratedValues>
10299                <enumeratedValue>
10300                  <name>Disabled</name>
10301                  <description>Disable shortcut</description>
10302                  <value>0</value>
10303                </enumeratedValue>
10304                <enumeratedValue>
10305                  <name>Enabled</name>
10306                  <description>Enable shortcut</description>
10307                  <value>1</value>
10308                </enumeratedValue>
10309              </enumeratedValues>
10310            </field>
10311            <field>
10312              <name>END_DISABLE</name>
10313              <description>Shortcut between event END and task DISABLE</description>
10314              <lsb>1</lsb>
10315              <msb>1</msb>
10316              <enumeratedValues>
10317                <enumeratedValue>
10318                  <name>Disabled</name>
10319                  <description>Disable shortcut</description>
10320                  <value>0</value>
10321                </enumeratedValue>
10322                <enumeratedValue>
10323                  <name>Enabled</name>
10324                  <description>Enable shortcut</description>
10325                  <value>1</value>
10326                </enumeratedValue>
10327              </enumeratedValues>
10328            </field>
10329            <field>
10330              <name>DISABLED_TXEN</name>
10331              <description>Shortcut between event DISABLED and task TXEN</description>
10332              <lsb>2</lsb>
10333              <msb>2</msb>
10334              <enumeratedValues>
10335                <enumeratedValue>
10336                  <name>Disabled</name>
10337                  <description>Disable shortcut</description>
10338                  <value>0</value>
10339                </enumeratedValue>
10340                <enumeratedValue>
10341                  <name>Enabled</name>
10342                  <description>Enable shortcut</description>
10343                  <value>1</value>
10344                </enumeratedValue>
10345              </enumeratedValues>
10346            </field>
10347            <field>
10348              <name>DISABLED_RXEN</name>
10349              <description>Shortcut between event DISABLED and task RXEN</description>
10350              <lsb>3</lsb>
10351              <msb>3</msb>
10352              <enumeratedValues>
10353                <enumeratedValue>
10354                  <name>Disabled</name>
10355                  <description>Disable shortcut</description>
10356                  <value>0</value>
10357                </enumeratedValue>
10358                <enumeratedValue>
10359                  <name>Enabled</name>
10360                  <description>Enable shortcut</description>
10361                  <value>1</value>
10362                </enumeratedValue>
10363              </enumeratedValues>
10364            </field>
10365            <field>
10366              <name>ADDRESS_RSSISTART</name>
10367              <description>Shortcut between event ADDRESS and task RSSISTART</description>
10368              <lsb>4</lsb>
10369              <msb>4</msb>
10370              <enumeratedValues>
10371                <enumeratedValue>
10372                  <name>Disabled</name>
10373                  <description>Disable shortcut</description>
10374                  <value>0</value>
10375                </enumeratedValue>
10376                <enumeratedValue>
10377                  <name>Enabled</name>
10378                  <description>Enable shortcut</description>
10379                  <value>1</value>
10380                </enumeratedValue>
10381              </enumeratedValues>
10382            </field>
10383            <field>
10384              <name>END_START</name>
10385              <description>Shortcut between event END and task START</description>
10386              <lsb>5</lsb>
10387              <msb>5</msb>
10388              <enumeratedValues>
10389                <enumeratedValue>
10390                  <name>Disabled</name>
10391                  <description>Disable shortcut</description>
10392                  <value>0</value>
10393                </enumeratedValue>
10394                <enumeratedValue>
10395                  <name>Enabled</name>
10396                  <description>Enable shortcut</description>
10397                  <value>1</value>
10398                </enumeratedValue>
10399              </enumeratedValues>
10400            </field>
10401            <field>
10402              <name>ADDRESS_BCSTART</name>
10403              <description>Shortcut between event ADDRESS and task BCSTART</description>
10404              <lsb>6</lsb>
10405              <msb>6</msb>
10406              <enumeratedValues>
10407                <enumeratedValue>
10408                  <name>Disabled</name>
10409                  <description>Disable shortcut</description>
10410                  <value>0</value>
10411                </enumeratedValue>
10412                <enumeratedValue>
10413                  <name>Enabled</name>
10414                  <description>Enable shortcut</description>
10415                  <value>1</value>
10416                </enumeratedValue>
10417              </enumeratedValues>
10418            </field>
10419            <field>
10420              <name>DISABLED_RSSISTOP</name>
10421              <description>Shortcut between event DISABLED and task RSSISTOP</description>
10422              <lsb>8</lsb>
10423              <msb>8</msb>
10424              <enumeratedValues>
10425                <enumeratedValue>
10426                  <name>Disabled</name>
10427                  <description>Disable shortcut</description>
10428                  <value>0</value>
10429                </enumeratedValue>
10430                <enumeratedValue>
10431                  <name>Enabled</name>
10432                  <description>Enable shortcut</description>
10433                  <value>1</value>
10434                </enumeratedValue>
10435              </enumeratedValues>
10436            </field>
10437            <field>
10438              <name>RXREADY_CCASTART</name>
10439              <description>Shortcut between event RXREADY and task CCASTART</description>
10440              <lsb>11</lsb>
10441              <msb>11</msb>
10442              <enumeratedValues>
10443                <enumeratedValue>
10444                  <name>Disabled</name>
10445                  <description>Disable shortcut</description>
10446                  <value>0</value>
10447                </enumeratedValue>
10448                <enumeratedValue>
10449                  <name>Enabled</name>
10450                  <description>Enable shortcut</description>
10451                  <value>1</value>
10452                </enumeratedValue>
10453              </enumeratedValues>
10454            </field>
10455            <field>
10456              <name>CCAIDLE_TXEN</name>
10457              <description>Shortcut between event CCAIDLE and task TXEN</description>
10458              <lsb>12</lsb>
10459              <msb>12</msb>
10460              <enumeratedValues>
10461                <enumeratedValue>
10462                  <name>Disabled</name>
10463                  <description>Disable shortcut</description>
10464                  <value>0</value>
10465                </enumeratedValue>
10466                <enumeratedValue>
10467                  <name>Enabled</name>
10468                  <description>Enable shortcut</description>
10469                  <value>1</value>
10470                </enumeratedValue>
10471              </enumeratedValues>
10472            </field>
10473            <field>
10474              <name>CCABUSY_DISABLE</name>
10475              <description>Shortcut between event CCABUSY and task DISABLE</description>
10476              <lsb>13</lsb>
10477              <msb>13</msb>
10478              <enumeratedValues>
10479                <enumeratedValue>
10480                  <name>Disabled</name>
10481                  <description>Disable shortcut</description>
10482                  <value>0</value>
10483                </enumeratedValue>
10484                <enumeratedValue>
10485                  <name>Enabled</name>
10486                  <description>Enable shortcut</description>
10487                  <value>1</value>
10488                </enumeratedValue>
10489              </enumeratedValues>
10490            </field>
10491            <field>
10492              <name>FRAMESTART_BCSTART</name>
10493              <description>Shortcut between event FRAMESTART and task BCSTART</description>
10494              <lsb>14</lsb>
10495              <msb>14</msb>
10496              <enumeratedValues>
10497                <enumeratedValue>
10498                  <name>Disabled</name>
10499                  <description>Disable shortcut</description>
10500                  <value>0</value>
10501                </enumeratedValue>
10502                <enumeratedValue>
10503                  <name>Enabled</name>
10504                  <description>Enable shortcut</description>
10505                  <value>1</value>
10506                </enumeratedValue>
10507              </enumeratedValues>
10508            </field>
10509            <field>
10510              <name>READY_EDSTART</name>
10511              <description>Shortcut between event READY and task EDSTART</description>
10512              <lsb>15</lsb>
10513              <msb>15</msb>
10514              <enumeratedValues>
10515                <enumeratedValue>
10516                  <name>Disabled</name>
10517                  <description>Disable shortcut</description>
10518                  <value>0</value>
10519                </enumeratedValue>
10520                <enumeratedValue>
10521                  <name>Enabled</name>
10522                  <description>Enable shortcut</description>
10523                  <value>1</value>
10524                </enumeratedValue>
10525              </enumeratedValues>
10526            </field>
10527            <field>
10528              <name>EDEND_DISABLE</name>
10529              <description>Shortcut between event EDEND and task DISABLE</description>
10530              <lsb>16</lsb>
10531              <msb>16</msb>
10532              <enumeratedValues>
10533                <enumeratedValue>
10534                  <name>Disabled</name>
10535                  <description>Disable shortcut</description>
10536                  <value>0</value>
10537                </enumeratedValue>
10538                <enumeratedValue>
10539                  <name>Enabled</name>
10540                  <description>Enable shortcut</description>
10541                  <value>1</value>
10542                </enumeratedValue>
10543              </enumeratedValues>
10544            </field>
10545            <field>
10546              <name>CCAIDLE_STOP</name>
10547              <description>Shortcut between event CCAIDLE and task STOP</description>
10548              <lsb>17</lsb>
10549              <msb>17</msb>
10550              <enumeratedValues>
10551                <enumeratedValue>
10552                  <name>Disabled</name>
10553                  <description>Disable shortcut</description>
10554                  <value>0</value>
10555                </enumeratedValue>
10556                <enumeratedValue>
10557                  <name>Enabled</name>
10558                  <description>Enable shortcut</description>
10559                  <value>1</value>
10560                </enumeratedValue>
10561              </enumeratedValues>
10562            </field>
10563            <field>
10564              <name>TXREADY_START</name>
10565              <description>Shortcut between event TXREADY and task START</description>
10566              <lsb>18</lsb>
10567              <msb>18</msb>
10568              <enumeratedValues>
10569                <enumeratedValue>
10570                  <name>Disabled</name>
10571                  <description>Disable shortcut</description>
10572                  <value>0</value>
10573                </enumeratedValue>
10574                <enumeratedValue>
10575                  <name>Enabled</name>
10576                  <description>Enable shortcut</description>
10577                  <value>1</value>
10578                </enumeratedValue>
10579              </enumeratedValues>
10580            </field>
10581            <field>
10582              <name>RXREADY_START</name>
10583              <description>Shortcut between event RXREADY and task START</description>
10584              <lsb>19</lsb>
10585              <msb>19</msb>
10586              <enumeratedValues>
10587                <enumeratedValue>
10588                  <name>Disabled</name>
10589                  <description>Disable shortcut</description>
10590                  <value>0</value>
10591                </enumeratedValue>
10592                <enumeratedValue>
10593                  <name>Enabled</name>
10594                  <description>Enable shortcut</description>
10595                  <value>1</value>
10596                </enumeratedValue>
10597              </enumeratedValues>
10598            </field>
10599            <field>
10600              <name>PHYEND_DISABLE</name>
10601              <description>Shortcut between event PHYEND and task DISABLE</description>
10602              <lsb>20</lsb>
10603              <msb>20</msb>
10604              <enumeratedValues>
10605                <enumeratedValue>
10606                  <name>Disabled</name>
10607                  <description>Disable shortcut</description>
10608                  <value>0</value>
10609                </enumeratedValue>
10610                <enumeratedValue>
10611                  <name>Enabled</name>
10612                  <description>Enable shortcut</description>
10613                  <value>1</value>
10614                </enumeratedValue>
10615              </enumeratedValues>
10616            </field>
10617            <field>
10618              <name>PHYEND_START</name>
10619              <description>Shortcut between event PHYEND and task START</description>
10620              <lsb>21</lsb>
10621              <msb>21</msb>
10622              <enumeratedValues>
10623                <enumeratedValue>
10624                  <name>Disabled</name>
10625                  <description>Disable shortcut</description>
10626                  <value>0</value>
10627                </enumeratedValue>
10628                <enumeratedValue>
10629                  <name>Enabled</name>
10630                  <description>Enable shortcut</description>
10631                  <value>1</value>
10632                </enumeratedValue>
10633              </enumeratedValues>
10634            </field>
10635          </fields>
10636        </register>
10637        <register>
10638          <name>INTENSET</name>
10639          <description>Enable interrupt</description>
10640          <addressOffset>0x304</addressOffset>
10641          <access>read-write</access>
10642          <fields>
10643            <field>
10644              <name>READY</name>
10645              <description>Write '1' to enable interrupt for event READY</description>
10646              <lsb>0</lsb>
10647              <msb>0</msb>
10648              <enumeratedValues>
10649                <usage>read</usage>
10650                <enumeratedValue>
10651                  <name>Disabled</name>
10652                  <description>Read: Disabled</description>
10653                  <value>0</value>
10654                </enumeratedValue>
10655                <enumeratedValue>
10656                  <name>Enabled</name>
10657                  <description>Read: Enabled</description>
10658                  <value>1</value>
10659                </enumeratedValue>
10660              </enumeratedValues>
10661              <enumeratedValues>
10662                <usage>write</usage>
10663                <enumeratedValue>
10664                  <name>Set</name>
10665                  <description>Enable</description>
10666                  <value>1</value>
10667                </enumeratedValue>
10668              </enumeratedValues>
10669            </field>
10670            <field>
10671              <name>ADDRESS</name>
10672              <description>Write '1' to enable interrupt for event ADDRESS</description>
10673              <lsb>1</lsb>
10674              <msb>1</msb>
10675              <enumeratedValues>
10676                <usage>read</usage>
10677                <enumeratedValue>
10678                  <name>Disabled</name>
10679                  <description>Read: Disabled</description>
10680                  <value>0</value>
10681                </enumeratedValue>
10682                <enumeratedValue>
10683                  <name>Enabled</name>
10684                  <description>Read: Enabled</description>
10685                  <value>1</value>
10686                </enumeratedValue>
10687              </enumeratedValues>
10688              <enumeratedValues>
10689                <usage>write</usage>
10690                <enumeratedValue>
10691                  <name>Set</name>
10692                  <description>Enable</description>
10693                  <value>1</value>
10694                </enumeratedValue>
10695              </enumeratedValues>
10696            </field>
10697            <field>
10698              <name>PAYLOAD</name>
10699              <description>Write '1' to enable interrupt for event PAYLOAD</description>
10700              <lsb>2</lsb>
10701              <msb>2</msb>
10702              <enumeratedValues>
10703                <usage>read</usage>
10704                <enumeratedValue>
10705                  <name>Disabled</name>
10706                  <description>Read: Disabled</description>
10707                  <value>0</value>
10708                </enumeratedValue>
10709                <enumeratedValue>
10710                  <name>Enabled</name>
10711                  <description>Read: Enabled</description>
10712                  <value>1</value>
10713                </enumeratedValue>
10714              </enumeratedValues>
10715              <enumeratedValues>
10716                <usage>write</usage>
10717                <enumeratedValue>
10718                  <name>Set</name>
10719                  <description>Enable</description>
10720                  <value>1</value>
10721                </enumeratedValue>
10722              </enumeratedValues>
10723            </field>
10724            <field>
10725              <name>END</name>
10726              <description>Write '1' to enable interrupt for event END</description>
10727              <lsb>3</lsb>
10728              <msb>3</msb>
10729              <enumeratedValues>
10730                <usage>read</usage>
10731                <enumeratedValue>
10732                  <name>Disabled</name>
10733                  <description>Read: Disabled</description>
10734                  <value>0</value>
10735                </enumeratedValue>
10736                <enumeratedValue>
10737                  <name>Enabled</name>
10738                  <description>Read: Enabled</description>
10739                  <value>1</value>
10740                </enumeratedValue>
10741              </enumeratedValues>
10742              <enumeratedValues>
10743                <usage>write</usage>
10744                <enumeratedValue>
10745                  <name>Set</name>
10746                  <description>Enable</description>
10747                  <value>1</value>
10748                </enumeratedValue>
10749              </enumeratedValues>
10750            </field>
10751            <field>
10752              <name>DISABLED</name>
10753              <description>Write '1' to enable interrupt for event DISABLED</description>
10754              <lsb>4</lsb>
10755              <msb>4</msb>
10756              <enumeratedValues>
10757                <usage>read</usage>
10758                <enumeratedValue>
10759                  <name>Disabled</name>
10760                  <description>Read: Disabled</description>
10761                  <value>0</value>
10762                </enumeratedValue>
10763                <enumeratedValue>
10764                  <name>Enabled</name>
10765                  <description>Read: Enabled</description>
10766                  <value>1</value>
10767                </enumeratedValue>
10768              </enumeratedValues>
10769              <enumeratedValues>
10770                <usage>write</usage>
10771                <enumeratedValue>
10772                  <name>Set</name>
10773                  <description>Enable</description>
10774                  <value>1</value>
10775                </enumeratedValue>
10776              </enumeratedValues>
10777            </field>
10778            <field>
10779              <name>DEVMATCH</name>
10780              <description>Write '1' to enable interrupt for event DEVMATCH</description>
10781              <lsb>5</lsb>
10782              <msb>5</msb>
10783              <enumeratedValues>
10784                <usage>read</usage>
10785                <enumeratedValue>
10786                  <name>Disabled</name>
10787                  <description>Read: Disabled</description>
10788                  <value>0</value>
10789                </enumeratedValue>
10790                <enumeratedValue>
10791                  <name>Enabled</name>
10792                  <description>Read: Enabled</description>
10793                  <value>1</value>
10794                </enumeratedValue>
10795              </enumeratedValues>
10796              <enumeratedValues>
10797                <usage>write</usage>
10798                <enumeratedValue>
10799                  <name>Set</name>
10800                  <description>Enable</description>
10801                  <value>1</value>
10802                </enumeratedValue>
10803              </enumeratedValues>
10804            </field>
10805            <field>
10806              <name>DEVMISS</name>
10807              <description>Write '1' to enable interrupt for event DEVMISS</description>
10808              <lsb>6</lsb>
10809              <msb>6</msb>
10810              <enumeratedValues>
10811                <usage>read</usage>
10812                <enumeratedValue>
10813                  <name>Disabled</name>
10814                  <description>Read: Disabled</description>
10815                  <value>0</value>
10816                </enumeratedValue>
10817                <enumeratedValue>
10818                  <name>Enabled</name>
10819                  <description>Read: Enabled</description>
10820                  <value>1</value>
10821                </enumeratedValue>
10822              </enumeratedValues>
10823              <enumeratedValues>
10824                <usage>write</usage>
10825                <enumeratedValue>
10826                  <name>Set</name>
10827                  <description>Enable</description>
10828                  <value>1</value>
10829                </enumeratedValue>
10830              </enumeratedValues>
10831            </field>
10832            <field>
10833              <name>RSSIEND</name>
10834              <description>Write '1' to enable interrupt for event RSSIEND</description>
10835              <lsb>7</lsb>
10836              <msb>7</msb>
10837              <enumeratedValues>
10838                <usage>read</usage>
10839                <enumeratedValue>
10840                  <name>Disabled</name>
10841                  <description>Read: Disabled</description>
10842                  <value>0</value>
10843                </enumeratedValue>
10844                <enumeratedValue>
10845                  <name>Enabled</name>
10846                  <description>Read: Enabled</description>
10847                  <value>1</value>
10848                </enumeratedValue>
10849              </enumeratedValues>
10850              <enumeratedValues>
10851                <usage>write</usage>
10852                <enumeratedValue>
10853                  <name>Set</name>
10854                  <description>Enable</description>
10855                  <value>1</value>
10856                </enumeratedValue>
10857              </enumeratedValues>
10858            </field>
10859            <field>
10860              <name>BCMATCH</name>
10861              <description>Write '1' to enable interrupt for event BCMATCH</description>
10862              <lsb>10</lsb>
10863              <msb>10</msb>
10864              <enumeratedValues>
10865                <usage>read</usage>
10866                <enumeratedValue>
10867                  <name>Disabled</name>
10868                  <description>Read: Disabled</description>
10869                  <value>0</value>
10870                </enumeratedValue>
10871                <enumeratedValue>
10872                  <name>Enabled</name>
10873                  <description>Read: Enabled</description>
10874                  <value>1</value>
10875                </enumeratedValue>
10876              </enumeratedValues>
10877              <enumeratedValues>
10878                <usage>write</usage>
10879                <enumeratedValue>
10880                  <name>Set</name>
10881                  <description>Enable</description>
10882                  <value>1</value>
10883                </enumeratedValue>
10884              </enumeratedValues>
10885            </field>
10886            <field>
10887              <name>CRCOK</name>
10888              <description>Write '1' to enable interrupt for event CRCOK</description>
10889              <lsb>12</lsb>
10890              <msb>12</msb>
10891              <enumeratedValues>
10892                <usage>read</usage>
10893                <enumeratedValue>
10894                  <name>Disabled</name>
10895                  <description>Read: Disabled</description>
10896                  <value>0</value>
10897                </enumeratedValue>
10898                <enumeratedValue>
10899                  <name>Enabled</name>
10900                  <description>Read: Enabled</description>
10901                  <value>1</value>
10902                </enumeratedValue>
10903              </enumeratedValues>
10904              <enumeratedValues>
10905                <usage>write</usage>
10906                <enumeratedValue>
10907                  <name>Set</name>
10908                  <description>Enable</description>
10909                  <value>1</value>
10910                </enumeratedValue>
10911              </enumeratedValues>
10912            </field>
10913            <field>
10914              <name>CRCERROR</name>
10915              <description>Write '1' to enable interrupt for event CRCERROR</description>
10916              <lsb>13</lsb>
10917              <msb>13</msb>
10918              <enumeratedValues>
10919                <usage>read</usage>
10920                <enumeratedValue>
10921                  <name>Disabled</name>
10922                  <description>Read: Disabled</description>
10923                  <value>0</value>
10924                </enumeratedValue>
10925                <enumeratedValue>
10926                  <name>Enabled</name>
10927                  <description>Read: Enabled</description>
10928                  <value>1</value>
10929                </enumeratedValue>
10930              </enumeratedValues>
10931              <enumeratedValues>
10932                <usage>write</usage>
10933                <enumeratedValue>
10934                  <name>Set</name>
10935                  <description>Enable</description>
10936                  <value>1</value>
10937                </enumeratedValue>
10938              </enumeratedValues>
10939            </field>
10940            <field>
10941              <name>FRAMESTART</name>
10942              <description>Write '1' to enable interrupt for event FRAMESTART</description>
10943              <lsb>14</lsb>
10944              <msb>14</msb>
10945              <enumeratedValues>
10946                <usage>read</usage>
10947                <enumeratedValue>
10948                  <name>Disabled</name>
10949                  <description>Read: Disabled</description>
10950                  <value>0</value>
10951                </enumeratedValue>
10952                <enumeratedValue>
10953                  <name>Enabled</name>
10954                  <description>Read: Enabled</description>
10955                  <value>1</value>
10956                </enumeratedValue>
10957              </enumeratedValues>
10958              <enumeratedValues>
10959                <usage>write</usage>
10960                <enumeratedValue>
10961                  <name>Set</name>
10962                  <description>Enable</description>
10963                  <value>1</value>
10964                </enumeratedValue>
10965              </enumeratedValues>
10966            </field>
10967            <field>
10968              <name>EDEND</name>
10969              <description>Write '1' to enable interrupt for event EDEND</description>
10970              <lsb>15</lsb>
10971              <msb>15</msb>
10972              <enumeratedValues>
10973                <usage>read</usage>
10974                <enumeratedValue>
10975                  <name>Disabled</name>
10976                  <description>Read: Disabled</description>
10977                  <value>0</value>
10978                </enumeratedValue>
10979                <enumeratedValue>
10980                  <name>Enabled</name>
10981                  <description>Read: Enabled</description>
10982                  <value>1</value>
10983                </enumeratedValue>
10984              </enumeratedValues>
10985              <enumeratedValues>
10986                <usage>write</usage>
10987                <enumeratedValue>
10988                  <name>Set</name>
10989                  <description>Enable</description>
10990                  <value>1</value>
10991                </enumeratedValue>
10992              </enumeratedValues>
10993            </field>
10994            <field>
10995              <name>EDSTOPPED</name>
10996              <description>Write '1' to enable interrupt for event EDSTOPPED</description>
10997              <lsb>16</lsb>
10998              <msb>16</msb>
10999              <enumeratedValues>
11000                <usage>read</usage>
11001                <enumeratedValue>
11002                  <name>Disabled</name>
11003                  <description>Read: Disabled</description>
11004                  <value>0</value>
11005                </enumeratedValue>
11006                <enumeratedValue>
11007                  <name>Enabled</name>
11008                  <description>Read: Enabled</description>
11009                  <value>1</value>
11010                </enumeratedValue>
11011              </enumeratedValues>
11012              <enumeratedValues>
11013                <usage>write</usage>
11014                <enumeratedValue>
11015                  <name>Set</name>
11016                  <description>Enable</description>
11017                  <value>1</value>
11018                </enumeratedValue>
11019              </enumeratedValues>
11020            </field>
11021            <field>
11022              <name>CCAIDLE</name>
11023              <description>Write '1' to enable interrupt for event CCAIDLE</description>
11024              <lsb>17</lsb>
11025              <msb>17</msb>
11026              <enumeratedValues>
11027                <usage>read</usage>
11028                <enumeratedValue>
11029                  <name>Disabled</name>
11030                  <description>Read: Disabled</description>
11031                  <value>0</value>
11032                </enumeratedValue>
11033                <enumeratedValue>
11034                  <name>Enabled</name>
11035                  <description>Read: Enabled</description>
11036                  <value>1</value>
11037                </enumeratedValue>
11038              </enumeratedValues>
11039              <enumeratedValues>
11040                <usage>write</usage>
11041                <enumeratedValue>
11042                  <name>Set</name>
11043                  <description>Enable</description>
11044                  <value>1</value>
11045                </enumeratedValue>
11046              </enumeratedValues>
11047            </field>
11048            <field>
11049              <name>CCABUSY</name>
11050              <description>Write '1' to enable interrupt for event CCABUSY</description>
11051              <lsb>18</lsb>
11052              <msb>18</msb>
11053              <enumeratedValues>
11054                <usage>read</usage>
11055                <enumeratedValue>
11056                  <name>Disabled</name>
11057                  <description>Read: Disabled</description>
11058                  <value>0</value>
11059                </enumeratedValue>
11060                <enumeratedValue>
11061                  <name>Enabled</name>
11062                  <description>Read: Enabled</description>
11063                  <value>1</value>
11064                </enumeratedValue>
11065              </enumeratedValues>
11066              <enumeratedValues>
11067                <usage>write</usage>
11068                <enumeratedValue>
11069                  <name>Set</name>
11070                  <description>Enable</description>
11071                  <value>1</value>
11072                </enumeratedValue>
11073              </enumeratedValues>
11074            </field>
11075            <field>
11076              <name>CCASTOPPED</name>
11077              <description>Write '1' to enable interrupt for event CCASTOPPED</description>
11078              <lsb>19</lsb>
11079              <msb>19</msb>
11080              <enumeratedValues>
11081                <usage>read</usage>
11082                <enumeratedValue>
11083                  <name>Disabled</name>
11084                  <description>Read: Disabled</description>
11085                  <value>0</value>
11086                </enumeratedValue>
11087                <enumeratedValue>
11088                  <name>Enabled</name>
11089                  <description>Read: Enabled</description>
11090                  <value>1</value>
11091                </enumeratedValue>
11092              </enumeratedValues>
11093              <enumeratedValues>
11094                <usage>write</usage>
11095                <enumeratedValue>
11096                  <name>Set</name>
11097                  <description>Enable</description>
11098                  <value>1</value>
11099                </enumeratedValue>
11100              </enumeratedValues>
11101            </field>
11102            <field>
11103              <name>RATEBOOST</name>
11104              <description>Write '1' to enable interrupt for event RATEBOOST</description>
11105              <lsb>20</lsb>
11106              <msb>20</msb>
11107              <enumeratedValues>
11108                <usage>read</usage>
11109                <enumeratedValue>
11110                  <name>Disabled</name>
11111                  <description>Read: Disabled</description>
11112                  <value>0</value>
11113                </enumeratedValue>
11114                <enumeratedValue>
11115                  <name>Enabled</name>
11116                  <description>Read: Enabled</description>
11117                  <value>1</value>
11118                </enumeratedValue>
11119              </enumeratedValues>
11120              <enumeratedValues>
11121                <usage>write</usage>
11122                <enumeratedValue>
11123                  <name>Set</name>
11124                  <description>Enable</description>
11125                  <value>1</value>
11126                </enumeratedValue>
11127              </enumeratedValues>
11128            </field>
11129            <field>
11130              <name>TXREADY</name>
11131              <description>Write '1' to enable interrupt for event TXREADY</description>
11132              <lsb>21</lsb>
11133              <msb>21</msb>
11134              <enumeratedValues>
11135                <usage>read</usage>
11136                <enumeratedValue>
11137                  <name>Disabled</name>
11138                  <description>Read: Disabled</description>
11139                  <value>0</value>
11140                </enumeratedValue>
11141                <enumeratedValue>
11142                  <name>Enabled</name>
11143                  <description>Read: Enabled</description>
11144                  <value>1</value>
11145                </enumeratedValue>
11146              </enumeratedValues>
11147              <enumeratedValues>
11148                <usage>write</usage>
11149                <enumeratedValue>
11150                  <name>Set</name>
11151                  <description>Enable</description>
11152                  <value>1</value>
11153                </enumeratedValue>
11154              </enumeratedValues>
11155            </field>
11156            <field>
11157              <name>RXREADY</name>
11158              <description>Write '1' to enable interrupt for event RXREADY</description>
11159              <lsb>22</lsb>
11160              <msb>22</msb>
11161              <enumeratedValues>
11162                <usage>read</usage>
11163                <enumeratedValue>
11164                  <name>Disabled</name>
11165                  <description>Read: Disabled</description>
11166                  <value>0</value>
11167                </enumeratedValue>
11168                <enumeratedValue>
11169                  <name>Enabled</name>
11170                  <description>Read: Enabled</description>
11171                  <value>1</value>
11172                </enumeratedValue>
11173              </enumeratedValues>
11174              <enumeratedValues>
11175                <usage>write</usage>
11176                <enumeratedValue>
11177                  <name>Set</name>
11178                  <description>Enable</description>
11179                  <value>1</value>
11180                </enumeratedValue>
11181              </enumeratedValues>
11182            </field>
11183            <field>
11184              <name>MHRMATCH</name>
11185              <description>Write '1' to enable interrupt for event MHRMATCH</description>
11186              <lsb>23</lsb>
11187              <msb>23</msb>
11188              <enumeratedValues>
11189                <usage>read</usage>
11190                <enumeratedValue>
11191                  <name>Disabled</name>
11192                  <description>Read: Disabled</description>
11193                  <value>0</value>
11194                </enumeratedValue>
11195                <enumeratedValue>
11196                  <name>Enabled</name>
11197                  <description>Read: Enabled</description>
11198                  <value>1</value>
11199                </enumeratedValue>
11200              </enumeratedValues>
11201              <enumeratedValues>
11202                <usage>write</usage>
11203                <enumeratedValue>
11204                  <name>Set</name>
11205                  <description>Enable</description>
11206                  <value>1</value>
11207                </enumeratedValue>
11208              </enumeratedValues>
11209            </field>
11210            <field>
11211              <name>SYNC</name>
11212              <description>Write '1' to enable interrupt for event SYNC</description>
11213              <lsb>26</lsb>
11214              <msb>26</msb>
11215              <enumeratedValues>
11216                <usage>read</usage>
11217                <enumeratedValue>
11218                  <name>Disabled</name>
11219                  <description>Read: Disabled</description>
11220                  <value>0</value>
11221                </enumeratedValue>
11222                <enumeratedValue>
11223                  <name>Enabled</name>
11224                  <description>Read: Enabled</description>
11225                  <value>1</value>
11226                </enumeratedValue>
11227              </enumeratedValues>
11228              <enumeratedValues>
11229                <usage>write</usage>
11230                <enumeratedValue>
11231                  <name>Set</name>
11232                  <description>Enable</description>
11233                  <value>1</value>
11234                </enumeratedValue>
11235              </enumeratedValues>
11236            </field>
11237            <field>
11238              <name>PHYEND</name>
11239              <description>Write '1' to enable interrupt for event PHYEND</description>
11240              <lsb>27</lsb>
11241              <msb>27</msb>
11242              <enumeratedValues>
11243                <usage>read</usage>
11244                <enumeratedValue>
11245                  <name>Disabled</name>
11246                  <description>Read: Disabled</description>
11247                  <value>0</value>
11248                </enumeratedValue>
11249                <enumeratedValue>
11250                  <name>Enabled</name>
11251                  <description>Read: Enabled</description>
11252                  <value>1</value>
11253                </enumeratedValue>
11254              </enumeratedValues>
11255              <enumeratedValues>
11256                <usage>write</usage>
11257                <enumeratedValue>
11258                  <name>Set</name>
11259                  <description>Enable</description>
11260                  <value>1</value>
11261                </enumeratedValue>
11262              </enumeratedValues>
11263            </field>
11264            <field>
11265              <name>CTEPRESENT</name>
11266              <description>Write '1' to enable interrupt for event CTEPRESENT</description>
11267              <lsb>28</lsb>
11268              <msb>28</msb>
11269              <enumeratedValues>
11270                <usage>read</usage>
11271                <enumeratedValue>
11272                  <name>Disabled</name>
11273                  <description>Read: Disabled</description>
11274                  <value>0</value>
11275                </enumeratedValue>
11276                <enumeratedValue>
11277                  <name>Enabled</name>
11278                  <description>Read: Enabled</description>
11279                  <value>1</value>
11280                </enumeratedValue>
11281              </enumeratedValues>
11282              <enumeratedValues>
11283                <usage>write</usage>
11284                <enumeratedValue>
11285                  <name>Set</name>
11286                  <description>Enable</description>
11287                  <value>1</value>
11288                </enumeratedValue>
11289              </enumeratedValues>
11290            </field>
11291          </fields>
11292        </register>
11293        <register>
11294          <name>INTENCLR</name>
11295          <description>Disable interrupt</description>
11296          <addressOffset>0x308</addressOffset>
11297          <access>read-write</access>
11298          <fields>
11299            <field>
11300              <name>READY</name>
11301              <description>Write '1' to disable interrupt for event READY</description>
11302              <lsb>0</lsb>
11303              <msb>0</msb>
11304              <enumeratedValues>
11305                <usage>read</usage>
11306                <enumeratedValue>
11307                  <name>Disabled</name>
11308                  <description>Read: Disabled</description>
11309                  <value>0</value>
11310                </enumeratedValue>
11311                <enumeratedValue>
11312                  <name>Enabled</name>
11313                  <description>Read: Enabled</description>
11314                  <value>1</value>
11315                </enumeratedValue>
11316              </enumeratedValues>
11317              <enumeratedValues>
11318                <usage>write</usage>
11319                <enumeratedValue>
11320                  <name>Clear</name>
11321                  <description>Disable</description>
11322                  <value>1</value>
11323                </enumeratedValue>
11324              </enumeratedValues>
11325            </field>
11326            <field>
11327              <name>ADDRESS</name>
11328              <description>Write '1' to disable interrupt for event ADDRESS</description>
11329              <lsb>1</lsb>
11330              <msb>1</msb>
11331              <enumeratedValues>
11332                <usage>read</usage>
11333                <enumeratedValue>
11334                  <name>Disabled</name>
11335                  <description>Read: Disabled</description>
11336                  <value>0</value>
11337                </enumeratedValue>
11338                <enumeratedValue>
11339                  <name>Enabled</name>
11340                  <description>Read: Enabled</description>
11341                  <value>1</value>
11342                </enumeratedValue>
11343              </enumeratedValues>
11344              <enumeratedValues>
11345                <usage>write</usage>
11346                <enumeratedValue>
11347                  <name>Clear</name>
11348                  <description>Disable</description>
11349                  <value>1</value>
11350                </enumeratedValue>
11351              </enumeratedValues>
11352            </field>
11353            <field>
11354              <name>PAYLOAD</name>
11355              <description>Write '1' to disable interrupt for event PAYLOAD</description>
11356              <lsb>2</lsb>
11357              <msb>2</msb>
11358              <enumeratedValues>
11359                <usage>read</usage>
11360                <enumeratedValue>
11361                  <name>Disabled</name>
11362                  <description>Read: Disabled</description>
11363                  <value>0</value>
11364                </enumeratedValue>
11365                <enumeratedValue>
11366                  <name>Enabled</name>
11367                  <description>Read: Enabled</description>
11368                  <value>1</value>
11369                </enumeratedValue>
11370              </enumeratedValues>
11371              <enumeratedValues>
11372                <usage>write</usage>
11373                <enumeratedValue>
11374                  <name>Clear</name>
11375                  <description>Disable</description>
11376                  <value>1</value>
11377                </enumeratedValue>
11378              </enumeratedValues>
11379            </field>
11380            <field>
11381              <name>END</name>
11382              <description>Write '1' to disable interrupt for event END</description>
11383              <lsb>3</lsb>
11384              <msb>3</msb>
11385              <enumeratedValues>
11386                <usage>read</usage>
11387                <enumeratedValue>
11388                  <name>Disabled</name>
11389                  <description>Read: Disabled</description>
11390                  <value>0</value>
11391                </enumeratedValue>
11392                <enumeratedValue>
11393                  <name>Enabled</name>
11394                  <description>Read: Enabled</description>
11395                  <value>1</value>
11396                </enumeratedValue>
11397              </enumeratedValues>
11398              <enumeratedValues>
11399                <usage>write</usage>
11400                <enumeratedValue>
11401                  <name>Clear</name>
11402                  <description>Disable</description>
11403                  <value>1</value>
11404                </enumeratedValue>
11405              </enumeratedValues>
11406            </field>
11407            <field>
11408              <name>DISABLED</name>
11409              <description>Write '1' to disable interrupt for event DISABLED</description>
11410              <lsb>4</lsb>
11411              <msb>4</msb>
11412              <enumeratedValues>
11413                <usage>read</usage>
11414                <enumeratedValue>
11415                  <name>Disabled</name>
11416                  <description>Read: Disabled</description>
11417                  <value>0</value>
11418                </enumeratedValue>
11419                <enumeratedValue>
11420                  <name>Enabled</name>
11421                  <description>Read: Enabled</description>
11422                  <value>1</value>
11423                </enumeratedValue>
11424              </enumeratedValues>
11425              <enumeratedValues>
11426                <usage>write</usage>
11427                <enumeratedValue>
11428                  <name>Clear</name>
11429                  <description>Disable</description>
11430                  <value>1</value>
11431                </enumeratedValue>
11432              </enumeratedValues>
11433            </field>
11434            <field>
11435              <name>DEVMATCH</name>
11436              <description>Write '1' to disable interrupt for event DEVMATCH</description>
11437              <lsb>5</lsb>
11438              <msb>5</msb>
11439              <enumeratedValues>
11440                <usage>read</usage>
11441                <enumeratedValue>
11442                  <name>Disabled</name>
11443                  <description>Read: Disabled</description>
11444                  <value>0</value>
11445                </enumeratedValue>
11446                <enumeratedValue>
11447                  <name>Enabled</name>
11448                  <description>Read: Enabled</description>
11449                  <value>1</value>
11450                </enumeratedValue>
11451              </enumeratedValues>
11452              <enumeratedValues>
11453                <usage>write</usage>
11454                <enumeratedValue>
11455                  <name>Clear</name>
11456                  <description>Disable</description>
11457                  <value>1</value>
11458                </enumeratedValue>
11459              </enumeratedValues>
11460            </field>
11461            <field>
11462              <name>DEVMISS</name>
11463              <description>Write '1' to disable interrupt for event DEVMISS</description>
11464              <lsb>6</lsb>
11465              <msb>6</msb>
11466              <enumeratedValues>
11467                <usage>read</usage>
11468                <enumeratedValue>
11469                  <name>Disabled</name>
11470                  <description>Read: Disabled</description>
11471                  <value>0</value>
11472                </enumeratedValue>
11473                <enumeratedValue>
11474                  <name>Enabled</name>
11475                  <description>Read: Enabled</description>
11476                  <value>1</value>
11477                </enumeratedValue>
11478              </enumeratedValues>
11479              <enumeratedValues>
11480                <usage>write</usage>
11481                <enumeratedValue>
11482                  <name>Clear</name>
11483                  <description>Disable</description>
11484                  <value>1</value>
11485                </enumeratedValue>
11486              </enumeratedValues>
11487            </field>
11488            <field>
11489              <name>RSSIEND</name>
11490              <description>Write '1' to disable interrupt for event RSSIEND</description>
11491              <lsb>7</lsb>
11492              <msb>7</msb>
11493              <enumeratedValues>
11494                <usage>read</usage>
11495                <enumeratedValue>
11496                  <name>Disabled</name>
11497                  <description>Read: Disabled</description>
11498                  <value>0</value>
11499                </enumeratedValue>
11500                <enumeratedValue>
11501                  <name>Enabled</name>
11502                  <description>Read: Enabled</description>
11503                  <value>1</value>
11504                </enumeratedValue>
11505              </enumeratedValues>
11506              <enumeratedValues>
11507                <usage>write</usage>
11508                <enumeratedValue>
11509                  <name>Clear</name>
11510                  <description>Disable</description>
11511                  <value>1</value>
11512                </enumeratedValue>
11513              </enumeratedValues>
11514            </field>
11515            <field>
11516              <name>BCMATCH</name>
11517              <description>Write '1' to disable interrupt for event BCMATCH</description>
11518              <lsb>10</lsb>
11519              <msb>10</msb>
11520              <enumeratedValues>
11521                <usage>read</usage>
11522                <enumeratedValue>
11523                  <name>Disabled</name>
11524                  <description>Read: Disabled</description>
11525                  <value>0</value>
11526                </enumeratedValue>
11527                <enumeratedValue>
11528                  <name>Enabled</name>
11529                  <description>Read: Enabled</description>
11530                  <value>1</value>
11531                </enumeratedValue>
11532              </enumeratedValues>
11533              <enumeratedValues>
11534                <usage>write</usage>
11535                <enumeratedValue>
11536                  <name>Clear</name>
11537                  <description>Disable</description>
11538                  <value>1</value>
11539                </enumeratedValue>
11540              </enumeratedValues>
11541            </field>
11542            <field>
11543              <name>CRCOK</name>
11544              <description>Write '1' to disable interrupt for event CRCOK</description>
11545              <lsb>12</lsb>
11546              <msb>12</msb>
11547              <enumeratedValues>
11548                <usage>read</usage>
11549                <enumeratedValue>
11550                  <name>Disabled</name>
11551                  <description>Read: Disabled</description>
11552                  <value>0</value>
11553                </enumeratedValue>
11554                <enumeratedValue>
11555                  <name>Enabled</name>
11556                  <description>Read: Enabled</description>
11557                  <value>1</value>
11558                </enumeratedValue>
11559              </enumeratedValues>
11560              <enumeratedValues>
11561                <usage>write</usage>
11562                <enumeratedValue>
11563                  <name>Clear</name>
11564                  <description>Disable</description>
11565                  <value>1</value>
11566                </enumeratedValue>
11567              </enumeratedValues>
11568            </field>
11569            <field>
11570              <name>CRCERROR</name>
11571              <description>Write '1' to disable interrupt for event CRCERROR</description>
11572              <lsb>13</lsb>
11573              <msb>13</msb>
11574              <enumeratedValues>
11575                <usage>read</usage>
11576                <enumeratedValue>
11577                  <name>Disabled</name>
11578                  <description>Read: Disabled</description>
11579                  <value>0</value>
11580                </enumeratedValue>
11581                <enumeratedValue>
11582                  <name>Enabled</name>
11583                  <description>Read: Enabled</description>
11584                  <value>1</value>
11585                </enumeratedValue>
11586              </enumeratedValues>
11587              <enumeratedValues>
11588                <usage>write</usage>
11589                <enumeratedValue>
11590                  <name>Clear</name>
11591                  <description>Disable</description>
11592                  <value>1</value>
11593                </enumeratedValue>
11594              </enumeratedValues>
11595            </field>
11596            <field>
11597              <name>FRAMESTART</name>
11598              <description>Write '1' to disable interrupt for event FRAMESTART</description>
11599              <lsb>14</lsb>
11600              <msb>14</msb>
11601              <enumeratedValues>
11602                <usage>read</usage>
11603                <enumeratedValue>
11604                  <name>Disabled</name>
11605                  <description>Read: Disabled</description>
11606                  <value>0</value>
11607                </enumeratedValue>
11608                <enumeratedValue>
11609                  <name>Enabled</name>
11610                  <description>Read: Enabled</description>
11611                  <value>1</value>
11612                </enumeratedValue>
11613              </enumeratedValues>
11614              <enumeratedValues>
11615                <usage>write</usage>
11616                <enumeratedValue>
11617                  <name>Clear</name>
11618                  <description>Disable</description>
11619                  <value>1</value>
11620                </enumeratedValue>
11621              </enumeratedValues>
11622            </field>
11623            <field>
11624              <name>EDEND</name>
11625              <description>Write '1' to disable interrupt for event EDEND</description>
11626              <lsb>15</lsb>
11627              <msb>15</msb>
11628              <enumeratedValues>
11629                <usage>read</usage>
11630                <enumeratedValue>
11631                  <name>Disabled</name>
11632                  <description>Read: Disabled</description>
11633                  <value>0</value>
11634                </enumeratedValue>
11635                <enumeratedValue>
11636                  <name>Enabled</name>
11637                  <description>Read: Enabled</description>
11638                  <value>1</value>
11639                </enumeratedValue>
11640              </enumeratedValues>
11641              <enumeratedValues>
11642                <usage>write</usage>
11643                <enumeratedValue>
11644                  <name>Clear</name>
11645                  <description>Disable</description>
11646                  <value>1</value>
11647                </enumeratedValue>
11648              </enumeratedValues>
11649            </field>
11650            <field>
11651              <name>EDSTOPPED</name>
11652              <description>Write '1' to disable interrupt for event EDSTOPPED</description>
11653              <lsb>16</lsb>
11654              <msb>16</msb>
11655              <enumeratedValues>
11656                <usage>read</usage>
11657                <enumeratedValue>
11658                  <name>Disabled</name>
11659                  <description>Read: Disabled</description>
11660                  <value>0</value>
11661                </enumeratedValue>
11662                <enumeratedValue>
11663                  <name>Enabled</name>
11664                  <description>Read: Enabled</description>
11665                  <value>1</value>
11666                </enumeratedValue>
11667              </enumeratedValues>
11668              <enumeratedValues>
11669                <usage>write</usage>
11670                <enumeratedValue>
11671                  <name>Clear</name>
11672                  <description>Disable</description>
11673                  <value>1</value>
11674                </enumeratedValue>
11675              </enumeratedValues>
11676            </field>
11677            <field>
11678              <name>CCAIDLE</name>
11679              <description>Write '1' to disable interrupt for event CCAIDLE</description>
11680              <lsb>17</lsb>
11681              <msb>17</msb>
11682              <enumeratedValues>
11683                <usage>read</usage>
11684                <enumeratedValue>
11685                  <name>Disabled</name>
11686                  <description>Read: Disabled</description>
11687                  <value>0</value>
11688                </enumeratedValue>
11689                <enumeratedValue>
11690                  <name>Enabled</name>
11691                  <description>Read: Enabled</description>
11692                  <value>1</value>
11693                </enumeratedValue>
11694              </enumeratedValues>
11695              <enumeratedValues>
11696                <usage>write</usage>
11697                <enumeratedValue>
11698                  <name>Clear</name>
11699                  <description>Disable</description>
11700                  <value>1</value>
11701                </enumeratedValue>
11702              </enumeratedValues>
11703            </field>
11704            <field>
11705              <name>CCABUSY</name>
11706              <description>Write '1' to disable interrupt for event CCABUSY</description>
11707              <lsb>18</lsb>
11708              <msb>18</msb>
11709              <enumeratedValues>
11710                <usage>read</usage>
11711                <enumeratedValue>
11712                  <name>Disabled</name>
11713                  <description>Read: Disabled</description>
11714                  <value>0</value>
11715                </enumeratedValue>
11716                <enumeratedValue>
11717                  <name>Enabled</name>
11718                  <description>Read: Enabled</description>
11719                  <value>1</value>
11720                </enumeratedValue>
11721              </enumeratedValues>
11722              <enumeratedValues>
11723                <usage>write</usage>
11724                <enumeratedValue>
11725                  <name>Clear</name>
11726                  <description>Disable</description>
11727                  <value>1</value>
11728                </enumeratedValue>
11729              </enumeratedValues>
11730            </field>
11731            <field>
11732              <name>CCASTOPPED</name>
11733              <description>Write '1' to disable interrupt for event CCASTOPPED</description>
11734              <lsb>19</lsb>
11735              <msb>19</msb>
11736              <enumeratedValues>
11737                <usage>read</usage>
11738                <enumeratedValue>
11739                  <name>Disabled</name>
11740                  <description>Read: Disabled</description>
11741                  <value>0</value>
11742                </enumeratedValue>
11743                <enumeratedValue>
11744                  <name>Enabled</name>
11745                  <description>Read: Enabled</description>
11746                  <value>1</value>
11747                </enumeratedValue>
11748              </enumeratedValues>
11749              <enumeratedValues>
11750                <usage>write</usage>
11751                <enumeratedValue>
11752                  <name>Clear</name>
11753                  <description>Disable</description>
11754                  <value>1</value>
11755                </enumeratedValue>
11756              </enumeratedValues>
11757            </field>
11758            <field>
11759              <name>RATEBOOST</name>
11760              <description>Write '1' to disable interrupt for event RATEBOOST</description>
11761              <lsb>20</lsb>
11762              <msb>20</msb>
11763              <enumeratedValues>
11764                <usage>read</usage>
11765                <enumeratedValue>
11766                  <name>Disabled</name>
11767                  <description>Read: Disabled</description>
11768                  <value>0</value>
11769                </enumeratedValue>
11770                <enumeratedValue>
11771                  <name>Enabled</name>
11772                  <description>Read: Enabled</description>
11773                  <value>1</value>
11774                </enumeratedValue>
11775              </enumeratedValues>
11776              <enumeratedValues>
11777                <usage>write</usage>
11778                <enumeratedValue>
11779                  <name>Clear</name>
11780                  <description>Disable</description>
11781                  <value>1</value>
11782                </enumeratedValue>
11783              </enumeratedValues>
11784            </field>
11785            <field>
11786              <name>TXREADY</name>
11787              <description>Write '1' to disable interrupt for event TXREADY</description>
11788              <lsb>21</lsb>
11789              <msb>21</msb>
11790              <enumeratedValues>
11791                <usage>read</usage>
11792                <enumeratedValue>
11793                  <name>Disabled</name>
11794                  <description>Read: Disabled</description>
11795                  <value>0</value>
11796                </enumeratedValue>
11797                <enumeratedValue>
11798                  <name>Enabled</name>
11799                  <description>Read: Enabled</description>
11800                  <value>1</value>
11801                </enumeratedValue>
11802              </enumeratedValues>
11803              <enumeratedValues>
11804                <usage>write</usage>
11805                <enumeratedValue>
11806                  <name>Clear</name>
11807                  <description>Disable</description>
11808                  <value>1</value>
11809                </enumeratedValue>
11810              </enumeratedValues>
11811            </field>
11812            <field>
11813              <name>RXREADY</name>
11814              <description>Write '1' to disable interrupt for event RXREADY</description>
11815              <lsb>22</lsb>
11816              <msb>22</msb>
11817              <enumeratedValues>
11818                <usage>read</usage>
11819                <enumeratedValue>
11820                  <name>Disabled</name>
11821                  <description>Read: Disabled</description>
11822                  <value>0</value>
11823                </enumeratedValue>
11824                <enumeratedValue>
11825                  <name>Enabled</name>
11826                  <description>Read: Enabled</description>
11827                  <value>1</value>
11828                </enumeratedValue>
11829              </enumeratedValues>
11830              <enumeratedValues>
11831                <usage>write</usage>
11832                <enumeratedValue>
11833                  <name>Clear</name>
11834                  <description>Disable</description>
11835                  <value>1</value>
11836                </enumeratedValue>
11837              </enumeratedValues>
11838            </field>
11839            <field>
11840              <name>MHRMATCH</name>
11841              <description>Write '1' to disable interrupt for event MHRMATCH</description>
11842              <lsb>23</lsb>
11843              <msb>23</msb>
11844              <enumeratedValues>
11845                <usage>read</usage>
11846                <enumeratedValue>
11847                  <name>Disabled</name>
11848                  <description>Read: Disabled</description>
11849                  <value>0</value>
11850                </enumeratedValue>
11851                <enumeratedValue>
11852                  <name>Enabled</name>
11853                  <description>Read: Enabled</description>
11854                  <value>1</value>
11855                </enumeratedValue>
11856              </enumeratedValues>
11857              <enumeratedValues>
11858                <usage>write</usage>
11859                <enumeratedValue>
11860                  <name>Clear</name>
11861                  <description>Disable</description>
11862                  <value>1</value>
11863                </enumeratedValue>
11864              </enumeratedValues>
11865            </field>
11866            <field>
11867              <name>SYNC</name>
11868              <description>Write '1' to disable interrupt for event SYNC</description>
11869              <lsb>26</lsb>
11870              <msb>26</msb>
11871              <enumeratedValues>
11872                <usage>read</usage>
11873                <enumeratedValue>
11874                  <name>Disabled</name>
11875                  <description>Read: Disabled</description>
11876                  <value>0</value>
11877                </enumeratedValue>
11878                <enumeratedValue>
11879                  <name>Enabled</name>
11880                  <description>Read: Enabled</description>
11881                  <value>1</value>
11882                </enumeratedValue>
11883              </enumeratedValues>
11884              <enumeratedValues>
11885                <usage>write</usage>
11886                <enumeratedValue>
11887                  <name>Clear</name>
11888                  <description>Disable</description>
11889                  <value>1</value>
11890                </enumeratedValue>
11891              </enumeratedValues>
11892            </field>
11893            <field>
11894              <name>PHYEND</name>
11895              <description>Write '1' to disable interrupt for event PHYEND</description>
11896              <lsb>27</lsb>
11897              <msb>27</msb>
11898              <enumeratedValues>
11899                <usage>read</usage>
11900                <enumeratedValue>
11901                  <name>Disabled</name>
11902                  <description>Read: Disabled</description>
11903                  <value>0</value>
11904                </enumeratedValue>
11905                <enumeratedValue>
11906                  <name>Enabled</name>
11907                  <description>Read: Enabled</description>
11908                  <value>1</value>
11909                </enumeratedValue>
11910              </enumeratedValues>
11911              <enumeratedValues>
11912                <usage>write</usage>
11913                <enumeratedValue>
11914                  <name>Clear</name>
11915                  <description>Disable</description>
11916                  <value>1</value>
11917                </enumeratedValue>
11918              </enumeratedValues>
11919            </field>
11920            <field>
11921              <name>CTEPRESENT</name>
11922              <description>Write '1' to disable interrupt for event CTEPRESENT</description>
11923              <lsb>28</lsb>
11924              <msb>28</msb>
11925              <enumeratedValues>
11926                <usage>read</usage>
11927                <enumeratedValue>
11928                  <name>Disabled</name>
11929                  <description>Read: Disabled</description>
11930                  <value>0</value>
11931                </enumeratedValue>
11932                <enumeratedValue>
11933                  <name>Enabled</name>
11934                  <description>Read: Enabled</description>
11935                  <value>1</value>
11936                </enumeratedValue>
11937              </enumeratedValues>
11938              <enumeratedValues>
11939                <usage>write</usage>
11940                <enumeratedValue>
11941                  <name>Clear</name>
11942                  <description>Disable</description>
11943                  <value>1</value>
11944                </enumeratedValue>
11945              </enumeratedValues>
11946            </field>
11947          </fields>
11948        </register>
11949        <register>
11950          <name>CRCSTATUS</name>
11951          <description>CRC status</description>
11952          <addressOffset>0x400</addressOffset>
11953          <access>read-only</access>
11954          <fields>
11955            <field>
11956              <name>CRCSTATUS</name>
11957              <description>CRC status of packet received</description>
11958              <lsb>0</lsb>
11959              <msb>0</msb>
11960              <enumeratedValues>
11961                <enumeratedValue>
11962                  <name>CRCError</name>
11963                  <description>Packet received with CRC error</description>
11964                  <value>0</value>
11965                </enumeratedValue>
11966                <enumeratedValue>
11967                  <name>CRCOk</name>
11968                  <description>Packet received with CRC ok</description>
11969                  <value>1</value>
11970                </enumeratedValue>
11971              </enumeratedValues>
11972            </field>
11973          </fields>
11974        </register>
11975        <register>
11976          <name>RXMATCH</name>
11977          <description>Received address</description>
11978          <addressOffset>0x408</addressOffset>
11979          <access>read-only</access>
11980          <fields>
11981            <field>
11982              <name>RXMATCH</name>
11983              <description>Received address</description>
11984              <lsb>0</lsb>
11985              <msb>2</msb>
11986            </field>
11987          </fields>
11988        </register>
11989        <register>
11990          <name>RXCRC</name>
11991          <description>CRC field of previously received packet</description>
11992          <addressOffset>0x40C</addressOffset>
11993          <access>read-only</access>
11994          <fields>
11995            <field>
11996              <name>RXCRC</name>
11997              <description>CRC field of previously received packet</description>
11998              <lsb>0</lsb>
11999              <msb>23</msb>
12000            </field>
12001          </fields>
12002        </register>
12003        <register>
12004          <name>DAI</name>
12005          <description>Device address match index</description>
12006          <addressOffset>0x410</addressOffset>
12007          <access>read-only</access>
12008          <fields>
12009            <field>
12010              <name>DAI</name>
12011              <description>Device address match index</description>
12012              <lsb>0</lsb>
12013              <msb>2</msb>
12014            </field>
12015          </fields>
12016        </register>
12017        <register>
12018          <name>PDUSTAT</name>
12019          <description>Payload status</description>
12020          <addressOffset>0x414</addressOffset>
12021          <access>read-only</access>
12022          <fields>
12023            <field>
12024              <name>PDUSTAT</name>
12025              <description>Status on payload length vs. PCNF1.MAXLEN</description>
12026              <lsb>0</lsb>
12027              <msb>0</msb>
12028              <enumeratedValues>
12029                <enumeratedValue>
12030                  <name>LessThan</name>
12031                  <description>Payload less than PCNF1.MAXLEN</description>
12032                  <value>0</value>
12033                </enumeratedValue>
12034                <enumeratedValue>
12035                  <name>GreaterThan</name>
12036                  <description>Payload greater than PCNF1.MAXLEN</description>
12037                  <value>1</value>
12038                </enumeratedValue>
12039              </enumeratedValues>
12040            </field>
12041            <field>
12042              <name>CISTAT</name>
12043              <description>Status on what rate packet is received with in Long Range</description>
12044              <lsb>1</lsb>
12045              <msb>2</msb>
12046              <enumeratedValues>
12047                <enumeratedValue>
12048                  <name>LR125kbit</name>
12049                  <description>Frame is received at 125 kbps</description>
12050                  <value>0</value>
12051                </enumeratedValue>
12052                <enumeratedValue>
12053                  <name>LR500kbit</name>
12054                  <description>Frame is received at 500 kbps</description>
12055                  <value>1</value>
12056                </enumeratedValue>
12057              </enumeratedValues>
12058            </field>
12059          </fields>
12060        </register>
12061        <register>
12062          <name>CTESTATUS</name>
12063          <description>CTEInfo parsed from received packet</description>
12064          <addressOffset>0x44C</addressOffset>
12065          <access>read-only</access>
12066          <fields>
12067            <field>
12068              <name>CTETIME</name>
12069              <description>CTETime parsed from packet</description>
12070              <lsb>0</lsb>
12071              <msb>4</msb>
12072            </field>
12073            <field>
12074              <name>RFU</name>
12075              <description>RFU parsed from packet</description>
12076              <lsb>5</lsb>
12077              <msb>5</msb>
12078            </field>
12079            <field>
12080              <name>CTETYPE</name>
12081              <description>CTEType parsed from packet</description>
12082              <lsb>6</lsb>
12083              <msb>7</msb>
12084            </field>
12085          </fields>
12086        </register>
12087        <register>
12088          <name>DFESTATUS</name>
12089          <description>DFE status information</description>
12090          <addressOffset>0x458</addressOffset>
12091          <access>read-only</access>
12092          <fields>
12093            <field>
12094              <name>SWITCHINGSTATE</name>
12095              <description>Internal state of switching state machine</description>
12096              <lsb>0</lsb>
12097              <msb>2</msb>
12098              <enumeratedValues>
12099                <enumeratedValue>
12100                  <name>Idle</name>
12101                  <description>Switching state Idle</description>
12102                  <value>0</value>
12103                </enumeratedValue>
12104                <enumeratedValue>
12105                  <name>Offset</name>
12106                  <description>Switching state Offset</description>
12107                  <value>1</value>
12108                </enumeratedValue>
12109                <enumeratedValue>
12110                  <name>Guard</name>
12111                  <description>Switching state Guard</description>
12112                  <value>2</value>
12113                </enumeratedValue>
12114                <enumeratedValue>
12115                  <name>Ref</name>
12116                  <description>Switching state Ref</description>
12117                  <value>3</value>
12118                </enumeratedValue>
12119                <enumeratedValue>
12120                  <name>Switching</name>
12121                  <description>Switching state Switching</description>
12122                  <value>4</value>
12123                </enumeratedValue>
12124                <enumeratedValue>
12125                  <name>Ending</name>
12126                  <description>Switching state Ending</description>
12127                  <value>5</value>
12128                </enumeratedValue>
12129              </enumeratedValues>
12130            </field>
12131            <field>
12132              <name>SAMPLINGSTATE</name>
12133              <description>Internal state of sampling state machine</description>
12134              <lsb>4</lsb>
12135              <msb>4</msb>
12136              <enumeratedValues>
12137                <enumeratedValue>
12138                  <name>Idle</name>
12139                  <description>Sampling state Idle</description>
12140                  <value>0</value>
12141                </enumeratedValue>
12142                <enumeratedValue>
12143                  <name>Sampling</name>
12144                  <description>Sampling state Sampling</description>
12145                  <value>1</value>
12146                </enumeratedValue>
12147              </enumeratedValues>
12148            </field>
12149          </fields>
12150        </register>
12151        <register>
12152          <name>PACKETPTR</name>
12153          <description>Packet pointer</description>
12154          <addressOffset>0x504</addressOffset>
12155          <access>read-write</access>
12156          <resetValue>0x00000000</resetValue>
12157          <fields>
12158            <field>
12159              <name>PACKETPTR</name>
12160              <description>Packet pointer</description>
12161              <lsb>0</lsb>
12162              <msb>31</msb>
12163            </field>
12164          </fields>
12165        </register>
12166        <register>
12167          <name>FREQUENCY</name>
12168          <description>Frequency</description>
12169          <addressOffset>0x508</addressOffset>
12170          <access>read-write</access>
12171          <resetValue>0x00000002</resetValue>
12172          <fields>
12173            <field>
12174              <name>FREQUENCY</name>
12175              <description>Radio channel frequency</description>
12176              <lsb>0</lsb>
12177              <msb>6</msb>
12178            </field>
12179            <field>
12180              <name>MAP</name>
12181              <description>Channel map selection</description>
12182              <lsb>8</lsb>
12183              <msb>8</msb>
12184              <enumeratedValues>
12185                <enumeratedValue>
12186                  <name>Default</name>
12187                  <description>Channel map between 2400 MHZ .. 2500 MHz</description>
12188                  <value>0</value>
12189                </enumeratedValue>
12190                <enumeratedValue>
12191                  <name>Low</name>
12192                  <description>Channel map between 2360 MHZ .. 2460 MHz</description>
12193                  <value>1</value>
12194                </enumeratedValue>
12195              </enumeratedValues>
12196            </field>
12197          </fields>
12198        </register>
12199        <register>
12200          <name>TXPOWER</name>
12201          <description>Output power</description>
12202          <addressOffset>0x50C</addressOffset>
12203          <access>read-write</access>
12204          <fields>
12205            <field>
12206              <name>TXPOWER</name>
12207              <description>RADIO output power</description>
12208              <lsb>0</lsb>
12209              <msb>7</msb>
12210              <enumeratedValues>
12211                <enumeratedValue>
12212                  <name>Pos4dBm</name>
12213                  <description>+4 dBm</description>
12214                  <value>0x4</value>
12215                </enumeratedValue>
12216                <enumeratedValue>
12217                  <name>Pos3dBm</name>
12218                  <description>+3 dBm</description>
12219                  <value>0x3</value>
12220                </enumeratedValue>
12221                <enumeratedValue>
12222                  <name>0dBm</name>
12223                  <description>0 dBm</description>
12224                  <value>0x0</value>
12225                </enumeratedValue>
12226                <enumeratedValue>
12227                  <name>Neg4dBm</name>
12228                  <description>-4 dBm</description>
12229                  <value>0xFC</value>
12230                </enumeratedValue>
12231                <enumeratedValue>
12232                  <name>Neg8dBm</name>
12233                  <description>-8 dBm</description>
12234                  <value>0xF8</value>
12235                </enumeratedValue>
12236                <enumeratedValue>
12237                  <name>Neg12dBm</name>
12238                  <description>-12 dBm</description>
12239                  <value>0xF4</value>
12240                </enumeratedValue>
12241                <enumeratedValue>
12242                  <name>Neg16dBm</name>
12243                  <description>-16 dBm</description>
12244                  <value>0xF0</value>
12245                </enumeratedValue>
12246                <enumeratedValue>
12247                  <name>Neg20dBm</name>
12248                  <description>-20 dBm</description>
12249                  <value>0xEC</value>
12250                </enumeratedValue>
12251                <enumeratedValue>
12252                  <name>Neg30dBm</name>
12253                  <description>Deprecated enumerator -  -40 dBm</description>
12254                  <value>0xE2</value>
12255                </enumeratedValue>
12256                <enumeratedValue>
12257                  <name>Neg40dBm</name>
12258                  <description>-40 dBm</description>
12259                  <value>0xD8</value>
12260                </enumeratedValue>
12261              </enumeratedValues>
12262            </field>
12263          </fields>
12264        </register>
12265        <register>
12266          <name>MODE</name>
12267          <description>Data rate and modulation</description>
12268          <addressOffset>0x510</addressOffset>
12269          <access>read-write</access>
12270          <fields>
12271            <field>
12272              <name>MODE</name>
12273              <description>Radio data rate and modulation setting. The radio supports frequency-shift keying (FSK) modulation.</description>
12274              <lsb>0</lsb>
12275              <msb>3</msb>
12276              <enumeratedValues>
12277                <enumeratedValue>
12278                  <name>Nrf_1Mbit</name>
12279                  <description>1 Mbps Nordic proprietary radio mode</description>
12280                  <value>0</value>
12281                </enumeratedValue>
12282                <enumeratedValue>
12283                  <name>Nrf_2Mbit</name>
12284                  <description>2 Mbps Nordic proprietary radio mode</description>
12285                  <value>1</value>
12286                </enumeratedValue>
12287                <enumeratedValue>
12288                  <name>Ble_1Mbit</name>
12289                  <description>1 Mbps BLE</description>
12290                  <value>3</value>
12291                </enumeratedValue>
12292                <enumeratedValue>
12293                  <name>Ble_2Mbit</name>
12294                  <description>2 Mbps BLE</description>
12295                  <value>4</value>
12296                </enumeratedValue>
12297                <enumeratedValue>
12298                  <name>Ble_LR125Kbit</name>
12299                  <description>Long range 125 kbps TX, 125 kbps and 500 kbps RX</description>
12300                  <value>5</value>
12301                </enumeratedValue>
12302                <enumeratedValue>
12303                  <name>Ble_LR500Kbit</name>
12304                  <description>Long range 500 kbps TX, 125 kbps and 500 kbps RX</description>
12305                  <value>6</value>
12306                </enumeratedValue>
12307                <enumeratedValue>
12308                  <name>Ieee802154_250Kbit</name>
12309                  <description>IEEE 802.15.4-2006 250 kbps</description>
12310                  <value>15</value>
12311                </enumeratedValue>
12312              </enumeratedValues>
12313            </field>
12314          </fields>
12315        </register>
12316        <register>
12317          <name>PCNF0</name>
12318          <description>Packet configuration register 0</description>
12319          <addressOffset>0x514</addressOffset>
12320          <access>read-write</access>
12321          <fields>
12322            <field>
12323              <name>LFLEN</name>
12324              <description>Length on air of LENGTH field in number of bits</description>
12325              <lsb>0</lsb>
12326              <msb>3</msb>
12327            </field>
12328            <field>
12329              <name>S0LEN</name>
12330              <description>Length on air of S0 field in number of bytes</description>
12331              <lsb>8</lsb>
12332              <msb>8</msb>
12333            </field>
12334            <field>
12335              <name>S1LEN</name>
12336              <description>Length on air of S1 field in number of bits</description>
12337              <lsb>16</lsb>
12338              <msb>19</msb>
12339            </field>
12340            <field>
12341              <name>S1INCL</name>
12342              <description>Include or exclude S1 field in RAM</description>
12343              <lsb>20</lsb>
12344              <msb>20</msb>
12345              <enumeratedValues>
12346                <enumeratedValue>
12347                  <name>Automatic</name>
12348                  <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
12349                  <value>0</value>
12350                </enumeratedValue>
12351                <enumeratedValue>
12352                  <name>Include</name>
12353                  <description>Always include S1 field in RAM independent of S1LEN</description>
12354                  <value>1</value>
12355                </enumeratedValue>
12356              </enumeratedValues>
12357            </field>
12358            <field>
12359              <name>CILEN</name>
12360              <description>Length of code indicator - long range</description>
12361              <lsb>22</lsb>
12362              <msb>23</msb>
12363            </field>
12364            <field>
12365              <name>PLEN</name>
12366              <description>Length of preamble on air. Decision point: TASKS_START task</description>
12367              <lsb>24</lsb>
12368              <msb>25</msb>
12369              <enumeratedValues>
12370                <enumeratedValue>
12371                  <name>8bit</name>
12372                  <description>8-bit preamble</description>
12373                  <value>0</value>
12374                </enumeratedValue>
12375                <enumeratedValue>
12376                  <name>16bit</name>
12377                  <description>16-bit preamble</description>
12378                  <value>1</value>
12379                </enumeratedValue>
12380                <enumeratedValue>
12381                  <name>32bitZero</name>
12382                  <description>32-bit zero preamble - used for IEEE 802.15.4</description>
12383                  <value>2</value>
12384                </enumeratedValue>
12385                <enumeratedValue>
12386                  <name>LongRange</name>
12387                  <description>Preamble - used for BLE long range</description>
12388                  <value>3</value>
12389                </enumeratedValue>
12390              </enumeratedValues>
12391            </field>
12392            <field>
12393              <name>CRCINC</name>
12394              <description>Indicates if LENGTH field contains CRC or not</description>
12395              <lsb>26</lsb>
12396              <msb>26</msb>
12397              <enumeratedValues>
12398                <enumeratedValue>
12399                  <name>Exclude</name>
12400                  <description>LENGTH does not contain CRC</description>
12401                  <value>0</value>
12402                </enumeratedValue>
12403                <enumeratedValue>
12404                  <name>Include</name>
12405                  <description>LENGTH includes CRC</description>
12406                  <value>1</value>
12407                </enumeratedValue>
12408              </enumeratedValues>
12409            </field>
12410            <field>
12411              <name>TERMLEN</name>
12412              <description>Length of TERM field in Long Range operation</description>
12413              <lsb>29</lsb>
12414              <msb>30</msb>
12415            </field>
12416          </fields>
12417        </register>
12418        <register>
12419          <name>PCNF1</name>
12420          <description>Packet configuration register 1</description>
12421          <addressOffset>0x518</addressOffset>
12422          <access>read-write</access>
12423          <fields>
12424            <field>
12425              <name>MAXLEN</name>
12426              <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
12427              <lsb>0</lsb>
12428              <msb>7</msb>
12429            </field>
12430            <field>
12431              <name>STATLEN</name>
12432              <description>Static length in number of bytes</description>
12433              <lsb>8</lsb>
12434              <msb>15</msb>
12435            </field>
12436            <field>
12437              <name>BALEN</name>
12438              <description>Base address length in number of bytes</description>
12439              <lsb>16</lsb>
12440              <msb>18</msb>
12441            </field>
12442            <field>
12443              <name>ENDIAN</name>
12444              <description>On-air endianness of packet, this applies to the S0, LENGTH, S1, and the PAYLOAD fields.</description>
12445              <lsb>24</lsb>
12446              <msb>24</msb>
12447              <enumeratedValues>
12448                <enumeratedValue>
12449                  <name>Little</name>
12450                  <description>Least significant bit on air first</description>
12451                  <value>0</value>
12452                </enumeratedValue>
12453                <enumeratedValue>
12454                  <name>Big</name>
12455                  <description>Most significant bit on air first</description>
12456                  <value>1</value>
12457                </enumeratedValue>
12458              </enumeratedValues>
12459            </field>
12460            <field>
12461              <name>WHITEEN</name>
12462              <description>Enable or disable packet whitening</description>
12463              <lsb>25</lsb>
12464              <msb>25</msb>
12465              <enumeratedValues>
12466                <enumeratedValue>
12467                  <name>Disabled</name>
12468                  <description>Disable</description>
12469                  <value>0</value>
12470                </enumeratedValue>
12471                <enumeratedValue>
12472                  <name>Enabled</name>
12473                  <description>Enable</description>
12474                  <value>1</value>
12475                </enumeratedValue>
12476              </enumeratedValues>
12477            </field>
12478          </fields>
12479        </register>
12480        <register>
12481          <name>BASE0</name>
12482          <description>Base address 0</description>
12483          <addressOffset>0x51C</addressOffset>
12484          <access>read-write</access>
12485          <fields>
12486            <field>
12487              <name>BASE0</name>
12488              <description>Base address 0</description>
12489              <lsb>0</lsb>
12490              <msb>31</msb>
12491            </field>
12492          </fields>
12493        </register>
12494        <register>
12495          <name>BASE1</name>
12496          <description>Base address 1</description>
12497          <addressOffset>0x520</addressOffset>
12498          <access>read-write</access>
12499          <fields>
12500            <field>
12501              <name>BASE1</name>
12502              <description>Base address 1</description>
12503              <lsb>0</lsb>
12504              <msb>31</msb>
12505            </field>
12506          </fields>
12507        </register>
12508        <register>
12509          <name>PREFIX0</name>
12510          <description>Prefixes bytes for logical addresses 0-3</description>
12511          <addressOffset>0x524</addressOffset>
12512          <access>read-write</access>
12513          <fields>
12514            <field>
12515              <name>AP0</name>
12516              <description>Address prefix 0.</description>
12517              <lsb>0</lsb>
12518              <msb>7</msb>
12519            </field>
12520            <field>
12521              <name>AP1</name>
12522              <description>Address prefix 1.</description>
12523              <lsb>8</lsb>
12524              <msb>15</msb>
12525            </field>
12526            <field>
12527              <name>AP2</name>
12528              <description>Address prefix 2.</description>
12529              <lsb>16</lsb>
12530              <msb>23</msb>
12531            </field>
12532            <field>
12533              <name>AP3</name>
12534              <description>Address prefix 3.</description>
12535              <lsb>24</lsb>
12536              <msb>31</msb>
12537            </field>
12538          </fields>
12539        </register>
12540        <register>
12541          <name>PREFIX1</name>
12542          <description>Prefixes bytes for logical addresses 4-7</description>
12543          <addressOffset>0x528</addressOffset>
12544          <access>read-write</access>
12545          <fields>
12546            <field>
12547              <name>AP4</name>
12548              <description>Address prefix 4.</description>
12549              <lsb>0</lsb>
12550              <msb>7</msb>
12551            </field>
12552            <field>
12553              <name>AP5</name>
12554              <description>Address prefix 5.</description>
12555              <lsb>8</lsb>
12556              <msb>15</msb>
12557            </field>
12558            <field>
12559              <name>AP6</name>
12560              <description>Address prefix 6.</description>
12561              <lsb>16</lsb>
12562              <msb>23</msb>
12563            </field>
12564            <field>
12565              <name>AP7</name>
12566              <description>Address prefix 7.</description>
12567              <lsb>24</lsb>
12568              <msb>31</msb>
12569            </field>
12570          </fields>
12571        </register>
12572        <register>
12573          <name>TXADDRESS</name>
12574          <description>Transmit address select</description>
12575          <addressOffset>0x52C</addressOffset>
12576          <access>read-write</access>
12577          <fields>
12578            <field>
12579              <name>TXADDRESS</name>
12580              <description>Transmit address select</description>
12581              <lsb>0</lsb>
12582              <msb>2</msb>
12583            </field>
12584          </fields>
12585        </register>
12586        <register>
12587          <name>RXADDRESSES</name>
12588          <description>Receive address select</description>
12589          <addressOffset>0x530</addressOffset>
12590          <access>read-write</access>
12591          <fields>
12592            <field>
12593              <name>ADDR0</name>
12594              <description>Enable or disable reception on logical address 0.</description>
12595              <lsb>0</lsb>
12596              <msb>0</msb>
12597              <enumeratedValues>
12598                <enumeratedValue>
12599                  <name>Disabled</name>
12600                  <description>Disable</description>
12601                  <value>0</value>
12602                </enumeratedValue>
12603                <enumeratedValue>
12604                  <name>Enabled</name>
12605                  <description>Enable</description>
12606                  <value>1</value>
12607                </enumeratedValue>
12608              </enumeratedValues>
12609            </field>
12610            <field>
12611              <name>ADDR1</name>
12612              <description>Enable or disable reception on logical address 1.</description>
12613              <lsb>1</lsb>
12614              <msb>1</msb>
12615              <enumeratedValues>
12616                <enumeratedValue>
12617                  <name>Disabled</name>
12618                  <description>Disable</description>
12619                  <value>0</value>
12620                </enumeratedValue>
12621                <enumeratedValue>
12622                  <name>Enabled</name>
12623                  <description>Enable</description>
12624                  <value>1</value>
12625                </enumeratedValue>
12626              </enumeratedValues>
12627            </field>
12628            <field>
12629              <name>ADDR2</name>
12630              <description>Enable or disable reception on logical address 2.</description>
12631              <lsb>2</lsb>
12632              <msb>2</msb>
12633              <enumeratedValues>
12634                <enumeratedValue>
12635                  <name>Disabled</name>
12636                  <description>Disable</description>
12637                  <value>0</value>
12638                </enumeratedValue>
12639                <enumeratedValue>
12640                  <name>Enabled</name>
12641                  <description>Enable</description>
12642                  <value>1</value>
12643                </enumeratedValue>
12644              </enumeratedValues>
12645            </field>
12646            <field>
12647              <name>ADDR3</name>
12648              <description>Enable or disable reception on logical address 3.</description>
12649              <lsb>3</lsb>
12650              <msb>3</msb>
12651              <enumeratedValues>
12652                <enumeratedValue>
12653                  <name>Disabled</name>
12654                  <description>Disable</description>
12655                  <value>0</value>
12656                </enumeratedValue>
12657                <enumeratedValue>
12658                  <name>Enabled</name>
12659                  <description>Enable</description>
12660                  <value>1</value>
12661                </enumeratedValue>
12662              </enumeratedValues>
12663            </field>
12664            <field>
12665              <name>ADDR4</name>
12666              <description>Enable or disable reception on logical address 4.</description>
12667              <lsb>4</lsb>
12668              <msb>4</msb>
12669              <enumeratedValues>
12670                <enumeratedValue>
12671                  <name>Disabled</name>
12672                  <description>Disable</description>
12673                  <value>0</value>
12674                </enumeratedValue>
12675                <enumeratedValue>
12676                  <name>Enabled</name>
12677                  <description>Enable</description>
12678                  <value>1</value>
12679                </enumeratedValue>
12680              </enumeratedValues>
12681            </field>
12682            <field>
12683              <name>ADDR5</name>
12684              <description>Enable or disable reception on logical address 5.</description>
12685              <lsb>5</lsb>
12686              <msb>5</msb>
12687              <enumeratedValues>
12688                <enumeratedValue>
12689                  <name>Disabled</name>
12690                  <description>Disable</description>
12691                  <value>0</value>
12692                </enumeratedValue>
12693                <enumeratedValue>
12694                  <name>Enabled</name>
12695                  <description>Enable</description>
12696                  <value>1</value>
12697                </enumeratedValue>
12698              </enumeratedValues>
12699            </field>
12700            <field>
12701              <name>ADDR6</name>
12702              <description>Enable or disable reception on logical address 6.</description>
12703              <lsb>6</lsb>
12704              <msb>6</msb>
12705              <enumeratedValues>
12706                <enumeratedValue>
12707                  <name>Disabled</name>
12708                  <description>Disable</description>
12709                  <value>0</value>
12710                </enumeratedValue>
12711                <enumeratedValue>
12712                  <name>Enabled</name>
12713                  <description>Enable</description>
12714                  <value>1</value>
12715                </enumeratedValue>
12716              </enumeratedValues>
12717            </field>
12718            <field>
12719              <name>ADDR7</name>
12720              <description>Enable or disable reception on logical address 7.</description>
12721              <lsb>7</lsb>
12722              <msb>7</msb>
12723              <enumeratedValues>
12724                <enumeratedValue>
12725                  <name>Disabled</name>
12726                  <description>Disable</description>
12727                  <value>0</value>
12728                </enumeratedValue>
12729                <enumeratedValue>
12730                  <name>Enabled</name>
12731                  <description>Enable</description>
12732                  <value>1</value>
12733                </enumeratedValue>
12734              </enumeratedValues>
12735            </field>
12736          </fields>
12737        </register>
12738        <register>
12739          <name>CRCCNF</name>
12740          <description>CRC configuration</description>
12741          <addressOffset>0x534</addressOffset>
12742          <access>read-write</access>
12743          <fields>
12744            <field>
12745              <name>LEN</name>
12746              <description>CRC length in number of bytes For MODE Ble_LR125Kbit and Ble_LR500Kbit, only LEN set to 3 is supported</description>
12747              <lsb>0</lsb>
12748              <msb>1</msb>
12749              <enumeratedValues>
12750                <enumeratedValue>
12751                  <name>Disabled</name>
12752                  <description>CRC length is zero and CRC calculation is disabled</description>
12753                  <value>0</value>
12754                </enumeratedValue>
12755                <enumeratedValue>
12756                  <name>One</name>
12757                  <description>CRC length is one byte and CRC calculation is enabled</description>
12758                  <value>1</value>
12759                </enumeratedValue>
12760                <enumeratedValue>
12761                  <name>Two</name>
12762                  <description>CRC length is two bytes and CRC calculation is enabled</description>
12763                  <value>2</value>
12764                </enumeratedValue>
12765                <enumeratedValue>
12766                  <name>Three</name>
12767                  <description>CRC length is three bytes and CRC calculation is enabled</description>
12768                  <value>3</value>
12769                </enumeratedValue>
12770              </enumeratedValues>
12771            </field>
12772            <field>
12773              <name>SKIPADDR</name>
12774              <description>Include or exclude packet address field out of CRC calculation.</description>
12775              <lsb>8</lsb>
12776              <msb>9</msb>
12777              <enumeratedValues>
12778                <enumeratedValue>
12779                  <name>Include</name>
12780                  <description>CRC calculation includes address field</description>
12781                  <value>0</value>
12782                </enumeratedValue>
12783                <enumeratedValue>
12784                  <name>Skip</name>
12785                  <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
12786                  <value>1</value>
12787                </enumeratedValue>
12788                <enumeratedValue>
12789                  <name>Ieee802154</name>
12790                  <description>CRC calculation as per 802.15.4 standard. Starting at first byte after length field.</description>
12791                  <value>2</value>
12792                </enumeratedValue>
12793              </enumeratedValues>
12794            </field>
12795          </fields>
12796        </register>
12797        <register>
12798          <name>CRCPOLY</name>
12799          <description>CRC polynomial</description>
12800          <addressOffset>0x538</addressOffset>
12801          <access>read-write</access>
12802          <resetValue>0x00000000</resetValue>
12803          <fields>
12804            <field>
12805              <name>CRCPOLY</name>
12806              <description>CRC polynomial</description>
12807              <lsb>0</lsb>
12808              <msb>23</msb>
12809            </field>
12810          </fields>
12811        </register>
12812        <register>
12813          <name>CRCINIT</name>
12814          <description>CRC initial value</description>
12815          <addressOffset>0x53C</addressOffset>
12816          <access>read-write</access>
12817          <fields>
12818            <field>
12819              <name>CRCINIT</name>
12820              <description>CRC initial value</description>
12821              <lsb>0</lsb>
12822              <msb>23</msb>
12823            </field>
12824          </fields>
12825        </register>
12826        <register>
12827          <name>TIFS</name>
12828          <description>Interframe spacing in us</description>
12829          <addressOffset>0x544</addressOffset>
12830          <access>read-write</access>
12831          <fields>
12832            <field>
12833              <name>TIFS</name>
12834              <description>Interframe spacing in us.</description>
12835              <lsb>0</lsb>
12836              <msb>9</msb>
12837            </field>
12838          </fields>
12839        </register>
12840        <register>
12841          <name>RSSISAMPLE</name>
12842          <description>RSSI sample</description>
12843          <addressOffset>0x548</addressOffset>
12844          <access>read-only</access>
12845          <fields>
12846            <field>
12847              <name>RSSISAMPLE</name>
12848              <description>RSSI sample.</description>
12849              <lsb>0</lsb>
12850              <msb>6</msb>
12851            </field>
12852          </fields>
12853        </register>
12854        <register>
12855          <name>STATE</name>
12856          <description>Current radio state</description>
12857          <addressOffset>0x550</addressOffset>
12858          <access>read-only</access>
12859          <fields>
12860            <field>
12861              <name>STATE</name>
12862              <description>Current radio state</description>
12863              <lsb>0</lsb>
12864              <msb>3</msb>
12865              <enumeratedValues>
12866                <enumeratedValue>
12867                  <name>Disabled</name>
12868                  <description>RADIO is in the Disabled state</description>
12869                  <value>0</value>
12870                </enumeratedValue>
12871                <enumeratedValue>
12872                  <name>RxRu</name>
12873                  <description>RADIO is in the RXRU state</description>
12874                  <value>1</value>
12875                </enumeratedValue>
12876                <enumeratedValue>
12877                  <name>RxIdle</name>
12878                  <description>RADIO is in the RXIDLE state</description>
12879                  <value>2</value>
12880                </enumeratedValue>
12881                <enumeratedValue>
12882                  <name>Rx</name>
12883                  <description>RADIO is in the RX state</description>
12884                  <value>3</value>
12885                </enumeratedValue>
12886                <enumeratedValue>
12887                  <name>RxDisable</name>
12888                  <description>RADIO is in the RXDISABLED state</description>
12889                  <value>4</value>
12890                </enumeratedValue>
12891                <enumeratedValue>
12892                  <name>TxRu</name>
12893                  <description>RADIO is in the TXRU state</description>
12894                  <value>9</value>
12895                </enumeratedValue>
12896                <enumeratedValue>
12897                  <name>TxIdle</name>
12898                  <description>RADIO is in the TXIDLE state</description>
12899                  <value>10</value>
12900                </enumeratedValue>
12901                <enumeratedValue>
12902                  <name>Tx</name>
12903                  <description>RADIO is in the TX state</description>
12904                  <value>11</value>
12905                </enumeratedValue>
12906                <enumeratedValue>
12907                  <name>TxDisable</name>
12908                  <description>RADIO is in the TXDISABLED state</description>
12909                  <value>12</value>
12910                </enumeratedValue>
12911              </enumeratedValues>
12912            </field>
12913          </fields>
12914        </register>
12915        <register>
12916          <name>DATAWHITEIV</name>
12917          <description>Data whitening initial value</description>
12918          <addressOffset>0x554</addressOffset>
12919          <access>read-write</access>
12920          <resetValue>0x00000040</resetValue>
12921          <fields>
12922            <field>
12923              <name>DATAWHITEIV</name>
12924              <description>Data whitening initial value. Bit 6 is hardwired to '1', writing '0' to it has no effect, and it will always be read back and used by the device as '1'.</description>
12925              <lsb>0</lsb>
12926              <msb>6</msb>
12927            </field>
12928          </fields>
12929        </register>
12930        <register>
12931          <name>BCC</name>
12932          <description>Bit counter compare</description>
12933          <addressOffset>0x560</addressOffset>
12934          <access>read-write</access>
12935          <fields>
12936            <field>
12937              <name>BCC</name>
12938              <description>Bit counter compare</description>
12939              <lsb>0</lsb>
12940              <msb>31</msb>
12941            </field>
12942          </fields>
12943        </register>
12944        <register>
12945          <dim>0x8</dim>
12946          <dimIncrement>0x4</dimIncrement>
12947          <name>DAB[%s]</name>
12948          <description>Description collection: Device address base segment n</description>
12949          <addressOffset>0x600</addressOffset>
12950          <access>read-write</access>
12951          <fields>
12952            <field>
12953              <name>DAB</name>
12954              <description>Device address base segment n</description>
12955              <lsb>0</lsb>
12956              <msb>31</msb>
12957            </field>
12958          </fields>
12959        </register>
12960        <register>
12961          <dim>0x8</dim>
12962          <dimIncrement>0x4</dimIncrement>
12963          <name>DAP[%s]</name>
12964          <description>Description collection: Device address prefix n</description>
12965          <addressOffset>0x620</addressOffset>
12966          <access>read-write</access>
12967          <fields>
12968            <field>
12969              <name>DAP</name>
12970              <description>Device address prefix n</description>
12971              <lsb>0</lsb>
12972              <msb>15</msb>
12973            </field>
12974          </fields>
12975        </register>
12976        <register>
12977          <name>DACNF</name>
12978          <description>Device address match configuration</description>
12979          <addressOffset>0x640</addressOffset>
12980          <access>read-write</access>
12981          <fields>
12982            <field>
12983              <name>ENA0</name>
12984              <description>Enable or disable device address matching using device address 0</description>
12985              <lsb>0</lsb>
12986              <msb>0</msb>
12987              <enumeratedValues>
12988                <enumeratedValue>
12989                  <name>Disabled</name>
12990                  <description>Disabled</description>
12991                  <value>0</value>
12992                </enumeratedValue>
12993                <enumeratedValue>
12994                  <name>Enabled</name>
12995                  <description>Enabled</description>
12996                  <value>1</value>
12997                </enumeratedValue>
12998              </enumeratedValues>
12999            </field>
13000            <field>
13001              <name>ENA1</name>
13002              <description>Enable or disable device address matching using device address 1</description>
13003              <lsb>1</lsb>
13004              <msb>1</msb>
13005              <enumeratedValues>
13006                <enumeratedValue>
13007                  <name>Disabled</name>
13008                  <description>Disabled</description>
13009                  <value>0</value>
13010                </enumeratedValue>
13011                <enumeratedValue>
13012                  <name>Enabled</name>
13013                  <description>Enabled</description>
13014                  <value>1</value>
13015                </enumeratedValue>
13016              </enumeratedValues>
13017            </field>
13018            <field>
13019              <name>ENA2</name>
13020              <description>Enable or disable device address matching using device address 2</description>
13021              <lsb>2</lsb>
13022              <msb>2</msb>
13023              <enumeratedValues>
13024                <enumeratedValue>
13025                  <name>Disabled</name>
13026                  <description>Disabled</description>
13027                  <value>0</value>
13028                </enumeratedValue>
13029                <enumeratedValue>
13030                  <name>Enabled</name>
13031                  <description>Enabled</description>
13032                  <value>1</value>
13033                </enumeratedValue>
13034              </enumeratedValues>
13035            </field>
13036            <field>
13037              <name>ENA3</name>
13038              <description>Enable or disable device address matching using device address 3</description>
13039              <lsb>3</lsb>
13040              <msb>3</msb>
13041              <enumeratedValues>
13042                <enumeratedValue>
13043                  <name>Disabled</name>
13044                  <description>Disabled</description>
13045                  <value>0</value>
13046                </enumeratedValue>
13047                <enumeratedValue>
13048                  <name>Enabled</name>
13049                  <description>Enabled</description>
13050                  <value>1</value>
13051                </enumeratedValue>
13052              </enumeratedValues>
13053            </field>
13054            <field>
13055              <name>ENA4</name>
13056              <description>Enable or disable device address matching using device address 4</description>
13057              <lsb>4</lsb>
13058              <msb>4</msb>
13059              <enumeratedValues>
13060                <enumeratedValue>
13061                  <name>Disabled</name>
13062                  <description>Disabled</description>
13063                  <value>0</value>
13064                </enumeratedValue>
13065                <enumeratedValue>
13066                  <name>Enabled</name>
13067                  <description>Enabled</description>
13068                  <value>1</value>
13069                </enumeratedValue>
13070              </enumeratedValues>
13071            </field>
13072            <field>
13073              <name>ENA5</name>
13074              <description>Enable or disable device address matching using device address 5</description>
13075              <lsb>5</lsb>
13076              <msb>5</msb>
13077              <enumeratedValues>
13078                <enumeratedValue>
13079                  <name>Disabled</name>
13080                  <description>Disabled</description>
13081                  <value>0</value>
13082                </enumeratedValue>
13083                <enumeratedValue>
13084                  <name>Enabled</name>
13085                  <description>Enabled</description>
13086                  <value>1</value>
13087                </enumeratedValue>
13088              </enumeratedValues>
13089            </field>
13090            <field>
13091              <name>ENA6</name>
13092              <description>Enable or disable device address matching using device address 6</description>
13093              <lsb>6</lsb>
13094              <msb>6</msb>
13095              <enumeratedValues>
13096                <enumeratedValue>
13097                  <name>Disabled</name>
13098                  <description>Disabled</description>
13099                  <value>0</value>
13100                </enumeratedValue>
13101                <enumeratedValue>
13102                  <name>Enabled</name>
13103                  <description>Enabled</description>
13104                  <value>1</value>
13105                </enumeratedValue>
13106              </enumeratedValues>
13107            </field>
13108            <field>
13109              <name>ENA7</name>
13110              <description>Enable or disable device address matching using device address 7</description>
13111              <lsb>7</lsb>
13112              <msb>7</msb>
13113              <enumeratedValues>
13114                <enumeratedValue>
13115                  <name>Disabled</name>
13116                  <description>Disabled</description>
13117                  <value>0</value>
13118                </enumeratedValue>
13119                <enumeratedValue>
13120                  <name>Enabled</name>
13121                  <description>Enabled</description>
13122                  <value>1</value>
13123                </enumeratedValue>
13124              </enumeratedValues>
13125            </field>
13126            <field>
13127              <name>TXADD0</name>
13128              <description>TxAdd for device address 0</description>
13129              <lsb>8</lsb>
13130              <msb>8</msb>
13131            </field>
13132            <field>
13133              <name>TXADD1</name>
13134              <description>TxAdd for device address 1</description>
13135              <lsb>9</lsb>
13136              <msb>9</msb>
13137            </field>
13138            <field>
13139              <name>TXADD2</name>
13140              <description>TxAdd for device address 2</description>
13141              <lsb>10</lsb>
13142              <msb>10</msb>
13143            </field>
13144            <field>
13145              <name>TXADD3</name>
13146              <description>TxAdd for device address 3</description>
13147              <lsb>11</lsb>
13148              <msb>11</msb>
13149            </field>
13150            <field>
13151              <name>TXADD4</name>
13152              <description>TxAdd for device address 4</description>
13153              <lsb>12</lsb>
13154              <msb>12</msb>
13155            </field>
13156            <field>
13157              <name>TXADD5</name>
13158              <description>TxAdd for device address 5</description>
13159              <lsb>13</lsb>
13160              <msb>13</msb>
13161            </field>
13162            <field>
13163              <name>TXADD6</name>
13164              <description>TxAdd for device address 6</description>
13165              <lsb>14</lsb>
13166              <msb>14</msb>
13167            </field>
13168            <field>
13169              <name>TXADD7</name>
13170              <description>TxAdd for device address 7</description>
13171              <lsb>15</lsb>
13172              <msb>15</msb>
13173            </field>
13174          </fields>
13175        </register>
13176        <register>
13177          <name>MHRMATCHCONF</name>
13178          <description>Search pattern configuration</description>
13179          <addressOffset>0x644</addressOffset>
13180          <access>read-write</access>
13181          <fields>
13182            <field>
13183              <name>MHRMATCHCONF</name>
13184              <description>Search pattern configuration</description>
13185              <lsb>0</lsb>
13186              <msb>31</msb>
13187            </field>
13188          </fields>
13189        </register>
13190        <register>
13191          <name>MHRMATCHMAS</name>
13192          <description>Pattern mask</description>
13193          <addressOffset>0x648</addressOffset>
13194          <access>read-write</access>
13195          <fields>
13196            <field>
13197              <name>MHRMATCHMAS</name>
13198              <description>Pattern mask</description>
13199              <lsb>0</lsb>
13200              <msb>31</msb>
13201            </field>
13202          </fields>
13203        </register>
13204        <register>
13205          <name>MODECNF0</name>
13206          <description>Radio mode configuration register 0</description>
13207          <addressOffset>0x650</addressOffset>
13208          <access>read-write</access>
13209          <resetValue>0x00000200</resetValue>
13210          <fields>
13211            <field>
13212              <name>RU</name>
13213              <description>Radio ramp-up time</description>
13214              <lsb>0</lsb>
13215              <msb>0</msb>
13216              <enumeratedValues>
13217                <enumeratedValue>
13218                  <name>Default</name>
13219                  <description>Default ramp-up time (tRXEN and tTXEN), compatible with firmware written for nRF51</description>
13220                  <value>0</value>
13221                </enumeratedValue>
13222                <enumeratedValue>
13223                  <name>Fast</name>
13224                  <description>Fast ramp-up (tRXEN,FAST and tTXEN,FAST), see electrical specifications for more information</description>
13225                  <value>1</value>
13226                </enumeratedValue>
13227              </enumeratedValues>
13228            </field>
13229            <field>
13230              <name>DTX</name>
13231              <description>Default TX value</description>
13232              <lsb>8</lsb>
13233              <msb>9</msb>
13234              <enumeratedValues>
13235                <enumeratedValue>
13236                  <name>B1</name>
13237                  <description>Transmit '1'</description>
13238                  <value>0</value>
13239                </enumeratedValue>
13240                <enumeratedValue>
13241                  <name>B0</name>
13242                  <description>Transmit '0'</description>
13243                  <value>1</value>
13244                </enumeratedValue>
13245                <enumeratedValue>
13246                  <name>Center</name>
13247                  <description>Transmit center frequency</description>
13248                  <value>2</value>
13249                </enumeratedValue>
13250              </enumeratedValues>
13251            </field>
13252          </fields>
13253        </register>
13254        <register>
13255          <name>SFD</name>
13256          <description>IEEE 802.15.4 start of frame delimiter</description>
13257          <addressOffset>0x660</addressOffset>
13258          <access>read-write</access>
13259          <resetValue>0x000000A7</resetValue>
13260          <fields>
13261            <field>
13262              <name>SFD</name>
13263              <description>IEEE 802.15.4 start of frame delimiter</description>
13264              <lsb>0</lsb>
13265              <msb>7</msb>
13266            </field>
13267          </fields>
13268        </register>
13269        <register>
13270          <name>EDCNT</name>
13271          <description>IEEE 802.15.4 energy detect loop count</description>
13272          <addressOffset>0x664</addressOffset>
13273          <access>read-write</access>
13274          <resetValue>0x00000000</resetValue>
13275          <fields>
13276            <field>
13277              <name>EDCNT</name>
13278              <description>IEEE 802.15.4 energy detect loop count</description>
13279              <lsb>0</lsb>
13280              <msb>20</msb>
13281            </field>
13282          </fields>
13283        </register>
13284        <register>
13285          <name>EDSAMPLE</name>
13286          <description>IEEE 802.15.4 energy detect level</description>
13287          <addressOffset>0x668</addressOffset>
13288          <access>read-only</access>
13289          <resetValue>0x00000000</resetValue>
13290          <fields>
13291            <field>
13292              <name>EDLVL</name>
13293              <description>IEEE 802.15.4 energy detect level</description>
13294              <lsb>0</lsb>
13295              <msb>7</msb>
13296            </field>
13297          </fields>
13298        </register>
13299        <register>
13300          <name>CCACTRL</name>
13301          <description>IEEE 802.15.4 clear channel assessment control</description>
13302          <addressOffset>0x66C</addressOffset>
13303          <access>read-write</access>
13304          <resetValue>0x052D0000</resetValue>
13305          <fields>
13306            <field>
13307              <name>CCAMODE</name>
13308              <description>CCA mode of operation</description>
13309              <lsb>0</lsb>
13310              <msb>2</msb>
13311              <enumeratedValues>
13312                <enumeratedValue>
13313                  <name>EdMode</name>
13314                  <description>Energy above threshold</description>
13315                  <value>0</value>
13316                </enumeratedValue>
13317                <enumeratedValue>
13318                  <name>CarrierMode</name>
13319                  <description>Carrier seen</description>
13320                  <value>1</value>
13321                </enumeratedValue>
13322                <enumeratedValue>
13323                  <name>CarrierAndEdMode</name>
13324                  <description>Energy above threshold AND carrier seen</description>
13325                  <value>2</value>
13326                </enumeratedValue>
13327                <enumeratedValue>
13328                  <name>CarrierOrEdMode</name>
13329                  <description>Energy above threshold OR carrier seen</description>
13330                  <value>3</value>
13331                </enumeratedValue>
13332                <enumeratedValue>
13333                  <name>EdModeTest1</name>
13334                  <description>Energy above threshold test mode that will abort when first ED measurement over threshold is seen. No averaging.</description>
13335                  <value>4</value>
13336                </enumeratedValue>
13337              </enumeratedValues>
13338            </field>
13339            <field>
13340              <name>CCAEDTHRES</name>
13341              <description>CCA energy busy threshold. Used in all the CCA modes except CarrierMode.</description>
13342              <lsb>8</lsb>
13343              <msb>15</msb>
13344            </field>
13345            <field>
13346              <name>CCACORRTHRES</name>
13347              <description>CCA correlator busy threshold. Only relevant to CarrierMode, CarrierAndEdMode, and CarrierOrEdMode.</description>
13348              <lsb>16</lsb>
13349              <msb>23</msb>
13350            </field>
13351            <field>
13352              <name>CCACORRCNT</name>
13353              <description>Limit for occurances above CCACORRTHRES. When not equal to zero the corrolator based signal detect is enabled.</description>
13354              <lsb>24</lsb>
13355              <msb>31</msb>
13356            </field>
13357          </fields>
13358        </register>
13359        <register>
13360          <name>DFEMODE</name>
13361          <description>Whether to use Angle-of-Arrival (AOA) or Angle-of-Departure (AOD)</description>
13362          <addressOffset>0x900</addressOffset>
13363          <access>read-write</access>
13364          <resetValue>0x00000000</resetValue>
13365          <fields>
13366            <field>
13367              <name>DFEOPMODE</name>
13368              <description>Direction finding operation mode</description>
13369              <lsb>0</lsb>
13370              <msb>1</msb>
13371              <enumeratedValues>
13372                <enumeratedValue>
13373                  <name>Disabled</name>
13374                  <description>Direction finding mode disabled</description>
13375                  <value>0</value>
13376                </enumeratedValue>
13377                <enumeratedValue>
13378                  <name>AoD</name>
13379                  <description>Direction finding mode set to AoD</description>
13380                  <value>2</value>
13381                </enumeratedValue>
13382                <enumeratedValue>
13383                  <name>AoA</name>
13384                  <description>Direction finding mode set to AoA</description>
13385                  <value>3</value>
13386                </enumeratedValue>
13387              </enumeratedValues>
13388            </field>
13389          </fields>
13390        </register>
13391        <register>
13392          <name>CTEINLINECONF</name>
13393          <description>Configuration for CTE inline mode</description>
13394          <addressOffset>0x904</addressOffset>
13395          <access>read-write</access>
13396          <resetValue>0x00002800</resetValue>
13397          <fields>
13398            <field>
13399              <name>CTEINLINECTRLEN</name>
13400              <description>Enable parsing of CTEInfo from received packet in BLE modes</description>
13401              <lsb>0</lsb>
13402              <msb>0</msb>
13403              <enumeratedValues>
13404                <enumeratedValue>
13405                  <name>Enabled</name>
13406                  <description>Parsing of CTEInfo is enabled</description>
13407                  <value>1</value>
13408                </enumeratedValue>
13409                <enumeratedValue>
13410                  <name>Disabled</name>
13411                  <description>Parsing of CTEInfo is disabled</description>
13412                  <value>0</value>
13413                </enumeratedValue>
13414              </enumeratedValues>
13415            </field>
13416            <field>
13417              <name>CTEINFOINS1</name>
13418              <description>CTEInfo is S1 byte or not</description>
13419              <lsb>3</lsb>
13420              <msb>3</msb>
13421              <enumeratedValues>
13422                <enumeratedValue>
13423                  <name>InS1</name>
13424                  <description>CTEInfo is in S1 byte (data PDU)</description>
13425                  <value>1</value>
13426                </enumeratedValue>
13427                <enumeratedValue>
13428                  <name>NotInS1</name>
13429                  <description>CTEInfo is NOT in S1 byte (advertising PDU)</description>
13430                  <value>0</value>
13431                </enumeratedValue>
13432              </enumeratedValues>
13433            </field>
13434            <field>
13435              <name>CTEERRORHANDLING</name>
13436              <description>Sampling/switching if CRC is not OK</description>
13437              <lsb>4</lsb>
13438              <msb>4</msb>
13439              <enumeratedValues>
13440                <enumeratedValue>
13441                  <name>Yes</name>
13442                  <description>Sampling and antenna switching also when CRC is not OK</description>
13443                  <value>1</value>
13444                </enumeratedValue>
13445                <enumeratedValue>
13446                  <name>No</name>
13447                  <description>No sampling and antenna switching when CRC is not OK</description>
13448                  <value>0</value>
13449                </enumeratedValue>
13450              </enumeratedValues>
13451            </field>
13452            <field>
13453              <name>CTETIMEVALIDRANGE</name>
13454              <description>Max range of CTETime</description>
13455              <lsb>6</lsb>
13456              <msb>7</msb>
13457              <enumeratedValues>
13458                <enumeratedValue>
13459                  <name>20</name>
13460                  <description>20 in 8 us unit (default) Set to 20 if parsed CTETime is larger than 20</description>
13461                  <value>0</value>
13462                </enumeratedValue>
13463                <enumeratedValue>
13464                  <name>31</name>
13465                  <description>31 in 8 us unit</description>
13466                  <value>1</value>
13467                </enumeratedValue>
13468                <enumeratedValue>
13469                  <name>63</name>
13470                  <description>63 in 8 us unit</description>
13471                  <value>2</value>
13472                </enumeratedValue>
13473              </enumeratedValues>
13474            </field>
13475            <field>
13476              <name>CTEINLINERXMODE1US</name>
13477              <description>Spacing between samples for the samples in the SWITCHING period when CTEINLINEMODE is set.</description>
13478              <lsb>10</lsb>
13479              <msb>12</msb>
13480              <enumeratedValues>
13481                <enumeratedValue>
13482                  <name>4us</name>
13483                  <description>4 us</description>
13484                  <value>1</value>
13485                </enumeratedValue>
13486                <enumeratedValue>
13487                  <name>2us</name>
13488                  <description>2 us</description>
13489                  <value>2</value>
13490                </enumeratedValue>
13491                <enumeratedValue>
13492                  <name>1us</name>
13493                  <description>1 us</description>
13494                  <value>3</value>
13495                </enumeratedValue>
13496                <enumeratedValue>
13497                  <name>500ns</name>
13498                  <description>0.5 us</description>
13499                  <value>4</value>
13500                </enumeratedValue>
13501                <enumeratedValue>
13502                  <name>250ns</name>
13503                  <description>0.25 us</description>
13504                  <value>5</value>
13505                </enumeratedValue>
13506                <enumeratedValue>
13507                  <name>125ns</name>
13508                  <description>0.125 us</description>
13509                  <value>6</value>
13510                </enumeratedValue>
13511              </enumeratedValues>
13512            </field>
13513            <field>
13514              <name>CTEINLINERXMODE2US</name>
13515              <description>Spacing between samples for the samples in the SWITCHING period when CTEINLINEMODE is set.</description>
13516              <lsb>13</lsb>
13517              <msb>15</msb>
13518              <enumeratedValues>
13519                <enumeratedValue>
13520                  <name>4us</name>
13521                  <description>4 us</description>
13522                  <value>1</value>
13523                </enumeratedValue>
13524                <enumeratedValue>
13525                  <name>2us</name>
13526                  <description>2 us</description>
13527                  <value>2</value>
13528                </enumeratedValue>
13529                <enumeratedValue>
13530                  <name>1us</name>
13531                  <description>1 us</description>
13532                  <value>3</value>
13533                </enumeratedValue>
13534                <enumeratedValue>
13535                  <name>500ns</name>
13536                  <description>0.5 us</description>
13537                  <value>4</value>
13538                </enumeratedValue>
13539                <enumeratedValue>
13540                  <name>250ns</name>
13541                  <description>0.25 us</description>
13542                  <value>5</value>
13543                </enumeratedValue>
13544                <enumeratedValue>
13545                  <name>125ns</name>
13546                  <description>0.125 us</description>
13547                  <value>6</value>
13548                </enumeratedValue>
13549              </enumeratedValues>
13550            </field>
13551            <field>
13552              <name>S0CONF</name>
13553              <description>S0 bit pattern to match</description>
13554              <lsb>16</lsb>
13555              <msb>23</msb>
13556            </field>
13557            <field>
13558              <name>S0MASK</name>
13559              <description>S0 bit mask to set which bit to match</description>
13560              <lsb>24</lsb>
13561              <msb>31</msb>
13562            </field>
13563          </fields>
13564        </register>
13565        <register>
13566          <name>DFECTRL1</name>
13567          <description>Various configuration for Direction finding</description>
13568          <addressOffset>0x910</addressOffset>
13569          <access>read-write</access>
13570          <resetValue>0x00023282</resetValue>
13571          <fields>
13572            <field>
13573              <name>NUMBEROF8US</name>
13574              <description>Length of the AoA/AoD procedure in number of 8 us units</description>
13575              <lsb>0</lsb>
13576              <msb>5</msb>
13577            </field>
13578            <field>
13579              <name>DFEINEXTENSION</name>
13580              <description>Add CTE extension and do antenna switching/sampling in this extension</description>
13581              <lsb>7</lsb>
13582              <msb>7</msb>
13583              <enumeratedValues>
13584                <enumeratedValue>
13585                  <name>CRC</name>
13586                  <description>AoA/AoD procedure triggered at end of CRC</description>
13587                  <value>1</value>
13588                </enumeratedValue>
13589                <enumeratedValue>
13590                  <name>Payload</name>
13591                  <description>Antenna switching/sampling is done in the packet payload</description>
13592                  <value>0</value>
13593                </enumeratedValue>
13594              </enumeratedValues>
13595            </field>
13596            <field>
13597              <name>TSWITCHSPACING</name>
13598              <description>Interval between every time the antenna is changed in the SWITCHING state</description>
13599              <lsb>8</lsb>
13600              <msb>10</msb>
13601              <enumeratedValues>
13602                <enumeratedValue>
13603                  <name>4us</name>
13604                  <description>4 us</description>
13605                  <value>1</value>
13606                </enumeratedValue>
13607                <enumeratedValue>
13608                  <name>2us</name>
13609                  <description>2 us</description>
13610                  <value>2</value>
13611                </enumeratedValue>
13612                <enumeratedValue>
13613                  <name>1us</name>
13614                  <description>1 us</description>
13615                  <value>3</value>
13616                </enumeratedValue>
13617              </enumeratedValues>
13618            </field>
13619            <field>
13620              <name>TSAMPLESPACINGREF</name>
13621              <description>Interval between samples in the REFERENCE period</description>
13622              <lsb>12</lsb>
13623              <msb>14</msb>
13624              <enumeratedValues>
13625                <enumeratedValue>
13626                  <name>4us</name>
13627                  <description>4 us</description>
13628                  <value>1</value>
13629                </enumeratedValue>
13630                <enumeratedValue>
13631                  <name>2us</name>
13632                  <description>2 us</description>
13633                  <value>2</value>
13634                </enumeratedValue>
13635                <enumeratedValue>
13636                  <name>1us</name>
13637                  <description>1 us</description>
13638                  <value>3</value>
13639                </enumeratedValue>
13640                <enumeratedValue>
13641                  <name>500ns</name>
13642                  <description>0.5 us</description>
13643                  <value>4</value>
13644                </enumeratedValue>
13645                <enumeratedValue>
13646                  <name>250ns</name>
13647                  <description>0.25 us</description>
13648                  <value>5</value>
13649                </enumeratedValue>
13650                <enumeratedValue>
13651                  <name>125ns</name>
13652                  <description>0.125 us</description>
13653                  <value>6</value>
13654                </enumeratedValue>
13655              </enumeratedValues>
13656            </field>
13657            <field>
13658              <name>SAMPLETYPE</name>
13659              <description>Whether to sample I/Q or magnitude/phase</description>
13660              <lsb>15</lsb>
13661              <msb>15</msb>
13662              <enumeratedValues>
13663                <enumeratedValue>
13664                  <name>IQ</name>
13665                  <description>Complex samples in I and Q</description>
13666                  <value>0</value>
13667                </enumeratedValue>
13668                <enumeratedValue>
13669                  <name>MagPhase</name>
13670                  <description>Complex samples as magnitude and phase</description>
13671                  <value>1</value>
13672                </enumeratedValue>
13673              </enumeratedValues>
13674            </field>
13675            <field>
13676              <name>TSAMPLESPACING</name>
13677              <description>Interval between samples in the SWITCHING period when CTEINLINECTRLEN is 0</description>
13678              <lsb>16</lsb>
13679              <msb>18</msb>
13680              <enumeratedValues>
13681                <enumeratedValue>
13682                  <name>4us</name>
13683                  <description>4 us</description>
13684                  <value>1</value>
13685                </enumeratedValue>
13686                <enumeratedValue>
13687                  <name>2us</name>
13688                  <description>2 us</description>
13689                  <value>2</value>
13690                </enumeratedValue>
13691                <enumeratedValue>
13692                  <name>1us</name>
13693                  <description>1 us</description>
13694                  <value>3</value>
13695                </enumeratedValue>
13696                <enumeratedValue>
13697                  <name>500ns</name>
13698                  <description>0.5 us</description>
13699                  <value>4</value>
13700                </enumeratedValue>
13701                <enumeratedValue>
13702                  <name>250ns</name>
13703                  <description>0.25 us</description>
13704                  <value>5</value>
13705                </enumeratedValue>
13706                <enumeratedValue>
13707                  <name>125ns</name>
13708                  <description>0.125 us</description>
13709                  <value>6</value>
13710                </enumeratedValue>
13711              </enumeratedValues>
13712            </field>
13713            <field>
13714              <name>AGCBACKOFFGAIN</name>
13715              <description>Gain will be lowered by the specified number of gain steps at the start of CTE</description>
13716              <lsb>24</lsb>
13717              <msb>27</msb>
13718            </field>
13719          </fields>
13720        </register>
13721        <register>
13722          <name>DFECTRL2</name>
13723          <description>Start offset for Direction finding</description>
13724          <addressOffset>0x914</addressOffset>
13725          <access>read-write</access>
13726          <resetValue>0x00000000</resetValue>
13727          <fields>
13728            <field>
13729              <name>TSWITCHOFFSET</name>
13730              <description>Signed value offset after the end of the CRC before starting switching in number of 16M cycles</description>
13731              <lsb>0</lsb>
13732              <msb>12</msb>
13733            </field>
13734            <field>
13735              <name>TSAMPLEOFFSET</name>
13736              <description>Signed value offset before starting sampling in number of 16M cycles relative to the beginning of the REFERENCE state - 12 us after switching start</description>
13737              <lsb>16</lsb>
13738              <msb>27</msb>
13739            </field>
13740          </fields>
13741        </register>
13742        <register>
13743          <name>SWITCHPATTERN</name>
13744          <description>GPIO patterns to be used for each antenna</description>
13745          <addressOffset>0x928</addressOffset>
13746          <access>read-write</access>
13747          <resetValue>0x00000000</resetValue>
13748          <fields>
13749            <field>
13750              <name>SWITCHPATTERN</name>
13751              <description>Fill array of GPIO patterns for antenna control.</description>
13752              <lsb>0</lsb>
13753              <msb>7</msb>
13754            </field>
13755          </fields>
13756        </register>
13757        <register>
13758          <name>CLEARPATTERN</name>
13759          <description>Clear the GPIO pattern array for antenna control</description>
13760          <addressOffset>0x92C</addressOffset>
13761          <access>read-write</access>
13762          <fields>
13763            <field>
13764              <name>CLEARPATTERN</name>
13765              <description>Clears GPIO pattern array for antenna control</description>
13766              <lsb>0</lsb>
13767              <msb>0</msb>
13768              <modifiedWriteValues>oneToClear</modifiedWriteValues>
13769              <enumeratedValues>
13770                <enumeratedValue>
13771                  <name>Clear</name>
13772                  <description>Clear the GPIO pattern</description>
13773                  <value>1</value>
13774                </enumeratedValue>
13775              </enumeratedValues>
13776            </field>
13777          </fields>
13778        </register>
13779        <cluster>
13780          <name>PSEL</name>
13781          <description>Unspecified</description>
13782          <headerStructName>RADIO_PSEL</headerStructName>
13783          <access>read-write</access>
13784          <addressOffset>0x930</addressOffset>
13785          <register>
13786            <dim>0x8</dim>
13787            <dimIncrement>0x4</dimIncrement>
13788            <name>DFEGPIO[%s]</name>
13789            <description>Description collection: Pin select for DFE pin n</description>
13790            <addressOffset>0x000</addressOffset>
13791            <access>read-write</access>
13792            <resetValue>0xFFFFFFFF</resetValue>
13793            <fields>
13794              <field>
13795                <name>PIN</name>
13796                <description>Pin number</description>
13797                <lsb>0</lsb>
13798                <msb>4</msb>
13799              </field>
13800              <field>
13801                <name>PORT</name>
13802                <description>Port number</description>
13803                <lsb>5</lsb>
13804                <msb>5</msb>
13805              </field>
13806              <field>
13807                <name>CONNECT</name>
13808                <description>Connection</description>
13809                <lsb>31</lsb>
13810                <msb>31</msb>
13811                <enumeratedValues>
13812                  <enumeratedValue>
13813                    <name>Disconnected</name>
13814                    <description>Disconnect</description>
13815                    <value>1</value>
13816                  </enumeratedValue>
13817                  <enumeratedValue>
13818                    <name>Connected</name>
13819                    <description>Connect</description>
13820                    <value>0</value>
13821                  </enumeratedValue>
13822                </enumeratedValues>
13823              </field>
13824            </fields>
13825          </register>
13826        </cluster>
13827        <cluster>
13828          <name>DFEPACKET</name>
13829          <description>DFE packet EasyDMA channel</description>
13830          <headerStructName>RADIO_DFEPACKET</headerStructName>
13831          <access>read-write</access>
13832          <addressOffset>0x950</addressOffset>
13833          <register>
13834            <name>PTR</name>
13835            <description>Data pointer</description>
13836            <addressOffset>0x000</addressOffset>
13837            <access>read-write</access>
13838            <resetValue>0x00000000</resetValue>
13839            <fields>
13840              <field>
13841                <name>PTR</name>
13842                <description>Data pointer</description>
13843                <lsb>0</lsb>
13844                <msb>31</msb>
13845              </field>
13846            </fields>
13847          </register>
13848          <register>
13849            <name>MAXCNT</name>
13850            <description>Maximum number of buffer words to transfer</description>
13851            <addressOffset>0x004</addressOffset>
13852            <access>read-write</access>
13853            <resetValue>0x00001000</resetValue>
13854            <fields>
13855              <field>
13856                <name>MAXCNT</name>
13857                <description>Maximum number of buffer words to transfer</description>
13858                <lsb>0</lsb>
13859                <msb>12</msb>
13860              </field>
13861            </fields>
13862          </register>
13863          <register>
13864            <name>AMOUNT</name>
13865            <description>Number of samples transferred in the last transaction</description>
13866            <addressOffset>0x008</addressOffset>
13867            <access>read-only</access>
13868            <fields>
13869              <field>
13870                <name>AMOUNT</name>
13871                <description>Number of samples transferred in the last transaction</description>
13872                <lsb>0</lsb>
13873                <msb>15</msb>
13874              </field>
13875            </fields>
13876          </register>
13877        </cluster>
13878        <register>
13879          <name>POWER</name>
13880          <description>Peripheral power control</description>
13881          <addressOffset>0xFFC</addressOffset>
13882          <access>read-write</access>
13883          <resetValue>0x00000001</resetValue>
13884          <fields>
13885            <field>
13886              <name>POWER</name>
13887              <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>
13888              <lsb>0</lsb>
13889              <msb>0</msb>
13890              <enumeratedValues>
13891                <enumeratedValue>
13892                  <name>Disabled</name>
13893                  <description>Peripheral is powered off</description>
13894                  <value>0</value>
13895                </enumeratedValue>
13896                <enumeratedValue>
13897                  <name>Enabled</name>
13898                  <description>Peripheral is powered on</description>
13899                  <value>1</value>
13900                </enumeratedValue>
13901              </enumeratedValues>
13902            </field>
13903          </fields>
13904        </register>
13905      </registers>
13906    </peripheral>
13907    <peripheral>
13908      <name>UART0</name>
13909      <description>Universal Asynchronous Receiver/Transmitter</description>
13910      <baseAddress>0x40002000</baseAddress>
13911      <headerStructName>UART</headerStructName>
13912      <addressBlock>
13913        <offset>0</offset>
13914        <size>0x1000</size>
13915        <usage>registers</usage>
13916      </addressBlock>
13917      <interrupt>
13918        <name>UARTE0_UART0</name>
13919        <value>2</value>
13920      </interrupt>
13921      <groupName>UART</groupName>
13922      <size>0x20</size>
13923      <registers>
13924        <register>
13925          <name>TASKS_STARTRX</name>
13926          <description>Start UART receiver</description>
13927          <addressOffset>0x000</addressOffset>
13928          <access>write-only</access>
13929          <fields>
13930            <field>
13931              <name>TASKS_STARTRX</name>
13932              <description>Start UART receiver</description>
13933              <lsb>0</lsb>
13934              <msb>0</msb>
13935              <enumeratedValues>
13936                <enumeratedValue>
13937                  <name>Trigger</name>
13938                  <description>Trigger task</description>
13939                  <value>1</value>
13940                </enumeratedValue>
13941              </enumeratedValues>
13942            </field>
13943          </fields>
13944        </register>
13945        <register>
13946          <name>TASKS_STOPRX</name>
13947          <description>Stop UART receiver</description>
13948          <addressOffset>0x004</addressOffset>
13949          <access>write-only</access>
13950          <fields>
13951            <field>
13952              <name>TASKS_STOPRX</name>
13953              <description>Stop UART receiver</description>
13954              <lsb>0</lsb>
13955              <msb>0</msb>
13956              <enumeratedValues>
13957                <enumeratedValue>
13958                  <name>Trigger</name>
13959                  <description>Trigger task</description>
13960                  <value>1</value>
13961                </enumeratedValue>
13962              </enumeratedValues>
13963            </field>
13964          </fields>
13965        </register>
13966        <register>
13967          <name>TASKS_STARTTX</name>
13968          <description>Start UART transmitter</description>
13969          <addressOffset>0x008</addressOffset>
13970          <access>write-only</access>
13971          <fields>
13972            <field>
13973              <name>TASKS_STARTTX</name>
13974              <description>Start UART transmitter</description>
13975              <lsb>0</lsb>
13976              <msb>0</msb>
13977              <enumeratedValues>
13978                <enumeratedValue>
13979                  <name>Trigger</name>
13980                  <description>Trigger task</description>
13981                  <value>1</value>
13982                </enumeratedValue>
13983              </enumeratedValues>
13984            </field>
13985          </fields>
13986        </register>
13987        <register>
13988          <name>TASKS_STOPTX</name>
13989          <description>Stop UART transmitter</description>
13990          <addressOffset>0x00C</addressOffset>
13991          <access>write-only</access>
13992          <fields>
13993            <field>
13994              <name>TASKS_STOPTX</name>
13995              <description>Stop UART transmitter</description>
13996              <lsb>0</lsb>
13997              <msb>0</msb>
13998              <enumeratedValues>
13999                <enumeratedValue>
14000                  <name>Trigger</name>
14001                  <description>Trigger task</description>
14002                  <value>1</value>
14003                </enumeratedValue>
14004              </enumeratedValues>
14005            </field>
14006          </fields>
14007        </register>
14008        <register>
14009          <name>TASKS_SUSPEND</name>
14010          <description>Suspend UART</description>
14011          <addressOffset>0x01C</addressOffset>
14012          <access>write-only</access>
14013          <fields>
14014            <field>
14015              <name>TASKS_SUSPEND</name>
14016              <description>Suspend UART</description>
14017              <lsb>0</lsb>
14018              <msb>0</msb>
14019              <enumeratedValues>
14020                <enumeratedValue>
14021                  <name>Trigger</name>
14022                  <description>Trigger task</description>
14023                  <value>1</value>
14024                </enumeratedValue>
14025              </enumeratedValues>
14026            </field>
14027          </fields>
14028        </register>
14029        <register>
14030          <name>EVENTS_CTS</name>
14031          <description>CTS is activated (set low). Clear To Send.</description>
14032          <addressOffset>0x100</addressOffset>
14033          <access>read-write</access>
14034          <fields>
14035            <field>
14036              <name>EVENTS_CTS</name>
14037              <description>CTS is activated (set low). Clear To Send.</description>
14038              <lsb>0</lsb>
14039              <msb>0</msb>
14040              <enumeratedValues>
14041                <enumeratedValue>
14042                  <name>NotGenerated</name>
14043                  <description>Event not generated</description>
14044                  <value>0</value>
14045                </enumeratedValue>
14046                <enumeratedValue>
14047                  <name>Generated</name>
14048                  <description>Event generated</description>
14049                  <value>1</value>
14050                </enumeratedValue>
14051              </enumeratedValues>
14052            </field>
14053          </fields>
14054        </register>
14055        <register>
14056          <name>EVENTS_NCTS</name>
14057          <description>CTS is deactivated (set high). Not Clear To Send.</description>
14058          <addressOffset>0x104</addressOffset>
14059          <access>read-write</access>
14060          <fields>
14061            <field>
14062              <name>EVENTS_NCTS</name>
14063              <description>CTS is deactivated (set high). Not Clear To Send.</description>
14064              <lsb>0</lsb>
14065              <msb>0</msb>
14066              <enumeratedValues>
14067                <enumeratedValue>
14068                  <name>NotGenerated</name>
14069                  <description>Event not generated</description>
14070                  <value>0</value>
14071                </enumeratedValue>
14072                <enumeratedValue>
14073                  <name>Generated</name>
14074                  <description>Event generated</description>
14075                  <value>1</value>
14076                </enumeratedValue>
14077              </enumeratedValues>
14078            </field>
14079          </fields>
14080        </register>
14081        <register>
14082          <name>EVENTS_RXDRDY</name>
14083          <description>Data received in RXD</description>
14084          <addressOffset>0x108</addressOffset>
14085          <access>read-write</access>
14086          <fields>
14087            <field>
14088              <name>EVENTS_RXDRDY</name>
14089              <description>Data received in RXD</description>
14090              <lsb>0</lsb>
14091              <msb>0</msb>
14092              <enumeratedValues>
14093                <enumeratedValue>
14094                  <name>NotGenerated</name>
14095                  <description>Event not generated</description>
14096                  <value>0</value>
14097                </enumeratedValue>
14098                <enumeratedValue>
14099                  <name>Generated</name>
14100                  <description>Event generated</description>
14101                  <value>1</value>
14102                </enumeratedValue>
14103              </enumeratedValues>
14104            </field>
14105          </fields>
14106        </register>
14107        <register>
14108          <name>EVENTS_TXDRDY</name>
14109          <description>Data sent from TXD</description>
14110          <addressOffset>0x11C</addressOffset>
14111          <access>read-write</access>
14112          <fields>
14113            <field>
14114              <name>EVENTS_TXDRDY</name>
14115              <description>Data sent from TXD</description>
14116              <lsb>0</lsb>
14117              <msb>0</msb>
14118              <enumeratedValues>
14119                <enumeratedValue>
14120                  <name>NotGenerated</name>
14121                  <description>Event not generated</description>
14122                  <value>0</value>
14123                </enumeratedValue>
14124                <enumeratedValue>
14125                  <name>Generated</name>
14126                  <description>Event generated</description>
14127                  <value>1</value>
14128                </enumeratedValue>
14129              </enumeratedValues>
14130            </field>
14131          </fields>
14132        </register>
14133        <register>
14134          <name>EVENTS_ERROR</name>
14135          <description>Error detected</description>
14136          <addressOffset>0x124</addressOffset>
14137          <access>read-write</access>
14138          <fields>
14139            <field>
14140              <name>EVENTS_ERROR</name>
14141              <description>Error detected</description>
14142              <lsb>0</lsb>
14143              <msb>0</msb>
14144              <enumeratedValues>
14145                <enumeratedValue>
14146                  <name>NotGenerated</name>
14147                  <description>Event not generated</description>
14148                  <value>0</value>
14149                </enumeratedValue>
14150                <enumeratedValue>
14151                  <name>Generated</name>
14152                  <description>Event generated</description>
14153                  <value>1</value>
14154                </enumeratedValue>
14155              </enumeratedValues>
14156            </field>
14157          </fields>
14158        </register>
14159        <register>
14160          <name>EVENTS_RXTO</name>
14161          <description>Receiver timeout</description>
14162          <addressOffset>0x144</addressOffset>
14163          <access>read-write</access>
14164          <fields>
14165            <field>
14166              <name>EVENTS_RXTO</name>
14167              <description>Receiver timeout</description>
14168              <lsb>0</lsb>
14169              <msb>0</msb>
14170              <enumeratedValues>
14171                <enumeratedValue>
14172                  <name>NotGenerated</name>
14173                  <description>Event not generated</description>
14174                  <value>0</value>
14175                </enumeratedValue>
14176                <enumeratedValue>
14177                  <name>Generated</name>
14178                  <description>Event generated</description>
14179                  <value>1</value>
14180                </enumeratedValue>
14181              </enumeratedValues>
14182            </field>
14183          </fields>
14184        </register>
14185        <register>
14186          <name>SHORTS</name>
14187          <description>Shortcuts between local events and tasks</description>
14188          <addressOffset>0x200</addressOffset>
14189          <access>read-write</access>
14190          <fields>
14191            <field>
14192              <name>CTS_STARTRX</name>
14193              <description>Shortcut between event CTS and task STARTRX</description>
14194              <lsb>3</lsb>
14195              <msb>3</msb>
14196              <enumeratedValues>
14197                <enumeratedValue>
14198                  <name>Disabled</name>
14199                  <description>Disable shortcut</description>
14200                  <value>0</value>
14201                </enumeratedValue>
14202                <enumeratedValue>
14203                  <name>Enabled</name>
14204                  <description>Enable shortcut</description>
14205                  <value>1</value>
14206                </enumeratedValue>
14207              </enumeratedValues>
14208            </field>
14209            <field>
14210              <name>NCTS_STOPRX</name>
14211              <description>Shortcut between event NCTS and task STOPRX</description>
14212              <lsb>4</lsb>
14213              <msb>4</msb>
14214              <enumeratedValues>
14215                <enumeratedValue>
14216                  <name>Disabled</name>
14217                  <description>Disable shortcut</description>
14218                  <value>0</value>
14219                </enumeratedValue>
14220                <enumeratedValue>
14221                  <name>Enabled</name>
14222                  <description>Enable shortcut</description>
14223                  <value>1</value>
14224                </enumeratedValue>
14225              </enumeratedValues>
14226            </field>
14227          </fields>
14228        </register>
14229        <register>
14230          <name>INTENSET</name>
14231          <description>Enable interrupt</description>
14232          <addressOffset>0x304</addressOffset>
14233          <access>read-write</access>
14234          <fields>
14235            <field>
14236              <name>CTS</name>
14237              <description>Write '1' to enable interrupt for event CTS</description>
14238              <lsb>0</lsb>
14239              <msb>0</msb>
14240              <enumeratedValues>
14241                <usage>read</usage>
14242                <enumeratedValue>
14243                  <name>Disabled</name>
14244                  <description>Read: Disabled</description>
14245                  <value>0</value>
14246                </enumeratedValue>
14247                <enumeratedValue>
14248                  <name>Enabled</name>
14249                  <description>Read: Enabled</description>
14250                  <value>1</value>
14251                </enumeratedValue>
14252              </enumeratedValues>
14253              <enumeratedValues>
14254                <usage>write</usage>
14255                <enumeratedValue>
14256                  <name>Set</name>
14257                  <description>Enable</description>
14258                  <value>1</value>
14259                </enumeratedValue>
14260              </enumeratedValues>
14261            </field>
14262            <field>
14263              <name>NCTS</name>
14264              <description>Write '1' to enable interrupt for event NCTS</description>
14265              <lsb>1</lsb>
14266              <msb>1</msb>
14267              <enumeratedValues>
14268                <usage>read</usage>
14269                <enumeratedValue>
14270                  <name>Disabled</name>
14271                  <description>Read: Disabled</description>
14272                  <value>0</value>
14273                </enumeratedValue>
14274                <enumeratedValue>
14275                  <name>Enabled</name>
14276                  <description>Read: Enabled</description>
14277                  <value>1</value>
14278                </enumeratedValue>
14279              </enumeratedValues>
14280              <enumeratedValues>
14281                <usage>write</usage>
14282                <enumeratedValue>
14283                  <name>Set</name>
14284                  <description>Enable</description>
14285                  <value>1</value>
14286                </enumeratedValue>
14287              </enumeratedValues>
14288            </field>
14289            <field>
14290              <name>RXDRDY</name>
14291              <description>Write '1' to enable interrupt for event RXDRDY</description>
14292              <lsb>2</lsb>
14293              <msb>2</msb>
14294              <enumeratedValues>
14295                <usage>read</usage>
14296                <enumeratedValue>
14297                  <name>Disabled</name>
14298                  <description>Read: Disabled</description>
14299                  <value>0</value>
14300                </enumeratedValue>
14301                <enumeratedValue>
14302                  <name>Enabled</name>
14303                  <description>Read: Enabled</description>
14304                  <value>1</value>
14305                </enumeratedValue>
14306              </enumeratedValues>
14307              <enumeratedValues>
14308                <usage>write</usage>
14309                <enumeratedValue>
14310                  <name>Set</name>
14311                  <description>Enable</description>
14312                  <value>1</value>
14313                </enumeratedValue>
14314              </enumeratedValues>
14315            </field>
14316            <field>
14317              <name>TXDRDY</name>
14318              <description>Write '1' to enable interrupt for event TXDRDY</description>
14319              <lsb>7</lsb>
14320              <msb>7</msb>
14321              <enumeratedValues>
14322                <usage>read</usage>
14323                <enumeratedValue>
14324                  <name>Disabled</name>
14325                  <description>Read: Disabled</description>
14326                  <value>0</value>
14327                </enumeratedValue>
14328                <enumeratedValue>
14329                  <name>Enabled</name>
14330                  <description>Read: Enabled</description>
14331                  <value>1</value>
14332                </enumeratedValue>
14333              </enumeratedValues>
14334              <enumeratedValues>
14335                <usage>write</usage>
14336                <enumeratedValue>
14337                  <name>Set</name>
14338                  <description>Enable</description>
14339                  <value>1</value>
14340                </enumeratedValue>
14341              </enumeratedValues>
14342            </field>
14343            <field>
14344              <name>ERROR</name>
14345              <description>Write '1' to enable interrupt for event ERROR</description>
14346              <lsb>9</lsb>
14347              <msb>9</msb>
14348              <enumeratedValues>
14349                <usage>read</usage>
14350                <enumeratedValue>
14351                  <name>Disabled</name>
14352                  <description>Read: Disabled</description>
14353                  <value>0</value>
14354                </enumeratedValue>
14355                <enumeratedValue>
14356                  <name>Enabled</name>
14357                  <description>Read: Enabled</description>
14358                  <value>1</value>
14359                </enumeratedValue>
14360              </enumeratedValues>
14361              <enumeratedValues>
14362                <usage>write</usage>
14363                <enumeratedValue>
14364                  <name>Set</name>
14365                  <description>Enable</description>
14366                  <value>1</value>
14367                </enumeratedValue>
14368              </enumeratedValues>
14369            </field>
14370            <field>
14371              <name>RXTO</name>
14372              <description>Write '1' to enable interrupt for event RXTO</description>
14373              <lsb>17</lsb>
14374              <msb>17</msb>
14375              <enumeratedValues>
14376                <usage>read</usage>
14377                <enumeratedValue>
14378                  <name>Disabled</name>
14379                  <description>Read: Disabled</description>
14380                  <value>0</value>
14381                </enumeratedValue>
14382                <enumeratedValue>
14383                  <name>Enabled</name>
14384                  <description>Read: Enabled</description>
14385                  <value>1</value>
14386                </enumeratedValue>
14387              </enumeratedValues>
14388              <enumeratedValues>
14389                <usage>write</usage>
14390                <enumeratedValue>
14391                  <name>Set</name>
14392                  <description>Enable</description>
14393                  <value>1</value>
14394                </enumeratedValue>
14395              </enumeratedValues>
14396            </field>
14397          </fields>
14398        </register>
14399        <register>
14400          <name>INTENCLR</name>
14401          <description>Disable interrupt</description>
14402          <addressOffset>0x308</addressOffset>
14403          <access>read-write</access>
14404          <fields>
14405            <field>
14406              <name>CTS</name>
14407              <description>Write '1' to disable interrupt for event CTS</description>
14408              <lsb>0</lsb>
14409              <msb>0</msb>
14410              <enumeratedValues>
14411                <usage>read</usage>
14412                <enumeratedValue>
14413                  <name>Disabled</name>
14414                  <description>Read: Disabled</description>
14415                  <value>0</value>
14416                </enumeratedValue>
14417                <enumeratedValue>
14418                  <name>Enabled</name>
14419                  <description>Read: Enabled</description>
14420                  <value>1</value>
14421                </enumeratedValue>
14422              </enumeratedValues>
14423              <enumeratedValues>
14424                <usage>write</usage>
14425                <enumeratedValue>
14426                  <name>Clear</name>
14427                  <description>Disable</description>
14428                  <value>1</value>
14429                </enumeratedValue>
14430              </enumeratedValues>
14431            </field>
14432            <field>
14433              <name>NCTS</name>
14434              <description>Write '1' to disable interrupt for event NCTS</description>
14435              <lsb>1</lsb>
14436              <msb>1</msb>
14437              <enumeratedValues>
14438                <usage>read</usage>
14439                <enumeratedValue>
14440                  <name>Disabled</name>
14441                  <description>Read: Disabled</description>
14442                  <value>0</value>
14443                </enumeratedValue>
14444                <enumeratedValue>
14445                  <name>Enabled</name>
14446                  <description>Read: Enabled</description>
14447                  <value>1</value>
14448                </enumeratedValue>
14449              </enumeratedValues>
14450              <enumeratedValues>
14451                <usage>write</usage>
14452                <enumeratedValue>
14453                  <name>Clear</name>
14454                  <description>Disable</description>
14455                  <value>1</value>
14456                </enumeratedValue>
14457              </enumeratedValues>
14458            </field>
14459            <field>
14460              <name>RXDRDY</name>
14461              <description>Write '1' to disable interrupt for event RXDRDY</description>
14462              <lsb>2</lsb>
14463              <msb>2</msb>
14464              <enumeratedValues>
14465                <usage>read</usage>
14466                <enumeratedValue>
14467                  <name>Disabled</name>
14468                  <description>Read: Disabled</description>
14469                  <value>0</value>
14470                </enumeratedValue>
14471                <enumeratedValue>
14472                  <name>Enabled</name>
14473                  <description>Read: Enabled</description>
14474                  <value>1</value>
14475                </enumeratedValue>
14476              </enumeratedValues>
14477              <enumeratedValues>
14478                <usage>write</usage>
14479                <enumeratedValue>
14480                  <name>Clear</name>
14481                  <description>Disable</description>
14482                  <value>1</value>
14483                </enumeratedValue>
14484              </enumeratedValues>
14485            </field>
14486            <field>
14487              <name>TXDRDY</name>
14488              <description>Write '1' to disable interrupt for event TXDRDY</description>
14489              <lsb>7</lsb>
14490              <msb>7</msb>
14491              <enumeratedValues>
14492                <usage>read</usage>
14493                <enumeratedValue>
14494                  <name>Disabled</name>
14495                  <description>Read: Disabled</description>
14496                  <value>0</value>
14497                </enumeratedValue>
14498                <enumeratedValue>
14499                  <name>Enabled</name>
14500                  <description>Read: Enabled</description>
14501                  <value>1</value>
14502                </enumeratedValue>
14503              </enumeratedValues>
14504              <enumeratedValues>
14505                <usage>write</usage>
14506                <enumeratedValue>
14507                  <name>Clear</name>
14508                  <description>Disable</description>
14509                  <value>1</value>
14510                </enumeratedValue>
14511              </enumeratedValues>
14512            </field>
14513            <field>
14514              <name>ERROR</name>
14515              <description>Write '1' to disable interrupt for event ERROR</description>
14516              <lsb>9</lsb>
14517              <msb>9</msb>
14518              <enumeratedValues>
14519                <usage>read</usage>
14520                <enumeratedValue>
14521                  <name>Disabled</name>
14522                  <description>Read: Disabled</description>
14523                  <value>0</value>
14524                </enumeratedValue>
14525                <enumeratedValue>
14526                  <name>Enabled</name>
14527                  <description>Read: Enabled</description>
14528                  <value>1</value>
14529                </enumeratedValue>
14530              </enumeratedValues>
14531              <enumeratedValues>
14532                <usage>write</usage>
14533                <enumeratedValue>
14534                  <name>Clear</name>
14535                  <description>Disable</description>
14536                  <value>1</value>
14537                </enumeratedValue>
14538              </enumeratedValues>
14539            </field>
14540            <field>
14541              <name>RXTO</name>
14542              <description>Write '1' to disable interrupt for event RXTO</description>
14543              <lsb>17</lsb>
14544              <msb>17</msb>
14545              <enumeratedValues>
14546                <usage>read</usage>
14547                <enumeratedValue>
14548                  <name>Disabled</name>
14549                  <description>Read: Disabled</description>
14550                  <value>0</value>
14551                </enumeratedValue>
14552                <enumeratedValue>
14553                  <name>Enabled</name>
14554                  <description>Read: Enabled</description>
14555                  <value>1</value>
14556                </enumeratedValue>
14557              </enumeratedValues>
14558              <enumeratedValues>
14559                <usage>write</usage>
14560                <enumeratedValue>
14561                  <name>Clear</name>
14562                  <description>Disable</description>
14563                  <value>1</value>
14564                </enumeratedValue>
14565              </enumeratedValues>
14566            </field>
14567          </fields>
14568        </register>
14569        <register>
14570          <name>ERRORSRC</name>
14571          <description>Error source</description>
14572          <addressOffset>0x480</addressOffset>
14573          <access>read-write</access>
14574          <modifiedWriteValues>oneToClear</modifiedWriteValues>
14575          <fields>
14576            <field>
14577              <name>OVERRUN</name>
14578              <description>Overrun error</description>
14579              <lsb>0</lsb>
14580              <msb>0</msb>
14581              <enumeratedValues>
14582                <usage>read</usage>
14583                <enumeratedValue>
14584                  <name>NotPresent</name>
14585                  <description>Read: error not present</description>
14586                  <value>0</value>
14587                </enumeratedValue>
14588                <enumeratedValue>
14589                  <name>Present</name>
14590                  <description>Read: error present</description>
14591                  <value>1</value>
14592                </enumeratedValue>
14593              </enumeratedValues>
14594            </field>
14595            <field>
14596              <name>PARITY</name>
14597              <description>Parity error</description>
14598              <lsb>1</lsb>
14599              <msb>1</msb>
14600              <enumeratedValues>
14601                <usage>read</usage>
14602                <enumeratedValue>
14603                  <name>NotPresent</name>
14604                  <description>Read: error not present</description>
14605                  <value>0</value>
14606                </enumeratedValue>
14607                <enumeratedValue>
14608                  <name>Present</name>
14609                  <description>Read: error present</description>
14610                  <value>1</value>
14611                </enumeratedValue>
14612              </enumeratedValues>
14613            </field>
14614            <field>
14615              <name>FRAMING</name>
14616              <description>Framing error occurred</description>
14617              <lsb>2</lsb>
14618              <msb>2</msb>
14619              <enumeratedValues>
14620                <usage>read</usage>
14621                <enumeratedValue>
14622                  <name>NotPresent</name>
14623                  <description>Read: error not present</description>
14624                  <value>0</value>
14625                </enumeratedValue>
14626                <enumeratedValue>
14627                  <name>Present</name>
14628                  <description>Read: error present</description>
14629                  <value>1</value>
14630                </enumeratedValue>
14631              </enumeratedValues>
14632            </field>
14633            <field>
14634              <name>BREAK</name>
14635              <description>Break condition</description>
14636              <lsb>3</lsb>
14637              <msb>3</msb>
14638              <enumeratedValues>
14639                <usage>read</usage>
14640                <enumeratedValue>
14641                  <name>NotPresent</name>
14642                  <description>Read: error not present</description>
14643                  <value>0</value>
14644                </enumeratedValue>
14645                <enumeratedValue>
14646                  <name>Present</name>
14647                  <description>Read: error present</description>
14648                  <value>1</value>
14649                </enumeratedValue>
14650              </enumeratedValues>
14651            </field>
14652          </fields>
14653        </register>
14654        <register>
14655          <name>ENABLE</name>
14656          <description>Enable UART</description>
14657          <addressOffset>0x500</addressOffset>
14658          <access>read-write</access>
14659          <fields>
14660            <field>
14661              <name>ENABLE</name>
14662              <description>Enable or disable UART</description>
14663              <lsb>0</lsb>
14664              <msb>3</msb>
14665              <enumeratedValues>
14666                <enumeratedValue>
14667                  <name>Disabled</name>
14668                  <description>Disable UART</description>
14669                  <value>0</value>
14670                </enumeratedValue>
14671                <enumeratedValue>
14672                  <name>Enabled</name>
14673                  <description>Enable UART</description>
14674                  <value>4</value>
14675                </enumeratedValue>
14676              </enumeratedValues>
14677            </field>
14678          </fields>
14679        </register>
14680        <cluster>
14681          <name>PSEL</name>
14682          <description>Unspecified</description>
14683          <headerStructName>UART_PSEL</headerStructName>
14684          <access>read-write</access>
14685          <addressOffset>0x508</addressOffset>
14686          <register>
14687            <name>RTS</name>
14688            <description>Pin select for RTS</description>
14689            <addressOffset>0x000</addressOffset>
14690            <access>read-write</access>
14691            <resetValue>0xFFFFFFFF</resetValue>
14692            <fields>
14693              <field>
14694                <name>PIN</name>
14695                <description>Pin number</description>
14696                <lsb>0</lsb>
14697                <msb>4</msb>
14698              </field>
14699              <field>
14700                <name>CONNECT</name>
14701                <description>Connection</description>
14702                <lsb>31</lsb>
14703                <msb>31</msb>
14704                <enumeratedValues>
14705                  <enumeratedValue>
14706                    <name>Disconnected</name>
14707                    <description>Disconnect</description>
14708                    <value>1</value>
14709                  </enumeratedValue>
14710                  <enumeratedValue>
14711                    <name>Connected</name>
14712                    <description>Connect</description>
14713                    <value>0</value>
14714                  </enumeratedValue>
14715                </enumeratedValues>
14716              </field>
14717            </fields>
14718          </register>
14719          <register>
14720            <name>TXD</name>
14721            <description>Pin select for TXD</description>
14722            <addressOffset>0x004</addressOffset>
14723            <access>read-write</access>
14724            <resetValue>0xFFFFFFFF</resetValue>
14725            <fields>
14726              <field>
14727                <name>PIN</name>
14728                <description>Pin number</description>
14729                <lsb>0</lsb>
14730                <msb>4</msb>
14731              </field>
14732              <field>
14733                <name>CONNECT</name>
14734                <description>Connection</description>
14735                <lsb>31</lsb>
14736                <msb>31</msb>
14737                <enumeratedValues>
14738                  <enumeratedValue>
14739                    <name>Disconnected</name>
14740                    <description>Disconnect</description>
14741                    <value>1</value>
14742                  </enumeratedValue>
14743                  <enumeratedValue>
14744                    <name>Connected</name>
14745                    <description>Connect</description>
14746                    <value>0</value>
14747                  </enumeratedValue>
14748                </enumeratedValues>
14749              </field>
14750            </fields>
14751          </register>
14752          <register>
14753            <name>CTS</name>
14754            <description>Pin select for CTS</description>
14755            <addressOffset>0x008</addressOffset>
14756            <access>read-write</access>
14757            <resetValue>0xFFFFFFFF</resetValue>
14758            <fields>
14759              <field>
14760                <name>PIN</name>
14761                <description>Pin number</description>
14762                <lsb>0</lsb>
14763                <msb>4</msb>
14764              </field>
14765              <field>
14766                <name>CONNECT</name>
14767                <description>Connection</description>
14768                <lsb>31</lsb>
14769                <msb>31</msb>
14770                <enumeratedValues>
14771                  <enumeratedValue>
14772                    <name>Disconnected</name>
14773                    <description>Disconnect</description>
14774                    <value>1</value>
14775                  </enumeratedValue>
14776                  <enumeratedValue>
14777                    <name>Connected</name>
14778                    <description>Connect</description>
14779                    <value>0</value>
14780                  </enumeratedValue>
14781                </enumeratedValues>
14782              </field>
14783            </fields>
14784          </register>
14785          <register>
14786            <name>RXD</name>
14787            <description>Pin select for RXD</description>
14788            <addressOffset>0x00C</addressOffset>
14789            <access>read-write</access>
14790            <resetValue>0xFFFFFFFF</resetValue>
14791            <fields>
14792              <field>
14793                <name>PIN</name>
14794                <description>Pin number</description>
14795                <lsb>0</lsb>
14796                <msb>4</msb>
14797              </field>
14798              <field>
14799                <name>CONNECT</name>
14800                <description>Connection</description>
14801                <lsb>31</lsb>
14802                <msb>31</msb>
14803                <enumeratedValues>
14804                  <enumeratedValue>
14805                    <name>Disconnected</name>
14806                    <description>Disconnect</description>
14807                    <value>1</value>
14808                  </enumeratedValue>
14809                  <enumeratedValue>
14810                    <name>Connected</name>
14811                    <description>Connect</description>
14812                    <value>0</value>
14813                  </enumeratedValue>
14814                </enumeratedValues>
14815              </field>
14816            </fields>
14817          </register>
14818        </cluster>
14819        <register>
14820          <name>RXD</name>
14821          <description>RXD register</description>
14822          <addressOffset>0x518</addressOffset>
14823          <access>read-only</access>
14824          <readAction>modifyExternal</readAction>
14825          <fields>
14826            <field>
14827              <name>RXD</name>
14828              <description>RX data received in previous transfers, double buffered</description>
14829              <lsb>0</lsb>
14830              <msb>7</msb>
14831            </field>
14832          </fields>
14833        </register>
14834        <register>
14835          <name>TXD</name>
14836          <description>TXD register</description>
14837          <addressOffset>0x51C</addressOffset>
14838          <access>write-only</access>
14839          <fields>
14840            <field>
14841              <name>TXD</name>
14842              <description>TX data to be transferred</description>
14843              <lsb>0</lsb>
14844              <msb>7</msb>
14845            </field>
14846          </fields>
14847        </register>
14848        <register>
14849          <name>BAUDRATE</name>
14850          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
14851          <addressOffset>0x524</addressOffset>
14852          <access>read-write</access>
14853          <resetValue>0x04000000</resetValue>
14854          <fields>
14855            <field>
14856              <name>BAUDRATE</name>
14857              <description>Baud rate</description>
14858              <lsb>0</lsb>
14859              <msb>31</msb>
14860              <enumeratedValues>
14861                <enumeratedValue>
14862                  <name>Baud1200</name>
14863                  <description>1200 baud (actual rate: 1205)</description>
14864                  <value>0x0004F000</value>
14865                </enumeratedValue>
14866                <enumeratedValue>
14867                  <name>Baud2400</name>
14868                  <description>2400 baud (actual rate: 2396)</description>
14869                  <value>0x0009D000</value>
14870                </enumeratedValue>
14871                <enumeratedValue>
14872                  <name>Baud4800</name>
14873                  <description>4800 baud (actual rate: 4808)</description>
14874                  <value>0x0013B000</value>
14875                </enumeratedValue>
14876                <enumeratedValue>
14877                  <name>Baud9600</name>
14878                  <description>9600 baud (actual rate: 9598)</description>
14879                  <value>0x00275000</value>
14880                </enumeratedValue>
14881                <enumeratedValue>
14882                  <name>Baud14400</name>
14883                  <description>14400 baud (actual rate: 14414)</description>
14884                  <value>0x003B0000</value>
14885                </enumeratedValue>
14886                <enumeratedValue>
14887                  <name>Baud19200</name>
14888                  <description>19200 baud (actual rate: 19208)</description>
14889                  <value>0x004EA000</value>
14890                </enumeratedValue>
14891                <enumeratedValue>
14892                  <name>Baud28800</name>
14893                  <description>28800 baud (actual rate: 28829)</description>
14894                  <value>0x0075F000</value>
14895                </enumeratedValue>
14896                <enumeratedValue>
14897                  <name>Baud31250</name>
14898                  <description>31250 baud</description>
14899                  <value>0x00800000</value>
14900                </enumeratedValue>
14901                <enumeratedValue>
14902                  <name>Baud38400</name>
14903                  <description>38400 baud (actual rate: 38462)</description>
14904                  <value>0x009D5000</value>
14905                </enumeratedValue>
14906                <enumeratedValue>
14907                  <name>Baud56000</name>
14908                  <description>56000 baud (actual rate: 55944)</description>
14909                  <value>0x00E50000</value>
14910                </enumeratedValue>
14911                <enumeratedValue>
14912                  <name>Baud57600</name>
14913                  <description>57600 baud (actual rate: 57762)</description>
14914                  <value>0x00EBF000</value>
14915                </enumeratedValue>
14916                <enumeratedValue>
14917                  <name>Baud76800</name>
14918                  <description>76800 baud (actual rate: 76923)</description>
14919                  <value>0x013A9000</value>
14920                </enumeratedValue>
14921                <enumeratedValue>
14922                  <name>Baud115200</name>
14923                  <description>115200 baud (actual rate: 115942)</description>
14924                  <value>0x01D7E000</value>
14925                </enumeratedValue>
14926                <enumeratedValue>
14927                  <name>Baud230400</name>
14928                  <description>230400 baud (actual rate: 231884)</description>
14929                  <value>0x03AFB000</value>
14930                </enumeratedValue>
14931                <enumeratedValue>
14932                  <name>Baud250000</name>
14933                  <description>250000 baud</description>
14934                  <value>0x04000000</value>
14935                </enumeratedValue>
14936                <enumeratedValue>
14937                  <name>Baud460800</name>
14938                  <description>460800 baud (actual rate: 470588)</description>
14939                  <value>0x075F7000</value>
14940                </enumeratedValue>
14941                <enumeratedValue>
14942                  <name>Baud921600</name>
14943                  <description>921600 baud (actual rate: 941176)</description>
14944                  <value>0x0EBED000</value>
14945                </enumeratedValue>
14946                <enumeratedValue>
14947                  <name>Baud1M</name>
14948                  <description>1Mega baud</description>
14949                  <value>0x10000000</value>
14950                </enumeratedValue>
14951              </enumeratedValues>
14952            </field>
14953          </fields>
14954        </register>
14955        <register>
14956          <name>CONFIG</name>
14957          <description>Configuration of parity and hardware flow control</description>
14958          <addressOffset>0x56C</addressOffset>
14959          <access>read-write</access>
14960          <fields>
14961            <field>
14962              <name>HWFC</name>
14963              <description>Hardware flow control</description>
14964              <lsb>0</lsb>
14965              <msb>0</msb>
14966              <enumeratedValues>
14967                <enumeratedValue>
14968                  <name>Disabled</name>
14969                  <description>Disabled</description>
14970                  <value>0</value>
14971                </enumeratedValue>
14972                <enumeratedValue>
14973                  <name>Enabled</name>
14974                  <description>Enabled</description>
14975                  <value>1</value>
14976                </enumeratedValue>
14977              </enumeratedValues>
14978            </field>
14979            <field>
14980              <name>PARITY</name>
14981              <description>Parity</description>
14982              <lsb>1</lsb>
14983              <msb>3</msb>
14984              <enumeratedValues>
14985                <enumeratedValue>
14986                  <name>Excluded</name>
14987                  <description>Exclude parity bit</description>
14988                  <value>0x0</value>
14989                </enumeratedValue>
14990                <enumeratedValue>
14991                  <name>Included</name>
14992                  <description>Include parity bit</description>
14993                  <value>0x7</value>
14994                </enumeratedValue>
14995              </enumeratedValues>
14996            </field>
14997            <field>
14998              <name>STOP</name>
14999              <description>Stop bits</description>
15000              <lsb>4</lsb>
15001              <msb>4</msb>
15002              <enumeratedValues>
15003                <enumeratedValue>
15004                  <name>One</name>
15005                  <description>One stop bit</description>
15006                  <value>0</value>
15007                </enumeratedValue>
15008                <enumeratedValue>
15009                  <name>Two</name>
15010                  <description>Two stop bits</description>
15011                  <value>1</value>
15012                </enumeratedValue>
15013              </enumeratedValues>
15014            </field>
15015          </fields>
15016        </register>
15017      </registers>
15018    </peripheral>
15019    <peripheral>
15020      <name>UARTE0</name>
15021      <description>UART with EasyDMA</description>
15022      <baseAddress>0x40002000</baseAddress>
15023      <alternatePeripheral>UART0</alternatePeripheral>
15024      <headerStructName>UARTE</headerStructName>
15025      <addressBlock>
15026        <offset>0</offset>
15027        <size>0x1000</size>
15028        <usage>registers</usage>
15029      </addressBlock>
15030      <interrupt>
15031        <name>UARTE0_UART0</name>
15032        <value>2</value>
15033      </interrupt>
15034      <groupName>UARTE</groupName>
15035      <size>0x20</size>
15036      <registers>
15037        <register>
15038          <name>TASKS_STARTRX</name>
15039          <description>Start UART receiver</description>
15040          <addressOffset>0x000</addressOffset>
15041          <access>write-only</access>
15042          <fields>
15043            <field>
15044              <name>TASKS_STARTRX</name>
15045              <description>Start UART receiver</description>
15046              <lsb>0</lsb>
15047              <msb>0</msb>
15048              <enumeratedValues>
15049                <enumeratedValue>
15050                  <name>Trigger</name>
15051                  <description>Trigger task</description>
15052                  <value>1</value>
15053                </enumeratedValue>
15054              </enumeratedValues>
15055            </field>
15056          </fields>
15057        </register>
15058        <register>
15059          <name>TASKS_STOPRX</name>
15060          <description>Stop UART receiver</description>
15061          <addressOffset>0x004</addressOffset>
15062          <access>write-only</access>
15063          <fields>
15064            <field>
15065              <name>TASKS_STOPRX</name>
15066              <description>Stop UART receiver</description>
15067              <lsb>0</lsb>
15068              <msb>0</msb>
15069              <enumeratedValues>
15070                <enumeratedValue>
15071                  <name>Trigger</name>
15072                  <description>Trigger task</description>
15073                  <value>1</value>
15074                </enumeratedValue>
15075              </enumeratedValues>
15076            </field>
15077          </fields>
15078        </register>
15079        <register>
15080          <name>TASKS_STARTTX</name>
15081          <description>Start UART transmitter</description>
15082          <addressOffset>0x008</addressOffset>
15083          <access>write-only</access>
15084          <fields>
15085            <field>
15086              <name>TASKS_STARTTX</name>
15087              <description>Start UART transmitter</description>
15088              <lsb>0</lsb>
15089              <msb>0</msb>
15090              <enumeratedValues>
15091                <enumeratedValue>
15092                  <name>Trigger</name>
15093                  <description>Trigger task</description>
15094                  <value>1</value>
15095                </enumeratedValue>
15096              </enumeratedValues>
15097            </field>
15098          </fields>
15099        </register>
15100        <register>
15101          <name>TASKS_STOPTX</name>
15102          <description>Stop UART transmitter</description>
15103          <addressOffset>0x00C</addressOffset>
15104          <access>write-only</access>
15105          <fields>
15106            <field>
15107              <name>TASKS_STOPTX</name>
15108              <description>Stop UART transmitter</description>
15109              <lsb>0</lsb>
15110              <msb>0</msb>
15111              <enumeratedValues>
15112                <enumeratedValue>
15113                  <name>Trigger</name>
15114                  <description>Trigger task</description>
15115                  <value>1</value>
15116                </enumeratedValue>
15117              </enumeratedValues>
15118            </field>
15119          </fields>
15120        </register>
15121        <register>
15122          <name>TASKS_FLUSHRX</name>
15123          <description>Flush RX FIFO into RX buffer</description>
15124          <addressOffset>0x02C</addressOffset>
15125          <access>write-only</access>
15126          <fields>
15127            <field>
15128              <name>TASKS_FLUSHRX</name>
15129              <description>Flush RX FIFO into RX buffer</description>
15130              <lsb>0</lsb>
15131              <msb>0</msb>
15132              <enumeratedValues>
15133                <enumeratedValue>
15134                  <name>Trigger</name>
15135                  <description>Trigger task</description>
15136                  <value>1</value>
15137                </enumeratedValue>
15138              </enumeratedValues>
15139            </field>
15140          </fields>
15141        </register>
15142        <register>
15143          <name>EVENTS_CTS</name>
15144          <description>CTS is activated (set low). Clear To Send.</description>
15145          <addressOffset>0x100</addressOffset>
15146          <access>read-write</access>
15147          <fields>
15148            <field>
15149              <name>EVENTS_CTS</name>
15150              <description>CTS is activated (set low). Clear To Send.</description>
15151              <lsb>0</lsb>
15152              <msb>0</msb>
15153              <enumeratedValues>
15154                <enumeratedValue>
15155                  <name>NotGenerated</name>
15156                  <description>Event not generated</description>
15157                  <value>0</value>
15158                </enumeratedValue>
15159                <enumeratedValue>
15160                  <name>Generated</name>
15161                  <description>Event generated</description>
15162                  <value>1</value>
15163                </enumeratedValue>
15164              </enumeratedValues>
15165            </field>
15166          </fields>
15167        </register>
15168        <register>
15169          <name>EVENTS_NCTS</name>
15170          <description>CTS is deactivated (set high). Not Clear To Send.</description>
15171          <addressOffset>0x104</addressOffset>
15172          <access>read-write</access>
15173          <fields>
15174            <field>
15175              <name>EVENTS_NCTS</name>
15176              <description>CTS is deactivated (set high). Not Clear To Send.</description>
15177              <lsb>0</lsb>
15178              <msb>0</msb>
15179              <enumeratedValues>
15180                <enumeratedValue>
15181                  <name>NotGenerated</name>
15182                  <description>Event not generated</description>
15183                  <value>0</value>
15184                </enumeratedValue>
15185                <enumeratedValue>
15186                  <name>Generated</name>
15187                  <description>Event generated</description>
15188                  <value>1</value>
15189                </enumeratedValue>
15190              </enumeratedValues>
15191            </field>
15192          </fields>
15193        </register>
15194        <register>
15195          <name>EVENTS_RXDRDY</name>
15196          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
15197          <addressOffset>0x108</addressOffset>
15198          <access>read-write</access>
15199          <fields>
15200            <field>
15201              <name>EVENTS_RXDRDY</name>
15202              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
15203              <lsb>0</lsb>
15204              <msb>0</msb>
15205              <enumeratedValues>
15206                <enumeratedValue>
15207                  <name>NotGenerated</name>
15208                  <description>Event not generated</description>
15209                  <value>0</value>
15210                </enumeratedValue>
15211                <enumeratedValue>
15212                  <name>Generated</name>
15213                  <description>Event generated</description>
15214                  <value>1</value>
15215                </enumeratedValue>
15216              </enumeratedValues>
15217            </field>
15218          </fields>
15219        </register>
15220        <register>
15221          <name>EVENTS_ENDRX</name>
15222          <description>Receive buffer is filled up</description>
15223          <addressOffset>0x110</addressOffset>
15224          <access>read-write</access>
15225          <fields>
15226            <field>
15227              <name>EVENTS_ENDRX</name>
15228              <description>Receive buffer is filled up</description>
15229              <lsb>0</lsb>
15230              <msb>0</msb>
15231              <enumeratedValues>
15232                <enumeratedValue>
15233                  <name>NotGenerated</name>
15234                  <description>Event not generated</description>
15235                  <value>0</value>
15236                </enumeratedValue>
15237                <enumeratedValue>
15238                  <name>Generated</name>
15239                  <description>Event generated</description>
15240                  <value>1</value>
15241                </enumeratedValue>
15242              </enumeratedValues>
15243            </field>
15244          </fields>
15245        </register>
15246        <register>
15247          <name>EVENTS_TXDRDY</name>
15248          <description>Data sent from TXD</description>
15249          <addressOffset>0x11C</addressOffset>
15250          <access>read-write</access>
15251          <fields>
15252            <field>
15253              <name>EVENTS_TXDRDY</name>
15254              <description>Data sent from TXD</description>
15255              <lsb>0</lsb>
15256              <msb>0</msb>
15257              <enumeratedValues>
15258                <enumeratedValue>
15259                  <name>NotGenerated</name>
15260                  <description>Event not generated</description>
15261                  <value>0</value>
15262                </enumeratedValue>
15263                <enumeratedValue>
15264                  <name>Generated</name>
15265                  <description>Event generated</description>
15266                  <value>1</value>
15267                </enumeratedValue>
15268              </enumeratedValues>
15269            </field>
15270          </fields>
15271        </register>
15272        <register>
15273          <name>EVENTS_ENDTX</name>
15274          <description>Last TX byte transmitted</description>
15275          <addressOffset>0x120</addressOffset>
15276          <access>read-write</access>
15277          <fields>
15278            <field>
15279              <name>EVENTS_ENDTX</name>
15280              <description>Last TX byte transmitted</description>
15281              <lsb>0</lsb>
15282              <msb>0</msb>
15283              <enumeratedValues>
15284                <enumeratedValue>
15285                  <name>NotGenerated</name>
15286                  <description>Event not generated</description>
15287                  <value>0</value>
15288                </enumeratedValue>
15289                <enumeratedValue>
15290                  <name>Generated</name>
15291                  <description>Event generated</description>
15292                  <value>1</value>
15293                </enumeratedValue>
15294              </enumeratedValues>
15295            </field>
15296          </fields>
15297        </register>
15298        <register>
15299          <name>EVENTS_ERROR</name>
15300          <description>Error detected</description>
15301          <addressOffset>0x124</addressOffset>
15302          <access>read-write</access>
15303          <fields>
15304            <field>
15305              <name>EVENTS_ERROR</name>
15306              <description>Error detected</description>
15307              <lsb>0</lsb>
15308              <msb>0</msb>
15309              <enumeratedValues>
15310                <enumeratedValue>
15311                  <name>NotGenerated</name>
15312                  <description>Event not generated</description>
15313                  <value>0</value>
15314                </enumeratedValue>
15315                <enumeratedValue>
15316                  <name>Generated</name>
15317                  <description>Event generated</description>
15318                  <value>1</value>
15319                </enumeratedValue>
15320              </enumeratedValues>
15321            </field>
15322          </fields>
15323        </register>
15324        <register>
15325          <name>EVENTS_RXTO</name>
15326          <description>Receiver timeout</description>
15327          <addressOffset>0x144</addressOffset>
15328          <access>read-write</access>
15329          <fields>
15330            <field>
15331              <name>EVENTS_RXTO</name>
15332              <description>Receiver timeout</description>
15333              <lsb>0</lsb>
15334              <msb>0</msb>
15335              <enumeratedValues>
15336                <enumeratedValue>
15337                  <name>NotGenerated</name>
15338                  <description>Event not generated</description>
15339                  <value>0</value>
15340                </enumeratedValue>
15341                <enumeratedValue>
15342                  <name>Generated</name>
15343                  <description>Event generated</description>
15344                  <value>1</value>
15345                </enumeratedValue>
15346              </enumeratedValues>
15347            </field>
15348          </fields>
15349        </register>
15350        <register>
15351          <name>EVENTS_RXSTARTED</name>
15352          <description>UART receiver has started</description>
15353          <addressOffset>0x14C</addressOffset>
15354          <access>read-write</access>
15355          <fields>
15356            <field>
15357              <name>EVENTS_RXSTARTED</name>
15358              <description>UART receiver has started</description>
15359              <lsb>0</lsb>
15360              <msb>0</msb>
15361              <enumeratedValues>
15362                <enumeratedValue>
15363                  <name>NotGenerated</name>
15364                  <description>Event not generated</description>
15365                  <value>0</value>
15366                </enumeratedValue>
15367                <enumeratedValue>
15368                  <name>Generated</name>
15369                  <description>Event generated</description>
15370                  <value>1</value>
15371                </enumeratedValue>
15372              </enumeratedValues>
15373            </field>
15374          </fields>
15375        </register>
15376        <register>
15377          <name>EVENTS_TXSTARTED</name>
15378          <description>UART transmitter has started</description>
15379          <addressOffset>0x150</addressOffset>
15380          <access>read-write</access>
15381          <fields>
15382            <field>
15383              <name>EVENTS_TXSTARTED</name>
15384              <description>UART transmitter has started</description>
15385              <lsb>0</lsb>
15386              <msb>0</msb>
15387              <enumeratedValues>
15388                <enumeratedValue>
15389                  <name>NotGenerated</name>
15390                  <description>Event not generated</description>
15391                  <value>0</value>
15392                </enumeratedValue>
15393                <enumeratedValue>
15394                  <name>Generated</name>
15395                  <description>Event generated</description>
15396                  <value>1</value>
15397                </enumeratedValue>
15398              </enumeratedValues>
15399            </field>
15400          </fields>
15401        </register>
15402        <register>
15403          <name>EVENTS_TXSTOPPED</name>
15404          <description>Transmitter stopped</description>
15405          <addressOffset>0x158</addressOffset>
15406          <access>read-write</access>
15407          <fields>
15408            <field>
15409              <name>EVENTS_TXSTOPPED</name>
15410              <description>Transmitter stopped</description>
15411              <lsb>0</lsb>
15412              <msb>0</msb>
15413              <enumeratedValues>
15414                <enumeratedValue>
15415                  <name>NotGenerated</name>
15416                  <description>Event not generated</description>
15417                  <value>0</value>
15418                </enumeratedValue>
15419                <enumeratedValue>
15420                  <name>Generated</name>
15421                  <description>Event generated</description>
15422                  <value>1</value>
15423                </enumeratedValue>
15424              </enumeratedValues>
15425            </field>
15426          </fields>
15427        </register>
15428        <register>
15429          <name>SHORTS</name>
15430          <description>Shortcuts between local events and tasks</description>
15431          <addressOffset>0x200</addressOffset>
15432          <access>read-write</access>
15433          <fields>
15434            <field>
15435              <name>ENDRX_STARTRX</name>
15436              <description>Shortcut between event ENDRX and task STARTRX</description>
15437              <lsb>5</lsb>
15438              <msb>5</msb>
15439              <enumeratedValues>
15440                <enumeratedValue>
15441                  <name>Disabled</name>
15442                  <description>Disable shortcut</description>
15443                  <value>0</value>
15444                </enumeratedValue>
15445                <enumeratedValue>
15446                  <name>Enabled</name>
15447                  <description>Enable shortcut</description>
15448                  <value>1</value>
15449                </enumeratedValue>
15450              </enumeratedValues>
15451            </field>
15452            <field>
15453              <name>ENDRX_STOPRX</name>
15454              <description>Shortcut between event ENDRX and task STOPRX</description>
15455              <lsb>6</lsb>
15456              <msb>6</msb>
15457              <enumeratedValues>
15458                <enumeratedValue>
15459                  <name>Disabled</name>
15460                  <description>Disable shortcut</description>
15461                  <value>0</value>
15462                </enumeratedValue>
15463                <enumeratedValue>
15464                  <name>Enabled</name>
15465                  <description>Enable shortcut</description>
15466                  <value>1</value>
15467                </enumeratedValue>
15468              </enumeratedValues>
15469            </field>
15470          </fields>
15471        </register>
15472        <register>
15473          <name>INTEN</name>
15474          <description>Enable or disable interrupt</description>
15475          <addressOffset>0x300</addressOffset>
15476          <access>read-write</access>
15477          <fields>
15478            <field>
15479              <name>CTS</name>
15480              <description>Enable or disable interrupt for event CTS</description>
15481              <lsb>0</lsb>
15482              <msb>0</msb>
15483              <enumeratedValues>
15484                <enumeratedValue>
15485                  <name>Disabled</name>
15486                  <description>Disable</description>
15487                  <value>0</value>
15488                </enumeratedValue>
15489                <enumeratedValue>
15490                  <name>Enabled</name>
15491                  <description>Enable</description>
15492                  <value>1</value>
15493                </enumeratedValue>
15494              </enumeratedValues>
15495            </field>
15496            <field>
15497              <name>NCTS</name>
15498              <description>Enable or disable interrupt for event NCTS</description>
15499              <lsb>1</lsb>
15500              <msb>1</msb>
15501              <enumeratedValues>
15502                <enumeratedValue>
15503                  <name>Disabled</name>
15504                  <description>Disable</description>
15505                  <value>0</value>
15506                </enumeratedValue>
15507                <enumeratedValue>
15508                  <name>Enabled</name>
15509                  <description>Enable</description>
15510                  <value>1</value>
15511                </enumeratedValue>
15512              </enumeratedValues>
15513            </field>
15514            <field>
15515              <name>RXDRDY</name>
15516              <description>Enable or disable interrupt for event RXDRDY</description>
15517              <lsb>2</lsb>
15518              <msb>2</msb>
15519              <enumeratedValues>
15520                <enumeratedValue>
15521                  <name>Disabled</name>
15522                  <description>Disable</description>
15523                  <value>0</value>
15524                </enumeratedValue>
15525                <enumeratedValue>
15526                  <name>Enabled</name>
15527                  <description>Enable</description>
15528                  <value>1</value>
15529                </enumeratedValue>
15530              </enumeratedValues>
15531            </field>
15532            <field>
15533              <name>ENDRX</name>
15534              <description>Enable or disable interrupt for event ENDRX</description>
15535              <lsb>4</lsb>
15536              <msb>4</msb>
15537              <enumeratedValues>
15538                <enumeratedValue>
15539                  <name>Disabled</name>
15540                  <description>Disable</description>
15541                  <value>0</value>
15542                </enumeratedValue>
15543                <enumeratedValue>
15544                  <name>Enabled</name>
15545                  <description>Enable</description>
15546                  <value>1</value>
15547                </enumeratedValue>
15548              </enumeratedValues>
15549            </field>
15550            <field>
15551              <name>TXDRDY</name>
15552              <description>Enable or disable interrupt for event TXDRDY</description>
15553              <lsb>7</lsb>
15554              <msb>7</msb>
15555              <enumeratedValues>
15556                <enumeratedValue>
15557                  <name>Disabled</name>
15558                  <description>Disable</description>
15559                  <value>0</value>
15560                </enumeratedValue>
15561                <enumeratedValue>
15562                  <name>Enabled</name>
15563                  <description>Enable</description>
15564                  <value>1</value>
15565                </enumeratedValue>
15566              </enumeratedValues>
15567            </field>
15568            <field>
15569              <name>ENDTX</name>
15570              <description>Enable or disable interrupt for event ENDTX</description>
15571              <lsb>8</lsb>
15572              <msb>8</msb>
15573              <enumeratedValues>
15574                <enumeratedValue>
15575                  <name>Disabled</name>
15576                  <description>Disable</description>
15577                  <value>0</value>
15578                </enumeratedValue>
15579                <enumeratedValue>
15580                  <name>Enabled</name>
15581                  <description>Enable</description>
15582                  <value>1</value>
15583                </enumeratedValue>
15584              </enumeratedValues>
15585            </field>
15586            <field>
15587              <name>ERROR</name>
15588              <description>Enable or disable interrupt for event ERROR</description>
15589              <lsb>9</lsb>
15590              <msb>9</msb>
15591              <enumeratedValues>
15592                <enumeratedValue>
15593                  <name>Disabled</name>
15594                  <description>Disable</description>
15595                  <value>0</value>
15596                </enumeratedValue>
15597                <enumeratedValue>
15598                  <name>Enabled</name>
15599                  <description>Enable</description>
15600                  <value>1</value>
15601                </enumeratedValue>
15602              </enumeratedValues>
15603            </field>
15604            <field>
15605              <name>RXTO</name>
15606              <description>Enable or disable interrupt for event RXTO</description>
15607              <lsb>17</lsb>
15608              <msb>17</msb>
15609              <enumeratedValues>
15610                <enumeratedValue>
15611                  <name>Disabled</name>
15612                  <description>Disable</description>
15613                  <value>0</value>
15614                </enumeratedValue>
15615                <enumeratedValue>
15616                  <name>Enabled</name>
15617                  <description>Enable</description>
15618                  <value>1</value>
15619                </enumeratedValue>
15620              </enumeratedValues>
15621            </field>
15622            <field>
15623              <name>RXSTARTED</name>
15624              <description>Enable or disable interrupt for event RXSTARTED</description>
15625              <lsb>19</lsb>
15626              <msb>19</msb>
15627              <enumeratedValues>
15628                <enumeratedValue>
15629                  <name>Disabled</name>
15630                  <description>Disable</description>
15631                  <value>0</value>
15632                </enumeratedValue>
15633                <enumeratedValue>
15634                  <name>Enabled</name>
15635                  <description>Enable</description>
15636                  <value>1</value>
15637                </enumeratedValue>
15638              </enumeratedValues>
15639            </field>
15640            <field>
15641              <name>TXSTARTED</name>
15642              <description>Enable or disable interrupt for event TXSTARTED</description>
15643              <lsb>20</lsb>
15644              <msb>20</msb>
15645              <enumeratedValues>
15646                <enumeratedValue>
15647                  <name>Disabled</name>
15648                  <description>Disable</description>
15649                  <value>0</value>
15650                </enumeratedValue>
15651                <enumeratedValue>
15652                  <name>Enabled</name>
15653                  <description>Enable</description>
15654                  <value>1</value>
15655                </enumeratedValue>
15656              </enumeratedValues>
15657            </field>
15658            <field>
15659              <name>TXSTOPPED</name>
15660              <description>Enable or disable interrupt for event TXSTOPPED</description>
15661              <lsb>22</lsb>
15662              <msb>22</msb>
15663              <enumeratedValues>
15664                <enumeratedValue>
15665                  <name>Disabled</name>
15666                  <description>Disable</description>
15667                  <value>0</value>
15668                </enumeratedValue>
15669                <enumeratedValue>
15670                  <name>Enabled</name>
15671                  <description>Enable</description>
15672                  <value>1</value>
15673                </enumeratedValue>
15674              </enumeratedValues>
15675            </field>
15676          </fields>
15677        </register>
15678        <register>
15679          <name>INTENSET</name>
15680          <description>Enable interrupt</description>
15681          <addressOffset>0x304</addressOffset>
15682          <access>read-write</access>
15683          <fields>
15684            <field>
15685              <name>CTS</name>
15686              <description>Write '1' to enable interrupt for event CTS</description>
15687              <lsb>0</lsb>
15688              <msb>0</msb>
15689              <enumeratedValues>
15690                <usage>read</usage>
15691                <enumeratedValue>
15692                  <name>Disabled</name>
15693                  <description>Read: Disabled</description>
15694                  <value>0</value>
15695                </enumeratedValue>
15696                <enumeratedValue>
15697                  <name>Enabled</name>
15698                  <description>Read: Enabled</description>
15699                  <value>1</value>
15700                </enumeratedValue>
15701              </enumeratedValues>
15702              <enumeratedValues>
15703                <usage>write</usage>
15704                <enumeratedValue>
15705                  <name>Set</name>
15706                  <description>Enable</description>
15707                  <value>1</value>
15708                </enumeratedValue>
15709              </enumeratedValues>
15710            </field>
15711            <field>
15712              <name>NCTS</name>
15713              <description>Write '1' to enable interrupt for event NCTS</description>
15714              <lsb>1</lsb>
15715              <msb>1</msb>
15716              <enumeratedValues>
15717                <usage>read</usage>
15718                <enumeratedValue>
15719                  <name>Disabled</name>
15720                  <description>Read: Disabled</description>
15721                  <value>0</value>
15722                </enumeratedValue>
15723                <enumeratedValue>
15724                  <name>Enabled</name>
15725                  <description>Read: Enabled</description>
15726                  <value>1</value>
15727                </enumeratedValue>
15728              </enumeratedValues>
15729              <enumeratedValues>
15730                <usage>write</usage>
15731                <enumeratedValue>
15732                  <name>Set</name>
15733                  <description>Enable</description>
15734                  <value>1</value>
15735                </enumeratedValue>
15736              </enumeratedValues>
15737            </field>
15738            <field>
15739              <name>RXDRDY</name>
15740              <description>Write '1' to enable interrupt for event RXDRDY</description>
15741              <lsb>2</lsb>
15742              <msb>2</msb>
15743              <enumeratedValues>
15744                <usage>read</usage>
15745                <enumeratedValue>
15746                  <name>Disabled</name>
15747                  <description>Read: Disabled</description>
15748                  <value>0</value>
15749                </enumeratedValue>
15750                <enumeratedValue>
15751                  <name>Enabled</name>
15752                  <description>Read: Enabled</description>
15753                  <value>1</value>
15754                </enumeratedValue>
15755              </enumeratedValues>
15756              <enumeratedValues>
15757                <usage>write</usage>
15758                <enumeratedValue>
15759                  <name>Set</name>
15760                  <description>Enable</description>
15761                  <value>1</value>
15762                </enumeratedValue>
15763              </enumeratedValues>
15764            </field>
15765            <field>
15766              <name>ENDRX</name>
15767              <description>Write '1' to enable interrupt for event ENDRX</description>
15768              <lsb>4</lsb>
15769              <msb>4</msb>
15770              <enumeratedValues>
15771                <usage>read</usage>
15772                <enumeratedValue>
15773                  <name>Disabled</name>
15774                  <description>Read: Disabled</description>
15775                  <value>0</value>
15776                </enumeratedValue>
15777                <enumeratedValue>
15778                  <name>Enabled</name>
15779                  <description>Read: Enabled</description>
15780                  <value>1</value>
15781                </enumeratedValue>
15782              </enumeratedValues>
15783              <enumeratedValues>
15784                <usage>write</usage>
15785                <enumeratedValue>
15786                  <name>Set</name>
15787                  <description>Enable</description>
15788                  <value>1</value>
15789                </enumeratedValue>
15790              </enumeratedValues>
15791            </field>
15792            <field>
15793              <name>TXDRDY</name>
15794              <description>Write '1' to enable interrupt for event TXDRDY</description>
15795              <lsb>7</lsb>
15796              <msb>7</msb>
15797              <enumeratedValues>
15798                <usage>read</usage>
15799                <enumeratedValue>
15800                  <name>Disabled</name>
15801                  <description>Read: Disabled</description>
15802                  <value>0</value>
15803                </enumeratedValue>
15804                <enumeratedValue>
15805                  <name>Enabled</name>
15806                  <description>Read: Enabled</description>
15807                  <value>1</value>
15808                </enumeratedValue>
15809              </enumeratedValues>
15810              <enumeratedValues>
15811                <usage>write</usage>
15812                <enumeratedValue>
15813                  <name>Set</name>
15814                  <description>Enable</description>
15815                  <value>1</value>
15816                </enumeratedValue>
15817              </enumeratedValues>
15818            </field>
15819            <field>
15820              <name>ENDTX</name>
15821              <description>Write '1' to enable interrupt for event ENDTX</description>
15822              <lsb>8</lsb>
15823              <msb>8</msb>
15824              <enumeratedValues>
15825                <usage>read</usage>
15826                <enumeratedValue>
15827                  <name>Disabled</name>
15828                  <description>Read: Disabled</description>
15829                  <value>0</value>
15830                </enumeratedValue>
15831                <enumeratedValue>
15832                  <name>Enabled</name>
15833                  <description>Read: Enabled</description>
15834                  <value>1</value>
15835                </enumeratedValue>
15836              </enumeratedValues>
15837              <enumeratedValues>
15838                <usage>write</usage>
15839                <enumeratedValue>
15840                  <name>Set</name>
15841                  <description>Enable</description>
15842                  <value>1</value>
15843                </enumeratedValue>
15844              </enumeratedValues>
15845            </field>
15846            <field>
15847              <name>ERROR</name>
15848              <description>Write '1' to enable interrupt for event ERROR</description>
15849              <lsb>9</lsb>
15850              <msb>9</msb>
15851              <enumeratedValues>
15852                <usage>read</usage>
15853                <enumeratedValue>
15854                  <name>Disabled</name>
15855                  <description>Read: Disabled</description>
15856                  <value>0</value>
15857                </enumeratedValue>
15858                <enumeratedValue>
15859                  <name>Enabled</name>
15860                  <description>Read: Enabled</description>
15861                  <value>1</value>
15862                </enumeratedValue>
15863              </enumeratedValues>
15864              <enumeratedValues>
15865                <usage>write</usage>
15866                <enumeratedValue>
15867                  <name>Set</name>
15868                  <description>Enable</description>
15869                  <value>1</value>
15870                </enumeratedValue>
15871              </enumeratedValues>
15872            </field>
15873            <field>
15874              <name>RXTO</name>
15875              <description>Write '1' to enable interrupt for event RXTO</description>
15876              <lsb>17</lsb>
15877              <msb>17</msb>
15878              <enumeratedValues>
15879                <usage>read</usage>
15880                <enumeratedValue>
15881                  <name>Disabled</name>
15882                  <description>Read: Disabled</description>
15883                  <value>0</value>
15884                </enumeratedValue>
15885                <enumeratedValue>
15886                  <name>Enabled</name>
15887                  <description>Read: Enabled</description>
15888                  <value>1</value>
15889                </enumeratedValue>
15890              </enumeratedValues>
15891              <enumeratedValues>
15892                <usage>write</usage>
15893                <enumeratedValue>
15894                  <name>Set</name>
15895                  <description>Enable</description>
15896                  <value>1</value>
15897                </enumeratedValue>
15898              </enumeratedValues>
15899            </field>
15900            <field>
15901              <name>RXSTARTED</name>
15902              <description>Write '1' to enable interrupt for event RXSTARTED</description>
15903              <lsb>19</lsb>
15904              <msb>19</msb>
15905              <enumeratedValues>
15906                <usage>read</usage>
15907                <enumeratedValue>
15908                  <name>Disabled</name>
15909                  <description>Read: Disabled</description>
15910                  <value>0</value>
15911                </enumeratedValue>
15912                <enumeratedValue>
15913                  <name>Enabled</name>
15914                  <description>Read: Enabled</description>
15915                  <value>1</value>
15916                </enumeratedValue>
15917              </enumeratedValues>
15918              <enumeratedValues>
15919                <usage>write</usage>
15920                <enumeratedValue>
15921                  <name>Set</name>
15922                  <description>Enable</description>
15923                  <value>1</value>
15924                </enumeratedValue>
15925              </enumeratedValues>
15926            </field>
15927            <field>
15928              <name>TXSTARTED</name>
15929              <description>Write '1' to enable interrupt for event TXSTARTED</description>
15930              <lsb>20</lsb>
15931              <msb>20</msb>
15932              <enumeratedValues>
15933                <usage>read</usage>
15934                <enumeratedValue>
15935                  <name>Disabled</name>
15936                  <description>Read: Disabled</description>
15937                  <value>0</value>
15938                </enumeratedValue>
15939                <enumeratedValue>
15940                  <name>Enabled</name>
15941                  <description>Read: Enabled</description>
15942                  <value>1</value>
15943                </enumeratedValue>
15944              </enumeratedValues>
15945              <enumeratedValues>
15946                <usage>write</usage>
15947                <enumeratedValue>
15948                  <name>Set</name>
15949                  <description>Enable</description>
15950                  <value>1</value>
15951                </enumeratedValue>
15952              </enumeratedValues>
15953            </field>
15954            <field>
15955              <name>TXSTOPPED</name>
15956              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
15957              <lsb>22</lsb>
15958              <msb>22</msb>
15959              <enumeratedValues>
15960                <usage>read</usage>
15961                <enumeratedValue>
15962                  <name>Disabled</name>
15963                  <description>Read: Disabled</description>
15964                  <value>0</value>
15965                </enumeratedValue>
15966                <enumeratedValue>
15967                  <name>Enabled</name>
15968                  <description>Read: Enabled</description>
15969                  <value>1</value>
15970                </enumeratedValue>
15971              </enumeratedValues>
15972              <enumeratedValues>
15973                <usage>write</usage>
15974                <enumeratedValue>
15975                  <name>Set</name>
15976                  <description>Enable</description>
15977                  <value>1</value>
15978                </enumeratedValue>
15979              </enumeratedValues>
15980            </field>
15981          </fields>
15982        </register>
15983        <register>
15984          <name>INTENCLR</name>
15985          <description>Disable interrupt</description>
15986          <addressOffset>0x308</addressOffset>
15987          <access>read-write</access>
15988          <fields>
15989            <field>
15990              <name>CTS</name>
15991              <description>Write '1' to disable interrupt for event CTS</description>
15992              <lsb>0</lsb>
15993              <msb>0</msb>
15994              <enumeratedValues>
15995                <usage>read</usage>
15996                <enumeratedValue>
15997                  <name>Disabled</name>
15998                  <description>Read: Disabled</description>
15999                  <value>0</value>
16000                </enumeratedValue>
16001                <enumeratedValue>
16002                  <name>Enabled</name>
16003                  <description>Read: Enabled</description>
16004                  <value>1</value>
16005                </enumeratedValue>
16006              </enumeratedValues>
16007              <enumeratedValues>
16008                <usage>write</usage>
16009                <enumeratedValue>
16010                  <name>Clear</name>
16011                  <description>Disable</description>
16012                  <value>1</value>
16013                </enumeratedValue>
16014              </enumeratedValues>
16015            </field>
16016            <field>
16017              <name>NCTS</name>
16018              <description>Write '1' to disable interrupt for event NCTS</description>
16019              <lsb>1</lsb>
16020              <msb>1</msb>
16021              <enumeratedValues>
16022                <usage>read</usage>
16023                <enumeratedValue>
16024                  <name>Disabled</name>
16025                  <description>Read: Disabled</description>
16026                  <value>0</value>
16027                </enumeratedValue>
16028                <enumeratedValue>
16029                  <name>Enabled</name>
16030                  <description>Read: Enabled</description>
16031                  <value>1</value>
16032                </enumeratedValue>
16033              </enumeratedValues>
16034              <enumeratedValues>
16035                <usage>write</usage>
16036                <enumeratedValue>
16037                  <name>Clear</name>
16038                  <description>Disable</description>
16039                  <value>1</value>
16040                </enumeratedValue>
16041              </enumeratedValues>
16042            </field>
16043            <field>
16044              <name>RXDRDY</name>
16045              <description>Write '1' to disable interrupt for event RXDRDY</description>
16046              <lsb>2</lsb>
16047              <msb>2</msb>
16048              <enumeratedValues>
16049                <usage>read</usage>
16050                <enumeratedValue>
16051                  <name>Disabled</name>
16052                  <description>Read: Disabled</description>
16053                  <value>0</value>
16054                </enumeratedValue>
16055                <enumeratedValue>
16056                  <name>Enabled</name>
16057                  <description>Read: Enabled</description>
16058                  <value>1</value>
16059                </enumeratedValue>
16060              </enumeratedValues>
16061              <enumeratedValues>
16062                <usage>write</usage>
16063                <enumeratedValue>
16064                  <name>Clear</name>
16065                  <description>Disable</description>
16066                  <value>1</value>
16067                </enumeratedValue>
16068              </enumeratedValues>
16069            </field>
16070            <field>
16071              <name>ENDRX</name>
16072              <description>Write '1' to disable interrupt for event ENDRX</description>
16073              <lsb>4</lsb>
16074              <msb>4</msb>
16075              <enumeratedValues>
16076                <usage>read</usage>
16077                <enumeratedValue>
16078                  <name>Disabled</name>
16079                  <description>Read: Disabled</description>
16080                  <value>0</value>
16081                </enumeratedValue>
16082                <enumeratedValue>
16083                  <name>Enabled</name>
16084                  <description>Read: Enabled</description>
16085                  <value>1</value>
16086                </enumeratedValue>
16087              </enumeratedValues>
16088              <enumeratedValues>
16089                <usage>write</usage>
16090                <enumeratedValue>
16091                  <name>Clear</name>
16092                  <description>Disable</description>
16093                  <value>1</value>
16094                </enumeratedValue>
16095              </enumeratedValues>
16096            </field>
16097            <field>
16098              <name>TXDRDY</name>
16099              <description>Write '1' to disable interrupt for event TXDRDY</description>
16100              <lsb>7</lsb>
16101              <msb>7</msb>
16102              <enumeratedValues>
16103                <usage>read</usage>
16104                <enumeratedValue>
16105                  <name>Disabled</name>
16106                  <description>Read: Disabled</description>
16107                  <value>0</value>
16108                </enumeratedValue>
16109                <enumeratedValue>
16110                  <name>Enabled</name>
16111                  <description>Read: Enabled</description>
16112                  <value>1</value>
16113                </enumeratedValue>
16114              </enumeratedValues>
16115              <enumeratedValues>
16116                <usage>write</usage>
16117                <enumeratedValue>
16118                  <name>Clear</name>
16119                  <description>Disable</description>
16120                  <value>1</value>
16121                </enumeratedValue>
16122              </enumeratedValues>
16123            </field>
16124            <field>
16125              <name>ENDTX</name>
16126              <description>Write '1' to disable interrupt for event ENDTX</description>
16127              <lsb>8</lsb>
16128              <msb>8</msb>
16129              <enumeratedValues>
16130                <usage>read</usage>
16131                <enumeratedValue>
16132                  <name>Disabled</name>
16133                  <description>Read: Disabled</description>
16134                  <value>0</value>
16135                </enumeratedValue>
16136                <enumeratedValue>
16137                  <name>Enabled</name>
16138                  <description>Read: Enabled</description>
16139                  <value>1</value>
16140                </enumeratedValue>
16141              </enumeratedValues>
16142              <enumeratedValues>
16143                <usage>write</usage>
16144                <enumeratedValue>
16145                  <name>Clear</name>
16146                  <description>Disable</description>
16147                  <value>1</value>
16148                </enumeratedValue>
16149              </enumeratedValues>
16150            </field>
16151            <field>
16152              <name>ERROR</name>
16153              <description>Write '1' to disable interrupt for event ERROR</description>
16154              <lsb>9</lsb>
16155              <msb>9</msb>
16156              <enumeratedValues>
16157                <usage>read</usage>
16158                <enumeratedValue>
16159                  <name>Disabled</name>
16160                  <description>Read: Disabled</description>
16161                  <value>0</value>
16162                </enumeratedValue>
16163                <enumeratedValue>
16164                  <name>Enabled</name>
16165                  <description>Read: Enabled</description>
16166                  <value>1</value>
16167                </enumeratedValue>
16168              </enumeratedValues>
16169              <enumeratedValues>
16170                <usage>write</usage>
16171                <enumeratedValue>
16172                  <name>Clear</name>
16173                  <description>Disable</description>
16174                  <value>1</value>
16175                </enumeratedValue>
16176              </enumeratedValues>
16177            </field>
16178            <field>
16179              <name>RXTO</name>
16180              <description>Write '1' to disable interrupt for event RXTO</description>
16181              <lsb>17</lsb>
16182              <msb>17</msb>
16183              <enumeratedValues>
16184                <usage>read</usage>
16185                <enumeratedValue>
16186                  <name>Disabled</name>
16187                  <description>Read: Disabled</description>
16188                  <value>0</value>
16189                </enumeratedValue>
16190                <enumeratedValue>
16191                  <name>Enabled</name>
16192                  <description>Read: Enabled</description>
16193                  <value>1</value>
16194                </enumeratedValue>
16195              </enumeratedValues>
16196              <enumeratedValues>
16197                <usage>write</usage>
16198                <enumeratedValue>
16199                  <name>Clear</name>
16200                  <description>Disable</description>
16201                  <value>1</value>
16202                </enumeratedValue>
16203              </enumeratedValues>
16204            </field>
16205            <field>
16206              <name>RXSTARTED</name>
16207              <description>Write '1' to disable interrupt for event RXSTARTED</description>
16208              <lsb>19</lsb>
16209              <msb>19</msb>
16210              <enumeratedValues>
16211                <usage>read</usage>
16212                <enumeratedValue>
16213                  <name>Disabled</name>
16214                  <description>Read: Disabled</description>
16215                  <value>0</value>
16216                </enumeratedValue>
16217                <enumeratedValue>
16218                  <name>Enabled</name>
16219                  <description>Read: Enabled</description>
16220                  <value>1</value>
16221                </enumeratedValue>
16222              </enumeratedValues>
16223              <enumeratedValues>
16224                <usage>write</usage>
16225                <enumeratedValue>
16226                  <name>Clear</name>
16227                  <description>Disable</description>
16228                  <value>1</value>
16229                </enumeratedValue>
16230              </enumeratedValues>
16231            </field>
16232            <field>
16233              <name>TXSTARTED</name>
16234              <description>Write '1' to disable interrupt for event TXSTARTED</description>
16235              <lsb>20</lsb>
16236              <msb>20</msb>
16237              <enumeratedValues>
16238                <usage>read</usage>
16239                <enumeratedValue>
16240                  <name>Disabled</name>
16241                  <description>Read: Disabled</description>
16242                  <value>0</value>
16243                </enumeratedValue>
16244                <enumeratedValue>
16245                  <name>Enabled</name>
16246                  <description>Read: Enabled</description>
16247                  <value>1</value>
16248                </enumeratedValue>
16249              </enumeratedValues>
16250              <enumeratedValues>
16251                <usage>write</usage>
16252                <enumeratedValue>
16253                  <name>Clear</name>
16254                  <description>Disable</description>
16255                  <value>1</value>
16256                </enumeratedValue>
16257              </enumeratedValues>
16258            </field>
16259            <field>
16260              <name>TXSTOPPED</name>
16261              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
16262              <lsb>22</lsb>
16263              <msb>22</msb>
16264              <enumeratedValues>
16265                <usage>read</usage>
16266                <enumeratedValue>
16267                  <name>Disabled</name>
16268                  <description>Read: Disabled</description>
16269                  <value>0</value>
16270                </enumeratedValue>
16271                <enumeratedValue>
16272                  <name>Enabled</name>
16273                  <description>Read: Enabled</description>
16274                  <value>1</value>
16275                </enumeratedValue>
16276              </enumeratedValues>
16277              <enumeratedValues>
16278                <usage>write</usage>
16279                <enumeratedValue>
16280                  <name>Clear</name>
16281                  <description>Disable</description>
16282                  <value>1</value>
16283                </enumeratedValue>
16284              </enumeratedValues>
16285            </field>
16286          </fields>
16287        </register>
16288        <register>
16289          <name>ERRORSRC</name>
16290          <description>Error source Note : this register is read / write one to clear.</description>
16291          <addressOffset>0x480</addressOffset>
16292          <access>read-write</access>
16293          <modifiedWriteValues>oneToClear</modifiedWriteValues>
16294          <fields>
16295            <field>
16296              <name>OVERRUN</name>
16297              <description>Overrun error</description>
16298              <lsb>0</lsb>
16299              <msb>0</msb>
16300              <enumeratedValues>
16301                <usage>read</usage>
16302                <enumeratedValue>
16303                  <name>NotPresent</name>
16304                  <description>Read: error not present</description>
16305                  <value>0</value>
16306                </enumeratedValue>
16307                <enumeratedValue>
16308                  <name>Present</name>
16309                  <description>Read: error present</description>
16310                  <value>1</value>
16311                </enumeratedValue>
16312              </enumeratedValues>
16313            </field>
16314            <field>
16315              <name>PARITY</name>
16316              <description>Parity error</description>
16317              <lsb>1</lsb>
16318              <msb>1</msb>
16319              <enumeratedValues>
16320                <usage>read</usage>
16321                <enumeratedValue>
16322                  <name>NotPresent</name>
16323                  <description>Read: error not present</description>
16324                  <value>0</value>
16325                </enumeratedValue>
16326                <enumeratedValue>
16327                  <name>Present</name>
16328                  <description>Read: error present</description>
16329                  <value>1</value>
16330                </enumeratedValue>
16331              </enumeratedValues>
16332            </field>
16333            <field>
16334              <name>FRAMING</name>
16335              <description>Framing error occurred</description>
16336              <lsb>2</lsb>
16337              <msb>2</msb>
16338              <enumeratedValues>
16339                <usage>read</usage>
16340                <enumeratedValue>
16341                  <name>NotPresent</name>
16342                  <description>Read: error not present</description>
16343                  <value>0</value>
16344                </enumeratedValue>
16345                <enumeratedValue>
16346                  <name>Present</name>
16347                  <description>Read: error present</description>
16348                  <value>1</value>
16349                </enumeratedValue>
16350              </enumeratedValues>
16351            </field>
16352            <field>
16353              <name>BREAK</name>
16354              <description>Break condition</description>
16355              <lsb>3</lsb>
16356              <msb>3</msb>
16357              <enumeratedValues>
16358                <usage>read</usage>
16359                <enumeratedValue>
16360                  <name>NotPresent</name>
16361                  <description>Read: error not present</description>
16362                  <value>0</value>
16363                </enumeratedValue>
16364                <enumeratedValue>
16365                  <name>Present</name>
16366                  <description>Read: error present</description>
16367                  <value>1</value>
16368                </enumeratedValue>
16369              </enumeratedValues>
16370            </field>
16371          </fields>
16372        </register>
16373        <register>
16374          <name>ENABLE</name>
16375          <description>Enable UART</description>
16376          <addressOffset>0x500</addressOffset>
16377          <access>read-write</access>
16378          <fields>
16379            <field>
16380              <name>ENABLE</name>
16381              <description>Enable or disable UARTE</description>
16382              <lsb>0</lsb>
16383              <msb>3</msb>
16384              <enumeratedValues>
16385                <enumeratedValue>
16386                  <name>Disabled</name>
16387                  <description>Disable UARTE</description>
16388                  <value>0</value>
16389                </enumeratedValue>
16390                <enumeratedValue>
16391                  <name>Enabled</name>
16392                  <description>Enable UARTE</description>
16393                  <value>8</value>
16394                </enumeratedValue>
16395              </enumeratedValues>
16396            </field>
16397          </fields>
16398        </register>
16399        <cluster>
16400          <name>PSEL</name>
16401          <description>Unspecified</description>
16402          <headerStructName>UARTE_PSEL</headerStructName>
16403          <access>read-write</access>
16404          <addressOffset>0x508</addressOffset>
16405          <register>
16406            <name>RTS</name>
16407            <description>Pin select for RTS signal</description>
16408            <addressOffset>0x000</addressOffset>
16409            <access>read-write</access>
16410            <resetValue>0xFFFFFFFF</resetValue>
16411            <fields>
16412              <field>
16413                <name>PIN</name>
16414                <description>Pin number</description>
16415                <lsb>0</lsb>
16416                <msb>4</msb>
16417              </field>
16418              <field>
16419                <name>CONNECT</name>
16420                <description>Connection</description>
16421                <lsb>31</lsb>
16422                <msb>31</msb>
16423                <enumeratedValues>
16424                  <enumeratedValue>
16425                    <name>Disconnected</name>
16426                    <description>Disconnect</description>
16427                    <value>1</value>
16428                  </enumeratedValue>
16429                  <enumeratedValue>
16430                    <name>Connected</name>
16431                    <description>Connect</description>
16432                    <value>0</value>
16433                  </enumeratedValue>
16434                </enumeratedValues>
16435              </field>
16436            </fields>
16437          </register>
16438          <register>
16439            <name>TXD</name>
16440            <description>Pin select for TXD signal</description>
16441            <addressOffset>0x004</addressOffset>
16442            <access>read-write</access>
16443            <resetValue>0xFFFFFFFF</resetValue>
16444            <fields>
16445              <field>
16446                <name>PIN</name>
16447                <description>Pin number</description>
16448                <lsb>0</lsb>
16449                <msb>4</msb>
16450              </field>
16451              <field>
16452                <name>CONNECT</name>
16453                <description>Connection</description>
16454                <lsb>31</lsb>
16455                <msb>31</msb>
16456                <enumeratedValues>
16457                  <enumeratedValue>
16458                    <name>Disconnected</name>
16459                    <description>Disconnect</description>
16460                    <value>1</value>
16461                  </enumeratedValue>
16462                  <enumeratedValue>
16463                    <name>Connected</name>
16464                    <description>Connect</description>
16465                    <value>0</value>
16466                  </enumeratedValue>
16467                </enumeratedValues>
16468              </field>
16469            </fields>
16470          </register>
16471          <register>
16472            <name>CTS</name>
16473            <description>Pin select for CTS signal</description>
16474            <addressOffset>0x008</addressOffset>
16475            <access>read-write</access>
16476            <resetValue>0xFFFFFFFF</resetValue>
16477            <fields>
16478              <field>
16479                <name>PIN</name>
16480                <description>Pin number</description>
16481                <lsb>0</lsb>
16482                <msb>4</msb>
16483              </field>
16484              <field>
16485                <name>CONNECT</name>
16486                <description>Connection</description>
16487                <lsb>31</lsb>
16488                <msb>31</msb>
16489                <enumeratedValues>
16490                  <enumeratedValue>
16491                    <name>Disconnected</name>
16492                    <description>Disconnect</description>
16493                    <value>1</value>
16494                  </enumeratedValue>
16495                  <enumeratedValue>
16496                    <name>Connected</name>
16497                    <description>Connect</description>
16498                    <value>0</value>
16499                  </enumeratedValue>
16500                </enumeratedValues>
16501              </field>
16502            </fields>
16503          </register>
16504          <register>
16505            <name>RXD</name>
16506            <description>Pin select for RXD signal</description>
16507            <addressOffset>0x00C</addressOffset>
16508            <access>read-write</access>
16509            <resetValue>0xFFFFFFFF</resetValue>
16510            <fields>
16511              <field>
16512                <name>PIN</name>
16513                <description>Pin number</description>
16514                <lsb>0</lsb>
16515                <msb>4</msb>
16516              </field>
16517              <field>
16518                <name>CONNECT</name>
16519                <description>Connection</description>
16520                <lsb>31</lsb>
16521                <msb>31</msb>
16522                <enumeratedValues>
16523                  <enumeratedValue>
16524                    <name>Disconnected</name>
16525                    <description>Disconnect</description>
16526                    <value>1</value>
16527                  </enumeratedValue>
16528                  <enumeratedValue>
16529                    <name>Connected</name>
16530                    <description>Connect</description>
16531                    <value>0</value>
16532                  </enumeratedValue>
16533                </enumeratedValues>
16534              </field>
16535            </fields>
16536          </register>
16537        </cluster>
16538        <register>
16539          <name>BAUDRATE</name>
16540          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
16541          <addressOffset>0x524</addressOffset>
16542          <access>read-write</access>
16543          <resetValue>0x04000000</resetValue>
16544          <fields>
16545            <field>
16546              <name>BAUDRATE</name>
16547              <description>Baud rate</description>
16548              <lsb>0</lsb>
16549              <msb>31</msb>
16550              <enumeratedValues>
16551                <enumeratedValue>
16552                  <name>Baud1200</name>
16553                  <description>1200 baud (actual rate: 1205)</description>
16554                  <value>0x0004F000</value>
16555                </enumeratedValue>
16556                <enumeratedValue>
16557                  <name>Baud2400</name>
16558                  <description>2400 baud (actual rate: 2396)</description>
16559                  <value>0x0009D000</value>
16560                </enumeratedValue>
16561                <enumeratedValue>
16562                  <name>Baud4800</name>
16563                  <description>4800 baud (actual rate: 4808)</description>
16564                  <value>0x0013B000</value>
16565                </enumeratedValue>
16566                <enumeratedValue>
16567                  <name>Baud9600</name>
16568                  <description>9600 baud (actual rate: 9598)</description>
16569                  <value>0x00275000</value>
16570                </enumeratedValue>
16571                <enumeratedValue>
16572                  <name>Baud14400</name>
16573                  <description>14400 baud (actual rate: 14401)</description>
16574                  <value>0x003AF000</value>
16575                </enumeratedValue>
16576                <enumeratedValue>
16577                  <name>Baud19200</name>
16578                  <description>19200 baud (actual rate: 19208)</description>
16579                  <value>0x004EA000</value>
16580                </enumeratedValue>
16581                <enumeratedValue>
16582                  <name>Baud28800</name>
16583                  <description>28800 baud (actual rate: 28777)</description>
16584                  <value>0x0075C000</value>
16585                </enumeratedValue>
16586                <enumeratedValue>
16587                  <name>Baud31250</name>
16588                  <description>31250 baud</description>
16589                  <value>0x00800000</value>
16590                </enumeratedValue>
16591                <enumeratedValue>
16592                  <name>Baud38400</name>
16593                  <description>38400 baud (actual rate: 38369)</description>
16594                  <value>0x009D0000</value>
16595                </enumeratedValue>
16596                <enumeratedValue>
16597                  <name>Baud56000</name>
16598                  <description>56000 baud (actual rate: 55944)</description>
16599                  <value>0x00E50000</value>
16600                </enumeratedValue>
16601                <enumeratedValue>
16602                  <name>Baud57600</name>
16603                  <description>57600 baud (actual rate: 57554)</description>
16604                  <value>0x00EB0000</value>
16605                </enumeratedValue>
16606                <enumeratedValue>
16607                  <name>Baud76800</name>
16608                  <description>76800 baud (actual rate: 76923)</description>
16609                  <value>0x013A9000</value>
16610                </enumeratedValue>
16611                <enumeratedValue>
16612                  <name>Baud115200</name>
16613                  <description>115200 baud (actual rate: 115108)</description>
16614                  <value>0x01D60000</value>
16615                </enumeratedValue>
16616                <enumeratedValue>
16617                  <name>Baud230400</name>
16618                  <description>230400 baud (actual rate: 231884)</description>
16619                  <value>0x03B00000</value>
16620                </enumeratedValue>
16621                <enumeratedValue>
16622                  <name>Baud250000</name>
16623                  <description>250000 baud</description>
16624                  <value>0x04000000</value>
16625                </enumeratedValue>
16626                <enumeratedValue>
16627                  <name>Baud460800</name>
16628                  <description>460800 baud (actual rate: 457143)</description>
16629                  <value>0x07400000</value>
16630                </enumeratedValue>
16631                <enumeratedValue>
16632                  <name>Baud921600</name>
16633                  <description>921600 baud (actual rate: 941176)</description>
16634                  <value>0x0F000000</value>
16635                </enumeratedValue>
16636                <enumeratedValue>
16637                  <name>Baud1M</name>
16638                  <description>1Mega baud</description>
16639                  <value>0x10000000</value>
16640                </enumeratedValue>
16641              </enumeratedValues>
16642            </field>
16643          </fields>
16644        </register>
16645        <cluster>
16646          <name>RXD</name>
16647          <description>RXD EasyDMA channel</description>
16648          <headerStructName>UARTE_RXD</headerStructName>
16649          <access>read-write</access>
16650          <addressOffset>0x534</addressOffset>
16651          <register>
16652            <name>PTR</name>
16653            <description>Data pointer</description>
16654            <addressOffset>0x000</addressOffset>
16655            <access>read-write</access>
16656            <fields>
16657              <field>
16658                <name>PTR</name>
16659                <description>Data pointer</description>
16660                <lsb>0</lsb>
16661                <msb>31</msb>
16662              </field>
16663            </fields>
16664          </register>
16665          <register>
16666            <name>MAXCNT</name>
16667            <description>Maximum number of bytes in receive buffer</description>
16668            <addressOffset>0x004</addressOffset>
16669            <access>read-write</access>
16670            <fields>
16671              <field>
16672                <name>MAXCNT</name>
16673                <description>Maximum number of bytes in receive buffer</description>
16674                <lsb>0</lsb>
16675                <msb>9</msb>
16676              </field>
16677            </fields>
16678          </register>
16679          <register>
16680            <name>AMOUNT</name>
16681            <description>Number of bytes transferred in the last transaction</description>
16682            <addressOffset>0x008</addressOffset>
16683            <access>read-only</access>
16684            <fields>
16685              <field>
16686                <name>AMOUNT</name>
16687                <description>Number of bytes transferred in the last transaction</description>
16688                <lsb>0</lsb>
16689                <msb>9</msb>
16690              </field>
16691            </fields>
16692          </register>
16693        </cluster>
16694        <cluster>
16695          <name>TXD</name>
16696          <description>TXD EasyDMA channel</description>
16697          <headerStructName>UARTE_TXD</headerStructName>
16698          <access>read-write</access>
16699          <addressOffset>0x544</addressOffset>
16700          <register>
16701            <name>PTR</name>
16702            <description>Data pointer</description>
16703            <addressOffset>0x000</addressOffset>
16704            <access>read-write</access>
16705            <fields>
16706              <field>
16707                <name>PTR</name>
16708                <description>Data pointer</description>
16709                <lsb>0</lsb>
16710                <msb>31</msb>
16711              </field>
16712            </fields>
16713          </register>
16714          <register>
16715            <name>MAXCNT</name>
16716            <description>Maximum number of bytes in transmit buffer</description>
16717            <addressOffset>0x004</addressOffset>
16718            <access>read-write</access>
16719            <fields>
16720              <field>
16721                <name>MAXCNT</name>
16722                <description>Maximum number of bytes in transmit buffer</description>
16723                <lsb>0</lsb>
16724                <msb>9</msb>
16725              </field>
16726            </fields>
16727          </register>
16728          <register>
16729            <name>AMOUNT</name>
16730            <description>Number of bytes transferred in the last transaction</description>
16731            <addressOffset>0x008</addressOffset>
16732            <access>read-only</access>
16733            <fields>
16734              <field>
16735                <name>AMOUNT</name>
16736                <description>Number of bytes transferred in the last transaction</description>
16737                <lsb>0</lsb>
16738                <msb>9</msb>
16739              </field>
16740            </fields>
16741          </register>
16742        </cluster>
16743        <register>
16744          <name>CONFIG</name>
16745          <description>Configuration of parity and hardware flow control</description>
16746          <addressOffset>0x56C</addressOffset>
16747          <access>read-write</access>
16748          <fields>
16749            <field>
16750              <name>HWFC</name>
16751              <description>Hardware flow control</description>
16752              <lsb>0</lsb>
16753              <msb>0</msb>
16754              <enumeratedValues>
16755                <enumeratedValue>
16756                  <name>Disabled</name>
16757                  <description>Disabled</description>
16758                  <value>0</value>
16759                </enumeratedValue>
16760                <enumeratedValue>
16761                  <name>Enabled</name>
16762                  <description>Enabled</description>
16763                  <value>1</value>
16764                </enumeratedValue>
16765              </enumeratedValues>
16766            </field>
16767            <field>
16768              <name>PARITY</name>
16769              <description>Parity</description>
16770              <lsb>1</lsb>
16771              <msb>3</msb>
16772              <enumeratedValues>
16773                <enumeratedValue>
16774                  <name>Excluded</name>
16775                  <description>Exclude parity bit</description>
16776                  <value>0x0</value>
16777                </enumeratedValue>
16778                <enumeratedValue>
16779                  <name>Included</name>
16780                  <description>Include even parity bit</description>
16781                  <value>0x7</value>
16782                </enumeratedValue>
16783              </enumeratedValues>
16784            </field>
16785            <field>
16786              <name>STOP</name>
16787              <description>Stop bits</description>
16788              <lsb>4</lsb>
16789              <msb>4</msb>
16790              <enumeratedValues>
16791                <enumeratedValue>
16792                  <name>One</name>
16793                  <description>One stop bit</description>
16794                  <value>0</value>
16795                </enumeratedValue>
16796                <enumeratedValue>
16797                  <name>Two</name>
16798                  <description>Two stop bits</description>
16799                  <value>1</value>
16800                </enumeratedValue>
16801              </enumeratedValues>
16802            </field>
16803          </fields>
16804        </register>
16805      </registers>
16806    </peripheral>
16807    <peripheral>
16808      <name>SPI1</name>
16809      <description>Serial Peripheral Interface 0</description>
16810      <baseAddress>0x40003000</baseAddress>
16811      <headerStructName>SPI</headerStructName>
16812      <addressBlock>
16813        <offset>0</offset>
16814        <size>0x1000</size>
16815        <usage>registers</usage>
16816      </addressBlock>
16817      <interrupt>
16818        <name>TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1</name>
16819        <value>3</value>
16820      </interrupt>
16821      <groupName>SPI</groupName>
16822      <size>0x20</size>
16823      <registers>
16824        <register>
16825          <name>EVENTS_READY</name>
16826          <description>TXD byte sent and RXD byte received</description>
16827          <addressOffset>0x108</addressOffset>
16828          <access>read-write</access>
16829          <fields>
16830            <field>
16831              <name>EVENTS_READY</name>
16832              <description>TXD byte sent and RXD byte received</description>
16833              <lsb>0</lsb>
16834              <msb>0</msb>
16835              <enumeratedValues>
16836                <enumeratedValue>
16837                  <name>NotGenerated</name>
16838                  <description>Event not generated</description>
16839                  <value>0</value>
16840                </enumeratedValue>
16841                <enumeratedValue>
16842                  <name>Generated</name>
16843                  <description>Event generated</description>
16844                  <value>1</value>
16845                </enumeratedValue>
16846              </enumeratedValues>
16847            </field>
16848          </fields>
16849        </register>
16850        <register>
16851          <name>INTENSET</name>
16852          <description>Enable interrupt</description>
16853          <addressOffset>0x304</addressOffset>
16854          <access>read-write</access>
16855          <fields>
16856            <field>
16857              <name>READY</name>
16858              <description>Write '1' to enable interrupt for event READY</description>
16859              <lsb>2</lsb>
16860              <msb>2</msb>
16861              <enumeratedValues>
16862                <usage>read</usage>
16863                <enumeratedValue>
16864                  <name>Disabled</name>
16865                  <description>Read: Disabled</description>
16866                  <value>0</value>
16867                </enumeratedValue>
16868                <enumeratedValue>
16869                  <name>Enabled</name>
16870                  <description>Read: Enabled</description>
16871                  <value>1</value>
16872                </enumeratedValue>
16873              </enumeratedValues>
16874              <enumeratedValues>
16875                <usage>write</usage>
16876                <enumeratedValue>
16877                  <name>Set</name>
16878                  <description>Enable</description>
16879                  <value>1</value>
16880                </enumeratedValue>
16881              </enumeratedValues>
16882            </field>
16883          </fields>
16884        </register>
16885        <register>
16886          <name>INTENCLR</name>
16887          <description>Disable interrupt</description>
16888          <addressOffset>0x308</addressOffset>
16889          <access>read-write</access>
16890          <fields>
16891            <field>
16892              <name>READY</name>
16893              <description>Write '1' to disable interrupt for event READY</description>
16894              <lsb>2</lsb>
16895              <msb>2</msb>
16896              <enumeratedValues>
16897                <usage>read</usage>
16898                <enumeratedValue>
16899                  <name>Disabled</name>
16900                  <description>Read: Disabled</description>
16901                  <value>0</value>
16902                </enumeratedValue>
16903                <enumeratedValue>
16904                  <name>Enabled</name>
16905                  <description>Read: Enabled</description>
16906                  <value>1</value>
16907                </enumeratedValue>
16908              </enumeratedValues>
16909              <enumeratedValues>
16910                <usage>write</usage>
16911                <enumeratedValue>
16912                  <name>Clear</name>
16913                  <description>Disable</description>
16914                  <value>1</value>
16915                </enumeratedValue>
16916              </enumeratedValues>
16917            </field>
16918          </fields>
16919        </register>
16920        <register>
16921          <name>ENABLE</name>
16922          <description>Enable SPI</description>
16923          <addressOffset>0x500</addressOffset>
16924          <access>read-write</access>
16925          <fields>
16926            <field>
16927              <name>ENABLE</name>
16928              <description>Enable or disable SPI</description>
16929              <lsb>0</lsb>
16930              <msb>3</msb>
16931              <enumeratedValues>
16932                <enumeratedValue>
16933                  <name>Disabled</name>
16934                  <description>Disable SPI</description>
16935                  <value>0</value>
16936                </enumeratedValue>
16937                <enumeratedValue>
16938                  <name>Enabled</name>
16939                  <description>Enable SPI</description>
16940                  <value>1</value>
16941                </enumeratedValue>
16942              </enumeratedValues>
16943            </field>
16944          </fields>
16945        </register>
16946        <cluster>
16947          <name>PSEL</name>
16948          <description>Unspecified</description>
16949          <headerStructName>SPI_PSEL</headerStructName>
16950          <access>read-write</access>
16951          <addressOffset>0x508</addressOffset>
16952          <register>
16953            <name>SCK</name>
16954            <description>Pin select for SCK</description>
16955            <addressOffset>0x000</addressOffset>
16956            <access>read-write</access>
16957            <resetValue>0xFFFFFFFF</resetValue>
16958            <fields>
16959              <field>
16960                <name>PIN</name>
16961                <description>Pin number</description>
16962                <lsb>0</lsb>
16963                <msb>4</msb>
16964              </field>
16965              <field>
16966                <name>CONNECT</name>
16967                <description>Connection</description>
16968                <lsb>31</lsb>
16969                <msb>31</msb>
16970                <enumeratedValues>
16971                  <enumeratedValue>
16972                    <name>Disconnected</name>
16973                    <description>Disconnect</description>
16974                    <value>1</value>
16975                  </enumeratedValue>
16976                  <enumeratedValue>
16977                    <name>Connected</name>
16978                    <description>Connect</description>
16979                    <value>0</value>
16980                  </enumeratedValue>
16981                </enumeratedValues>
16982              </field>
16983            </fields>
16984          </register>
16985          <register>
16986            <name>MOSI</name>
16987            <description>Pin select for MOSI signal</description>
16988            <addressOffset>0x004</addressOffset>
16989            <access>read-write</access>
16990            <resetValue>0xFFFFFFFF</resetValue>
16991            <fields>
16992              <field>
16993                <name>PIN</name>
16994                <description>Pin number</description>
16995                <lsb>0</lsb>
16996                <msb>4</msb>
16997              </field>
16998              <field>
16999                <name>CONNECT</name>
17000                <description>Connection</description>
17001                <lsb>31</lsb>
17002                <msb>31</msb>
17003                <enumeratedValues>
17004                  <enumeratedValue>
17005                    <name>Disconnected</name>
17006                    <description>Disconnect</description>
17007                    <value>1</value>
17008                  </enumeratedValue>
17009                  <enumeratedValue>
17010                    <name>Connected</name>
17011                    <description>Connect</description>
17012                    <value>0</value>
17013                  </enumeratedValue>
17014                </enumeratedValues>
17015              </field>
17016            </fields>
17017          </register>
17018          <register>
17019            <name>MISO</name>
17020            <description>Pin select for MISO signal</description>
17021            <addressOffset>0x008</addressOffset>
17022            <access>read-write</access>
17023            <resetValue>0xFFFFFFFF</resetValue>
17024            <fields>
17025              <field>
17026                <name>PIN</name>
17027                <description>Pin number</description>
17028                <lsb>0</lsb>
17029                <msb>4</msb>
17030              </field>
17031              <field>
17032                <name>CONNECT</name>
17033                <description>Connection</description>
17034                <lsb>31</lsb>
17035                <msb>31</msb>
17036                <enumeratedValues>
17037                  <enumeratedValue>
17038                    <name>Disconnected</name>
17039                    <description>Disconnect</description>
17040                    <value>1</value>
17041                  </enumeratedValue>
17042                  <enumeratedValue>
17043                    <name>Connected</name>
17044                    <description>Connect</description>
17045                    <value>0</value>
17046                  </enumeratedValue>
17047                </enumeratedValues>
17048              </field>
17049            </fields>
17050          </register>
17051        </cluster>
17052        <register>
17053          <name>RXD</name>
17054          <description>RXD register</description>
17055          <addressOffset>0x518</addressOffset>
17056          <access>read-only</access>
17057          <readAction>modifyExternal</readAction>
17058          <fields>
17059            <field>
17060              <name>RXD</name>
17061              <description>RX data received. Double buffered</description>
17062              <lsb>0</lsb>
17063              <msb>7</msb>
17064            </field>
17065          </fields>
17066        </register>
17067        <register>
17068          <name>TXD</name>
17069          <description>TXD register</description>
17070          <addressOffset>0x51C</addressOffset>
17071          <access>read-write</access>
17072          <fields>
17073            <field>
17074              <name>TXD</name>
17075              <description>TX data to send. Double buffered</description>
17076              <lsb>0</lsb>
17077              <msb>7</msb>
17078            </field>
17079          </fields>
17080        </register>
17081        <register>
17082          <name>FREQUENCY</name>
17083          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
17084          <addressOffset>0x524</addressOffset>
17085          <access>read-write</access>
17086          <resetValue>0x04000000</resetValue>
17087          <fields>
17088            <field>
17089              <name>FREQUENCY</name>
17090              <description>SPI master data rate</description>
17091              <lsb>0</lsb>
17092              <msb>31</msb>
17093              <enumeratedValues>
17094                <enumeratedValue>
17095                  <name>K125</name>
17096                  <description>125 kbps</description>
17097                  <value>0x02000000</value>
17098                </enumeratedValue>
17099                <enumeratedValue>
17100                  <name>K250</name>
17101                  <description>250 kbps</description>
17102                  <value>0x04000000</value>
17103                </enumeratedValue>
17104                <enumeratedValue>
17105                  <name>K500</name>
17106                  <description>500 kbps</description>
17107                  <value>0x08000000</value>
17108                </enumeratedValue>
17109                <enumeratedValue>
17110                  <name>M1</name>
17111                  <description>1 Mbps</description>
17112                  <value>0x10000000</value>
17113                </enumeratedValue>
17114                <enumeratedValue>
17115                  <name>M2</name>
17116                  <description>2 Mbps</description>
17117                  <value>0x20000000</value>
17118                </enumeratedValue>
17119                <enumeratedValue>
17120                  <name>M4</name>
17121                  <description>4 Mbps</description>
17122                  <value>0x40000000</value>
17123                </enumeratedValue>
17124                <enumeratedValue>
17125                  <name>M8</name>
17126                  <description>8 Mbps</description>
17127                  <value>0x80000000</value>
17128                </enumeratedValue>
17129              </enumeratedValues>
17130            </field>
17131          </fields>
17132        </register>
17133        <register>
17134          <name>CONFIG</name>
17135          <description>Configuration register</description>
17136          <addressOffset>0x554</addressOffset>
17137          <access>read-write</access>
17138          <fields>
17139            <field>
17140              <name>ORDER</name>
17141              <description>Bit order</description>
17142              <lsb>0</lsb>
17143              <msb>0</msb>
17144              <enumeratedValues>
17145                <enumeratedValue>
17146                  <name>MsbFirst</name>
17147                  <description>Most significant bit shifted out first</description>
17148                  <value>0</value>
17149                </enumeratedValue>
17150                <enumeratedValue>
17151                  <name>LsbFirst</name>
17152                  <description>Least significant bit shifted out first</description>
17153                  <value>1</value>
17154                </enumeratedValue>
17155              </enumeratedValues>
17156            </field>
17157            <field>
17158              <name>CPHA</name>
17159              <description>Serial clock (SCK) phase</description>
17160              <lsb>1</lsb>
17161              <msb>1</msb>
17162              <enumeratedValues>
17163                <enumeratedValue>
17164                  <name>Leading</name>
17165                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
17166                  <value>0</value>
17167                </enumeratedValue>
17168                <enumeratedValue>
17169                  <name>Trailing</name>
17170                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
17171                  <value>1</value>
17172                </enumeratedValue>
17173              </enumeratedValues>
17174            </field>
17175            <field>
17176              <name>CPOL</name>
17177              <description>Serial clock (SCK) polarity</description>
17178              <lsb>2</lsb>
17179              <msb>2</msb>
17180              <enumeratedValues>
17181                <enumeratedValue>
17182                  <name>ActiveHigh</name>
17183                  <description>Active high</description>
17184                  <value>0</value>
17185                </enumeratedValue>
17186                <enumeratedValue>
17187                  <name>ActiveLow</name>
17188                  <description>Active low</description>
17189                  <value>1</value>
17190                </enumeratedValue>
17191              </enumeratedValues>
17192            </field>
17193          </fields>
17194        </register>
17195      </registers>
17196    </peripheral>
17197    <peripheral>
17198      <name>SPIM1</name>
17199      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
17200      <baseAddress>0x40003000</baseAddress>
17201      <alternatePeripheral>SPI1</alternatePeripheral>
17202      <headerStructName>SPIM</headerStructName>
17203      <addressBlock>
17204        <offset>0</offset>
17205        <size>0x1000</size>
17206        <usage>registers</usage>
17207      </addressBlock>
17208      <interrupt>
17209        <name>TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1</name>
17210        <value>3</value>
17211      </interrupt>
17212      <groupName>SPIM</groupName>
17213      <size>0x20</size>
17214      <registers>
17215        <register>
17216          <name>TASKS_START</name>
17217          <description>Start SPI transaction</description>
17218          <addressOffset>0x010</addressOffset>
17219          <access>write-only</access>
17220          <fields>
17221            <field>
17222              <name>TASKS_START</name>
17223              <description>Start SPI transaction</description>
17224              <lsb>0</lsb>
17225              <msb>0</msb>
17226              <enumeratedValues>
17227                <enumeratedValue>
17228                  <name>Trigger</name>
17229                  <description>Trigger task</description>
17230                  <value>1</value>
17231                </enumeratedValue>
17232              </enumeratedValues>
17233            </field>
17234          </fields>
17235        </register>
17236        <register>
17237          <name>TASKS_STOP</name>
17238          <description>Stop SPI transaction</description>
17239          <addressOffset>0x014</addressOffset>
17240          <access>write-only</access>
17241          <fields>
17242            <field>
17243              <name>TASKS_STOP</name>
17244              <description>Stop SPI transaction</description>
17245              <lsb>0</lsb>
17246              <msb>0</msb>
17247              <enumeratedValues>
17248                <enumeratedValue>
17249                  <name>Trigger</name>
17250                  <description>Trigger task</description>
17251                  <value>1</value>
17252                </enumeratedValue>
17253              </enumeratedValues>
17254            </field>
17255          </fields>
17256        </register>
17257        <register>
17258          <name>TASKS_SUSPEND</name>
17259          <description>Suspend SPI transaction</description>
17260          <addressOffset>0x01C</addressOffset>
17261          <access>write-only</access>
17262          <fields>
17263            <field>
17264              <name>TASKS_SUSPEND</name>
17265              <description>Suspend SPI transaction</description>
17266              <lsb>0</lsb>
17267              <msb>0</msb>
17268              <enumeratedValues>
17269                <enumeratedValue>
17270                  <name>Trigger</name>
17271                  <description>Trigger task</description>
17272                  <value>1</value>
17273                </enumeratedValue>
17274              </enumeratedValues>
17275            </field>
17276          </fields>
17277        </register>
17278        <register>
17279          <name>TASKS_RESUME</name>
17280          <description>Resume SPI transaction</description>
17281          <addressOffset>0x020</addressOffset>
17282          <access>write-only</access>
17283          <fields>
17284            <field>
17285              <name>TASKS_RESUME</name>
17286              <description>Resume SPI transaction</description>
17287              <lsb>0</lsb>
17288              <msb>0</msb>
17289              <enumeratedValues>
17290                <enumeratedValue>
17291                  <name>Trigger</name>
17292                  <description>Trigger task</description>
17293                  <value>1</value>
17294                </enumeratedValue>
17295              </enumeratedValues>
17296            </field>
17297          </fields>
17298        </register>
17299        <register>
17300          <name>EVENTS_STOPPED</name>
17301          <description>SPI transaction has stopped</description>
17302          <addressOffset>0x104</addressOffset>
17303          <access>read-write</access>
17304          <fields>
17305            <field>
17306              <name>EVENTS_STOPPED</name>
17307              <description>SPI transaction has stopped</description>
17308              <lsb>0</lsb>
17309              <msb>0</msb>
17310              <enumeratedValues>
17311                <enumeratedValue>
17312                  <name>NotGenerated</name>
17313                  <description>Event not generated</description>
17314                  <value>0</value>
17315                </enumeratedValue>
17316                <enumeratedValue>
17317                  <name>Generated</name>
17318                  <description>Event generated</description>
17319                  <value>1</value>
17320                </enumeratedValue>
17321              </enumeratedValues>
17322            </field>
17323          </fields>
17324        </register>
17325        <register>
17326          <name>EVENTS_ENDRX</name>
17327          <description>End of RXD buffer reached</description>
17328          <addressOffset>0x110</addressOffset>
17329          <access>read-write</access>
17330          <fields>
17331            <field>
17332              <name>EVENTS_ENDRX</name>
17333              <description>End of RXD buffer reached</description>
17334              <lsb>0</lsb>
17335              <msb>0</msb>
17336              <enumeratedValues>
17337                <enumeratedValue>
17338                  <name>NotGenerated</name>
17339                  <description>Event not generated</description>
17340                  <value>0</value>
17341                </enumeratedValue>
17342                <enumeratedValue>
17343                  <name>Generated</name>
17344                  <description>Event generated</description>
17345                  <value>1</value>
17346                </enumeratedValue>
17347              </enumeratedValues>
17348            </field>
17349          </fields>
17350        </register>
17351        <register>
17352          <name>EVENTS_END</name>
17353          <description>End of RXD buffer and TXD buffer reached</description>
17354          <addressOffset>0x118</addressOffset>
17355          <access>read-write</access>
17356          <fields>
17357            <field>
17358              <name>EVENTS_END</name>
17359              <description>End of RXD buffer and TXD buffer reached</description>
17360              <lsb>0</lsb>
17361              <msb>0</msb>
17362              <enumeratedValues>
17363                <enumeratedValue>
17364                  <name>NotGenerated</name>
17365                  <description>Event not generated</description>
17366                  <value>0</value>
17367                </enumeratedValue>
17368                <enumeratedValue>
17369                  <name>Generated</name>
17370                  <description>Event generated</description>
17371                  <value>1</value>
17372                </enumeratedValue>
17373              </enumeratedValues>
17374            </field>
17375          </fields>
17376        </register>
17377        <register>
17378          <name>EVENTS_ENDTX</name>
17379          <description>End of TXD buffer reached</description>
17380          <addressOffset>0x120</addressOffset>
17381          <access>read-write</access>
17382          <fields>
17383            <field>
17384              <name>EVENTS_ENDTX</name>
17385              <description>End of TXD buffer reached</description>
17386              <lsb>0</lsb>
17387              <msb>0</msb>
17388              <enumeratedValues>
17389                <enumeratedValue>
17390                  <name>NotGenerated</name>
17391                  <description>Event not generated</description>
17392                  <value>0</value>
17393                </enumeratedValue>
17394                <enumeratedValue>
17395                  <name>Generated</name>
17396                  <description>Event generated</description>
17397                  <value>1</value>
17398                </enumeratedValue>
17399              </enumeratedValues>
17400            </field>
17401          </fields>
17402        </register>
17403        <register>
17404          <name>EVENTS_STARTED</name>
17405          <description>Transaction started</description>
17406          <addressOffset>0x14C</addressOffset>
17407          <access>read-write</access>
17408          <fields>
17409            <field>
17410              <name>EVENTS_STARTED</name>
17411              <description>Transaction started</description>
17412              <lsb>0</lsb>
17413              <msb>0</msb>
17414              <enumeratedValues>
17415                <enumeratedValue>
17416                  <name>NotGenerated</name>
17417                  <description>Event not generated</description>
17418                  <value>0</value>
17419                </enumeratedValue>
17420                <enumeratedValue>
17421                  <name>Generated</name>
17422                  <description>Event generated</description>
17423                  <value>1</value>
17424                </enumeratedValue>
17425              </enumeratedValues>
17426            </field>
17427          </fields>
17428        </register>
17429        <register>
17430          <name>SHORTS</name>
17431          <description>Shortcuts between local events and tasks</description>
17432          <addressOffset>0x200</addressOffset>
17433          <access>read-write</access>
17434          <fields>
17435            <field>
17436              <name>END_START</name>
17437              <description>Shortcut between event END and task START</description>
17438              <lsb>17</lsb>
17439              <msb>17</msb>
17440              <enumeratedValues>
17441                <enumeratedValue>
17442                  <name>Disabled</name>
17443                  <description>Disable shortcut</description>
17444                  <value>0</value>
17445                </enumeratedValue>
17446                <enumeratedValue>
17447                  <name>Enabled</name>
17448                  <description>Enable shortcut</description>
17449                  <value>1</value>
17450                </enumeratedValue>
17451              </enumeratedValues>
17452            </field>
17453          </fields>
17454        </register>
17455        <register>
17456          <name>INTENSET</name>
17457          <description>Enable interrupt</description>
17458          <addressOffset>0x304</addressOffset>
17459          <access>read-write</access>
17460          <fields>
17461            <field>
17462              <name>STOPPED</name>
17463              <description>Write '1' to enable interrupt for event STOPPED</description>
17464              <lsb>1</lsb>
17465              <msb>1</msb>
17466              <enumeratedValues>
17467                <usage>read</usage>
17468                <enumeratedValue>
17469                  <name>Disabled</name>
17470                  <description>Read: Disabled</description>
17471                  <value>0</value>
17472                </enumeratedValue>
17473                <enumeratedValue>
17474                  <name>Enabled</name>
17475                  <description>Read: Enabled</description>
17476                  <value>1</value>
17477                </enumeratedValue>
17478              </enumeratedValues>
17479              <enumeratedValues>
17480                <usage>write</usage>
17481                <enumeratedValue>
17482                  <name>Set</name>
17483                  <description>Enable</description>
17484                  <value>1</value>
17485                </enumeratedValue>
17486              </enumeratedValues>
17487            </field>
17488            <field>
17489              <name>ENDRX</name>
17490              <description>Write '1' to enable interrupt for event ENDRX</description>
17491              <lsb>4</lsb>
17492              <msb>4</msb>
17493              <enumeratedValues>
17494                <usage>read</usage>
17495                <enumeratedValue>
17496                  <name>Disabled</name>
17497                  <description>Read: Disabled</description>
17498                  <value>0</value>
17499                </enumeratedValue>
17500                <enumeratedValue>
17501                  <name>Enabled</name>
17502                  <description>Read: Enabled</description>
17503                  <value>1</value>
17504                </enumeratedValue>
17505              </enumeratedValues>
17506              <enumeratedValues>
17507                <usage>write</usage>
17508                <enumeratedValue>
17509                  <name>Set</name>
17510                  <description>Enable</description>
17511                  <value>1</value>
17512                </enumeratedValue>
17513              </enumeratedValues>
17514            </field>
17515            <field>
17516              <name>END</name>
17517              <description>Write '1' to enable interrupt for event END</description>
17518              <lsb>6</lsb>
17519              <msb>6</msb>
17520              <enumeratedValues>
17521                <usage>read</usage>
17522                <enumeratedValue>
17523                  <name>Disabled</name>
17524                  <description>Read: Disabled</description>
17525                  <value>0</value>
17526                </enumeratedValue>
17527                <enumeratedValue>
17528                  <name>Enabled</name>
17529                  <description>Read: Enabled</description>
17530                  <value>1</value>
17531                </enumeratedValue>
17532              </enumeratedValues>
17533              <enumeratedValues>
17534                <usage>write</usage>
17535                <enumeratedValue>
17536                  <name>Set</name>
17537                  <description>Enable</description>
17538                  <value>1</value>
17539                </enumeratedValue>
17540              </enumeratedValues>
17541            </field>
17542            <field>
17543              <name>ENDTX</name>
17544              <description>Write '1' to enable interrupt for event ENDTX</description>
17545              <lsb>8</lsb>
17546              <msb>8</msb>
17547              <enumeratedValues>
17548                <usage>read</usage>
17549                <enumeratedValue>
17550                  <name>Disabled</name>
17551                  <description>Read: Disabled</description>
17552                  <value>0</value>
17553                </enumeratedValue>
17554                <enumeratedValue>
17555                  <name>Enabled</name>
17556                  <description>Read: Enabled</description>
17557                  <value>1</value>
17558                </enumeratedValue>
17559              </enumeratedValues>
17560              <enumeratedValues>
17561                <usage>write</usage>
17562                <enumeratedValue>
17563                  <name>Set</name>
17564                  <description>Enable</description>
17565                  <value>1</value>
17566                </enumeratedValue>
17567              </enumeratedValues>
17568            </field>
17569            <field>
17570              <name>STARTED</name>
17571              <description>Write '1' to enable interrupt for event STARTED</description>
17572              <lsb>19</lsb>
17573              <msb>19</msb>
17574              <enumeratedValues>
17575                <usage>read</usage>
17576                <enumeratedValue>
17577                  <name>Disabled</name>
17578                  <description>Read: Disabled</description>
17579                  <value>0</value>
17580                </enumeratedValue>
17581                <enumeratedValue>
17582                  <name>Enabled</name>
17583                  <description>Read: Enabled</description>
17584                  <value>1</value>
17585                </enumeratedValue>
17586              </enumeratedValues>
17587              <enumeratedValues>
17588                <usage>write</usage>
17589                <enumeratedValue>
17590                  <name>Set</name>
17591                  <description>Enable</description>
17592                  <value>1</value>
17593                </enumeratedValue>
17594              </enumeratedValues>
17595            </field>
17596          </fields>
17597        </register>
17598        <register>
17599          <name>INTENCLR</name>
17600          <description>Disable interrupt</description>
17601          <addressOffset>0x308</addressOffset>
17602          <access>read-write</access>
17603          <fields>
17604            <field>
17605              <name>STOPPED</name>
17606              <description>Write '1' to disable interrupt for event STOPPED</description>
17607              <lsb>1</lsb>
17608              <msb>1</msb>
17609              <enumeratedValues>
17610                <usage>read</usage>
17611                <enumeratedValue>
17612                  <name>Disabled</name>
17613                  <description>Read: Disabled</description>
17614                  <value>0</value>
17615                </enumeratedValue>
17616                <enumeratedValue>
17617                  <name>Enabled</name>
17618                  <description>Read: Enabled</description>
17619                  <value>1</value>
17620                </enumeratedValue>
17621              </enumeratedValues>
17622              <enumeratedValues>
17623                <usage>write</usage>
17624                <enumeratedValue>
17625                  <name>Clear</name>
17626                  <description>Disable</description>
17627                  <value>1</value>
17628                </enumeratedValue>
17629              </enumeratedValues>
17630            </field>
17631            <field>
17632              <name>ENDRX</name>
17633              <description>Write '1' to disable interrupt for event ENDRX</description>
17634              <lsb>4</lsb>
17635              <msb>4</msb>
17636              <enumeratedValues>
17637                <usage>read</usage>
17638                <enumeratedValue>
17639                  <name>Disabled</name>
17640                  <description>Read: Disabled</description>
17641                  <value>0</value>
17642                </enumeratedValue>
17643                <enumeratedValue>
17644                  <name>Enabled</name>
17645                  <description>Read: Enabled</description>
17646                  <value>1</value>
17647                </enumeratedValue>
17648              </enumeratedValues>
17649              <enumeratedValues>
17650                <usage>write</usage>
17651                <enumeratedValue>
17652                  <name>Clear</name>
17653                  <description>Disable</description>
17654                  <value>1</value>
17655                </enumeratedValue>
17656              </enumeratedValues>
17657            </field>
17658            <field>
17659              <name>END</name>
17660              <description>Write '1' to disable interrupt for event END</description>
17661              <lsb>6</lsb>
17662              <msb>6</msb>
17663              <enumeratedValues>
17664                <usage>read</usage>
17665                <enumeratedValue>
17666                  <name>Disabled</name>
17667                  <description>Read: Disabled</description>
17668                  <value>0</value>
17669                </enumeratedValue>
17670                <enumeratedValue>
17671                  <name>Enabled</name>
17672                  <description>Read: Enabled</description>
17673                  <value>1</value>
17674                </enumeratedValue>
17675              </enumeratedValues>
17676              <enumeratedValues>
17677                <usage>write</usage>
17678                <enumeratedValue>
17679                  <name>Clear</name>
17680                  <description>Disable</description>
17681                  <value>1</value>
17682                </enumeratedValue>
17683              </enumeratedValues>
17684            </field>
17685            <field>
17686              <name>ENDTX</name>
17687              <description>Write '1' to disable interrupt for event ENDTX</description>
17688              <lsb>8</lsb>
17689              <msb>8</msb>
17690              <enumeratedValues>
17691                <usage>read</usage>
17692                <enumeratedValue>
17693                  <name>Disabled</name>
17694                  <description>Read: Disabled</description>
17695                  <value>0</value>
17696                </enumeratedValue>
17697                <enumeratedValue>
17698                  <name>Enabled</name>
17699                  <description>Read: Enabled</description>
17700                  <value>1</value>
17701                </enumeratedValue>
17702              </enumeratedValues>
17703              <enumeratedValues>
17704                <usage>write</usage>
17705                <enumeratedValue>
17706                  <name>Clear</name>
17707                  <description>Disable</description>
17708                  <value>1</value>
17709                </enumeratedValue>
17710              </enumeratedValues>
17711            </field>
17712            <field>
17713              <name>STARTED</name>
17714              <description>Write '1' to disable interrupt for event STARTED</description>
17715              <lsb>19</lsb>
17716              <msb>19</msb>
17717              <enumeratedValues>
17718                <usage>read</usage>
17719                <enumeratedValue>
17720                  <name>Disabled</name>
17721                  <description>Read: Disabled</description>
17722                  <value>0</value>
17723                </enumeratedValue>
17724                <enumeratedValue>
17725                  <name>Enabled</name>
17726                  <description>Read: Enabled</description>
17727                  <value>1</value>
17728                </enumeratedValue>
17729              </enumeratedValues>
17730              <enumeratedValues>
17731                <usage>write</usage>
17732                <enumeratedValue>
17733                  <name>Clear</name>
17734                  <description>Disable</description>
17735                  <value>1</value>
17736                </enumeratedValue>
17737              </enumeratedValues>
17738            </field>
17739          </fields>
17740        </register>
17741        <register>
17742          <name>ENABLE</name>
17743          <description>Enable SPIM</description>
17744          <addressOffset>0x500</addressOffset>
17745          <access>read-write</access>
17746          <fields>
17747            <field>
17748              <name>ENABLE</name>
17749              <description>Enable or disable SPIM</description>
17750              <lsb>0</lsb>
17751              <msb>3</msb>
17752              <enumeratedValues>
17753                <enumeratedValue>
17754                  <name>Disabled</name>
17755                  <description>Disable SPIM</description>
17756                  <value>0</value>
17757                </enumeratedValue>
17758                <enumeratedValue>
17759                  <name>Enabled</name>
17760                  <description>Enable SPIM</description>
17761                  <value>7</value>
17762                </enumeratedValue>
17763              </enumeratedValues>
17764            </field>
17765          </fields>
17766        </register>
17767        <cluster>
17768          <name>PSEL</name>
17769          <description>Unspecified</description>
17770          <headerStructName>SPIM_PSEL</headerStructName>
17771          <access>read-write</access>
17772          <addressOffset>0x508</addressOffset>
17773          <register>
17774            <name>SCK</name>
17775            <description>Pin select for SCK</description>
17776            <addressOffset>0x000</addressOffset>
17777            <access>read-write</access>
17778            <resetValue>0xFFFFFFFF</resetValue>
17779            <fields>
17780              <field>
17781                <name>PIN</name>
17782                <description>Pin number</description>
17783                <lsb>0</lsb>
17784                <msb>4</msb>
17785              </field>
17786              <field>
17787                <name>CONNECT</name>
17788                <description>Connection</description>
17789                <lsb>31</lsb>
17790                <msb>31</msb>
17791                <enumeratedValues>
17792                  <enumeratedValue>
17793                    <name>Disconnected</name>
17794                    <description>Disconnect</description>
17795                    <value>1</value>
17796                  </enumeratedValue>
17797                  <enumeratedValue>
17798                    <name>Connected</name>
17799                    <description>Connect</description>
17800                    <value>0</value>
17801                  </enumeratedValue>
17802                </enumeratedValues>
17803              </field>
17804            </fields>
17805          </register>
17806          <register>
17807            <name>MOSI</name>
17808            <description>Pin select for MOSI signal</description>
17809            <addressOffset>0x004</addressOffset>
17810            <access>read-write</access>
17811            <resetValue>0xFFFFFFFF</resetValue>
17812            <fields>
17813              <field>
17814                <name>PIN</name>
17815                <description>Pin number</description>
17816                <lsb>0</lsb>
17817                <msb>4</msb>
17818              </field>
17819              <field>
17820                <name>CONNECT</name>
17821                <description>Connection</description>
17822                <lsb>31</lsb>
17823                <msb>31</msb>
17824                <enumeratedValues>
17825                  <enumeratedValue>
17826                    <name>Disconnected</name>
17827                    <description>Disconnect</description>
17828                    <value>1</value>
17829                  </enumeratedValue>
17830                  <enumeratedValue>
17831                    <name>Connected</name>
17832                    <description>Connect</description>
17833                    <value>0</value>
17834                  </enumeratedValue>
17835                </enumeratedValues>
17836              </field>
17837            </fields>
17838          </register>
17839          <register>
17840            <name>MISO</name>
17841            <description>Pin select for MISO signal</description>
17842            <addressOffset>0x008</addressOffset>
17843            <access>read-write</access>
17844            <resetValue>0xFFFFFFFF</resetValue>
17845            <fields>
17846              <field>
17847                <name>PIN</name>
17848                <description>Pin number</description>
17849                <lsb>0</lsb>
17850                <msb>4</msb>
17851              </field>
17852              <field>
17853                <name>CONNECT</name>
17854                <description>Connection</description>
17855                <lsb>31</lsb>
17856                <msb>31</msb>
17857                <enumeratedValues>
17858                  <enumeratedValue>
17859                    <name>Disconnected</name>
17860                    <description>Disconnect</description>
17861                    <value>1</value>
17862                  </enumeratedValue>
17863                  <enumeratedValue>
17864                    <name>Connected</name>
17865                    <description>Connect</description>
17866                    <value>0</value>
17867                  </enumeratedValue>
17868                </enumeratedValues>
17869              </field>
17870            </fields>
17871          </register>
17872        </cluster>
17873        <register>
17874          <name>FREQUENCY</name>
17875          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
17876          <addressOffset>0x524</addressOffset>
17877          <access>read-write</access>
17878          <resetValue>0x04000000</resetValue>
17879          <fields>
17880            <field>
17881              <name>FREQUENCY</name>
17882              <description>SPI master data rate</description>
17883              <lsb>0</lsb>
17884              <msb>31</msb>
17885              <enumeratedValues>
17886                <enumeratedValue>
17887                  <name>K125</name>
17888                  <description>125 kbps</description>
17889                  <value>0x02000000</value>
17890                </enumeratedValue>
17891                <enumeratedValue>
17892                  <name>K250</name>
17893                  <description>250 kbps</description>
17894                  <value>0x04000000</value>
17895                </enumeratedValue>
17896                <enumeratedValue>
17897                  <name>K500</name>
17898                  <description>500 kbps</description>
17899                  <value>0x08000000</value>
17900                </enumeratedValue>
17901                <enumeratedValue>
17902                  <name>M1</name>
17903                  <description>1 Mbps</description>
17904                  <value>0x10000000</value>
17905                </enumeratedValue>
17906                <enumeratedValue>
17907                  <name>M2</name>
17908                  <description>2 Mbps</description>
17909                  <value>0x20000000</value>
17910                </enumeratedValue>
17911                <enumeratedValue>
17912                  <name>M4</name>
17913                  <description>4 Mbps</description>
17914                  <value>0x40000000</value>
17915                </enumeratedValue>
17916                <enumeratedValue>
17917                  <name>M8</name>
17918                  <description>8 Mbps</description>
17919                  <value>0x80000000</value>
17920                </enumeratedValue>
17921              </enumeratedValues>
17922            </field>
17923          </fields>
17924        </register>
17925        <cluster>
17926          <name>RXD</name>
17927          <description>RXD EasyDMA channel</description>
17928          <headerStructName>SPIM_RXD</headerStructName>
17929          <access>read-write</access>
17930          <addressOffset>0x534</addressOffset>
17931          <register>
17932            <name>PTR</name>
17933            <description>Data pointer</description>
17934            <addressOffset>0x000</addressOffset>
17935            <access>read-write</access>
17936            <fields>
17937              <field>
17938                <name>PTR</name>
17939                <description>Data pointer</description>
17940                <lsb>0</lsb>
17941                <msb>31</msb>
17942              </field>
17943            </fields>
17944          </register>
17945          <register>
17946            <name>MAXCNT</name>
17947            <description>Maximum number of bytes in receive buffer</description>
17948            <addressOffset>0x004</addressOffset>
17949            <access>read-write</access>
17950            <fields>
17951              <field>
17952                <name>MAXCNT</name>
17953                <description>Maximum number of bytes in receive buffer</description>
17954                <lsb>0</lsb>
17955                <msb>13</msb>
17956              </field>
17957            </fields>
17958          </register>
17959          <register>
17960            <name>AMOUNT</name>
17961            <description>Number of bytes transferred in the last transaction</description>
17962            <addressOffset>0x008</addressOffset>
17963            <access>read-only</access>
17964            <fields>
17965              <field>
17966                <name>AMOUNT</name>
17967                <description>Number of bytes transferred in the last transaction</description>
17968                <lsb>0</lsb>
17969                <msb>13</msb>
17970              </field>
17971            </fields>
17972          </register>
17973          <register>
17974            <name>LIST</name>
17975            <description>EasyDMA list type</description>
17976            <addressOffset>0x00C</addressOffset>
17977            <access>read-write</access>
17978            <fields>
17979              <field>
17980                <name>LIST</name>
17981                <description>List type</description>
17982                <lsb>0</lsb>
17983                <msb>1</msb>
17984                <enumeratedValues>
17985                  <enumeratedValue>
17986                    <name>Disabled</name>
17987                    <description>Disable EasyDMA list</description>
17988                    <value>0</value>
17989                  </enumeratedValue>
17990                  <enumeratedValue>
17991                    <name>ArrayList</name>
17992                    <description>Use array list</description>
17993                    <value>1</value>
17994                  </enumeratedValue>
17995                </enumeratedValues>
17996              </field>
17997            </fields>
17998          </register>
17999        </cluster>
18000        <cluster>
18001          <name>TXD</name>
18002          <description>TXD EasyDMA channel</description>
18003          <headerStructName>SPIM_TXD</headerStructName>
18004          <access>read-write</access>
18005          <addressOffset>0x544</addressOffset>
18006          <register>
18007            <name>PTR</name>
18008            <description>Data pointer</description>
18009            <addressOffset>0x000</addressOffset>
18010            <access>read-write</access>
18011            <fields>
18012              <field>
18013                <name>PTR</name>
18014                <description>Data pointer</description>
18015                <lsb>0</lsb>
18016                <msb>31</msb>
18017              </field>
18018            </fields>
18019          </register>
18020          <register>
18021            <name>MAXCNT</name>
18022            <description>Maximum number of bytes in transmit buffer</description>
18023            <addressOffset>0x004</addressOffset>
18024            <access>read-write</access>
18025            <fields>
18026              <field>
18027                <name>MAXCNT</name>
18028                <description>Maximum number of bytes in transmit buffer</description>
18029                <lsb>0</lsb>
18030                <msb>13</msb>
18031              </field>
18032            </fields>
18033          </register>
18034          <register>
18035            <name>AMOUNT</name>
18036            <description>Number of bytes transferred in the last transaction</description>
18037            <addressOffset>0x008</addressOffset>
18038            <access>read-only</access>
18039            <fields>
18040              <field>
18041                <name>AMOUNT</name>
18042                <description>Number of bytes transferred in the last transaction</description>
18043                <lsb>0</lsb>
18044                <msb>13</msb>
18045              </field>
18046            </fields>
18047          </register>
18048          <register>
18049            <name>LIST</name>
18050            <description>EasyDMA list type</description>
18051            <addressOffset>0x00C</addressOffset>
18052            <access>read-write</access>
18053            <fields>
18054              <field>
18055                <name>LIST</name>
18056                <description>List type</description>
18057                <lsb>0</lsb>
18058                <msb>1</msb>
18059                <enumeratedValues>
18060                  <enumeratedValue>
18061                    <name>Disabled</name>
18062                    <description>Disable EasyDMA list</description>
18063                    <value>0</value>
18064                  </enumeratedValue>
18065                  <enumeratedValue>
18066                    <name>ArrayList</name>
18067                    <description>Use array list</description>
18068                    <value>1</value>
18069                  </enumeratedValue>
18070                </enumeratedValues>
18071              </field>
18072            </fields>
18073          </register>
18074        </cluster>
18075        <register>
18076          <name>CONFIG</name>
18077          <description>Configuration register</description>
18078          <addressOffset>0x554</addressOffset>
18079          <access>read-write</access>
18080          <fields>
18081            <field>
18082              <name>ORDER</name>
18083              <description>Bit order</description>
18084              <lsb>0</lsb>
18085              <msb>0</msb>
18086              <enumeratedValues>
18087                <enumeratedValue>
18088                  <name>MsbFirst</name>
18089                  <description>Most significant bit shifted out first</description>
18090                  <value>0</value>
18091                </enumeratedValue>
18092                <enumeratedValue>
18093                  <name>LsbFirst</name>
18094                  <description>Least significant bit shifted out first</description>
18095                  <value>1</value>
18096                </enumeratedValue>
18097              </enumeratedValues>
18098            </field>
18099            <field>
18100              <name>CPHA</name>
18101              <description>Serial clock (SCK) phase</description>
18102              <lsb>1</lsb>
18103              <msb>1</msb>
18104              <enumeratedValues>
18105                <enumeratedValue>
18106                  <name>Leading</name>
18107                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
18108                  <value>0</value>
18109                </enumeratedValue>
18110                <enumeratedValue>
18111                  <name>Trailing</name>
18112                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
18113                  <value>1</value>
18114                </enumeratedValue>
18115              </enumeratedValues>
18116            </field>
18117            <field>
18118              <name>CPOL</name>
18119              <description>Serial clock (SCK) polarity</description>
18120              <lsb>2</lsb>
18121              <msb>2</msb>
18122              <enumeratedValues>
18123                <enumeratedValue>
18124                  <name>ActiveHigh</name>
18125                  <description>Active high</description>
18126                  <value>0</value>
18127                </enumeratedValue>
18128                <enumeratedValue>
18129                  <name>ActiveLow</name>
18130                  <description>Active low</description>
18131                  <value>1</value>
18132                </enumeratedValue>
18133              </enumeratedValues>
18134            </field>
18135          </fields>
18136        </register>
18137        <register>
18138          <name>ORC</name>
18139          <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
18140          <addressOffset>0x5C0</addressOffset>
18141          <access>read-write</access>
18142          <fields>
18143            <field>
18144              <name>ORC</name>
18145              <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
18146              <lsb>0</lsb>
18147              <msb>7</msb>
18148            </field>
18149          </fields>
18150        </register>
18151      </registers>
18152    </peripheral>
18153    <peripheral>
18154      <name>SPIS1</name>
18155      <description>SPI Slave 0</description>
18156      <baseAddress>0x40003000</baseAddress>
18157      <alternatePeripheral>SPI1</alternatePeripheral>
18158      <headerStructName>SPIS</headerStructName>
18159      <addressBlock>
18160        <offset>0</offset>
18161        <size>0x1000</size>
18162        <usage>registers</usage>
18163      </addressBlock>
18164      <interrupt>
18165        <name>TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1</name>
18166        <value>3</value>
18167      </interrupt>
18168      <groupName>SPIS</groupName>
18169      <size>0x20</size>
18170      <registers>
18171        <register>
18172          <name>TASKS_ACQUIRE</name>
18173          <description>Acquire SPI semaphore</description>
18174          <addressOffset>0x024</addressOffset>
18175          <access>write-only</access>
18176          <fields>
18177            <field>
18178              <name>TASKS_ACQUIRE</name>
18179              <description>Acquire SPI semaphore</description>
18180              <lsb>0</lsb>
18181              <msb>0</msb>
18182              <enumeratedValues>
18183                <enumeratedValue>
18184                  <name>Trigger</name>
18185                  <description>Trigger task</description>
18186                  <value>1</value>
18187                </enumeratedValue>
18188              </enumeratedValues>
18189            </field>
18190          </fields>
18191        </register>
18192        <register>
18193          <name>TASKS_RELEASE</name>
18194          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
18195          <addressOffset>0x028</addressOffset>
18196          <access>write-only</access>
18197          <fields>
18198            <field>
18199              <name>TASKS_RELEASE</name>
18200              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
18201              <lsb>0</lsb>
18202              <msb>0</msb>
18203              <enumeratedValues>
18204                <enumeratedValue>
18205                  <name>Trigger</name>
18206                  <description>Trigger task</description>
18207                  <value>1</value>
18208                </enumeratedValue>
18209              </enumeratedValues>
18210            </field>
18211          </fields>
18212        </register>
18213        <register>
18214          <name>EVENTS_END</name>
18215          <description>Granted transaction completed</description>
18216          <addressOffset>0x104</addressOffset>
18217          <access>read-write</access>
18218          <fields>
18219            <field>
18220              <name>EVENTS_END</name>
18221              <description>Granted transaction completed</description>
18222              <lsb>0</lsb>
18223              <msb>0</msb>
18224              <enumeratedValues>
18225                <enumeratedValue>
18226                  <name>NotGenerated</name>
18227                  <description>Event not generated</description>
18228                  <value>0</value>
18229                </enumeratedValue>
18230                <enumeratedValue>
18231                  <name>Generated</name>
18232                  <description>Event generated</description>
18233                  <value>1</value>
18234                </enumeratedValue>
18235              </enumeratedValues>
18236            </field>
18237          </fields>
18238        </register>
18239        <register>
18240          <name>EVENTS_ENDRX</name>
18241          <description>End of RXD buffer reached</description>
18242          <addressOffset>0x110</addressOffset>
18243          <access>read-write</access>
18244          <fields>
18245            <field>
18246              <name>EVENTS_ENDRX</name>
18247              <description>End of RXD buffer reached</description>
18248              <lsb>0</lsb>
18249              <msb>0</msb>
18250              <enumeratedValues>
18251                <enumeratedValue>
18252                  <name>NotGenerated</name>
18253                  <description>Event not generated</description>
18254                  <value>0</value>
18255                </enumeratedValue>
18256                <enumeratedValue>
18257                  <name>Generated</name>
18258                  <description>Event generated</description>
18259                  <value>1</value>
18260                </enumeratedValue>
18261              </enumeratedValues>
18262            </field>
18263          </fields>
18264        </register>
18265        <register>
18266          <name>EVENTS_ACQUIRED</name>
18267          <description>Semaphore acquired</description>
18268          <addressOffset>0x128</addressOffset>
18269          <access>read-write</access>
18270          <fields>
18271            <field>
18272              <name>EVENTS_ACQUIRED</name>
18273              <description>Semaphore acquired</description>
18274              <lsb>0</lsb>
18275              <msb>0</msb>
18276              <enumeratedValues>
18277                <enumeratedValue>
18278                  <name>NotGenerated</name>
18279                  <description>Event not generated</description>
18280                  <value>0</value>
18281                </enumeratedValue>
18282                <enumeratedValue>
18283                  <name>Generated</name>
18284                  <description>Event generated</description>
18285                  <value>1</value>
18286                </enumeratedValue>
18287              </enumeratedValues>
18288            </field>
18289          </fields>
18290        </register>
18291        <register>
18292          <name>SHORTS</name>
18293          <description>Shortcuts between local events and tasks</description>
18294          <addressOffset>0x200</addressOffset>
18295          <access>read-write</access>
18296          <fields>
18297            <field>
18298              <name>END_ACQUIRE</name>
18299              <description>Shortcut between event END and task ACQUIRE</description>
18300              <lsb>2</lsb>
18301              <msb>2</msb>
18302              <enumeratedValues>
18303                <enumeratedValue>
18304                  <name>Disabled</name>
18305                  <description>Disable shortcut</description>
18306                  <value>0</value>
18307                </enumeratedValue>
18308                <enumeratedValue>
18309                  <name>Enabled</name>
18310                  <description>Enable shortcut</description>
18311                  <value>1</value>
18312                </enumeratedValue>
18313              </enumeratedValues>
18314            </field>
18315          </fields>
18316        </register>
18317        <register>
18318          <name>INTENSET</name>
18319          <description>Enable interrupt</description>
18320          <addressOffset>0x304</addressOffset>
18321          <access>read-write</access>
18322          <fields>
18323            <field>
18324              <name>END</name>
18325              <description>Write '1' to enable interrupt for event END</description>
18326              <lsb>1</lsb>
18327              <msb>1</msb>
18328              <enumeratedValues>
18329                <usage>read</usage>
18330                <enumeratedValue>
18331                  <name>Disabled</name>
18332                  <description>Read: Disabled</description>
18333                  <value>0</value>
18334                </enumeratedValue>
18335                <enumeratedValue>
18336                  <name>Enabled</name>
18337                  <description>Read: Enabled</description>
18338                  <value>1</value>
18339                </enumeratedValue>
18340              </enumeratedValues>
18341              <enumeratedValues>
18342                <usage>write</usage>
18343                <enumeratedValue>
18344                  <name>Set</name>
18345                  <description>Enable</description>
18346                  <value>1</value>
18347                </enumeratedValue>
18348              </enumeratedValues>
18349            </field>
18350            <field>
18351              <name>ENDRX</name>
18352              <description>Write '1' to enable interrupt for event ENDRX</description>
18353              <lsb>4</lsb>
18354              <msb>4</msb>
18355              <enumeratedValues>
18356                <usage>read</usage>
18357                <enumeratedValue>
18358                  <name>Disabled</name>
18359                  <description>Read: Disabled</description>
18360                  <value>0</value>
18361                </enumeratedValue>
18362                <enumeratedValue>
18363                  <name>Enabled</name>
18364                  <description>Read: Enabled</description>
18365                  <value>1</value>
18366                </enumeratedValue>
18367              </enumeratedValues>
18368              <enumeratedValues>
18369                <usage>write</usage>
18370                <enumeratedValue>
18371                  <name>Set</name>
18372                  <description>Enable</description>
18373                  <value>1</value>
18374                </enumeratedValue>
18375              </enumeratedValues>
18376            </field>
18377            <field>
18378              <name>ACQUIRED</name>
18379              <description>Write '1' to enable interrupt for event ACQUIRED</description>
18380              <lsb>10</lsb>
18381              <msb>10</msb>
18382              <enumeratedValues>
18383                <usage>read</usage>
18384                <enumeratedValue>
18385                  <name>Disabled</name>
18386                  <description>Read: Disabled</description>
18387                  <value>0</value>
18388                </enumeratedValue>
18389                <enumeratedValue>
18390                  <name>Enabled</name>
18391                  <description>Read: Enabled</description>
18392                  <value>1</value>
18393                </enumeratedValue>
18394              </enumeratedValues>
18395              <enumeratedValues>
18396                <usage>write</usage>
18397                <enumeratedValue>
18398                  <name>Set</name>
18399                  <description>Enable</description>
18400                  <value>1</value>
18401                </enumeratedValue>
18402              </enumeratedValues>
18403            </field>
18404          </fields>
18405        </register>
18406        <register>
18407          <name>INTENCLR</name>
18408          <description>Disable interrupt</description>
18409          <addressOffset>0x308</addressOffset>
18410          <access>read-write</access>
18411          <fields>
18412            <field>
18413              <name>END</name>
18414              <description>Write '1' to disable interrupt for event END</description>
18415              <lsb>1</lsb>
18416              <msb>1</msb>
18417              <enumeratedValues>
18418                <usage>read</usage>
18419                <enumeratedValue>
18420                  <name>Disabled</name>
18421                  <description>Read: Disabled</description>
18422                  <value>0</value>
18423                </enumeratedValue>
18424                <enumeratedValue>
18425                  <name>Enabled</name>
18426                  <description>Read: Enabled</description>
18427                  <value>1</value>
18428                </enumeratedValue>
18429              </enumeratedValues>
18430              <enumeratedValues>
18431                <usage>write</usage>
18432                <enumeratedValue>
18433                  <name>Clear</name>
18434                  <description>Disable</description>
18435                  <value>1</value>
18436                </enumeratedValue>
18437              </enumeratedValues>
18438            </field>
18439            <field>
18440              <name>ENDRX</name>
18441              <description>Write '1' to disable interrupt for event ENDRX</description>
18442              <lsb>4</lsb>
18443              <msb>4</msb>
18444              <enumeratedValues>
18445                <usage>read</usage>
18446                <enumeratedValue>
18447                  <name>Disabled</name>
18448                  <description>Read: Disabled</description>
18449                  <value>0</value>
18450                </enumeratedValue>
18451                <enumeratedValue>
18452                  <name>Enabled</name>
18453                  <description>Read: Enabled</description>
18454                  <value>1</value>
18455                </enumeratedValue>
18456              </enumeratedValues>
18457              <enumeratedValues>
18458                <usage>write</usage>
18459                <enumeratedValue>
18460                  <name>Clear</name>
18461                  <description>Disable</description>
18462                  <value>1</value>
18463                </enumeratedValue>
18464              </enumeratedValues>
18465            </field>
18466            <field>
18467              <name>ACQUIRED</name>
18468              <description>Write '1' to disable interrupt for event ACQUIRED</description>
18469              <lsb>10</lsb>
18470              <msb>10</msb>
18471              <enumeratedValues>
18472                <usage>read</usage>
18473                <enumeratedValue>
18474                  <name>Disabled</name>
18475                  <description>Read: Disabled</description>
18476                  <value>0</value>
18477                </enumeratedValue>
18478                <enumeratedValue>
18479                  <name>Enabled</name>
18480                  <description>Read: Enabled</description>
18481                  <value>1</value>
18482                </enumeratedValue>
18483              </enumeratedValues>
18484              <enumeratedValues>
18485                <usage>write</usage>
18486                <enumeratedValue>
18487                  <name>Clear</name>
18488                  <description>Disable</description>
18489                  <value>1</value>
18490                </enumeratedValue>
18491              </enumeratedValues>
18492            </field>
18493          </fields>
18494        </register>
18495        <register>
18496          <name>SEMSTAT</name>
18497          <description>Semaphore status register</description>
18498          <addressOffset>0x400</addressOffset>
18499          <access>read-only</access>
18500          <resetValue>0x00000001</resetValue>
18501          <fields>
18502            <field>
18503              <name>SEMSTAT</name>
18504              <description>Semaphore status</description>
18505              <lsb>0</lsb>
18506              <msb>1</msb>
18507              <enumeratedValues>
18508                <enumeratedValue>
18509                  <name>Free</name>
18510                  <description>Semaphore is free</description>
18511                  <value>0</value>
18512                </enumeratedValue>
18513                <enumeratedValue>
18514                  <name>CPU</name>
18515                  <description>Semaphore is assigned to CPU</description>
18516                  <value>1</value>
18517                </enumeratedValue>
18518                <enumeratedValue>
18519                  <name>SPIS</name>
18520                  <description>Semaphore is assigned to SPI slave</description>
18521                  <value>2</value>
18522                </enumeratedValue>
18523                <enumeratedValue>
18524                  <name>CPUPending</name>
18525                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
18526                  <value>3</value>
18527                </enumeratedValue>
18528              </enumeratedValues>
18529            </field>
18530          </fields>
18531        </register>
18532        <register>
18533          <name>STATUS</name>
18534          <description>Status from last transaction</description>
18535          <addressOffset>0x440</addressOffset>
18536          <access>read-write</access>
18537          <fields>
18538            <field>
18539              <name>OVERREAD</name>
18540              <description>TX buffer over-read detected, and prevented</description>
18541              <lsb>0</lsb>
18542              <msb>0</msb>
18543              <enumeratedValues>
18544                <usage>read</usage>
18545                <enumeratedValue>
18546                  <name>NotPresent</name>
18547                  <description>Read: error not present</description>
18548                  <value>0</value>
18549                </enumeratedValue>
18550                <enumeratedValue>
18551                  <name>Present</name>
18552                  <description>Read: error present</description>
18553                  <value>1</value>
18554                </enumeratedValue>
18555              </enumeratedValues>
18556              <enumeratedValues>
18557                <usage>write</usage>
18558                <enumeratedValue>
18559                  <name>Clear</name>
18560                  <description>Write: clear error on writing '1'</description>
18561                  <value>1</value>
18562                </enumeratedValue>
18563              </enumeratedValues>
18564            </field>
18565            <field>
18566              <name>OVERFLOW</name>
18567              <description>RX buffer overflow detected, and prevented</description>
18568              <lsb>1</lsb>
18569              <msb>1</msb>
18570              <enumeratedValues>
18571                <usage>read</usage>
18572                <enumeratedValue>
18573                  <name>NotPresent</name>
18574                  <description>Read: error not present</description>
18575                  <value>0</value>
18576                </enumeratedValue>
18577                <enumeratedValue>
18578                  <name>Present</name>
18579                  <description>Read: error present</description>
18580                  <value>1</value>
18581                </enumeratedValue>
18582              </enumeratedValues>
18583              <enumeratedValues>
18584                <usage>write</usage>
18585                <enumeratedValue>
18586                  <name>Clear</name>
18587                  <description>Write: clear error on writing '1'</description>
18588                  <value>1</value>
18589                </enumeratedValue>
18590              </enumeratedValues>
18591            </field>
18592          </fields>
18593        </register>
18594        <register>
18595          <name>ENABLE</name>
18596          <description>Enable SPI slave</description>
18597          <addressOffset>0x500</addressOffset>
18598          <access>read-write</access>
18599          <fields>
18600            <field>
18601              <name>ENABLE</name>
18602              <description>Enable or disable SPI slave</description>
18603              <lsb>0</lsb>
18604              <msb>3</msb>
18605              <enumeratedValues>
18606                <enumeratedValue>
18607                  <name>Disabled</name>
18608                  <description>Disable SPI slave</description>
18609                  <value>0</value>
18610                </enumeratedValue>
18611                <enumeratedValue>
18612                  <name>Enabled</name>
18613                  <description>Enable SPI slave</description>
18614                  <value>2</value>
18615                </enumeratedValue>
18616              </enumeratedValues>
18617            </field>
18618          </fields>
18619        </register>
18620        <cluster>
18621          <name>PSEL</name>
18622          <description>Unspecified</description>
18623          <headerStructName>SPIS_PSEL</headerStructName>
18624          <access>read-write</access>
18625          <addressOffset>0x508</addressOffset>
18626          <register>
18627            <name>SCK</name>
18628            <description>Pin select for SCK</description>
18629            <addressOffset>0x000</addressOffset>
18630            <access>read-write</access>
18631            <resetValue>0xFFFFFFFF</resetValue>
18632            <fields>
18633              <field>
18634                <name>PIN</name>
18635                <description>Pin number</description>
18636                <lsb>0</lsb>
18637                <msb>4</msb>
18638              </field>
18639              <field>
18640                <name>CONNECT</name>
18641                <description>Connection</description>
18642                <lsb>31</lsb>
18643                <msb>31</msb>
18644                <enumeratedValues>
18645                  <enumeratedValue>
18646                    <name>Disconnected</name>
18647                    <description>Disconnect</description>
18648                    <value>1</value>
18649                  </enumeratedValue>
18650                  <enumeratedValue>
18651                    <name>Connected</name>
18652                    <description>Connect</description>
18653                    <value>0</value>
18654                  </enumeratedValue>
18655                </enumeratedValues>
18656              </field>
18657            </fields>
18658          </register>
18659          <register>
18660            <name>MISO</name>
18661            <description>Pin select for MISO signal</description>
18662            <addressOffset>0x004</addressOffset>
18663            <access>read-write</access>
18664            <resetValue>0xFFFFFFFF</resetValue>
18665            <fields>
18666              <field>
18667                <name>PIN</name>
18668                <description>Pin number</description>
18669                <lsb>0</lsb>
18670                <msb>4</msb>
18671              </field>
18672              <field>
18673                <name>CONNECT</name>
18674                <description>Connection</description>
18675                <lsb>31</lsb>
18676                <msb>31</msb>
18677                <enumeratedValues>
18678                  <enumeratedValue>
18679                    <name>Disconnected</name>
18680                    <description>Disconnect</description>
18681                    <value>1</value>
18682                  </enumeratedValue>
18683                  <enumeratedValue>
18684                    <name>Connected</name>
18685                    <description>Connect</description>
18686                    <value>0</value>
18687                  </enumeratedValue>
18688                </enumeratedValues>
18689              </field>
18690            </fields>
18691          </register>
18692          <register>
18693            <name>MOSI</name>
18694            <description>Pin select for MOSI signal</description>
18695            <addressOffset>0x008</addressOffset>
18696            <access>read-write</access>
18697            <resetValue>0xFFFFFFFF</resetValue>
18698            <fields>
18699              <field>
18700                <name>PIN</name>
18701                <description>Pin number</description>
18702                <lsb>0</lsb>
18703                <msb>4</msb>
18704              </field>
18705              <field>
18706                <name>CONNECT</name>
18707                <description>Connection</description>
18708                <lsb>31</lsb>
18709                <msb>31</msb>
18710                <enumeratedValues>
18711                  <enumeratedValue>
18712                    <name>Disconnected</name>
18713                    <description>Disconnect</description>
18714                    <value>1</value>
18715                  </enumeratedValue>
18716                  <enumeratedValue>
18717                    <name>Connected</name>
18718                    <description>Connect</description>
18719                    <value>0</value>
18720                  </enumeratedValue>
18721                </enumeratedValues>
18722              </field>
18723            </fields>
18724          </register>
18725          <register>
18726            <name>CSN</name>
18727            <description>Pin select for CSN signal</description>
18728            <addressOffset>0x00C</addressOffset>
18729            <access>read-write</access>
18730            <resetValue>0xFFFFFFFF</resetValue>
18731            <fields>
18732              <field>
18733                <name>PIN</name>
18734                <description>Pin number</description>
18735                <lsb>0</lsb>
18736                <msb>4</msb>
18737              </field>
18738              <field>
18739                <name>CONNECT</name>
18740                <description>Connection</description>
18741                <lsb>31</lsb>
18742                <msb>31</msb>
18743                <enumeratedValues>
18744                  <enumeratedValue>
18745                    <name>Disconnected</name>
18746                    <description>Disconnect</description>
18747                    <value>1</value>
18748                  </enumeratedValue>
18749                  <enumeratedValue>
18750                    <name>Connected</name>
18751                    <description>Connect</description>
18752                    <value>0</value>
18753                  </enumeratedValue>
18754                </enumeratedValues>
18755              </field>
18756            </fields>
18757          </register>
18758        </cluster>
18759        <cluster>
18760          <name>RXD</name>
18761          <description>Unspecified</description>
18762          <headerStructName>SPIS_RXD</headerStructName>
18763          <access>read-write</access>
18764          <addressOffset>0x534</addressOffset>
18765          <register>
18766            <name>PTR</name>
18767            <description>RXD data pointer</description>
18768            <addressOffset>0x000</addressOffset>
18769            <access>read-write</access>
18770            <fields>
18771              <field>
18772                <name>PTR</name>
18773                <description>RXD data pointer</description>
18774                <lsb>0</lsb>
18775                <msb>31</msb>
18776              </field>
18777            </fields>
18778          </register>
18779          <register>
18780            <name>MAXCNT</name>
18781            <description>Maximum number of bytes in receive buffer</description>
18782            <addressOffset>0x004</addressOffset>
18783            <access>read-write</access>
18784            <fields>
18785              <field>
18786                <name>MAXCNT</name>
18787                <description>Maximum number of bytes in receive buffer</description>
18788                <lsb>0</lsb>
18789                <msb>13</msb>
18790              </field>
18791            </fields>
18792          </register>
18793          <register>
18794            <name>AMOUNT</name>
18795            <description>Number of bytes received in last granted transaction</description>
18796            <addressOffset>0x008</addressOffset>
18797            <access>read-only</access>
18798            <fields>
18799              <field>
18800                <name>AMOUNT</name>
18801                <description>Number of bytes received in the last granted transaction</description>
18802                <lsb>0</lsb>
18803                <msb>13</msb>
18804              </field>
18805            </fields>
18806          </register>
18807          <register>
18808            <name>LIST</name>
18809            <description>EasyDMA list type</description>
18810            <addressOffset>0x00C</addressOffset>
18811            <access>read-write</access>
18812            <fields>
18813              <field>
18814                <name>LIST</name>
18815                <description>List type</description>
18816                <lsb>0</lsb>
18817                <msb>1</msb>
18818                <enumeratedValues>
18819                  <enumeratedValue>
18820                    <name>Disabled</name>
18821                    <description>Disable EasyDMA list</description>
18822                    <value>0</value>
18823                  </enumeratedValue>
18824                  <enumeratedValue>
18825                    <name>ArrayList</name>
18826                    <description>Use array list</description>
18827                    <value>1</value>
18828                  </enumeratedValue>
18829                </enumeratedValues>
18830              </field>
18831            </fields>
18832          </register>
18833        </cluster>
18834        <cluster>
18835          <name>TXD</name>
18836          <description>Unspecified</description>
18837          <headerStructName>SPIS_TXD</headerStructName>
18838          <access>read-write</access>
18839          <addressOffset>0x544</addressOffset>
18840          <register>
18841            <name>PTR</name>
18842            <description>TXD data pointer</description>
18843            <addressOffset>0x000</addressOffset>
18844            <access>read-write</access>
18845            <fields>
18846              <field>
18847                <name>PTR</name>
18848                <description>TXD data pointer</description>
18849                <lsb>0</lsb>
18850                <msb>31</msb>
18851              </field>
18852            </fields>
18853          </register>
18854          <register>
18855            <name>MAXCNT</name>
18856            <description>Maximum number of bytes in transmit buffer</description>
18857            <addressOffset>0x004</addressOffset>
18858            <access>read-write</access>
18859            <fields>
18860              <field>
18861                <name>MAXCNT</name>
18862                <description>Maximum number of bytes in transmit buffer</description>
18863                <lsb>0</lsb>
18864                <msb>13</msb>
18865              </field>
18866            </fields>
18867          </register>
18868          <register>
18869            <name>AMOUNT</name>
18870            <description>Number of bytes transmitted in last granted transaction</description>
18871            <addressOffset>0x008</addressOffset>
18872            <access>read-only</access>
18873            <fields>
18874              <field>
18875                <name>AMOUNT</name>
18876                <description>Number of bytes transmitted in last granted transaction</description>
18877                <lsb>0</lsb>
18878                <msb>13</msb>
18879              </field>
18880            </fields>
18881          </register>
18882          <register>
18883            <name>LIST</name>
18884            <description>EasyDMA list type</description>
18885            <addressOffset>0x00C</addressOffset>
18886            <access>read-write</access>
18887            <fields>
18888              <field>
18889                <name>LIST</name>
18890                <description>List type</description>
18891                <lsb>0</lsb>
18892                <msb>1</msb>
18893                <enumeratedValues>
18894                  <enumeratedValue>
18895                    <name>Disabled</name>
18896                    <description>Disable EasyDMA list</description>
18897                    <value>0</value>
18898                  </enumeratedValue>
18899                  <enumeratedValue>
18900                    <name>ArrayList</name>
18901                    <description>Use array list</description>
18902                    <value>1</value>
18903                  </enumeratedValue>
18904                </enumeratedValues>
18905              </field>
18906            </fields>
18907          </register>
18908        </cluster>
18909        <register>
18910          <name>CONFIG</name>
18911          <description>Configuration register</description>
18912          <addressOffset>0x554</addressOffset>
18913          <access>read-write</access>
18914          <fields>
18915            <field>
18916              <name>ORDER</name>
18917              <description>Bit order</description>
18918              <lsb>0</lsb>
18919              <msb>0</msb>
18920              <enumeratedValues>
18921                <enumeratedValue>
18922                  <name>MsbFirst</name>
18923                  <description>Most significant bit shifted out first</description>
18924                  <value>0</value>
18925                </enumeratedValue>
18926                <enumeratedValue>
18927                  <name>LsbFirst</name>
18928                  <description>Least significant bit shifted out first</description>
18929                  <value>1</value>
18930                </enumeratedValue>
18931              </enumeratedValues>
18932            </field>
18933            <field>
18934              <name>CPHA</name>
18935              <description>Serial clock (SCK) phase</description>
18936              <lsb>1</lsb>
18937              <msb>1</msb>
18938              <enumeratedValues>
18939                <enumeratedValue>
18940                  <name>Leading</name>
18941                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
18942                  <value>0</value>
18943                </enumeratedValue>
18944                <enumeratedValue>
18945                  <name>Trailing</name>
18946                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
18947                  <value>1</value>
18948                </enumeratedValue>
18949              </enumeratedValues>
18950            </field>
18951            <field>
18952              <name>CPOL</name>
18953              <description>Serial clock (SCK) polarity</description>
18954              <lsb>2</lsb>
18955              <msb>2</msb>
18956              <enumeratedValues>
18957                <enumeratedValue>
18958                  <name>ActiveHigh</name>
18959                  <description>Active high</description>
18960                  <value>0</value>
18961                </enumeratedValue>
18962                <enumeratedValue>
18963                  <name>ActiveLow</name>
18964                  <description>Active low</description>
18965                  <value>1</value>
18966                </enumeratedValue>
18967              </enumeratedValues>
18968            </field>
18969          </fields>
18970        </register>
18971        <register>
18972          <name>DEF</name>
18973          <description>Default character. Character clocked out in case of an ignored transaction.</description>
18974          <addressOffset>0x55C</addressOffset>
18975          <access>read-write</access>
18976          <fields>
18977            <field>
18978              <name>DEF</name>
18979              <description>Default character. Character clocked out in case of an ignored transaction.</description>
18980              <lsb>0</lsb>
18981              <msb>7</msb>
18982            </field>
18983          </fields>
18984        </register>
18985        <register>
18986          <name>ORC</name>
18987          <description>Over-read character</description>
18988          <addressOffset>0x5C0</addressOffset>
18989          <access>read-write</access>
18990          <fields>
18991            <field>
18992              <name>ORC</name>
18993              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
18994              <lsb>0</lsb>
18995              <msb>7</msb>
18996            </field>
18997          </fields>
18998        </register>
18999      </registers>
19000    </peripheral>
19001    <peripheral>
19002      <name>TWI0</name>
19003      <description>I2C compatible Two-Wire Interface</description>
19004      <baseAddress>0x40003000</baseAddress>
19005      <alternatePeripheral>SPI1</alternatePeripheral>
19006      <headerStructName>TWI</headerStructName>
19007      <addressBlock>
19008        <offset>0</offset>
19009        <size>0x1000</size>
19010        <usage>registers</usage>
19011      </addressBlock>
19012      <interrupt>
19013        <name>TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1</name>
19014        <value>3</value>
19015      </interrupt>
19016      <groupName>TWI</groupName>
19017      <size>0x20</size>
19018      <registers>
19019        <register>
19020          <name>TASKS_STARTRX</name>
19021          <description>Start TWI receive sequence</description>
19022          <addressOffset>0x000</addressOffset>
19023          <access>write-only</access>
19024          <fields>
19025            <field>
19026              <name>TASKS_STARTRX</name>
19027              <description>Start TWI receive sequence</description>
19028              <lsb>0</lsb>
19029              <msb>0</msb>
19030              <enumeratedValues>
19031                <enumeratedValue>
19032                  <name>Trigger</name>
19033                  <description>Trigger task</description>
19034                  <value>1</value>
19035                </enumeratedValue>
19036              </enumeratedValues>
19037            </field>
19038          </fields>
19039        </register>
19040        <register>
19041          <name>TASKS_STARTTX</name>
19042          <description>Start TWI transmit sequence</description>
19043          <addressOffset>0x008</addressOffset>
19044          <access>write-only</access>
19045          <fields>
19046            <field>
19047              <name>TASKS_STARTTX</name>
19048              <description>Start TWI transmit sequence</description>
19049              <lsb>0</lsb>
19050              <msb>0</msb>
19051              <enumeratedValues>
19052                <enumeratedValue>
19053                  <name>Trigger</name>
19054                  <description>Trigger task</description>
19055                  <value>1</value>
19056                </enumeratedValue>
19057              </enumeratedValues>
19058            </field>
19059          </fields>
19060        </register>
19061        <register>
19062          <name>TASKS_STOP</name>
19063          <description>Stop TWI transaction</description>
19064          <addressOffset>0x014</addressOffset>
19065          <access>write-only</access>
19066          <fields>
19067            <field>
19068              <name>TASKS_STOP</name>
19069              <description>Stop TWI transaction</description>
19070              <lsb>0</lsb>
19071              <msb>0</msb>
19072              <enumeratedValues>
19073                <enumeratedValue>
19074                  <name>Trigger</name>
19075                  <description>Trigger task</description>
19076                  <value>1</value>
19077                </enumeratedValue>
19078              </enumeratedValues>
19079            </field>
19080          </fields>
19081        </register>
19082        <register>
19083          <name>TASKS_SUSPEND</name>
19084          <description>Suspend TWI transaction</description>
19085          <addressOffset>0x01C</addressOffset>
19086          <access>write-only</access>
19087          <fields>
19088            <field>
19089              <name>TASKS_SUSPEND</name>
19090              <description>Suspend TWI transaction</description>
19091              <lsb>0</lsb>
19092              <msb>0</msb>
19093              <enumeratedValues>
19094                <enumeratedValue>
19095                  <name>Trigger</name>
19096                  <description>Trigger task</description>
19097                  <value>1</value>
19098                </enumeratedValue>
19099              </enumeratedValues>
19100            </field>
19101          </fields>
19102        </register>
19103        <register>
19104          <name>TASKS_RESUME</name>
19105          <description>Resume TWI transaction</description>
19106          <addressOffset>0x020</addressOffset>
19107          <access>write-only</access>
19108          <fields>
19109            <field>
19110              <name>TASKS_RESUME</name>
19111              <description>Resume TWI transaction</description>
19112              <lsb>0</lsb>
19113              <msb>0</msb>
19114              <enumeratedValues>
19115                <enumeratedValue>
19116                  <name>Trigger</name>
19117                  <description>Trigger task</description>
19118                  <value>1</value>
19119                </enumeratedValue>
19120              </enumeratedValues>
19121            </field>
19122          </fields>
19123        </register>
19124        <register>
19125          <name>EVENTS_STOPPED</name>
19126          <description>TWI stopped</description>
19127          <addressOffset>0x104</addressOffset>
19128          <access>read-write</access>
19129          <fields>
19130            <field>
19131              <name>EVENTS_STOPPED</name>
19132              <description>TWI stopped</description>
19133              <lsb>0</lsb>
19134              <msb>0</msb>
19135              <enumeratedValues>
19136                <enumeratedValue>
19137                  <name>NotGenerated</name>
19138                  <description>Event not generated</description>
19139                  <value>0</value>
19140                </enumeratedValue>
19141                <enumeratedValue>
19142                  <name>Generated</name>
19143                  <description>Event generated</description>
19144                  <value>1</value>
19145                </enumeratedValue>
19146              </enumeratedValues>
19147            </field>
19148          </fields>
19149        </register>
19150        <register>
19151          <name>EVENTS_RXDREADY</name>
19152          <description>TWI RXD byte received</description>
19153          <addressOffset>0x108</addressOffset>
19154          <access>read-write</access>
19155          <fields>
19156            <field>
19157              <name>EVENTS_RXDREADY</name>
19158              <description>TWI RXD byte received</description>
19159              <lsb>0</lsb>
19160              <msb>0</msb>
19161              <enumeratedValues>
19162                <enumeratedValue>
19163                  <name>NotGenerated</name>
19164                  <description>Event not generated</description>
19165                  <value>0</value>
19166                </enumeratedValue>
19167                <enumeratedValue>
19168                  <name>Generated</name>
19169                  <description>Event generated</description>
19170                  <value>1</value>
19171                </enumeratedValue>
19172              </enumeratedValues>
19173            </field>
19174          </fields>
19175        </register>
19176        <register>
19177          <name>EVENTS_TXDSENT</name>
19178          <description>TWI TXD byte sent</description>
19179          <addressOffset>0x11C</addressOffset>
19180          <access>read-write</access>
19181          <fields>
19182            <field>
19183              <name>EVENTS_TXDSENT</name>
19184              <description>TWI TXD byte sent</description>
19185              <lsb>0</lsb>
19186              <msb>0</msb>
19187              <enumeratedValues>
19188                <enumeratedValue>
19189                  <name>NotGenerated</name>
19190                  <description>Event not generated</description>
19191                  <value>0</value>
19192                </enumeratedValue>
19193                <enumeratedValue>
19194                  <name>Generated</name>
19195                  <description>Event generated</description>
19196                  <value>1</value>
19197                </enumeratedValue>
19198              </enumeratedValues>
19199            </field>
19200          </fields>
19201        </register>
19202        <register>
19203          <name>EVENTS_ERROR</name>
19204          <description>TWI error</description>
19205          <addressOffset>0x124</addressOffset>
19206          <access>read-write</access>
19207          <fields>
19208            <field>
19209              <name>EVENTS_ERROR</name>
19210              <description>TWI error</description>
19211              <lsb>0</lsb>
19212              <msb>0</msb>
19213              <enumeratedValues>
19214                <enumeratedValue>
19215                  <name>NotGenerated</name>
19216                  <description>Event not generated</description>
19217                  <value>0</value>
19218                </enumeratedValue>
19219                <enumeratedValue>
19220                  <name>Generated</name>
19221                  <description>Event generated</description>
19222                  <value>1</value>
19223                </enumeratedValue>
19224              </enumeratedValues>
19225            </field>
19226          </fields>
19227        </register>
19228        <register>
19229          <name>EVENTS_BB</name>
19230          <description>TWI byte boundary, generated before each byte that is sent or received</description>
19231          <addressOffset>0x138</addressOffset>
19232          <access>read-write</access>
19233          <fields>
19234            <field>
19235              <name>EVENTS_BB</name>
19236              <description>TWI byte boundary, generated before each byte that is sent or received</description>
19237              <lsb>0</lsb>
19238              <msb>0</msb>
19239              <enumeratedValues>
19240                <enumeratedValue>
19241                  <name>NotGenerated</name>
19242                  <description>Event not generated</description>
19243                  <value>0</value>
19244                </enumeratedValue>
19245                <enumeratedValue>
19246                  <name>Generated</name>
19247                  <description>Event generated</description>
19248                  <value>1</value>
19249                </enumeratedValue>
19250              </enumeratedValues>
19251            </field>
19252          </fields>
19253        </register>
19254        <register>
19255          <name>EVENTS_SUSPENDED</name>
19256          <description>TWI entered the suspended state</description>
19257          <addressOffset>0x148</addressOffset>
19258          <access>read-write</access>
19259          <fields>
19260            <field>
19261              <name>EVENTS_SUSPENDED</name>
19262              <description>TWI entered the suspended state</description>
19263              <lsb>0</lsb>
19264              <msb>0</msb>
19265              <enumeratedValues>
19266                <enumeratedValue>
19267                  <name>NotGenerated</name>
19268                  <description>Event not generated</description>
19269                  <value>0</value>
19270                </enumeratedValue>
19271                <enumeratedValue>
19272                  <name>Generated</name>
19273                  <description>Event generated</description>
19274                  <value>1</value>
19275                </enumeratedValue>
19276              </enumeratedValues>
19277            </field>
19278          </fields>
19279        </register>
19280        <register>
19281          <name>SHORTS</name>
19282          <description>Shortcuts between local events and tasks</description>
19283          <addressOffset>0x200</addressOffset>
19284          <access>read-write</access>
19285          <fields>
19286            <field>
19287              <name>BB_SUSPEND</name>
19288              <description>Shortcut between event BB and task SUSPEND</description>
19289              <lsb>0</lsb>
19290              <msb>0</msb>
19291              <enumeratedValues>
19292                <enumeratedValue>
19293                  <name>Disabled</name>
19294                  <description>Disable shortcut</description>
19295                  <value>0</value>
19296                </enumeratedValue>
19297                <enumeratedValue>
19298                  <name>Enabled</name>
19299                  <description>Enable shortcut</description>
19300                  <value>1</value>
19301                </enumeratedValue>
19302              </enumeratedValues>
19303            </field>
19304            <field>
19305              <name>BB_STOP</name>
19306              <description>Shortcut between event BB and task STOP</description>
19307              <lsb>1</lsb>
19308              <msb>1</msb>
19309              <enumeratedValues>
19310                <enumeratedValue>
19311                  <name>Disabled</name>
19312                  <description>Disable shortcut</description>
19313                  <value>0</value>
19314                </enumeratedValue>
19315                <enumeratedValue>
19316                  <name>Enabled</name>
19317                  <description>Enable shortcut</description>
19318                  <value>1</value>
19319                </enumeratedValue>
19320              </enumeratedValues>
19321            </field>
19322          </fields>
19323        </register>
19324        <register>
19325          <name>INTENSET</name>
19326          <description>Enable interrupt</description>
19327          <addressOffset>0x304</addressOffset>
19328          <access>read-write</access>
19329          <fields>
19330            <field>
19331              <name>STOPPED</name>
19332              <description>Write '1' to enable interrupt for event STOPPED</description>
19333              <lsb>1</lsb>
19334              <msb>1</msb>
19335              <enumeratedValues>
19336                <usage>read</usage>
19337                <enumeratedValue>
19338                  <name>Disabled</name>
19339                  <description>Read: Disabled</description>
19340                  <value>0</value>
19341                </enumeratedValue>
19342                <enumeratedValue>
19343                  <name>Enabled</name>
19344                  <description>Read: Enabled</description>
19345                  <value>1</value>
19346                </enumeratedValue>
19347              </enumeratedValues>
19348              <enumeratedValues>
19349                <usage>write</usage>
19350                <enumeratedValue>
19351                  <name>Set</name>
19352                  <description>Enable</description>
19353                  <value>1</value>
19354                </enumeratedValue>
19355              </enumeratedValues>
19356            </field>
19357            <field>
19358              <name>RXDREADY</name>
19359              <description>Write '1' to enable interrupt for event RXDREADY</description>
19360              <lsb>2</lsb>
19361              <msb>2</msb>
19362              <enumeratedValues>
19363                <usage>read</usage>
19364                <enumeratedValue>
19365                  <name>Disabled</name>
19366                  <description>Read: Disabled</description>
19367                  <value>0</value>
19368                </enumeratedValue>
19369                <enumeratedValue>
19370                  <name>Enabled</name>
19371                  <description>Read: Enabled</description>
19372                  <value>1</value>
19373                </enumeratedValue>
19374              </enumeratedValues>
19375              <enumeratedValues>
19376                <usage>write</usage>
19377                <enumeratedValue>
19378                  <name>Set</name>
19379                  <description>Enable</description>
19380                  <value>1</value>
19381                </enumeratedValue>
19382              </enumeratedValues>
19383            </field>
19384            <field>
19385              <name>TXDSENT</name>
19386              <description>Write '1' to enable interrupt for event TXDSENT</description>
19387              <lsb>7</lsb>
19388              <msb>7</msb>
19389              <enumeratedValues>
19390                <usage>read</usage>
19391                <enumeratedValue>
19392                  <name>Disabled</name>
19393                  <description>Read: Disabled</description>
19394                  <value>0</value>
19395                </enumeratedValue>
19396                <enumeratedValue>
19397                  <name>Enabled</name>
19398                  <description>Read: Enabled</description>
19399                  <value>1</value>
19400                </enumeratedValue>
19401              </enumeratedValues>
19402              <enumeratedValues>
19403                <usage>write</usage>
19404                <enumeratedValue>
19405                  <name>Set</name>
19406                  <description>Enable</description>
19407                  <value>1</value>
19408                </enumeratedValue>
19409              </enumeratedValues>
19410            </field>
19411            <field>
19412              <name>ERROR</name>
19413              <description>Write '1' to enable interrupt for event ERROR</description>
19414              <lsb>9</lsb>
19415              <msb>9</msb>
19416              <enumeratedValues>
19417                <usage>read</usage>
19418                <enumeratedValue>
19419                  <name>Disabled</name>
19420                  <description>Read: Disabled</description>
19421                  <value>0</value>
19422                </enumeratedValue>
19423                <enumeratedValue>
19424                  <name>Enabled</name>
19425                  <description>Read: Enabled</description>
19426                  <value>1</value>
19427                </enumeratedValue>
19428              </enumeratedValues>
19429              <enumeratedValues>
19430                <usage>write</usage>
19431                <enumeratedValue>
19432                  <name>Set</name>
19433                  <description>Enable</description>
19434                  <value>1</value>
19435                </enumeratedValue>
19436              </enumeratedValues>
19437            </field>
19438            <field>
19439              <name>BB</name>
19440              <description>Write '1' to enable interrupt for event BB</description>
19441              <lsb>14</lsb>
19442              <msb>14</msb>
19443              <enumeratedValues>
19444                <usage>read</usage>
19445                <enumeratedValue>
19446                  <name>Disabled</name>
19447                  <description>Read: Disabled</description>
19448                  <value>0</value>
19449                </enumeratedValue>
19450                <enumeratedValue>
19451                  <name>Enabled</name>
19452                  <description>Read: Enabled</description>
19453                  <value>1</value>
19454                </enumeratedValue>
19455              </enumeratedValues>
19456              <enumeratedValues>
19457                <usage>write</usage>
19458                <enumeratedValue>
19459                  <name>Set</name>
19460                  <description>Enable</description>
19461                  <value>1</value>
19462                </enumeratedValue>
19463              </enumeratedValues>
19464            </field>
19465            <field>
19466              <name>SUSPENDED</name>
19467              <description>Write '1' to enable interrupt for event SUSPENDED</description>
19468              <lsb>18</lsb>
19469              <msb>18</msb>
19470              <enumeratedValues>
19471                <usage>read</usage>
19472                <enumeratedValue>
19473                  <name>Disabled</name>
19474                  <description>Read: Disabled</description>
19475                  <value>0</value>
19476                </enumeratedValue>
19477                <enumeratedValue>
19478                  <name>Enabled</name>
19479                  <description>Read: Enabled</description>
19480                  <value>1</value>
19481                </enumeratedValue>
19482              </enumeratedValues>
19483              <enumeratedValues>
19484                <usage>write</usage>
19485                <enumeratedValue>
19486                  <name>Set</name>
19487                  <description>Enable</description>
19488                  <value>1</value>
19489                </enumeratedValue>
19490              </enumeratedValues>
19491            </field>
19492          </fields>
19493        </register>
19494        <register>
19495          <name>INTENCLR</name>
19496          <description>Disable interrupt</description>
19497          <addressOffset>0x308</addressOffset>
19498          <access>read-write</access>
19499          <fields>
19500            <field>
19501              <name>STOPPED</name>
19502              <description>Write '1' to disable interrupt for event STOPPED</description>
19503              <lsb>1</lsb>
19504              <msb>1</msb>
19505              <enumeratedValues>
19506                <usage>read</usage>
19507                <enumeratedValue>
19508                  <name>Disabled</name>
19509                  <description>Read: Disabled</description>
19510                  <value>0</value>
19511                </enumeratedValue>
19512                <enumeratedValue>
19513                  <name>Enabled</name>
19514                  <description>Read: Enabled</description>
19515                  <value>1</value>
19516                </enumeratedValue>
19517              </enumeratedValues>
19518              <enumeratedValues>
19519                <usage>write</usage>
19520                <enumeratedValue>
19521                  <name>Clear</name>
19522                  <description>Disable</description>
19523                  <value>1</value>
19524                </enumeratedValue>
19525              </enumeratedValues>
19526            </field>
19527            <field>
19528              <name>RXDREADY</name>
19529              <description>Write '1' to disable interrupt for event RXDREADY</description>
19530              <lsb>2</lsb>
19531              <msb>2</msb>
19532              <enumeratedValues>
19533                <usage>read</usage>
19534                <enumeratedValue>
19535                  <name>Disabled</name>
19536                  <description>Read: Disabled</description>
19537                  <value>0</value>
19538                </enumeratedValue>
19539                <enumeratedValue>
19540                  <name>Enabled</name>
19541                  <description>Read: Enabled</description>
19542                  <value>1</value>
19543                </enumeratedValue>
19544              </enumeratedValues>
19545              <enumeratedValues>
19546                <usage>write</usage>
19547                <enumeratedValue>
19548                  <name>Clear</name>
19549                  <description>Disable</description>
19550                  <value>1</value>
19551                </enumeratedValue>
19552              </enumeratedValues>
19553            </field>
19554            <field>
19555              <name>TXDSENT</name>
19556              <description>Write '1' to disable interrupt for event TXDSENT</description>
19557              <lsb>7</lsb>
19558              <msb>7</msb>
19559              <enumeratedValues>
19560                <usage>read</usage>
19561                <enumeratedValue>
19562                  <name>Disabled</name>
19563                  <description>Read: Disabled</description>
19564                  <value>0</value>
19565                </enumeratedValue>
19566                <enumeratedValue>
19567                  <name>Enabled</name>
19568                  <description>Read: Enabled</description>
19569                  <value>1</value>
19570                </enumeratedValue>
19571              </enumeratedValues>
19572              <enumeratedValues>
19573                <usage>write</usage>
19574                <enumeratedValue>
19575                  <name>Clear</name>
19576                  <description>Disable</description>
19577                  <value>1</value>
19578                </enumeratedValue>
19579              </enumeratedValues>
19580            </field>
19581            <field>
19582              <name>ERROR</name>
19583              <description>Write '1' to disable interrupt for event ERROR</description>
19584              <lsb>9</lsb>
19585              <msb>9</msb>
19586              <enumeratedValues>
19587                <usage>read</usage>
19588                <enumeratedValue>
19589                  <name>Disabled</name>
19590                  <description>Read: Disabled</description>
19591                  <value>0</value>
19592                </enumeratedValue>
19593                <enumeratedValue>
19594                  <name>Enabled</name>
19595                  <description>Read: Enabled</description>
19596                  <value>1</value>
19597                </enumeratedValue>
19598              </enumeratedValues>
19599              <enumeratedValues>
19600                <usage>write</usage>
19601                <enumeratedValue>
19602                  <name>Clear</name>
19603                  <description>Disable</description>
19604                  <value>1</value>
19605                </enumeratedValue>
19606              </enumeratedValues>
19607            </field>
19608            <field>
19609              <name>BB</name>
19610              <description>Write '1' to disable interrupt for event BB</description>
19611              <lsb>14</lsb>
19612              <msb>14</msb>
19613              <enumeratedValues>
19614                <usage>read</usage>
19615                <enumeratedValue>
19616                  <name>Disabled</name>
19617                  <description>Read: Disabled</description>
19618                  <value>0</value>
19619                </enumeratedValue>
19620                <enumeratedValue>
19621                  <name>Enabled</name>
19622                  <description>Read: Enabled</description>
19623                  <value>1</value>
19624                </enumeratedValue>
19625              </enumeratedValues>
19626              <enumeratedValues>
19627                <usage>write</usage>
19628                <enumeratedValue>
19629                  <name>Clear</name>
19630                  <description>Disable</description>
19631                  <value>1</value>
19632                </enumeratedValue>
19633              </enumeratedValues>
19634            </field>
19635            <field>
19636              <name>SUSPENDED</name>
19637              <description>Write '1' to disable interrupt for event SUSPENDED</description>
19638              <lsb>18</lsb>
19639              <msb>18</msb>
19640              <enumeratedValues>
19641                <usage>read</usage>
19642                <enumeratedValue>
19643                  <name>Disabled</name>
19644                  <description>Read: Disabled</description>
19645                  <value>0</value>
19646                </enumeratedValue>
19647                <enumeratedValue>
19648                  <name>Enabled</name>
19649                  <description>Read: Enabled</description>
19650                  <value>1</value>
19651                </enumeratedValue>
19652              </enumeratedValues>
19653              <enumeratedValues>
19654                <usage>write</usage>
19655                <enumeratedValue>
19656                  <name>Clear</name>
19657                  <description>Disable</description>
19658                  <value>1</value>
19659                </enumeratedValue>
19660              </enumeratedValues>
19661            </field>
19662          </fields>
19663        </register>
19664        <register>
19665          <name>ERRORSRC</name>
19666          <description>Error source</description>
19667          <addressOffset>0x4C4</addressOffset>
19668          <access>read-write</access>
19669          <modifiedWriteValues>oneToClear</modifiedWriteValues>
19670          <fields>
19671            <field>
19672              <name>OVERRUN</name>
19673              <description>Overrun error</description>
19674              <lsb>0</lsb>
19675              <msb>0</msb>
19676              <enumeratedValues>
19677                <usage>read</usage>
19678                <enumeratedValue>
19679                  <name>NotPresent</name>
19680                  <description>Read: no overrun occured</description>
19681                  <value>0</value>
19682                </enumeratedValue>
19683                <enumeratedValue>
19684                  <name>Present</name>
19685                  <description>Read: overrun occured</description>
19686                  <value>1</value>
19687                </enumeratedValue>
19688              </enumeratedValues>
19689            </field>
19690            <field>
19691              <name>ANACK</name>
19692              <description>NACK received after sending the address (write '1' to clear)</description>
19693              <lsb>1</lsb>
19694              <msb>1</msb>
19695              <enumeratedValues>
19696                <usage>read</usage>
19697                <enumeratedValue>
19698                  <name>NotPresent</name>
19699                  <description>Read: error not present</description>
19700                  <value>0</value>
19701                </enumeratedValue>
19702                <enumeratedValue>
19703                  <name>Present</name>
19704                  <description>Read: error present</description>
19705                  <value>1</value>
19706                </enumeratedValue>
19707              </enumeratedValues>
19708            </field>
19709            <field>
19710              <name>DNACK</name>
19711              <description>NACK received after sending a data byte (write '1' to clear)</description>
19712              <lsb>2</lsb>
19713              <msb>2</msb>
19714              <enumeratedValues>
19715                <usage>read</usage>
19716                <enumeratedValue>
19717                  <name>NotPresent</name>
19718                  <description>Read: error not present</description>
19719                  <value>0</value>
19720                </enumeratedValue>
19721                <enumeratedValue>
19722                  <name>Present</name>
19723                  <description>Read: error present</description>
19724                  <value>1</value>
19725                </enumeratedValue>
19726              </enumeratedValues>
19727            </field>
19728          </fields>
19729        </register>
19730        <register>
19731          <name>ENABLE</name>
19732          <description>Enable TWI</description>
19733          <addressOffset>0x500</addressOffset>
19734          <access>read-write</access>
19735          <fields>
19736            <field>
19737              <name>ENABLE</name>
19738              <description>Enable or disable TWI</description>
19739              <lsb>0</lsb>
19740              <msb>3</msb>
19741              <enumeratedValues>
19742                <enumeratedValue>
19743                  <name>Disabled</name>
19744                  <description>Disable TWI</description>
19745                  <value>0</value>
19746                </enumeratedValue>
19747                <enumeratedValue>
19748                  <name>Enabled</name>
19749                  <description>Enable TWI</description>
19750                  <value>5</value>
19751                </enumeratedValue>
19752              </enumeratedValues>
19753            </field>
19754          </fields>
19755        </register>
19756        <cluster>
19757          <name>PSEL</name>
19758          <description>Unspecified</description>
19759          <headerStructName>TWI_PSEL</headerStructName>
19760          <access>read-write</access>
19761          <addressOffset>0x508</addressOffset>
19762          <register>
19763            <name>SCL</name>
19764            <description>Pin select for SCL</description>
19765            <addressOffset>0x000</addressOffset>
19766            <access>read-write</access>
19767            <resetValue>0xFFFFFFFF</resetValue>
19768            <fields>
19769              <field>
19770                <name>PIN</name>
19771                <description>Pin number</description>
19772                <lsb>0</lsb>
19773                <msb>4</msb>
19774              </field>
19775              <field>
19776                <name>CONNECT</name>
19777                <description>Connection</description>
19778                <lsb>31</lsb>
19779                <msb>31</msb>
19780                <enumeratedValues>
19781                  <enumeratedValue>
19782                    <name>Disconnected</name>
19783                    <description>Disconnect</description>
19784                    <value>1</value>
19785                  </enumeratedValue>
19786                  <enumeratedValue>
19787                    <name>Connected</name>
19788                    <description>Connect</description>
19789                    <value>0</value>
19790                  </enumeratedValue>
19791                </enumeratedValues>
19792              </field>
19793            </fields>
19794          </register>
19795          <register>
19796            <name>SDA</name>
19797            <description>Pin select for SDA</description>
19798            <addressOffset>0x004</addressOffset>
19799            <access>read-write</access>
19800            <resetValue>0xFFFFFFFF</resetValue>
19801            <fields>
19802              <field>
19803                <name>PIN</name>
19804                <description>Pin number</description>
19805                <lsb>0</lsb>
19806                <msb>4</msb>
19807              </field>
19808              <field>
19809                <name>CONNECT</name>
19810                <description>Connection</description>
19811                <lsb>31</lsb>
19812                <msb>31</msb>
19813                <enumeratedValues>
19814                  <enumeratedValue>
19815                    <name>Disconnected</name>
19816                    <description>Disconnect</description>
19817                    <value>1</value>
19818                  </enumeratedValue>
19819                  <enumeratedValue>
19820                    <name>Connected</name>
19821                    <description>Connect</description>
19822                    <value>0</value>
19823                  </enumeratedValue>
19824                </enumeratedValues>
19825              </field>
19826            </fields>
19827          </register>
19828        </cluster>
19829        <register>
19830          <name>RXD</name>
19831          <description>RXD register</description>
19832          <addressOffset>0x518</addressOffset>
19833          <access>read-only</access>
19834          <readAction>modifyExternal</readAction>
19835          <fields>
19836            <field>
19837              <name>RXD</name>
19838              <description>RXD register</description>
19839              <lsb>0</lsb>
19840              <msb>7</msb>
19841            </field>
19842          </fields>
19843        </register>
19844        <register>
19845          <name>TXD</name>
19846          <description>TXD register</description>
19847          <addressOffset>0x51C</addressOffset>
19848          <access>read-write</access>
19849          <fields>
19850            <field>
19851              <name>TXD</name>
19852              <description>TXD register</description>
19853              <lsb>0</lsb>
19854              <msb>7</msb>
19855            </field>
19856          </fields>
19857        </register>
19858        <register>
19859          <name>FREQUENCY</name>
19860          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
19861          <addressOffset>0x524</addressOffset>
19862          <access>read-write</access>
19863          <resetValue>0x04000000</resetValue>
19864          <fields>
19865            <field>
19866              <name>FREQUENCY</name>
19867              <description>TWI master clock frequency</description>
19868              <lsb>0</lsb>
19869              <msb>31</msb>
19870              <enumeratedValues>
19871                <enumeratedValue>
19872                  <name>K100</name>
19873                  <description>100 kbps</description>
19874                  <value>0x01980000</value>
19875                </enumeratedValue>
19876                <enumeratedValue>
19877                  <name>K250</name>
19878                  <description>250 kbps</description>
19879                  <value>0x04000000</value>
19880                </enumeratedValue>
19881                <enumeratedValue>
19882                  <name>K400</name>
19883                  <description>400 kbps (actual rate 410.256 kbps)</description>
19884                  <value>0x06680000</value>
19885                </enumeratedValue>
19886              </enumeratedValues>
19887            </field>
19888          </fields>
19889        </register>
19890        <register>
19891          <name>ADDRESS</name>
19892          <description>Address used in the TWI transfer</description>
19893          <addressOffset>0x588</addressOffset>
19894          <access>read-write</access>
19895          <fields>
19896            <field>
19897              <name>ADDRESS</name>
19898              <description>Address used in the TWI transfer</description>
19899              <lsb>0</lsb>
19900              <msb>6</msb>
19901            </field>
19902          </fields>
19903        </register>
19904      </registers>
19905    </peripheral>
19906    <peripheral>
19907      <name>TWIM0</name>
19908      <description>I2C compatible Two-Wire Master Interface with EasyDMA</description>
19909      <baseAddress>0x40003000</baseAddress>
19910      <alternatePeripheral>SPI1</alternatePeripheral>
19911      <headerStructName>TWIM</headerStructName>
19912      <addressBlock>
19913        <offset>0</offset>
19914        <size>0x1000</size>
19915        <usage>registers</usage>
19916      </addressBlock>
19917      <interrupt>
19918        <name>TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1</name>
19919        <value>3</value>
19920      </interrupt>
19921      <groupName>TWIM</groupName>
19922      <size>0x20</size>
19923      <registers>
19924        <register>
19925          <name>TASKS_STARTRX</name>
19926          <description>Start TWI receive sequence</description>
19927          <addressOffset>0x000</addressOffset>
19928          <access>write-only</access>
19929          <fields>
19930            <field>
19931              <name>TASKS_STARTRX</name>
19932              <description>Start TWI receive sequence</description>
19933              <lsb>0</lsb>
19934              <msb>0</msb>
19935              <enumeratedValues>
19936                <enumeratedValue>
19937                  <name>Trigger</name>
19938                  <description>Trigger task</description>
19939                  <value>1</value>
19940                </enumeratedValue>
19941              </enumeratedValues>
19942            </field>
19943          </fields>
19944        </register>
19945        <register>
19946          <name>TASKS_STARTTX</name>
19947          <description>Start TWI transmit sequence</description>
19948          <addressOffset>0x008</addressOffset>
19949          <access>write-only</access>
19950          <fields>
19951            <field>
19952              <name>TASKS_STARTTX</name>
19953              <description>Start TWI transmit sequence</description>
19954              <lsb>0</lsb>
19955              <msb>0</msb>
19956              <enumeratedValues>
19957                <enumeratedValue>
19958                  <name>Trigger</name>
19959                  <description>Trigger task</description>
19960                  <value>1</value>
19961                </enumeratedValue>
19962              </enumeratedValues>
19963            </field>
19964          </fields>
19965        </register>
19966        <register>
19967          <name>TASKS_STOP</name>
19968          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
19969          <addressOffset>0x014</addressOffset>
19970          <access>write-only</access>
19971          <fields>
19972            <field>
19973              <name>TASKS_STOP</name>
19974              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
19975              <lsb>0</lsb>
19976              <msb>0</msb>
19977              <enumeratedValues>
19978                <enumeratedValue>
19979                  <name>Trigger</name>
19980                  <description>Trigger task</description>
19981                  <value>1</value>
19982                </enumeratedValue>
19983              </enumeratedValues>
19984            </field>
19985          </fields>
19986        </register>
19987        <register>
19988          <name>TASKS_SUSPEND</name>
19989          <description>Suspend TWI transaction</description>
19990          <addressOffset>0x01C</addressOffset>
19991          <access>write-only</access>
19992          <fields>
19993            <field>
19994              <name>TASKS_SUSPEND</name>
19995              <description>Suspend TWI transaction</description>
19996              <lsb>0</lsb>
19997              <msb>0</msb>
19998              <enumeratedValues>
19999                <enumeratedValue>
20000                  <name>Trigger</name>
20001                  <description>Trigger task</description>
20002                  <value>1</value>
20003                </enumeratedValue>
20004              </enumeratedValues>
20005            </field>
20006          </fields>
20007        </register>
20008        <register>
20009          <name>TASKS_RESUME</name>
20010          <description>Resume TWI transaction</description>
20011          <addressOffset>0x020</addressOffset>
20012          <access>write-only</access>
20013          <fields>
20014            <field>
20015              <name>TASKS_RESUME</name>
20016              <description>Resume TWI transaction</description>
20017              <lsb>0</lsb>
20018              <msb>0</msb>
20019              <enumeratedValues>
20020                <enumeratedValue>
20021                  <name>Trigger</name>
20022                  <description>Trigger task</description>
20023                  <value>1</value>
20024                </enumeratedValue>
20025              </enumeratedValues>
20026            </field>
20027          </fields>
20028        </register>
20029        <register>
20030          <name>EVENTS_STOPPED</name>
20031          <description>TWI stopped</description>
20032          <addressOffset>0x104</addressOffset>
20033          <access>read-write</access>
20034          <fields>
20035            <field>
20036              <name>EVENTS_STOPPED</name>
20037              <description>TWI stopped</description>
20038              <lsb>0</lsb>
20039              <msb>0</msb>
20040              <enumeratedValues>
20041                <enumeratedValue>
20042                  <name>NotGenerated</name>
20043                  <description>Event not generated</description>
20044                  <value>0</value>
20045                </enumeratedValue>
20046                <enumeratedValue>
20047                  <name>Generated</name>
20048                  <description>Event generated</description>
20049                  <value>1</value>
20050                </enumeratedValue>
20051              </enumeratedValues>
20052            </field>
20053          </fields>
20054        </register>
20055        <register>
20056          <name>EVENTS_ERROR</name>
20057          <description>TWI error</description>
20058          <addressOffset>0x124</addressOffset>
20059          <access>read-write</access>
20060          <fields>
20061            <field>
20062              <name>EVENTS_ERROR</name>
20063              <description>TWI error</description>
20064              <lsb>0</lsb>
20065              <msb>0</msb>
20066              <enumeratedValues>
20067                <enumeratedValue>
20068                  <name>NotGenerated</name>
20069                  <description>Event not generated</description>
20070                  <value>0</value>
20071                </enumeratedValue>
20072                <enumeratedValue>
20073                  <name>Generated</name>
20074                  <description>Event generated</description>
20075                  <value>1</value>
20076                </enumeratedValue>
20077              </enumeratedValues>
20078            </field>
20079          </fields>
20080        </register>
20081        <register>
20082          <name>EVENTS_SUSPENDED</name>
20083          <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
20084          <addressOffset>0x148</addressOffset>
20085          <access>read-write</access>
20086          <fields>
20087            <field>
20088              <name>EVENTS_SUSPENDED</name>
20089              <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
20090              <lsb>0</lsb>
20091              <msb>0</msb>
20092              <enumeratedValues>
20093                <enumeratedValue>
20094                  <name>NotGenerated</name>
20095                  <description>Event not generated</description>
20096                  <value>0</value>
20097                </enumeratedValue>
20098                <enumeratedValue>
20099                  <name>Generated</name>
20100                  <description>Event generated</description>
20101                  <value>1</value>
20102                </enumeratedValue>
20103              </enumeratedValues>
20104            </field>
20105          </fields>
20106        </register>
20107        <register>
20108          <name>EVENTS_RXSTARTED</name>
20109          <description>Receive sequence started</description>
20110          <addressOffset>0x14C</addressOffset>
20111          <access>read-write</access>
20112          <fields>
20113            <field>
20114              <name>EVENTS_RXSTARTED</name>
20115              <description>Receive sequence started</description>
20116              <lsb>0</lsb>
20117              <msb>0</msb>
20118              <enumeratedValues>
20119                <enumeratedValue>
20120                  <name>NotGenerated</name>
20121                  <description>Event not generated</description>
20122                  <value>0</value>
20123                </enumeratedValue>
20124                <enumeratedValue>
20125                  <name>Generated</name>
20126                  <description>Event generated</description>
20127                  <value>1</value>
20128                </enumeratedValue>
20129              </enumeratedValues>
20130            </field>
20131          </fields>
20132        </register>
20133        <register>
20134          <name>EVENTS_TXSTARTED</name>
20135          <description>Transmit sequence started</description>
20136          <addressOffset>0x150</addressOffset>
20137          <access>read-write</access>
20138          <fields>
20139            <field>
20140              <name>EVENTS_TXSTARTED</name>
20141              <description>Transmit sequence started</description>
20142              <lsb>0</lsb>
20143              <msb>0</msb>
20144              <enumeratedValues>
20145                <enumeratedValue>
20146                  <name>NotGenerated</name>
20147                  <description>Event not generated</description>
20148                  <value>0</value>
20149                </enumeratedValue>
20150                <enumeratedValue>
20151                  <name>Generated</name>
20152                  <description>Event generated</description>
20153                  <value>1</value>
20154                </enumeratedValue>
20155              </enumeratedValues>
20156            </field>
20157          </fields>
20158        </register>
20159        <register>
20160          <name>EVENTS_LASTRX</name>
20161          <description>Byte boundary, starting to receive the last byte</description>
20162          <addressOffset>0x15C</addressOffset>
20163          <access>read-write</access>
20164          <fields>
20165            <field>
20166              <name>EVENTS_LASTRX</name>
20167              <description>Byte boundary, starting to receive the last byte</description>
20168              <lsb>0</lsb>
20169              <msb>0</msb>
20170              <enumeratedValues>
20171                <enumeratedValue>
20172                  <name>NotGenerated</name>
20173                  <description>Event not generated</description>
20174                  <value>0</value>
20175                </enumeratedValue>
20176                <enumeratedValue>
20177                  <name>Generated</name>
20178                  <description>Event generated</description>
20179                  <value>1</value>
20180                </enumeratedValue>
20181              </enumeratedValues>
20182            </field>
20183          </fields>
20184        </register>
20185        <register>
20186          <name>EVENTS_LASTTX</name>
20187          <description>Byte boundary, starting to transmit the last byte</description>
20188          <addressOffset>0x160</addressOffset>
20189          <access>read-write</access>
20190          <fields>
20191            <field>
20192              <name>EVENTS_LASTTX</name>
20193              <description>Byte boundary, starting to transmit the last byte</description>
20194              <lsb>0</lsb>
20195              <msb>0</msb>
20196              <enumeratedValues>
20197                <enumeratedValue>
20198                  <name>NotGenerated</name>
20199                  <description>Event not generated</description>
20200                  <value>0</value>
20201                </enumeratedValue>
20202                <enumeratedValue>
20203                  <name>Generated</name>
20204                  <description>Event generated</description>
20205                  <value>1</value>
20206                </enumeratedValue>
20207              </enumeratedValues>
20208            </field>
20209          </fields>
20210        </register>
20211        <register>
20212          <name>SHORTS</name>
20213          <description>Shortcuts between local events and tasks</description>
20214          <addressOffset>0x200</addressOffset>
20215          <access>read-write</access>
20216          <fields>
20217            <field>
20218              <name>LASTTX_STARTRX</name>
20219              <description>Shortcut between event LASTTX and task STARTRX</description>
20220              <lsb>7</lsb>
20221              <msb>7</msb>
20222              <enumeratedValues>
20223                <enumeratedValue>
20224                  <name>Disabled</name>
20225                  <description>Disable shortcut</description>
20226                  <value>0</value>
20227                </enumeratedValue>
20228                <enumeratedValue>
20229                  <name>Enabled</name>
20230                  <description>Enable shortcut</description>
20231                  <value>1</value>
20232                </enumeratedValue>
20233              </enumeratedValues>
20234            </field>
20235            <field>
20236              <name>LASTTX_SUSPEND</name>
20237              <description>Shortcut between event LASTTX and task SUSPEND</description>
20238              <lsb>8</lsb>
20239              <msb>8</msb>
20240              <enumeratedValues>
20241                <enumeratedValue>
20242                  <name>Disabled</name>
20243                  <description>Disable shortcut</description>
20244                  <value>0</value>
20245                </enumeratedValue>
20246                <enumeratedValue>
20247                  <name>Enabled</name>
20248                  <description>Enable shortcut</description>
20249                  <value>1</value>
20250                </enumeratedValue>
20251              </enumeratedValues>
20252            </field>
20253            <field>
20254              <name>LASTTX_STOP</name>
20255              <description>Shortcut between event LASTTX and task STOP</description>
20256              <lsb>9</lsb>
20257              <msb>9</msb>
20258              <enumeratedValues>
20259                <enumeratedValue>
20260                  <name>Disabled</name>
20261                  <description>Disable shortcut</description>
20262                  <value>0</value>
20263                </enumeratedValue>
20264                <enumeratedValue>
20265                  <name>Enabled</name>
20266                  <description>Enable shortcut</description>
20267                  <value>1</value>
20268                </enumeratedValue>
20269              </enumeratedValues>
20270            </field>
20271            <field>
20272              <name>LASTRX_STARTTX</name>
20273              <description>Shortcut between event LASTRX and task STARTTX</description>
20274              <lsb>10</lsb>
20275              <msb>10</msb>
20276              <enumeratedValues>
20277                <enumeratedValue>
20278                  <name>Disabled</name>
20279                  <description>Disable shortcut</description>
20280                  <value>0</value>
20281                </enumeratedValue>
20282                <enumeratedValue>
20283                  <name>Enabled</name>
20284                  <description>Enable shortcut</description>
20285                  <value>1</value>
20286                </enumeratedValue>
20287              </enumeratedValues>
20288            </field>
20289            <field>
20290              <name>LASTRX_SUSPEND</name>
20291              <description>Shortcut between event LASTRX and task SUSPEND</description>
20292              <lsb>11</lsb>
20293              <msb>11</msb>
20294              <enumeratedValues>
20295                <enumeratedValue>
20296                  <name>Disabled</name>
20297                  <description>Disable shortcut</description>
20298                  <value>0</value>
20299                </enumeratedValue>
20300                <enumeratedValue>
20301                  <name>Enabled</name>
20302                  <description>Enable shortcut</description>
20303                  <value>1</value>
20304                </enumeratedValue>
20305              </enumeratedValues>
20306            </field>
20307            <field>
20308              <name>LASTRX_STOP</name>
20309              <description>Shortcut between event LASTRX and task STOP</description>
20310              <lsb>12</lsb>
20311              <msb>12</msb>
20312              <enumeratedValues>
20313                <enumeratedValue>
20314                  <name>Disabled</name>
20315                  <description>Disable shortcut</description>
20316                  <value>0</value>
20317                </enumeratedValue>
20318                <enumeratedValue>
20319                  <name>Enabled</name>
20320                  <description>Enable shortcut</description>
20321                  <value>1</value>
20322                </enumeratedValue>
20323              </enumeratedValues>
20324            </field>
20325          </fields>
20326        </register>
20327        <register>
20328          <name>INTEN</name>
20329          <description>Enable or disable interrupt</description>
20330          <addressOffset>0x300</addressOffset>
20331          <access>read-write</access>
20332          <fields>
20333            <field>
20334              <name>STOPPED</name>
20335              <description>Enable or disable interrupt for event STOPPED</description>
20336              <lsb>1</lsb>
20337              <msb>1</msb>
20338              <enumeratedValues>
20339                <enumeratedValue>
20340                  <name>Disabled</name>
20341                  <description>Disable</description>
20342                  <value>0</value>
20343                </enumeratedValue>
20344                <enumeratedValue>
20345                  <name>Enabled</name>
20346                  <description>Enable</description>
20347                  <value>1</value>
20348                </enumeratedValue>
20349              </enumeratedValues>
20350            </field>
20351            <field>
20352              <name>ERROR</name>
20353              <description>Enable or disable interrupt for event ERROR</description>
20354              <lsb>9</lsb>
20355              <msb>9</msb>
20356              <enumeratedValues>
20357                <enumeratedValue>
20358                  <name>Disabled</name>
20359                  <description>Disable</description>
20360                  <value>0</value>
20361                </enumeratedValue>
20362                <enumeratedValue>
20363                  <name>Enabled</name>
20364                  <description>Enable</description>
20365                  <value>1</value>
20366                </enumeratedValue>
20367              </enumeratedValues>
20368            </field>
20369            <field>
20370              <name>SUSPENDED</name>
20371              <description>Enable or disable interrupt for event SUSPENDED</description>
20372              <lsb>18</lsb>
20373              <msb>18</msb>
20374              <enumeratedValues>
20375                <enumeratedValue>
20376                  <name>Disabled</name>
20377                  <description>Disable</description>
20378                  <value>0</value>
20379                </enumeratedValue>
20380                <enumeratedValue>
20381                  <name>Enabled</name>
20382                  <description>Enable</description>
20383                  <value>1</value>
20384                </enumeratedValue>
20385              </enumeratedValues>
20386            </field>
20387            <field>
20388              <name>RXSTARTED</name>
20389              <description>Enable or disable interrupt for event RXSTARTED</description>
20390              <lsb>19</lsb>
20391              <msb>19</msb>
20392              <enumeratedValues>
20393                <enumeratedValue>
20394                  <name>Disabled</name>
20395                  <description>Disable</description>
20396                  <value>0</value>
20397                </enumeratedValue>
20398                <enumeratedValue>
20399                  <name>Enabled</name>
20400                  <description>Enable</description>
20401                  <value>1</value>
20402                </enumeratedValue>
20403              </enumeratedValues>
20404            </field>
20405            <field>
20406              <name>TXSTARTED</name>
20407              <description>Enable or disable interrupt for event TXSTARTED</description>
20408              <lsb>20</lsb>
20409              <msb>20</msb>
20410              <enumeratedValues>
20411                <enumeratedValue>
20412                  <name>Disabled</name>
20413                  <description>Disable</description>
20414                  <value>0</value>
20415                </enumeratedValue>
20416                <enumeratedValue>
20417                  <name>Enabled</name>
20418                  <description>Enable</description>
20419                  <value>1</value>
20420                </enumeratedValue>
20421              </enumeratedValues>
20422            </field>
20423            <field>
20424              <name>LASTRX</name>
20425              <description>Enable or disable interrupt for event LASTRX</description>
20426              <lsb>23</lsb>
20427              <msb>23</msb>
20428              <enumeratedValues>
20429                <enumeratedValue>
20430                  <name>Disabled</name>
20431                  <description>Disable</description>
20432                  <value>0</value>
20433                </enumeratedValue>
20434                <enumeratedValue>
20435                  <name>Enabled</name>
20436                  <description>Enable</description>
20437                  <value>1</value>
20438                </enumeratedValue>
20439              </enumeratedValues>
20440            </field>
20441            <field>
20442              <name>LASTTX</name>
20443              <description>Enable or disable interrupt for event LASTTX</description>
20444              <lsb>24</lsb>
20445              <msb>24</msb>
20446              <enumeratedValues>
20447                <enumeratedValue>
20448                  <name>Disabled</name>
20449                  <description>Disable</description>
20450                  <value>0</value>
20451                </enumeratedValue>
20452                <enumeratedValue>
20453                  <name>Enabled</name>
20454                  <description>Enable</description>
20455                  <value>1</value>
20456                </enumeratedValue>
20457              </enumeratedValues>
20458            </field>
20459          </fields>
20460        </register>
20461        <register>
20462          <name>INTENSET</name>
20463          <description>Enable interrupt</description>
20464          <addressOffset>0x304</addressOffset>
20465          <access>read-write</access>
20466          <fields>
20467            <field>
20468              <name>STOPPED</name>
20469              <description>Write '1' to enable interrupt for event STOPPED</description>
20470              <lsb>1</lsb>
20471              <msb>1</msb>
20472              <enumeratedValues>
20473                <usage>read</usage>
20474                <enumeratedValue>
20475                  <name>Disabled</name>
20476                  <description>Read: Disabled</description>
20477                  <value>0</value>
20478                </enumeratedValue>
20479                <enumeratedValue>
20480                  <name>Enabled</name>
20481                  <description>Read: Enabled</description>
20482                  <value>1</value>
20483                </enumeratedValue>
20484              </enumeratedValues>
20485              <enumeratedValues>
20486                <usage>write</usage>
20487                <enumeratedValue>
20488                  <name>Set</name>
20489                  <description>Enable</description>
20490                  <value>1</value>
20491                </enumeratedValue>
20492              </enumeratedValues>
20493            </field>
20494            <field>
20495              <name>ERROR</name>
20496              <description>Write '1' to enable interrupt for event ERROR</description>
20497              <lsb>9</lsb>
20498              <msb>9</msb>
20499              <enumeratedValues>
20500                <usage>read</usage>
20501                <enumeratedValue>
20502                  <name>Disabled</name>
20503                  <description>Read: Disabled</description>
20504                  <value>0</value>
20505                </enumeratedValue>
20506                <enumeratedValue>
20507                  <name>Enabled</name>
20508                  <description>Read: Enabled</description>
20509                  <value>1</value>
20510                </enumeratedValue>
20511              </enumeratedValues>
20512              <enumeratedValues>
20513                <usage>write</usage>
20514                <enumeratedValue>
20515                  <name>Set</name>
20516                  <description>Enable</description>
20517                  <value>1</value>
20518                </enumeratedValue>
20519              </enumeratedValues>
20520            </field>
20521            <field>
20522              <name>SUSPENDED</name>
20523              <description>Write '1' to enable interrupt for event SUSPENDED</description>
20524              <lsb>18</lsb>
20525              <msb>18</msb>
20526              <enumeratedValues>
20527                <usage>read</usage>
20528                <enumeratedValue>
20529                  <name>Disabled</name>
20530                  <description>Read: Disabled</description>
20531                  <value>0</value>
20532                </enumeratedValue>
20533                <enumeratedValue>
20534                  <name>Enabled</name>
20535                  <description>Read: Enabled</description>
20536                  <value>1</value>
20537                </enumeratedValue>
20538              </enumeratedValues>
20539              <enumeratedValues>
20540                <usage>write</usage>
20541                <enumeratedValue>
20542                  <name>Set</name>
20543                  <description>Enable</description>
20544                  <value>1</value>
20545                </enumeratedValue>
20546              </enumeratedValues>
20547            </field>
20548            <field>
20549              <name>RXSTARTED</name>
20550              <description>Write '1' to enable interrupt for event RXSTARTED</description>
20551              <lsb>19</lsb>
20552              <msb>19</msb>
20553              <enumeratedValues>
20554                <usage>read</usage>
20555                <enumeratedValue>
20556                  <name>Disabled</name>
20557                  <description>Read: Disabled</description>
20558                  <value>0</value>
20559                </enumeratedValue>
20560                <enumeratedValue>
20561                  <name>Enabled</name>
20562                  <description>Read: Enabled</description>
20563                  <value>1</value>
20564                </enumeratedValue>
20565              </enumeratedValues>
20566              <enumeratedValues>
20567                <usage>write</usage>
20568                <enumeratedValue>
20569                  <name>Set</name>
20570                  <description>Enable</description>
20571                  <value>1</value>
20572                </enumeratedValue>
20573              </enumeratedValues>
20574            </field>
20575            <field>
20576              <name>TXSTARTED</name>
20577              <description>Write '1' to enable interrupt for event TXSTARTED</description>
20578              <lsb>20</lsb>
20579              <msb>20</msb>
20580              <enumeratedValues>
20581                <usage>read</usage>
20582                <enumeratedValue>
20583                  <name>Disabled</name>
20584                  <description>Read: Disabled</description>
20585                  <value>0</value>
20586                </enumeratedValue>
20587                <enumeratedValue>
20588                  <name>Enabled</name>
20589                  <description>Read: Enabled</description>
20590                  <value>1</value>
20591                </enumeratedValue>
20592              </enumeratedValues>
20593              <enumeratedValues>
20594                <usage>write</usage>
20595                <enumeratedValue>
20596                  <name>Set</name>
20597                  <description>Enable</description>
20598                  <value>1</value>
20599                </enumeratedValue>
20600              </enumeratedValues>
20601            </field>
20602            <field>
20603              <name>LASTRX</name>
20604              <description>Write '1' to enable interrupt for event LASTRX</description>
20605              <lsb>23</lsb>
20606              <msb>23</msb>
20607              <enumeratedValues>
20608                <usage>read</usage>
20609                <enumeratedValue>
20610                  <name>Disabled</name>
20611                  <description>Read: Disabled</description>
20612                  <value>0</value>
20613                </enumeratedValue>
20614                <enumeratedValue>
20615                  <name>Enabled</name>
20616                  <description>Read: Enabled</description>
20617                  <value>1</value>
20618                </enumeratedValue>
20619              </enumeratedValues>
20620              <enumeratedValues>
20621                <usage>write</usage>
20622                <enumeratedValue>
20623                  <name>Set</name>
20624                  <description>Enable</description>
20625                  <value>1</value>
20626                </enumeratedValue>
20627              </enumeratedValues>
20628            </field>
20629            <field>
20630              <name>LASTTX</name>
20631              <description>Write '1' to enable interrupt for event LASTTX</description>
20632              <lsb>24</lsb>
20633              <msb>24</msb>
20634              <enumeratedValues>
20635                <usage>read</usage>
20636                <enumeratedValue>
20637                  <name>Disabled</name>
20638                  <description>Read: Disabled</description>
20639                  <value>0</value>
20640                </enumeratedValue>
20641                <enumeratedValue>
20642                  <name>Enabled</name>
20643                  <description>Read: Enabled</description>
20644                  <value>1</value>
20645                </enumeratedValue>
20646              </enumeratedValues>
20647              <enumeratedValues>
20648                <usage>write</usage>
20649                <enumeratedValue>
20650                  <name>Set</name>
20651                  <description>Enable</description>
20652                  <value>1</value>
20653                </enumeratedValue>
20654              </enumeratedValues>
20655            </field>
20656          </fields>
20657        </register>
20658        <register>
20659          <name>INTENCLR</name>
20660          <description>Disable interrupt</description>
20661          <addressOffset>0x308</addressOffset>
20662          <access>read-write</access>
20663          <fields>
20664            <field>
20665              <name>STOPPED</name>
20666              <description>Write '1' to disable interrupt for event STOPPED</description>
20667              <lsb>1</lsb>
20668              <msb>1</msb>
20669              <enumeratedValues>
20670                <usage>read</usage>
20671                <enumeratedValue>
20672                  <name>Disabled</name>
20673                  <description>Read: Disabled</description>
20674                  <value>0</value>
20675                </enumeratedValue>
20676                <enumeratedValue>
20677                  <name>Enabled</name>
20678                  <description>Read: Enabled</description>
20679                  <value>1</value>
20680                </enumeratedValue>
20681              </enumeratedValues>
20682              <enumeratedValues>
20683                <usage>write</usage>
20684                <enumeratedValue>
20685                  <name>Clear</name>
20686                  <description>Disable</description>
20687                  <value>1</value>
20688                </enumeratedValue>
20689              </enumeratedValues>
20690            </field>
20691            <field>
20692              <name>ERROR</name>
20693              <description>Write '1' to disable interrupt for event ERROR</description>
20694              <lsb>9</lsb>
20695              <msb>9</msb>
20696              <enumeratedValues>
20697                <usage>read</usage>
20698                <enumeratedValue>
20699                  <name>Disabled</name>
20700                  <description>Read: Disabled</description>
20701                  <value>0</value>
20702                </enumeratedValue>
20703                <enumeratedValue>
20704                  <name>Enabled</name>
20705                  <description>Read: Enabled</description>
20706                  <value>1</value>
20707                </enumeratedValue>
20708              </enumeratedValues>
20709              <enumeratedValues>
20710                <usage>write</usage>
20711                <enumeratedValue>
20712                  <name>Clear</name>
20713                  <description>Disable</description>
20714                  <value>1</value>
20715                </enumeratedValue>
20716              </enumeratedValues>
20717            </field>
20718            <field>
20719              <name>SUSPENDED</name>
20720              <description>Write '1' to disable interrupt for event SUSPENDED</description>
20721              <lsb>18</lsb>
20722              <msb>18</msb>
20723              <enumeratedValues>
20724                <usage>read</usage>
20725                <enumeratedValue>
20726                  <name>Disabled</name>
20727                  <description>Read: Disabled</description>
20728                  <value>0</value>
20729                </enumeratedValue>
20730                <enumeratedValue>
20731                  <name>Enabled</name>
20732                  <description>Read: Enabled</description>
20733                  <value>1</value>
20734                </enumeratedValue>
20735              </enumeratedValues>
20736              <enumeratedValues>
20737                <usage>write</usage>
20738                <enumeratedValue>
20739                  <name>Clear</name>
20740                  <description>Disable</description>
20741                  <value>1</value>
20742                </enumeratedValue>
20743              </enumeratedValues>
20744            </field>
20745            <field>
20746              <name>RXSTARTED</name>
20747              <description>Write '1' to disable interrupt for event RXSTARTED</description>
20748              <lsb>19</lsb>
20749              <msb>19</msb>
20750              <enumeratedValues>
20751                <usage>read</usage>
20752                <enumeratedValue>
20753                  <name>Disabled</name>
20754                  <description>Read: Disabled</description>
20755                  <value>0</value>
20756                </enumeratedValue>
20757                <enumeratedValue>
20758                  <name>Enabled</name>
20759                  <description>Read: Enabled</description>
20760                  <value>1</value>
20761                </enumeratedValue>
20762              </enumeratedValues>
20763              <enumeratedValues>
20764                <usage>write</usage>
20765                <enumeratedValue>
20766                  <name>Clear</name>
20767                  <description>Disable</description>
20768                  <value>1</value>
20769                </enumeratedValue>
20770              </enumeratedValues>
20771            </field>
20772            <field>
20773              <name>TXSTARTED</name>
20774              <description>Write '1' to disable interrupt for event TXSTARTED</description>
20775              <lsb>20</lsb>
20776              <msb>20</msb>
20777              <enumeratedValues>
20778                <usage>read</usage>
20779                <enumeratedValue>
20780                  <name>Disabled</name>
20781                  <description>Read: Disabled</description>
20782                  <value>0</value>
20783                </enumeratedValue>
20784                <enumeratedValue>
20785                  <name>Enabled</name>
20786                  <description>Read: Enabled</description>
20787                  <value>1</value>
20788                </enumeratedValue>
20789              </enumeratedValues>
20790              <enumeratedValues>
20791                <usage>write</usage>
20792                <enumeratedValue>
20793                  <name>Clear</name>
20794                  <description>Disable</description>
20795                  <value>1</value>
20796                </enumeratedValue>
20797              </enumeratedValues>
20798            </field>
20799            <field>
20800              <name>LASTRX</name>
20801              <description>Write '1' to disable interrupt for event LASTRX</description>
20802              <lsb>23</lsb>
20803              <msb>23</msb>
20804              <enumeratedValues>
20805                <usage>read</usage>
20806                <enumeratedValue>
20807                  <name>Disabled</name>
20808                  <description>Read: Disabled</description>
20809                  <value>0</value>
20810                </enumeratedValue>
20811                <enumeratedValue>
20812                  <name>Enabled</name>
20813                  <description>Read: Enabled</description>
20814                  <value>1</value>
20815                </enumeratedValue>
20816              </enumeratedValues>
20817              <enumeratedValues>
20818                <usage>write</usage>
20819                <enumeratedValue>
20820                  <name>Clear</name>
20821                  <description>Disable</description>
20822                  <value>1</value>
20823                </enumeratedValue>
20824              </enumeratedValues>
20825            </field>
20826            <field>
20827              <name>LASTTX</name>
20828              <description>Write '1' to disable interrupt for event LASTTX</description>
20829              <lsb>24</lsb>
20830              <msb>24</msb>
20831              <enumeratedValues>
20832                <usage>read</usage>
20833                <enumeratedValue>
20834                  <name>Disabled</name>
20835                  <description>Read: Disabled</description>
20836                  <value>0</value>
20837                </enumeratedValue>
20838                <enumeratedValue>
20839                  <name>Enabled</name>
20840                  <description>Read: Enabled</description>
20841                  <value>1</value>
20842                </enumeratedValue>
20843              </enumeratedValues>
20844              <enumeratedValues>
20845                <usage>write</usage>
20846                <enumeratedValue>
20847                  <name>Clear</name>
20848                  <description>Disable</description>
20849                  <value>1</value>
20850                </enumeratedValue>
20851              </enumeratedValues>
20852            </field>
20853          </fields>
20854        </register>
20855        <register>
20856          <name>ERRORSRC</name>
20857          <description>Error source</description>
20858          <addressOffset>0x4C4</addressOffset>
20859          <access>read-write</access>
20860          <modifiedWriteValues>oneToClear</modifiedWriteValues>
20861          <fields>
20862            <field>
20863              <name>OVERRUN</name>
20864              <description>Overrun error</description>
20865              <lsb>0</lsb>
20866              <msb>0</msb>
20867              <enumeratedValues>
20868                <enumeratedValue>
20869                  <name>NotReceived</name>
20870                  <description>Error did not occur</description>
20871                  <value>0</value>
20872                </enumeratedValue>
20873                <enumeratedValue>
20874                  <name>Received</name>
20875                  <description>Error occurred</description>
20876                  <value>1</value>
20877                </enumeratedValue>
20878              </enumeratedValues>
20879            </field>
20880            <field>
20881              <name>ANACK</name>
20882              <description>NACK received after sending the address (write '1' to clear)</description>
20883              <lsb>1</lsb>
20884              <msb>1</msb>
20885              <enumeratedValues>
20886                <enumeratedValue>
20887                  <name>NotReceived</name>
20888                  <description>Error did not occur</description>
20889                  <value>0</value>
20890                </enumeratedValue>
20891                <enumeratedValue>
20892                  <name>Received</name>
20893                  <description>Error occurred</description>
20894                  <value>1</value>
20895                </enumeratedValue>
20896              </enumeratedValues>
20897            </field>
20898            <field>
20899              <name>DNACK</name>
20900              <description>NACK received after sending a data byte (write '1' to clear)</description>
20901              <lsb>2</lsb>
20902              <msb>2</msb>
20903              <enumeratedValues>
20904                <enumeratedValue>
20905                  <name>NotReceived</name>
20906                  <description>Error did not occur</description>
20907                  <value>0</value>
20908                </enumeratedValue>
20909                <enumeratedValue>
20910                  <name>Received</name>
20911                  <description>Error occurred</description>
20912                  <value>1</value>
20913                </enumeratedValue>
20914              </enumeratedValues>
20915            </field>
20916          </fields>
20917        </register>
20918        <register>
20919          <name>ENABLE</name>
20920          <description>Enable TWIM</description>
20921          <addressOffset>0x500</addressOffset>
20922          <access>read-write</access>
20923          <fields>
20924            <field>
20925              <name>ENABLE</name>
20926              <description>Enable or disable TWIM</description>
20927              <lsb>0</lsb>
20928              <msb>3</msb>
20929              <enumeratedValues>
20930                <enumeratedValue>
20931                  <name>Disabled</name>
20932                  <description>Disable TWIM</description>
20933                  <value>0</value>
20934                </enumeratedValue>
20935                <enumeratedValue>
20936                  <name>Enabled</name>
20937                  <description>Enable TWIM</description>
20938                  <value>6</value>
20939                </enumeratedValue>
20940              </enumeratedValues>
20941            </field>
20942          </fields>
20943        </register>
20944        <cluster>
20945          <name>PSEL</name>
20946          <description>Unspecified</description>
20947          <headerStructName>TWIM_PSEL</headerStructName>
20948          <access>read-write</access>
20949          <addressOffset>0x508</addressOffset>
20950          <register>
20951            <name>SCL</name>
20952            <description>Pin select for SCL signal</description>
20953            <addressOffset>0x000</addressOffset>
20954            <access>read-write</access>
20955            <resetValue>0xFFFFFFFF</resetValue>
20956            <fields>
20957              <field>
20958                <name>PIN</name>
20959                <description>Pin number</description>
20960                <lsb>0</lsb>
20961                <msb>4</msb>
20962              </field>
20963              <field>
20964                <name>CONNECT</name>
20965                <description>Connection</description>
20966                <lsb>31</lsb>
20967                <msb>31</msb>
20968                <enumeratedValues>
20969                  <enumeratedValue>
20970                    <name>Disconnected</name>
20971                    <description>Disconnect</description>
20972                    <value>1</value>
20973                  </enumeratedValue>
20974                  <enumeratedValue>
20975                    <name>Connected</name>
20976                    <description>Connect</description>
20977                    <value>0</value>
20978                  </enumeratedValue>
20979                </enumeratedValues>
20980              </field>
20981            </fields>
20982          </register>
20983          <register>
20984            <name>SDA</name>
20985            <description>Pin select for SDA signal</description>
20986            <addressOffset>0x004</addressOffset>
20987            <access>read-write</access>
20988            <resetValue>0xFFFFFFFF</resetValue>
20989            <fields>
20990              <field>
20991                <name>PIN</name>
20992                <description>Pin number</description>
20993                <lsb>0</lsb>
20994                <msb>4</msb>
20995              </field>
20996              <field>
20997                <name>CONNECT</name>
20998                <description>Connection</description>
20999                <lsb>31</lsb>
21000                <msb>31</msb>
21001                <enumeratedValues>
21002                  <enumeratedValue>
21003                    <name>Disconnected</name>
21004                    <description>Disconnect</description>
21005                    <value>1</value>
21006                  </enumeratedValue>
21007                  <enumeratedValue>
21008                    <name>Connected</name>
21009                    <description>Connect</description>
21010                    <value>0</value>
21011                  </enumeratedValue>
21012                </enumeratedValues>
21013              </field>
21014            </fields>
21015          </register>
21016        </cluster>
21017        <register>
21018          <name>FREQUENCY</name>
21019          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
21020          <addressOffset>0x524</addressOffset>
21021          <access>read-write</access>
21022          <resetValue>0x04000000</resetValue>
21023          <fields>
21024            <field>
21025              <name>FREQUENCY</name>
21026              <description>TWI master clock frequency</description>
21027              <lsb>0</lsb>
21028              <msb>31</msb>
21029              <enumeratedValues>
21030                <enumeratedValue>
21031                  <name>K100</name>
21032                  <description>100 kbps</description>
21033                  <value>0x01980000</value>
21034                </enumeratedValue>
21035                <enumeratedValue>
21036                  <name>K250</name>
21037                  <description>250 kbps</description>
21038                  <value>0x04000000</value>
21039                </enumeratedValue>
21040                <enumeratedValue>
21041                  <name>K400</name>
21042                  <description>400 kbps</description>
21043                  <value>0x06400000</value>
21044                </enumeratedValue>
21045              </enumeratedValues>
21046            </field>
21047          </fields>
21048        </register>
21049        <cluster>
21050          <name>RXD</name>
21051          <description>RXD EasyDMA channel</description>
21052          <headerStructName>TWIM_RXD</headerStructName>
21053          <access>read-write</access>
21054          <addressOffset>0x534</addressOffset>
21055          <register>
21056            <name>PTR</name>
21057            <description>Data pointer</description>
21058            <addressOffset>0x000</addressOffset>
21059            <access>read-write</access>
21060            <fields>
21061              <field>
21062                <name>PTR</name>
21063                <description>Data pointer</description>
21064                <lsb>0</lsb>
21065                <msb>31</msb>
21066              </field>
21067            </fields>
21068          </register>
21069          <register>
21070            <name>MAXCNT</name>
21071            <description>Maximum number of bytes in receive buffer</description>
21072            <addressOffset>0x004</addressOffset>
21073            <access>read-write</access>
21074            <fields>
21075              <field>
21076                <name>MAXCNT</name>
21077                <description>Maximum number of bytes in receive buffer</description>
21078                <lsb>0</lsb>
21079                <msb>13</msb>
21080              </field>
21081            </fields>
21082          </register>
21083          <register>
21084            <name>AMOUNT</name>
21085            <description>Number of bytes transferred in the last transaction</description>
21086            <addressOffset>0x008</addressOffset>
21087            <access>read-only</access>
21088            <fields>
21089              <field>
21090                <name>AMOUNT</name>
21091                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
21092                <lsb>0</lsb>
21093                <msb>13</msb>
21094              </field>
21095            </fields>
21096          </register>
21097          <register>
21098            <name>LIST</name>
21099            <description>EasyDMA list type</description>
21100            <addressOffset>0x00C</addressOffset>
21101            <access>read-write</access>
21102            <fields>
21103              <field>
21104                <name>LIST</name>
21105                <description>List type</description>
21106                <lsb>0</lsb>
21107                <msb>2</msb>
21108                <enumeratedValues>
21109                  <enumeratedValue>
21110                    <name>Disabled</name>
21111                    <description>Disable EasyDMA list</description>
21112                    <value>0</value>
21113                  </enumeratedValue>
21114                  <enumeratedValue>
21115                    <name>ArrayList</name>
21116                    <description>Use array list</description>
21117                    <value>1</value>
21118                  </enumeratedValue>
21119                </enumeratedValues>
21120              </field>
21121            </fields>
21122          </register>
21123        </cluster>
21124        <cluster>
21125          <name>TXD</name>
21126          <description>TXD EasyDMA channel</description>
21127          <headerStructName>TWIM_TXD</headerStructName>
21128          <access>read-write</access>
21129          <addressOffset>0x544</addressOffset>
21130          <register>
21131            <name>PTR</name>
21132            <description>Data pointer</description>
21133            <addressOffset>0x000</addressOffset>
21134            <access>read-write</access>
21135            <fields>
21136              <field>
21137                <name>PTR</name>
21138                <description>Data pointer</description>
21139                <lsb>0</lsb>
21140                <msb>31</msb>
21141              </field>
21142            </fields>
21143          </register>
21144          <register>
21145            <name>MAXCNT</name>
21146            <description>Maximum number of bytes in transmit buffer</description>
21147            <addressOffset>0x004</addressOffset>
21148            <access>read-write</access>
21149            <fields>
21150              <field>
21151                <name>MAXCNT</name>
21152                <description>Maximum number of bytes in transmit buffer</description>
21153                <lsb>0</lsb>
21154                <msb>13</msb>
21155              </field>
21156            </fields>
21157          </register>
21158          <register>
21159            <name>AMOUNT</name>
21160            <description>Number of bytes transferred in the last transaction</description>
21161            <addressOffset>0x008</addressOffset>
21162            <access>read-only</access>
21163            <fields>
21164              <field>
21165                <name>AMOUNT</name>
21166                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
21167                <lsb>0</lsb>
21168                <msb>13</msb>
21169              </field>
21170            </fields>
21171          </register>
21172          <register>
21173            <name>LIST</name>
21174            <description>EasyDMA list type</description>
21175            <addressOffset>0x00C</addressOffset>
21176            <access>read-write</access>
21177            <fields>
21178              <field>
21179                <name>LIST</name>
21180                <description>List type</description>
21181                <lsb>0</lsb>
21182                <msb>2</msb>
21183                <enumeratedValues>
21184                  <enumeratedValue>
21185                    <name>Disabled</name>
21186                    <description>Disable EasyDMA list</description>
21187                    <value>0</value>
21188                  </enumeratedValue>
21189                  <enumeratedValue>
21190                    <name>ArrayList</name>
21191                    <description>Use array list</description>
21192                    <value>1</value>
21193                  </enumeratedValue>
21194                </enumeratedValues>
21195              </field>
21196            </fields>
21197          </register>
21198        </cluster>
21199        <register>
21200          <name>ADDRESS</name>
21201          <description>Address used in the TWI transfer</description>
21202          <addressOffset>0x588</addressOffset>
21203          <access>read-write</access>
21204          <fields>
21205            <field>
21206              <name>ADDRESS</name>
21207              <description>Address used in the TWI transfer</description>
21208              <lsb>0</lsb>
21209              <msb>6</msb>
21210            </field>
21211          </fields>
21212        </register>
21213      </registers>
21214    </peripheral>
21215    <peripheral>
21216      <name>TWIS0</name>
21217      <description>I2C compatible Two-Wire Slave Interface with EasyDMA</description>
21218      <baseAddress>0x40003000</baseAddress>
21219      <alternatePeripheral>SPI1</alternatePeripheral>
21220      <headerStructName>TWIS</headerStructName>
21221      <addressBlock>
21222        <offset>0</offset>
21223        <size>0x1000</size>
21224        <usage>registers</usage>
21225      </addressBlock>
21226      <interrupt>
21227        <name>TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1</name>
21228        <value>3</value>
21229      </interrupt>
21230      <groupName>TWIS</groupName>
21231      <size>0x20</size>
21232      <registers>
21233        <register>
21234          <name>TASKS_STOP</name>
21235          <description>Stop TWI transaction</description>
21236          <addressOffset>0x014</addressOffset>
21237          <access>write-only</access>
21238          <fields>
21239            <field>
21240              <name>TASKS_STOP</name>
21241              <description>Stop TWI transaction</description>
21242              <lsb>0</lsb>
21243              <msb>0</msb>
21244              <enumeratedValues>
21245                <enumeratedValue>
21246                  <name>Trigger</name>
21247                  <description>Trigger task</description>
21248                  <value>1</value>
21249                </enumeratedValue>
21250              </enumeratedValues>
21251            </field>
21252          </fields>
21253        </register>
21254        <register>
21255          <name>TASKS_SUSPEND</name>
21256          <description>Suspend TWI transaction</description>
21257          <addressOffset>0x01C</addressOffset>
21258          <access>write-only</access>
21259          <fields>
21260            <field>
21261              <name>TASKS_SUSPEND</name>
21262              <description>Suspend TWI transaction</description>
21263              <lsb>0</lsb>
21264              <msb>0</msb>
21265              <enumeratedValues>
21266                <enumeratedValue>
21267                  <name>Trigger</name>
21268                  <description>Trigger task</description>
21269                  <value>1</value>
21270                </enumeratedValue>
21271              </enumeratedValues>
21272            </field>
21273          </fields>
21274        </register>
21275        <register>
21276          <name>TASKS_RESUME</name>
21277          <description>Resume TWI transaction</description>
21278          <addressOffset>0x020</addressOffset>
21279          <access>write-only</access>
21280          <fields>
21281            <field>
21282              <name>TASKS_RESUME</name>
21283              <description>Resume TWI transaction</description>
21284              <lsb>0</lsb>
21285              <msb>0</msb>
21286              <enumeratedValues>
21287                <enumeratedValue>
21288                  <name>Trigger</name>
21289                  <description>Trigger task</description>
21290                  <value>1</value>
21291                </enumeratedValue>
21292              </enumeratedValues>
21293            </field>
21294          </fields>
21295        </register>
21296        <register>
21297          <name>TASKS_PREPARERX</name>
21298          <description>Prepare the TWI slave to respond to a write command</description>
21299          <addressOffset>0x030</addressOffset>
21300          <access>write-only</access>
21301          <fields>
21302            <field>
21303              <name>TASKS_PREPARERX</name>
21304              <description>Prepare the TWI slave to respond to a write command</description>
21305              <lsb>0</lsb>
21306              <msb>0</msb>
21307              <enumeratedValues>
21308                <enumeratedValue>
21309                  <name>Trigger</name>
21310                  <description>Trigger task</description>
21311                  <value>1</value>
21312                </enumeratedValue>
21313              </enumeratedValues>
21314            </field>
21315          </fields>
21316        </register>
21317        <register>
21318          <name>TASKS_PREPARETX</name>
21319          <description>Prepare the TWI slave to respond to a read command</description>
21320          <addressOffset>0x034</addressOffset>
21321          <access>write-only</access>
21322          <fields>
21323            <field>
21324              <name>TASKS_PREPARETX</name>
21325              <description>Prepare the TWI slave to respond to a read command</description>
21326              <lsb>0</lsb>
21327              <msb>0</msb>
21328              <enumeratedValues>
21329                <enumeratedValue>
21330                  <name>Trigger</name>
21331                  <description>Trigger task</description>
21332                  <value>1</value>
21333                </enumeratedValue>
21334              </enumeratedValues>
21335            </field>
21336          </fields>
21337        </register>
21338        <register>
21339          <name>EVENTS_STOPPED</name>
21340          <description>TWI stopped</description>
21341          <addressOffset>0x104</addressOffset>
21342          <access>read-write</access>
21343          <fields>
21344            <field>
21345              <name>EVENTS_STOPPED</name>
21346              <description>TWI stopped</description>
21347              <lsb>0</lsb>
21348              <msb>0</msb>
21349              <enumeratedValues>
21350                <enumeratedValue>
21351                  <name>NotGenerated</name>
21352                  <description>Event not generated</description>
21353                  <value>0</value>
21354                </enumeratedValue>
21355                <enumeratedValue>
21356                  <name>Generated</name>
21357                  <description>Event generated</description>
21358                  <value>1</value>
21359                </enumeratedValue>
21360              </enumeratedValues>
21361            </field>
21362          </fields>
21363        </register>
21364        <register>
21365          <name>EVENTS_ERROR</name>
21366          <description>TWI error</description>
21367          <addressOffset>0x124</addressOffset>
21368          <access>read-write</access>
21369          <fields>
21370            <field>
21371              <name>EVENTS_ERROR</name>
21372              <description>TWI error</description>
21373              <lsb>0</lsb>
21374              <msb>0</msb>
21375              <enumeratedValues>
21376                <enumeratedValue>
21377                  <name>NotGenerated</name>
21378                  <description>Event not generated</description>
21379                  <value>0</value>
21380                </enumeratedValue>
21381                <enumeratedValue>
21382                  <name>Generated</name>
21383                  <description>Event generated</description>
21384                  <value>1</value>
21385                </enumeratedValue>
21386              </enumeratedValues>
21387            </field>
21388          </fields>
21389        </register>
21390        <register>
21391          <name>EVENTS_RXSTARTED</name>
21392          <description>Receive sequence started</description>
21393          <addressOffset>0x14C</addressOffset>
21394          <access>read-write</access>
21395          <fields>
21396            <field>
21397              <name>EVENTS_RXSTARTED</name>
21398              <description>Receive sequence started</description>
21399              <lsb>0</lsb>
21400              <msb>0</msb>
21401              <enumeratedValues>
21402                <enumeratedValue>
21403                  <name>NotGenerated</name>
21404                  <description>Event not generated</description>
21405                  <value>0</value>
21406                </enumeratedValue>
21407                <enumeratedValue>
21408                  <name>Generated</name>
21409                  <description>Event generated</description>
21410                  <value>1</value>
21411                </enumeratedValue>
21412              </enumeratedValues>
21413            </field>
21414          </fields>
21415        </register>
21416        <register>
21417          <name>EVENTS_TXSTARTED</name>
21418          <description>Transmit sequence started</description>
21419          <addressOffset>0x150</addressOffset>
21420          <access>read-write</access>
21421          <fields>
21422            <field>
21423              <name>EVENTS_TXSTARTED</name>
21424              <description>Transmit sequence started</description>
21425              <lsb>0</lsb>
21426              <msb>0</msb>
21427              <enumeratedValues>
21428                <enumeratedValue>
21429                  <name>NotGenerated</name>
21430                  <description>Event not generated</description>
21431                  <value>0</value>
21432                </enumeratedValue>
21433                <enumeratedValue>
21434                  <name>Generated</name>
21435                  <description>Event generated</description>
21436                  <value>1</value>
21437                </enumeratedValue>
21438              </enumeratedValues>
21439            </field>
21440          </fields>
21441        </register>
21442        <register>
21443          <name>EVENTS_WRITE</name>
21444          <description>Write command received</description>
21445          <addressOffset>0x164</addressOffset>
21446          <access>read-write</access>
21447          <fields>
21448            <field>
21449              <name>EVENTS_WRITE</name>
21450              <description>Write command received</description>
21451              <lsb>0</lsb>
21452              <msb>0</msb>
21453              <enumeratedValues>
21454                <enumeratedValue>
21455                  <name>NotGenerated</name>
21456                  <description>Event not generated</description>
21457                  <value>0</value>
21458                </enumeratedValue>
21459                <enumeratedValue>
21460                  <name>Generated</name>
21461                  <description>Event generated</description>
21462                  <value>1</value>
21463                </enumeratedValue>
21464              </enumeratedValues>
21465            </field>
21466          </fields>
21467        </register>
21468        <register>
21469          <name>EVENTS_READ</name>
21470          <description>Read command received</description>
21471          <addressOffset>0x168</addressOffset>
21472          <access>read-write</access>
21473          <fields>
21474            <field>
21475              <name>EVENTS_READ</name>
21476              <description>Read command received</description>
21477              <lsb>0</lsb>
21478              <msb>0</msb>
21479              <enumeratedValues>
21480                <enumeratedValue>
21481                  <name>NotGenerated</name>
21482                  <description>Event not generated</description>
21483                  <value>0</value>
21484                </enumeratedValue>
21485                <enumeratedValue>
21486                  <name>Generated</name>
21487                  <description>Event generated</description>
21488                  <value>1</value>
21489                </enumeratedValue>
21490              </enumeratedValues>
21491            </field>
21492          </fields>
21493        </register>
21494        <register>
21495          <name>SHORTS</name>
21496          <description>Shortcuts between local events and tasks</description>
21497          <addressOffset>0x200</addressOffset>
21498          <access>read-write</access>
21499          <fields>
21500            <field>
21501              <name>WRITE_SUSPEND</name>
21502              <description>Shortcut between event WRITE and task SUSPEND</description>
21503              <lsb>13</lsb>
21504              <msb>13</msb>
21505              <enumeratedValues>
21506                <enumeratedValue>
21507                  <name>Disabled</name>
21508                  <description>Disable shortcut</description>
21509                  <value>0</value>
21510                </enumeratedValue>
21511                <enumeratedValue>
21512                  <name>Enabled</name>
21513                  <description>Enable shortcut</description>
21514                  <value>1</value>
21515                </enumeratedValue>
21516              </enumeratedValues>
21517            </field>
21518            <field>
21519              <name>READ_SUSPEND</name>
21520              <description>Shortcut between event READ and task SUSPEND</description>
21521              <lsb>14</lsb>
21522              <msb>14</msb>
21523              <enumeratedValues>
21524                <enumeratedValue>
21525                  <name>Disabled</name>
21526                  <description>Disable shortcut</description>
21527                  <value>0</value>
21528                </enumeratedValue>
21529                <enumeratedValue>
21530                  <name>Enabled</name>
21531                  <description>Enable shortcut</description>
21532                  <value>1</value>
21533                </enumeratedValue>
21534              </enumeratedValues>
21535            </field>
21536          </fields>
21537        </register>
21538        <register>
21539          <name>INTEN</name>
21540          <description>Enable or disable interrupt</description>
21541          <addressOffset>0x300</addressOffset>
21542          <access>read-write</access>
21543          <fields>
21544            <field>
21545              <name>STOPPED</name>
21546              <description>Enable or disable interrupt for event STOPPED</description>
21547              <lsb>1</lsb>
21548              <msb>1</msb>
21549              <enumeratedValues>
21550                <enumeratedValue>
21551                  <name>Disabled</name>
21552                  <description>Disable</description>
21553                  <value>0</value>
21554                </enumeratedValue>
21555                <enumeratedValue>
21556                  <name>Enabled</name>
21557                  <description>Enable</description>
21558                  <value>1</value>
21559                </enumeratedValue>
21560              </enumeratedValues>
21561            </field>
21562            <field>
21563              <name>ERROR</name>
21564              <description>Enable or disable interrupt for event ERROR</description>
21565              <lsb>9</lsb>
21566              <msb>9</msb>
21567              <enumeratedValues>
21568                <enumeratedValue>
21569                  <name>Disabled</name>
21570                  <description>Disable</description>
21571                  <value>0</value>
21572                </enumeratedValue>
21573                <enumeratedValue>
21574                  <name>Enabled</name>
21575                  <description>Enable</description>
21576                  <value>1</value>
21577                </enumeratedValue>
21578              </enumeratedValues>
21579            </field>
21580            <field>
21581              <name>RXSTARTED</name>
21582              <description>Enable or disable interrupt for event RXSTARTED</description>
21583              <lsb>19</lsb>
21584              <msb>19</msb>
21585              <enumeratedValues>
21586                <enumeratedValue>
21587                  <name>Disabled</name>
21588                  <description>Disable</description>
21589                  <value>0</value>
21590                </enumeratedValue>
21591                <enumeratedValue>
21592                  <name>Enabled</name>
21593                  <description>Enable</description>
21594                  <value>1</value>
21595                </enumeratedValue>
21596              </enumeratedValues>
21597            </field>
21598            <field>
21599              <name>TXSTARTED</name>
21600              <description>Enable or disable interrupt for event TXSTARTED</description>
21601              <lsb>20</lsb>
21602              <msb>20</msb>
21603              <enumeratedValues>
21604                <enumeratedValue>
21605                  <name>Disabled</name>
21606                  <description>Disable</description>
21607                  <value>0</value>
21608                </enumeratedValue>
21609                <enumeratedValue>
21610                  <name>Enabled</name>
21611                  <description>Enable</description>
21612                  <value>1</value>
21613                </enumeratedValue>
21614              </enumeratedValues>
21615            </field>
21616            <field>
21617              <name>WRITE</name>
21618              <description>Enable or disable interrupt for event WRITE</description>
21619              <lsb>25</lsb>
21620              <msb>25</msb>
21621              <enumeratedValues>
21622                <enumeratedValue>
21623                  <name>Disabled</name>
21624                  <description>Disable</description>
21625                  <value>0</value>
21626                </enumeratedValue>
21627                <enumeratedValue>
21628                  <name>Enabled</name>
21629                  <description>Enable</description>
21630                  <value>1</value>
21631                </enumeratedValue>
21632              </enumeratedValues>
21633            </field>
21634            <field>
21635              <name>READ</name>
21636              <description>Enable or disable interrupt for event READ</description>
21637              <lsb>26</lsb>
21638              <msb>26</msb>
21639              <enumeratedValues>
21640                <enumeratedValue>
21641                  <name>Disabled</name>
21642                  <description>Disable</description>
21643                  <value>0</value>
21644                </enumeratedValue>
21645                <enumeratedValue>
21646                  <name>Enabled</name>
21647                  <description>Enable</description>
21648                  <value>1</value>
21649                </enumeratedValue>
21650              </enumeratedValues>
21651            </field>
21652          </fields>
21653        </register>
21654        <register>
21655          <name>INTENSET</name>
21656          <description>Enable interrupt</description>
21657          <addressOffset>0x304</addressOffset>
21658          <access>read-write</access>
21659          <fields>
21660            <field>
21661              <name>STOPPED</name>
21662              <description>Write '1' to enable interrupt for event STOPPED</description>
21663              <lsb>1</lsb>
21664              <msb>1</msb>
21665              <enumeratedValues>
21666                <usage>read</usage>
21667                <enumeratedValue>
21668                  <name>Disabled</name>
21669                  <description>Read: Disabled</description>
21670                  <value>0</value>
21671                </enumeratedValue>
21672                <enumeratedValue>
21673                  <name>Enabled</name>
21674                  <description>Read: Enabled</description>
21675                  <value>1</value>
21676                </enumeratedValue>
21677              </enumeratedValues>
21678              <enumeratedValues>
21679                <usage>write</usage>
21680                <enumeratedValue>
21681                  <name>Set</name>
21682                  <description>Enable</description>
21683                  <value>1</value>
21684                </enumeratedValue>
21685              </enumeratedValues>
21686            </field>
21687            <field>
21688              <name>ERROR</name>
21689              <description>Write '1' to enable interrupt for event ERROR</description>
21690              <lsb>9</lsb>
21691              <msb>9</msb>
21692              <enumeratedValues>
21693                <usage>read</usage>
21694                <enumeratedValue>
21695                  <name>Disabled</name>
21696                  <description>Read: Disabled</description>
21697                  <value>0</value>
21698                </enumeratedValue>
21699                <enumeratedValue>
21700                  <name>Enabled</name>
21701                  <description>Read: Enabled</description>
21702                  <value>1</value>
21703                </enumeratedValue>
21704              </enumeratedValues>
21705              <enumeratedValues>
21706                <usage>write</usage>
21707                <enumeratedValue>
21708                  <name>Set</name>
21709                  <description>Enable</description>
21710                  <value>1</value>
21711                </enumeratedValue>
21712              </enumeratedValues>
21713            </field>
21714            <field>
21715              <name>RXSTARTED</name>
21716              <description>Write '1' to enable interrupt for event RXSTARTED</description>
21717              <lsb>19</lsb>
21718              <msb>19</msb>
21719              <enumeratedValues>
21720                <usage>read</usage>
21721                <enumeratedValue>
21722                  <name>Disabled</name>
21723                  <description>Read: Disabled</description>
21724                  <value>0</value>
21725                </enumeratedValue>
21726                <enumeratedValue>
21727                  <name>Enabled</name>
21728                  <description>Read: Enabled</description>
21729                  <value>1</value>
21730                </enumeratedValue>
21731              </enumeratedValues>
21732              <enumeratedValues>
21733                <usage>write</usage>
21734                <enumeratedValue>
21735                  <name>Set</name>
21736                  <description>Enable</description>
21737                  <value>1</value>
21738                </enumeratedValue>
21739              </enumeratedValues>
21740            </field>
21741            <field>
21742              <name>TXSTARTED</name>
21743              <description>Write '1' to enable interrupt for event TXSTARTED</description>
21744              <lsb>20</lsb>
21745              <msb>20</msb>
21746              <enumeratedValues>
21747                <usage>read</usage>
21748                <enumeratedValue>
21749                  <name>Disabled</name>
21750                  <description>Read: Disabled</description>
21751                  <value>0</value>
21752                </enumeratedValue>
21753                <enumeratedValue>
21754                  <name>Enabled</name>
21755                  <description>Read: Enabled</description>
21756                  <value>1</value>
21757                </enumeratedValue>
21758              </enumeratedValues>
21759              <enumeratedValues>
21760                <usage>write</usage>
21761                <enumeratedValue>
21762                  <name>Set</name>
21763                  <description>Enable</description>
21764                  <value>1</value>
21765                </enumeratedValue>
21766              </enumeratedValues>
21767            </field>
21768            <field>
21769              <name>WRITE</name>
21770              <description>Write '1' to enable interrupt for event WRITE</description>
21771              <lsb>25</lsb>
21772              <msb>25</msb>
21773              <enumeratedValues>
21774                <usage>read</usage>
21775                <enumeratedValue>
21776                  <name>Disabled</name>
21777                  <description>Read: Disabled</description>
21778                  <value>0</value>
21779                </enumeratedValue>
21780                <enumeratedValue>
21781                  <name>Enabled</name>
21782                  <description>Read: Enabled</description>
21783                  <value>1</value>
21784                </enumeratedValue>
21785              </enumeratedValues>
21786              <enumeratedValues>
21787                <usage>write</usage>
21788                <enumeratedValue>
21789                  <name>Set</name>
21790                  <description>Enable</description>
21791                  <value>1</value>
21792                </enumeratedValue>
21793              </enumeratedValues>
21794            </field>
21795            <field>
21796              <name>READ</name>
21797              <description>Write '1' to enable interrupt for event READ</description>
21798              <lsb>26</lsb>
21799              <msb>26</msb>
21800              <enumeratedValues>
21801                <usage>read</usage>
21802                <enumeratedValue>
21803                  <name>Disabled</name>
21804                  <description>Read: Disabled</description>
21805                  <value>0</value>
21806                </enumeratedValue>
21807                <enumeratedValue>
21808                  <name>Enabled</name>
21809                  <description>Read: Enabled</description>
21810                  <value>1</value>
21811                </enumeratedValue>
21812              </enumeratedValues>
21813              <enumeratedValues>
21814                <usage>write</usage>
21815                <enumeratedValue>
21816                  <name>Set</name>
21817                  <description>Enable</description>
21818                  <value>1</value>
21819                </enumeratedValue>
21820              </enumeratedValues>
21821            </field>
21822          </fields>
21823        </register>
21824        <register>
21825          <name>INTENCLR</name>
21826          <description>Disable interrupt</description>
21827          <addressOffset>0x308</addressOffset>
21828          <access>read-write</access>
21829          <fields>
21830            <field>
21831              <name>STOPPED</name>
21832              <description>Write '1' to disable interrupt for event STOPPED</description>
21833              <lsb>1</lsb>
21834              <msb>1</msb>
21835              <enumeratedValues>
21836                <usage>read</usage>
21837                <enumeratedValue>
21838                  <name>Disabled</name>
21839                  <description>Read: Disabled</description>
21840                  <value>0</value>
21841                </enumeratedValue>
21842                <enumeratedValue>
21843                  <name>Enabled</name>
21844                  <description>Read: Enabled</description>
21845                  <value>1</value>
21846                </enumeratedValue>
21847              </enumeratedValues>
21848              <enumeratedValues>
21849                <usage>write</usage>
21850                <enumeratedValue>
21851                  <name>Clear</name>
21852                  <description>Disable</description>
21853                  <value>1</value>
21854                </enumeratedValue>
21855              </enumeratedValues>
21856            </field>
21857            <field>
21858              <name>ERROR</name>
21859              <description>Write '1' to disable interrupt for event ERROR</description>
21860              <lsb>9</lsb>
21861              <msb>9</msb>
21862              <enumeratedValues>
21863                <usage>read</usage>
21864                <enumeratedValue>
21865                  <name>Disabled</name>
21866                  <description>Read: Disabled</description>
21867                  <value>0</value>
21868                </enumeratedValue>
21869                <enumeratedValue>
21870                  <name>Enabled</name>
21871                  <description>Read: Enabled</description>
21872                  <value>1</value>
21873                </enumeratedValue>
21874              </enumeratedValues>
21875              <enumeratedValues>
21876                <usage>write</usage>
21877                <enumeratedValue>
21878                  <name>Clear</name>
21879                  <description>Disable</description>
21880                  <value>1</value>
21881                </enumeratedValue>
21882              </enumeratedValues>
21883            </field>
21884            <field>
21885              <name>RXSTARTED</name>
21886              <description>Write '1' to disable interrupt for event RXSTARTED</description>
21887              <lsb>19</lsb>
21888              <msb>19</msb>
21889              <enumeratedValues>
21890                <usage>read</usage>
21891                <enumeratedValue>
21892                  <name>Disabled</name>
21893                  <description>Read: Disabled</description>
21894                  <value>0</value>
21895                </enumeratedValue>
21896                <enumeratedValue>
21897                  <name>Enabled</name>
21898                  <description>Read: Enabled</description>
21899                  <value>1</value>
21900                </enumeratedValue>
21901              </enumeratedValues>
21902              <enumeratedValues>
21903                <usage>write</usage>
21904                <enumeratedValue>
21905                  <name>Clear</name>
21906                  <description>Disable</description>
21907                  <value>1</value>
21908                </enumeratedValue>
21909              </enumeratedValues>
21910            </field>
21911            <field>
21912              <name>TXSTARTED</name>
21913              <description>Write '1' to disable interrupt for event TXSTARTED</description>
21914              <lsb>20</lsb>
21915              <msb>20</msb>
21916              <enumeratedValues>
21917                <usage>read</usage>
21918                <enumeratedValue>
21919                  <name>Disabled</name>
21920                  <description>Read: Disabled</description>
21921                  <value>0</value>
21922                </enumeratedValue>
21923                <enumeratedValue>
21924                  <name>Enabled</name>
21925                  <description>Read: Enabled</description>
21926                  <value>1</value>
21927                </enumeratedValue>
21928              </enumeratedValues>
21929              <enumeratedValues>
21930                <usage>write</usage>
21931                <enumeratedValue>
21932                  <name>Clear</name>
21933                  <description>Disable</description>
21934                  <value>1</value>
21935                </enumeratedValue>
21936              </enumeratedValues>
21937            </field>
21938            <field>
21939              <name>WRITE</name>
21940              <description>Write '1' to disable interrupt for event WRITE</description>
21941              <lsb>25</lsb>
21942              <msb>25</msb>
21943              <enumeratedValues>
21944                <usage>read</usage>
21945                <enumeratedValue>
21946                  <name>Disabled</name>
21947                  <description>Read: Disabled</description>
21948                  <value>0</value>
21949                </enumeratedValue>
21950                <enumeratedValue>
21951                  <name>Enabled</name>
21952                  <description>Read: Enabled</description>
21953                  <value>1</value>
21954                </enumeratedValue>
21955              </enumeratedValues>
21956              <enumeratedValues>
21957                <usage>write</usage>
21958                <enumeratedValue>
21959                  <name>Clear</name>
21960                  <description>Disable</description>
21961                  <value>1</value>
21962                </enumeratedValue>
21963              </enumeratedValues>
21964            </field>
21965            <field>
21966              <name>READ</name>
21967              <description>Write '1' to disable interrupt for event READ</description>
21968              <lsb>26</lsb>
21969              <msb>26</msb>
21970              <enumeratedValues>
21971                <usage>read</usage>
21972                <enumeratedValue>
21973                  <name>Disabled</name>
21974                  <description>Read: Disabled</description>
21975                  <value>0</value>
21976                </enumeratedValue>
21977                <enumeratedValue>
21978                  <name>Enabled</name>
21979                  <description>Read: Enabled</description>
21980                  <value>1</value>
21981                </enumeratedValue>
21982              </enumeratedValues>
21983              <enumeratedValues>
21984                <usage>write</usage>
21985                <enumeratedValue>
21986                  <name>Clear</name>
21987                  <description>Disable</description>
21988                  <value>1</value>
21989                </enumeratedValue>
21990              </enumeratedValues>
21991            </field>
21992          </fields>
21993        </register>
21994        <register>
21995          <name>ERRORSRC</name>
21996          <description>Error source</description>
21997          <addressOffset>0x4D0</addressOffset>
21998          <access>read-write</access>
21999          <modifiedWriteValues>oneToClear</modifiedWriteValues>
22000          <fields>
22001            <field>
22002              <name>OVERFLOW</name>
22003              <description>RX buffer overflow detected, and prevented</description>
22004              <lsb>0</lsb>
22005              <msb>0</msb>
22006              <enumeratedValues>
22007                <enumeratedValue>
22008                  <name>NotDetected</name>
22009                  <description>Error did not occur</description>
22010                  <value>0</value>
22011                </enumeratedValue>
22012                <enumeratedValue>
22013                  <name>Detected</name>
22014                  <description>Error occurred</description>
22015                  <value>1</value>
22016                </enumeratedValue>
22017              </enumeratedValues>
22018            </field>
22019            <field>
22020              <name>DNACK</name>
22021              <description>NACK sent after receiving a data byte</description>
22022              <lsb>2</lsb>
22023              <msb>2</msb>
22024              <enumeratedValues>
22025                <enumeratedValue>
22026                  <name>NotReceived</name>
22027                  <description>Error did not occur</description>
22028                  <value>0</value>
22029                </enumeratedValue>
22030                <enumeratedValue>
22031                  <name>Received</name>
22032                  <description>Error occurred</description>
22033                  <value>1</value>
22034                </enumeratedValue>
22035              </enumeratedValues>
22036            </field>
22037            <field>
22038              <name>OVERREAD</name>
22039              <description>TX buffer over-read detected, and prevented</description>
22040              <lsb>3</lsb>
22041              <msb>3</msb>
22042              <enumeratedValues>
22043                <enumeratedValue>
22044                  <name>NotDetected</name>
22045                  <description>Error did not occur</description>
22046                  <value>0</value>
22047                </enumeratedValue>
22048                <enumeratedValue>
22049                  <name>Detected</name>
22050                  <description>Error occurred</description>
22051                  <value>1</value>
22052                </enumeratedValue>
22053              </enumeratedValues>
22054            </field>
22055          </fields>
22056        </register>
22057        <register>
22058          <name>MATCH</name>
22059          <description>Status register indicating which address had a match</description>
22060          <addressOffset>0x4D4</addressOffset>
22061          <access>read-only</access>
22062          <fields>
22063            <field>
22064              <name>MATCH</name>
22065              <description>Which of the addresses in {ADDRESS} matched the incoming address</description>
22066              <lsb>0</lsb>
22067              <msb>0</msb>
22068            </field>
22069          </fields>
22070        </register>
22071        <register>
22072          <name>ENABLE</name>
22073          <description>Enable TWIS</description>
22074          <addressOffset>0x500</addressOffset>
22075          <access>read-write</access>
22076          <fields>
22077            <field>
22078              <name>ENABLE</name>
22079              <description>Enable or disable TWIS</description>
22080              <lsb>0</lsb>
22081              <msb>3</msb>
22082              <enumeratedValues>
22083                <enumeratedValue>
22084                  <name>Disabled</name>
22085                  <description>Disable TWIS</description>
22086                  <value>0</value>
22087                </enumeratedValue>
22088                <enumeratedValue>
22089                  <name>Enabled</name>
22090                  <description>Enable TWIS</description>
22091                  <value>9</value>
22092                </enumeratedValue>
22093              </enumeratedValues>
22094            </field>
22095          </fields>
22096        </register>
22097        <cluster>
22098          <name>PSEL</name>
22099          <description>Unspecified</description>
22100          <headerStructName>TWIS_PSEL</headerStructName>
22101          <access>read-write</access>
22102          <addressOffset>0x508</addressOffset>
22103          <register>
22104            <name>SCL</name>
22105            <description>Pin select for SCL signal</description>
22106            <addressOffset>0x000</addressOffset>
22107            <access>read-write</access>
22108            <resetValue>0xFFFFFFFF</resetValue>
22109            <fields>
22110              <field>
22111                <name>PIN</name>
22112                <description>Pin number</description>
22113                <lsb>0</lsb>
22114                <msb>4</msb>
22115              </field>
22116              <field>
22117                <name>CONNECT</name>
22118                <description>Connection</description>
22119                <lsb>31</lsb>
22120                <msb>31</msb>
22121                <enumeratedValues>
22122                  <enumeratedValue>
22123                    <name>Disconnected</name>
22124                    <description>Disconnect</description>
22125                    <value>1</value>
22126                  </enumeratedValue>
22127                  <enumeratedValue>
22128                    <name>Connected</name>
22129                    <description>Connect</description>
22130                    <value>0</value>
22131                  </enumeratedValue>
22132                </enumeratedValues>
22133              </field>
22134            </fields>
22135          </register>
22136          <register>
22137            <name>SDA</name>
22138            <description>Pin select for SDA signal</description>
22139            <addressOffset>0x004</addressOffset>
22140            <access>read-write</access>
22141            <resetValue>0xFFFFFFFF</resetValue>
22142            <fields>
22143              <field>
22144                <name>PIN</name>
22145                <description>Pin number</description>
22146                <lsb>0</lsb>
22147                <msb>4</msb>
22148              </field>
22149              <field>
22150                <name>CONNECT</name>
22151                <description>Connection</description>
22152                <lsb>31</lsb>
22153                <msb>31</msb>
22154                <enumeratedValues>
22155                  <enumeratedValue>
22156                    <name>Disconnected</name>
22157                    <description>Disconnect</description>
22158                    <value>1</value>
22159                  </enumeratedValue>
22160                  <enumeratedValue>
22161                    <name>Connected</name>
22162                    <description>Connect</description>
22163                    <value>0</value>
22164                  </enumeratedValue>
22165                </enumeratedValues>
22166              </field>
22167            </fields>
22168          </register>
22169        </cluster>
22170        <cluster>
22171          <name>RXD</name>
22172          <description>RXD EasyDMA channel</description>
22173          <headerStructName>TWIS_RXD</headerStructName>
22174          <access>read-write</access>
22175          <addressOffset>0x534</addressOffset>
22176          <register>
22177            <name>PTR</name>
22178            <description>RXD Data pointer</description>
22179            <addressOffset>0x000</addressOffset>
22180            <access>read-write</access>
22181            <fields>
22182              <field>
22183                <name>PTR</name>
22184                <description>RXD Data pointer</description>
22185                <lsb>0</lsb>
22186                <msb>31</msb>
22187              </field>
22188            </fields>
22189          </register>
22190          <register>
22191            <name>MAXCNT</name>
22192            <description>Maximum number of bytes in RXD buffer</description>
22193            <addressOffset>0x004</addressOffset>
22194            <access>read-write</access>
22195            <fields>
22196              <field>
22197                <name>MAXCNT</name>
22198                <description>Maximum number of bytes in RXD buffer</description>
22199                <lsb>0</lsb>
22200                <msb>13</msb>
22201              </field>
22202            </fields>
22203          </register>
22204          <register>
22205            <name>AMOUNT</name>
22206            <description>Number of bytes transferred in the last RXD transaction</description>
22207            <addressOffset>0x008</addressOffset>
22208            <access>read-only</access>
22209            <fields>
22210              <field>
22211                <name>AMOUNT</name>
22212                <description>Number of bytes transferred in the last RXD transaction</description>
22213                <lsb>0</lsb>
22214                <msb>13</msb>
22215              </field>
22216            </fields>
22217          </register>
22218          <register>
22219            <name>LIST</name>
22220            <description>EasyDMA list type</description>
22221            <addressOffset>0x00C</addressOffset>
22222            <access>read-write</access>
22223            <fields>
22224              <field>
22225                <name>LIST</name>
22226                <description>List type</description>
22227                <lsb>0</lsb>
22228                <msb>1</msb>
22229                <enumeratedValues>
22230                  <enumeratedValue>
22231                    <name>Disabled</name>
22232                    <description>Disable EasyDMA list</description>
22233                    <value>0</value>
22234                  </enumeratedValue>
22235                  <enumeratedValue>
22236                    <name>ArrayList</name>
22237                    <description>Use array list</description>
22238                    <value>1</value>
22239                  </enumeratedValue>
22240                </enumeratedValues>
22241              </field>
22242            </fields>
22243          </register>
22244        </cluster>
22245        <cluster>
22246          <name>TXD</name>
22247          <description>TXD EasyDMA channel</description>
22248          <headerStructName>TWIS_TXD</headerStructName>
22249          <access>read-write</access>
22250          <addressOffset>0x544</addressOffset>
22251          <register>
22252            <name>PTR</name>
22253            <description>TXD Data pointer</description>
22254            <addressOffset>0x000</addressOffset>
22255            <access>read-write</access>
22256            <fields>
22257              <field>
22258                <name>PTR</name>
22259                <description>TXD Data pointer</description>
22260                <lsb>0</lsb>
22261                <msb>31</msb>
22262              </field>
22263            </fields>
22264          </register>
22265          <register>
22266            <name>MAXCNT</name>
22267            <description>Maximum number of bytes in TXD buffer</description>
22268            <addressOffset>0x004</addressOffset>
22269            <access>read-write</access>
22270            <fields>
22271              <field>
22272                <name>MAXCNT</name>
22273                <description>Maximum number of bytes in TXD buffer</description>
22274                <lsb>0</lsb>
22275                <msb>13</msb>
22276              </field>
22277            </fields>
22278          </register>
22279          <register>
22280            <name>AMOUNT</name>
22281            <description>Number of bytes transferred in the last TXD transaction</description>
22282            <addressOffset>0x008</addressOffset>
22283            <access>read-only</access>
22284            <fields>
22285              <field>
22286                <name>AMOUNT</name>
22287                <description>Number of bytes transferred in the last TXD transaction</description>
22288                <lsb>0</lsb>
22289                <msb>13</msb>
22290              </field>
22291            </fields>
22292          </register>
22293          <register>
22294            <name>LIST</name>
22295            <description>EasyDMA list type</description>
22296            <addressOffset>0x00C</addressOffset>
22297            <access>read-write</access>
22298            <fields>
22299              <field>
22300                <name>LIST</name>
22301                <description>List type</description>
22302                <lsb>0</lsb>
22303                <msb>1</msb>
22304                <enumeratedValues>
22305                  <enumeratedValue>
22306                    <name>Disabled</name>
22307                    <description>Disable EasyDMA list</description>
22308                    <value>0</value>
22309                  </enumeratedValue>
22310                  <enumeratedValue>
22311                    <name>ArrayList</name>
22312                    <description>Use array list</description>
22313                    <value>1</value>
22314                  </enumeratedValue>
22315                </enumeratedValues>
22316              </field>
22317            </fields>
22318          </register>
22319        </cluster>
22320        <register>
22321          <dim>0x2</dim>
22322          <dimIncrement>0x4</dimIncrement>
22323          <name>ADDRESS[%s]</name>
22324          <description>Description collection: TWI slave address n</description>
22325          <addressOffset>0x588</addressOffset>
22326          <access>read-write</access>
22327          <fields>
22328            <field>
22329              <name>ADDRESS</name>
22330              <description>TWI slave address</description>
22331              <lsb>0</lsb>
22332              <msb>6</msb>
22333            </field>
22334          </fields>
22335        </register>
22336        <register>
22337          <name>CONFIG</name>
22338          <description>Configuration register for the address match mechanism</description>
22339          <addressOffset>0x594</addressOffset>
22340          <access>read-write</access>
22341          <resetValue>0x00000001</resetValue>
22342          <fields>
22343            <field>
22344              <name>ADDRESS0</name>
22345              <description>Enable or disable address matching on ADDRESS[0]</description>
22346              <lsb>0</lsb>
22347              <msb>0</msb>
22348              <enumeratedValues>
22349                <enumeratedValue>
22350                  <name>Disabled</name>
22351                  <description>Disabled</description>
22352                  <value>0</value>
22353                </enumeratedValue>
22354                <enumeratedValue>
22355                  <name>Enabled</name>
22356                  <description>Enabled</description>
22357                  <value>1</value>
22358                </enumeratedValue>
22359              </enumeratedValues>
22360            </field>
22361            <field>
22362              <name>ADDRESS1</name>
22363              <description>Enable or disable address matching on ADDRESS[1]</description>
22364              <lsb>1</lsb>
22365              <msb>1</msb>
22366              <enumeratedValues>
22367                <enumeratedValue>
22368                  <name>Disabled</name>
22369                  <description>Disabled</description>
22370                  <value>0</value>
22371                </enumeratedValue>
22372                <enumeratedValue>
22373                  <name>Enabled</name>
22374                  <description>Enabled</description>
22375                  <value>1</value>
22376                </enumeratedValue>
22377              </enumeratedValues>
22378            </field>
22379          </fields>
22380        </register>
22381        <register>
22382          <name>ORC</name>
22383          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
22384          <addressOffset>0x5C0</addressOffset>
22385          <access>read-write</access>
22386          <fields>
22387            <field>
22388              <name>ORC</name>
22389              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
22390              <lsb>0</lsb>
22391              <msb>7</msb>
22392            </field>
22393          </fields>
22394        </register>
22395      </registers>
22396    </peripheral>
22397    <peripheral derivedFrom="SPI1">
22398      <name>SPI0</name>
22399      <description>Serial Peripheral Interface 1</description>
22400      <baseAddress>0x40004000</baseAddress>
22401      <interrupt>
22402        <name>SPIM0_SPIS0_SPI0</name>
22403        <value>4</value>
22404      </interrupt>
22405    </peripheral>
22406    <peripheral derivedFrom="SPIM1">
22407      <name>SPIM0</name>
22408      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
22409      <baseAddress>0x40004000</baseAddress>
22410      <alternatePeripheral>SPI0</alternatePeripheral>
22411      <interrupt>
22412        <name>SPIM0_SPIS0_SPI0</name>
22413        <value>4</value>
22414      </interrupt>
22415    </peripheral>
22416    <peripheral derivedFrom="SPIS1">
22417      <name>SPIS0</name>
22418      <description>SPI Slave 1</description>
22419      <baseAddress>0x40004000</baseAddress>
22420      <alternatePeripheral>SPI0</alternatePeripheral>
22421      <interrupt>
22422        <name>SPIM0_SPIS0_SPI0</name>
22423        <value>4</value>
22424      </interrupt>
22425    </peripheral>
22426    <peripheral>
22427      <name>GPIOTE</name>
22428      <description>GPIO Tasks and Events</description>
22429      <baseAddress>0x40006000</baseAddress>
22430      <addressBlock>
22431        <offset>0</offset>
22432        <size>0x1000</size>
22433        <usage>registers</usage>
22434      </addressBlock>
22435      <interrupt>
22436        <name>GPIOTE</name>
22437        <value>6</value>
22438      </interrupt>
22439      <groupName>GPIOTE</groupName>
22440      <size>0x20</size>
22441      <registers>
22442        <register>
22443          <dim>0x8</dim>
22444          <dimIncrement>0x4</dimIncrement>
22445          <name>TASKS_OUT[%s]</name>
22446          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
22447          <addressOffset>0x000</addressOffset>
22448          <access>write-only</access>
22449          <fields>
22450            <field>
22451              <name>TASKS_OUT</name>
22452              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
22453              <lsb>0</lsb>
22454              <msb>0</msb>
22455              <enumeratedValues>
22456                <enumeratedValue>
22457                  <name>Trigger</name>
22458                  <description>Trigger task</description>
22459                  <value>1</value>
22460                </enumeratedValue>
22461              </enumeratedValues>
22462            </field>
22463          </fields>
22464        </register>
22465        <register>
22466          <dim>0x8</dim>
22467          <dimIncrement>0x4</dimIncrement>
22468          <name>TASKS_SET[%s]</name>
22469          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
22470          <addressOffset>0x030</addressOffset>
22471          <access>write-only</access>
22472          <fields>
22473            <field>
22474              <name>TASKS_SET</name>
22475              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
22476              <lsb>0</lsb>
22477              <msb>0</msb>
22478              <enumeratedValues>
22479                <enumeratedValue>
22480                  <name>Trigger</name>
22481                  <description>Trigger task</description>
22482                  <value>1</value>
22483                </enumeratedValue>
22484              </enumeratedValues>
22485            </field>
22486          </fields>
22487        </register>
22488        <register>
22489          <dim>0x8</dim>
22490          <dimIncrement>0x4</dimIncrement>
22491          <name>TASKS_CLR[%s]</name>
22492          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
22493          <addressOffset>0x060</addressOffset>
22494          <access>write-only</access>
22495          <fields>
22496            <field>
22497              <name>TASKS_CLR</name>
22498              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
22499              <lsb>0</lsb>
22500              <msb>0</msb>
22501              <enumeratedValues>
22502                <enumeratedValue>
22503                  <name>Trigger</name>
22504                  <description>Trigger task</description>
22505                  <value>1</value>
22506                </enumeratedValue>
22507              </enumeratedValues>
22508            </field>
22509          </fields>
22510        </register>
22511        <register>
22512          <dim>0x8</dim>
22513          <dimIncrement>0x4</dimIncrement>
22514          <name>EVENTS_IN[%s]</name>
22515          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
22516          <addressOffset>0x100</addressOffset>
22517          <access>read-write</access>
22518          <fields>
22519            <field>
22520              <name>EVENTS_IN</name>
22521              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
22522              <lsb>0</lsb>
22523              <msb>0</msb>
22524              <enumeratedValues>
22525                <enumeratedValue>
22526                  <name>NotGenerated</name>
22527                  <description>Event not generated</description>
22528                  <value>0</value>
22529                </enumeratedValue>
22530                <enumeratedValue>
22531                  <name>Generated</name>
22532                  <description>Event generated</description>
22533                  <value>1</value>
22534                </enumeratedValue>
22535              </enumeratedValues>
22536            </field>
22537          </fields>
22538        </register>
22539        <register>
22540          <name>EVENTS_PORT</name>
22541          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
22542          <addressOffset>0x17C</addressOffset>
22543          <access>read-write</access>
22544          <fields>
22545            <field>
22546              <name>EVENTS_PORT</name>
22547              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
22548              <lsb>0</lsb>
22549              <msb>0</msb>
22550              <enumeratedValues>
22551                <enumeratedValue>
22552                  <name>NotGenerated</name>
22553                  <description>Event not generated</description>
22554                  <value>0</value>
22555                </enumeratedValue>
22556                <enumeratedValue>
22557                  <name>Generated</name>
22558                  <description>Event generated</description>
22559                  <value>1</value>
22560                </enumeratedValue>
22561              </enumeratedValues>
22562            </field>
22563          </fields>
22564        </register>
22565        <register>
22566          <name>INTENSET</name>
22567          <description>Enable interrupt</description>
22568          <addressOffset>0x304</addressOffset>
22569          <access>read-write</access>
22570          <fields>
22571            <field>
22572              <name>IN0</name>
22573              <description>Write '1' to enable interrupt for event IN[0]</description>
22574              <lsb>0</lsb>
22575              <msb>0</msb>
22576              <enumeratedValues>
22577                <usage>read</usage>
22578                <enumeratedValue>
22579                  <name>Disabled</name>
22580                  <description>Read: Disabled</description>
22581                  <value>0</value>
22582                </enumeratedValue>
22583                <enumeratedValue>
22584                  <name>Enabled</name>
22585                  <description>Read: Enabled</description>
22586                  <value>1</value>
22587                </enumeratedValue>
22588              </enumeratedValues>
22589              <enumeratedValues>
22590                <usage>write</usage>
22591                <enumeratedValue>
22592                  <name>Set</name>
22593                  <description>Enable</description>
22594                  <value>1</value>
22595                </enumeratedValue>
22596              </enumeratedValues>
22597            </field>
22598            <field>
22599              <name>IN1</name>
22600              <description>Write '1' to enable interrupt for event IN[1]</description>
22601              <lsb>1</lsb>
22602              <msb>1</msb>
22603              <enumeratedValues>
22604                <usage>read</usage>
22605                <enumeratedValue>
22606                  <name>Disabled</name>
22607                  <description>Read: Disabled</description>
22608                  <value>0</value>
22609                </enumeratedValue>
22610                <enumeratedValue>
22611                  <name>Enabled</name>
22612                  <description>Read: Enabled</description>
22613                  <value>1</value>
22614                </enumeratedValue>
22615              </enumeratedValues>
22616              <enumeratedValues>
22617                <usage>write</usage>
22618                <enumeratedValue>
22619                  <name>Set</name>
22620                  <description>Enable</description>
22621                  <value>1</value>
22622                </enumeratedValue>
22623              </enumeratedValues>
22624            </field>
22625            <field>
22626              <name>IN2</name>
22627              <description>Write '1' to enable interrupt for event IN[2]</description>
22628              <lsb>2</lsb>
22629              <msb>2</msb>
22630              <enumeratedValues>
22631                <usage>read</usage>
22632                <enumeratedValue>
22633                  <name>Disabled</name>
22634                  <description>Read: Disabled</description>
22635                  <value>0</value>
22636                </enumeratedValue>
22637                <enumeratedValue>
22638                  <name>Enabled</name>
22639                  <description>Read: Enabled</description>
22640                  <value>1</value>
22641                </enumeratedValue>
22642              </enumeratedValues>
22643              <enumeratedValues>
22644                <usage>write</usage>
22645                <enumeratedValue>
22646                  <name>Set</name>
22647                  <description>Enable</description>
22648                  <value>1</value>
22649                </enumeratedValue>
22650              </enumeratedValues>
22651            </field>
22652            <field>
22653              <name>IN3</name>
22654              <description>Write '1' to enable interrupt for event IN[3]</description>
22655              <lsb>3</lsb>
22656              <msb>3</msb>
22657              <enumeratedValues>
22658                <usage>read</usage>
22659                <enumeratedValue>
22660                  <name>Disabled</name>
22661                  <description>Read: Disabled</description>
22662                  <value>0</value>
22663                </enumeratedValue>
22664                <enumeratedValue>
22665                  <name>Enabled</name>
22666                  <description>Read: Enabled</description>
22667                  <value>1</value>
22668                </enumeratedValue>
22669              </enumeratedValues>
22670              <enumeratedValues>
22671                <usage>write</usage>
22672                <enumeratedValue>
22673                  <name>Set</name>
22674                  <description>Enable</description>
22675                  <value>1</value>
22676                </enumeratedValue>
22677              </enumeratedValues>
22678            </field>
22679            <field>
22680              <name>IN4</name>
22681              <description>Write '1' to enable interrupt for event IN[4]</description>
22682              <lsb>4</lsb>
22683              <msb>4</msb>
22684              <enumeratedValues>
22685                <usage>read</usage>
22686                <enumeratedValue>
22687                  <name>Disabled</name>
22688                  <description>Read: Disabled</description>
22689                  <value>0</value>
22690                </enumeratedValue>
22691                <enumeratedValue>
22692                  <name>Enabled</name>
22693                  <description>Read: Enabled</description>
22694                  <value>1</value>
22695                </enumeratedValue>
22696              </enumeratedValues>
22697              <enumeratedValues>
22698                <usage>write</usage>
22699                <enumeratedValue>
22700                  <name>Set</name>
22701                  <description>Enable</description>
22702                  <value>1</value>
22703                </enumeratedValue>
22704              </enumeratedValues>
22705            </field>
22706            <field>
22707              <name>IN5</name>
22708              <description>Write '1' to enable interrupt for event IN[5]</description>
22709              <lsb>5</lsb>
22710              <msb>5</msb>
22711              <enumeratedValues>
22712                <usage>read</usage>
22713                <enumeratedValue>
22714                  <name>Disabled</name>
22715                  <description>Read: Disabled</description>
22716                  <value>0</value>
22717                </enumeratedValue>
22718                <enumeratedValue>
22719                  <name>Enabled</name>
22720                  <description>Read: Enabled</description>
22721                  <value>1</value>
22722                </enumeratedValue>
22723              </enumeratedValues>
22724              <enumeratedValues>
22725                <usage>write</usage>
22726                <enumeratedValue>
22727                  <name>Set</name>
22728                  <description>Enable</description>
22729                  <value>1</value>
22730                </enumeratedValue>
22731              </enumeratedValues>
22732            </field>
22733            <field>
22734              <name>IN6</name>
22735              <description>Write '1' to enable interrupt for event IN[6]</description>
22736              <lsb>6</lsb>
22737              <msb>6</msb>
22738              <enumeratedValues>
22739                <usage>read</usage>
22740                <enumeratedValue>
22741                  <name>Disabled</name>
22742                  <description>Read: Disabled</description>
22743                  <value>0</value>
22744                </enumeratedValue>
22745                <enumeratedValue>
22746                  <name>Enabled</name>
22747                  <description>Read: Enabled</description>
22748                  <value>1</value>
22749                </enumeratedValue>
22750              </enumeratedValues>
22751              <enumeratedValues>
22752                <usage>write</usage>
22753                <enumeratedValue>
22754                  <name>Set</name>
22755                  <description>Enable</description>
22756                  <value>1</value>
22757                </enumeratedValue>
22758              </enumeratedValues>
22759            </field>
22760            <field>
22761              <name>IN7</name>
22762              <description>Write '1' to enable interrupt for event IN[7]</description>
22763              <lsb>7</lsb>
22764              <msb>7</msb>
22765              <enumeratedValues>
22766                <usage>read</usage>
22767                <enumeratedValue>
22768                  <name>Disabled</name>
22769                  <description>Read: Disabled</description>
22770                  <value>0</value>
22771                </enumeratedValue>
22772                <enumeratedValue>
22773                  <name>Enabled</name>
22774                  <description>Read: Enabled</description>
22775                  <value>1</value>
22776                </enumeratedValue>
22777              </enumeratedValues>
22778              <enumeratedValues>
22779                <usage>write</usage>
22780                <enumeratedValue>
22781                  <name>Set</name>
22782                  <description>Enable</description>
22783                  <value>1</value>
22784                </enumeratedValue>
22785              </enumeratedValues>
22786            </field>
22787            <field>
22788              <name>PORT</name>
22789              <description>Write '1' to enable interrupt for event PORT</description>
22790              <lsb>31</lsb>
22791              <msb>31</msb>
22792              <enumeratedValues>
22793                <usage>read</usage>
22794                <enumeratedValue>
22795                  <name>Disabled</name>
22796                  <description>Read: Disabled</description>
22797                  <value>0</value>
22798                </enumeratedValue>
22799                <enumeratedValue>
22800                  <name>Enabled</name>
22801                  <description>Read: Enabled</description>
22802                  <value>1</value>
22803                </enumeratedValue>
22804              </enumeratedValues>
22805              <enumeratedValues>
22806                <usage>write</usage>
22807                <enumeratedValue>
22808                  <name>Set</name>
22809                  <description>Enable</description>
22810                  <value>1</value>
22811                </enumeratedValue>
22812              </enumeratedValues>
22813            </field>
22814          </fields>
22815        </register>
22816        <register>
22817          <name>INTENCLR</name>
22818          <description>Disable interrupt</description>
22819          <addressOffset>0x308</addressOffset>
22820          <access>read-write</access>
22821          <fields>
22822            <field>
22823              <name>IN0</name>
22824              <description>Write '1' to disable interrupt for event IN[0]</description>
22825              <lsb>0</lsb>
22826              <msb>0</msb>
22827              <enumeratedValues>
22828                <usage>read</usage>
22829                <enumeratedValue>
22830                  <name>Disabled</name>
22831                  <description>Read: Disabled</description>
22832                  <value>0</value>
22833                </enumeratedValue>
22834                <enumeratedValue>
22835                  <name>Enabled</name>
22836                  <description>Read: Enabled</description>
22837                  <value>1</value>
22838                </enumeratedValue>
22839              </enumeratedValues>
22840              <enumeratedValues>
22841                <usage>write</usage>
22842                <enumeratedValue>
22843                  <name>Clear</name>
22844                  <description>Disable</description>
22845                  <value>1</value>
22846                </enumeratedValue>
22847              </enumeratedValues>
22848            </field>
22849            <field>
22850              <name>IN1</name>
22851              <description>Write '1' to disable interrupt for event IN[1]</description>
22852              <lsb>1</lsb>
22853              <msb>1</msb>
22854              <enumeratedValues>
22855                <usage>read</usage>
22856                <enumeratedValue>
22857                  <name>Disabled</name>
22858                  <description>Read: Disabled</description>
22859                  <value>0</value>
22860                </enumeratedValue>
22861                <enumeratedValue>
22862                  <name>Enabled</name>
22863                  <description>Read: Enabled</description>
22864                  <value>1</value>
22865                </enumeratedValue>
22866              </enumeratedValues>
22867              <enumeratedValues>
22868                <usage>write</usage>
22869                <enumeratedValue>
22870                  <name>Clear</name>
22871                  <description>Disable</description>
22872                  <value>1</value>
22873                </enumeratedValue>
22874              </enumeratedValues>
22875            </field>
22876            <field>
22877              <name>IN2</name>
22878              <description>Write '1' to disable interrupt for event IN[2]</description>
22879              <lsb>2</lsb>
22880              <msb>2</msb>
22881              <enumeratedValues>
22882                <usage>read</usage>
22883                <enumeratedValue>
22884                  <name>Disabled</name>
22885                  <description>Read: Disabled</description>
22886                  <value>0</value>
22887                </enumeratedValue>
22888                <enumeratedValue>
22889                  <name>Enabled</name>
22890                  <description>Read: Enabled</description>
22891                  <value>1</value>
22892                </enumeratedValue>
22893              </enumeratedValues>
22894              <enumeratedValues>
22895                <usage>write</usage>
22896                <enumeratedValue>
22897                  <name>Clear</name>
22898                  <description>Disable</description>
22899                  <value>1</value>
22900                </enumeratedValue>
22901              </enumeratedValues>
22902            </field>
22903            <field>
22904              <name>IN3</name>
22905              <description>Write '1' to disable interrupt for event IN[3]</description>
22906              <lsb>3</lsb>
22907              <msb>3</msb>
22908              <enumeratedValues>
22909                <usage>read</usage>
22910                <enumeratedValue>
22911                  <name>Disabled</name>
22912                  <description>Read: Disabled</description>
22913                  <value>0</value>
22914                </enumeratedValue>
22915                <enumeratedValue>
22916                  <name>Enabled</name>
22917                  <description>Read: Enabled</description>
22918                  <value>1</value>
22919                </enumeratedValue>
22920              </enumeratedValues>
22921              <enumeratedValues>
22922                <usage>write</usage>
22923                <enumeratedValue>
22924                  <name>Clear</name>
22925                  <description>Disable</description>
22926                  <value>1</value>
22927                </enumeratedValue>
22928              </enumeratedValues>
22929            </field>
22930            <field>
22931              <name>IN4</name>
22932              <description>Write '1' to disable interrupt for event IN[4]</description>
22933              <lsb>4</lsb>
22934              <msb>4</msb>
22935              <enumeratedValues>
22936                <usage>read</usage>
22937                <enumeratedValue>
22938                  <name>Disabled</name>
22939                  <description>Read: Disabled</description>
22940                  <value>0</value>
22941                </enumeratedValue>
22942                <enumeratedValue>
22943                  <name>Enabled</name>
22944                  <description>Read: Enabled</description>
22945                  <value>1</value>
22946                </enumeratedValue>
22947              </enumeratedValues>
22948              <enumeratedValues>
22949                <usage>write</usage>
22950                <enumeratedValue>
22951                  <name>Clear</name>
22952                  <description>Disable</description>
22953                  <value>1</value>
22954                </enumeratedValue>
22955              </enumeratedValues>
22956            </field>
22957            <field>
22958              <name>IN5</name>
22959              <description>Write '1' to disable interrupt for event IN[5]</description>
22960              <lsb>5</lsb>
22961              <msb>5</msb>
22962              <enumeratedValues>
22963                <usage>read</usage>
22964                <enumeratedValue>
22965                  <name>Disabled</name>
22966                  <description>Read: Disabled</description>
22967                  <value>0</value>
22968                </enumeratedValue>
22969                <enumeratedValue>
22970                  <name>Enabled</name>
22971                  <description>Read: Enabled</description>
22972                  <value>1</value>
22973                </enumeratedValue>
22974              </enumeratedValues>
22975              <enumeratedValues>
22976                <usage>write</usage>
22977                <enumeratedValue>
22978                  <name>Clear</name>
22979                  <description>Disable</description>
22980                  <value>1</value>
22981                </enumeratedValue>
22982              </enumeratedValues>
22983            </field>
22984            <field>
22985              <name>IN6</name>
22986              <description>Write '1' to disable interrupt for event IN[6]</description>
22987              <lsb>6</lsb>
22988              <msb>6</msb>
22989              <enumeratedValues>
22990                <usage>read</usage>
22991                <enumeratedValue>
22992                  <name>Disabled</name>
22993                  <description>Read: Disabled</description>
22994                  <value>0</value>
22995                </enumeratedValue>
22996                <enumeratedValue>
22997                  <name>Enabled</name>
22998                  <description>Read: Enabled</description>
22999                  <value>1</value>
23000                </enumeratedValue>
23001              </enumeratedValues>
23002              <enumeratedValues>
23003                <usage>write</usage>
23004                <enumeratedValue>
23005                  <name>Clear</name>
23006                  <description>Disable</description>
23007                  <value>1</value>
23008                </enumeratedValue>
23009              </enumeratedValues>
23010            </field>
23011            <field>
23012              <name>IN7</name>
23013              <description>Write '1' to disable interrupt for event IN[7]</description>
23014              <lsb>7</lsb>
23015              <msb>7</msb>
23016              <enumeratedValues>
23017                <usage>read</usage>
23018                <enumeratedValue>
23019                  <name>Disabled</name>
23020                  <description>Read: Disabled</description>
23021                  <value>0</value>
23022                </enumeratedValue>
23023                <enumeratedValue>
23024                  <name>Enabled</name>
23025                  <description>Read: Enabled</description>
23026                  <value>1</value>
23027                </enumeratedValue>
23028              </enumeratedValues>
23029              <enumeratedValues>
23030                <usage>write</usage>
23031                <enumeratedValue>
23032                  <name>Clear</name>
23033                  <description>Disable</description>
23034                  <value>1</value>
23035                </enumeratedValue>
23036              </enumeratedValues>
23037            </field>
23038            <field>
23039              <name>PORT</name>
23040              <description>Write '1' to disable interrupt for event PORT</description>
23041              <lsb>31</lsb>
23042              <msb>31</msb>
23043              <enumeratedValues>
23044                <usage>read</usage>
23045                <enumeratedValue>
23046                  <name>Disabled</name>
23047                  <description>Read: Disabled</description>
23048                  <value>0</value>
23049                </enumeratedValue>
23050                <enumeratedValue>
23051                  <name>Enabled</name>
23052                  <description>Read: Enabled</description>
23053                  <value>1</value>
23054                </enumeratedValue>
23055              </enumeratedValues>
23056              <enumeratedValues>
23057                <usage>write</usage>
23058                <enumeratedValue>
23059                  <name>Clear</name>
23060                  <description>Disable</description>
23061                  <value>1</value>
23062                </enumeratedValue>
23063              </enumeratedValues>
23064            </field>
23065          </fields>
23066        </register>
23067        <register>
23068          <dim>0x8</dim>
23069          <dimIncrement>0x4</dimIncrement>
23070          <name>CONFIG[%s]</name>
23071          <description>Description collection: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event</description>
23072          <addressOffset>0x510</addressOffset>
23073          <access>read-write</access>
23074          <fields>
23075            <field>
23076              <name>MODE</name>
23077              <description>Mode</description>
23078              <lsb>0</lsb>
23079              <msb>1</msb>
23080              <enumeratedValues>
23081                <enumeratedValue>
23082                  <name>Disabled</name>
23083                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
23084                  <value>0</value>
23085                </enumeratedValue>
23086                <enumeratedValue>
23087                  <name>Event</name>
23088                  <description>Event mode</description>
23089                  <value>1</value>
23090                </enumeratedValue>
23091                <enumeratedValue>
23092                  <name>Task</name>
23093                  <description>Task mode</description>
23094                  <value>3</value>
23095                </enumeratedValue>
23096              </enumeratedValues>
23097            </field>
23098            <field>
23099              <name>PSEL</name>
23100              <description>GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event</description>
23101              <lsb>8</lsb>
23102              <msb>12</msb>
23103            </field>
23104            <field>
23105              <name>POLARITY</name>
23106              <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>
23107              <lsb>16</lsb>
23108              <msb>17</msb>
23109              <enumeratedValues>
23110                <enumeratedValue>
23111                  <name>None</name>
23112                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
23113                  <value>0</value>
23114                </enumeratedValue>
23115                <enumeratedValue>
23116                  <name>LoToHi</name>
23117                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
23118                  <value>1</value>
23119                </enumeratedValue>
23120                <enumeratedValue>
23121                  <name>HiToLo</name>
23122                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
23123                  <value>2</value>
23124                </enumeratedValue>
23125                <enumeratedValue>
23126                  <name>Toggle</name>
23127                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
23128                  <value>3</value>
23129                </enumeratedValue>
23130              </enumeratedValues>
23131            </field>
23132            <field>
23133              <name>OUTINIT</name>
23134              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
23135              <lsb>20</lsb>
23136              <msb>20</msb>
23137              <enumeratedValues>
23138                <enumeratedValue>
23139                  <name>Low</name>
23140                  <description>Task mode: Initial value of pin before task triggering is low</description>
23141                  <value>0</value>
23142                </enumeratedValue>
23143                <enumeratedValue>
23144                  <name>High</name>
23145                  <description>Task mode: Initial value of pin before task triggering is high</description>
23146                  <value>1</value>
23147                </enumeratedValue>
23148              </enumeratedValues>
23149            </field>
23150          </fields>
23151        </register>
23152      </registers>
23153    </peripheral>
23154    <peripheral>
23155      <name>SAADC</name>
23156      <description>Analog to Digital Converter</description>
23157      <baseAddress>0x40007000</baseAddress>
23158      <addressBlock>
23159        <offset>0</offset>
23160        <size>0x1000</size>
23161        <usage>registers</usage>
23162      </addressBlock>
23163      <interrupt>
23164        <name>SAADC</name>
23165        <value>7</value>
23166      </interrupt>
23167      <groupName>SAADC</groupName>
23168      <size>0x20</size>
23169      <registers>
23170        <register>
23171          <name>TASKS_START</name>
23172          <description>Start the ADC and prepare the result buffer in RAM</description>
23173          <addressOffset>0x000</addressOffset>
23174          <access>write-only</access>
23175          <fields>
23176            <field>
23177              <name>TASKS_START</name>
23178              <description>Start the ADC and prepare the result buffer in RAM</description>
23179              <lsb>0</lsb>
23180              <msb>0</msb>
23181              <enumeratedValues>
23182                <enumeratedValue>
23183                  <name>Trigger</name>
23184                  <description>Trigger task</description>
23185                  <value>1</value>
23186                </enumeratedValue>
23187              </enumeratedValues>
23188            </field>
23189          </fields>
23190        </register>
23191        <register>
23192          <name>TASKS_SAMPLE</name>
23193          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
23194          <addressOffset>0x004</addressOffset>
23195          <access>write-only</access>
23196          <fields>
23197            <field>
23198              <name>TASKS_SAMPLE</name>
23199              <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
23200              <lsb>0</lsb>
23201              <msb>0</msb>
23202              <enumeratedValues>
23203                <enumeratedValue>
23204                  <name>Trigger</name>
23205                  <description>Trigger task</description>
23206                  <value>1</value>
23207                </enumeratedValue>
23208              </enumeratedValues>
23209            </field>
23210          </fields>
23211        </register>
23212        <register>
23213          <name>TASKS_STOP</name>
23214          <description>Stop the ADC and terminate any on-going conversion</description>
23215          <addressOffset>0x008</addressOffset>
23216          <access>write-only</access>
23217          <fields>
23218            <field>
23219              <name>TASKS_STOP</name>
23220              <description>Stop the ADC and terminate any on-going conversion</description>
23221              <lsb>0</lsb>
23222              <msb>0</msb>
23223              <enumeratedValues>
23224                <enumeratedValue>
23225                  <name>Trigger</name>
23226                  <description>Trigger task</description>
23227                  <value>1</value>
23228                </enumeratedValue>
23229              </enumeratedValues>
23230            </field>
23231          </fields>
23232        </register>
23233        <register>
23234          <name>TASKS_CALIBRATEOFFSET</name>
23235          <description>Starts offset auto-calibration</description>
23236          <addressOffset>0x00C</addressOffset>
23237          <access>write-only</access>
23238          <fields>
23239            <field>
23240              <name>TASKS_CALIBRATEOFFSET</name>
23241              <description>Starts offset auto-calibration</description>
23242              <lsb>0</lsb>
23243              <msb>0</msb>
23244              <enumeratedValues>
23245                <enumeratedValue>
23246                  <name>Trigger</name>
23247                  <description>Trigger task</description>
23248                  <value>1</value>
23249                </enumeratedValue>
23250              </enumeratedValues>
23251            </field>
23252          </fields>
23253        </register>
23254        <register>
23255          <name>EVENTS_STARTED</name>
23256          <description>The ADC has started</description>
23257          <addressOffset>0x100</addressOffset>
23258          <access>read-write</access>
23259          <fields>
23260            <field>
23261              <name>EVENTS_STARTED</name>
23262              <description>The ADC has started</description>
23263              <lsb>0</lsb>
23264              <msb>0</msb>
23265              <enumeratedValues>
23266                <enumeratedValue>
23267                  <name>NotGenerated</name>
23268                  <description>Event not generated</description>
23269                  <value>0</value>
23270                </enumeratedValue>
23271                <enumeratedValue>
23272                  <name>Generated</name>
23273                  <description>Event generated</description>
23274                  <value>1</value>
23275                </enumeratedValue>
23276              </enumeratedValues>
23277            </field>
23278          </fields>
23279        </register>
23280        <register>
23281          <name>EVENTS_END</name>
23282          <description>The ADC has filled up the Result buffer</description>
23283          <addressOffset>0x104</addressOffset>
23284          <access>read-write</access>
23285          <fields>
23286            <field>
23287              <name>EVENTS_END</name>
23288              <description>The ADC has filled up the Result buffer</description>
23289              <lsb>0</lsb>
23290              <msb>0</msb>
23291              <enumeratedValues>
23292                <enumeratedValue>
23293                  <name>NotGenerated</name>
23294                  <description>Event not generated</description>
23295                  <value>0</value>
23296                </enumeratedValue>
23297                <enumeratedValue>
23298                  <name>Generated</name>
23299                  <description>Event generated</description>
23300                  <value>1</value>
23301                </enumeratedValue>
23302              </enumeratedValues>
23303            </field>
23304          </fields>
23305        </register>
23306        <register>
23307          <name>EVENTS_DONE</name>
23308          <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>
23309          <addressOffset>0x108</addressOffset>
23310          <access>read-write</access>
23311          <fields>
23312            <field>
23313              <name>EVENTS_DONE</name>
23314              <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>
23315              <lsb>0</lsb>
23316              <msb>0</msb>
23317              <enumeratedValues>
23318                <enumeratedValue>
23319                  <name>NotGenerated</name>
23320                  <description>Event not generated</description>
23321                  <value>0</value>
23322                </enumeratedValue>
23323                <enumeratedValue>
23324                  <name>Generated</name>
23325                  <description>Event generated</description>
23326                  <value>1</value>
23327                </enumeratedValue>
23328              </enumeratedValues>
23329            </field>
23330          </fields>
23331        </register>
23332        <register>
23333          <name>EVENTS_RESULTDONE</name>
23334          <description>A result is ready to get transferred to RAM.</description>
23335          <addressOffset>0x10C</addressOffset>
23336          <access>read-write</access>
23337          <fields>
23338            <field>
23339              <name>EVENTS_RESULTDONE</name>
23340              <description>A result is ready to get transferred to RAM.</description>
23341              <lsb>0</lsb>
23342              <msb>0</msb>
23343              <enumeratedValues>
23344                <enumeratedValue>
23345                  <name>NotGenerated</name>
23346                  <description>Event not generated</description>
23347                  <value>0</value>
23348                </enumeratedValue>
23349                <enumeratedValue>
23350                  <name>Generated</name>
23351                  <description>Event generated</description>
23352                  <value>1</value>
23353                </enumeratedValue>
23354              </enumeratedValues>
23355            </field>
23356          </fields>
23357        </register>
23358        <register>
23359          <name>EVENTS_CALIBRATEDONE</name>
23360          <description>Calibration is complete</description>
23361          <addressOffset>0x110</addressOffset>
23362          <access>read-write</access>
23363          <fields>
23364            <field>
23365              <name>EVENTS_CALIBRATEDONE</name>
23366              <description>Calibration is complete</description>
23367              <lsb>0</lsb>
23368              <msb>0</msb>
23369              <enumeratedValues>
23370                <enumeratedValue>
23371                  <name>NotGenerated</name>
23372                  <description>Event not generated</description>
23373                  <value>0</value>
23374                </enumeratedValue>
23375                <enumeratedValue>
23376                  <name>Generated</name>
23377                  <description>Event generated</description>
23378                  <value>1</value>
23379                </enumeratedValue>
23380              </enumeratedValues>
23381            </field>
23382          </fields>
23383        </register>
23384        <register>
23385          <name>EVENTS_STOPPED</name>
23386          <description>The ADC has stopped</description>
23387          <addressOffset>0x114</addressOffset>
23388          <access>read-write</access>
23389          <fields>
23390            <field>
23391              <name>EVENTS_STOPPED</name>
23392              <description>The ADC has stopped</description>
23393              <lsb>0</lsb>
23394              <msb>0</msb>
23395              <enumeratedValues>
23396                <enumeratedValue>
23397                  <name>NotGenerated</name>
23398                  <description>Event not generated</description>
23399                  <value>0</value>
23400                </enumeratedValue>
23401                <enumeratedValue>
23402                  <name>Generated</name>
23403                  <description>Event generated</description>
23404                  <value>1</value>
23405                </enumeratedValue>
23406              </enumeratedValues>
23407            </field>
23408          </fields>
23409        </register>
23410        <cluster>
23411          <dim>8</dim>
23412          <dimIncrement>0x008</dimIncrement>
23413          <name>EVENTS_CH[%s]</name>
23414          <description>Peripheral events.</description>
23415          <headerStructName>SAADC_EVENTS_CH</headerStructName>
23416          <access>read-write</access>
23417          <addressOffset>0x118</addressOffset>
23418          <register>
23419            <name>LIMITH</name>
23420            <description>Description cluster: Last results is equal or above CH[n].LIMIT.HIGH</description>
23421            <addressOffset>0x000</addressOffset>
23422            <access>read-write</access>
23423            <fields>
23424              <field>
23425                <name>LIMITH</name>
23426                <description>Last results is equal or above CH[n].LIMIT.HIGH</description>
23427                <lsb>0</lsb>
23428                <msb>0</msb>
23429                <enumeratedValues>
23430                  <enumeratedValue>
23431                    <name>NotGenerated</name>
23432                    <description>Event not generated</description>
23433                    <value>0</value>
23434                  </enumeratedValue>
23435                  <enumeratedValue>
23436                    <name>Generated</name>
23437                    <description>Event generated</description>
23438                    <value>1</value>
23439                  </enumeratedValue>
23440                </enumeratedValues>
23441              </field>
23442            </fields>
23443          </register>
23444          <register>
23445            <name>LIMITL</name>
23446            <description>Description cluster: Last results is equal or below CH[n].LIMIT.LOW</description>
23447            <addressOffset>0x004</addressOffset>
23448            <access>read-write</access>
23449            <fields>
23450              <field>
23451                <name>LIMITL</name>
23452                <description>Last results is equal or below CH[n].LIMIT.LOW</description>
23453                <lsb>0</lsb>
23454                <msb>0</msb>
23455                <enumeratedValues>
23456                  <enumeratedValue>
23457                    <name>NotGenerated</name>
23458                    <description>Event not generated</description>
23459                    <value>0</value>
23460                  </enumeratedValue>
23461                  <enumeratedValue>
23462                    <name>Generated</name>
23463                    <description>Event generated</description>
23464                    <value>1</value>
23465                  </enumeratedValue>
23466                </enumeratedValues>
23467              </field>
23468            </fields>
23469          </register>
23470        </cluster>
23471        <register>
23472          <name>INTEN</name>
23473          <description>Enable or disable interrupt</description>
23474          <addressOffset>0x300</addressOffset>
23475          <access>read-write</access>
23476          <fields>
23477            <field>
23478              <name>STARTED</name>
23479              <description>Enable or disable interrupt for event STARTED</description>
23480              <lsb>0</lsb>
23481              <msb>0</msb>
23482              <enumeratedValues>
23483                <enumeratedValue>
23484                  <name>Disabled</name>
23485                  <description>Disable</description>
23486                  <value>0</value>
23487                </enumeratedValue>
23488                <enumeratedValue>
23489                  <name>Enabled</name>
23490                  <description>Enable</description>
23491                  <value>1</value>
23492                </enumeratedValue>
23493              </enumeratedValues>
23494            </field>
23495            <field>
23496              <name>END</name>
23497              <description>Enable or disable interrupt for event END</description>
23498              <lsb>1</lsb>
23499              <msb>1</msb>
23500              <enumeratedValues>
23501                <enumeratedValue>
23502                  <name>Disabled</name>
23503                  <description>Disable</description>
23504                  <value>0</value>
23505                </enumeratedValue>
23506                <enumeratedValue>
23507                  <name>Enabled</name>
23508                  <description>Enable</description>
23509                  <value>1</value>
23510                </enumeratedValue>
23511              </enumeratedValues>
23512            </field>
23513            <field>
23514              <name>DONE</name>
23515              <description>Enable or disable interrupt for event DONE</description>
23516              <lsb>2</lsb>
23517              <msb>2</msb>
23518              <enumeratedValues>
23519                <enumeratedValue>
23520                  <name>Disabled</name>
23521                  <description>Disable</description>
23522                  <value>0</value>
23523                </enumeratedValue>
23524                <enumeratedValue>
23525                  <name>Enabled</name>
23526                  <description>Enable</description>
23527                  <value>1</value>
23528                </enumeratedValue>
23529              </enumeratedValues>
23530            </field>
23531            <field>
23532              <name>RESULTDONE</name>
23533              <description>Enable or disable interrupt for event RESULTDONE</description>
23534              <lsb>3</lsb>
23535              <msb>3</msb>
23536              <enumeratedValues>
23537                <enumeratedValue>
23538                  <name>Disabled</name>
23539                  <description>Disable</description>
23540                  <value>0</value>
23541                </enumeratedValue>
23542                <enumeratedValue>
23543                  <name>Enabled</name>
23544                  <description>Enable</description>
23545                  <value>1</value>
23546                </enumeratedValue>
23547              </enumeratedValues>
23548            </field>
23549            <field>
23550              <name>CALIBRATEDONE</name>
23551              <description>Enable or disable interrupt for event CALIBRATEDONE</description>
23552              <lsb>4</lsb>
23553              <msb>4</msb>
23554              <enumeratedValues>
23555                <enumeratedValue>
23556                  <name>Disabled</name>
23557                  <description>Disable</description>
23558                  <value>0</value>
23559                </enumeratedValue>
23560                <enumeratedValue>
23561                  <name>Enabled</name>
23562                  <description>Enable</description>
23563                  <value>1</value>
23564                </enumeratedValue>
23565              </enumeratedValues>
23566            </field>
23567            <field>
23568              <name>STOPPED</name>
23569              <description>Enable or disable interrupt for event STOPPED</description>
23570              <lsb>5</lsb>
23571              <msb>5</msb>
23572              <enumeratedValues>
23573                <enumeratedValue>
23574                  <name>Disabled</name>
23575                  <description>Disable</description>
23576                  <value>0</value>
23577                </enumeratedValue>
23578                <enumeratedValue>
23579                  <name>Enabled</name>
23580                  <description>Enable</description>
23581                  <value>1</value>
23582                </enumeratedValue>
23583              </enumeratedValues>
23584            </field>
23585            <field>
23586              <name>CH0LIMITH</name>
23587              <description>Enable or disable interrupt for event CH0LIMITH</description>
23588              <lsb>6</lsb>
23589              <msb>6</msb>
23590              <enumeratedValues>
23591                <enumeratedValue>
23592                  <name>Disabled</name>
23593                  <description>Disable</description>
23594                  <value>0</value>
23595                </enumeratedValue>
23596                <enumeratedValue>
23597                  <name>Enabled</name>
23598                  <description>Enable</description>
23599                  <value>1</value>
23600                </enumeratedValue>
23601              </enumeratedValues>
23602            </field>
23603            <field>
23604              <name>CH0LIMITL</name>
23605              <description>Enable or disable interrupt for event CH0LIMITL</description>
23606              <lsb>7</lsb>
23607              <msb>7</msb>
23608              <enumeratedValues>
23609                <enumeratedValue>
23610                  <name>Disabled</name>
23611                  <description>Disable</description>
23612                  <value>0</value>
23613                </enumeratedValue>
23614                <enumeratedValue>
23615                  <name>Enabled</name>
23616                  <description>Enable</description>
23617                  <value>1</value>
23618                </enumeratedValue>
23619              </enumeratedValues>
23620            </field>
23621            <field>
23622              <name>CH1LIMITH</name>
23623              <description>Enable or disable interrupt for event CH1LIMITH</description>
23624              <lsb>8</lsb>
23625              <msb>8</msb>
23626              <enumeratedValues>
23627                <enumeratedValue>
23628                  <name>Disabled</name>
23629                  <description>Disable</description>
23630                  <value>0</value>
23631                </enumeratedValue>
23632                <enumeratedValue>
23633                  <name>Enabled</name>
23634                  <description>Enable</description>
23635                  <value>1</value>
23636                </enumeratedValue>
23637              </enumeratedValues>
23638            </field>
23639            <field>
23640              <name>CH1LIMITL</name>
23641              <description>Enable or disable interrupt for event CH1LIMITL</description>
23642              <lsb>9</lsb>
23643              <msb>9</msb>
23644              <enumeratedValues>
23645                <enumeratedValue>
23646                  <name>Disabled</name>
23647                  <description>Disable</description>
23648                  <value>0</value>
23649                </enumeratedValue>
23650                <enumeratedValue>
23651                  <name>Enabled</name>
23652                  <description>Enable</description>
23653                  <value>1</value>
23654                </enumeratedValue>
23655              </enumeratedValues>
23656            </field>
23657            <field>
23658              <name>CH2LIMITH</name>
23659              <description>Enable or disable interrupt for event CH2LIMITH</description>
23660              <lsb>10</lsb>
23661              <msb>10</msb>
23662              <enumeratedValues>
23663                <enumeratedValue>
23664                  <name>Disabled</name>
23665                  <description>Disable</description>
23666                  <value>0</value>
23667                </enumeratedValue>
23668                <enumeratedValue>
23669                  <name>Enabled</name>
23670                  <description>Enable</description>
23671                  <value>1</value>
23672                </enumeratedValue>
23673              </enumeratedValues>
23674            </field>
23675            <field>
23676              <name>CH2LIMITL</name>
23677              <description>Enable or disable interrupt for event CH2LIMITL</description>
23678              <lsb>11</lsb>
23679              <msb>11</msb>
23680              <enumeratedValues>
23681                <enumeratedValue>
23682                  <name>Disabled</name>
23683                  <description>Disable</description>
23684                  <value>0</value>
23685                </enumeratedValue>
23686                <enumeratedValue>
23687                  <name>Enabled</name>
23688                  <description>Enable</description>
23689                  <value>1</value>
23690                </enumeratedValue>
23691              </enumeratedValues>
23692            </field>
23693            <field>
23694              <name>CH3LIMITH</name>
23695              <description>Enable or disable interrupt for event CH3LIMITH</description>
23696              <lsb>12</lsb>
23697              <msb>12</msb>
23698              <enumeratedValues>
23699                <enumeratedValue>
23700                  <name>Disabled</name>
23701                  <description>Disable</description>
23702                  <value>0</value>
23703                </enumeratedValue>
23704                <enumeratedValue>
23705                  <name>Enabled</name>
23706                  <description>Enable</description>
23707                  <value>1</value>
23708                </enumeratedValue>
23709              </enumeratedValues>
23710            </field>
23711            <field>
23712              <name>CH3LIMITL</name>
23713              <description>Enable or disable interrupt for event CH3LIMITL</description>
23714              <lsb>13</lsb>
23715              <msb>13</msb>
23716              <enumeratedValues>
23717                <enumeratedValue>
23718                  <name>Disabled</name>
23719                  <description>Disable</description>
23720                  <value>0</value>
23721                </enumeratedValue>
23722                <enumeratedValue>
23723                  <name>Enabled</name>
23724                  <description>Enable</description>
23725                  <value>1</value>
23726                </enumeratedValue>
23727              </enumeratedValues>
23728            </field>
23729            <field>
23730              <name>CH4LIMITH</name>
23731              <description>Enable or disable interrupt for event CH4LIMITH</description>
23732              <lsb>14</lsb>
23733              <msb>14</msb>
23734              <enumeratedValues>
23735                <enumeratedValue>
23736                  <name>Disabled</name>
23737                  <description>Disable</description>
23738                  <value>0</value>
23739                </enumeratedValue>
23740                <enumeratedValue>
23741                  <name>Enabled</name>
23742                  <description>Enable</description>
23743                  <value>1</value>
23744                </enumeratedValue>
23745              </enumeratedValues>
23746            </field>
23747            <field>
23748              <name>CH4LIMITL</name>
23749              <description>Enable or disable interrupt for event CH4LIMITL</description>
23750              <lsb>15</lsb>
23751              <msb>15</msb>
23752              <enumeratedValues>
23753                <enumeratedValue>
23754                  <name>Disabled</name>
23755                  <description>Disable</description>
23756                  <value>0</value>
23757                </enumeratedValue>
23758                <enumeratedValue>
23759                  <name>Enabled</name>
23760                  <description>Enable</description>
23761                  <value>1</value>
23762                </enumeratedValue>
23763              </enumeratedValues>
23764            </field>
23765            <field>
23766              <name>CH5LIMITH</name>
23767              <description>Enable or disable interrupt for event CH5LIMITH</description>
23768              <lsb>16</lsb>
23769              <msb>16</msb>
23770              <enumeratedValues>
23771                <enumeratedValue>
23772                  <name>Disabled</name>
23773                  <description>Disable</description>
23774                  <value>0</value>
23775                </enumeratedValue>
23776                <enumeratedValue>
23777                  <name>Enabled</name>
23778                  <description>Enable</description>
23779                  <value>1</value>
23780                </enumeratedValue>
23781              </enumeratedValues>
23782            </field>
23783            <field>
23784              <name>CH5LIMITL</name>
23785              <description>Enable or disable interrupt for event CH5LIMITL</description>
23786              <lsb>17</lsb>
23787              <msb>17</msb>
23788              <enumeratedValues>
23789                <enumeratedValue>
23790                  <name>Disabled</name>
23791                  <description>Disable</description>
23792                  <value>0</value>
23793                </enumeratedValue>
23794                <enumeratedValue>
23795                  <name>Enabled</name>
23796                  <description>Enable</description>
23797                  <value>1</value>
23798                </enumeratedValue>
23799              </enumeratedValues>
23800            </field>
23801            <field>
23802              <name>CH6LIMITH</name>
23803              <description>Enable or disable interrupt for event CH6LIMITH</description>
23804              <lsb>18</lsb>
23805              <msb>18</msb>
23806              <enumeratedValues>
23807                <enumeratedValue>
23808                  <name>Disabled</name>
23809                  <description>Disable</description>
23810                  <value>0</value>
23811                </enumeratedValue>
23812                <enumeratedValue>
23813                  <name>Enabled</name>
23814                  <description>Enable</description>
23815                  <value>1</value>
23816                </enumeratedValue>
23817              </enumeratedValues>
23818            </field>
23819            <field>
23820              <name>CH6LIMITL</name>
23821              <description>Enable or disable interrupt for event CH6LIMITL</description>
23822              <lsb>19</lsb>
23823              <msb>19</msb>
23824              <enumeratedValues>
23825                <enumeratedValue>
23826                  <name>Disabled</name>
23827                  <description>Disable</description>
23828                  <value>0</value>
23829                </enumeratedValue>
23830                <enumeratedValue>
23831                  <name>Enabled</name>
23832                  <description>Enable</description>
23833                  <value>1</value>
23834                </enumeratedValue>
23835              </enumeratedValues>
23836            </field>
23837            <field>
23838              <name>CH7LIMITH</name>
23839              <description>Enable or disable interrupt for event CH7LIMITH</description>
23840              <lsb>20</lsb>
23841              <msb>20</msb>
23842              <enumeratedValues>
23843                <enumeratedValue>
23844                  <name>Disabled</name>
23845                  <description>Disable</description>
23846                  <value>0</value>
23847                </enumeratedValue>
23848                <enumeratedValue>
23849                  <name>Enabled</name>
23850                  <description>Enable</description>
23851                  <value>1</value>
23852                </enumeratedValue>
23853              </enumeratedValues>
23854            </field>
23855            <field>
23856              <name>CH7LIMITL</name>
23857              <description>Enable or disable interrupt for event CH7LIMITL</description>
23858              <lsb>21</lsb>
23859              <msb>21</msb>
23860              <enumeratedValues>
23861                <enumeratedValue>
23862                  <name>Disabled</name>
23863                  <description>Disable</description>
23864                  <value>0</value>
23865                </enumeratedValue>
23866                <enumeratedValue>
23867                  <name>Enabled</name>
23868                  <description>Enable</description>
23869                  <value>1</value>
23870                </enumeratedValue>
23871              </enumeratedValues>
23872            </field>
23873          </fields>
23874        </register>
23875        <register>
23876          <name>INTENSET</name>
23877          <description>Enable interrupt</description>
23878          <addressOffset>0x304</addressOffset>
23879          <access>read-write</access>
23880          <fields>
23881            <field>
23882              <name>STARTED</name>
23883              <description>Write '1' to enable interrupt for event STARTED</description>
23884              <lsb>0</lsb>
23885              <msb>0</msb>
23886              <enumeratedValues>
23887                <usage>read</usage>
23888                <enumeratedValue>
23889                  <name>Disabled</name>
23890                  <description>Read: Disabled</description>
23891                  <value>0</value>
23892                </enumeratedValue>
23893                <enumeratedValue>
23894                  <name>Enabled</name>
23895                  <description>Read: Enabled</description>
23896                  <value>1</value>
23897                </enumeratedValue>
23898              </enumeratedValues>
23899              <enumeratedValues>
23900                <usage>write</usage>
23901                <enumeratedValue>
23902                  <name>Set</name>
23903                  <description>Enable</description>
23904                  <value>1</value>
23905                </enumeratedValue>
23906              </enumeratedValues>
23907            </field>
23908            <field>
23909              <name>END</name>
23910              <description>Write '1' to enable interrupt for event END</description>
23911              <lsb>1</lsb>
23912              <msb>1</msb>
23913              <enumeratedValues>
23914                <usage>read</usage>
23915                <enumeratedValue>
23916                  <name>Disabled</name>
23917                  <description>Read: Disabled</description>
23918                  <value>0</value>
23919                </enumeratedValue>
23920                <enumeratedValue>
23921                  <name>Enabled</name>
23922                  <description>Read: Enabled</description>
23923                  <value>1</value>
23924                </enumeratedValue>
23925              </enumeratedValues>
23926              <enumeratedValues>
23927                <usage>write</usage>
23928                <enumeratedValue>
23929                  <name>Set</name>
23930                  <description>Enable</description>
23931                  <value>1</value>
23932                </enumeratedValue>
23933              </enumeratedValues>
23934            </field>
23935            <field>
23936              <name>DONE</name>
23937              <description>Write '1' to enable interrupt for event DONE</description>
23938              <lsb>2</lsb>
23939              <msb>2</msb>
23940              <enumeratedValues>
23941                <usage>read</usage>
23942                <enumeratedValue>
23943                  <name>Disabled</name>
23944                  <description>Read: Disabled</description>
23945                  <value>0</value>
23946                </enumeratedValue>
23947                <enumeratedValue>
23948                  <name>Enabled</name>
23949                  <description>Read: Enabled</description>
23950                  <value>1</value>
23951                </enumeratedValue>
23952              </enumeratedValues>
23953              <enumeratedValues>
23954                <usage>write</usage>
23955                <enumeratedValue>
23956                  <name>Set</name>
23957                  <description>Enable</description>
23958                  <value>1</value>
23959                </enumeratedValue>
23960              </enumeratedValues>
23961            </field>
23962            <field>
23963              <name>RESULTDONE</name>
23964              <description>Write '1' to enable interrupt for event RESULTDONE</description>
23965              <lsb>3</lsb>
23966              <msb>3</msb>
23967              <enumeratedValues>
23968                <usage>read</usage>
23969                <enumeratedValue>
23970                  <name>Disabled</name>
23971                  <description>Read: Disabled</description>
23972                  <value>0</value>
23973                </enumeratedValue>
23974                <enumeratedValue>
23975                  <name>Enabled</name>
23976                  <description>Read: Enabled</description>
23977                  <value>1</value>
23978                </enumeratedValue>
23979              </enumeratedValues>
23980              <enumeratedValues>
23981                <usage>write</usage>
23982                <enumeratedValue>
23983                  <name>Set</name>
23984                  <description>Enable</description>
23985                  <value>1</value>
23986                </enumeratedValue>
23987              </enumeratedValues>
23988            </field>
23989            <field>
23990              <name>CALIBRATEDONE</name>
23991              <description>Write '1' to enable interrupt for event CALIBRATEDONE</description>
23992              <lsb>4</lsb>
23993              <msb>4</msb>
23994              <enumeratedValues>
23995                <usage>read</usage>
23996                <enumeratedValue>
23997                  <name>Disabled</name>
23998                  <description>Read: Disabled</description>
23999                  <value>0</value>
24000                </enumeratedValue>
24001                <enumeratedValue>
24002                  <name>Enabled</name>
24003                  <description>Read: Enabled</description>
24004                  <value>1</value>
24005                </enumeratedValue>
24006              </enumeratedValues>
24007              <enumeratedValues>
24008                <usage>write</usage>
24009                <enumeratedValue>
24010                  <name>Set</name>
24011                  <description>Enable</description>
24012                  <value>1</value>
24013                </enumeratedValue>
24014              </enumeratedValues>
24015            </field>
24016            <field>
24017              <name>STOPPED</name>
24018              <description>Write '1' to enable interrupt for event STOPPED</description>
24019              <lsb>5</lsb>
24020              <msb>5</msb>
24021              <enumeratedValues>
24022                <usage>read</usage>
24023                <enumeratedValue>
24024                  <name>Disabled</name>
24025                  <description>Read: Disabled</description>
24026                  <value>0</value>
24027                </enumeratedValue>
24028                <enumeratedValue>
24029                  <name>Enabled</name>
24030                  <description>Read: Enabled</description>
24031                  <value>1</value>
24032                </enumeratedValue>
24033              </enumeratedValues>
24034              <enumeratedValues>
24035                <usage>write</usage>
24036                <enumeratedValue>
24037                  <name>Set</name>
24038                  <description>Enable</description>
24039                  <value>1</value>
24040                </enumeratedValue>
24041              </enumeratedValues>
24042            </field>
24043            <field>
24044              <name>CH0LIMITH</name>
24045              <description>Write '1' to enable interrupt for event CH0LIMITH</description>
24046              <lsb>6</lsb>
24047              <msb>6</msb>
24048              <enumeratedValues>
24049                <usage>read</usage>
24050                <enumeratedValue>
24051                  <name>Disabled</name>
24052                  <description>Read: Disabled</description>
24053                  <value>0</value>
24054                </enumeratedValue>
24055                <enumeratedValue>
24056                  <name>Enabled</name>
24057                  <description>Read: Enabled</description>
24058                  <value>1</value>
24059                </enumeratedValue>
24060              </enumeratedValues>
24061              <enumeratedValues>
24062                <usage>write</usage>
24063                <enumeratedValue>
24064                  <name>Set</name>
24065                  <description>Enable</description>
24066                  <value>1</value>
24067                </enumeratedValue>
24068              </enumeratedValues>
24069            </field>
24070            <field>
24071              <name>CH0LIMITL</name>
24072              <description>Write '1' to enable interrupt for event CH0LIMITL</description>
24073              <lsb>7</lsb>
24074              <msb>7</msb>
24075              <enumeratedValues>
24076                <usage>read</usage>
24077                <enumeratedValue>
24078                  <name>Disabled</name>
24079                  <description>Read: Disabled</description>
24080                  <value>0</value>
24081                </enumeratedValue>
24082                <enumeratedValue>
24083                  <name>Enabled</name>
24084                  <description>Read: Enabled</description>
24085                  <value>1</value>
24086                </enumeratedValue>
24087              </enumeratedValues>
24088              <enumeratedValues>
24089                <usage>write</usage>
24090                <enumeratedValue>
24091                  <name>Set</name>
24092                  <description>Enable</description>
24093                  <value>1</value>
24094                </enumeratedValue>
24095              </enumeratedValues>
24096            </field>
24097            <field>
24098              <name>CH1LIMITH</name>
24099              <description>Write '1' to enable interrupt for event CH1LIMITH</description>
24100              <lsb>8</lsb>
24101              <msb>8</msb>
24102              <enumeratedValues>
24103                <usage>read</usage>
24104                <enumeratedValue>
24105                  <name>Disabled</name>
24106                  <description>Read: Disabled</description>
24107                  <value>0</value>
24108                </enumeratedValue>
24109                <enumeratedValue>
24110                  <name>Enabled</name>
24111                  <description>Read: Enabled</description>
24112                  <value>1</value>
24113                </enumeratedValue>
24114              </enumeratedValues>
24115              <enumeratedValues>
24116                <usage>write</usage>
24117                <enumeratedValue>
24118                  <name>Set</name>
24119                  <description>Enable</description>
24120                  <value>1</value>
24121                </enumeratedValue>
24122              </enumeratedValues>
24123            </field>
24124            <field>
24125              <name>CH1LIMITL</name>
24126              <description>Write '1' to enable interrupt for event CH1LIMITL</description>
24127              <lsb>9</lsb>
24128              <msb>9</msb>
24129              <enumeratedValues>
24130                <usage>read</usage>
24131                <enumeratedValue>
24132                  <name>Disabled</name>
24133                  <description>Read: Disabled</description>
24134                  <value>0</value>
24135                </enumeratedValue>
24136                <enumeratedValue>
24137                  <name>Enabled</name>
24138                  <description>Read: Enabled</description>
24139                  <value>1</value>
24140                </enumeratedValue>
24141              </enumeratedValues>
24142              <enumeratedValues>
24143                <usage>write</usage>
24144                <enumeratedValue>
24145                  <name>Set</name>
24146                  <description>Enable</description>
24147                  <value>1</value>
24148                </enumeratedValue>
24149              </enumeratedValues>
24150            </field>
24151            <field>
24152              <name>CH2LIMITH</name>
24153              <description>Write '1' to enable interrupt for event CH2LIMITH</description>
24154              <lsb>10</lsb>
24155              <msb>10</msb>
24156              <enumeratedValues>
24157                <usage>read</usage>
24158                <enumeratedValue>
24159                  <name>Disabled</name>
24160                  <description>Read: Disabled</description>
24161                  <value>0</value>
24162                </enumeratedValue>
24163                <enumeratedValue>
24164                  <name>Enabled</name>
24165                  <description>Read: Enabled</description>
24166                  <value>1</value>
24167                </enumeratedValue>
24168              </enumeratedValues>
24169              <enumeratedValues>
24170                <usage>write</usage>
24171                <enumeratedValue>
24172                  <name>Set</name>
24173                  <description>Enable</description>
24174                  <value>1</value>
24175                </enumeratedValue>
24176              </enumeratedValues>
24177            </field>
24178            <field>
24179              <name>CH2LIMITL</name>
24180              <description>Write '1' to enable interrupt for event CH2LIMITL</description>
24181              <lsb>11</lsb>
24182              <msb>11</msb>
24183              <enumeratedValues>
24184                <usage>read</usage>
24185                <enumeratedValue>
24186                  <name>Disabled</name>
24187                  <description>Read: Disabled</description>
24188                  <value>0</value>
24189                </enumeratedValue>
24190                <enumeratedValue>
24191                  <name>Enabled</name>
24192                  <description>Read: Enabled</description>
24193                  <value>1</value>
24194                </enumeratedValue>
24195              </enumeratedValues>
24196              <enumeratedValues>
24197                <usage>write</usage>
24198                <enumeratedValue>
24199                  <name>Set</name>
24200                  <description>Enable</description>
24201                  <value>1</value>
24202                </enumeratedValue>
24203              </enumeratedValues>
24204            </field>
24205            <field>
24206              <name>CH3LIMITH</name>
24207              <description>Write '1' to enable interrupt for event CH3LIMITH</description>
24208              <lsb>12</lsb>
24209              <msb>12</msb>
24210              <enumeratedValues>
24211                <usage>read</usage>
24212                <enumeratedValue>
24213                  <name>Disabled</name>
24214                  <description>Read: Disabled</description>
24215                  <value>0</value>
24216                </enumeratedValue>
24217                <enumeratedValue>
24218                  <name>Enabled</name>
24219                  <description>Read: Enabled</description>
24220                  <value>1</value>
24221                </enumeratedValue>
24222              </enumeratedValues>
24223              <enumeratedValues>
24224                <usage>write</usage>
24225                <enumeratedValue>
24226                  <name>Set</name>
24227                  <description>Enable</description>
24228                  <value>1</value>
24229                </enumeratedValue>
24230              </enumeratedValues>
24231            </field>
24232            <field>
24233              <name>CH3LIMITL</name>
24234              <description>Write '1' to enable interrupt for event CH3LIMITL</description>
24235              <lsb>13</lsb>
24236              <msb>13</msb>
24237              <enumeratedValues>
24238                <usage>read</usage>
24239                <enumeratedValue>
24240                  <name>Disabled</name>
24241                  <description>Read: Disabled</description>
24242                  <value>0</value>
24243                </enumeratedValue>
24244                <enumeratedValue>
24245                  <name>Enabled</name>
24246                  <description>Read: Enabled</description>
24247                  <value>1</value>
24248                </enumeratedValue>
24249              </enumeratedValues>
24250              <enumeratedValues>
24251                <usage>write</usage>
24252                <enumeratedValue>
24253                  <name>Set</name>
24254                  <description>Enable</description>
24255                  <value>1</value>
24256                </enumeratedValue>
24257              </enumeratedValues>
24258            </field>
24259            <field>
24260              <name>CH4LIMITH</name>
24261              <description>Write '1' to enable interrupt for event CH4LIMITH</description>
24262              <lsb>14</lsb>
24263              <msb>14</msb>
24264              <enumeratedValues>
24265                <usage>read</usage>
24266                <enumeratedValue>
24267                  <name>Disabled</name>
24268                  <description>Read: Disabled</description>
24269                  <value>0</value>
24270                </enumeratedValue>
24271                <enumeratedValue>
24272                  <name>Enabled</name>
24273                  <description>Read: Enabled</description>
24274                  <value>1</value>
24275                </enumeratedValue>
24276              </enumeratedValues>
24277              <enumeratedValues>
24278                <usage>write</usage>
24279                <enumeratedValue>
24280                  <name>Set</name>
24281                  <description>Enable</description>
24282                  <value>1</value>
24283                </enumeratedValue>
24284              </enumeratedValues>
24285            </field>
24286            <field>
24287              <name>CH4LIMITL</name>
24288              <description>Write '1' to enable interrupt for event CH4LIMITL</description>
24289              <lsb>15</lsb>
24290              <msb>15</msb>
24291              <enumeratedValues>
24292                <usage>read</usage>
24293                <enumeratedValue>
24294                  <name>Disabled</name>
24295                  <description>Read: Disabled</description>
24296                  <value>0</value>
24297                </enumeratedValue>
24298                <enumeratedValue>
24299                  <name>Enabled</name>
24300                  <description>Read: Enabled</description>
24301                  <value>1</value>
24302                </enumeratedValue>
24303              </enumeratedValues>
24304              <enumeratedValues>
24305                <usage>write</usage>
24306                <enumeratedValue>
24307                  <name>Set</name>
24308                  <description>Enable</description>
24309                  <value>1</value>
24310                </enumeratedValue>
24311              </enumeratedValues>
24312            </field>
24313            <field>
24314              <name>CH5LIMITH</name>
24315              <description>Write '1' to enable interrupt for event CH5LIMITH</description>
24316              <lsb>16</lsb>
24317              <msb>16</msb>
24318              <enumeratedValues>
24319                <usage>read</usage>
24320                <enumeratedValue>
24321                  <name>Disabled</name>
24322                  <description>Read: Disabled</description>
24323                  <value>0</value>
24324                </enumeratedValue>
24325                <enumeratedValue>
24326                  <name>Enabled</name>
24327                  <description>Read: Enabled</description>
24328                  <value>1</value>
24329                </enumeratedValue>
24330              </enumeratedValues>
24331              <enumeratedValues>
24332                <usage>write</usage>
24333                <enumeratedValue>
24334                  <name>Set</name>
24335                  <description>Enable</description>
24336                  <value>1</value>
24337                </enumeratedValue>
24338              </enumeratedValues>
24339            </field>
24340            <field>
24341              <name>CH5LIMITL</name>
24342              <description>Write '1' to enable interrupt for event CH5LIMITL</description>
24343              <lsb>17</lsb>
24344              <msb>17</msb>
24345              <enumeratedValues>
24346                <usage>read</usage>
24347                <enumeratedValue>
24348                  <name>Disabled</name>
24349                  <description>Read: Disabled</description>
24350                  <value>0</value>
24351                </enumeratedValue>
24352                <enumeratedValue>
24353                  <name>Enabled</name>
24354                  <description>Read: Enabled</description>
24355                  <value>1</value>
24356                </enumeratedValue>
24357              </enumeratedValues>
24358              <enumeratedValues>
24359                <usage>write</usage>
24360                <enumeratedValue>
24361                  <name>Set</name>
24362                  <description>Enable</description>
24363                  <value>1</value>
24364                </enumeratedValue>
24365              </enumeratedValues>
24366            </field>
24367            <field>
24368              <name>CH6LIMITH</name>
24369              <description>Write '1' to enable interrupt for event CH6LIMITH</description>
24370              <lsb>18</lsb>
24371              <msb>18</msb>
24372              <enumeratedValues>
24373                <usage>read</usage>
24374                <enumeratedValue>
24375                  <name>Disabled</name>
24376                  <description>Read: Disabled</description>
24377                  <value>0</value>
24378                </enumeratedValue>
24379                <enumeratedValue>
24380                  <name>Enabled</name>
24381                  <description>Read: Enabled</description>
24382                  <value>1</value>
24383                </enumeratedValue>
24384              </enumeratedValues>
24385              <enumeratedValues>
24386                <usage>write</usage>
24387                <enumeratedValue>
24388                  <name>Set</name>
24389                  <description>Enable</description>
24390                  <value>1</value>
24391                </enumeratedValue>
24392              </enumeratedValues>
24393            </field>
24394            <field>
24395              <name>CH6LIMITL</name>
24396              <description>Write '1' to enable interrupt for event CH6LIMITL</description>
24397              <lsb>19</lsb>
24398              <msb>19</msb>
24399              <enumeratedValues>
24400                <usage>read</usage>
24401                <enumeratedValue>
24402                  <name>Disabled</name>
24403                  <description>Read: Disabled</description>
24404                  <value>0</value>
24405                </enumeratedValue>
24406                <enumeratedValue>
24407                  <name>Enabled</name>
24408                  <description>Read: Enabled</description>
24409                  <value>1</value>
24410                </enumeratedValue>
24411              </enumeratedValues>
24412              <enumeratedValues>
24413                <usage>write</usage>
24414                <enumeratedValue>
24415                  <name>Set</name>
24416                  <description>Enable</description>
24417                  <value>1</value>
24418                </enumeratedValue>
24419              </enumeratedValues>
24420            </field>
24421            <field>
24422              <name>CH7LIMITH</name>
24423              <description>Write '1' to enable interrupt for event CH7LIMITH</description>
24424              <lsb>20</lsb>
24425              <msb>20</msb>
24426              <enumeratedValues>
24427                <usage>read</usage>
24428                <enumeratedValue>
24429                  <name>Disabled</name>
24430                  <description>Read: Disabled</description>
24431                  <value>0</value>
24432                </enumeratedValue>
24433                <enumeratedValue>
24434                  <name>Enabled</name>
24435                  <description>Read: Enabled</description>
24436                  <value>1</value>
24437                </enumeratedValue>
24438              </enumeratedValues>
24439              <enumeratedValues>
24440                <usage>write</usage>
24441                <enumeratedValue>
24442                  <name>Set</name>
24443                  <description>Enable</description>
24444                  <value>1</value>
24445                </enumeratedValue>
24446              </enumeratedValues>
24447            </field>
24448            <field>
24449              <name>CH7LIMITL</name>
24450              <description>Write '1' to enable interrupt for event CH7LIMITL</description>
24451              <lsb>21</lsb>
24452              <msb>21</msb>
24453              <enumeratedValues>
24454                <usage>read</usage>
24455                <enumeratedValue>
24456                  <name>Disabled</name>
24457                  <description>Read: Disabled</description>
24458                  <value>0</value>
24459                </enumeratedValue>
24460                <enumeratedValue>
24461                  <name>Enabled</name>
24462                  <description>Read: Enabled</description>
24463                  <value>1</value>
24464                </enumeratedValue>
24465              </enumeratedValues>
24466              <enumeratedValues>
24467                <usage>write</usage>
24468                <enumeratedValue>
24469                  <name>Set</name>
24470                  <description>Enable</description>
24471                  <value>1</value>
24472                </enumeratedValue>
24473              </enumeratedValues>
24474            </field>
24475          </fields>
24476        </register>
24477        <register>
24478          <name>INTENCLR</name>
24479          <description>Disable interrupt</description>
24480          <addressOffset>0x308</addressOffset>
24481          <access>read-write</access>
24482          <fields>
24483            <field>
24484              <name>STARTED</name>
24485              <description>Write '1' to disable interrupt for event STARTED</description>
24486              <lsb>0</lsb>
24487              <msb>0</msb>
24488              <enumeratedValues>
24489                <usage>read</usage>
24490                <enumeratedValue>
24491                  <name>Disabled</name>
24492                  <description>Read: Disabled</description>
24493                  <value>0</value>
24494                </enumeratedValue>
24495                <enumeratedValue>
24496                  <name>Enabled</name>
24497                  <description>Read: Enabled</description>
24498                  <value>1</value>
24499                </enumeratedValue>
24500              </enumeratedValues>
24501              <enumeratedValues>
24502                <usage>write</usage>
24503                <enumeratedValue>
24504                  <name>Clear</name>
24505                  <description>Disable</description>
24506                  <value>1</value>
24507                </enumeratedValue>
24508              </enumeratedValues>
24509            </field>
24510            <field>
24511              <name>END</name>
24512              <description>Write '1' to disable interrupt for event END</description>
24513              <lsb>1</lsb>
24514              <msb>1</msb>
24515              <enumeratedValues>
24516                <usage>read</usage>
24517                <enumeratedValue>
24518                  <name>Disabled</name>
24519                  <description>Read: Disabled</description>
24520                  <value>0</value>
24521                </enumeratedValue>
24522                <enumeratedValue>
24523                  <name>Enabled</name>
24524                  <description>Read: Enabled</description>
24525                  <value>1</value>
24526                </enumeratedValue>
24527              </enumeratedValues>
24528              <enumeratedValues>
24529                <usage>write</usage>
24530                <enumeratedValue>
24531                  <name>Clear</name>
24532                  <description>Disable</description>
24533                  <value>1</value>
24534                </enumeratedValue>
24535              </enumeratedValues>
24536            </field>
24537            <field>
24538              <name>DONE</name>
24539              <description>Write '1' to disable interrupt for event DONE</description>
24540              <lsb>2</lsb>
24541              <msb>2</msb>
24542              <enumeratedValues>
24543                <usage>read</usage>
24544                <enumeratedValue>
24545                  <name>Disabled</name>
24546                  <description>Read: Disabled</description>
24547                  <value>0</value>
24548                </enumeratedValue>
24549                <enumeratedValue>
24550                  <name>Enabled</name>
24551                  <description>Read: Enabled</description>
24552                  <value>1</value>
24553                </enumeratedValue>
24554              </enumeratedValues>
24555              <enumeratedValues>
24556                <usage>write</usage>
24557                <enumeratedValue>
24558                  <name>Clear</name>
24559                  <description>Disable</description>
24560                  <value>1</value>
24561                </enumeratedValue>
24562              </enumeratedValues>
24563            </field>
24564            <field>
24565              <name>RESULTDONE</name>
24566              <description>Write '1' to disable interrupt for event RESULTDONE</description>
24567              <lsb>3</lsb>
24568              <msb>3</msb>
24569              <enumeratedValues>
24570                <usage>read</usage>
24571                <enumeratedValue>
24572                  <name>Disabled</name>
24573                  <description>Read: Disabled</description>
24574                  <value>0</value>
24575                </enumeratedValue>
24576                <enumeratedValue>
24577                  <name>Enabled</name>
24578                  <description>Read: Enabled</description>
24579                  <value>1</value>
24580                </enumeratedValue>
24581              </enumeratedValues>
24582              <enumeratedValues>
24583                <usage>write</usage>
24584                <enumeratedValue>
24585                  <name>Clear</name>
24586                  <description>Disable</description>
24587                  <value>1</value>
24588                </enumeratedValue>
24589              </enumeratedValues>
24590            </field>
24591            <field>
24592              <name>CALIBRATEDONE</name>
24593              <description>Write '1' to disable interrupt for event CALIBRATEDONE</description>
24594              <lsb>4</lsb>
24595              <msb>4</msb>
24596              <enumeratedValues>
24597                <usage>read</usage>
24598                <enumeratedValue>
24599                  <name>Disabled</name>
24600                  <description>Read: Disabled</description>
24601                  <value>0</value>
24602                </enumeratedValue>
24603                <enumeratedValue>
24604                  <name>Enabled</name>
24605                  <description>Read: Enabled</description>
24606                  <value>1</value>
24607                </enumeratedValue>
24608              </enumeratedValues>
24609              <enumeratedValues>
24610                <usage>write</usage>
24611                <enumeratedValue>
24612                  <name>Clear</name>
24613                  <description>Disable</description>
24614                  <value>1</value>
24615                </enumeratedValue>
24616              </enumeratedValues>
24617            </field>
24618            <field>
24619              <name>STOPPED</name>
24620              <description>Write '1' to disable interrupt for event STOPPED</description>
24621              <lsb>5</lsb>
24622              <msb>5</msb>
24623              <enumeratedValues>
24624                <usage>read</usage>
24625                <enumeratedValue>
24626                  <name>Disabled</name>
24627                  <description>Read: Disabled</description>
24628                  <value>0</value>
24629                </enumeratedValue>
24630                <enumeratedValue>
24631                  <name>Enabled</name>
24632                  <description>Read: Enabled</description>
24633                  <value>1</value>
24634                </enumeratedValue>
24635              </enumeratedValues>
24636              <enumeratedValues>
24637                <usage>write</usage>
24638                <enumeratedValue>
24639                  <name>Clear</name>
24640                  <description>Disable</description>
24641                  <value>1</value>
24642                </enumeratedValue>
24643              </enumeratedValues>
24644            </field>
24645            <field>
24646              <name>CH0LIMITH</name>
24647              <description>Write '1' to disable interrupt for event CH0LIMITH</description>
24648              <lsb>6</lsb>
24649              <msb>6</msb>
24650              <enumeratedValues>
24651                <usage>read</usage>
24652                <enumeratedValue>
24653                  <name>Disabled</name>
24654                  <description>Read: Disabled</description>
24655                  <value>0</value>
24656                </enumeratedValue>
24657                <enumeratedValue>
24658                  <name>Enabled</name>
24659                  <description>Read: Enabled</description>
24660                  <value>1</value>
24661                </enumeratedValue>
24662              </enumeratedValues>
24663              <enumeratedValues>
24664                <usage>write</usage>
24665                <enumeratedValue>
24666                  <name>Clear</name>
24667                  <description>Disable</description>
24668                  <value>1</value>
24669                </enumeratedValue>
24670              </enumeratedValues>
24671            </field>
24672            <field>
24673              <name>CH0LIMITL</name>
24674              <description>Write '1' to disable interrupt for event CH0LIMITL</description>
24675              <lsb>7</lsb>
24676              <msb>7</msb>
24677              <enumeratedValues>
24678                <usage>read</usage>
24679                <enumeratedValue>
24680                  <name>Disabled</name>
24681                  <description>Read: Disabled</description>
24682                  <value>0</value>
24683                </enumeratedValue>
24684                <enumeratedValue>
24685                  <name>Enabled</name>
24686                  <description>Read: Enabled</description>
24687                  <value>1</value>
24688                </enumeratedValue>
24689              </enumeratedValues>
24690              <enumeratedValues>
24691                <usage>write</usage>
24692                <enumeratedValue>
24693                  <name>Clear</name>
24694                  <description>Disable</description>
24695                  <value>1</value>
24696                </enumeratedValue>
24697              </enumeratedValues>
24698            </field>
24699            <field>
24700              <name>CH1LIMITH</name>
24701              <description>Write '1' to disable interrupt for event CH1LIMITH</description>
24702              <lsb>8</lsb>
24703              <msb>8</msb>
24704              <enumeratedValues>
24705                <usage>read</usage>
24706                <enumeratedValue>
24707                  <name>Disabled</name>
24708                  <description>Read: Disabled</description>
24709                  <value>0</value>
24710                </enumeratedValue>
24711                <enumeratedValue>
24712                  <name>Enabled</name>
24713                  <description>Read: Enabled</description>
24714                  <value>1</value>
24715                </enumeratedValue>
24716              </enumeratedValues>
24717              <enumeratedValues>
24718                <usage>write</usage>
24719                <enumeratedValue>
24720                  <name>Clear</name>
24721                  <description>Disable</description>
24722                  <value>1</value>
24723                </enumeratedValue>
24724              </enumeratedValues>
24725            </field>
24726            <field>
24727              <name>CH1LIMITL</name>
24728              <description>Write '1' to disable interrupt for event CH1LIMITL</description>
24729              <lsb>9</lsb>
24730              <msb>9</msb>
24731              <enumeratedValues>
24732                <usage>read</usage>
24733                <enumeratedValue>
24734                  <name>Disabled</name>
24735                  <description>Read: Disabled</description>
24736                  <value>0</value>
24737                </enumeratedValue>
24738                <enumeratedValue>
24739                  <name>Enabled</name>
24740                  <description>Read: Enabled</description>
24741                  <value>1</value>
24742                </enumeratedValue>
24743              </enumeratedValues>
24744              <enumeratedValues>
24745                <usage>write</usage>
24746                <enumeratedValue>
24747                  <name>Clear</name>
24748                  <description>Disable</description>
24749                  <value>1</value>
24750                </enumeratedValue>
24751              </enumeratedValues>
24752            </field>
24753            <field>
24754              <name>CH2LIMITH</name>
24755              <description>Write '1' to disable interrupt for event CH2LIMITH</description>
24756              <lsb>10</lsb>
24757              <msb>10</msb>
24758              <enumeratedValues>
24759                <usage>read</usage>
24760                <enumeratedValue>
24761                  <name>Disabled</name>
24762                  <description>Read: Disabled</description>
24763                  <value>0</value>
24764                </enumeratedValue>
24765                <enumeratedValue>
24766                  <name>Enabled</name>
24767                  <description>Read: Enabled</description>
24768                  <value>1</value>
24769                </enumeratedValue>
24770              </enumeratedValues>
24771              <enumeratedValues>
24772                <usage>write</usage>
24773                <enumeratedValue>
24774                  <name>Clear</name>
24775                  <description>Disable</description>
24776                  <value>1</value>
24777                </enumeratedValue>
24778              </enumeratedValues>
24779            </field>
24780            <field>
24781              <name>CH2LIMITL</name>
24782              <description>Write '1' to disable interrupt for event CH2LIMITL</description>
24783              <lsb>11</lsb>
24784              <msb>11</msb>
24785              <enumeratedValues>
24786                <usage>read</usage>
24787                <enumeratedValue>
24788                  <name>Disabled</name>
24789                  <description>Read: Disabled</description>
24790                  <value>0</value>
24791                </enumeratedValue>
24792                <enumeratedValue>
24793                  <name>Enabled</name>
24794                  <description>Read: Enabled</description>
24795                  <value>1</value>
24796                </enumeratedValue>
24797              </enumeratedValues>
24798              <enumeratedValues>
24799                <usage>write</usage>
24800                <enumeratedValue>
24801                  <name>Clear</name>
24802                  <description>Disable</description>
24803                  <value>1</value>
24804                </enumeratedValue>
24805              </enumeratedValues>
24806            </field>
24807            <field>
24808              <name>CH3LIMITH</name>
24809              <description>Write '1' to disable interrupt for event CH3LIMITH</description>
24810              <lsb>12</lsb>
24811              <msb>12</msb>
24812              <enumeratedValues>
24813                <usage>read</usage>
24814                <enumeratedValue>
24815                  <name>Disabled</name>
24816                  <description>Read: Disabled</description>
24817                  <value>0</value>
24818                </enumeratedValue>
24819                <enumeratedValue>
24820                  <name>Enabled</name>
24821                  <description>Read: Enabled</description>
24822                  <value>1</value>
24823                </enumeratedValue>
24824              </enumeratedValues>
24825              <enumeratedValues>
24826                <usage>write</usage>
24827                <enumeratedValue>
24828                  <name>Clear</name>
24829                  <description>Disable</description>
24830                  <value>1</value>
24831                </enumeratedValue>
24832              </enumeratedValues>
24833            </field>
24834            <field>
24835              <name>CH3LIMITL</name>
24836              <description>Write '1' to disable interrupt for event CH3LIMITL</description>
24837              <lsb>13</lsb>
24838              <msb>13</msb>
24839              <enumeratedValues>
24840                <usage>read</usage>
24841                <enumeratedValue>
24842                  <name>Disabled</name>
24843                  <description>Read: Disabled</description>
24844                  <value>0</value>
24845                </enumeratedValue>
24846                <enumeratedValue>
24847                  <name>Enabled</name>
24848                  <description>Read: Enabled</description>
24849                  <value>1</value>
24850                </enumeratedValue>
24851              </enumeratedValues>
24852              <enumeratedValues>
24853                <usage>write</usage>
24854                <enumeratedValue>
24855                  <name>Clear</name>
24856                  <description>Disable</description>
24857                  <value>1</value>
24858                </enumeratedValue>
24859              </enumeratedValues>
24860            </field>
24861            <field>
24862              <name>CH4LIMITH</name>
24863              <description>Write '1' to disable interrupt for event CH4LIMITH</description>
24864              <lsb>14</lsb>
24865              <msb>14</msb>
24866              <enumeratedValues>
24867                <usage>read</usage>
24868                <enumeratedValue>
24869                  <name>Disabled</name>
24870                  <description>Read: Disabled</description>
24871                  <value>0</value>
24872                </enumeratedValue>
24873                <enumeratedValue>
24874                  <name>Enabled</name>
24875                  <description>Read: Enabled</description>
24876                  <value>1</value>
24877                </enumeratedValue>
24878              </enumeratedValues>
24879              <enumeratedValues>
24880                <usage>write</usage>
24881                <enumeratedValue>
24882                  <name>Clear</name>
24883                  <description>Disable</description>
24884                  <value>1</value>
24885                </enumeratedValue>
24886              </enumeratedValues>
24887            </field>
24888            <field>
24889              <name>CH4LIMITL</name>
24890              <description>Write '1' to disable interrupt for event CH4LIMITL</description>
24891              <lsb>15</lsb>
24892              <msb>15</msb>
24893              <enumeratedValues>
24894                <usage>read</usage>
24895                <enumeratedValue>
24896                  <name>Disabled</name>
24897                  <description>Read: Disabled</description>
24898                  <value>0</value>
24899                </enumeratedValue>
24900                <enumeratedValue>
24901                  <name>Enabled</name>
24902                  <description>Read: Enabled</description>
24903                  <value>1</value>
24904                </enumeratedValue>
24905              </enumeratedValues>
24906              <enumeratedValues>
24907                <usage>write</usage>
24908                <enumeratedValue>
24909                  <name>Clear</name>
24910                  <description>Disable</description>
24911                  <value>1</value>
24912                </enumeratedValue>
24913              </enumeratedValues>
24914            </field>
24915            <field>
24916              <name>CH5LIMITH</name>
24917              <description>Write '1' to disable interrupt for event CH5LIMITH</description>
24918              <lsb>16</lsb>
24919              <msb>16</msb>
24920              <enumeratedValues>
24921                <usage>read</usage>
24922                <enumeratedValue>
24923                  <name>Disabled</name>
24924                  <description>Read: Disabled</description>
24925                  <value>0</value>
24926                </enumeratedValue>
24927                <enumeratedValue>
24928                  <name>Enabled</name>
24929                  <description>Read: Enabled</description>
24930                  <value>1</value>
24931                </enumeratedValue>
24932              </enumeratedValues>
24933              <enumeratedValues>
24934                <usage>write</usage>
24935                <enumeratedValue>
24936                  <name>Clear</name>
24937                  <description>Disable</description>
24938                  <value>1</value>
24939                </enumeratedValue>
24940              </enumeratedValues>
24941            </field>
24942            <field>
24943              <name>CH5LIMITL</name>
24944              <description>Write '1' to disable interrupt for event CH5LIMITL</description>
24945              <lsb>17</lsb>
24946              <msb>17</msb>
24947              <enumeratedValues>
24948                <usage>read</usage>
24949                <enumeratedValue>
24950                  <name>Disabled</name>
24951                  <description>Read: Disabled</description>
24952                  <value>0</value>
24953                </enumeratedValue>
24954                <enumeratedValue>
24955                  <name>Enabled</name>
24956                  <description>Read: Enabled</description>
24957                  <value>1</value>
24958                </enumeratedValue>
24959              </enumeratedValues>
24960              <enumeratedValues>
24961                <usage>write</usage>
24962                <enumeratedValue>
24963                  <name>Clear</name>
24964                  <description>Disable</description>
24965                  <value>1</value>
24966                </enumeratedValue>
24967              </enumeratedValues>
24968            </field>
24969            <field>
24970              <name>CH6LIMITH</name>
24971              <description>Write '1' to disable interrupt for event CH6LIMITH</description>
24972              <lsb>18</lsb>
24973              <msb>18</msb>
24974              <enumeratedValues>
24975                <usage>read</usage>
24976                <enumeratedValue>
24977                  <name>Disabled</name>
24978                  <description>Read: Disabled</description>
24979                  <value>0</value>
24980                </enumeratedValue>
24981                <enumeratedValue>
24982                  <name>Enabled</name>
24983                  <description>Read: Enabled</description>
24984                  <value>1</value>
24985                </enumeratedValue>
24986              </enumeratedValues>
24987              <enumeratedValues>
24988                <usage>write</usage>
24989                <enumeratedValue>
24990                  <name>Clear</name>
24991                  <description>Disable</description>
24992                  <value>1</value>
24993                </enumeratedValue>
24994              </enumeratedValues>
24995            </field>
24996            <field>
24997              <name>CH6LIMITL</name>
24998              <description>Write '1' to disable interrupt for event CH6LIMITL</description>
24999              <lsb>19</lsb>
25000              <msb>19</msb>
25001              <enumeratedValues>
25002                <usage>read</usage>
25003                <enumeratedValue>
25004                  <name>Disabled</name>
25005                  <description>Read: Disabled</description>
25006                  <value>0</value>
25007                </enumeratedValue>
25008                <enumeratedValue>
25009                  <name>Enabled</name>
25010                  <description>Read: Enabled</description>
25011                  <value>1</value>
25012                </enumeratedValue>
25013              </enumeratedValues>
25014              <enumeratedValues>
25015                <usage>write</usage>
25016                <enumeratedValue>
25017                  <name>Clear</name>
25018                  <description>Disable</description>
25019                  <value>1</value>
25020                </enumeratedValue>
25021              </enumeratedValues>
25022            </field>
25023            <field>
25024              <name>CH7LIMITH</name>
25025              <description>Write '1' to disable interrupt for event CH7LIMITH</description>
25026              <lsb>20</lsb>
25027              <msb>20</msb>
25028              <enumeratedValues>
25029                <usage>read</usage>
25030                <enumeratedValue>
25031                  <name>Disabled</name>
25032                  <description>Read: Disabled</description>
25033                  <value>0</value>
25034                </enumeratedValue>
25035                <enumeratedValue>
25036                  <name>Enabled</name>
25037                  <description>Read: Enabled</description>
25038                  <value>1</value>
25039                </enumeratedValue>
25040              </enumeratedValues>
25041              <enumeratedValues>
25042                <usage>write</usage>
25043                <enumeratedValue>
25044                  <name>Clear</name>
25045                  <description>Disable</description>
25046                  <value>1</value>
25047                </enumeratedValue>
25048              </enumeratedValues>
25049            </field>
25050            <field>
25051              <name>CH7LIMITL</name>
25052              <description>Write '1' to disable interrupt for event CH7LIMITL</description>
25053              <lsb>21</lsb>
25054              <msb>21</msb>
25055              <enumeratedValues>
25056                <usage>read</usage>
25057                <enumeratedValue>
25058                  <name>Disabled</name>
25059                  <description>Read: Disabled</description>
25060                  <value>0</value>
25061                </enumeratedValue>
25062                <enumeratedValue>
25063                  <name>Enabled</name>
25064                  <description>Read: Enabled</description>
25065                  <value>1</value>
25066                </enumeratedValue>
25067              </enumeratedValues>
25068              <enumeratedValues>
25069                <usage>write</usage>
25070                <enumeratedValue>
25071                  <name>Clear</name>
25072                  <description>Disable</description>
25073                  <value>1</value>
25074                </enumeratedValue>
25075              </enumeratedValues>
25076            </field>
25077          </fields>
25078        </register>
25079        <register>
25080          <name>STATUS</name>
25081          <description>Status</description>
25082          <addressOffset>0x400</addressOffset>
25083          <access>read-only</access>
25084          <fields>
25085            <field>
25086              <name>STATUS</name>
25087              <description>Status</description>
25088              <lsb>0</lsb>
25089              <msb>0</msb>
25090              <enumeratedValues>
25091                <enumeratedValue>
25092                  <name>Ready</name>
25093                  <description>ADC is ready. No on-going conversion.</description>
25094                  <value>0</value>
25095                </enumeratedValue>
25096                <enumeratedValue>
25097                  <name>Busy</name>
25098                  <description>ADC is busy. Conversion in progress.</description>
25099                  <value>1</value>
25100                </enumeratedValue>
25101              </enumeratedValues>
25102            </field>
25103          </fields>
25104        </register>
25105        <register>
25106          <name>ENABLE</name>
25107          <description>Enable or disable ADC</description>
25108          <addressOffset>0x500</addressOffset>
25109          <access>read-write</access>
25110          <fields>
25111            <field>
25112              <name>ENABLE</name>
25113              <description>Enable or disable ADC</description>
25114              <lsb>0</lsb>
25115              <msb>0</msb>
25116              <enumeratedValues>
25117                <enumeratedValue>
25118                  <name>Disabled</name>
25119                  <description>Disable ADC</description>
25120                  <value>0</value>
25121                </enumeratedValue>
25122                <enumeratedValue>
25123                  <name>Enabled</name>
25124                  <description>Enable ADC</description>
25125                  <value>1</value>
25126                </enumeratedValue>
25127              </enumeratedValues>
25128            </field>
25129          </fields>
25130        </register>
25131        <cluster>
25132          <dim>8</dim>
25133          <dimIncrement>0x010</dimIncrement>
25134          <name>CH[%s]</name>
25135          <description>Unspecified</description>
25136          <headerStructName>SAADC_CH</headerStructName>
25137          <access>read-write</access>
25138          <addressOffset>0x510</addressOffset>
25139          <register>
25140            <name>PSELP</name>
25141            <description>Description cluster: Input positive pin selection for CH[n]</description>
25142            <addressOffset>0x000</addressOffset>
25143            <access>read-write</access>
25144            <resetValue>0x00000000</resetValue>
25145            <fields>
25146              <field>
25147                <name>PSELP</name>
25148                <description>Analog positive input channel</description>
25149                <lsb>0</lsb>
25150                <msb>4</msb>
25151                <enumeratedValues>
25152                  <enumeratedValue>
25153                    <name>NC</name>
25154                    <description>Not connected</description>
25155                    <value>0</value>
25156                  </enumeratedValue>
25157                  <enumeratedValue>
25158                    <name>AnalogInput0</name>
25159                    <description>AIN0</description>
25160                    <value>1</value>
25161                  </enumeratedValue>
25162                  <enumeratedValue>
25163                    <name>AnalogInput1</name>
25164                    <description>AIN1</description>
25165                    <value>2</value>
25166                  </enumeratedValue>
25167                  <enumeratedValue>
25168                    <name>AnalogInput2</name>
25169                    <description>AIN2</description>
25170                    <value>3</value>
25171                  </enumeratedValue>
25172                  <enumeratedValue>
25173                    <name>AnalogInput3</name>
25174                    <description>AIN3</description>
25175                    <value>4</value>
25176                  </enumeratedValue>
25177                  <enumeratedValue>
25178                    <name>AnalogInput4</name>
25179                    <description>AIN4</description>
25180                    <value>5</value>
25181                  </enumeratedValue>
25182                  <enumeratedValue>
25183                    <name>AnalogInput5</name>
25184                    <description>AIN5</description>
25185                    <value>6</value>
25186                  </enumeratedValue>
25187                  <enumeratedValue>
25188                    <name>AnalogInput6</name>
25189                    <description>AIN6</description>
25190                    <value>7</value>
25191                  </enumeratedValue>
25192                  <enumeratedValue>
25193                    <name>AnalogInput7</name>
25194                    <description>AIN7</description>
25195                    <value>8</value>
25196                  </enumeratedValue>
25197                  <enumeratedValue>
25198                    <name>VDD</name>
25199                    <description>VDD</description>
25200                    <value>9</value>
25201                  </enumeratedValue>
25202                </enumeratedValues>
25203              </field>
25204            </fields>
25205          </register>
25206          <register>
25207            <name>PSELN</name>
25208            <description>Description cluster: Input negative pin selection for CH[n]</description>
25209            <addressOffset>0x004</addressOffset>
25210            <access>read-write</access>
25211            <resetValue>0x00000000</resetValue>
25212            <fields>
25213              <field>
25214                <name>PSELN</name>
25215                <description>Analog negative input, enables differential channel</description>
25216                <lsb>0</lsb>
25217                <msb>4</msb>
25218                <enumeratedValues>
25219                  <enumeratedValue>
25220                    <name>NC</name>
25221                    <description>Not connected</description>
25222                    <value>0</value>
25223                  </enumeratedValue>
25224                  <enumeratedValue>
25225                    <name>AnalogInput0</name>
25226                    <description>AIN0</description>
25227                    <value>1</value>
25228                  </enumeratedValue>
25229                  <enumeratedValue>
25230                    <name>AnalogInput1</name>
25231                    <description>AIN1</description>
25232                    <value>2</value>
25233                  </enumeratedValue>
25234                  <enumeratedValue>
25235                    <name>AnalogInput2</name>
25236                    <description>AIN2</description>
25237                    <value>3</value>
25238                  </enumeratedValue>
25239                  <enumeratedValue>
25240                    <name>AnalogInput3</name>
25241                    <description>AIN3</description>
25242                    <value>4</value>
25243                  </enumeratedValue>
25244                  <enumeratedValue>
25245                    <name>AnalogInput4</name>
25246                    <description>AIN4</description>
25247                    <value>5</value>
25248                  </enumeratedValue>
25249                  <enumeratedValue>
25250                    <name>AnalogInput5</name>
25251                    <description>AIN5</description>
25252                    <value>6</value>
25253                  </enumeratedValue>
25254                  <enumeratedValue>
25255                    <name>AnalogInput6</name>
25256                    <description>AIN6</description>
25257                    <value>7</value>
25258                  </enumeratedValue>
25259                  <enumeratedValue>
25260                    <name>AnalogInput7</name>
25261                    <description>AIN7</description>
25262                    <value>8</value>
25263                  </enumeratedValue>
25264                  <enumeratedValue>
25265                    <name>VDD</name>
25266                    <description>VDD</description>
25267                    <value>9</value>
25268                  </enumeratedValue>
25269                </enumeratedValues>
25270              </field>
25271            </fields>
25272          </register>
25273          <register>
25274            <name>CONFIG</name>
25275            <description>Description cluster: Input configuration for CH[n]</description>
25276            <addressOffset>0x008</addressOffset>
25277            <access>read-write</access>
25278            <resetValue>0x00020000</resetValue>
25279            <fields>
25280              <field>
25281                <name>RESP</name>
25282                <description>Positive channel resistor control</description>
25283                <lsb>0</lsb>
25284                <msb>1</msb>
25285                <enumeratedValues>
25286                  <enumeratedValue>
25287                    <name>Bypass</name>
25288                    <description>Bypass resistor ladder</description>
25289                    <value>0</value>
25290                  </enumeratedValue>
25291                  <enumeratedValue>
25292                    <name>Pulldown</name>
25293                    <description>Pull-down to GND</description>
25294                    <value>1</value>
25295                  </enumeratedValue>
25296                  <enumeratedValue>
25297                    <name>Pullup</name>
25298                    <description>Pull-up to VDD</description>
25299                    <value>2</value>
25300                  </enumeratedValue>
25301                  <enumeratedValue>
25302                    <name>VDD1_2</name>
25303                    <description>Set input at VDD/2</description>
25304                    <value>3</value>
25305                  </enumeratedValue>
25306                </enumeratedValues>
25307              </field>
25308              <field>
25309                <name>RESN</name>
25310                <description>Negative channel resistor control</description>
25311                <lsb>4</lsb>
25312                <msb>5</msb>
25313                <enumeratedValues>
25314                  <enumeratedValue>
25315                    <name>Bypass</name>
25316                    <description>Bypass resistor ladder</description>
25317                    <value>0</value>
25318                  </enumeratedValue>
25319                  <enumeratedValue>
25320                    <name>Pulldown</name>
25321                    <description>Pull-down to GND</description>
25322                    <value>1</value>
25323                  </enumeratedValue>
25324                  <enumeratedValue>
25325                    <name>Pullup</name>
25326                    <description>Pull-up to VDD</description>
25327                    <value>2</value>
25328                  </enumeratedValue>
25329                  <enumeratedValue>
25330                    <name>VDD1_2</name>
25331                    <description>Set input at VDD/2</description>
25332                    <value>3</value>
25333                  </enumeratedValue>
25334                </enumeratedValues>
25335              </field>
25336              <field>
25337                <name>GAIN</name>
25338                <description>Gain control</description>
25339                <lsb>8</lsb>
25340                <msb>10</msb>
25341                <enumeratedValues>
25342                  <enumeratedValue>
25343                    <name>Gain1_6</name>
25344                    <description>1/6</description>
25345                    <value>0</value>
25346                  </enumeratedValue>
25347                  <enumeratedValue>
25348                    <name>Gain1_5</name>
25349                    <description>1/5</description>
25350                    <value>1</value>
25351                  </enumeratedValue>
25352                  <enumeratedValue>
25353                    <name>Gain1_4</name>
25354                    <description>1/4</description>
25355                    <value>2</value>
25356                  </enumeratedValue>
25357                  <enumeratedValue>
25358                    <name>Gain1_3</name>
25359                    <description>1/3</description>
25360                    <value>3</value>
25361                  </enumeratedValue>
25362                  <enumeratedValue>
25363                    <name>Gain1_2</name>
25364                    <description>1/2</description>
25365                    <value>4</value>
25366                  </enumeratedValue>
25367                  <enumeratedValue>
25368                    <name>Gain1</name>
25369                    <description>1</description>
25370                    <value>5</value>
25371                  </enumeratedValue>
25372                  <enumeratedValue>
25373                    <name>Gain2</name>
25374                    <description>2</description>
25375                    <value>6</value>
25376                  </enumeratedValue>
25377                  <enumeratedValue>
25378                    <name>Gain4</name>
25379                    <description>4</description>
25380                    <value>7</value>
25381                  </enumeratedValue>
25382                </enumeratedValues>
25383              </field>
25384              <field>
25385                <name>REFSEL</name>
25386                <description>Reference control</description>
25387                <lsb>12</lsb>
25388                <msb>12</msb>
25389                <enumeratedValues>
25390                  <enumeratedValue>
25391                    <name>Internal</name>
25392                    <description>Internal reference (0.6 V)</description>
25393                    <value>0</value>
25394                  </enumeratedValue>
25395                  <enumeratedValue>
25396                    <name>VDD1_4</name>
25397                    <description>VDD/4 as reference</description>
25398                    <value>1</value>
25399                  </enumeratedValue>
25400                </enumeratedValues>
25401              </field>
25402              <field>
25403                <name>TACQ</name>
25404                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
25405                <lsb>16</lsb>
25406                <msb>18</msb>
25407                <enumeratedValues>
25408                  <enumeratedValue>
25409                    <name>3us</name>
25410                    <description>3 us</description>
25411                    <value>0</value>
25412                  </enumeratedValue>
25413                  <enumeratedValue>
25414                    <name>5us</name>
25415                    <description>5 us</description>
25416                    <value>1</value>
25417                  </enumeratedValue>
25418                  <enumeratedValue>
25419                    <name>10us</name>
25420                    <description>10 us</description>
25421                    <value>2</value>
25422                  </enumeratedValue>
25423                  <enumeratedValue>
25424                    <name>15us</name>
25425                    <description>15 us</description>
25426                    <value>3</value>
25427                  </enumeratedValue>
25428                  <enumeratedValue>
25429                    <name>20us</name>
25430                    <description>20 us</description>
25431                    <value>4</value>
25432                  </enumeratedValue>
25433                  <enumeratedValue>
25434                    <name>40us</name>
25435                    <description>40 us</description>
25436                    <value>5</value>
25437                  </enumeratedValue>
25438                </enumeratedValues>
25439              </field>
25440              <field>
25441                <name>MODE</name>
25442                <description>Enable differential mode</description>
25443                <lsb>20</lsb>
25444                <msb>20</msb>
25445                <enumeratedValues>
25446                  <enumeratedValue>
25447                    <name>SE</name>
25448                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
25449                    <value>0</value>
25450                  </enumeratedValue>
25451                  <enumeratedValue>
25452                    <name>Diff</name>
25453                    <description>Differential</description>
25454                    <value>1</value>
25455                  </enumeratedValue>
25456                </enumeratedValues>
25457              </field>
25458              <field>
25459                <name>BURST</name>
25460                <description>Enable burst mode</description>
25461                <lsb>24</lsb>
25462                <msb>24</msb>
25463                <enumeratedValues>
25464                  <enumeratedValue>
25465                    <name>Disabled</name>
25466                    <description>Burst mode is disabled (normal operation)</description>
25467                    <value>0</value>
25468                  </enumeratedValue>
25469                  <enumeratedValue>
25470                    <name>Enabled</name>
25471                    <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>
25472                    <value>1</value>
25473                  </enumeratedValue>
25474                </enumeratedValues>
25475              </field>
25476            </fields>
25477          </register>
25478          <register>
25479            <name>LIMIT</name>
25480            <description>Description cluster: High/low limits for event monitoring a channel</description>
25481            <addressOffset>0x00C</addressOffset>
25482            <access>read-write</access>
25483            <resetValue>0x7FFF8000</resetValue>
25484            <fields>
25485              <field>
25486                <name>LOW</name>
25487                <description>Low level limit</description>
25488                <lsb>0</lsb>
25489                <msb>15</msb>
25490              </field>
25491              <field>
25492                <name>HIGH</name>
25493                <description>High level limit</description>
25494                <lsb>16</lsb>
25495                <msb>31</msb>
25496              </field>
25497            </fields>
25498          </register>
25499        </cluster>
25500        <register>
25501          <name>RESOLUTION</name>
25502          <description>Resolution configuration</description>
25503          <addressOffset>0x5F0</addressOffset>
25504          <access>read-write</access>
25505          <resetValue>0x00000001</resetValue>
25506          <fields>
25507            <field>
25508              <name>VAL</name>
25509              <description>Set the resolution</description>
25510              <lsb>0</lsb>
25511              <msb>2</msb>
25512              <enumeratedValues>
25513                <enumeratedValue>
25514                  <name>8bit</name>
25515                  <description>8 bit</description>
25516                  <value>0</value>
25517                </enumeratedValue>
25518                <enumeratedValue>
25519                  <name>10bit</name>
25520                  <description>10 bit</description>
25521                  <value>1</value>
25522                </enumeratedValue>
25523                <enumeratedValue>
25524                  <name>12bit</name>
25525                  <description>12 bit</description>
25526                  <value>2</value>
25527                </enumeratedValue>
25528                <enumeratedValue>
25529                  <name>14bit</name>
25530                  <description>14 bit</description>
25531                  <value>3</value>
25532                </enumeratedValue>
25533              </enumeratedValues>
25534            </field>
25535          </fields>
25536        </register>
25537        <register>
25538          <name>OVERSAMPLE</name>
25539          <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>
25540          <addressOffset>0x5F4</addressOffset>
25541          <access>read-write</access>
25542          <fields>
25543            <field>
25544              <name>OVERSAMPLE</name>
25545              <description>Oversample control</description>
25546              <lsb>0</lsb>
25547              <msb>3</msb>
25548              <enumeratedValues>
25549                <enumeratedValue>
25550                  <name>Bypass</name>
25551                  <description>Bypass oversampling</description>
25552                  <value>0</value>
25553                </enumeratedValue>
25554                <enumeratedValue>
25555                  <name>Over2x</name>
25556                  <description>Oversample 2x</description>
25557                  <value>1</value>
25558                </enumeratedValue>
25559                <enumeratedValue>
25560                  <name>Over4x</name>
25561                  <description>Oversample 4x</description>
25562                  <value>2</value>
25563                </enumeratedValue>
25564                <enumeratedValue>
25565                  <name>Over8x</name>
25566                  <description>Oversample 8x</description>
25567                  <value>3</value>
25568                </enumeratedValue>
25569                <enumeratedValue>
25570                  <name>Over16x</name>
25571                  <description>Oversample 16x</description>
25572                  <value>4</value>
25573                </enumeratedValue>
25574                <enumeratedValue>
25575                  <name>Over32x</name>
25576                  <description>Oversample 32x</description>
25577                  <value>5</value>
25578                </enumeratedValue>
25579                <enumeratedValue>
25580                  <name>Over64x</name>
25581                  <description>Oversample 64x</description>
25582                  <value>6</value>
25583                </enumeratedValue>
25584                <enumeratedValue>
25585                  <name>Over128x</name>
25586                  <description>Oversample 128x</description>
25587                  <value>7</value>
25588                </enumeratedValue>
25589                <enumeratedValue>
25590                  <name>Over256x</name>
25591                  <description>Oversample 256x</description>
25592                  <value>8</value>
25593                </enumeratedValue>
25594              </enumeratedValues>
25595            </field>
25596          </fields>
25597        </register>
25598        <register>
25599          <name>SAMPLERATE</name>
25600          <description>Controls normal or continuous sample rate</description>
25601          <addressOffset>0x5F8</addressOffset>
25602          <access>read-write</access>
25603          <fields>
25604            <field>
25605              <name>CC</name>
25606              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
25607              <lsb>0</lsb>
25608              <msb>10</msb>
25609            </field>
25610            <field>
25611              <name>MODE</name>
25612              <description>Select mode for sample rate control</description>
25613              <lsb>12</lsb>
25614              <msb>12</msb>
25615              <enumeratedValues>
25616                <enumeratedValue>
25617                  <name>Task</name>
25618                  <description>Rate is controlled from SAMPLE task</description>
25619                  <value>0</value>
25620                </enumeratedValue>
25621                <enumeratedValue>
25622                  <name>Timers</name>
25623                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
25624                  <value>1</value>
25625                </enumeratedValue>
25626              </enumeratedValues>
25627            </field>
25628          </fields>
25629        </register>
25630        <cluster>
25631          <name>RESULT</name>
25632          <description>RESULT EasyDMA channel</description>
25633          <headerStructName>SAADC_RESULT</headerStructName>
25634          <access>read-write</access>
25635          <addressOffset>0x62C</addressOffset>
25636          <register>
25637            <name>PTR</name>
25638            <description>Data pointer</description>
25639            <addressOffset>0x000</addressOffset>
25640            <access>read-write</access>
25641            <fields>
25642              <field>
25643                <name>PTR</name>
25644                <description>Data pointer</description>
25645                <lsb>0</lsb>
25646                <msb>31</msb>
25647              </field>
25648            </fields>
25649          </register>
25650          <register>
25651            <name>MAXCNT</name>
25652            <description>Maximum number of buffer words to transfer</description>
25653            <addressOffset>0x004</addressOffset>
25654            <access>read-write</access>
25655            <fields>
25656              <field>
25657                <name>MAXCNT</name>
25658                <description>Maximum number of buffer words to transfer</description>
25659                <lsb>0</lsb>
25660                <msb>14</msb>
25661              </field>
25662            </fields>
25663          </register>
25664          <register>
25665            <name>AMOUNT</name>
25666            <description>Number of buffer words transferred since last START</description>
25667            <addressOffset>0x008</addressOffset>
25668            <access>read-only</access>
25669            <fields>
25670              <field>
25671                <name>AMOUNT</name>
25672                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
25673                <lsb>0</lsb>
25674                <msb>14</msb>
25675              </field>
25676            </fields>
25677          </register>
25678        </cluster>
25679      </registers>
25680    </peripheral>
25681    <peripheral>
25682      <name>TIMER0</name>
25683      <description>Timer/Counter 0</description>
25684      <baseAddress>0x40008000</baseAddress>
25685      <headerStructName>TIMER</headerStructName>
25686      <addressBlock>
25687        <offset>0</offset>
25688        <size>0x1000</size>
25689        <usage>registers</usage>
25690      </addressBlock>
25691      <interrupt>
25692        <name>TIMER0</name>
25693        <value>8</value>
25694      </interrupt>
25695      <groupName>TIMER</groupName>
25696      <size>0x20</size>
25697      <registers>
25698        <register>
25699          <name>TASKS_START</name>
25700          <description>Start Timer</description>
25701          <addressOffset>0x000</addressOffset>
25702          <access>write-only</access>
25703          <fields>
25704            <field>
25705              <name>TASKS_START</name>
25706              <description>Start Timer</description>
25707              <lsb>0</lsb>
25708              <msb>0</msb>
25709              <enumeratedValues>
25710                <enumeratedValue>
25711                  <name>Trigger</name>
25712                  <description>Trigger task</description>
25713                  <value>1</value>
25714                </enumeratedValue>
25715              </enumeratedValues>
25716            </field>
25717          </fields>
25718        </register>
25719        <register>
25720          <name>TASKS_STOP</name>
25721          <description>Stop Timer</description>
25722          <addressOffset>0x004</addressOffset>
25723          <access>write-only</access>
25724          <fields>
25725            <field>
25726              <name>TASKS_STOP</name>
25727              <description>Stop Timer</description>
25728              <lsb>0</lsb>
25729              <msb>0</msb>
25730              <enumeratedValues>
25731                <enumeratedValue>
25732                  <name>Trigger</name>
25733                  <description>Trigger task</description>
25734                  <value>1</value>
25735                </enumeratedValue>
25736              </enumeratedValues>
25737            </field>
25738          </fields>
25739        </register>
25740        <register>
25741          <name>TASKS_COUNT</name>
25742          <description>Increment Timer (Counter mode only)</description>
25743          <addressOffset>0x008</addressOffset>
25744          <access>write-only</access>
25745          <fields>
25746            <field>
25747              <name>TASKS_COUNT</name>
25748              <description>Increment Timer (Counter mode only)</description>
25749              <lsb>0</lsb>
25750              <msb>0</msb>
25751              <enumeratedValues>
25752                <enumeratedValue>
25753                  <name>Trigger</name>
25754                  <description>Trigger task</description>
25755                  <value>1</value>
25756                </enumeratedValue>
25757              </enumeratedValues>
25758            </field>
25759          </fields>
25760        </register>
25761        <register>
25762          <name>TASKS_CLEAR</name>
25763          <description>Clear time</description>
25764          <addressOffset>0x00C</addressOffset>
25765          <access>write-only</access>
25766          <fields>
25767            <field>
25768              <name>TASKS_CLEAR</name>
25769              <description>Clear time</description>
25770              <lsb>0</lsb>
25771              <msb>0</msb>
25772              <enumeratedValues>
25773                <enumeratedValue>
25774                  <name>Trigger</name>
25775                  <description>Trigger task</description>
25776                  <value>1</value>
25777                </enumeratedValue>
25778              </enumeratedValues>
25779            </field>
25780          </fields>
25781        </register>
25782        <register>
25783          <name>TASKS_SHUTDOWN</name>
25784          <description>Deprecated register - Shut down timer</description>
25785          <addressOffset>0x010</addressOffset>
25786          <access>write-only</access>
25787          <fields>
25788            <field>
25789              <name>TASKS_SHUTDOWN</name>
25790              <description>Deprecated field -  Shut down timer</description>
25791              <lsb>0</lsb>
25792              <msb>0</msb>
25793              <enumeratedValues>
25794                <enumeratedValue>
25795                  <name>Trigger</name>
25796                  <description>Trigger task</description>
25797                  <value>1</value>
25798                </enumeratedValue>
25799              </enumeratedValues>
25800            </field>
25801          </fields>
25802        </register>
25803        <register>
25804          <dim>0x6</dim>
25805          <dimIncrement>0x4</dimIncrement>
25806          <name>TASKS_CAPTURE[%s]</name>
25807          <description>Description collection: Capture Timer value to CC[n] register</description>
25808          <addressOffset>0x040</addressOffset>
25809          <access>write-only</access>
25810          <fields>
25811            <field>
25812              <name>TASKS_CAPTURE</name>
25813              <description>Capture Timer value to CC[n] register</description>
25814              <lsb>0</lsb>
25815              <msb>0</msb>
25816              <enumeratedValues>
25817                <enumeratedValue>
25818                  <name>Trigger</name>
25819                  <description>Trigger task</description>
25820                  <value>1</value>
25821                </enumeratedValue>
25822              </enumeratedValues>
25823            </field>
25824          </fields>
25825        </register>
25826        <register>
25827          <dim>0x6</dim>
25828          <dimIncrement>0x4</dimIncrement>
25829          <name>EVENTS_COMPARE[%s]</name>
25830          <description>Description collection: Compare event on CC[n] match</description>
25831          <addressOffset>0x140</addressOffset>
25832          <access>read-write</access>
25833          <fields>
25834            <field>
25835              <name>EVENTS_COMPARE</name>
25836              <description>Compare event on CC[n] match</description>
25837              <lsb>0</lsb>
25838              <msb>0</msb>
25839              <enumeratedValues>
25840                <enumeratedValue>
25841                  <name>NotGenerated</name>
25842                  <description>Event not generated</description>
25843                  <value>0</value>
25844                </enumeratedValue>
25845                <enumeratedValue>
25846                  <name>Generated</name>
25847                  <description>Event generated</description>
25848                  <value>1</value>
25849                </enumeratedValue>
25850              </enumeratedValues>
25851            </field>
25852          </fields>
25853        </register>
25854        <register>
25855          <name>SHORTS</name>
25856          <description>Shortcuts between local events and tasks</description>
25857          <addressOffset>0x200</addressOffset>
25858          <access>read-write</access>
25859          <fields>
25860            <field>
25861              <name>COMPARE0_CLEAR</name>
25862              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
25863              <lsb>0</lsb>
25864              <msb>0</msb>
25865              <enumeratedValues>
25866                <enumeratedValue>
25867                  <name>Disabled</name>
25868                  <description>Disable shortcut</description>
25869                  <value>0</value>
25870                </enumeratedValue>
25871                <enumeratedValue>
25872                  <name>Enabled</name>
25873                  <description>Enable shortcut</description>
25874                  <value>1</value>
25875                </enumeratedValue>
25876              </enumeratedValues>
25877            </field>
25878            <field>
25879              <name>COMPARE1_CLEAR</name>
25880              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
25881              <lsb>1</lsb>
25882              <msb>1</msb>
25883              <enumeratedValues>
25884                <enumeratedValue>
25885                  <name>Disabled</name>
25886                  <description>Disable shortcut</description>
25887                  <value>0</value>
25888                </enumeratedValue>
25889                <enumeratedValue>
25890                  <name>Enabled</name>
25891                  <description>Enable shortcut</description>
25892                  <value>1</value>
25893                </enumeratedValue>
25894              </enumeratedValues>
25895            </field>
25896            <field>
25897              <name>COMPARE2_CLEAR</name>
25898              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
25899              <lsb>2</lsb>
25900              <msb>2</msb>
25901              <enumeratedValues>
25902                <enumeratedValue>
25903                  <name>Disabled</name>
25904                  <description>Disable shortcut</description>
25905                  <value>0</value>
25906                </enumeratedValue>
25907                <enumeratedValue>
25908                  <name>Enabled</name>
25909                  <description>Enable shortcut</description>
25910                  <value>1</value>
25911                </enumeratedValue>
25912              </enumeratedValues>
25913            </field>
25914            <field>
25915              <name>COMPARE3_CLEAR</name>
25916              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
25917              <lsb>3</lsb>
25918              <msb>3</msb>
25919              <enumeratedValues>
25920                <enumeratedValue>
25921                  <name>Disabled</name>
25922                  <description>Disable shortcut</description>
25923                  <value>0</value>
25924                </enumeratedValue>
25925                <enumeratedValue>
25926                  <name>Enabled</name>
25927                  <description>Enable shortcut</description>
25928                  <value>1</value>
25929                </enumeratedValue>
25930              </enumeratedValues>
25931            </field>
25932            <field>
25933              <name>COMPARE4_CLEAR</name>
25934              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
25935              <lsb>4</lsb>
25936              <msb>4</msb>
25937              <enumeratedValues>
25938                <enumeratedValue>
25939                  <name>Disabled</name>
25940                  <description>Disable shortcut</description>
25941                  <value>0</value>
25942                </enumeratedValue>
25943                <enumeratedValue>
25944                  <name>Enabled</name>
25945                  <description>Enable shortcut</description>
25946                  <value>1</value>
25947                </enumeratedValue>
25948              </enumeratedValues>
25949            </field>
25950            <field>
25951              <name>COMPARE5_CLEAR</name>
25952              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
25953              <lsb>5</lsb>
25954              <msb>5</msb>
25955              <enumeratedValues>
25956                <enumeratedValue>
25957                  <name>Disabled</name>
25958                  <description>Disable shortcut</description>
25959                  <value>0</value>
25960                </enumeratedValue>
25961                <enumeratedValue>
25962                  <name>Enabled</name>
25963                  <description>Enable shortcut</description>
25964                  <value>1</value>
25965                </enumeratedValue>
25966              </enumeratedValues>
25967            </field>
25968            <field>
25969              <name>COMPARE0_STOP</name>
25970              <description>Shortcut between event COMPARE[0] and task STOP</description>
25971              <lsb>8</lsb>
25972              <msb>8</msb>
25973              <enumeratedValues>
25974                <enumeratedValue>
25975                  <name>Disabled</name>
25976                  <description>Disable shortcut</description>
25977                  <value>0</value>
25978                </enumeratedValue>
25979                <enumeratedValue>
25980                  <name>Enabled</name>
25981                  <description>Enable shortcut</description>
25982                  <value>1</value>
25983                </enumeratedValue>
25984              </enumeratedValues>
25985            </field>
25986            <field>
25987              <name>COMPARE1_STOP</name>
25988              <description>Shortcut between event COMPARE[1] and task STOP</description>
25989              <lsb>9</lsb>
25990              <msb>9</msb>
25991              <enumeratedValues>
25992                <enumeratedValue>
25993                  <name>Disabled</name>
25994                  <description>Disable shortcut</description>
25995                  <value>0</value>
25996                </enumeratedValue>
25997                <enumeratedValue>
25998                  <name>Enabled</name>
25999                  <description>Enable shortcut</description>
26000                  <value>1</value>
26001                </enumeratedValue>
26002              </enumeratedValues>
26003            </field>
26004            <field>
26005              <name>COMPARE2_STOP</name>
26006              <description>Shortcut between event COMPARE[2] and task STOP</description>
26007              <lsb>10</lsb>
26008              <msb>10</msb>
26009              <enumeratedValues>
26010                <enumeratedValue>
26011                  <name>Disabled</name>
26012                  <description>Disable shortcut</description>
26013                  <value>0</value>
26014                </enumeratedValue>
26015                <enumeratedValue>
26016                  <name>Enabled</name>
26017                  <description>Enable shortcut</description>
26018                  <value>1</value>
26019                </enumeratedValue>
26020              </enumeratedValues>
26021            </field>
26022            <field>
26023              <name>COMPARE3_STOP</name>
26024              <description>Shortcut between event COMPARE[3] and task STOP</description>
26025              <lsb>11</lsb>
26026              <msb>11</msb>
26027              <enumeratedValues>
26028                <enumeratedValue>
26029                  <name>Disabled</name>
26030                  <description>Disable shortcut</description>
26031                  <value>0</value>
26032                </enumeratedValue>
26033                <enumeratedValue>
26034                  <name>Enabled</name>
26035                  <description>Enable shortcut</description>
26036                  <value>1</value>
26037                </enumeratedValue>
26038              </enumeratedValues>
26039            </field>
26040            <field>
26041              <name>COMPARE4_STOP</name>
26042              <description>Shortcut between event COMPARE[4] and task STOP</description>
26043              <lsb>12</lsb>
26044              <msb>12</msb>
26045              <enumeratedValues>
26046                <enumeratedValue>
26047                  <name>Disabled</name>
26048                  <description>Disable shortcut</description>
26049                  <value>0</value>
26050                </enumeratedValue>
26051                <enumeratedValue>
26052                  <name>Enabled</name>
26053                  <description>Enable shortcut</description>
26054                  <value>1</value>
26055                </enumeratedValue>
26056              </enumeratedValues>
26057            </field>
26058            <field>
26059              <name>COMPARE5_STOP</name>
26060              <description>Shortcut between event COMPARE[5] and task STOP</description>
26061              <lsb>13</lsb>
26062              <msb>13</msb>
26063              <enumeratedValues>
26064                <enumeratedValue>
26065                  <name>Disabled</name>
26066                  <description>Disable shortcut</description>
26067                  <value>0</value>
26068                </enumeratedValue>
26069                <enumeratedValue>
26070                  <name>Enabled</name>
26071                  <description>Enable shortcut</description>
26072                  <value>1</value>
26073                </enumeratedValue>
26074              </enumeratedValues>
26075            </field>
26076          </fields>
26077        </register>
26078        <register>
26079          <name>INTENSET</name>
26080          <description>Enable interrupt</description>
26081          <addressOffset>0x304</addressOffset>
26082          <access>read-write</access>
26083          <fields>
26084            <field>
26085              <name>COMPARE0</name>
26086              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
26087              <lsb>16</lsb>
26088              <msb>16</msb>
26089              <enumeratedValues>
26090                <usage>read</usage>
26091                <enumeratedValue>
26092                  <name>Disabled</name>
26093                  <description>Read: Disabled</description>
26094                  <value>0</value>
26095                </enumeratedValue>
26096                <enumeratedValue>
26097                  <name>Enabled</name>
26098                  <description>Read: Enabled</description>
26099                  <value>1</value>
26100                </enumeratedValue>
26101              </enumeratedValues>
26102              <enumeratedValues>
26103                <usage>write</usage>
26104                <enumeratedValue>
26105                  <name>Set</name>
26106                  <description>Enable</description>
26107                  <value>1</value>
26108                </enumeratedValue>
26109              </enumeratedValues>
26110            </field>
26111            <field>
26112              <name>COMPARE1</name>
26113              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
26114              <lsb>17</lsb>
26115              <msb>17</msb>
26116              <enumeratedValues>
26117                <usage>read</usage>
26118                <enumeratedValue>
26119                  <name>Disabled</name>
26120                  <description>Read: Disabled</description>
26121                  <value>0</value>
26122                </enumeratedValue>
26123                <enumeratedValue>
26124                  <name>Enabled</name>
26125                  <description>Read: Enabled</description>
26126                  <value>1</value>
26127                </enumeratedValue>
26128              </enumeratedValues>
26129              <enumeratedValues>
26130                <usage>write</usage>
26131                <enumeratedValue>
26132                  <name>Set</name>
26133                  <description>Enable</description>
26134                  <value>1</value>
26135                </enumeratedValue>
26136              </enumeratedValues>
26137            </field>
26138            <field>
26139              <name>COMPARE2</name>
26140              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
26141              <lsb>18</lsb>
26142              <msb>18</msb>
26143              <enumeratedValues>
26144                <usage>read</usage>
26145                <enumeratedValue>
26146                  <name>Disabled</name>
26147                  <description>Read: Disabled</description>
26148                  <value>0</value>
26149                </enumeratedValue>
26150                <enumeratedValue>
26151                  <name>Enabled</name>
26152                  <description>Read: Enabled</description>
26153                  <value>1</value>
26154                </enumeratedValue>
26155              </enumeratedValues>
26156              <enumeratedValues>
26157                <usage>write</usage>
26158                <enumeratedValue>
26159                  <name>Set</name>
26160                  <description>Enable</description>
26161                  <value>1</value>
26162                </enumeratedValue>
26163              </enumeratedValues>
26164            </field>
26165            <field>
26166              <name>COMPARE3</name>
26167              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
26168              <lsb>19</lsb>
26169              <msb>19</msb>
26170              <enumeratedValues>
26171                <usage>read</usage>
26172                <enumeratedValue>
26173                  <name>Disabled</name>
26174                  <description>Read: Disabled</description>
26175                  <value>0</value>
26176                </enumeratedValue>
26177                <enumeratedValue>
26178                  <name>Enabled</name>
26179                  <description>Read: Enabled</description>
26180                  <value>1</value>
26181                </enumeratedValue>
26182              </enumeratedValues>
26183              <enumeratedValues>
26184                <usage>write</usage>
26185                <enumeratedValue>
26186                  <name>Set</name>
26187                  <description>Enable</description>
26188                  <value>1</value>
26189                </enumeratedValue>
26190              </enumeratedValues>
26191            </field>
26192            <field>
26193              <name>COMPARE4</name>
26194              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
26195              <lsb>20</lsb>
26196              <msb>20</msb>
26197              <enumeratedValues>
26198                <usage>read</usage>
26199                <enumeratedValue>
26200                  <name>Disabled</name>
26201                  <description>Read: Disabled</description>
26202                  <value>0</value>
26203                </enumeratedValue>
26204                <enumeratedValue>
26205                  <name>Enabled</name>
26206                  <description>Read: Enabled</description>
26207                  <value>1</value>
26208                </enumeratedValue>
26209              </enumeratedValues>
26210              <enumeratedValues>
26211                <usage>write</usage>
26212                <enumeratedValue>
26213                  <name>Set</name>
26214                  <description>Enable</description>
26215                  <value>1</value>
26216                </enumeratedValue>
26217              </enumeratedValues>
26218            </field>
26219            <field>
26220              <name>COMPARE5</name>
26221              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
26222              <lsb>21</lsb>
26223              <msb>21</msb>
26224              <enumeratedValues>
26225                <usage>read</usage>
26226                <enumeratedValue>
26227                  <name>Disabled</name>
26228                  <description>Read: Disabled</description>
26229                  <value>0</value>
26230                </enumeratedValue>
26231                <enumeratedValue>
26232                  <name>Enabled</name>
26233                  <description>Read: Enabled</description>
26234                  <value>1</value>
26235                </enumeratedValue>
26236              </enumeratedValues>
26237              <enumeratedValues>
26238                <usage>write</usage>
26239                <enumeratedValue>
26240                  <name>Set</name>
26241                  <description>Enable</description>
26242                  <value>1</value>
26243                </enumeratedValue>
26244              </enumeratedValues>
26245            </field>
26246          </fields>
26247        </register>
26248        <register>
26249          <name>INTENCLR</name>
26250          <description>Disable interrupt</description>
26251          <addressOffset>0x308</addressOffset>
26252          <access>read-write</access>
26253          <fields>
26254            <field>
26255              <name>COMPARE0</name>
26256              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
26257              <lsb>16</lsb>
26258              <msb>16</msb>
26259              <enumeratedValues>
26260                <usage>read</usage>
26261                <enumeratedValue>
26262                  <name>Disabled</name>
26263                  <description>Read: Disabled</description>
26264                  <value>0</value>
26265                </enumeratedValue>
26266                <enumeratedValue>
26267                  <name>Enabled</name>
26268                  <description>Read: Enabled</description>
26269                  <value>1</value>
26270                </enumeratedValue>
26271              </enumeratedValues>
26272              <enumeratedValues>
26273                <usage>write</usage>
26274                <enumeratedValue>
26275                  <name>Clear</name>
26276                  <description>Disable</description>
26277                  <value>1</value>
26278                </enumeratedValue>
26279              </enumeratedValues>
26280            </field>
26281            <field>
26282              <name>COMPARE1</name>
26283              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
26284              <lsb>17</lsb>
26285              <msb>17</msb>
26286              <enumeratedValues>
26287                <usage>read</usage>
26288                <enumeratedValue>
26289                  <name>Disabled</name>
26290                  <description>Read: Disabled</description>
26291                  <value>0</value>
26292                </enumeratedValue>
26293                <enumeratedValue>
26294                  <name>Enabled</name>
26295                  <description>Read: Enabled</description>
26296                  <value>1</value>
26297                </enumeratedValue>
26298              </enumeratedValues>
26299              <enumeratedValues>
26300                <usage>write</usage>
26301                <enumeratedValue>
26302                  <name>Clear</name>
26303                  <description>Disable</description>
26304                  <value>1</value>
26305                </enumeratedValue>
26306              </enumeratedValues>
26307            </field>
26308            <field>
26309              <name>COMPARE2</name>
26310              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
26311              <lsb>18</lsb>
26312              <msb>18</msb>
26313              <enumeratedValues>
26314                <usage>read</usage>
26315                <enumeratedValue>
26316                  <name>Disabled</name>
26317                  <description>Read: Disabled</description>
26318                  <value>0</value>
26319                </enumeratedValue>
26320                <enumeratedValue>
26321                  <name>Enabled</name>
26322                  <description>Read: Enabled</description>
26323                  <value>1</value>
26324                </enumeratedValue>
26325              </enumeratedValues>
26326              <enumeratedValues>
26327                <usage>write</usage>
26328                <enumeratedValue>
26329                  <name>Clear</name>
26330                  <description>Disable</description>
26331                  <value>1</value>
26332                </enumeratedValue>
26333              </enumeratedValues>
26334            </field>
26335            <field>
26336              <name>COMPARE3</name>
26337              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
26338              <lsb>19</lsb>
26339              <msb>19</msb>
26340              <enumeratedValues>
26341                <usage>read</usage>
26342                <enumeratedValue>
26343                  <name>Disabled</name>
26344                  <description>Read: Disabled</description>
26345                  <value>0</value>
26346                </enumeratedValue>
26347                <enumeratedValue>
26348                  <name>Enabled</name>
26349                  <description>Read: Enabled</description>
26350                  <value>1</value>
26351                </enumeratedValue>
26352              </enumeratedValues>
26353              <enumeratedValues>
26354                <usage>write</usage>
26355                <enumeratedValue>
26356                  <name>Clear</name>
26357                  <description>Disable</description>
26358                  <value>1</value>
26359                </enumeratedValue>
26360              </enumeratedValues>
26361            </field>
26362            <field>
26363              <name>COMPARE4</name>
26364              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
26365              <lsb>20</lsb>
26366              <msb>20</msb>
26367              <enumeratedValues>
26368                <usage>read</usage>
26369                <enumeratedValue>
26370                  <name>Disabled</name>
26371                  <description>Read: Disabled</description>
26372                  <value>0</value>
26373                </enumeratedValue>
26374                <enumeratedValue>
26375                  <name>Enabled</name>
26376                  <description>Read: Enabled</description>
26377                  <value>1</value>
26378                </enumeratedValue>
26379              </enumeratedValues>
26380              <enumeratedValues>
26381                <usage>write</usage>
26382                <enumeratedValue>
26383                  <name>Clear</name>
26384                  <description>Disable</description>
26385                  <value>1</value>
26386                </enumeratedValue>
26387              </enumeratedValues>
26388            </field>
26389            <field>
26390              <name>COMPARE5</name>
26391              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
26392              <lsb>21</lsb>
26393              <msb>21</msb>
26394              <enumeratedValues>
26395                <usage>read</usage>
26396                <enumeratedValue>
26397                  <name>Disabled</name>
26398                  <description>Read: Disabled</description>
26399                  <value>0</value>
26400                </enumeratedValue>
26401                <enumeratedValue>
26402                  <name>Enabled</name>
26403                  <description>Read: Enabled</description>
26404                  <value>1</value>
26405                </enumeratedValue>
26406              </enumeratedValues>
26407              <enumeratedValues>
26408                <usage>write</usage>
26409                <enumeratedValue>
26410                  <name>Clear</name>
26411                  <description>Disable</description>
26412                  <value>1</value>
26413                </enumeratedValue>
26414              </enumeratedValues>
26415            </field>
26416          </fields>
26417        </register>
26418        <register>
26419          <name>MODE</name>
26420          <description>Timer mode selection</description>
26421          <addressOffset>0x504</addressOffset>
26422          <access>read-write</access>
26423          <fields>
26424            <field>
26425              <name>MODE</name>
26426              <description>Timer mode</description>
26427              <lsb>0</lsb>
26428              <msb>1</msb>
26429              <enumeratedValues>
26430                <enumeratedValue>
26431                  <name>Timer</name>
26432                  <description>Select Timer mode</description>
26433                  <value>0</value>
26434                </enumeratedValue>
26435                <enumeratedValue>
26436                  <name>Counter</name>
26437                  <description>Deprecated enumerator -  Select Counter mode</description>
26438                  <value>1</value>
26439                </enumeratedValue>
26440                <enumeratedValue>
26441                  <name>LowPowerCounter</name>
26442                  <description>Select Low Power Counter mode</description>
26443                  <value>2</value>
26444                </enumeratedValue>
26445              </enumeratedValues>
26446            </field>
26447          </fields>
26448        </register>
26449        <register>
26450          <name>BITMODE</name>
26451          <description>Configure the number of bits used by the TIMER</description>
26452          <addressOffset>0x508</addressOffset>
26453          <access>read-write</access>
26454          <fields>
26455            <field>
26456              <name>BITMODE</name>
26457              <description>Timer bit width</description>
26458              <lsb>0</lsb>
26459              <msb>1</msb>
26460              <enumeratedValues>
26461                <enumeratedValue>
26462                  <name>16Bit</name>
26463                  <description>16 bit timer bit width</description>
26464                  <value>0</value>
26465                </enumeratedValue>
26466                <enumeratedValue>
26467                  <name>08Bit</name>
26468                  <description>8 bit timer bit width</description>
26469                  <value>1</value>
26470                </enumeratedValue>
26471                <enumeratedValue>
26472                  <name>24Bit</name>
26473                  <description>24 bit timer bit width</description>
26474                  <value>2</value>
26475                </enumeratedValue>
26476                <enumeratedValue>
26477                  <name>32Bit</name>
26478                  <description>32 bit timer bit width</description>
26479                  <value>3</value>
26480                </enumeratedValue>
26481              </enumeratedValues>
26482            </field>
26483          </fields>
26484        </register>
26485        <register>
26486          <name>PRESCALER</name>
26487          <description>Timer prescaler register</description>
26488          <addressOffset>0x510</addressOffset>
26489          <access>read-write</access>
26490          <resetValue>0x00000004</resetValue>
26491          <fields>
26492            <field>
26493              <name>PRESCALER</name>
26494              <description>Prescaler value</description>
26495              <lsb>0</lsb>
26496              <msb>3</msb>
26497            </field>
26498          </fields>
26499        </register>
26500        <register>
26501          <dim>0x6</dim>
26502          <dimIncrement>0x4</dimIncrement>
26503          <name>CC[%s]</name>
26504          <description>Description collection: Capture/Compare register n</description>
26505          <addressOffset>0x540</addressOffset>
26506          <access>read-write</access>
26507          <fields>
26508            <field>
26509              <name>CC</name>
26510              <description>Capture/Compare value</description>
26511              <lsb>0</lsb>
26512              <msb>31</msb>
26513            </field>
26514          </fields>
26515        </register>
26516      </registers>
26517    </peripheral>
26518    <peripheral derivedFrom="TIMER0">
26519      <name>TIMER1</name>
26520      <description>Timer/Counter 1</description>
26521      <baseAddress>0x40009000</baseAddress>
26522      <interrupt>
26523        <name>TIMER1</name>
26524        <value>9</value>
26525      </interrupt>
26526    </peripheral>
26527    <peripheral derivedFrom="TIMER0">
26528      <name>TIMER2</name>
26529      <description>Timer/Counter 2</description>
26530      <baseAddress>0x4000A000</baseAddress>
26531      <interrupt>
26532        <name>TIMER2</name>
26533        <value>10</value>
26534      </interrupt>
26535    </peripheral>
26536    <peripheral>
26537      <name>RTC0</name>
26538      <description>Real time counter 0</description>
26539      <baseAddress>0x4000B000</baseAddress>
26540      <headerStructName>RTC</headerStructName>
26541      <addressBlock>
26542        <offset>0</offset>
26543        <size>0x1000</size>
26544        <usage>registers</usage>
26545      </addressBlock>
26546      <interrupt>
26547        <name>RTC0</name>
26548        <value>11</value>
26549      </interrupt>
26550      <groupName>RTC</groupName>
26551      <size>0x20</size>
26552      <registers>
26553        <register>
26554          <name>TASKS_START</name>
26555          <description>Start RTC COUNTER</description>
26556          <addressOffset>0x000</addressOffset>
26557          <access>write-only</access>
26558          <fields>
26559            <field>
26560              <name>TASKS_START</name>
26561              <description>Start RTC COUNTER</description>
26562              <lsb>0</lsb>
26563              <msb>0</msb>
26564              <enumeratedValues>
26565                <enumeratedValue>
26566                  <name>Trigger</name>
26567                  <description>Trigger task</description>
26568                  <value>1</value>
26569                </enumeratedValue>
26570              </enumeratedValues>
26571            </field>
26572          </fields>
26573        </register>
26574        <register>
26575          <name>TASKS_STOP</name>
26576          <description>Stop RTC COUNTER</description>
26577          <addressOffset>0x004</addressOffset>
26578          <access>write-only</access>
26579          <fields>
26580            <field>
26581              <name>TASKS_STOP</name>
26582              <description>Stop RTC COUNTER</description>
26583              <lsb>0</lsb>
26584              <msb>0</msb>
26585              <enumeratedValues>
26586                <enumeratedValue>
26587                  <name>Trigger</name>
26588                  <description>Trigger task</description>
26589                  <value>1</value>
26590                </enumeratedValue>
26591              </enumeratedValues>
26592            </field>
26593          </fields>
26594        </register>
26595        <register>
26596          <name>TASKS_CLEAR</name>
26597          <description>Clear RTC COUNTER</description>
26598          <addressOffset>0x008</addressOffset>
26599          <access>write-only</access>
26600          <fields>
26601            <field>
26602              <name>TASKS_CLEAR</name>
26603              <description>Clear RTC COUNTER</description>
26604              <lsb>0</lsb>
26605              <msb>0</msb>
26606              <enumeratedValues>
26607                <enumeratedValue>
26608                  <name>Trigger</name>
26609                  <description>Trigger task</description>
26610                  <value>1</value>
26611                </enumeratedValue>
26612              </enumeratedValues>
26613            </field>
26614          </fields>
26615        </register>
26616        <register>
26617          <name>TASKS_TRIGOVRFLW</name>
26618          <description>Set COUNTER to 0xFFFFF0</description>
26619          <addressOffset>0x00C</addressOffset>
26620          <access>write-only</access>
26621          <fields>
26622            <field>
26623              <name>TASKS_TRIGOVRFLW</name>
26624              <description>Set COUNTER to 0xFFFFF0</description>
26625              <lsb>0</lsb>
26626              <msb>0</msb>
26627              <enumeratedValues>
26628                <enumeratedValue>
26629                  <name>Trigger</name>
26630                  <description>Trigger task</description>
26631                  <value>1</value>
26632                </enumeratedValue>
26633              </enumeratedValues>
26634            </field>
26635          </fields>
26636        </register>
26637        <register>
26638          <name>EVENTS_TICK</name>
26639          <description>Event on COUNTER increment</description>
26640          <addressOffset>0x100</addressOffset>
26641          <access>read-write</access>
26642          <fields>
26643            <field>
26644              <name>EVENTS_TICK</name>
26645              <description>Event on COUNTER increment</description>
26646              <lsb>0</lsb>
26647              <msb>0</msb>
26648              <enumeratedValues>
26649                <enumeratedValue>
26650                  <name>NotGenerated</name>
26651                  <description>Event not generated</description>
26652                  <value>0</value>
26653                </enumeratedValue>
26654                <enumeratedValue>
26655                  <name>Generated</name>
26656                  <description>Event generated</description>
26657                  <value>1</value>
26658                </enumeratedValue>
26659              </enumeratedValues>
26660            </field>
26661          </fields>
26662        </register>
26663        <register>
26664          <name>EVENTS_OVRFLW</name>
26665          <description>Event on COUNTER overflow</description>
26666          <addressOffset>0x104</addressOffset>
26667          <access>read-write</access>
26668          <fields>
26669            <field>
26670              <name>EVENTS_OVRFLW</name>
26671              <description>Event on COUNTER overflow</description>
26672              <lsb>0</lsb>
26673              <msb>0</msb>
26674              <enumeratedValues>
26675                <enumeratedValue>
26676                  <name>NotGenerated</name>
26677                  <description>Event not generated</description>
26678                  <value>0</value>
26679                </enumeratedValue>
26680                <enumeratedValue>
26681                  <name>Generated</name>
26682                  <description>Event generated</description>
26683                  <value>1</value>
26684                </enumeratedValue>
26685              </enumeratedValues>
26686            </field>
26687          </fields>
26688        </register>
26689        <register>
26690          <dim>0x4</dim>
26691          <dimIncrement>0x4</dimIncrement>
26692          <name>EVENTS_COMPARE[%s]</name>
26693          <description>Description collection: Compare event on CC[n] match</description>
26694          <addressOffset>0x140</addressOffset>
26695          <access>read-write</access>
26696          <fields>
26697            <field>
26698              <name>EVENTS_COMPARE</name>
26699              <description>Compare event on CC[n] match</description>
26700              <lsb>0</lsb>
26701              <msb>0</msb>
26702              <enumeratedValues>
26703                <enumeratedValue>
26704                  <name>NotGenerated</name>
26705                  <description>Event not generated</description>
26706                  <value>0</value>
26707                </enumeratedValue>
26708                <enumeratedValue>
26709                  <name>Generated</name>
26710                  <description>Event generated</description>
26711                  <value>1</value>
26712                </enumeratedValue>
26713              </enumeratedValues>
26714            </field>
26715          </fields>
26716        </register>
26717        <register>
26718          <name>INTENSET</name>
26719          <description>Enable interrupt</description>
26720          <addressOffset>0x304</addressOffset>
26721          <access>read-write</access>
26722          <fields>
26723            <field>
26724              <name>TICK</name>
26725              <description>Write '1' to enable interrupt for event TICK</description>
26726              <lsb>0</lsb>
26727              <msb>0</msb>
26728              <enumeratedValues>
26729                <usage>read</usage>
26730                <enumeratedValue>
26731                  <name>Disabled</name>
26732                  <description>Read: Disabled</description>
26733                  <value>0</value>
26734                </enumeratedValue>
26735                <enumeratedValue>
26736                  <name>Enabled</name>
26737                  <description>Read: Enabled</description>
26738                  <value>1</value>
26739                </enumeratedValue>
26740              </enumeratedValues>
26741              <enumeratedValues>
26742                <usage>write</usage>
26743                <enumeratedValue>
26744                  <name>Set</name>
26745                  <description>Enable</description>
26746                  <value>1</value>
26747                </enumeratedValue>
26748              </enumeratedValues>
26749            </field>
26750            <field>
26751              <name>OVRFLW</name>
26752              <description>Write '1' to enable interrupt for event OVRFLW</description>
26753              <lsb>1</lsb>
26754              <msb>1</msb>
26755              <enumeratedValues>
26756                <usage>read</usage>
26757                <enumeratedValue>
26758                  <name>Disabled</name>
26759                  <description>Read: Disabled</description>
26760                  <value>0</value>
26761                </enumeratedValue>
26762                <enumeratedValue>
26763                  <name>Enabled</name>
26764                  <description>Read: Enabled</description>
26765                  <value>1</value>
26766                </enumeratedValue>
26767              </enumeratedValues>
26768              <enumeratedValues>
26769                <usage>write</usage>
26770                <enumeratedValue>
26771                  <name>Set</name>
26772                  <description>Enable</description>
26773                  <value>1</value>
26774                </enumeratedValue>
26775              </enumeratedValues>
26776            </field>
26777            <field>
26778              <name>COMPARE0</name>
26779              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
26780              <lsb>16</lsb>
26781              <msb>16</msb>
26782              <enumeratedValues>
26783                <usage>read</usage>
26784                <enumeratedValue>
26785                  <name>Disabled</name>
26786                  <description>Read: Disabled</description>
26787                  <value>0</value>
26788                </enumeratedValue>
26789                <enumeratedValue>
26790                  <name>Enabled</name>
26791                  <description>Read: Enabled</description>
26792                  <value>1</value>
26793                </enumeratedValue>
26794              </enumeratedValues>
26795              <enumeratedValues>
26796                <usage>write</usage>
26797                <enumeratedValue>
26798                  <name>Set</name>
26799                  <description>Enable</description>
26800                  <value>1</value>
26801                </enumeratedValue>
26802              </enumeratedValues>
26803            </field>
26804            <field>
26805              <name>COMPARE1</name>
26806              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
26807              <lsb>17</lsb>
26808              <msb>17</msb>
26809              <enumeratedValues>
26810                <usage>read</usage>
26811                <enumeratedValue>
26812                  <name>Disabled</name>
26813                  <description>Read: Disabled</description>
26814                  <value>0</value>
26815                </enumeratedValue>
26816                <enumeratedValue>
26817                  <name>Enabled</name>
26818                  <description>Read: Enabled</description>
26819                  <value>1</value>
26820                </enumeratedValue>
26821              </enumeratedValues>
26822              <enumeratedValues>
26823                <usage>write</usage>
26824                <enumeratedValue>
26825                  <name>Set</name>
26826                  <description>Enable</description>
26827                  <value>1</value>
26828                </enumeratedValue>
26829              </enumeratedValues>
26830            </field>
26831            <field>
26832              <name>COMPARE2</name>
26833              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
26834              <lsb>18</lsb>
26835              <msb>18</msb>
26836              <enumeratedValues>
26837                <usage>read</usage>
26838                <enumeratedValue>
26839                  <name>Disabled</name>
26840                  <description>Read: Disabled</description>
26841                  <value>0</value>
26842                </enumeratedValue>
26843                <enumeratedValue>
26844                  <name>Enabled</name>
26845                  <description>Read: Enabled</description>
26846                  <value>1</value>
26847                </enumeratedValue>
26848              </enumeratedValues>
26849              <enumeratedValues>
26850                <usage>write</usage>
26851                <enumeratedValue>
26852                  <name>Set</name>
26853                  <description>Enable</description>
26854                  <value>1</value>
26855                </enumeratedValue>
26856              </enumeratedValues>
26857            </field>
26858            <field>
26859              <name>COMPARE3</name>
26860              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
26861              <lsb>19</lsb>
26862              <msb>19</msb>
26863              <enumeratedValues>
26864                <usage>read</usage>
26865                <enumeratedValue>
26866                  <name>Disabled</name>
26867                  <description>Read: Disabled</description>
26868                  <value>0</value>
26869                </enumeratedValue>
26870                <enumeratedValue>
26871                  <name>Enabled</name>
26872                  <description>Read: Enabled</description>
26873                  <value>1</value>
26874                </enumeratedValue>
26875              </enumeratedValues>
26876              <enumeratedValues>
26877                <usage>write</usage>
26878                <enumeratedValue>
26879                  <name>Set</name>
26880                  <description>Enable</description>
26881                  <value>1</value>
26882                </enumeratedValue>
26883              </enumeratedValues>
26884            </field>
26885          </fields>
26886        </register>
26887        <register>
26888          <name>INTENCLR</name>
26889          <description>Disable interrupt</description>
26890          <addressOffset>0x308</addressOffset>
26891          <access>read-write</access>
26892          <fields>
26893            <field>
26894              <name>TICK</name>
26895              <description>Write '1' to disable interrupt for event TICK</description>
26896              <lsb>0</lsb>
26897              <msb>0</msb>
26898              <enumeratedValues>
26899                <usage>read</usage>
26900                <enumeratedValue>
26901                  <name>Disabled</name>
26902                  <description>Read: Disabled</description>
26903                  <value>0</value>
26904                </enumeratedValue>
26905                <enumeratedValue>
26906                  <name>Enabled</name>
26907                  <description>Read: Enabled</description>
26908                  <value>1</value>
26909                </enumeratedValue>
26910              </enumeratedValues>
26911              <enumeratedValues>
26912                <usage>write</usage>
26913                <enumeratedValue>
26914                  <name>Clear</name>
26915                  <description>Disable</description>
26916                  <value>1</value>
26917                </enumeratedValue>
26918              </enumeratedValues>
26919            </field>
26920            <field>
26921              <name>OVRFLW</name>
26922              <description>Write '1' to disable interrupt for event OVRFLW</description>
26923              <lsb>1</lsb>
26924              <msb>1</msb>
26925              <enumeratedValues>
26926                <usage>read</usage>
26927                <enumeratedValue>
26928                  <name>Disabled</name>
26929                  <description>Read: Disabled</description>
26930                  <value>0</value>
26931                </enumeratedValue>
26932                <enumeratedValue>
26933                  <name>Enabled</name>
26934                  <description>Read: Enabled</description>
26935                  <value>1</value>
26936                </enumeratedValue>
26937              </enumeratedValues>
26938              <enumeratedValues>
26939                <usage>write</usage>
26940                <enumeratedValue>
26941                  <name>Clear</name>
26942                  <description>Disable</description>
26943                  <value>1</value>
26944                </enumeratedValue>
26945              </enumeratedValues>
26946            </field>
26947            <field>
26948              <name>COMPARE0</name>
26949              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
26950              <lsb>16</lsb>
26951              <msb>16</msb>
26952              <enumeratedValues>
26953                <usage>read</usage>
26954                <enumeratedValue>
26955                  <name>Disabled</name>
26956                  <description>Read: Disabled</description>
26957                  <value>0</value>
26958                </enumeratedValue>
26959                <enumeratedValue>
26960                  <name>Enabled</name>
26961                  <description>Read: Enabled</description>
26962                  <value>1</value>
26963                </enumeratedValue>
26964              </enumeratedValues>
26965              <enumeratedValues>
26966                <usage>write</usage>
26967                <enumeratedValue>
26968                  <name>Clear</name>
26969                  <description>Disable</description>
26970                  <value>1</value>
26971                </enumeratedValue>
26972              </enumeratedValues>
26973            </field>
26974            <field>
26975              <name>COMPARE1</name>
26976              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
26977              <lsb>17</lsb>
26978              <msb>17</msb>
26979              <enumeratedValues>
26980                <usage>read</usage>
26981                <enumeratedValue>
26982                  <name>Disabled</name>
26983                  <description>Read: Disabled</description>
26984                  <value>0</value>
26985                </enumeratedValue>
26986                <enumeratedValue>
26987                  <name>Enabled</name>
26988                  <description>Read: Enabled</description>
26989                  <value>1</value>
26990                </enumeratedValue>
26991              </enumeratedValues>
26992              <enumeratedValues>
26993                <usage>write</usage>
26994                <enumeratedValue>
26995                  <name>Clear</name>
26996                  <description>Disable</description>
26997                  <value>1</value>
26998                </enumeratedValue>
26999              </enumeratedValues>
27000            </field>
27001            <field>
27002              <name>COMPARE2</name>
27003              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
27004              <lsb>18</lsb>
27005              <msb>18</msb>
27006              <enumeratedValues>
27007                <usage>read</usage>
27008                <enumeratedValue>
27009                  <name>Disabled</name>
27010                  <description>Read: Disabled</description>
27011                  <value>0</value>
27012                </enumeratedValue>
27013                <enumeratedValue>
27014                  <name>Enabled</name>
27015                  <description>Read: Enabled</description>
27016                  <value>1</value>
27017                </enumeratedValue>
27018              </enumeratedValues>
27019              <enumeratedValues>
27020                <usage>write</usage>
27021                <enumeratedValue>
27022                  <name>Clear</name>
27023                  <description>Disable</description>
27024                  <value>1</value>
27025                </enumeratedValue>
27026              </enumeratedValues>
27027            </field>
27028            <field>
27029              <name>COMPARE3</name>
27030              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
27031              <lsb>19</lsb>
27032              <msb>19</msb>
27033              <enumeratedValues>
27034                <usage>read</usage>
27035                <enumeratedValue>
27036                  <name>Disabled</name>
27037                  <description>Read: Disabled</description>
27038                  <value>0</value>
27039                </enumeratedValue>
27040                <enumeratedValue>
27041                  <name>Enabled</name>
27042                  <description>Read: Enabled</description>
27043                  <value>1</value>
27044                </enumeratedValue>
27045              </enumeratedValues>
27046              <enumeratedValues>
27047                <usage>write</usage>
27048                <enumeratedValue>
27049                  <name>Clear</name>
27050                  <description>Disable</description>
27051                  <value>1</value>
27052                </enumeratedValue>
27053              </enumeratedValues>
27054            </field>
27055          </fields>
27056        </register>
27057        <register>
27058          <name>EVTEN</name>
27059          <description>Enable or disable event routing</description>
27060          <addressOffset>0x340</addressOffset>
27061          <access>read-write</access>
27062          <fields>
27063            <field>
27064              <name>TICK</name>
27065              <description>Enable or disable event routing for event TICK</description>
27066              <lsb>0</lsb>
27067              <msb>0</msb>
27068              <enumeratedValues>
27069                <enumeratedValue>
27070                  <name>Disabled</name>
27071                  <description>Disable</description>
27072                  <value>0</value>
27073                </enumeratedValue>
27074                <enumeratedValue>
27075                  <name>Enabled</name>
27076                  <description>Disable</description>
27077                  <value>1</value>
27078                </enumeratedValue>
27079              </enumeratedValues>
27080            </field>
27081            <field>
27082              <name>OVRFLW</name>
27083              <description>Enable or disable event routing for event OVRFLW</description>
27084              <lsb>1</lsb>
27085              <msb>1</msb>
27086              <enumeratedValues>
27087                <enumeratedValue>
27088                  <name>Disabled</name>
27089                  <description>Disable</description>
27090                  <value>0</value>
27091                </enumeratedValue>
27092                <enumeratedValue>
27093                  <name>Enabled</name>
27094                  <description>Disable</description>
27095                  <value>1</value>
27096                </enumeratedValue>
27097              </enumeratedValues>
27098            </field>
27099            <field>
27100              <name>COMPARE0</name>
27101              <description>Enable or disable event routing for event COMPARE[0]</description>
27102              <lsb>16</lsb>
27103              <msb>16</msb>
27104              <enumeratedValues>
27105                <enumeratedValue>
27106                  <name>Disabled</name>
27107                  <description>Disable</description>
27108                  <value>0</value>
27109                </enumeratedValue>
27110                <enumeratedValue>
27111                  <name>Enabled</name>
27112                  <description>Disable</description>
27113                  <value>1</value>
27114                </enumeratedValue>
27115              </enumeratedValues>
27116            </field>
27117            <field>
27118              <name>COMPARE1</name>
27119              <description>Enable or disable event routing for event COMPARE[1]</description>
27120              <lsb>17</lsb>
27121              <msb>17</msb>
27122              <enumeratedValues>
27123                <enumeratedValue>
27124                  <name>Disabled</name>
27125                  <description>Disable</description>
27126                  <value>0</value>
27127                </enumeratedValue>
27128                <enumeratedValue>
27129                  <name>Enabled</name>
27130                  <description>Disable</description>
27131                  <value>1</value>
27132                </enumeratedValue>
27133              </enumeratedValues>
27134            </field>
27135            <field>
27136              <name>COMPARE2</name>
27137              <description>Enable or disable event routing for event COMPARE[2]</description>
27138              <lsb>18</lsb>
27139              <msb>18</msb>
27140              <enumeratedValues>
27141                <enumeratedValue>
27142                  <name>Disabled</name>
27143                  <description>Disable</description>
27144                  <value>0</value>
27145                </enumeratedValue>
27146                <enumeratedValue>
27147                  <name>Enabled</name>
27148                  <description>Disable</description>
27149                  <value>1</value>
27150                </enumeratedValue>
27151              </enumeratedValues>
27152            </field>
27153            <field>
27154              <name>COMPARE3</name>
27155              <description>Enable or disable event routing for event COMPARE[3]</description>
27156              <lsb>19</lsb>
27157              <msb>19</msb>
27158              <enumeratedValues>
27159                <enumeratedValue>
27160                  <name>Disabled</name>
27161                  <description>Disable</description>
27162                  <value>0</value>
27163                </enumeratedValue>
27164                <enumeratedValue>
27165                  <name>Enabled</name>
27166                  <description>Disable</description>
27167                  <value>1</value>
27168                </enumeratedValue>
27169              </enumeratedValues>
27170            </field>
27171          </fields>
27172        </register>
27173        <register>
27174          <name>EVTENSET</name>
27175          <description>Enable event routing</description>
27176          <addressOffset>0x344</addressOffset>
27177          <access>read-write</access>
27178          <fields>
27179            <field>
27180              <name>TICK</name>
27181              <description>Write '1' to enable event routing for event TICK</description>
27182              <lsb>0</lsb>
27183              <msb>0</msb>
27184              <enumeratedValues>
27185                <usage>read</usage>
27186                <enumeratedValue>
27187                  <name>Disabled</name>
27188                  <description>Read: Disabled</description>
27189                  <value>0</value>
27190                </enumeratedValue>
27191                <enumeratedValue>
27192                  <name>Enabled</name>
27193                  <description>Read: Enabled</description>
27194                  <value>1</value>
27195                </enumeratedValue>
27196              </enumeratedValues>
27197              <enumeratedValues>
27198                <usage>write</usage>
27199                <enumeratedValue>
27200                  <name>Set</name>
27201                  <description>Enable</description>
27202                  <value>1</value>
27203                </enumeratedValue>
27204              </enumeratedValues>
27205            </field>
27206            <field>
27207              <name>OVRFLW</name>
27208              <description>Write '1' to enable event routing for event OVRFLW</description>
27209              <lsb>1</lsb>
27210              <msb>1</msb>
27211              <enumeratedValues>
27212                <usage>read</usage>
27213                <enumeratedValue>
27214                  <name>Disabled</name>
27215                  <description>Read: Disabled</description>
27216                  <value>0</value>
27217                </enumeratedValue>
27218                <enumeratedValue>
27219                  <name>Enabled</name>
27220                  <description>Read: Enabled</description>
27221                  <value>1</value>
27222                </enumeratedValue>
27223              </enumeratedValues>
27224              <enumeratedValues>
27225                <usage>write</usage>
27226                <enumeratedValue>
27227                  <name>Set</name>
27228                  <description>Enable</description>
27229                  <value>1</value>
27230                </enumeratedValue>
27231              </enumeratedValues>
27232            </field>
27233            <field>
27234              <name>COMPARE0</name>
27235              <description>Write '1' to enable event routing for event COMPARE[0]</description>
27236              <lsb>16</lsb>
27237              <msb>16</msb>
27238              <enumeratedValues>
27239                <usage>read</usage>
27240                <enumeratedValue>
27241                  <name>Disabled</name>
27242                  <description>Read: Disabled</description>
27243                  <value>0</value>
27244                </enumeratedValue>
27245                <enumeratedValue>
27246                  <name>Enabled</name>
27247                  <description>Read: Enabled</description>
27248                  <value>1</value>
27249                </enumeratedValue>
27250              </enumeratedValues>
27251              <enumeratedValues>
27252                <usage>write</usage>
27253                <enumeratedValue>
27254                  <name>Set</name>
27255                  <description>Enable</description>
27256                  <value>1</value>
27257                </enumeratedValue>
27258              </enumeratedValues>
27259            </field>
27260            <field>
27261              <name>COMPARE1</name>
27262              <description>Write '1' to enable event routing for event COMPARE[1]</description>
27263              <lsb>17</lsb>
27264              <msb>17</msb>
27265              <enumeratedValues>
27266                <usage>read</usage>
27267                <enumeratedValue>
27268                  <name>Disabled</name>
27269                  <description>Read: Disabled</description>
27270                  <value>0</value>
27271                </enumeratedValue>
27272                <enumeratedValue>
27273                  <name>Enabled</name>
27274                  <description>Read: Enabled</description>
27275                  <value>1</value>
27276                </enumeratedValue>
27277              </enumeratedValues>
27278              <enumeratedValues>
27279                <usage>write</usage>
27280                <enumeratedValue>
27281                  <name>Set</name>
27282                  <description>Enable</description>
27283                  <value>1</value>
27284                </enumeratedValue>
27285              </enumeratedValues>
27286            </field>
27287            <field>
27288              <name>COMPARE2</name>
27289              <description>Write '1' to enable event routing for event COMPARE[2]</description>
27290              <lsb>18</lsb>
27291              <msb>18</msb>
27292              <enumeratedValues>
27293                <usage>read</usage>
27294                <enumeratedValue>
27295                  <name>Disabled</name>
27296                  <description>Read: Disabled</description>
27297                  <value>0</value>
27298                </enumeratedValue>
27299                <enumeratedValue>
27300                  <name>Enabled</name>
27301                  <description>Read: Enabled</description>
27302                  <value>1</value>
27303                </enumeratedValue>
27304              </enumeratedValues>
27305              <enumeratedValues>
27306                <usage>write</usage>
27307                <enumeratedValue>
27308                  <name>Set</name>
27309                  <description>Enable</description>
27310                  <value>1</value>
27311                </enumeratedValue>
27312              </enumeratedValues>
27313            </field>
27314            <field>
27315              <name>COMPARE3</name>
27316              <description>Write '1' to enable event routing for event COMPARE[3]</description>
27317              <lsb>19</lsb>
27318              <msb>19</msb>
27319              <enumeratedValues>
27320                <usage>read</usage>
27321                <enumeratedValue>
27322                  <name>Disabled</name>
27323                  <description>Read: Disabled</description>
27324                  <value>0</value>
27325                </enumeratedValue>
27326                <enumeratedValue>
27327                  <name>Enabled</name>
27328                  <description>Read: Enabled</description>
27329                  <value>1</value>
27330                </enumeratedValue>
27331              </enumeratedValues>
27332              <enumeratedValues>
27333                <usage>write</usage>
27334                <enumeratedValue>
27335                  <name>Set</name>
27336                  <description>Enable</description>
27337                  <value>1</value>
27338                </enumeratedValue>
27339              </enumeratedValues>
27340            </field>
27341          </fields>
27342        </register>
27343        <register>
27344          <name>EVTENCLR</name>
27345          <description>Disable event routing</description>
27346          <addressOffset>0x348</addressOffset>
27347          <access>read-write</access>
27348          <fields>
27349            <field>
27350              <name>TICK</name>
27351              <description>Write '1' to disable event routing for event TICK</description>
27352              <lsb>0</lsb>
27353              <msb>0</msb>
27354              <enumeratedValues>
27355                <usage>read</usage>
27356                <enumeratedValue>
27357                  <name>Disabled</name>
27358                  <description>Read: Disabled</description>
27359                  <value>0</value>
27360                </enumeratedValue>
27361                <enumeratedValue>
27362                  <name>Enabled</name>
27363                  <description>Read: Enabled</description>
27364                  <value>1</value>
27365                </enumeratedValue>
27366              </enumeratedValues>
27367              <enumeratedValues>
27368                <usage>write</usage>
27369                <enumeratedValue>
27370                  <name>Clear</name>
27371                  <description>Disable</description>
27372                  <value>1</value>
27373                </enumeratedValue>
27374              </enumeratedValues>
27375            </field>
27376            <field>
27377              <name>OVRFLW</name>
27378              <description>Write '1' to disable event routing for event OVRFLW</description>
27379              <lsb>1</lsb>
27380              <msb>1</msb>
27381              <enumeratedValues>
27382                <usage>read</usage>
27383                <enumeratedValue>
27384                  <name>Disabled</name>
27385                  <description>Read: Disabled</description>
27386                  <value>0</value>
27387                </enumeratedValue>
27388                <enumeratedValue>
27389                  <name>Enabled</name>
27390                  <description>Read: Enabled</description>
27391                  <value>1</value>
27392                </enumeratedValue>
27393              </enumeratedValues>
27394              <enumeratedValues>
27395                <usage>write</usage>
27396                <enumeratedValue>
27397                  <name>Clear</name>
27398                  <description>Disable</description>
27399                  <value>1</value>
27400                </enumeratedValue>
27401              </enumeratedValues>
27402            </field>
27403            <field>
27404              <name>COMPARE0</name>
27405              <description>Write '1' to disable event routing for event COMPARE[0]</description>
27406              <lsb>16</lsb>
27407              <msb>16</msb>
27408              <enumeratedValues>
27409                <usage>read</usage>
27410                <enumeratedValue>
27411                  <name>Disabled</name>
27412                  <description>Read: Disabled</description>
27413                  <value>0</value>
27414                </enumeratedValue>
27415                <enumeratedValue>
27416                  <name>Enabled</name>
27417                  <description>Read: Enabled</description>
27418                  <value>1</value>
27419                </enumeratedValue>
27420              </enumeratedValues>
27421              <enumeratedValues>
27422                <usage>write</usage>
27423                <enumeratedValue>
27424                  <name>Clear</name>
27425                  <description>Disable</description>
27426                  <value>1</value>
27427                </enumeratedValue>
27428              </enumeratedValues>
27429            </field>
27430            <field>
27431              <name>COMPARE1</name>
27432              <description>Write '1' to disable event routing for event COMPARE[1]</description>
27433              <lsb>17</lsb>
27434              <msb>17</msb>
27435              <enumeratedValues>
27436                <usage>read</usage>
27437                <enumeratedValue>
27438                  <name>Disabled</name>
27439                  <description>Read: Disabled</description>
27440                  <value>0</value>
27441                </enumeratedValue>
27442                <enumeratedValue>
27443                  <name>Enabled</name>
27444                  <description>Read: Enabled</description>
27445                  <value>1</value>
27446                </enumeratedValue>
27447              </enumeratedValues>
27448              <enumeratedValues>
27449                <usage>write</usage>
27450                <enumeratedValue>
27451                  <name>Clear</name>
27452                  <description>Disable</description>
27453                  <value>1</value>
27454                </enumeratedValue>
27455              </enumeratedValues>
27456            </field>
27457            <field>
27458              <name>COMPARE2</name>
27459              <description>Write '1' to disable event routing for event COMPARE[2]</description>
27460              <lsb>18</lsb>
27461              <msb>18</msb>
27462              <enumeratedValues>
27463                <usage>read</usage>
27464                <enumeratedValue>
27465                  <name>Disabled</name>
27466                  <description>Read: Disabled</description>
27467                  <value>0</value>
27468                </enumeratedValue>
27469                <enumeratedValue>
27470                  <name>Enabled</name>
27471                  <description>Read: Enabled</description>
27472                  <value>1</value>
27473                </enumeratedValue>
27474              </enumeratedValues>
27475              <enumeratedValues>
27476                <usage>write</usage>
27477                <enumeratedValue>
27478                  <name>Clear</name>
27479                  <description>Disable</description>
27480                  <value>1</value>
27481                </enumeratedValue>
27482              </enumeratedValues>
27483            </field>
27484            <field>
27485              <name>COMPARE3</name>
27486              <description>Write '1' to disable event routing for event COMPARE[3]</description>
27487              <lsb>19</lsb>
27488              <msb>19</msb>
27489              <enumeratedValues>
27490                <usage>read</usage>
27491                <enumeratedValue>
27492                  <name>Disabled</name>
27493                  <description>Read: Disabled</description>
27494                  <value>0</value>
27495                </enumeratedValue>
27496                <enumeratedValue>
27497                  <name>Enabled</name>
27498                  <description>Read: Enabled</description>
27499                  <value>1</value>
27500                </enumeratedValue>
27501              </enumeratedValues>
27502              <enumeratedValues>
27503                <usage>write</usage>
27504                <enumeratedValue>
27505                  <name>Clear</name>
27506                  <description>Disable</description>
27507                  <value>1</value>
27508                </enumeratedValue>
27509              </enumeratedValues>
27510            </field>
27511          </fields>
27512        </register>
27513        <register>
27514          <name>COUNTER</name>
27515          <description>Current COUNTER value</description>
27516          <addressOffset>0x504</addressOffset>
27517          <access>read-only</access>
27518          <fields>
27519            <field>
27520              <name>COUNTER</name>
27521              <description>Counter value</description>
27522              <lsb>0</lsb>
27523              <msb>23</msb>
27524            </field>
27525          </fields>
27526        </register>
27527        <register>
27528          <name>PRESCALER</name>
27529          <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped</description>
27530          <addressOffset>0x508</addressOffset>
27531          <access>read-write</access>
27532          <fields>
27533            <field>
27534              <name>PRESCALER</name>
27535              <description>Prescaler value</description>
27536              <lsb>0</lsb>
27537              <msb>11</msb>
27538            </field>
27539          </fields>
27540        </register>
27541        <register>
27542          <dim>0x4</dim>
27543          <dimIncrement>0x4</dimIncrement>
27544          <name>CC[%s]</name>
27545          <description>Description collection: Compare register n</description>
27546          <addressOffset>0x540</addressOffset>
27547          <access>read-write</access>
27548          <fields>
27549            <field>
27550              <name>COMPARE</name>
27551              <description>Compare value</description>
27552              <lsb>0</lsb>
27553              <msb>23</msb>
27554            </field>
27555          </fields>
27556        </register>
27557      </registers>
27558    </peripheral>
27559    <peripheral>
27560      <name>TEMP</name>
27561      <description>Temperature Sensor</description>
27562      <baseAddress>0x4000C000</baseAddress>
27563      <addressBlock>
27564        <offset>0</offset>
27565        <size>0x1000</size>
27566        <usage>registers</usage>
27567      </addressBlock>
27568      <interrupt>
27569        <name>TEMP</name>
27570        <value>12</value>
27571      </interrupt>
27572      <groupName>TEMP</groupName>
27573      <size>0x20</size>
27574      <registers>
27575        <register>
27576          <name>TASKS_START</name>
27577          <description>Start temperature measurement</description>
27578          <addressOffset>0x000</addressOffset>
27579          <access>write-only</access>
27580          <fields>
27581            <field>
27582              <name>TASKS_START</name>
27583              <description>Start temperature measurement</description>
27584              <lsb>0</lsb>
27585              <msb>0</msb>
27586              <enumeratedValues>
27587                <enumeratedValue>
27588                  <name>Trigger</name>
27589                  <description>Trigger task</description>
27590                  <value>1</value>
27591                </enumeratedValue>
27592              </enumeratedValues>
27593            </field>
27594          </fields>
27595        </register>
27596        <register>
27597          <name>TASKS_STOP</name>
27598          <description>Stop temperature measurement</description>
27599          <addressOffset>0x004</addressOffset>
27600          <access>write-only</access>
27601          <fields>
27602            <field>
27603              <name>TASKS_STOP</name>
27604              <description>Stop temperature measurement</description>
27605              <lsb>0</lsb>
27606              <msb>0</msb>
27607              <enumeratedValues>
27608                <enumeratedValue>
27609                  <name>Trigger</name>
27610                  <description>Trigger task</description>
27611                  <value>1</value>
27612                </enumeratedValue>
27613              </enumeratedValues>
27614            </field>
27615          </fields>
27616        </register>
27617        <register>
27618          <name>EVENTS_DATARDY</name>
27619          <description>Temperature measurement complete, data ready</description>
27620          <addressOffset>0x100</addressOffset>
27621          <access>read-write</access>
27622          <fields>
27623            <field>
27624              <name>EVENTS_DATARDY</name>
27625              <description>Temperature measurement complete, data ready</description>
27626              <lsb>0</lsb>
27627              <msb>0</msb>
27628              <enumeratedValues>
27629                <enumeratedValue>
27630                  <name>NotGenerated</name>
27631                  <description>Event not generated</description>
27632                  <value>0</value>
27633                </enumeratedValue>
27634                <enumeratedValue>
27635                  <name>Generated</name>
27636                  <description>Event generated</description>
27637                  <value>1</value>
27638                </enumeratedValue>
27639              </enumeratedValues>
27640            </field>
27641          </fields>
27642        </register>
27643        <register>
27644          <name>INTENSET</name>
27645          <description>Enable interrupt</description>
27646          <addressOffset>0x304</addressOffset>
27647          <access>read-write</access>
27648          <fields>
27649            <field>
27650              <name>DATARDY</name>
27651              <description>Write '1' to enable interrupt for event DATARDY</description>
27652              <lsb>0</lsb>
27653              <msb>0</msb>
27654              <enumeratedValues>
27655                <usage>read</usage>
27656                <enumeratedValue>
27657                  <name>Disabled</name>
27658                  <description>Read: Disabled</description>
27659                  <value>0</value>
27660                </enumeratedValue>
27661                <enumeratedValue>
27662                  <name>Enabled</name>
27663                  <description>Read: Enabled</description>
27664                  <value>1</value>
27665                </enumeratedValue>
27666              </enumeratedValues>
27667              <enumeratedValues>
27668                <usage>write</usage>
27669                <enumeratedValue>
27670                  <name>Set</name>
27671                  <description>Enable</description>
27672                  <value>1</value>
27673                </enumeratedValue>
27674              </enumeratedValues>
27675            </field>
27676          </fields>
27677        </register>
27678        <register>
27679          <name>INTENCLR</name>
27680          <description>Disable interrupt</description>
27681          <addressOffset>0x308</addressOffset>
27682          <access>read-write</access>
27683          <fields>
27684            <field>
27685              <name>DATARDY</name>
27686              <description>Write '1' to disable interrupt for event DATARDY</description>
27687              <lsb>0</lsb>
27688              <msb>0</msb>
27689              <enumeratedValues>
27690                <usage>read</usage>
27691                <enumeratedValue>
27692                  <name>Disabled</name>
27693                  <description>Read: Disabled</description>
27694                  <value>0</value>
27695                </enumeratedValue>
27696                <enumeratedValue>
27697                  <name>Enabled</name>
27698                  <description>Read: Enabled</description>
27699                  <value>1</value>
27700                </enumeratedValue>
27701              </enumeratedValues>
27702              <enumeratedValues>
27703                <usage>write</usage>
27704                <enumeratedValue>
27705                  <name>Clear</name>
27706                  <description>Disable</description>
27707                  <value>1</value>
27708                </enumeratedValue>
27709              </enumeratedValues>
27710            </field>
27711          </fields>
27712        </register>
27713        <register>
27714          <name>TEMP</name>
27715          <description>Temperature in degC (0.25deg steps)</description>
27716          <addressOffset>0x508</addressOffset>
27717          <access>read-only</access>
27718          <dataType>int32_t</dataType>
27719          <fields>
27720            <field>
27721              <name>TEMP</name>
27722              <description>Temperature in degC (0.25deg steps)</description>
27723              <lsb>0</lsb>
27724              <msb>31</msb>
27725            </field>
27726          </fields>
27727        </register>
27728        <register>
27729          <name>A0</name>
27730          <description>Slope of 1st piece wise linear function</description>
27731          <addressOffset>0x520</addressOffset>
27732          <access>read-write</access>
27733          <resetValue>0x00000326</resetValue>
27734          <fields>
27735            <field>
27736              <name>A0</name>
27737              <description>Slope of 1st piece wise linear function</description>
27738              <lsb>0</lsb>
27739              <msb>11</msb>
27740            </field>
27741          </fields>
27742        </register>
27743        <register>
27744          <name>A1</name>
27745          <description>Slope of 2nd piece wise linear function</description>
27746          <addressOffset>0x524</addressOffset>
27747          <access>read-write</access>
27748          <resetValue>0x00000348</resetValue>
27749          <fields>
27750            <field>
27751              <name>A1</name>
27752              <description>Slope of 2nd piece wise linear function</description>
27753              <lsb>0</lsb>
27754              <msb>11</msb>
27755            </field>
27756          </fields>
27757        </register>
27758        <register>
27759          <name>A2</name>
27760          <description>Slope of 3rd piece wise linear function</description>
27761          <addressOffset>0x528</addressOffset>
27762          <access>read-write</access>
27763          <resetValue>0x000003AA</resetValue>
27764          <fields>
27765            <field>
27766              <name>A2</name>
27767              <description>Slope of 3rd piece wise linear function</description>
27768              <lsb>0</lsb>
27769              <msb>11</msb>
27770            </field>
27771          </fields>
27772        </register>
27773        <register>
27774          <name>A3</name>
27775          <description>Slope of 4th piece wise linear function</description>
27776          <addressOffset>0x52C</addressOffset>
27777          <access>read-write</access>
27778          <resetValue>0x0000040E</resetValue>
27779          <fields>
27780            <field>
27781              <name>A3</name>
27782              <description>Slope of 4th piece wise linear function</description>
27783              <lsb>0</lsb>
27784              <msb>11</msb>
27785            </field>
27786          </fields>
27787        </register>
27788        <register>
27789          <name>A4</name>
27790          <description>Slope of 5th piece wise linear function</description>
27791          <addressOffset>0x530</addressOffset>
27792          <access>read-write</access>
27793          <resetValue>0x000004BD</resetValue>
27794          <fields>
27795            <field>
27796              <name>A4</name>
27797              <description>Slope of 5th piece wise linear function</description>
27798              <lsb>0</lsb>
27799              <msb>11</msb>
27800            </field>
27801          </fields>
27802        </register>
27803        <register>
27804          <name>A5</name>
27805          <description>Slope of 6th piece wise linear function</description>
27806          <addressOffset>0x534</addressOffset>
27807          <access>read-write</access>
27808          <resetValue>0x000005A3</resetValue>
27809          <fields>
27810            <field>
27811              <name>A5</name>
27812              <description>Slope of 6th piece wise linear function</description>
27813              <lsb>0</lsb>
27814              <msb>11</msb>
27815            </field>
27816          </fields>
27817        </register>
27818        <register>
27819          <name>B0</name>
27820          <description>y-intercept of 1st piece wise linear function</description>
27821          <addressOffset>0x540</addressOffset>
27822          <access>read-write</access>
27823          <resetValue>0x00003FEF</resetValue>
27824          <fields>
27825            <field>
27826              <name>B0</name>
27827              <description>y-intercept of 1st piece wise linear function</description>
27828              <lsb>0</lsb>
27829              <msb>13</msb>
27830            </field>
27831          </fields>
27832        </register>
27833        <register>
27834          <name>B1</name>
27835          <description>y-intercept of 2nd piece wise linear function</description>
27836          <addressOffset>0x544</addressOffset>
27837          <access>read-write</access>
27838          <resetValue>0x00003FBE</resetValue>
27839          <fields>
27840            <field>
27841              <name>B1</name>
27842              <description>y-intercept of 2nd piece wise linear function</description>
27843              <lsb>0</lsb>
27844              <msb>13</msb>
27845            </field>
27846          </fields>
27847        </register>
27848        <register>
27849          <name>B2</name>
27850          <description>y-intercept of 3rd piece wise linear function</description>
27851          <addressOffset>0x548</addressOffset>
27852          <access>read-write</access>
27853          <resetValue>0x00003FBE</resetValue>
27854          <fields>
27855            <field>
27856              <name>B2</name>
27857              <description>y-intercept of 3rd piece wise linear function</description>
27858              <lsb>0</lsb>
27859              <msb>13</msb>
27860            </field>
27861          </fields>
27862        </register>
27863        <register>
27864          <name>B3</name>
27865          <description>y-intercept of 4th piece wise linear function</description>
27866          <addressOffset>0x54C</addressOffset>
27867          <access>read-write</access>
27868          <resetValue>0x00000012</resetValue>
27869          <fields>
27870            <field>
27871              <name>B3</name>
27872              <description>y-intercept of 4th piece wise linear function</description>
27873              <lsb>0</lsb>
27874              <msb>13</msb>
27875            </field>
27876          </fields>
27877        </register>
27878        <register>
27879          <name>B4</name>
27880          <description>y-intercept of 5th piece wise linear function</description>
27881          <addressOffset>0x550</addressOffset>
27882          <access>read-write</access>
27883          <resetValue>0x00000124</resetValue>
27884          <fields>
27885            <field>
27886              <name>B4</name>
27887              <description>y-intercept of 5th piece wise linear function</description>
27888              <lsb>0</lsb>
27889              <msb>13</msb>
27890            </field>
27891          </fields>
27892        </register>
27893        <register>
27894          <name>B5</name>
27895          <description>y-intercept of 6th piece wise linear function</description>
27896          <addressOffset>0x554</addressOffset>
27897          <access>read-write</access>
27898          <resetValue>0x0000027C</resetValue>
27899          <fields>
27900            <field>
27901              <name>B5</name>
27902              <description>y-intercept of 6th piece wise linear function</description>
27903              <lsb>0</lsb>
27904              <msb>13</msb>
27905            </field>
27906          </fields>
27907        </register>
27908        <register>
27909          <name>T0</name>
27910          <description>End point of 1st piece wise linear function</description>
27911          <addressOffset>0x560</addressOffset>
27912          <access>read-write</access>
27913          <resetValue>0x000000E2</resetValue>
27914          <fields>
27915            <field>
27916              <name>T0</name>
27917              <description>End point of 1st piece wise linear function</description>
27918              <lsb>0</lsb>
27919              <msb>7</msb>
27920            </field>
27921          </fields>
27922        </register>
27923        <register>
27924          <name>T1</name>
27925          <description>End point of 2nd piece wise linear function</description>
27926          <addressOffset>0x564</addressOffset>
27927          <access>read-write</access>
27928          <resetValue>0x00000000</resetValue>
27929          <fields>
27930            <field>
27931              <name>T1</name>
27932              <description>End point of 2nd piece wise linear function</description>
27933              <lsb>0</lsb>
27934              <msb>7</msb>
27935            </field>
27936          </fields>
27937        </register>
27938        <register>
27939          <name>T2</name>
27940          <description>End point of 3rd piece wise linear function</description>
27941          <addressOffset>0x568</addressOffset>
27942          <access>read-write</access>
27943          <resetValue>0x00000019</resetValue>
27944          <fields>
27945            <field>
27946              <name>T2</name>
27947              <description>End point of 3rd piece wise linear function</description>
27948              <lsb>0</lsb>
27949              <msb>7</msb>
27950            </field>
27951          </fields>
27952        </register>
27953        <register>
27954          <name>T3</name>
27955          <description>End point of 4th piece wise linear function</description>
27956          <addressOffset>0x56C</addressOffset>
27957          <access>read-write</access>
27958          <resetValue>0x0000003C</resetValue>
27959          <fields>
27960            <field>
27961              <name>T3</name>
27962              <description>End point of 4th piece wise linear function</description>
27963              <lsb>0</lsb>
27964              <msb>7</msb>
27965            </field>
27966          </fields>
27967        </register>
27968        <register>
27969          <name>T4</name>
27970          <description>End point of 5th piece wise linear function</description>
27971          <addressOffset>0x570</addressOffset>
27972          <access>read-write</access>
27973          <resetValue>0x00000050</resetValue>
27974          <fields>
27975            <field>
27976              <name>T4</name>
27977              <description>End point of 5th piece wise linear function</description>
27978              <lsb>0</lsb>
27979              <msb>7</msb>
27980            </field>
27981          </fields>
27982        </register>
27983      </registers>
27984    </peripheral>
27985    <peripheral>
27986      <name>RNG</name>
27987      <description>Random Number Generator</description>
27988      <baseAddress>0x4000D000</baseAddress>
27989      <addressBlock>
27990        <offset>0</offset>
27991        <size>0x1000</size>
27992        <usage>registers</usage>
27993      </addressBlock>
27994      <interrupt>
27995        <name>RNG</name>
27996        <value>13</value>
27997      </interrupt>
27998      <groupName>RNG</groupName>
27999      <size>0x20</size>
28000      <registers>
28001        <register>
28002          <name>TASKS_START</name>
28003          <description>Task starting the random number generator</description>
28004          <addressOffset>0x000</addressOffset>
28005          <access>write-only</access>
28006          <fields>
28007            <field>
28008              <name>TASKS_START</name>
28009              <description>Task starting the random number generator</description>
28010              <lsb>0</lsb>
28011              <msb>0</msb>
28012              <enumeratedValues>
28013                <enumeratedValue>
28014                  <name>Trigger</name>
28015                  <description>Trigger task</description>
28016                  <value>1</value>
28017                </enumeratedValue>
28018              </enumeratedValues>
28019            </field>
28020          </fields>
28021        </register>
28022        <register>
28023          <name>TASKS_STOP</name>
28024          <description>Task stopping the random number generator</description>
28025          <addressOffset>0x004</addressOffset>
28026          <access>write-only</access>
28027          <fields>
28028            <field>
28029              <name>TASKS_STOP</name>
28030              <description>Task stopping the random number generator</description>
28031              <lsb>0</lsb>
28032              <msb>0</msb>
28033              <enumeratedValues>
28034                <enumeratedValue>
28035                  <name>Trigger</name>
28036                  <description>Trigger task</description>
28037                  <value>1</value>
28038                </enumeratedValue>
28039              </enumeratedValues>
28040            </field>
28041          </fields>
28042        </register>
28043        <register>
28044          <name>EVENTS_VALRDY</name>
28045          <description>Event being generated for every new random number written to the VALUE register</description>
28046          <addressOffset>0x100</addressOffset>
28047          <access>read-write</access>
28048          <fields>
28049            <field>
28050              <name>EVENTS_VALRDY</name>
28051              <description>Event being generated for every new random number written to the VALUE register</description>
28052              <lsb>0</lsb>
28053              <msb>0</msb>
28054              <enumeratedValues>
28055                <enumeratedValue>
28056                  <name>NotGenerated</name>
28057                  <description>Event not generated</description>
28058                  <value>0</value>
28059                </enumeratedValue>
28060                <enumeratedValue>
28061                  <name>Generated</name>
28062                  <description>Event generated</description>
28063                  <value>1</value>
28064                </enumeratedValue>
28065              </enumeratedValues>
28066            </field>
28067          </fields>
28068        </register>
28069        <register>
28070          <name>SHORTS</name>
28071          <description>Shortcuts between local events and tasks</description>
28072          <addressOffset>0x200</addressOffset>
28073          <access>read-write</access>
28074          <fields>
28075            <field>
28076              <name>VALRDY_STOP</name>
28077              <description>Shortcut between event VALRDY and task STOP</description>
28078              <lsb>0</lsb>
28079              <msb>0</msb>
28080              <enumeratedValues>
28081                <enumeratedValue>
28082                  <name>Disabled</name>
28083                  <description>Disable shortcut</description>
28084                  <value>0</value>
28085                </enumeratedValue>
28086                <enumeratedValue>
28087                  <name>Enabled</name>
28088                  <description>Enable shortcut</description>
28089                  <value>1</value>
28090                </enumeratedValue>
28091              </enumeratedValues>
28092            </field>
28093          </fields>
28094        </register>
28095        <register>
28096          <name>INTENSET</name>
28097          <description>Enable interrupt</description>
28098          <addressOffset>0x304</addressOffset>
28099          <access>read-write</access>
28100          <fields>
28101            <field>
28102              <name>VALRDY</name>
28103              <description>Write '1' to enable interrupt for event VALRDY</description>
28104              <lsb>0</lsb>
28105              <msb>0</msb>
28106              <enumeratedValues>
28107                <usage>read</usage>
28108                <enumeratedValue>
28109                  <name>Disabled</name>
28110                  <description>Read: Disabled</description>
28111                  <value>0</value>
28112                </enumeratedValue>
28113                <enumeratedValue>
28114                  <name>Enabled</name>
28115                  <description>Read: Enabled</description>
28116                  <value>1</value>
28117                </enumeratedValue>
28118              </enumeratedValues>
28119              <enumeratedValues>
28120                <usage>write</usage>
28121                <enumeratedValue>
28122                  <name>Set</name>
28123                  <description>Enable</description>
28124                  <value>1</value>
28125                </enumeratedValue>
28126              </enumeratedValues>
28127            </field>
28128          </fields>
28129        </register>
28130        <register>
28131          <name>INTENCLR</name>
28132          <description>Disable interrupt</description>
28133          <addressOffset>0x308</addressOffset>
28134          <access>read-write</access>
28135          <fields>
28136            <field>
28137              <name>VALRDY</name>
28138              <description>Write '1' to disable interrupt for event VALRDY</description>
28139              <lsb>0</lsb>
28140              <msb>0</msb>
28141              <enumeratedValues>
28142                <usage>read</usage>
28143                <enumeratedValue>
28144                  <name>Disabled</name>
28145                  <description>Read: Disabled</description>
28146                  <value>0</value>
28147                </enumeratedValue>
28148                <enumeratedValue>
28149                  <name>Enabled</name>
28150                  <description>Read: Enabled</description>
28151                  <value>1</value>
28152                </enumeratedValue>
28153              </enumeratedValues>
28154              <enumeratedValues>
28155                <usage>write</usage>
28156                <enumeratedValue>
28157                  <name>Clear</name>
28158                  <description>Disable</description>
28159                  <value>1</value>
28160                </enumeratedValue>
28161              </enumeratedValues>
28162            </field>
28163          </fields>
28164        </register>
28165        <register>
28166          <name>CONFIG</name>
28167          <description>Configuration register</description>
28168          <addressOffset>0x504</addressOffset>
28169          <access>read-write</access>
28170          <fields>
28171            <field>
28172              <name>DERCEN</name>
28173              <description>Bias correction</description>
28174              <lsb>0</lsb>
28175              <msb>0</msb>
28176              <enumeratedValues>
28177                <enumeratedValue>
28178                  <name>Disabled</name>
28179                  <description>Disabled</description>
28180                  <value>0</value>
28181                </enumeratedValue>
28182                <enumeratedValue>
28183                  <name>Enabled</name>
28184                  <description>Enabled</description>
28185                  <value>1</value>
28186                </enumeratedValue>
28187              </enumeratedValues>
28188            </field>
28189          </fields>
28190        </register>
28191        <register>
28192          <name>VALUE</name>
28193          <description>Output random number</description>
28194          <addressOffset>0x508</addressOffset>
28195          <access>read-only</access>
28196          <fields>
28197            <field>
28198              <name>VALUE</name>
28199              <description>Generated random number</description>
28200              <lsb>0</lsb>
28201              <msb>7</msb>
28202            </field>
28203          </fields>
28204        </register>
28205      </registers>
28206    </peripheral>
28207    <peripheral>
28208      <name>ECB</name>
28209      <description>AES ECB Mode Encryption</description>
28210      <baseAddress>0x4000E000</baseAddress>
28211      <addressBlock>
28212        <offset>0</offset>
28213        <size>0x1000</size>
28214        <usage>registers</usage>
28215      </addressBlock>
28216      <interrupt>
28217        <name>ECB</name>
28218        <value>14</value>
28219      </interrupt>
28220      <groupName>ECB</groupName>
28221      <size>0x20</size>
28222      <registers>
28223        <register>
28224          <name>TASKS_STARTECB</name>
28225          <description>Start ECB block encrypt</description>
28226          <addressOffset>0x000</addressOffset>
28227          <access>write-only</access>
28228          <fields>
28229            <field>
28230              <name>TASKS_STARTECB</name>
28231              <description>Start ECB block encrypt</description>
28232              <lsb>0</lsb>
28233              <msb>0</msb>
28234              <enumeratedValues>
28235                <enumeratedValue>
28236                  <name>Trigger</name>
28237                  <description>Trigger task</description>
28238                  <value>1</value>
28239                </enumeratedValue>
28240              </enumeratedValues>
28241            </field>
28242          </fields>
28243        </register>
28244        <register>
28245          <name>TASKS_STOPECB</name>
28246          <description>Abort a possible executing ECB operation</description>
28247          <addressOffset>0x004</addressOffset>
28248          <access>write-only</access>
28249          <fields>
28250            <field>
28251              <name>TASKS_STOPECB</name>
28252              <description>Abort a possible executing ECB operation</description>
28253              <lsb>0</lsb>
28254              <msb>0</msb>
28255              <enumeratedValues>
28256                <enumeratedValue>
28257                  <name>Trigger</name>
28258                  <description>Trigger task</description>
28259                  <value>1</value>
28260                </enumeratedValue>
28261              </enumeratedValues>
28262            </field>
28263          </fields>
28264        </register>
28265        <register>
28266          <name>EVENTS_ENDECB</name>
28267          <description>ECB block encrypt complete</description>
28268          <addressOffset>0x100</addressOffset>
28269          <access>read-write</access>
28270          <fields>
28271            <field>
28272              <name>EVENTS_ENDECB</name>
28273              <description>ECB block encrypt complete</description>
28274              <lsb>0</lsb>
28275              <msb>0</msb>
28276              <enumeratedValues>
28277                <enumeratedValue>
28278                  <name>NotGenerated</name>
28279                  <description>Event not generated</description>
28280                  <value>0</value>
28281                </enumeratedValue>
28282                <enumeratedValue>
28283                  <name>Generated</name>
28284                  <description>Event generated</description>
28285                  <value>1</value>
28286                </enumeratedValue>
28287              </enumeratedValues>
28288            </field>
28289          </fields>
28290        </register>
28291        <register>
28292          <name>EVENTS_ERRORECB</name>
28293          <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
28294          <addressOffset>0x104</addressOffset>
28295          <access>read-write</access>
28296          <fields>
28297            <field>
28298              <name>EVENTS_ERRORECB</name>
28299              <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
28300              <lsb>0</lsb>
28301              <msb>0</msb>
28302              <enumeratedValues>
28303                <enumeratedValue>
28304                  <name>NotGenerated</name>
28305                  <description>Event not generated</description>
28306                  <value>0</value>
28307                </enumeratedValue>
28308                <enumeratedValue>
28309                  <name>Generated</name>
28310                  <description>Event generated</description>
28311                  <value>1</value>
28312                </enumeratedValue>
28313              </enumeratedValues>
28314            </field>
28315          </fields>
28316        </register>
28317        <register>
28318          <name>INTENSET</name>
28319          <description>Enable interrupt</description>
28320          <addressOffset>0x304</addressOffset>
28321          <access>read-write</access>
28322          <fields>
28323            <field>
28324              <name>ENDECB</name>
28325              <description>Write '1' to enable interrupt for event ENDECB</description>
28326              <lsb>0</lsb>
28327              <msb>0</msb>
28328              <enumeratedValues>
28329                <usage>read</usage>
28330                <enumeratedValue>
28331                  <name>Disabled</name>
28332                  <description>Read: Disabled</description>
28333                  <value>0</value>
28334                </enumeratedValue>
28335                <enumeratedValue>
28336                  <name>Enabled</name>
28337                  <description>Read: Enabled</description>
28338                  <value>1</value>
28339                </enumeratedValue>
28340              </enumeratedValues>
28341              <enumeratedValues>
28342                <usage>write</usage>
28343                <enumeratedValue>
28344                  <name>Set</name>
28345                  <description>Enable</description>
28346                  <value>1</value>
28347                </enumeratedValue>
28348              </enumeratedValues>
28349            </field>
28350            <field>
28351              <name>ERRORECB</name>
28352              <description>Write '1' to enable interrupt for event ERRORECB</description>
28353              <lsb>1</lsb>
28354              <msb>1</msb>
28355              <enumeratedValues>
28356                <usage>read</usage>
28357                <enumeratedValue>
28358                  <name>Disabled</name>
28359                  <description>Read: Disabled</description>
28360                  <value>0</value>
28361                </enumeratedValue>
28362                <enumeratedValue>
28363                  <name>Enabled</name>
28364                  <description>Read: Enabled</description>
28365                  <value>1</value>
28366                </enumeratedValue>
28367              </enumeratedValues>
28368              <enumeratedValues>
28369                <usage>write</usage>
28370                <enumeratedValue>
28371                  <name>Set</name>
28372                  <description>Enable</description>
28373                  <value>1</value>
28374                </enumeratedValue>
28375              </enumeratedValues>
28376            </field>
28377          </fields>
28378        </register>
28379        <register>
28380          <name>INTENCLR</name>
28381          <description>Disable interrupt</description>
28382          <addressOffset>0x308</addressOffset>
28383          <access>read-write</access>
28384          <fields>
28385            <field>
28386              <name>ENDECB</name>
28387              <description>Write '1' to disable interrupt for event ENDECB</description>
28388              <lsb>0</lsb>
28389              <msb>0</msb>
28390              <enumeratedValues>
28391                <usage>read</usage>
28392                <enumeratedValue>
28393                  <name>Disabled</name>
28394                  <description>Read: Disabled</description>
28395                  <value>0</value>
28396                </enumeratedValue>
28397                <enumeratedValue>
28398                  <name>Enabled</name>
28399                  <description>Read: Enabled</description>
28400                  <value>1</value>
28401                </enumeratedValue>
28402              </enumeratedValues>
28403              <enumeratedValues>
28404                <usage>write</usage>
28405                <enumeratedValue>
28406                  <name>Clear</name>
28407                  <description>Disable</description>
28408                  <value>1</value>
28409                </enumeratedValue>
28410              </enumeratedValues>
28411            </field>
28412            <field>
28413              <name>ERRORECB</name>
28414              <description>Write '1' to disable interrupt for event ERRORECB</description>
28415              <lsb>1</lsb>
28416              <msb>1</msb>
28417              <enumeratedValues>
28418                <usage>read</usage>
28419                <enumeratedValue>
28420                  <name>Disabled</name>
28421                  <description>Read: Disabled</description>
28422                  <value>0</value>
28423                </enumeratedValue>
28424                <enumeratedValue>
28425                  <name>Enabled</name>
28426                  <description>Read: Enabled</description>
28427                  <value>1</value>
28428                </enumeratedValue>
28429              </enumeratedValues>
28430              <enumeratedValues>
28431                <usage>write</usage>
28432                <enumeratedValue>
28433                  <name>Clear</name>
28434                  <description>Disable</description>
28435                  <value>1</value>
28436                </enumeratedValue>
28437              </enumeratedValues>
28438            </field>
28439          </fields>
28440        </register>
28441        <register>
28442          <name>ECBDATAPTR</name>
28443          <description>ECB block encrypt memory pointers</description>
28444          <addressOffset>0x504</addressOffset>
28445          <access>read-write</access>
28446          <fields>
28447            <field>
28448              <name>ECBDATAPTR</name>
28449              <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
28450              <lsb>0</lsb>
28451              <msb>31</msb>
28452            </field>
28453          </fields>
28454        </register>
28455      </registers>
28456    </peripheral>
28457    <peripheral>
28458      <name>AAR</name>
28459      <description>Accelerated Address Resolver</description>
28460      <baseAddress>0x4000F000</baseAddress>
28461      <addressBlock>
28462        <offset>0</offset>
28463        <size>0x1000</size>
28464        <usage>registers</usage>
28465      </addressBlock>
28466      <interrupt>
28467        <name>CCM_AAR</name>
28468        <value>15</value>
28469      </interrupt>
28470      <groupName>AAR</groupName>
28471      <size>0x20</size>
28472      <registers>
28473        <register>
28474          <name>TASKS_START</name>
28475          <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
28476          <addressOffset>0x000</addressOffset>
28477          <access>write-only</access>
28478          <fields>
28479            <field>
28480              <name>TASKS_START</name>
28481              <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
28482              <lsb>0</lsb>
28483              <msb>0</msb>
28484              <enumeratedValues>
28485                <enumeratedValue>
28486                  <name>Trigger</name>
28487                  <description>Trigger task</description>
28488                  <value>1</value>
28489                </enumeratedValue>
28490              </enumeratedValues>
28491            </field>
28492          </fields>
28493        </register>
28494        <register>
28495          <name>TASKS_STOP</name>
28496          <description>Stop resolving addresses</description>
28497          <addressOffset>0x008</addressOffset>
28498          <access>write-only</access>
28499          <fields>
28500            <field>
28501              <name>TASKS_STOP</name>
28502              <description>Stop resolving addresses</description>
28503              <lsb>0</lsb>
28504              <msb>0</msb>
28505              <enumeratedValues>
28506                <enumeratedValue>
28507                  <name>Trigger</name>
28508                  <description>Trigger task</description>
28509                  <value>1</value>
28510                </enumeratedValue>
28511              </enumeratedValues>
28512            </field>
28513          </fields>
28514        </register>
28515        <register>
28516          <name>EVENTS_END</name>
28517          <description>Address resolution procedure complete</description>
28518          <addressOffset>0x100</addressOffset>
28519          <access>read-write</access>
28520          <fields>
28521            <field>
28522              <name>EVENTS_END</name>
28523              <description>Address resolution procedure complete</description>
28524              <lsb>0</lsb>
28525              <msb>0</msb>
28526              <enumeratedValues>
28527                <enumeratedValue>
28528                  <name>NotGenerated</name>
28529                  <description>Event not generated</description>
28530                  <value>0</value>
28531                </enumeratedValue>
28532                <enumeratedValue>
28533                  <name>Generated</name>
28534                  <description>Event generated</description>
28535                  <value>1</value>
28536                </enumeratedValue>
28537              </enumeratedValues>
28538            </field>
28539          </fields>
28540        </register>
28541        <register>
28542          <name>EVENTS_RESOLVED</name>
28543          <description>Address resolved</description>
28544          <addressOffset>0x104</addressOffset>
28545          <access>read-write</access>
28546          <fields>
28547            <field>
28548              <name>EVENTS_RESOLVED</name>
28549              <description>Address resolved</description>
28550              <lsb>0</lsb>
28551              <msb>0</msb>
28552              <enumeratedValues>
28553                <enumeratedValue>
28554                  <name>NotGenerated</name>
28555                  <description>Event not generated</description>
28556                  <value>0</value>
28557                </enumeratedValue>
28558                <enumeratedValue>
28559                  <name>Generated</name>
28560                  <description>Event generated</description>
28561                  <value>1</value>
28562                </enumeratedValue>
28563              </enumeratedValues>
28564            </field>
28565          </fields>
28566        </register>
28567        <register>
28568          <name>EVENTS_NOTRESOLVED</name>
28569          <description>Address not resolved</description>
28570          <addressOffset>0x108</addressOffset>
28571          <access>read-write</access>
28572          <fields>
28573            <field>
28574              <name>EVENTS_NOTRESOLVED</name>
28575              <description>Address not resolved</description>
28576              <lsb>0</lsb>
28577              <msb>0</msb>
28578              <enumeratedValues>
28579                <enumeratedValue>
28580                  <name>NotGenerated</name>
28581                  <description>Event not generated</description>
28582                  <value>0</value>
28583                </enumeratedValue>
28584                <enumeratedValue>
28585                  <name>Generated</name>
28586                  <description>Event generated</description>
28587                  <value>1</value>
28588                </enumeratedValue>
28589              </enumeratedValues>
28590            </field>
28591          </fields>
28592        </register>
28593        <register>
28594          <name>INTENSET</name>
28595          <description>Enable interrupt</description>
28596          <addressOffset>0x304</addressOffset>
28597          <access>read-write</access>
28598          <fields>
28599            <field>
28600              <name>END</name>
28601              <description>Write '1' to enable interrupt for event END</description>
28602              <lsb>0</lsb>
28603              <msb>0</msb>
28604              <enumeratedValues>
28605                <usage>read</usage>
28606                <enumeratedValue>
28607                  <name>Disabled</name>
28608                  <description>Read: Disabled</description>
28609                  <value>0</value>
28610                </enumeratedValue>
28611                <enumeratedValue>
28612                  <name>Enabled</name>
28613                  <description>Read: Enabled</description>
28614                  <value>1</value>
28615                </enumeratedValue>
28616              </enumeratedValues>
28617              <enumeratedValues>
28618                <usage>write</usage>
28619                <enumeratedValue>
28620                  <name>Set</name>
28621                  <description>Enable</description>
28622                  <value>1</value>
28623                </enumeratedValue>
28624              </enumeratedValues>
28625            </field>
28626            <field>
28627              <name>RESOLVED</name>
28628              <description>Write '1' to enable interrupt for event RESOLVED</description>
28629              <lsb>1</lsb>
28630              <msb>1</msb>
28631              <enumeratedValues>
28632                <usage>read</usage>
28633                <enumeratedValue>
28634                  <name>Disabled</name>
28635                  <description>Read: Disabled</description>
28636                  <value>0</value>
28637                </enumeratedValue>
28638                <enumeratedValue>
28639                  <name>Enabled</name>
28640                  <description>Read: Enabled</description>
28641                  <value>1</value>
28642                </enumeratedValue>
28643              </enumeratedValues>
28644              <enumeratedValues>
28645                <usage>write</usage>
28646                <enumeratedValue>
28647                  <name>Set</name>
28648                  <description>Enable</description>
28649                  <value>1</value>
28650                </enumeratedValue>
28651              </enumeratedValues>
28652            </field>
28653            <field>
28654              <name>NOTRESOLVED</name>
28655              <description>Write '1' to enable interrupt for event NOTRESOLVED</description>
28656              <lsb>2</lsb>
28657              <msb>2</msb>
28658              <enumeratedValues>
28659                <usage>read</usage>
28660                <enumeratedValue>
28661                  <name>Disabled</name>
28662                  <description>Read: Disabled</description>
28663                  <value>0</value>
28664                </enumeratedValue>
28665                <enumeratedValue>
28666                  <name>Enabled</name>
28667                  <description>Read: Enabled</description>
28668                  <value>1</value>
28669                </enumeratedValue>
28670              </enumeratedValues>
28671              <enumeratedValues>
28672                <usage>write</usage>
28673                <enumeratedValue>
28674                  <name>Set</name>
28675                  <description>Enable</description>
28676                  <value>1</value>
28677                </enumeratedValue>
28678              </enumeratedValues>
28679            </field>
28680          </fields>
28681        </register>
28682        <register>
28683          <name>INTENCLR</name>
28684          <description>Disable interrupt</description>
28685          <addressOffset>0x308</addressOffset>
28686          <access>read-write</access>
28687          <fields>
28688            <field>
28689              <name>END</name>
28690              <description>Write '1' to disable interrupt for event END</description>
28691              <lsb>0</lsb>
28692              <msb>0</msb>
28693              <enumeratedValues>
28694                <usage>read</usage>
28695                <enumeratedValue>
28696                  <name>Disabled</name>
28697                  <description>Read: Disabled</description>
28698                  <value>0</value>
28699                </enumeratedValue>
28700                <enumeratedValue>
28701                  <name>Enabled</name>
28702                  <description>Read: Enabled</description>
28703                  <value>1</value>
28704                </enumeratedValue>
28705              </enumeratedValues>
28706              <enumeratedValues>
28707                <usage>write</usage>
28708                <enumeratedValue>
28709                  <name>Clear</name>
28710                  <description>Disable</description>
28711                  <value>1</value>
28712                </enumeratedValue>
28713              </enumeratedValues>
28714            </field>
28715            <field>
28716              <name>RESOLVED</name>
28717              <description>Write '1' to disable interrupt for event RESOLVED</description>
28718              <lsb>1</lsb>
28719              <msb>1</msb>
28720              <enumeratedValues>
28721                <usage>read</usage>
28722                <enumeratedValue>
28723                  <name>Disabled</name>
28724                  <description>Read: Disabled</description>
28725                  <value>0</value>
28726                </enumeratedValue>
28727                <enumeratedValue>
28728                  <name>Enabled</name>
28729                  <description>Read: Enabled</description>
28730                  <value>1</value>
28731                </enumeratedValue>
28732              </enumeratedValues>
28733              <enumeratedValues>
28734                <usage>write</usage>
28735                <enumeratedValue>
28736                  <name>Clear</name>
28737                  <description>Disable</description>
28738                  <value>1</value>
28739                </enumeratedValue>
28740              </enumeratedValues>
28741            </field>
28742            <field>
28743              <name>NOTRESOLVED</name>
28744              <description>Write '1' to disable interrupt for event NOTRESOLVED</description>
28745              <lsb>2</lsb>
28746              <msb>2</msb>
28747              <enumeratedValues>
28748                <usage>read</usage>
28749                <enumeratedValue>
28750                  <name>Disabled</name>
28751                  <description>Read: Disabled</description>
28752                  <value>0</value>
28753                </enumeratedValue>
28754                <enumeratedValue>
28755                  <name>Enabled</name>
28756                  <description>Read: Enabled</description>
28757                  <value>1</value>
28758                </enumeratedValue>
28759              </enumeratedValues>
28760              <enumeratedValues>
28761                <usage>write</usage>
28762                <enumeratedValue>
28763                  <name>Clear</name>
28764                  <description>Disable</description>
28765                  <value>1</value>
28766                </enumeratedValue>
28767              </enumeratedValues>
28768            </field>
28769          </fields>
28770        </register>
28771        <register>
28772          <name>STATUS</name>
28773          <description>Resolution status</description>
28774          <addressOffset>0x400</addressOffset>
28775          <access>read-only</access>
28776          <fields>
28777            <field>
28778              <name>STATUS</name>
28779              <description>The IRK that was used last time an address was resolved</description>
28780              <lsb>0</lsb>
28781              <msb>3</msb>
28782            </field>
28783          </fields>
28784        </register>
28785        <register>
28786          <name>ENABLE</name>
28787          <description>Enable AAR</description>
28788          <addressOffset>0x500</addressOffset>
28789          <access>read-write</access>
28790          <fields>
28791            <field>
28792              <name>ENABLE</name>
28793              <description>Enable or disable AAR</description>
28794              <lsb>0</lsb>
28795              <msb>1</msb>
28796              <enumeratedValues>
28797                <enumeratedValue>
28798                  <name>Disabled</name>
28799                  <description>Disable</description>
28800                  <value>0</value>
28801                </enumeratedValue>
28802                <enumeratedValue>
28803                  <name>Enabled</name>
28804                  <description>Enable</description>
28805                  <value>3</value>
28806                </enumeratedValue>
28807              </enumeratedValues>
28808            </field>
28809          </fields>
28810        </register>
28811        <register>
28812          <name>NIRK</name>
28813          <description>Number of IRKs</description>
28814          <addressOffset>0x504</addressOffset>
28815          <access>read-write</access>
28816          <resetValue>0x00000001</resetValue>
28817          <fields>
28818            <field>
28819              <name>NIRK</name>
28820              <description>Number of Identity root keys available in the IRK data structure</description>
28821              <lsb>0</lsb>
28822              <msb>4</msb>
28823            </field>
28824          </fields>
28825        </register>
28826        <register>
28827          <name>IRKPTR</name>
28828          <description>Pointer to IRK data structure</description>
28829          <addressOffset>0x508</addressOffset>
28830          <access>read-write</access>
28831          <fields>
28832            <field>
28833              <name>IRKPTR</name>
28834              <description>Pointer to the IRK data structure</description>
28835              <lsb>0</lsb>
28836              <msb>31</msb>
28837            </field>
28838          </fields>
28839        </register>
28840        <register>
28841          <name>ADDRPTR</name>
28842          <description>Pointer to the resolvable address</description>
28843          <addressOffset>0x510</addressOffset>
28844          <access>read-write</access>
28845          <fields>
28846            <field>
28847              <name>ADDRPTR</name>
28848              <description>Pointer to the resolvable address (6-bytes)</description>
28849              <lsb>0</lsb>
28850              <msb>31</msb>
28851            </field>
28852          </fields>
28853        </register>
28854        <register>
28855          <name>SCRATCHPTR</name>
28856          <description>Pointer to data area used for temporary storage</description>
28857          <addressOffset>0x514</addressOffset>
28858          <access>read-write</access>
28859          <fields>
28860            <field>
28861              <name>SCRATCHPTR</name>
28862              <description>Pointer to a scratch data area used for temporary storage during resolution. A space of minimum 3 bytes must be reserved.</description>
28863              <lsb>0</lsb>
28864              <msb>31</msb>
28865            </field>
28866          </fields>
28867        </register>
28868      </registers>
28869    </peripheral>
28870    <peripheral>
28871      <name>CCM</name>
28872      <description>AES CCM mode encryption</description>
28873      <baseAddress>0x4000F000</baseAddress>
28874      <alternatePeripheral>AAR</alternatePeripheral>
28875      <addressBlock>
28876        <offset>0</offset>
28877        <size>0x1000</size>
28878        <usage>registers</usage>
28879      </addressBlock>
28880      <interrupt>
28881        <name>CCM_AAR</name>
28882        <value>15</value>
28883      </interrupt>
28884      <groupName>CCM</groupName>
28885      <size>0x20</size>
28886      <registers>
28887        <register>
28888          <name>TASKS_KSGEN</name>
28889          <description>Start generation of keystream. This operation will stop by itself when completed.</description>
28890          <addressOffset>0x000</addressOffset>
28891          <access>write-only</access>
28892          <fields>
28893            <field>
28894              <name>TASKS_KSGEN</name>
28895              <description>Start generation of keystream. This operation will stop by itself when completed.</description>
28896              <lsb>0</lsb>
28897              <msb>0</msb>
28898              <enumeratedValues>
28899                <enumeratedValue>
28900                  <name>Trigger</name>
28901                  <description>Trigger task</description>
28902                  <value>1</value>
28903                </enumeratedValue>
28904              </enumeratedValues>
28905            </field>
28906          </fields>
28907        </register>
28908        <register>
28909          <name>TASKS_CRYPT</name>
28910          <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
28911          <addressOffset>0x004</addressOffset>
28912          <access>write-only</access>
28913          <fields>
28914            <field>
28915              <name>TASKS_CRYPT</name>
28916              <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
28917              <lsb>0</lsb>
28918              <msb>0</msb>
28919              <enumeratedValues>
28920                <enumeratedValue>
28921                  <name>Trigger</name>
28922                  <description>Trigger task</description>
28923                  <value>1</value>
28924                </enumeratedValue>
28925              </enumeratedValues>
28926            </field>
28927          </fields>
28928        </register>
28929        <register>
28930          <name>TASKS_STOP</name>
28931          <description>Stop encryption/decryption</description>
28932          <addressOffset>0x008</addressOffset>
28933          <access>write-only</access>
28934          <fields>
28935            <field>
28936              <name>TASKS_STOP</name>
28937              <description>Stop encryption/decryption</description>
28938              <lsb>0</lsb>
28939              <msb>0</msb>
28940              <enumeratedValues>
28941                <enumeratedValue>
28942                  <name>Trigger</name>
28943                  <description>Trigger task</description>
28944                  <value>1</value>
28945                </enumeratedValue>
28946              </enumeratedValues>
28947            </field>
28948          </fields>
28949        </register>
28950        <register>
28951          <name>TASKS_RATEOVERRIDE</name>
28952          <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
28953          <addressOffset>0x00C</addressOffset>
28954          <access>write-only</access>
28955          <fields>
28956            <field>
28957              <name>TASKS_RATEOVERRIDE</name>
28958              <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
28959              <lsb>0</lsb>
28960              <msb>0</msb>
28961              <enumeratedValues>
28962                <enumeratedValue>
28963                  <name>Trigger</name>
28964                  <description>Trigger task</description>
28965                  <value>1</value>
28966                </enumeratedValue>
28967              </enumeratedValues>
28968            </field>
28969          </fields>
28970        </register>
28971        <register>
28972          <name>EVENTS_ENDKSGEN</name>
28973          <description>Keystream generation complete</description>
28974          <addressOffset>0x100</addressOffset>
28975          <access>read-write</access>
28976          <fields>
28977            <field>
28978              <name>EVENTS_ENDKSGEN</name>
28979              <description>Keystream generation complete</description>
28980              <lsb>0</lsb>
28981              <msb>0</msb>
28982              <enumeratedValues>
28983                <enumeratedValue>
28984                  <name>NotGenerated</name>
28985                  <description>Event not generated</description>
28986                  <value>0</value>
28987                </enumeratedValue>
28988                <enumeratedValue>
28989                  <name>Generated</name>
28990                  <description>Event generated</description>
28991                  <value>1</value>
28992                </enumeratedValue>
28993              </enumeratedValues>
28994            </field>
28995          </fields>
28996        </register>
28997        <register>
28998          <name>EVENTS_ENDCRYPT</name>
28999          <description>Encrypt/decrypt complete</description>
29000          <addressOffset>0x104</addressOffset>
29001          <access>read-write</access>
29002          <fields>
29003            <field>
29004              <name>EVENTS_ENDCRYPT</name>
29005              <description>Encrypt/decrypt complete</description>
29006              <lsb>0</lsb>
29007              <msb>0</msb>
29008              <enumeratedValues>
29009                <enumeratedValue>
29010                  <name>NotGenerated</name>
29011                  <description>Event not generated</description>
29012                  <value>0</value>
29013                </enumeratedValue>
29014                <enumeratedValue>
29015                  <name>Generated</name>
29016                  <description>Event generated</description>
29017                  <value>1</value>
29018                </enumeratedValue>
29019              </enumeratedValues>
29020            </field>
29021          </fields>
29022        </register>
29023        <register>
29024          <name>EVENTS_ERROR</name>
29025          <description>Deprecated register - CCM error event</description>
29026          <addressOffset>0x108</addressOffset>
29027          <access>read-write</access>
29028          <fields>
29029            <field>
29030              <name>EVENTS_ERROR</name>
29031              <description>Deprecated field -  CCM error event</description>
29032              <lsb>0</lsb>
29033              <msb>0</msb>
29034              <enumeratedValues>
29035                <enumeratedValue>
29036                  <name>NotGenerated</name>
29037                  <description>Event not generated</description>
29038                  <value>0</value>
29039                </enumeratedValue>
29040                <enumeratedValue>
29041                  <name>Generated</name>
29042                  <description>Event generated</description>
29043                  <value>1</value>
29044                </enumeratedValue>
29045              </enumeratedValues>
29046            </field>
29047          </fields>
29048        </register>
29049        <register>
29050          <name>SHORTS</name>
29051          <description>Shortcuts between local events and tasks</description>
29052          <addressOffset>0x200</addressOffset>
29053          <access>read-write</access>
29054          <fields>
29055            <field>
29056              <name>ENDKSGEN_CRYPT</name>
29057              <description>Shortcut between event ENDKSGEN and task CRYPT</description>
29058              <lsb>0</lsb>
29059              <msb>0</msb>
29060              <enumeratedValues>
29061                <enumeratedValue>
29062                  <name>Disabled</name>
29063                  <description>Disable shortcut</description>
29064                  <value>0</value>
29065                </enumeratedValue>
29066                <enumeratedValue>
29067                  <name>Enabled</name>
29068                  <description>Enable shortcut</description>
29069                  <value>1</value>
29070                </enumeratedValue>
29071              </enumeratedValues>
29072            </field>
29073          </fields>
29074        </register>
29075        <register>
29076          <name>INTENSET</name>
29077          <description>Enable interrupt</description>
29078          <addressOffset>0x304</addressOffset>
29079          <access>read-write</access>
29080          <fields>
29081            <field>
29082              <name>ENDKSGEN</name>
29083              <description>Write '1' to enable interrupt for event ENDKSGEN</description>
29084              <lsb>0</lsb>
29085              <msb>0</msb>
29086              <enumeratedValues>
29087                <usage>read</usage>
29088                <enumeratedValue>
29089                  <name>Disabled</name>
29090                  <description>Read: Disabled</description>
29091                  <value>0</value>
29092                </enumeratedValue>
29093                <enumeratedValue>
29094                  <name>Enabled</name>
29095                  <description>Read: Enabled</description>
29096                  <value>1</value>
29097                </enumeratedValue>
29098              </enumeratedValues>
29099              <enumeratedValues>
29100                <usage>write</usage>
29101                <enumeratedValue>
29102                  <name>Set</name>
29103                  <description>Enable</description>
29104                  <value>1</value>
29105                </enumeratedValue>
29106              </enumeratedValues>
29107            </field>
29108            <field>
29109              <name>ENDCRYPT</name>
29110              <description>Write '1' to enable interrupt for event ENDCRYPT</description>
29111              <lsb>1</lsb>
29112              <msb>1</msb>
29113              <enumeratedValues>
29114                <usage>read</usage>
29115                <enumeratedValue>
29116                  <name>Disabled</name>
29117                  <description>Read: Disabled</description>
29118                  <value>0</value>
29119                </enumeratedValue>
29120                <enumeratedValue>
29121                  <name>Enabled</name>
29122                  <description>Read: Enabled</description>
29123                  <value>1</value>
29124                </enumeratedValue>
29125              </enumeratedValues>
29126              <enumeratedValues>
29127                <usage>write</usage>
29128                <enumeratedValue>
29129                  <name>Set</name>
29130                  <description>Enable</description>
29131                  <value>1</value>
29132                </enumeratedValue>
29133              </enumeratedValues>
29134            </field>
29135            <field>
29136              <name>ERROR</name>
29137              <description>Deprecated intsetfield -  Write '1' to enable interrupt for event ERROR</description>
29138              <lsb>2</lsb>
29139              <msb>2</msb>
29140              <enumeratedValues>
29141                <usage>read</usage>
29142                <enumeratedValue>
29143                  <name>Disabled</name>
29144                  <description>Read: Disabled</description>
29145                  <value>0</value>
29146                </enumeratedValue>
29147                <enumeratedValue>
29148                  <name>Enabled</name>
29149                  <description>Read: Enabled</description>
29150                  <value>1</value>
29151                </enumeratedValue>
29152              </enumeratedValues>
29153              <enumeratedValues>
29154                <usage>write</usage>
29155                <enumeratedValue>
29156                  <name>Set</name>
29157                  <description>Enable</description>
29158                  <value>1</value>
29159                </enumeratedValue>
29160              </enumeratedValues>
29161            </field>
29162          </fields>
29163        </register>
29164        <register>
29165          <name>INTENCLR</name>
29166          <description>Disable interrupt</description>
29167          <addressOffset>0x308</addressOffset>
29168          <access>read-write</access>
29169          <fields>
29170            <field>
29171              <name>ENDKSGEN</name>
29172              <description>Write '1' to disable interrupt for event ENDKSGEN</description>
29173              <lsb>0</lsb>
29174              <msb>0</msb>
29175              <enumeratedValues>
29176                <usage>read</usage>
29177                <enumeratedValue>
29178                  <name>Disabled</name>
29179                  <description>Read: Disabled</description>
29180                  <value>0</value>
29181                </enumeratedValue>
29182                <enumeratedValue>
29183                  <name>Enabled</name>
29184                  <description>Read: Enabled</description>
29185                  <value>1</value>
29186                </enumeratedValue>
29187              </enumeratedValues>
29188              <enumeratedValues>
29189                <usage>write</usage>
29190                <enumeratedValue>
29191                  <name>Clear</name>
29192                  <description>Disable</description>
29193                  <value>1</value>
29194                </enumeratedValue>
29195              </enumeratedValues>
29196            </field>
29197            <field>
29198              <name>ENDCRYPT</name>
29199              <description>Write '1' to disable interrupt for event ENDCRYPT</description>
29200              <lsb>1</lsb>
29201              <msb>1</msb>
29202              <enumeratedValues>
29203                <usage>read</usage>
29204                <enumeratedValue>
29205                  <name>Disabled</name>
29206                  <description>Read: Disabled</description>
29207                  <value>0</value>
29208                </enumeratedValue>
29209                <enumeratedValue>
29210                  <name>Enabled</name>
29211                  <description>Read: Enabled</description>
29212                  <value>1</value>
29213                </enumeratedValue>
29214              </enumeratedValues>
29215              <enumeratedValues>
29216                <usage>write</usage>
29217                <enumeratedValue>
29218                  <name>Clear</name>
29219                  <description>Disable</description>
29220                  <value>1</value>
29221                </enumeratedValue>
29222              </enumeratedValues>
29223            </field>
29224            <field>
29225              <name>ERROR</name>
29226              <description>Deprecated intclrfield -  Write '1' to disable interrupt for event ERROR</description>
29227              <lsb>2</lsb>
29228              <msb>2</msb>
29229              <enumeratedValues>
29230                <usage>read</usage>
29231                <enumeratedValue>
29232                  <name>Disabled</name>
29233                  <description>Read: Disabled</description>
29234                  <value>0</value>
29235                </enumeratedValue>
29236                <enumeratedValue>
29237                  <name>Enabled</name>
29238                  <description>Read: Enabled</description>
29239                  <value>1</value>
29240                </enumeratedValue>
29241              </enumeratedValues>
29242              <enumeratedValues>
29243                <usage>write</usage>
29244                <enumeratedValue>
29245                  <name>Clear</name>
29246                  <description>Disable</description>
29247                  <value>1</value>
29248                </enumeratedValue>
29249              </enumeratedValues>
29250            </field>
29251          </fields>
29252        </register>
29253        <register>
29254          <name>MICSTATUS</name>
29255          <description>MIC check result</description>
29256          <addressOffset>0x400</addressOffset>
29257          <access>read-only</access>
29258          <fields>
29259            <field>
29260              <name>MICSTATUS</name>
29261              <description>The result of the MIC check performed during the previous decryption operation</description>
29262              <lsb>0</lsb>
29263              <msb>0</msb>
29264              <enumeratedValues>
29265                <enumeratedValue>
29266                  <name>CheckFailed</name>
29267                  <description>MIC check failed</description>
29268                  <value>0</value>
29269                </enumeratedValue>
29270                <enumeratedValue>
29271                  <name>CheckPassed</name>
29272                  <description>MIC check passed</description>
29273                  <value>1</value>
29274                </enumeratedValue>
29275              </enumeratedValues>
29276            </field>
29277          </fields>
29278        </register>
29279        <register>
29280          <name>ENABLE</name>
29281          <description>Enable</description>
29282          <addressOffset>0x500</addressOffset>
29283          <access>read-write</access>
29284          <fields>
29285            <field>
29286              <name>ENABLE</name>
29287              <description>Enable or disable CCM</description>
29288              <lsb>0</lsb>
29289              <msb>1</msb>
29290              <enumeratedValues>
29291                <enumeratedValue>
29292                  <name>Disabled</name>
29293                  <description>Disable</description>
29294                  <value>0</value>
29295                </enumeratedValue>
29296                <enumeratedValue>
29297                  <name>Enabled</name>
29298                  <description>Enable</description>
29299                  <value>2</value>
29300                </enumeratedValue>
29301              </enumeratedValues>
29302            </field>
29303          </fields>
29304        </register>
29305        <register>
29306          <name>MODE</name>
29307          <description>Operation mode</description>
29308          <addressOffset>0x504</addressOffset>
29309          <access>read-write</access>
29310          <resetValue>0x00000001</resetValue>
29311          <fields>
29312            <field>
29313              <name>MODE</name>
29314              <description>The mode of operation to be used. Settings in this register apply whenever either the KSGEN task or the CRYPT task is triggered.</description>
29315              <lsb>0</lsb>
29316              <msb>0</msb>
29317              <enumeratedValues>
29318                <enumeratedValue>
29319                  <name>Encryption</name>
29320                  <description>AES CCM packet encryption mode</description>
29321                  <value>0</value>
29322                </enumeratedValue>
29323                <enumeratedValue>
29324                  <name>Decryption</name>
29325                  <description>AES CCM packet decryption mode</description>
29326                  <value>1</value>
29327                </enumeratedValue>
29328              </enumeratedValues>
29329            </field>
29330            <field>
29331              <name>DATARATE</name>
29332              <description>Radio data rate that the CCM shall run synchronous with</description>
29333              <lsb>16</lsb>
29334              <msb>17</msb>
29335              <enumeratedValues>
29336                <enumeratedValue>
29337                  <name>1Mbit</name>
29338                  <description>1 Mbps</description>
29339                  <value>0</value>
29340                </enumeratedValue>
29341                <enumeratedValue>
29342                  <name>2Mbit</name>
29343                  <description>2 Mbps</description>
29344                  <value>1</value>
29345                </enumeratedValue>
29346                <enumeratedValue>
29347                  <name>125Kbps</name>
29348                  <description>125 kbps</description>
29349                  <value>2</value>
29350                </enumeratedValue>
29351                <enumeratedValue>
29352                  <name>500Kbps</name>
29353                  <description>500 kbps</description>
29354                  <value>3</value>
29355                </enumeratedValue>
29356              </enumeratedValues>
29357            </field>
29358            <field>
29359              <name>LENGTH</name>
29360              <description>Packet length configuration</description>
29361              <lsb>24</lsb>
29362              <msb>24</msb>
29363              <enumeratedValues>
29364                <enumeratedValue>
29365                  <name>Default</name>
29366                  <description>Default length. Effective length of LENGTH field in encrypted/decrypted packet is 5 bits. A keystream for packet payloads up to 27 bytes will be generated.</description>
29367                  <value>0</value>
29368                </enumeratedValue>
29369                <enumeratedValue>
29370                  <name>Extended</name>
29371                  <description>Extended length. Effective length of LENGTH field in encrypted/decrypted packet is 8 bits. A keystream for packet payloads up to MAXPACKETSIZE bytes will be generated.</description>
29372                  <value>1</value>
29373                </enumeratedValue>
29374              </enumeratedValues>
29375            </field>
29376          </fields>
29377        </register>
29378        <register>
29379          <name>CNFPTR</name>
29380          <description>Pointer to data structure holding the AES key and the NONCE vector</description>
29381          <addressOffset>0x508</addressOffset>
29382          <access>read-write</access>
29383          <fields>
29384            <field>
29385              <name>CNFPTR</name>
29386              <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see table CCM data structure overview)</description>
29387              <lsb>0</lsb>
29388              <msb>31</msb>
29389            </field>
29390          </fields>
29391        </register>
29392        <register>
29393          <name>INPTR</name>
29394          <description>Input pointer</description>
29395          <addressOffset>0x50C</addressOffset>
29396          <access>read-write</access>
29397          <fields>
29398            <field>
29399              <name>INPTR</name>
29400              <description>Input pointer</description>
29401              <lsb>0</lsb>
29402              <msb>31</msb>
29403            </field>
29404          </fields>
29405        </register>
29406        <register>
29407          <name>OUTPTR</name>
29408          <description>Output pointer</description>
29409          <addressOffset>0x510</addressOffset>
29410          <access>read-write</access>
29411          <fields>
29412            <field>
29413              <name>OUTPTR</name>
29414              <description>Output pointer</description>
29415              <lsb>0</lsb>
29416              <msb>31</msb>
29417            </field>
29418          </fields>
29419        </register>
29420        <register>
29421          <name>SCRATCHPTR</name>
29422          <description>Pointer to data area used for temporary storage</description>
29423          <addressOffset>0x514</addressOffset>
29424          <access>read-write</access>
29425          <fields>
29426            <field>
29427              <name>SCRATCHPTR</name>
29428              <description>Pointer to a scratch data area used for temporary storage during keystream generation,
29429        MIC generation and encryption/decryption.</description>
29430              <lsb>0</lsb>
29431              <msb>31</msb>
29432            </field>
29433          </fields>
29434        </register>
29435        <register>
29436          <name>MAXPACKETSIZE</name>
29437          <description>Length of keystream generated when MODE.LENGTH = Extended</description>
29438          <addressOffset>0x518</addressOffset>
29439          <access>read-write</access>
29440          <resetValue>0x000000FB</resetValue>
29441          <fields>
29442            <field>
29443              <name>MAXPACKETSIZE</name>
29444              <description>Length of keystream generated when MODE.LENGTH = Extended. This value must be greater than or equal to the subsequent packet payload to be encrypted/decrypted.</description>
29445              <lsb>0</lsb>
29446              <msb>7</msb>
29447            </field>
29448          </fields>
29449        </register>
29450        <register>
29451          <name>RATEOVERRIDE</name>
29452          <description>Data rate override setting.</description>
29453          <addressOffset>0x51C</addressOffset>
29454          <access>read-write</access>
29455          <resetValue>0x00000000</resetValue>
29456          <fields>
29457            <field>
29458              <name>RATEOVERRIDE</name>
29459              <description>Data rate override setting</description>
29460              <lsb>0</lsb>
29461              <msb>1</msb>
29462              <enumeratedValues>
29463                <enumeratedValue>
29464                  <name>1Mbit</name>
29465                  <description>1 Mbps</description>
29466                  <value>0</value>
29467                </enumeratedValue>
29468                <enumeratedValue>
29469                  <name>2Mbit</name>
29470                  <description>2 Mbps</description>
29471                  <value>1</value>
29472                </enumeratedValue>
29473                <enumeratedValue>
29474                  <name>125Kbps</name>
29475                  <description>125 kbps</description>
29476                  <value>2</value>
29477                </enumeratedValue>
29478                <enumeratedValue>
29479                  <name>500Kbps</name>
29480                  <description>500 kbps</description>
29481                  <value>3</value>
29482                </enumeratedValue>
29483              </enumeratedValues>
29484            </field>
29485          </fields>
29486        </register>
29487      </registers>
29488    </peripheral>
29489    <peripheral>
29490      <name>WDT</name>
29491      <description>Watchdog Timer</description>
29492      <baseAddress>0x40010000</baseAddress>
29493      <addressBlock>
29494        <offset>0</offset>
29495        <size>0x1000</size>
29496        <usage>registers</usage>
29497      </addressBlock>
29498      <interrupt>
29499        <name>WDT</name>
29500        <value>16</value>
29501      </interrupt>
29502      <groupName>WDT</groupName>
29503      <size>0x20</size>
29504      <registers>
29505        <register>
29506          <name>TASKS_START</name>
29507          <description>Start the watchdog</description>
29508          <addressOffset>0x000</addressOffset>
29509          <access>write-only</access>
29510          <fields>
29511            <field>
29512              <name>TASKS_START</name>
29513              <description>Start the watchdog</description>
29514              <lsb>0</lsb>
29515              <msb>0</msb>
29516              <enumeratedValues>
29517                <enumeratedValue>
29518                  <name>Trigger</name>
29519                  <description>Trigger task</description>
29520                  <value>1</value>
29521                </enumeratedValue>
29522              </enumeratedValues>
29523            </field>
29524          </fields>
29525        </register>
29526        <register>
29527          <name>EVENTS_TIMEOUT</name>
29528          <description>Watchdog timeout</description>
29529          <addressOffset>0x100</addressOffset>
29530          <access>read-write</access>
29531          <fields>
29532            <field>
29533              <name>EVENTS_TIMEOUT</name>
29534              <description>Watchdog timeout</description>
29535              <lsb>0</lsb>
29536              <msb>0</msb>
29537              <enumeratedValues>
29538                <enumeratedValue>
29539                  <name>NotGenerated</name>
29540                  <description>Event not generated</description>
29541                  <value>0</value>
29542                </enumeratedValue>
29543                <enumeratedValue>
29544                  <name>Generated</name>
29545                  <description>Event generated</description>
29546                  <value>1</value>
29547                </enumeratedValue>
29548              </enumeratedValues>
29549            </field>
29550          </fields>
29551        </register>
29552        <register>
29553          <name>INTENSET</name>
29554          <description>Enable interrupt</description>
29555          <addressOffset>0x304</addressOffset>
29556          <access>read-write</access>
29557          <fields>
29558            <field>
29559              <name>TIMEOUT</name>
29560              <description>Write '1' to enable interrupt for event TIMEOUT</description>
29561              <lsb>0</lsb>
29562              <msb>0</msb>
29563              <enumeratedValues>
29564                <usage>read</usage>
29565                <enumeratedValue>
29566                  <name>Disabled</name>
29567                  <description>Read: Disabled</description>
29568                  <value>0</value>
29569                </enumeratedValue>
29570                <enumeratedValue>
29571                  <name>Enabled</name>
29572                  <description>Read: Enabled</description>
29573                  <value>1</value>
29574                </enumeratedValue>
29575              </enumeratedValues>
29576              <enumeratedValues>
29577                <usage>write</usage>
29578                <enumeratedValue>
29579                  <name>Set</name>
29580                  <description>Enable</description>
29581                  <value>1</value>
29582                </enumeratedValue>
29583              </enumeratedValues>
29584            </field>
29585          </fields>
29586        </register>
29587        <register>
29588          <name>INTENCLR</name>
29589          <description>Disable interrupt</description>
29590          <addressOffset>0x308</addressOffset>
29591          <access>read-write</access>
29592          <fields>
29593            <field>
29594              <name>TIMEOUT</name>
29595              <description>Write '1' to disable interrupt for event TIMEOUT</description>
29596              <lsb>0</lsb>
29597              <msb>0</msb>
29598              <enumeratedValues>
29599                <usage>read</usage>
29600                <enumeratedValue>
29601                  <name>Disabled</name>
29602                  <description>Read: Disabled</description>
29603                  <value>0</value>
29604                </enumeratedValue>
29605                <enumeratedValue>
29606                  <name>Enabled</name>
29607                  <description>Read: Enabled</description>
29608                  <value>1</value>
29609                </enumeratedValue>
29610              </enumeratedValues>
29611              <enumeratedValues>
29612                <usage>write</usage>
29613                <enumeratedValue>
29614                  <name>Clear</name>
29615                  <description>Disable</description>
29616                  <value>1</value>
29617                </enumeratedValue>
29618              </enumeratedValues>
29619            </field>
29620          </fields>
29621        </register>
29622        <register>
29623          <name>RUNSTATUS</name>
29624          <description>Run status</description>
29625          <addressOffset>0x400</addressOffset>
29626          <access>read-only</access>
29627          <fields>
29628            <field>
29629              <name>RUNSTATUS</name>
29630              <description>Indicates whether or not the watchdog is running</description>
29631              <lsb>0</lsb>
29632              <msb>0</msb>
29633              <enumeratedValues>
29634                <enumeratedValue>
29635                  <name>NotRunning</name>
29636                  <description>Watchdog not running</description>
29637                  <value>0</value>
29638                </enumeratedValue>
29639                <enumeratedValue>
29640                  <name>Running</name>
29641                  <description>Watchdog is running</description>
29642                  <value>1</value>
29643                </enumeratedValue>
29644              </enumeratedValues>
29645            </field>
29646          </fields>
29647        </register>
29648        <register>
29649          <name>REQSTATUS</name>
29650          <description>Request status</description>
29651          <addressOffset>0x404</addressOffset>
29652          <access>read-only</access>
29653          <resetValue>0x00000001</resetValue>
29654          <fields>
29655            <field>
29656              <name>RR0</name>
29657              <description>Request status for RR[0] register</description>
29658              <lsb>0</lsb>
29659              <msb>0</msb>
29660              <enumeratedValues>
29661                <enumeratedValue>
29662                  <name>DisabledOrRequested</name>
29663                  <description>RR[0] register is not enabled, or are already requesting reload</description>
29664                  <value>0</value>
29665                </enumeratedValue>
29666                <enumeratedValue>
29667                  <name>EnabledAndUnrequested</name>
29668                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
29669                  <value>1</value>
29670                </enumeratedValue>
29671              </enumeratedValues>
29672            </field>
29673            <field>
29674              <name>RR1</name>
29675              <description>Request status for RR[1] register</description>
29676              <lsb>1</lsb>
29677              <msb>1</msb>
29678              <enumeratedValues>
29679                <enumeratedValue>
29680                  <name>DisabledOrRequested</name>
29681                  <description>RR[1] register is not enabled, or are already requesting reload</description>
29682                  <value>0</value>
29683                </enumeratedValue>
29684                <enumeratedValue>
29685                  <name>EnabledAndUnrequested</name>
29686                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
29687                  <value>1</value>
29688                </enumeratedValue>
29689              </enumeratedValues>
29690            </field>
29691            <field>
29692              <name>RR2</name>
29693              <description>Request status for RR[2] register</description>
29694              <lsb>2</lsb>
29695              <msb>2</msb>
29696              <enumeratedValues>
29697                <enumeratedValue>
29698                  <name>DisabledOrRequested</name>
29699                  <description>RR[2] register is not enabled, or are already requesting reload</description>
29700                  <value>0</value>
29701                </enumeratedValue>
29702                <enumeratedValue>
29703                  <name>EnabledAndUnrequested</name>
29704                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
29705                  <value>1</value>
29706                </enumeratedValue>
29707              </enumeratedValues>
29708            </field>
29709            <field>
29710              <name>RR3</name>
29711              <description>Request status for RR[3] register</description>
29712              <lsb>3</lsb>
29713              <msb>3</msb>
29714              <enumeratedValues>
29715                <enumeratedValue>
29716                  <name>DisabledOrRequested</name>
29717                  <description>RR[3] register is not enabled, or are already requesting reload</description>
29718                  <value>0</value>
29719                </enumeratedValue>
29720                <enumeratedValue>
29721                  <name>EnabledAndUnrequested</name>
29722                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
29723                  <value>1</value>
29724                </enumeratedValue>
29725              </enumeratedValues>
29726            </field>
29727            <field>
29728              <name>RR4</name>
29729              <description>Request status for RR[4] register</description>
29730              <lsb>4</lsb>
29731              <msb>4</msb>
29732              <enumeratedValues>
29733                <enumeratedValue>
29734                  <name>DisabledOrRequested</name>
29735                  <description>RR[4] register is not enabled, or are already requesting reload</description>
29736                  <value>0</value>
29737                </enumeratedValue>
29738                <enumeratedValue>
29739                  <name>EnabledAndUnrequested</name>
29740                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
29741                  <value>1</value>
29742                </enumeratedValue>
29743              </enumeratedValues>
29744            </field>
29745            <field>
29746              <name>RR5</name>
29747              <description>Request status for RR[5] register</description>
29748              <lsb>5</lsb>
29749              <msb>5</msb>
29750              <enumeratedValues>
29751                <enumeratedValue>
29752                  <name>DisabledOrRequested</name>
29753                  <description>RR[5] register is not enabled, or are already requesting reload</description>
29754                  <value>0</value>
29755                </enumeratedValue>
29756                <enumeratedValue>
29757                  <name>EnabledAndUnrequested</name>
29758                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
29759                  <value>1</value>
29760                </enumeratedValue>
29761              </enumeratedValues>
29762            </field>
29763            <field>
29764              <name>RR6</name>
29765              <description>Request status for RR[6] register</description>
29766              <lsb>6</lsb>
29767              <msb>6</msb>
29768              <enumeratedValues>
29769                <enumeratedValue>
29770                  <name>DisabledOrRequested</name>
29771                  <description>RR[6] register is not enabled, or are already requesting reload</description>
29772                  <value>0</value>
29773                </enumeratedValue>
29774                <enumeratedValue>
29775                  <name>EnabledAndUnrequested</name>
29776                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
29777                  <value>1</value>
29778                </enumeratedValue>
29779              </enumeratedValues>
29780            </field>
29781            <field>
29782              <name>RR7</name>
29783              <description>Request status for RR[7] register</description>
29784              <lsb>7</lsb>
29785              <msb>7</msb>
29786              <enumeratedValues>
29787                <enumeratedValue>
29788                  <name>DisabledOrRequested</name>
29789                  <description>RR[7] register is not enabled, or are already requesting reload</description>
29790                  <value>0</value>
29791                </enumeratedValue>
29792                <enumeratedValue>
29793                  <name>EnabledAndUnrequested</name>
29794                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
29795                  <value>1</value>
29796                </enumeratedValue>
29797              </enumeratedValues>
29798            </field>
29799          </fields>
29800        </register>
29801        <register>
29802          <name>CRV</name>
29803          <description>Counter reload value</description>
29804          <addressOffset>0x504</addressOffset>
29805          <access>read-write</access>
29806          <resetValue>0xFFFFFFFF</resetValue>
29807          <fields>
29808            <field>
29809              <name>CRV</name>
29810              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
29811              <lsb>0</lsb>
29812              <msb>31</msb>
29813            </field>
29814          </fields>
29815        </register>
29816        <register>
29817          <name>RREN</name>
29818          <description>Enable register for reload request registers</description>
29819          <addressOffset>0x508</addressOffset>
29820          <access>read-write</access>
29821          <resetValue>0x00000001</resetValue>
29822          <fields>
29823            <field>
29824              <name>RR0</name>
29825              <description>Enable or disable RR[0] register</description>
29826              <lsb>0</lsb>
29827              <msb>0</msb>
29828              <enumeratedValues>
29829                <enumeratedValue>
29830                  <name>Disabled</name>
29831                  <description>Disable RR[0] register</description>
29832                  <value>0</value>
29833                </enumeratedValue>
29834                <enumeratedValue>
29835                  <name>Enabled</name>
29836                  <description>Enable RR[0] register</description>
29837                  <value>1</value>
29838                </enumeratedValue>
29839              </enumeratedValues>
29840            </field>
29841            <field>
29842              <name>RR1</name>
29843              <description>Enable or disable RR[1] register</description>
29844              <lsb>1</lsb>
29845              <msb>1</msb>
29846              <enumeratedValues>
29847                <enumeratedValue>
29848                  <name>Disabled</name>
29849                  <description>Disable RR[1] register</description>
29850                  <value>0</value>
29851                </enumeratedValue>
29852                <enumeratedValue>
29853                  <name>Enabled</name>
29854                  <description>Enable RR[1] register</description>
29855                  <value>1</value>
29856                </enumeratedValue>
29857              </enumeratedValues>
29858            </field>
29859            <field>
29860              <name>RR2</name>
29861              <description>Enable or disable RR[2] register</description>
29862              <lsb>2</lsb>
29863              <msb>2</msb>
29864              <enumeratedValues>
29865                <enumeratedValue>
29866                  <name>Disabled</name>
29867                  <description>Disable RR[2] register</description>
29868                  <value>0</value>
29869                </enumeratedValue>
29870                <enumeratedValue>
29871                  <name>Enabled</name>
29872                  <description>Enable RR[2] register</description>
29873                  <value>1</value>
29874                </enumeratedValue>
29875              </enumeratedValues>
29876            </field>
29877            <field>
29878              <name>RR3</name>
29879              <description>Enable or disable RR[3] register</description>
29880              <lsb>3</lsb>
29881              <msb>3</msb>
29882              <enumeratedValues>
29883                <enumeratedValue>
29884                  <name>Disabled</name>
29885                  <description>Disable RR[3] register</description>
29886                  <value>0</value>
29887                </enumeratedValue>
29888                <enumeratedValue>
29889                  <name>Enabled</name>
29890                  <description>Enable RR[3] register</description>
29891                  <value>1</value>
29892                </enumeratedValue>
29893              </enumeratedValues>
29894            </field>
29895            <field>
29896              <name>RR4</name>
29897              <description>Enable or disable RR[4] register</description>
29898              <lsb>4</lsb>
29899              <msb>4</msb>
29900              <enumeratedValues>
29901                <enumeratedValue>
29902                  <name>Disabled</name>
29903                  <description>Disable RR[4] register</description>
29904                  <value>0</value>
29905                </enumeratedValue>
29906                <enumeratedValue>
29907                  <name>Enabled</name>
29908                  <description>Enable RR[4] register</description>
29909                  <value>1</value>
29910                </enumeratedValue>
29911              </enumeratedValues>
29912            </field>
29913            <field>
29914              <name>RR5</name>
29915              <description>Enable or disable RR[5] register</description>
29916              <lsb>5</lsb>
29917              <msb>5</msb>
29918              <enumeratedValues>
29919                <enumeratedValue>
29920                  <name>Disabled</name>
29921                  <description>Disable RR[5] register</description>
29922                  <value>0</value>
29923                </enumeratedValue>
29924                <enumeratedValue>
29925                  <name>Enabled</name>
29926                  <description>Enable RR[5] register</description>
29927                  <value>1</value>
29928                </enumeratedValue>
29929              </enumeratedValues>
29930            </field>
29931            <field>
29932              <name>RR6</name>
29933              <description>Enable or disable RR[6] register</description>
29934              <lsb>6</lsb>
29935              <msb>6</msb>
29936              <enumeratedValues>
29937                <enumeratedValue>
29938                  <name>Disabled</name>
29939                  <description>Disable RR[6] register</description>
29940                  <value>0</value>
29941                </enumeratedValue>
29942                <enumeratedValue>
29943                  <name>Enabled</name>
29944                  <description>Enable RR[6] register</description>
29945                  <value>1</value>
29946                </enumeratedValue>
29947              </enumeratedValues>
29948            </field>
29949            <field>
29950              <name>RR7</name>
29951              <description>Enable or disable RR[7] register</description>
29952              <lsb>7</lsb>
29953              <msb>7</msb>
29954              <enumeratedValues>
29955                <enumeratedValue>
29956                  <name>Disabled</name>
29957                  <description>Disable RR[7] register</description>
29958                  <value>0</value>
29959                </enumeratedValue>
29960                <enumeratedValue>
29961                  <name>Enabled</name>
29962                  <description>Enable RR[7] register</description>
29963                  <value>1</value>
29964                </enumeratedValue>
29965              </enumeratedValues>
29966            </field>
29967          </fields>
29968        </register>
29969        <register>
29970          <name>CONFIG</name>
29971          <description>Configuration register</description>
29972          <addressOffset>0x50C</addressOffset>
29973          <access>read-write</access>
29974          <resetValue>0x00000001</resetValue>
29975          <fields>
29976            <field>
29977              <name>SLEEP</name>
29978              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
29979              <lsb>0</lsb>
29980              <msb>0</msb>
29981              <enumeratedValues>
29982                <enumeratedValue>
29983                  <name>Pause</name>
29984                  <description>Pause watchdog while the CPU is sleeping</description>
29985                  <value>0</value>
29986                </enumeratedValue>
29987                <enumeratedValue>
29988                  <name>Run</name>
29989                  <description>Keep the watchdog running while the CPU is sleeping</description>
29990                  <value>1</value>
29991                </enumeratedValue>
29992              </enumeratedValues>
29993            </field>
29994            <field>
29995              <name>HALT</name>
29996              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
29997              <lsb>3</lsb>
29998              <msb>3</msb>
29999              <enumeratedValues>
30000                <enumeratedValue>
30001                  <name>Pause</name>
30002                  <description>Pause watchdog while the CPU is halted by the debugger</description>
30003                  <value>0</value>
30004                </enumeratedValue>
30005                <enumeratedValue>
30006                  <name>Run</name>
30007                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
30008                  <value>1</value>
30009                </enumeratedValue>
30010              </enumeratedValues>
30011            </field>
30012          </fields>
30013        </register>
30014        <register>
30015          <dim>0x8</dim>
30016          <dimIncrement>0x4</dimIncrement>
30017          <name>RR[%s]</name>
30018          <description>Description collection: Reload request n</description>
30019          <addressOffset>0x600</addressOffset>
30020          <access>write-only</access>
30021          <fields>
30022            <field>
30023              <name>RR</name>
30024              <description>Reload request register</description>
30025              <lsb>0</lsb>
30026              <msb>31</msb>
30027              <enumeratedValues>
30028                <enumeratedValue>
30029                  <name>Reload</name>
30030                  <description>Value to request a reload of the watchdog timer</description>
30031                  <value>0x6E524635</value>
30032                </enumeratedValue>
30033              </enumeratedValues>
30034            </field>
30035          </fields>
30036        </register>
30037      </registers>
30038    </peripheral>
30039    <peripheral derivedFrom="RTC0">
30040      <name>RTC1</name>
30041      <description>Real time counter 1</description>
30042      <baseAddress>0x40011000</baseAddress>
30043      <interrupt>
30044        <name>RTC1</name>
30045        <value>17</value>
30046      </interrupt>
30047    </peripheral>
30048    <peripheral>
30049      <name>QDEC</name>
30050      <description>Quadrature Decoder</description>
30051      <baseAddress>0x40012000</baseAddress>
30052      <addressBlock>
30053        <offset>0</offset>
30054        <size>0x1000</size>
30055        <usage>registers</usage>
30056      </addressBlock>
30057      <interrupt>
30058        <name>QDEC</name>
30059        <value>18</value>
30060      </interrupt>
30061      <groupName>QDEC</groupName>
30062      <size>0x20</size>
30063      <registers>
30064        <register>
30065          <name>TASKS_START</name>
30066          <description>Task starting the quadrature decoder</description>
30067          <addressOffset>0x000</addressOffset>
30068          <access>write-only</access>
30069          <fields>
30070            <field>
30071              <name>TASKS_START</name>
30072              <description>Task starting the quadrature decoder</description>
30073              <lsb>0</lsb>
30074              <msb>0</msb>
30075              <enumeratedValues>
30076                <enumeratedValue>
30077                  <name>Trigger</name>
30078                  <description>Trigger task</description>
30079                  <value>1</value>
30080                </enumeratedValue>
30081              </enumeratedValues>
30082            </field>
30083          </fields>
30084        </register>
30085        <register>
30086          <name>TASKS_STOP</name>
30087          <description>Task stopping the quadrature decoder</description>
30088          <addressOffset>0x004</addressOffset>
30089          <access>write-only</access>
30090          <fields>
30091            <field>
30092              <name>TASKS_STOP</name>
30093              <description>Task stopping the quadrature decoder</description>
30094              <lsb>0</lsb>
30095              <msb>0</msb>
30096              <enumeratedValues>
30097                <enumeratedValue>
30098                  <name>Trigger</name>
30099                  <description>Trigger task</description>
30100                  <value>1</value>
30101                </enumeratedValue>
30102              </enumeratedValues>
30103            </field>
30104          </fields>
30105        </register>
30106        <register>
30107          <name>TASKS_READCLRACC</name>
30108          <description>Read and clear ACC and ACCDBL</description>
30109          <addressOffset>0x008</addressOffset>
30110          <access>write-only</access>
30111          <fields>
30112            <field>
30113              <name>TASKS_READCLRACC</name>
30114              <description>Read and clear ACC and ACCDBL</description>
30115              <lsb>0</lsb>
30116              <msb>0</msb>
30117              <enumeratedValues>
30118                <enumeratedValue>
30119                  <name>Trigger</name>
30120                  <description>Trigger task</description>
30121                  <value>1</value>
30122                </enumeratedValue>
30123              </enumeratedValues>
30124            </field>
30125          </fields>
30126        </register>
30127        <register>
30128          <name>TASKS_RDCLRACC</name>
30129          <description>Read and clear ACC</description>
30130          <addressOffset>0x00C</addressOffset>
30131          <access>write-only</access>
30132          <fields>
30133            <field>
30134              <name>TASKS_RDCLRACC</name>
30135              <description>Read and clear ACC</description>
30136              <lsb>0</lsb>
30137              <msb>0</msb>
30138              <enumeratedValues>
30139                <enumeratedValue>
30140                  <name>Trigger</name>
30141                  <description>Trigger task</description>
30142                  <value>1</value>
30143                </enumeratedValue>
30144              </enumeratedValues>
30145            </field>
30146          </fields>
30147        </register>
30148        <register>
30149          <name>TASKS_RDCLRDBL</name>
30150          <description>Read and clear ACCDBL</description>
30151          <addressOffset>0x010</addressOffset>
30152          <access>write-only</access>
30153          <fields>
30154            <field>
30155              <name>TASKS_RDCLRDBL</name>
30156              <description>Read and clear ACCDBL</description>
30157              <lsb>0</lsb>
30158              <msb>0</msb>
30159              <enumeratedValues>
30160                <enumeratedValue>
30161                  <name>Trigger</name>
30162                  <description>Trigger task</description>
30163                  <value>1</value>
30164                </enumeratedValue>
30165              </enumeratedValues>
30166            </field>
30167          </fields>
30168        </register>
30169        <register>
30170          <name>EVENTS_SAMPLERDY</name>
30171          <description>Event being generated for every new sample value written to the SAMPLE register</description>
30172          <addressOffset>0x100</addressOffset>
30173          <access>read-write</access>
30174          <fields>
30175            <field>
30176              <name>EVENTS_SAMPLERDY</name>
30177              <description>Event being generated for every new sample value written to the SAMPLE register</description>
30178              <lsb>0</lsb>
30179              <msb>0</msb>
30180              <enumeratedValues>
30181                <enumeratedValue>
30182                  <name>NotGenerated</name>
30183                  <description>Event not generated</description>
30184                  <value>0</value>
30185                </enumeratedValue>
30186                <enumeratedValue>
30187                  <name>Generated</name>
30188                  <description>Event generated</description>
30189                  <value>1</value>
30190                </enumeratedValue>
30191              </enumeratedValues>
30192            </field>
30193          </fields>
30194        </register>
30195        <register>
30196          <name>EVENTS_REPORTRDY</name>
30197          <description>Non-null report ready</description>
30198          <addressOffset>0x104</addressOffset>
30199          <access>read-write</access>
30200          <fields>
30201            <field>
30202              <name>EVENTS_REPORTRDY</name>
30203              <description>Non-null report ready</description>
30204              <lsb>0</lsb>
30205              <msb>0</msb>
30206              <enumeratedValues>
30207                <enumeratedValue>
30208                  <name>NotGenerated</name>
30209                  <description>Event not generated</description>
30210                  <value>0</value>
30211                </enumeratedValue>
30212                <enumeratedValue>
30213                  <name>Generated</name>
30214                  <description>Event generated</description>
30215                  <value>1</value>
30216                </enumeratedValue>
30217              </enumeratedValues>
30218            </field>
30219          </fields>
30220        </register>
30221        <register>
30222          <name>EVENTS_ACCOF</name>
30223          <description>ACC or ACCDBL register overflow</description>
30224          <addressOffset>0x108</addressOffset>
30225          <access>read-write</access>
30226          <fields>
30227            <field>
30228              <name>EVENTS_ACCOF</name>
30229              <description>ACC or ACCDBL register overflow</description>
30230              <lsb>0</lsb>
30231              <msb>0</msb>
30232              <enumeratedValues>
30233                <enumeratedValue>
30234                  <name>NotGenerated</name>
30235                  <description>Event not generated</description>
30236                  <value>0</value>
30237                </enumeratedValue>
30238                <enumeratedValue>
30239                  <name>Generated</name>
30240                  <description>Event generated</description>
30241                  <value>1</value>
30242                </enumeratedValue>
30243              </enumeratedValues>
30244            </field>
30245          </fields>
30246        </register>
30247        <register>
30248          <name>EVENTS_DBLRDY</name>
30249          <description>Double displacement(s) detected</description>
30250          <addressOffset>0x10C</addressOffset>
30251          <access>read-write</access>
30252          <fields>
30253            <field>
30254              <name>EVENTS_DBLRDY</name>
30255              <description>Double displacement(s) detected</description>
30256              <lsb>0</lsb>
30257              <msb>0</msb>
30258              <enumeratedValues>
30259                <enumeratedValue>
30260                  <name>NotGenerated</name>
30261                  <description>Event not generated</description>
30262                  <value>0</value>
30263                </enumeratedValue>
30264                <enumeratedValue>
30265                  <name>Generated</name>
30266                  <description>Event generated</description>
30267                  <value>1</value>
30268                </enumeratedValue>
30269              </enumeratedValues>
30270            </field>
30271          </fields>
30272        </register>
30273        <register>
30274          <name>EVENTS_STOPPED</name>
30275          <description>QDEC has been stopped</description>
30276          <addressOffset>0x110</addressOffset>
30277          <access>read-write</access>
30278          <fields>
30279            <field>
30280              <name>EVENTS_STOPPED</name>
30281              <description>QDEC has been stopped</description>
30282              <lsb>0</lsb>
30283              <msb>0</msb>
30284              <enumeratedValues>
30285                <enumeratedValue>
30286                  <name>NotGenerated</name>
30287                  <description>Event not generated</description>
30288                  <value>0</value>
30289                </enumeratedValue>
30290                <enumeratedValue>
30291                  <name>Generated</name>
30292                  <description>Event generated</description>
30293                  <value>1</value>
30294                </enumeratedValue>
30295              </enumeratedValues>
30296            </field>
30297          </fields>
30298        </register>
30299        <register>
30300          <name>SHORTS</name>
30301          <description>Shortcuts between local events and tasks</description>
30302          <addressOffset>0x200</addressOffset>
30303          <access>read-write</access>
30304          <fields>
30305            <field>
30306              <name>REPORTRDY_READCLRACC</name>
30307              <description>Shortcut between event REPORTRDY and task READCLRACC</description>
30308              <lsb>0</lsb>
30309              <msb>0</msb>
30310              <enumeratedValues>
30311                <enumeratedValue>
30312                  <name>Disabled</name>
30313                  <description>Disable shortcut</description>
30314                  <value>0</value>
30315                </enumeratedValue>
30316                <enumeratedValue>
30317                  <name>Enabled</name>
30318                  <description>Enable shortcut</description>
30319                  <value>1</value>
30320                </enumeratedValue>
30321              </enumeratedValues>
30322            </field>
30323            <field>
30324              <name>SAMPLERDY_STOP</name>
30325              <description>Shortcut between event SAMPLERDY and task STOP</description>
30326              <lsb>1</lsb>
30327              <msb>1</msb>
30328              <enumeratedValues>
30329                <enumeratedValue>
30330                  <name>Disabled</name>
30331                  <description>Disable shortcut</description>
30332                  <value>0</value>
30333                </enumeratedValue>
30334                <enumeratedValue>
30335                  <name>Enabled</name>
30336                  <description>Enable shortcut</description>
30337                  <value>1</value>
30338                </enumeratedValue>
30339              </enumeratedValues>
30340            </field>
30341            <field>
30342              <name>REPORTRDY_RDCLRACC</name>
30343              <description>Shortcut between event REPORTRDY and task RDCLRACC</description>
30344              <lsb>2</lsb>
30345              <msb>2</msb>
30346              <enumeratedValues>
30347                <enumeratedValue>
30348                  <name>Disabled</name>
30349                  <description>Disable shortcut</description>
30350                  <value>0</value>
30351                </enumeratedValue>
30352                <enumeratedValue>
30353                  <name>Enabled</name>
30354                  <description>Enable shortcut</description>
30355                  <value>1</value>
30356                </enumeratedValue>
30357              </enumeratedValues>
30358            </field>
30359            <field>
30360              <name>REPORTRDY_STOP</name>
30361              <description>Shortcut between event REPORTRDY and task STOP</description>
30362              <lsb>3</lsb>
30363              <msb>3</msb>
30364              <enumeratedValues>
30365                <enumeratedValue>
30366                  <name>Disabled</name>
30367                  <description>Disable shortcut</description>
30368                  <value>0</value>
30369                </enumeratedValue>
30370                <enumeratedValue>
30371                  <name>Enabled</name>
30372                  <description>Enable shortcut</description>
30373                  <value>1</value>
30374                </enumeratedValue>
30375              </enumeratedValues>
30376            </field>
30377            <field>
30378              <name>DBLRDY_RDCLRDBL</name>
30379              <description>Shortcut between event DBLRDY and task RDCLRDBL</description>
30380              <lsb>4</lsb>
30381              <msb>4</msb>
30382              <enumeratedValues>
30383                <enumeratedValue>
30384                  <name>Disabled</name>
30385                  <description>Disable shortcut</description>
30386                  <value>0</value>
30387                </enumeratedValue>
30388                <enumeratedValue>
30389                  <name>Enabled</name>
30390                  <description>Enable shortcut</description>
30391                  <value>1</value>
30392                </enumeratedValue>
30393              </enumeratedValues>
30394            </field>
30395            <field>
30396              <name>DBLRDY_STOP</name>
30397              <description>Shortcut between event DBLRDY and task STOP</description>
30398              <lsb>5</lsb>
30399              <msb>5</msb>
30400              <enumeratedValues>
30401                <enumeratedValue>
30402                  <name>Disabled</name>
30403                  <description>Disable shortcut</description>
30404                  <value>0</value>
30405                </enumeratedValue>
30406                <enumeratedValue>
30407                  <name>Enabled</name>
30408                  <description>Enable shortcut</description>
30409                  <value>1</value>
30410                </enumeratedValue>
30411              </enumeratedValues>
30412            </field>
30413            <field>
30414              <name>SAMPLERDY_READCLRACC</name>
30415              <description>Shortcut between event SAMPLERDY and task READCLRACC</description>
30416              <lsb>6</lsb>
30417              <msb>6</msb>
30418              <enumeratedValues>
30419                <enumeratedValue>
30420                  <name>Disabled</name>
30421                  <description>Disable shortcut</description>
30422                  <value>0</value>
30423                </enumeratedValue>
30424                <enumeratedValue>
30425                  <name>Enabled</name>
30426                  <description>Enable shortcut</description>
30427                  <value>1</value>
30428                </enumeratedValue>
30429              </enumeratedValues>
30430            </field>
30431          </fields>
30432        </register>
30433        <register>
30434          <name>INTENSET</name>
30435          <description>Enable interrupt</description>
30436          <addressOffset>0x304</addressOffset>
30437          <access>read-write</access>
30438          <fields>
30439            <field>
30440              <name>SAMPLERDY</name>
30441              <description>Write '1' to enable interrupt for event SAMPLERDY</description>
30442              <lsb>0</lsb>
30443              <msb>0</msb>
30444              <enumeratedValues>
30445                <usage>read</usage>
30446                <enumeratedValue>
30447                  <name>Disabled</name>
30448                  <description>Read: Disabled</description>
30449                  <value>0</value>
30450                </enumeratedValue>
30451                <enumeratedValue>
30452                  <name>Enabled</name>
30453                  <description>Read: Enabled</description>
30454                  <value>1</value>
30455                </enumeratedValue>
30456              </enumeratedValues>
30457              <enumeratedValues>
30458                <usage>write</usage>
30459                <enumeratedValue>
30460                  <name>Set</name>
30461                  <description>Enable</description>
30462                  <value>1</value>
30463                </enumeratedValue>
30464              </enumeratedValues>
30465            </field>
30466            <field>
30467              <name>REPORTRDY</name>
30468              <description>Write '1' to enable interrupt for event REPORTRDY</description>
30469              <lsb>1</lsb>
30470              <msb>1</msb>
30471              <enumeratedValues>
30472                <usage>read</usage>
30473                <enumeratedValue>
30474                  <name>Disabled</name>
30475                  <description>Read: Disabled</description>
30476                  <value>0</value>
30477                </enumeratedValue>
30478                <enumeratedValue>
30479                  <name>Enabled</name>
30480                  <description>Read: Enabled</description>
30481                  <value>1</value>
30482                </enumeratedValue>
30483              </enumeratedValues>
30484              <enumeratedValues>
30485                <usage>write</usage>
30486                <enumeratedValue>
30487                  <name>Set</name>
30488                  <description>Enable</description>
30489                  <value>1</value>
30490                </enumeratedValue>
30491              </enumeratedValues>
30492            </field>
30493            <field>
30494              <name>ACCOF</name>
30495              <description>Write '1' to enable interrupt for event ACCOF</description>
30496              <lsb>2</lsb>
30497              <msb>2</msb>
30498              <enumeratedValues>
30499                <usage>read</usage>
30500                <enumeratedValue>
30501                  <name>Disabled</name>
30502                  <description>Read: Disabled</description>
30503                  <value>0</value>
30504                </enumeratedValue>
30505                <enumeratedValue>
30506                  <name>Enabled</name>
30507                  <description>Read: Enabled</description>
30508                  <value>1</value>
30509                </enumeratedValue>
30510              </enumeratedValues>
30511              <enumeratedValues>
30512                <usage>write</usage>
30513                <enumeratedValue>
30514                  <name>Set</name>
30515                  <description>Enable</description>
30516                  <value>1</value>
30517                </enumeratedValue>
30518              </enumeratedValues>
30519            </field>
30520            <field>
30521              <name>DBLRDY</name>
30522              <description>Write '1' to enable interrupt for event DBLRDY</description>
30523              <lsb>3</lsb>
30524              <msb>3</msb>
30525              <enumeratedValues>
30526                <usage>read</usage>
30527                <enumeratedValue>
30528                  <name>Disabled</name>
30529                  <description>Read: Disabled</description>
30530                  <value>0</value>
30531                </enumeratedValue>
30532                <enumeratedValue>
30533                  <name>Enabled</name>
30534                  <description>Read: Enabled</description>
30535                  <value>1</value>
30536                </enumeratedValue>
30537              </enumeratedValues>
30538              <enumeratedValues>
30539                <usage>write</usage>
30540                <enumeratedValue>
30541                  <name>Set</name>
30542                  <description>Enable</description>
30543                  <value>1</value>
30544                </enumeratedValue>
30545              </enumeratedValues>
30546            </field>
30547            <field>
30548              <name>STOPPED</name>
30549              <description>Write '1' to enable interrupt for event STOPPED</description>
30550              <lsb>4</lsb>
30551              <msb>4</msb>
30552              <enumeratedValues>
30553                <usage>read</usage>
30554                <enumeratedValue>
30555                  <name>Disabled</name>
30556                  <description>Read: Disabled</description>
30557                  <value>0</value>
30558                </enumeratedValue>
30559                <enumeratedValue>
30560                  <name>Enabled</name>
30561                  <description>Read: Enabled</description>
30562                  <value>1</value>
30563                </enumeratedValue>
30564              </enumeratedValues>
30565              <enumeratedValues>
30566                <usage>write</usage>
30567                <enumeratedValue>
30568                  <name>Set</name>
30569                  <description>Enable</description>
30570                  <value>1</value>
30571                </enumeratedValue>
30572              </enumeratedValues>
30573            </field>
30574          </fields>
30575        </register>
30576        <register>
30577          <name>INTENCLR</name>
30578          <description>Disable interrupt</description>
30579          <addressOffset>0x308</addressOffset>
30580          <access>read-write</access>
30581          <fields>
30582            <field>
30583              <name>SAMPLERDY</name>
30584              <description>Write '1' to disable interrupt for event SAMPLERDY</description>
30585              <lsb>0</lsb>
30586              <msb>0</msb>
30587              <enumeratedValues>
30588                <usage>read</usage>
30589                <enumeratedValue>
30590                  <name>Disabled</name>
30591                  <description>Read: Disabled</description>
30592                  <value>0</value>
30593                </enumeratedValue>
30594                <enumeratedValue>
30595                  <name>Enabled</name>
30596                  <description>Read: Enabled</description>
30597                  <value>1</value>
30598                </enumeratedValue>
30599              </enumeratedValues>
30600              <enumeratedValues>
30601                <usage>write</usage>
30602                <enumeratedValue>
30603                  <name>Clear</name>
30604                  <description>Disable</description>
30605                  <value>1</value>
30606                </enumeratedValue>
30607              </enumeratedValues>
30608            </field>
30609            <field>
30610              <name>REPORTRDY</name>
30611              <description>Write '1' to disable interrupt for event REPORTRDY</description>
30612              <lsb>1</lsb>
30613              <msb>1</msb>
30614              <enumeratedValues>
30615                <usage>read</usage>
30616                <enumeratedValue>
30617                  <name>Disabled</name>
30618                  <description>Read: Disabled</description>
30619                  <value>0</value>
30620                </enumeratedValue>
30621                <enumeratedValue>
30622                  <name>Enabled</name>
30623                  <description>Read: Enabled</description>
30624                  <value>1</value>
30625                </enumeratedValue>
30626              </enumeratedValues>
30627              <enumeratedValues>
30628                <usage>write</usage>
30629                <enumeratedValue>
30630                  <name>Clear</name>
30631                  <description>Disable</description>
30632                  <value>1</value>
30633                </enumeratedValue>
30634              </enumeratedValues>
30635            </field>
30636            <field>
30637              <name>ACCOF</name>
30638              <description>Write '1' to disable interrupt for event ACCOF</description>
30639              <lsb>2</lsb>
30640              <msb>2</msb>
30641              <enumeratedValues>
30642                <usage>read</usage>
30643                <enumeratedValue>
30644                  <name>Disabled</name>
30645                  <description>Read: Disabled</description>
30646                  <value>0</value>
30647                </enumeratedValue>
30648                <enumeratedValue>
30649                  <name>Enabled</name>
30650                  <description>Read: Enabled</description>
30651                  <value>1</value>
30652                </enumeratedValue>
30653              </enumeratedValues>
30654              <enumeratedValues>
30655                <usage>write</usage>
30656                <enumeratedValue>
30657                  <name>Clear</name>
30658                  <description>Disable</description>
30659                  <value>1</value>
30660                </enumeratedValue>
30661              </enumeratedValues>
30662            </field>
30663            <field>
30664              <name>DBLRDY</name>
30665              <description>Write '1' to disable interrupt for event DBLRDY</description>
30666              <lsb>3</lsb>
30667              <msb>3</msb>
30668              <enumeratedValues>
30669                <usage>read</usage>
30670                <enumeratedValue>
30671                  <name>Disabled</name>
30672                  <description>Read: Disabled</description>
30673                  <value>0</value>
30674                </enumeratedValue>
30675                <enumeratedValue>
30676                  <name>Enabled</name>
30677                  <description>Read: Enabled</description>
30678                  <value>1</value>
30679                </enumeratedValue>
30680              </enumeratedValues>
30681              <enumeratedValues>
30682                <usage>write</usage>
30683                <enumeratedValue>
30684                  <name>Clear</name>
30685                  <description>Disable</description>
30686                  <value>1</value>
30687                </enumeratedValue>
30688              </enumeratedValues>
30689            </field>
30690            <field>
30691              <name>STOPPED</name>
30692              <description>Write '1' to disable interrupt for event STOPPED</description>
30693              <lsb>4</lsb>
30694              <msb>4</msb>
30695              <enumeratedValues>
30696                <usage>read</usage>
30697                <enumeratedValue>
30698                  <name>Disabled</name>
30699                  <description>Read: Disabled</description>
30700                  <value>0</value>
30701                </enumeratedValue>
30702                <enumeratedValue>
30703                  <name>Enabled</name>
30704                  <description>Read: Enabled</description>
30705                  <value>1</value>
30706                </enumeratedValue>
30707              </enumeratedValues>
30708              <enumeratedValues>
30709                <usage>write</usage>
30710                <enumeratedValue>
30711                  <name>Clear</name>
30712                  <description>Disable</description>
30713                  <value>1</value>
30714                </enumeratedValue>
30715              </enumeratedValues>
30716            </field>
30717          </fields>
30718        </register>
30719        <register>
30720          <name>ENABLE</name>
30721          <description>Enable the quadrature decoder</description>
30722          <addressOffset>0x500</addressOffset>
30723          <access>read-write</access>
30724          <fields>
30725            <field>
30726              <name>ENABLE</name>
30727              <description>Enable or disable the quadrature decoder</description>
30728              <lsb>0</lsb>
30729              <msb>0</msb>
30730              <enumeratedValues>
30731                <enumeratedValue>
30732                  <name>Disabled</name>
30733                  <description>Disable</description>
30734                  <value>0</value>
30735                </enumeratedValue>
30736                <enumeratedValue>
30737                  <name>Enabled</name>
30738                  <description>Enable</description>
30739                  <value>1</value>
30740                </enumeratedValue>
30741              </enumeratedValues>
30742            </field>
30743          </fields>
30744        </register>
30745        <register>
30746          <name>LEDPOL</name>
30747          <description>LED output pin polarity</description>
30748          <addressOffset>0x504</addressOffset>
30749          <access>read-write</access>
30750          <fields>
30751            <field>
30752              <name>LEDPOL</name>
30753              <description>LED output pin polarity</description>
30754              <lsb>0</lsb>
30755              <msb>0</msb>
30756              <enumeratedValues>
30757                <enumeratedValue>
30758                  <name>ActiveLow</name>
30759                  <description>Led active on output pin low</description>
30760                  <value>0</value>
30761                </enumeratedValue>
30762                <enumeratedValue>
30763                  <name>ActiveHigh</name>
30764                  <description>Led active on output pin high</description>
30765                  <value>1</value>
30766                </enumeratedValue>
30767              </enumeratedValues>
30768            </field>
30769          </fields>
30770        </register>
30771        <register>
30772          <name>SAMPLEPER</name>
30773          <description>Sample period</description>
30774          <addressOffset>0x508</addressOffset>
30775          <access>read-write</access>
30776          <fields>
30777            <field>
30778              <name>SAMPLEPER</name>
30779              <description>Sample period. The SAMPLE register will be updated for every new sample</description>
30780              <lsb>0</lsb>
30781              <msb>3</msb>
30782              <enumeratedValues>
30783                <enumeratedValue>
30784                  <name>128us</name>
30785                  <description>128 us</description>
30786                  <value>0</value>
30787                </enumeratedValue>
30788                <enumeratedValue>
30789                  <name>256us</name>
30790                  <description>256 us</description>
30791                  <value>1</value>
30792                </enumeratedValue>
30793                <enumeratedValue>
30794                  <name>512us</name>
30795                  <description>512 us</description>
30796                  <value>2</value>
30797                </enumeratedValue>
30798                <enumeratedValue>
30799                  <name>1024us</name>
30800                  <description>1024 us</description>
30801                  <value>3</value>
30802                </enumeratedValue>
30803                <enumeratedValue>
30804                  <name>2048us</name>
30805                  <description>2048 us</description>
30806                  <value>4</value>
30807                </enumeratedValue>
30808                <enumeratedValue>
30809                  <name>4096us</name>
30810                  <description>4096 us</description>
30811                  <value>5</value>
30812                </enumeratedValue>
30813                <enumeratedValue>
30814                  <name>8192us</name>
30815                  <description>8192 us</description>
30816                  <value>6</value>
30817                </enumeratedValue>
30818                <enumeratedValue>
30819                  <name>16384us</name>
30820                  <description>16384 us</description>
30821                  <value>7</value>
30822                </enumeratedValue>
30823                <enumeratedValue>
30824                  <name>32ms</name>
30825                  <description>32768 us</description>
30826                  <value>8</value>
30827                </enumeratedValue>
30828                <enumeratedValue>
30829                  <name>65ms</name>
30830                  <description>65536 us</description>
30831                  <value>9</value>
30832                </enumeratedValue>
30833                <enumeratedValue>
30834                  <name>131ms</name>
30835                  <description>131072 us</description>
30836                  <value>10</value>
30837                </enumeratedValue>
30838              </enumeratedValues>
30839            </field>
30840          </fields>
30841        </register>
30842        <register>
30843          <name>SAMPLE</name>
30844          <description>Motion sample value</description>
30845          <addressOffset>0x50C</addressOffset>
30846          <access>read-only</access>
30847          <dataType>int32_t</dataType>
30848          <fields>
30849            <field>
30850              <name>SAMPLE</name>
30851              <description>Last motion sample</description>
30852              <lsb>0</lsb>
30853              <msb>31</msb>
30854            </field>
30855          </fields>
30856        </register>
30857        <register>
30858          <name>REPORTPER</name>
30859          <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
30860          <addressOffset>0x510</addressOffset>
30861          <access>read-write</access>
30862          <fields>
30863            <field>
30864              <name>REPORTPER</name>
30865              <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated</description>
30866              <lsb>0</lsb>
30867              <msb>3</msb>
30868              <enumeratedValues>
30869                <enumeratedValue>
30870                  <name>10Smpl</name>
30871                  <description>10 samples / report</description>
30872                  <value>0</value>
30873                </enumeratedValue>
30874                <enumeratedValue>
30875                  <name>40Smpl</name>
30876                  <description>40 samples / report</description>
30877                  <value>1</value>
30878                </enumeratedValue>
30879                <enumeratedValue>
30880                  <name>80Smpl</name>
30881                  <description>80 samples / report</description>
30882                  <value>2</value>
30883                </enumeratedValue>
30884                <enumeratedValue>
30885                  <name>120Smpl</name>
30886                  <description>120 samples / report</description>
30887                  <value>3</value>
30888                </enumeratedValue>
30889                <enumeratedValue>
30890                  <name>160Smpl</name>
30891                  <description>160 samples / report</description>
30892                  <value>4</value>
30893                </enumeratedValue>
30894                <enumeratedValue>
30895                  <name>200Smpl</name>
30896                  <description>200 samples / report</description>
30897                  <value>5</value>
30898                </enumeratedValue>
30899                <enumeratedValue>
30900                  <name>240Smpl</name>
30901                  <description>240 samples / report</description>
30902                  <value>6</value>
30903                </enumeratedValue>
30904                <enumeratedValue>
30905                  <name>280Smpl</name>
30906                  <description>280 samples / report</description>
30907                  <value>7</value>
30908                </enumeratedValue>
30909                <enumeratedValue>
30910                  <name>1Smpl</name>
30911                  <description>1 sample / report</description>
30912                  <value>8</value>
30913                </enumeratedValue>
30914              </enumeratedValues>
30915            </field>
30916          </fields>
30917        </register>
30918        <register>
30919          <name>ACC</name>
30920          <description>Register accumulating the valid transitions</description>
30921          <addressOffset>0x514</addressOffset>
30922          <access>read-only</access>
30923          <dataType>int32_t</dataType>
30924          <fields>
30925            <field>
30926              <name>ACC</name>
30927              <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register</description>
30928              <lsb>0</lsb>
30929              <msb>31</msb>
30930            </field>
30931          </fields>
30932        </register>
30933        <register>
30934          <name>ACCREAD</name>
30935          <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
30936          <addressOffset>0x518</addressOffset>
30937          <access>read-only</access>
30938          <dataType>int32_t</dataType>
30939          <fields>
30940            <field>
30941              <name>ACCREAD</name>
30942              <description>Snapshot of the ACC register.</description>
30943              <lsb>0</lsb>
30944              <msb>31</msb>
30945            </field>
30946          </fields>
30947        </register>
30948        <cluster>
30949          <name>PSEL</name>
30950          <description>Unspecified</description>
30951          <headerStructName>QDEC_PSEL</headerStructName>
30952          <access>read-write</access>
30953          <addressOffset>0x51C</addressOffset>
30954          <register>
30955            <name>LED</name>
30956            <description>Pin select for LED signal</description>
30957            <addressOffset>0x000</addressOffset>
30958            <access>read-write</access>
30959            <resetValue>0xFFFFFFFF</resetValue>
30960            <fields>
30961              <field>
30962                <name>PIN</name>
30963                <description>Pin number</description>
30964                <lsb>0</lsb>
30965                <msb>4</msb>
30966              </field>
30967              <field>
30968                <name>CONNECT</name>
30969                <description>Connection</description>
30970                <lsb>31</lsb>
30971                <msb>31</msb>
30972                <enumeratedValues>
30973                  <enumeratedValue>
30974                    <name>Disconnected</name>
30975                    <description>Disconnect</description>
30976                    <value>1</value>
30977                  </enumeratedValue>
30978                  <enumeratedValue>
30979                    <name>Connected</name>
30980                    <description>Connect</description>
30981                    <value>0</value>
30982                  </enumeratedValue>
30983                </enumeratedValues>
30984              </field>
30985            </fields>
30986          </register>
30987          <register>
30988            <name>A</name>
30989            <description>Pin select for A signal</description>
30990            <addressOffset>0x004</addressOffset>
30991            <access>read-write</access>
30992            <resetValue>0xFFFFFFFF</resetValue>
30993            <fields>
30994              <field>
30995                <name>PIN</name>
30996                <description>Pin number</description>
30997                <lsb>0</lsb>
30998                <msb>4</msb>
30999              </field>
31000              <field>
31001                <name>CONNECT</name>
31002                <description>Connection</description>
31003                <lsb>31</lsb>
31004                <msb>31</msb>
31005                <enumeratedValues>
31006                  <enumeratedValue>
31007                    <name>Disconnected</name>
31008                    <description>Disconnect</description>
31009                    <value>1</value>
31010                  </enumeratedValue>
31011                  <enumeratedValue>
31012                    <name>Connected</name>
31013                    <description>Connect</description>
31014                    <value>0</value>
31015                  </enumeratedValue>
31016                </enumeratedValues>
31017              </field>
31018            </fields>
31019          </register>
31020          <register>
31021            <name>B</name>
31022            <description>Pin select for B signal</description>
31023            <addressOffset>0x008</addressOffset>
31024            <access>read-write</access>
31025            <resetValue>0xFFFFFFFF</resetValue>
31026            <fields>
31027              <field>
31028                <name>PIN</name>
31029                <description>Pin number</description>
31030                <lsb>0</lsb>
31031                <msb>4</msb>
31032              </field>
31033              <field>
31034                <name>CONNECT</name>
31035                <description>Connection</description>
31036                <lsb>31</lsb>
31037                <msb>31</msb>
31038                <enumeratedValues>
31039                  <enumeratedValue>
31040                    <name>Disconnected</name>
31041                    <description>Disconnect</description>
31042                    <value>1</value>
31043                  </enumeratedValue>
31044                  <enumeratedValue>
31045                    <name>Connected</name>
31046                    <description>Connect</description>
31047                    <value>0</value>
31048                  </enumeratedValue>
31049                </enumeratedValues>
31050              </field>
31051            </fields>
31052          </register>
31053        </cluster>
31054        <register>
31055          <name>DBFEN</name>
31056          <description>Enable input debounce filters</description>
31057          <addressOffset>0x528</addressOffset>
31058          <access>read-write</access>
31059          <fields>
31060            <field>
31061              <name>DBFEN</name>
31062              <description>Enable input debounce filters</description>
31063              <lsb>0</lsb>
31064              <msb>0</msb>
31065              <enumeratedValues>
31066                <enumeratedValue>
31067                  <name>Disabled</name>
31068                  <description>Debounce input filters disabled</description>
31069                  <value>0</value>
31070                </enumeratedValue>
31071                <enumeratedValue>
31072                  <name>Enabled</name>
31073                  <description>Debounce input filters enabled</description>
31074                  <value>1</value>
31075                </enumeratedValue>
31076              </enumeratedValues>
31077            </field>
31078          </fields>
31079        </register>
31080        <register>
31081          <name>LEDPRE</name>
31082          <description>Time period the LED is switched ON prior to sampling</description>
31083          <addressOffset>0x540</addressOffset>
31084          <access>read-write</access>
31085          <resetValue>0x00000010</resetValue>
31086          <fields>
31087            <field>
31088              <name>LEDPRE</name>
31089              <description>Period in us the LED is switched on prior to sampling</description>
31090              <lsb>0</lsb>
31091              <msb>8</msb>
31092            </field>
31093          </fields>
31094        </register>
31095        <register>
31096          <name>ACCDBL</name>
31097          <description>Register accumulating the number of detected double transitions</description>
31098          <addressOffset>0x544</addressOffset>
31099          <access>read-only</access>
31100          <fields>
31101            <field>
31102              <name>ACCDBL</name>
31103              <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
31104              <lsb>0</lsb>
31105              <msb>3</msb>
31106            </field>
31107          </fields>
31108        </register>
31109        <register>
31110          <name>ACCDBLREAD</name>
31111          <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
31112          <addressOffset>0x548</addressOffset>
31113          <access>read-only</access>
31114          <fields>
31115            <field>
31116              <name>ACCDBLREAD</name>
31117              <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
31118              <lsb>0</lsb>
31119              <msb>3</msb>
31120            </field>
31121          </fields>
31122        </register>
31123      </registers>
31124    </peripheral>
31125    <peripheral>
31126      <name>COMP</name>
31127      <description>Comparator</description>
31128      <baseAddress>0x40013000</baseAddress>
31129      <addressBlock>
31130        <offset>0</offset>
31131        <size>0x1000</size>
31132        <usage>registers</usage>
31133      </addressBlock>
31134      <interrupt>
31135        <name>COMP</name>
31136        <value>19</value>
31137      </interrupt>
31138      <groupName>COMP</groupName>
31139      <size>0x20</size>
31140      <registers>
31141        <register>
31142          <name>TASKS_START</name>
31143          <description>Start comparator</description>
31144          <addressOffset>0x000</addressOffset>
31145          <access>write-only</access>
31146          <fields>
31147            <field>
31148              <name>TASKS_START</name>
31149              <description>Start comparator</description>
31150              <lsb>0</lsb>
31151              <msb>0</msb>
31152              <enumeratedValues>
31153                <enumeratedValue>
31154                  <name>Trigger</name>
31155                  <description>Trigger task</description>
31156                  <value>1</value>
31157                </enumeratedValue>
31158              </enumeratedValues>
31159            </field>
31160          </fields>
31161        </register>
31162        <register>
31163          <name>TASKS_STOP</name>
31164          <description>Stop comparator</description>
31165          <addressOffset>0x004</addressOffset>
31166          <access>write-only</access>
31167          <fields>
31168            <field>
31169              <name>TASKS_STOP</name>
31170              <description>Stop comparator</description>
31171              <lsb>0</lsb>
31172              <msb>0</msb>
31173              <enumeratedValues>
31174                <enumeratedValue>
31175                  <name>Trigger</name>
31176                  <description>Trigger task</description>
31177                  <value>1</value>
31178                </enumeratedValue>
31179              </enumeratedValues>
31180            </field>
31181          </fields>
31182        </register>
31183        <register>
31184          <name>TASKS_SAMPLE</name>
31185          <description>Sample comparator value</description>
31186          <addressOffset>0x008</addressOffset>
31187          <access>write-only</access>
31188          <fields>
31189            <field>
31190              <name>TASKS_SAMPLE</name>
31191              <description>Sample comparator value</description>
31192              <lsb>0</lsb>
31193              <msb>0</msb>
31194              <enumeratedValues>
31195                <enumeratedValue>
31196                  <name>Trigger</name>
31197                  <description>Trigger task</description>
31198                  <value>1</value>
31199                </enumeratedValue>
31200              </enumeratedValues>
31201            </field>
31202          </fields>
31203        </register>
31204        <register>
31205          <name>EVENTS_READY</name>
31206          <description>COMP is ready and output is valid</description>
31207          <addressOffset>0x100</addressOffset>
31208          <access>read-write</access>
31209          <fields>
31210            <field>
31211              <name>EVENTS_READY</name>
31212              <description>COMP is ready and output is valid</description>
31213              <lsb>0</lsb>
31214              <msb>0</msb>
31215              <enumeratedValues>
31216                <enumeratedValue>
31217                  <name>NotGenerated</name>
31218                  <description>Event not generated</description>
31219                  <value>0</value>
31220                </enumeratedValue>
31221                <enumeratedValue>
31222                  <name>Generated</name>
31223                  <description>Event generated</description>
31224                  <value>1</value>
31225                </enumeratedValue>
31226              </enumeratedValues>
31227            </field>
31228          </fields>
31229        </register>
31230        <register>
31231          <name>EVENTS_DOWN</name>
31232          <description>Downward crossing</description>
31233          <addressOffset>0x104</addressOffset>
31234          <access>read-write</access>
31235          <fields>
31236            <field>
31237              <name>EVENTS_DOWN</name>
31238              <description>Downward crossing</description>
31239              <lsb>0</lsb>
31240              <msb>0</msb>
31241              <enumeratedValues>
31242                <enumeratedValue>
31243                  <name>NotGenerated</name>
31244                  <description>Event not generated</description>
31245                  <value>0</value>
31246                </enumeratedValue>
31247                <enumeratedValue>
31248                  <name>Generated</name>
31249                  <description>Event generated</description>
31250                  <value>1</value>
31251                </enumeratedValue>
31252              </enumeratedValues>
31253            </field>
31254          </fields>
31255        </register>
31256        <register>
31257          <name>EVENTS_UP</name>
31258          <description>Upward crossing</description>
31259          <addressOffset>0x108</addressOffset>
31260          <access>read-write</access>
31261          <fields>
31262            <field>
31263              <name>EVENTS_UP</name>
31264              <description>Upward crossing</description>
31265              <lsb>0</lsb>
31266              <msb>0</msb>
31267              <enumeratedValues>
31268                <enumeratedValue>
31269                  <name>NotGenerated</name>
31270                  <description>Event not generated</description>
31271                  <value>0</value>
31272                </enumeratedValue>
31273                <enumeratedValue>
31274                  <name>Generated</name>
31275                  <description>Event generated</description>
31276                  <value>1</value>
31277                </enumeratedValue>
31278              </enumeratedValues>
31279            </field>
31280          </fields>
31281        </register>
31282        <register>
31283          <name>EVENTS_CROSS</name>
31284          <description>Downward or upward crossing</description>
31285          <addressOffset>0x10C</addressOffset>
31286          <access>read-write</access>
31287          <fields>
31288            <field>
31289              <name>EVENTS_CROSS</name>
31290              <description>Downward or upward crossing</description>
31291              <lsb>0</lsb>
31292              <msb>0</msb>
31293              <enumeratedValues>
31294                <enumeratedValue>
31295                  <name>NotGenerated</name>
31296                  <description>Event not generated</description>
31297                  <value>0</value>
31298                </enumeratedValue>
31299                <enumeratedValue>
31300                  <name>Generated</name>
31301                  <description>Event generated</description>
31302                  <value>1</value>
31303                </enumeratedValue>
31304              </enumeratedValues>
31305            </field>
31306          </fields>
31307        </register>
31308        <register>
31309          <name>SHORTS</name>
31310          <description>Shortcuts between local events and tasks</description>
31311          <addressOffset>0x200</addressOffset>
31312          <access>read-write</access>
31313          <fields>
31314            <field>
31315              <name>READY_SAMPLE</name>
31316              <description>Shortcut between event READY and task SAMPLE</description>
31317              <lsb>0</lsb>
31318              <msb>0</msb>
31319              <enumeratedValues>
31320                <enumeratedValue>
31321                  <name>Disabled</name>
31322                  <description>Disable shortcut</description>
31323                  <value>0</value>
31324                </enumeratedValue>
31325                <enumeratedValue>
31326                  <name>Enabled</name>
31327                  <description>Enable shortcut</description>
31328                  <value>1</value>
31329                </enumeratedValue>
31330              </enumeratedValues>
31331            </field>
31332            <field>
31333              <name>READY_STOP</name>
31334              <description>Shortcut between event READY and task STOP</description>
31335              <lsb>1</lsb>
31336              <msb>1</msb>
31337              <enumeratedValues>
31338                <enumeratedValue>
31339                  <name>Disabled</name>
31340                  <description>Disable shortcut</description>
31341                  <value>0</value>
31342                </enumeratedValue>
31343                <enumeratedValue>
31344                  <name>Enabled</name>
31345                  <description>Enable shortcut</description>
31346                  <value>1</value>
31347                </enumeratedValue>
31348              </enumeratedValues>
31349            </field>
31350            <field>
31351              <name>DOWN_STOP</name>
31352              <description>Shortcut between event DOWN and task STOP</description>
31353              <lsb>2</lsb>
31354              <msb>2</msb>
31355              <enumeratedValues>
31356                <enumeratedValue>
31357                  <name>Disabled</name>
31358                  <description>Disable shortcut</description>
31359                  <value>0</value>
31360                </enumeratedValue>
31361                <enumeratedValue>
31362                  <name>Enabled</name>
31363                  <description>Enable shortcut</description>
31364                  <value>1</value>
31365                </enumeratedValue>
31366              </enumeratedValues>
31367            </field>
31368            <field>
31369              <name>UP_STOP</name>
31370              <description>Shortcut between event UP and task STOP</description>
31371              <lsb>3</lsb>
31372              <msb>3</msb>
31373              <enumeratedValues>
31374                <enumeratedValue>
31375                  <name>Disabled</name>
31376                  <description>Disable shortcut</description>
31377                  <value>0</value>
31378                </enumeratedValue>
31379                <enumeratedValue>
31380                  <name>Enabled</name>
31381                  <description>Enable shortcut</description>
31382                  <value>1</value>
31383                </enumeratedValue>
31384              </enumeratedValues>
31385            </field>
31386            <field>
31387              <name>CROSS_STOP</name>
31388              <description>Shortcut between event CROSS and task STOP</description>
31389              <lsb>4</lsb>
31390              <msb>4</msb>
31391              <enumeratedValues>
31392                <enumeratedValue>
31393                  <name>Disabled</name>
31394                  <description>Disable shortcut</description>
31395                  <value>0</value>
31396                </enumeratedValue>
31397                <enumeratedValue>
31398                  <name>Enabled</name>
31399                  <description>Enable shortcut</description>
31400                  <value>1</value>
31401                </enumeratedValue>
31402              </enumeratedValues>
31403            </field>
31404          </fields>
31405        </register>
31406        <register>
31407          <name>INTEN</name>
31408          <description>Enable or disable interrupt</description>
31409          <addressOffset>0x300</addressOffset>
31410          <access>read-write</access>
31411          <fields>
31412            <field>
31413              <name>READY</name>
31414              <description>Enable or disable interrupt for event READY</description>
31415              <lsb>0</lsb>
31416              <msb>0</msb>
31417              <enumeratedValues>
31418                <enumeratedValue>
31419                  <name>Disabled</name>
31420                  <description>Disable</description>
31421                  <value>0</value>
31422                </enumeratedValue>
31423                <enumeratedValue>
31424                  <name>Enabled</name>
31425                  <description>Enable</description>
31426                  <value>1</value>
31427                </enumeratedValue>
31428              </enumeratedValues>
31429            </field>
31430            <field>
31431              <name>DOWN</name>
31432              <description>Enable or disable interrupt for event DOWN</description>
31433              <lsb>1</lsb>
31434              <msb>1</msb>
31435              <enumeratedValues>
31436                <enumeratedValue>
31437                  <name>Disabled</name>
31438                  <description>Disable</description>
31439                  <value>0</value>
31440                </enumeratedValue>
31441                <enumeratedValue>
31442                  <name>Enabled</name>
31443                  <description>Enable</description>
31444                  <value>1</value>
31445                </enumeratedValue>
31446              </enumeratedValues>
31447            </field>
31448            <field>
31449              <name>UP</name>
31450              <description>Enable or disable interrupt for event UP</description>
31451              <lsb>2</lsb>
31452              <msb>2</msb>
31453              <enumeratedValues>
31454                <enumeratedValue>
31455                  <name>Disabled</name>
31456                  <description>Disable</description>
31457                  <value>0</value>
31458                </enumeratedValue>
31459                <enumeratedValue>
31460                  <name>Enabled</name>
31461                  <description>Enable</description>
31462                  <value>1</value>
31463                </enumeratedValue>
31464              </enumeratedValues>
31465            </field>
31466            <field>
31467              <name>CROSS</name>
31468              <description>Enable or disable interrupt for event CROSS</description>
31469              <lsb>3</lsb>
31470              <msb>3</msb>
31471              <enumeratedValues>
31472                <enumeratedValue>
31473                  <name>Disabled</name>
31474                  <description>Disable</description>
31475                  <value>0</value>
31476                </enumeratedValue>
31477                <enumeratedValue>
31478                  <name>Enabled</name>
31479                  <description>Enable</description>
31480                  <value>1</value>
31481                </enumeratedValue>
31482              </enumeratedValues>
31483            </field>
31484          </fields>
31485        </register>
31486        <register>
31487          <name>INTENSET</name>
31488          <description>Enable interrupt</description>
31489          <addressOffset>0x304</addressOffset>
31490          <access>read-write</access>
31491          <fields>
31492            <field>
31493              <name>READY</name>
31494              <description>Write '1' to enable interrupt for event READY</description>
31495              <lsb>0</lsb>
31496              <msb>0</msb>
31497              <enumeratedValues>
31498                <usage>read</usage>
31499                <enumeratedValue>
31500                  <name>Disabled</name>
31501                  <description>Read: Disabled</description>
31502                  <value>0</value>
31503                </enumeratedValue>
31504                <enumeratedValue>
31505                  <name>Enabled</name>
31506                  <description>Read: Enabled</description>
31507                  <value>1</value>
31508                </enumeratedValue>
31509              </enumeratedValues>
31510              <enumeratedValues>
31511                <usage>write</usage>
31512                <enumeratedValue>
31513                  <name>Set</name>
31514                  <description>Enable</description>
31515                  <value>1</value>
31516                </enumeratedValue>
31517              </enumeratedValues>
31518            </field>
31519            <field>
31520              <name>DOWN</name>
31521              <description>Write '1' to enable interrupt for event DOWN</description>
31522              <lsb>1</lsb>
31523              <msb>1</msb>
31524              <enumeratedValues>
31525                <usage>read</usage>
31526                <enumeratedValue>
31527                  <name>Disabled</name>
31528                  <description>Read: Disabled</description>
31529                  <value>0</value>
31530                </enumeratedValue>
31531                <enumeratedValue>
31532                  <name>Enabled</name>
31533                  <description>Read: Enabled</description>
31534                  <value>1</value>
31535                </enumeratedValue>
31536              </enumeratedValues>
31537              <enumeratedValues>
31538                <usage>write</usage>
31539                <enumeratedValue>
31540                  <name>Set</name>
31541                  <description>Enable</description>
31542                  <value>1</value>
31543                </enumeratedValue>
31544              </enumeratedValues>
31545            </field>
31546            <field>
31547              <name>UP</name>
31548              <description>Write '1' to enable interrupt for event UP</description>
31549              <lsb>2</lsb>
31550              <msb>2</msb>
31551              <enumeratedValues>
31552                <usage>read</usage>
31553                <enumeratedValue>
31554                  <name>Disabled</name>
31555                  <description>Read: Disabled</description>
31556                  <value>0</value>
31557                </enumeratedValue>
31558                <enumeratedValue>
31559                  <name>Enabled</name>
31560                  <description>Read: Enabled</description>
31561                  <value>1</value>
31562                </enumeratedValue>
31563              </enumeratedValues>
31564              <enumeratedValues>
31565                <usage>write</usage>
31566                <enumeratedValue>
31567                  <name>Set</name>
31568                  <description>Enable</description>
31569                  <value>1</value>
31570                </enumeratedValue>
31571              </enumeratedValues>
31572            </field>
31573            <field>
31574              <name>CROSS</name>
31575              <description>Write '1' to enable interrupt for event CROSS</description>
31576              <lsb>3</lsb>
31577              <msb>3</msb>
31578              <enumeratedValues>
31579                <usage>read</usage>
31580                <enumeratedValue>
31581                  <name>Disabled</name>
31582                  <description>Read: Disabled</description>
31583                  <value>0</value>
31584                </enumeratedValue>
31585                <enumeratedValue>
31586                  <name>Enabled</name>
31587                  <description>Read: Enabled</description>
31588                  <value>1</value>
31589                </enumeratedValue>
31590              </enumeratedValues>
31591              <enumeratedValues>
31592                <usage>write</usage>
31593                <enumeratedValue>
31594                  <name>Set</name>
31595                  <description>Enable</description>
31596                  <value>1</value>
31597                </enumeratedValue>
31598              </enumeratedValues>
31599            </field>
31600          </fields>
31601        </register>
31602        <register>
31603          <name>INTENCLR</name>
31604          <description>Disable interrupt</description>
31605          <addressOffset>0x308</addressOffset>
31606          <access>read-write</access>
31607          <fields>
31608            <field>
31609              <name>READY</name>
31610              <description>Write '1' to disable interrupt for event READY</description>
31611              <lsb>0</lsb>
31612              <msb>0</msb>
31613              <enumeratedValues>
31614                <usage>read</usage>
31615                <enumeratedValue>
31616                  <name>Disabled</name>
31617                  <description>Read: Disabled</description>
31618                  <value>0</value>
31619                </enumeratedValue>
31620                <enumeratedValue>
31621                  <name>Enabled</name>
31622                  <description>Read: Enabled</description>
31623                  <value>1</value>
31624                </enumeratedValue>
31625              </enumeratedValues>
31626              <enumeratedValues>
31627                <usage>write</usage>
31628                <enumeratedValue>
31629                  <name>Clear</name>
31630                  <description>Disable</description>
31631                  <value>1</value>
31632                </enumeratedValue>
31633              </enumeratedValues>
31634            </field>
31635            <field>
31636              <name>DOWN</name>
31637              <description>Write '1' to disable interrupt for event DOWN</description>
31638              <lsb>1</lsb>
31639              <msb>1</msb>
31640              <enumeratedValues>
31641                <usage>read</usage>
31642                <enumeratedValue>
31643                  <name>Disabled</name>
31644                  <description>Read: Disabled</description>
31645                  <value>0</value>
31646                </enumeratedValue>
31647                <enumeratedValue>
31648                  <name>Enabled</name>
31649                  <description>Read: Enabled</description>
31650                  <value>1</value>
31651                </enumeratedValue>
31652              </enumeratedValues>
31653              <enumeratedValues>
31654                <usage>write</usage>
31655                <enumeratedValue>
31656                  <name>Clear</name>
31657                  <description>Disable</description>
31658                  <value>1</value>
31659                </enumeratedValue>
31660              </enumeratedValues>
31661            </field>
31662            <field>
31663              <name>UP</name>
31664              <description>Write '1' to disable interrupt for event UP</description>
31665              <lsb>2</lsb>
31666              <msb>2</msb>
31667              <enumeratedValues>
31668                <usage>read</usage>
31669                <enumeratedValue>
31670                  <name>Disabled</name>
31671                  <description>Read: Disabled</description>
31672                  <value>0</value>
31673                </enumeratedValue>
31674                <enumeratedValue>
31675                  <name>Enabled</name>
31676                  <description>Read: Enabled</description>
31677                  <value>1</value>
31678                </enumeratedValue>
31679              </enumeratedValues>
31680              <enumeratedValues>
31681                <usage>write</usage>
31682                <enumeratedValue>
31683                  <name>Clear</name>
31684                  <description>Disable</description>
31685                  <value>1</value>
31686                </enumeratedValue>
31687              </enumeratedValues>
31688            </field>
31689            <field>
31690              <name>CROSS</name>
31691              <description>Write '1' to disable interrupt for event CROSS</description>
31692              <lsb>3</lsb>
31693              <msb>3</msb>
31694              <enumeratedValues>
31695                <usage>read</usage>
31696                <enumeratedValue>
31697                  <name>Disabled</name>
31698                  <description>Read: Disabled</description>
31699                  <value>0</value>
31700                </enumeratedValue>
31701                <enumeratedValue>
31702                  <name>Enabled</name>
31703                  <description>Read: Enabled</description>
31704                  <value>1</value>
31705                </enumeratedValue>
31706              </enumeratedValues>
31707              <enumeratedValues>
31708                <usage>write</usage>
31709                <enumeratedValue>
31710                  <name>Clear</name>
31711                  <description>Disable</description>
31712                  <value>1</value>
31713                </enumeratedValue>
31714              </enumeratedValues>
31715            </field>
31716          </fields>
31717        </register>
31718        <register>
31719          <name>RESULT</name>
31720          <description>Compare result</description>
31721          <addressOffset>0x400</addressOffset>
31722          <access>read-only</access>
31723          <fields>
31724            <field>
31725              <name>RESULT</name>
31726              <description>Result of last compare. Decision point SAMPLE task.</description>
31727              <lsb>0</lsb>
31728              <msb>0</msb>
31729              <enumeratedValues>
31730                <enumeratedValue>
31731                  <name>Below</name>
31732                  <description>Input voltage is below the threshold (VIN+ &amp;lt; VIN-)</description>
31733                  <value>0</value>
31734                </enumeratedValue>
31735                <enumeratedValue>
31736                  <name>Above</name>
31737                  <description>Input voltage is above the threshold (VIN+ &amp;gt; VIN-)</description>
31738                  <value>1</value>
31739                </enumeratedValue>
31740              </enumeratedValues>
31741            </field>
31742          </fields>
31743        </register>
31744        <register>
31745          <name>ENABLE</name>
31746          <description>COMP enable</description>
31747          <addressOffset>0x500</addressOffset>
31748          <access>read-write</access>
31749          <fields>
31750            <field>
31751              <name>ENABLE</name>
31752              <description>Enable or disable COMP</description>
31753              <lsb>0</lsb>
31754              <msb>1</msb>
31755              <enumeratedValues>
31756                <enumeratedValue>
31757                  <name>Disabled</name>
31758                  <description>Disable</description>
31759                  <value>0</value>
31760                </enumeratedValue>
31761                <enumeratedValue>
31762                  <name>Enabled</name>
31763                  <description>Enable</description>
31764                  <value>2</value>
31765                </enumeratedValue>
31766              </enumeratedValues>
31767            </field>
31768          </fields>
31769        </register>
31770        <register>
31771          <name>PSEL</name>
31772          <description>Pin select</description>
31773          <addressOffset>0x504</addressOffset>
31774          <access>read-write</access>
31775          <fields>
31776            <field>
31777              <name>PSEL</name>
31778              <description>Analog pin select</description>
31779              <lsb>0</lsb>
31780              <msb>2</msb>
31781              <enumeratedValues>
31782                <enumeratedValue>
31783                  <name>AnalogInput0</name>
31784                  <description>AIN0 selected as analog input</description>
31785                  <value>0</value>
31786                </enumeratedValue>
31787                <enumeratedValue>
31788                  <name>AnalogInput1</name>
31789                  <description>AIN1 selected as analog input</description>
31790                  <value>1</value>
31791                </enumeratedValue>
31792                <enumeratedValue>
31793                  <name>AnalogInput2</name>
31794                  <description>AIN2 selected as analog input</description>
31795                  <value>2</value>
31796                </enumeratedValue>
31797                <enumeratedValue>
31798                  <name>AnalogInput3</name>
31799                  <description>AIN3 selected as analog input</description>
31800                  <value>3</value>
31801                </enumeratedValue>
31802                <enumeratedValue>
31803                  <name>AnalogInput4</name>
31804                  <description>AIN4 selected as analog input</description>
31805                  <value>4</value>
31806                </enumeratedValue>
31807                <enumeratedValue>
31808                  <name>AnalogInput5</name>
31809                  <description>AIN5 selected as analog input</description>
31810                  <value>5</value>
31811                </enumeratedValue>
31812                <enumeratedValue>
31813                  <name>AnalogInput6</name>
31814                  <description>AIN6 selected as analog input</description>
31815                  <value>6</value>
31816                </enumeratedValue>
31817                <enumeratedValue>
31818                  <name>VddDiv2</name>
31819                  <description>VDD/2 selected as analog input</description>
31820                  <value>7</value>
31821                </enumeratedValue>
31822              </enumeratedValues>
31823            </field>
31824          </fields>
31825        </register>
31826        <register>
31827          <name>REFSEL</name>
31828          <description>Reference source select for single-ended mode</description>
31829          <addressOffset>0x508</addressOffset>
31830          <access>read-write</access>
31831          <resetValue>0x00000004</resetValue>
31832          <fields>
31833            <field>
31834              <name>REFSEL</name>
31835              <description>Reference select</description>
31836              <lsb>0</lsb>
31837              <msb>2</msb>
31838              <enumeratedValues>
31839                <enumeratedValue>
31840                  <name>Int1V2</name>
31841                  <description>VREF = internal 1.2 V reference (VDD &amp;gt;= 1.7 V)</description>
31842                  <value>0</value>
31843                </enumeratedValue>
31844                <enumeratedValue>
31845                  <name>Int1V8</name>
31846                  <description>VREF = internal 1.8 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
31847                  <value>1</value>
31848                </enumeratedValue>
31849                <enumeratedValue>
31850                  <name>Int2V4</name>
31851                  <description>VREF = internal 2.4 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
31852                  <value>2</value>
31853                </enumeratedValue>
31854                <enumeratedValue>
31855                  <name>VDD</name>
31856                  <description>VREF = VDD</description>
31857                  <value>4</value>
31858                </enumeratedValue>
31859                <enumeratedValue>
31860                  <name>ARef</name>
31861                  <description>VREF = AREF (VDD &amp;gt;= VREF &amp;gt;= AREFMIN)</description>
31862                  <value>5</value>
31863                </enumeratedValue>
31864              </enumeratedValues>
31865            </field>
31866          </fields>
31867        </register>
31868        <register>
31869          <name>EXTREFSEL</name>
31870          <description>External reference select</description>
31871          <addressOffset>0x50C</addressOffset>
31872          <access>read-write</access>
31873          <fields>
31874            <field>
31875              <name>EXTREFSEL</name>
31876              <description>External analog reference select</description>
31877              <lsb>0</lsb>
31878              <msb>2</msb>
31879              <enumeratedValues>
31880                <enumeratedValue>
31881                  <name>AnalogReference0</name>
31882                  <description>Use AIN0 as external analog reference</description>
31883                  <value>0</value>
31884                </enumeratedValue>
31885                <enumeratedValue>
31886                  <name>AnalogReference1</name>
31887                  <description>Use AIN1 as external analog reference</description>
31888                  <value>1</value>
31889                </enumeratedValue>
31890                <enumeratedValue>
31891                  <name>AnalogReference2</name>
31892                  <description>Use AIN2 as external analog reference</description>
31893                  <value>2</value>
31894                </enumeratedValue>
31895                <enumeratedValue>
31896                  <name>AnalogReference3</name>
31897                  <description>Use AIN3 as external analog reference</description>
31898                  <value>3</value>
31899                </enumeratedValue>
31900                <enumeratedValue>
31901                  <name>AnalogReference4</name>
31902                  <description>Use AIN4 as external analog reference</description>
31903                  <value>4</value>
31904                </enumeratedValue>
31905                <enumeratedValue>
31906                  <name>AnalogReference5</name>
31907                  <description>Use AIN5 as external analog reference</description>
31908                  <value>5</value>
31909                </enumeratedValue>
31910                <enumeratedValue>
31911                  <name>AnalogReference6</name>
31912                  <description>Use AIN6 as external analog reference</description>
31913                  <value>6</value>
31914                </enumeratedValue>
31915                <enumeratedValue>
31916                  <name>AnalogReference7</name>
31917                  <description>Use AIN7 as external analog reference</description>
31918                  <value>7</value>
31919                </enumeratedValue>
31920              </enumeratedValues>
31921            </field>
31922          </fields>
31923        </register>
31924        <register>
31925          <name>TH</name>
31926          <description>Threshold configuration for hysteresis unit</description>
31927          <addressOffset>0x530</addressOffset>
31928          <access>read-write</access>
31929          <resetValue>0x00000000</resetValue>
31930          <fields>
31931            <field>
31932              <name>THDOWN</name>
31933              <description>VDOWN = (THDOWN+1)/64*VREF</description>
31934              <lsb>0</lsb>
31935              <msb>5</msb>
31936            </field>
31937            <field>
31938              <name>THUP</name>
31939              <description>VUP = (THUP+1)/64*VREF</description>
31940              <lsb>8</lsb>
31941              <msb>13</msb>
31942            </field>
31943          </fields>
31944        </register>
31945        <register>
31946          <name>MODE</name>
31947          <description>Mode configuration</description>
31948          <addressOffset>0x534</addressOffset>
31949          <access>read-write</access>
31950          <fields>
31951            <field>
31952              <name>SP</name>
31953              <description>Speed and power modes</description>
31954              <lsb>0</lsb>
31955              <msb>1</msb>
31956              <enumeratedValues>
31957                <enumeratedValue>
31958                  <name>Low</name>
31959                  <description>Low-power mode</description>
31960                  <value>0</value>
31961                </enumeratedValue>
31962                <enumeratedValue>
31963                  <name>Normal</name>
31964                  <description>Normal mode</description>
31965                  <value>1</value>
31966                </enumeratedValue>
31967                <enumeratedValue>
31968                  <name>High</name>
31969                  <description>High-speed mode</description>
31970                  <value>2</value>
31971                </enumeratedValue>
31972              </enumeratedValues>
31973            </field>
31974            <field>
31975              <name>MAIN</name>
31976              <description>Main operation modes</description>
31977              <lsb>8</lsb>
31978              <msb>8</msb>
31979              <enumeratedValues>
31980                <enumeratedValue>
31981                  <name>SE</name>
31982                  <description>Single-ended mode</description>
31983                  <value>0</value>
31984                </enumeratedValue>
31985                <enumeratedValue>
31986                  <name>Diff</name>
31987                  <description>Differential mode</description>
31988                  <value>1</value>
31989                </enumeratedValue>
31990              </enumeratedValues>
31991            </field>
31992          </fields>
31993        </register>
31994        <register>
31995          <name>HYST</name>
31996          <description>Comparator hysteresis enable</description>
31997          <addressOffset>0x538</addressOffset>
31998          <access>read-write</access>
31999          <fields>
32000            <field>
32001              <name>HYST</name>
32002              <description>Comparator hysteresis</description>
32003              <lsb>0</lsb>
32004              <msb>0</msb>
32005              <enumeratedValues>
32006                <enumeratedValue>
32007                  <name>NoHyst</name>
32008                  <description>Comparator hysteresis disabled</description>
32009                  <value>0</value>
32010                </enumeratedValue>
32011                <enumeratedValue>
32012                  <name>Hyst50mV</name>
32013                  <description>Comparator hysteresis enabled</description>
32014                  <value>1</value>
32015                </enumeratedValue>
32016              </enumeratedValues>
32017            </field>
32018          </fields>
32019        </register>
32020      </registers>
32021    </peripheral>
32022    <peripheral>
32023      <name>EGU0</name>
32024      <description>Event generator unit 0</description>
32025      <baseAddress>0x40014000</baseAddress>
32026      <headerStructName>EGU</headerStructName>
32027      <addressBlock>
32028        <offset>0</offset>
32029        <size>0x1000</size>
32030        <usage>registers</usage>
32031      </addressBlock>
32032      <interrupt>
32033        <name>SWI0_EGU0</name>
32034        <value>20</value>
32035      </interrupt>
32036      <groupName>EGU</groupName>
32037      <size>0x20</size>
32038      <registers>
32039        <register>
32040          <dim>0x10</dim>
32041          <dimIncrement>0x4</dimIncrement>
32042          <name>TASKS_TRIGGER[%s]</name>
32043          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
32044          <addressOffset>0x000</addressOffset>
32045          <access>write-only</access>
32046          <fields>
32047            <field>
32048              <name>TASKS_TRIGGER</name>
32049              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
32050              <lsb>0</lsb>
32051              <msb>0</msb>
32052              <enumeratedValues>
32053                <enumeratedValue>
32054                  <name>Trigger</name>
32055                  <description>Trigger task</description>
32056                  <value>1</value>
32057                </enumeratedValue>
32058              </enumeratedValues>
32059            </field>
32060          </fields>
32061        </register>
32062        <register>
32063          <dim>0x10</dim>
32064          <dimIncrement>0x4</dimIncrement>
32065          <name>EVENTS_TRIGGERED[%s]</name>
32066          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
32067          <addressOffset>0x100</addressOffset>
32068          <access>read-write</access>
32069          <fields>
32070            <field>
32071              <name>EVENTS_TRIGGERED</name>
32072              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
32073              <lsb>0</lsb>
32074              <msb>0</msb>
32075              <enumeratedValues>
32076                <enumeratedValue>
32077                  <name>NotGenerated</name>
32078                  <description>Event not generated</description>
32079                  <value>0</value>
32080                </enumeratedValue>
32081                <enumeratedValue>
32082                  <name>Generated</name>
32083                  <description>Event generated</description>
32084                  <value>1</value>
32085                </enumeratedValue>
32086              </enumeratedValues>
32087            </field>
32088          </fields>
32089        </register>
32090        <register>
32091          <name>INTEN</name>
32092          <description>Enable or disable interrupt</description>
32093          <addressOffset>0x300</addressOffset>
32094          <access>read-write</access>
32095          <fields>
32096            <field>
32097              <name>TRIGGERED0</name>
32098              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
32099              <lsb>0</lsb>
32100              <msb>0</msb>
32101              <enumeratedValues>
32102                <enumeratedValue>
32103                  <name>Disabled</name>
32104                  <description>Disable</description>
32105                  <value>0</value>
32106                </enumeratedValue>
32107                <enumeratedValue>
32108                  <name>Enabled</name>
32109                  <description>Enable</description>
32110                  <value>1</value>
32111                </enumeratedValue>
32112              </enumeratedValues>
32113            </field>
32114            <field>
32115              <name>TRIGGERED1</name>
32116              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
32117              <lsb>1</lsb>
32118              <msb>1</msb>
32119              <enumeratedValues>
32120                <enumeratedValue>
32121                  <name>Disabled</name>
32122                  <description>Disable</description>
32123                  <value>0</value>
32124                </enumeratedValue>
32125                <enumeratedValue>
32126                  <name>Enabled</name>
32127                  <description>Enable</description>
32128                  <value>1</value>
32129                </enumeratedValue>
32130              </enumeratedValues>
32131            </field>
32132            <field>
32133              <name>TRIGGERED2</name>
32134              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
32135              <lsb>2</lsb>
32136              <msb>2</msb>
32137              <enumeratedValues>
32138                <enumeratedValue>
32139                  <name>Disabled</name>
32140                  <description>Disable</description>
32141                  <value>0</value>
32142                </enumeratedValue>
32143                <enumeratedValue>
32144                  <name>Enabled</name>
32145                  <description>Enable</description>
32146                  <value>1</value>
32147                </enumeratedValue>
32148              </enumeratedValues>
32149            </field>
32150            <field>
32151              <name>TRIGGERED3</name>
32152              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
32153              <lsb>3</lsb>
32154              <msb>3</msb>
32155              <enumeratedValues>
32156                <enumeratedValue>
32157                  <name>Disabled</name>
32158                  <description>Disable</description>
32159                  <value>0</value>
32160                </enumeratedValue>
32161                <enumeratedValue>
32162                  <name>Enabled</name>
32163                  <description>Enable</description>
32164                  <value>1</value>
32165                </enumeratedValue>
32166              </enumeratedValues>
32167            </field>
32168            <field>
32169              <name>TRIGGERED4</name>
32170              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
32171              <lsb>4</lsb>
32172              <msb>4</msb>
32173              <enumeratedValues>
32174                <enumeratedValue>
32175                  <name>Disabled</name>
32176                  <description>Disable</description>
32177                  <value>0</value>
32178                </enumeratedValue>
32179                <enumeratedValue>
32180                  <name>Enabled</name>
32181                  <description>Enable</description>
32182                  <value>1</value>
32183                </enumeratedValue>
32184              </enumeratedValues>
32185            </field>
32186            <field>
32187              <name>TRIGGERED5</name>
32188              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
32189              <lsb>5</lsb>
32190              <msb>5</msb>
32191              <enumeratedValues>
32192                <enumeratedValue>
32193                  <name>Disabled</name>
32194                  <description>Disable</description>
32195                  <value>0</value>
32196                </enumeratedValue>
32197                <enumeratedValue>
32198                  <name>Enabled</name>
32199                  <description>Enable</description>
32200                  <value>1</value>
32201                </enumeratedValue>
32202              </enumeratedValues>
32203            </field>
32204            <field>
32205              <name>TRIGGERED6</name>
32206              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
32207              <lsb>6</lsb>
32208              <msb>6</msb>
32209              <enumeratedValues>
32210                <enumeratedValue>
32211                  <name>Disabled</name>
32212                  <description>Disable</description>
32213                  <value>0</value>
32214                </enumeratedValue>
32215                <enumeratedValue>
32216                  <name>Enabled</name>
32217                  <description>Enable</description>
32218                  <value>1</value>
32219                </enumeratedValue>
32220              </enumeratedValues>
32221            </field>
32222            <field>
32223              <name>TRIGGERED7</name>
32224              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
32225              <lsb>7</lsb>
32226              <msb>7</msb>
32227              <enumeratedValues>
32228                <enumeratedValue>
32229                  <name>Disabled</name>
32230                  <description>Disable</description>
32231                  <value>0</value>
32232                </enumeratedValue>
32233                <enumeratedValue>
32234                  <name>Enabled</name>
32235                  <description>Enable</description>
32236                  <value>1</value>
32237                </enumeratedValue>
32238              </enumeratedValues>
32239            </field>
32240            <field>
32241              <name>TRIGGERED8</name>
32242              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
32243              <lsb>8</lsb>
32244              <msb>8</msb>
32245              <enumeratedValues>
32246                <enumeratedValue>
32247                  <name>Disabled</name>
32248                  <description>Disable</description>
32249                  <value>0</value>
32250                </enumeratedValue>
32251                <enumeratedValue>
32252                  <name>Enabled</name>
32253                  <description>Enable</description>
32254                  <value>1</value>
32255                </enumeratedValue>
32256              </enumeratedValues>
32257            </field>
32258            <field>
32259              <name>TRIGGERED9</name>
32260              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
32261              <lsb>9</lsb>
32262              <msb>9</msb>
32263              <enumeratedValues>
32264                <enumeratedValue>
32265                  <name>Disabled</name>
32266                  <description>Disable</description>
32267                  <value>0</value>
32268                </enumeratedValue>
32269                <enumeratedValue>
32270                  <name>Enabled</name>
32271                  <description>Enable</description>
32272                  <value>1</value>
32273                </enumeratedValue>
32274              </enumeratedValues>
32275            </field>
32276            <field>
32277              <name>TRIGGERED10</name>
32278              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
32279              <lsb>10</lsb>
32280              <msb>10</msb>
32281              <enumeratedValues>
32282                <enumeratedValue>
32283                  <name>Disabled</name>
32284                  <description>Disable</description>
32285                  <value>0</value>
32286                </enumeratedValue>
32287                <enumeratedValue>
32288                  <name>Enabled</name>
32289                  <description>Enable</description>
32290                  <value>1</value>
32291                </enumeratedValue>
32292              </enumeratedValues>
32293            </field>
32294            <field>
32295              <name>TRIGGERED11</name>
32296              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
32297              <lsb>11</lsb>
32298              <msb>11</msb>
32299              <enumeratedValues>
32300                <enumeratedValue>
32301                  <name>Disabled</name>
32302                  <description>Disable</description>
32303                  <value>0</value>
32304                </enumeratedValue>
32305                <enumeratedValue>
32306                  <name>Enabled</name>
32307                  <description>Enable</description>
32308                  <value>1</value>
32309                </enumeratedValue>
32310              </enumeratedValues>
32311            </field>
32312            <field>
32313              <name>TRIGGERED12</name>
32314              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
32315              <lsb>12</lsb>
32316              <msb>12</msb>
32317              <enumeratedValues>
32318                <enumeratedValue>
32319                  <name>Disabled</name>
32320                  <description>Disable</description>
32321                  <value>0</value>
32322                </enumeratedValue>
32323                <enumeratedValue>
32324                  <name>Enabled</name>
32325                  <description>Enable</description>
32326                  <value>1</value>
32327                </enumeratedValue>
32328              </enumeratedValues>
32329            </field>
32330            <field>
32331              <name>TRIGGERED13</name>
32332              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
32333              <lsb>13</lsb>
32334              <msb>13</msb>
32335              <enumeratedValues>
32336                <enumeratedValue>
32337                  <name>Disabled</name>
32338                  <description>Disable</description>
32339                  <value>0</value>
32340                </enumeratedValue>
32341                <enumeratedValue>
32342                  <name>Enabled</name>
32343                  <description>Enable</description>
32344                  <value>1</value>
32345                </enumeratedValue>
32346              </enumeratedValues>
32347            </field>
32348            <field>
32349              <name>TRIGGERED14</name>
32350              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
32351              <lsb>14</lsb>
32352              <msb>14</msb>
32353              <enumeratedValues>
32354                <enumeratedValue>
32355                  <name>Disabled</name>
32356                  <description>Disable</description>
32357                  <value>0</value>
32358                </enumeratedValue>
32359                <enumeratedValue>
32360                  <name>Enabled</name>
32361                  <description>Enable</description>
32362                  <value>1</value>
32363                </enumeratedValue>
32364              </enumeratedValues>
32365            </field>
32366            <field>
32367              <name>TRIGGERED15</name>
32368              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
32369              <lsb>15</lsb>
32370              <msb>15</msb>
32371              <enumeratedValues>
32372                <enumeratedValue>
32373                  <name>Disabled</name>
32374                  <description>Disable</description>
32375                  <value>0</value>
32376                </enumeratedValue>
32377                <enumeratedValue>
32378                  <name>Enabled</name>
32379                  <description>Enable</description>
32380                  <value>1</value>
32381                </enumeratedValue>
32382              </enumeratedValues>
32383            </field>
32384          </fields>
32385        </register>
32386        <register>
32387          <name>INTENSET</name>
32388          <description>Enable interrupt</description>
32389          <addressOffset>0x304</addressOffset>
32390          <access>read-write</access>
32391          <fields>
32392            <field>
32393              <name>TRIGGERED0</name>
32394              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
32395              <lsb>0</lsb>
32396              <msb>0</msb>
32397              <enumeratedValues>
32398                <usage>read</usage>
32399                <enumeratedValue>
32400                  <name>Disabled</name>
32401                  <description>Read: Disabled</description>
32402                  <value>0</value>
32403                </enumeratedValue>
32404                <enumeratedValue>
32405                  <name>Enabled</name>
32406                  <description>Read: Enabled</description>
32407                  <value>1</value>
32408                </enumeratedValue>
32409              </enumeratedValues>
32410              <enumeratedValues>
32411                <usage>write</usage>
32412                <enumeratedValue>
32413                  <name>Set</name>
32414                  <description>Enable</description>
32415                  <value>1</value>
32416                </enumeratedValue>
32417              </enumeratedValues>
32418            </field>
32419            <field>
32420              <name>TRIGGERED1</name>
32421              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
32422              <lsb>1</lsb>
32423              <msb>1</msb>
32424              <enumeratedValues>
32425                <usage>read</usage>
32426                <enumeratedValue>
32427                  <name>Disabled</name>
32428                  <description>Read: Disabled</description>
32429                  <value>0</value>
32430                </enumeratedValue>
32431                <enumeratedValue>
32432                  <name>Enabled</name>
32433                  <description>Read: Enabled</description>
32434                  <value>1</value>
32435                </enumeratedValue>
32436              </enumeratedValues>
32437              <enumeratedValues>
32438                <usage>write</usage>
32439                <enumeratedValue>
32440                  <name>Set</name>
32441                  <description>Enable</description>
32442                  <value>1</value>
32443                </enumeratedValue>
32444              </enumeratedValues>
32445            </field>
32446            <field>
32447              <name>TRIGGERED2</name>
32448              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
32449              <lsb>2</lsb>
32450              <msb>2</msb>
32451              <enumeratedValues>
32452                <usage>read</usage>
32453                <enumeratedValue>
32454                  <name>Disabled</name>
32455                  <description>Read: Disabled</description>
32456                  <value>0</value>
32457                </enumeratedValue>
32458                <enumeratedValue>
32459                  <name>Enabled</name>
32460                  <description>Read: Enabled</description>
32461                  <value>1</value>
32462                </enumeratedValue>
32463              </enumeratedValues>
32464              <enumeratedValues>
32465                <usage>write</usage>
32466                <enumeratedValue>
32467                  <name>Set</name>
32468                  <description>Enable</description>
32469                  <value>1</value>
32470                </enumeratedValue>
32471              </enumeratedValues>
32472            </field>
32473            <field>
32474              <name>TRIGGERED3</name>
32475              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
32476              <lsb>3</lsb>
32477              <msb>3</msb>
32478              <enumeratedValues>
32479                <usage>read</usage>
32480                <enumeratedValue>
32481                  <name>Disabled</name>
32482                  <description>Read: Disabled</description>
32483                  <value>0</value>
32484                </enumeratedValue>
32485                <enumeratedValue>
32486                  <name>Enabled</name>
32487                  <description>Read: Enabled</description>
32488                  <value>1</value>
32489                </enumeratedValue>
32490              </enumeratedValues>
32491              <enumeratedValues>
32492                <usage>write</usage>
32493                <enumeratedValue>
32494                  <name>Set</name>
32495                  <description>Enable</description>
32496                  <value>1</value>
32497                </enumeratedValue>
32498              </enumeratedValues>
32499            </field>
32500            <field>
32501              <name>TRIGGERED4</name>
32502              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
32503              <lsb>4</lsb>
32504              <msb>4</msb>
32505              <enumeratedValues>
32506                <usage>read</usage>
32507                <enumeratedValue>
32508                  <name>Disabled</name>
32509                  <description>Read: Disabled</description>
32510                  <value>0</value>
32511                </enumeratedValue>
32512                <enumeratedValue>
32513                  <name>Enabled</name>
32514                  <description>Read: Enabled</description>
32515                  <value>1</value>
32516                </enumeratedValue>
32517              </enumeratedValues>
32518              <enumeratedValues>
32519                <usage>write</usage>
32520                <enumeratedValue>
32521                  <name>Set</name>
32522                  <description>Enable</description>
32523                  <value>1</value>
32524                </enumeratedValue>
32525              </enumeratedValues>
32526            </field>
32527            <field>
32528              <name>TRIGGERED5</name>
32529              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
32530              <lsb>5</lsb>
32531              <msb>5</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>TRIGGERED6</name>
32556              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
32557              <lsb>6</lsb>
32558              <msb>6</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>TRIGGERED7</name>
32583              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
32584              <lsb>7</lsb>
32585              <msb>7</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            <field>
32609              <name>TRIGGERED8</name>
32610              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
32611              <lsb>8</lsb>
32612              <msb>8</msb>
32613              <enumeratedValues>
32614                <usage>read</usage>
32615                <enumeratedValue>
32616                  <name>Disabled</name>
32617                  <description>Read: Disabled</description>
32618                  <value>0</value>
32619                </enumeratedValue>
32620                <enumeratedValue>
32621                  <name>Enabled</name>
32622                  <description>Read: Enabled</description>
32623                  <value>1</value>
32624                </enumeratedValue>
32625              </enumeratedValues>
32626              <enumeratedValues>
32627                <usage>write</usage>
32628                <enumeratedValue>
32629                  <name>Set</name>
32630                  <description>Enable</description>
32631                  <value>1</value>
32632                </enumeratedValue>
32633              </enumeratedValues>
32634            </field>
32635            <field>
32636              <name>TRIGGERED9</name>
32637              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
32638              <lsb>9</lsb>
32639              <msb>9</msb>
32640              <enumeratedValues>
32641                <usage>read</usage>
32642                <enumeratedValue>
32643                  <name>Disabled</name>
32644                  <description>Read: Disabled</description>
32645                  <value>0</value>
32646                </enumeratedValue>
32647                <enumeratedValue>
32648                  <name>Enabled</name>
32649                  <description>Read: Enabled</description>
32650                  <value>1</value>
32651                </enumeratedValue>
32652              </enumeratedValues>
32653              <enumeratedValues>
32654                <usage>write</usage>
32655                <enumeratedValue>
32656                  <name>Set</name>
32657                  <description>Enable</description>
32658                  <value>1</value>
32659                </enumeratedValue>
32660              </enumeratedValues>
32661            </field>
32662            <field>
32663              <name>TRIGGERED10</name>
32664              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
32665              <lsb>10</lsb>
32666              <msb>10</msb>
32667              <enumeratedValues>
32668                <usage>read</usage>
32669                <enumeratedValue>
32670                  <name>Disabled</name>
32671                  <description>Read: Disabled</description>
32672                  <value>0</value>
32673                </enumeratedValue>
32674                <enumeratedValue>
32675                  <name>Enabled</name>
32676                  <description>Read: Enabled</description>
32677                  <value>1</value>
32678                </enumeratedValue>
32679              </enumeratedValues>
32680              <enumeratedValues>
32681                <usage>write</usage>
32682                <enumeratedValue>
32683                  <name>Set</name>
32684                  <description>Enable</description>
32685                  <value>1</value>
32686                </enumeratedValue>
32687              </enumeratedValues>
32688            </field>
32689            <field>
32690              <name>TRIGGERED11</name>
32691              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
32692              <lsb>11</lsb>
32693              <msb>11</msb>
32694              <enumeratedValues>
32695                <usage>read</usage>
32696                <enumeratedValue>
32697                  <name>Disabled</name>
32698                  <description>Read: Disabled</description>
32699                  <value>0</value>
32700                </enumeratedValue>
32701                <enumeratedValue>
32702                  <name>Enabled</name>
32703                  <description>Read: Enabled</description>
32704                  <value>1</value>
32705                </enumeratedValue>
32706              </enumeratedValues>
32707              <enumeratedValues>
32708                <usage>write</usage>
32709                <enumeratedValue>
32710                  <name>Set</name>
32711                  <description>Enable</description>
32712                  <value>1</value>
32713                </enumeratedValue>
32714              </enumeratedValues>
32715            </field>
32716            <field>
32717              <name>TRIGGERED12</name>
32718              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
32719              <lsb>12</lsb>
32720              <msb>12</msb>
32721              <enumeratedValues>
32722                <usage>read</usage>
32723                <enumeratedValue>
32724                  <name>Disabled</name>
32725                  <description>Read: Disabled</description>
32726                  <value>0</value>
32727                </enumeratedValue>
32728                <enumeratedValue>
32729                  <name>Enabled</name>
32730                  <description>Read: Enabled</description>
32731                  <value>1</value>
32732                </enumeratedValue>
32733              </enumeratedValues>
32734              <enumeratedValues>
32735                <usage>write</usage>
32736                <enumeratedValue>
32737                  <name>Set</name>
32738                  <description>Enable</description>
32739                  <value>1</value>
32740                </enumeratedValue>
32741              </enumeratedValues>
32742            </field>
32743            <field>
32744              <name>TRIGGERED13</name>
32745              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
32746              <lsb>13</lsb>
32747              <msb>13</msb>
32748              <enumeratedValues>
32749                <usage>read</usage>
32750                <enumeratedValue>
32751                  <name>Disabled</name>
32752                  <description>Read: Disabled</description>
32753                  <value>0</value>
32754                </enumeratedValue>
32755                <enumeratedValue>
32756                  <name>Enabled</name>
32757                  <description>Read: Enabled</description>
32758                  <value>1</value>
32759                </enumeratedValue>
32760              </enumeratedValues>
32761              <enumeratedValues>
32762                <usage>write</usage>
32763                <enumeratedValue>
32764                  <name>Set</name>
32765                  <description>Enable</description>
32766                  <value>1</value>
32767                </enumeratedValue>
32768              </enumeratedValues>
32769            </field>
32770            <field>
32771              <name>TRIGGERED14</name>
32772              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
32773              <lsb>14</lsb>
32774              <msb>14</msb>
32775              <enumeratedValues>
32776                <usage>read</usage>
32777                <enumeratedValue>
32778                  <name>Disabled</name>
32779                  <description>Read: Disabled</description>
32780                  <value>0</value>
32781                </enumeratedValue>
32782                <enumeratedValue>
32783                  <name>Enabled</name>
32784                  <description>Read: Enabled</description>
32785                  <value>1</value>
32786                </enumeratedValue>
32787              </enumeratedValues>
32788              <enumeratedValues>
32789                <usage>write</usage>
32790                <enumeratedValue>
32791                  <name>Set</name>
32792                  <description>Enable</description>
32793                  <value>1</value>
32794                </enumeratedValue>
32795              </enumeratedValues>
32796            </field>
32797            <field>
32798              <name>TRIGGERED15</name>
32799              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
32800              <lsb>15</lsb>
32801              <msb>15</msb>
32802              <enumeratedValues>
32803                <usage>read</usage>
32804                <enumeratedValue>
32805                  <name>Disabled</name>
32806                  <description>Read: Disabled</description>
32807                  <value>0</value>
32808                </enumeratedValue>
32809                <enumeratedValue>
32810                  <name>Enabled</name>
32811                  <description>Read: Enabled</description>
32812                  <value>1</value>
32813                </enumeratedValue>
32814              </enumeratedValues>
32815              <enumeratedValues>
32816                <usage>write</usage>
32817                <enumeratedValue>
32818                  <name>Set</name>
32819                  <description>Enable</description>
32820                  <value>1</value>
32821                </enumeratedValue>
32822              </enumeratedValues>
32823            </field>
32824          </fields>
32825        </register>
32826        <register>
32827          <name>INTENCLR</name>
32828          <description>Disable interrupt</description>
32829          <addressOffset>0x308</addressOffset>
32830          <access>read-write</access>
32831          <fields>
32832            <field>
32833              <name>TRIGGERED0</name>
32834              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
32835              <lsb>0</lsb>
32836              <msb>0</msb>
32837              <enumeratedValues>
32838                <usage>read</usage>
32839                <enumeratedValue>
32840                  <name>Disabled</name>
32841                  <description>Read: Disabled</description>
32842                  <value>0</value>
32843                </enumeratedValue>
32844                <enumeratedValue>
32845                  <name>Enabled</name>
32846                  <description>Read: Enabled</description>
32847                  <value>1</value>
32848                </enumeratedValue>
32849              </enumeratedValues>
32850              <enumeratedValues>
32851                <usage>write</usage>
32852                <enumeratedValue>
32853                  <name>Clear</name>
32854                  <description>Disable</description>
32855                  <value>1</value>
32856                </enumeratedValue>
32857              </enumeratedValues>
32858            </field>
32859            <field>
32860              <name>TRIGGERED1</name>
32861              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
32862              <lsb>1</lsb>
32863              <msb>1</msb>
32864              <enumeratedValues>
32865                <usage>read</usage>
32866                <enumeratedValue>
32867                  <name>Disabled</name>
32868                  <description>Read: Disabled</description>
32869                  <value>0</value>
32870                </enumeratedValue>
32871                <enumeratedValue>
32872                  <name>Enabled</name>
32873                  <description>Read: Enabled</description>
32874                  <value>1</value>
32875                </enumeratedValue>
32876              </enumeratedValues>
32877              <enumeratedValues>
32878                <usage>write</usage>
32879                <enumeratedValue>
32880                  <name>Clear</name>
32881                  <description>Disable</description>
32882                  <value>1</value>
32883                </enumeratedValue>
32884              </enumeratedValues>
32885            </field>
32886            <field>
32887              <name>TRIGGERED2</name>
32888              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
32889              <lsb>2</lsb>
32890              <msb>2</msb>
32891              <enumeratedValues>
32892                <usage>read</usage>
32893                <enumeratedValue>
32894                  <name>Disabled</name>
32895                  <description>Read: Disabled</description>
32896                  <value>0</value>
32897                </enumeratedValue>
32898                <enumeratedValue>
32899                  <name>Enabled</name>
32900                  <description>Read: Enabled</description>
32901                  <value>1</value>
32902                </enumeratedValue>
32903              </enumeratedValues>
32904              <enumeratedValues>
32905                <usage>write</usage>
32906                <enumeratedValue>
32907                  <name>Clear</name>
32908                  <description>Disable</description>
32909                  <value>1</value>
32910                </enumeratedValue>
32911              </enumeratedValues>
32912            </field>
32913            <field>
32914              <name>TRIGGERED3</name>
32915              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
32916              <lsb>3</lsb>
32917              <msb>3</msb>
32918              <enumeratedValues>
32919                <usage>read</usage>
32920                <enumeratedValue>
32921                  <name>Disabled</name>
32922                  <description>Read: Disabled</description>
32923                  <value>0</value>
32924                </enumeratedValue>
32925                <enumeratedValue>
32926                  <name>Enabled</name>
32927                  <description>Read: Enabled</description>
32928                  <value>1</value>
32929                </enumeratedValue>
32930              </enumeratedValues>
32931              <enumeratedValues>
32932                <usage>write</usage>
32933                <enumeratedValue>
32934                  <name>Clear</name>
32935                  <description>Disable</description>
32936                  <value>1</value>
32937                </enumeratedValue>
32938              </enumeratedValues>
32939            </field>
32940            <field>
32941              <name>TRIGGERED4</name>
32942              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
32943              <lsb>4</lsb>
32944              <msb>4</msb>
32945              <enumeratedValues>
32946                <usage>read</usage>
32947                <enumeratedValue>
32948                  <name>Disabled</name>
32949                  <description>Read: Disabled</description>
32950                  <value>0</value>
32951                </enumeratedValue>
32952                <enumeratedValue>
32953                  <name>Enabled</name>
32954                  <description>Read: Enabled</description>
32955                  <value>1</value>
32956                </enumeratedValue>
32957              </enumeratedValues>
32958              <enumeratedValues>
32959                <usage>write</usage>
32960                <enumeratedValue>
32961                  <name>Clear</name>
32962                  <description>Disable</description>
32963                  <value>1</value>
32964                </enumeratedValue>
32965              </enumeratedValues>
32966            </field>
32967            <field>
32968              <name>TRIGGERED5</name>
32969              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
32970              <lsb>5</lsb>
32971              <msb>5</msb>
32972              <enumeratedValues>
32973                <usage>read</usage>
32974                <enumeratedValue>
32975                  <name>Disabled</name>
32976                  <description>Read: Disabled</description>
32977                  <value>0</value>
32978                </enumeratedValue>
32979                <enumeratedValue>
32980                  <name>Enabled</name>
32981                  <description>Read: Enabled</description>
32982                  <value>1</value>
32983                </enumeratedValue>
32984              </enumeratedValues>
32985              <enumeratedValues>
32986                <usage>write</usage>
32987                <enumeratedValue>
32988                  <name>Clear</name>
32989                  <description>Disable</description>
32990                  <value>1</value>
32991                </enumeratedValue>
32992              </enumeratedValues>
32993            </field>
32994            <field>
32995              <name>TRIGGERED6</name>
32996              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
32997              <lsb>6</lsb>
32998              <msb>6</msb>
32999              <enumeratedValues>
33000                <usage>read</usage>
33001                <enumeratedValue>
33002                  <name>Disabled</name>
33003                  <description>Read: Disabled</description>
33004                  <value>0</value>
33005                </enumeratedValue>
33006                <enumeratedValue>
33007                  <name>Enabled</name>
33008                  <description>Read: Enabled</description>
33009                  <value>1</value>
33010                </enumeratedValue>
33011              </enumeratedValues>
33012              <enumeratedValues>
33013                <usage>write</usage>
33014                <enumeratedValue>
33015                  <name>Clear</name>
33016                  <description>Disable</description>
33017                  <value>1</value>
33018                </enumeratedValue>
33019              </enumeratedValues>
33020            </field>
33021            <field>
33022              <name>TRIGGERED7</name>
33023              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
33024              <lsb>7</lsb>
33025              <msb>7</msb>
33026              <enumeratedValues>
33027                <usage>read</usage>
33028                <enumeratedValue>
33029                  <name>Disabled</name>
33030                  <description>Read: Disabled</description>
33031                  <value>0</value>
33032                </enumeratedValue>
33033                <enumeratedValue>
33034                  <name>Enabled</name>
33035                  <description>Read: Enabled</description>
33036                  <value>1</value>
33037                </enumeratedValue>
33038              </enumeratedValues>
33039              <enumeratedValues>
33040                <usage>write</usage>
33041                <enumeratedValue>
33042                  <name>Clear</name>
33043                  <description>Disable</description>
33044                  <value>1</value>
33045                </enumeratedValue>
33046              </enumeratedValues>
33047            </field>
33048            <field>
33049              <name>TRIGGERED8</name>
33050              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
33051              <lsb>8</lsb>
33052              <msb>8</msb>
33053              <enumeratedValues>
33054                <usage>read</usage>
33055                <enumeratedValue>
33056                  <name>Disabled</name>
33057                  <description>Read: Disabled</description>
33058                  <value>0</value>
33059                </enumeratedValue>
33060                <enumeratedValue>
33061                  <name>Enabled</name>
33062                  <description>Read: Enabled</description>
33063                  <value>1</value>
33064                </enumeratedValue>
33065              </enumeratedValues>
33066              <enumeratedValues>
33067                <usage>write</usage>
33068                <enumeratedValue>
33069                  <name>Clear</name>
33070                  <description>Disable</description>
33071                  <value>1</value>
33072                </enumeratedValue>
33073              </enumeratedValues>
33074            </field>
33075            <field>
33076              <name>TRIGGERED9</name>
33077              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
33078              <lsb>9</lsb>
33079              <msb>9</msb>
33080              <enumeratedValues>
33081                <usage>read</usage>
33082                <enumeratedValue>
33083                  <name>Disabled</name>
33084                  <description>Read: Disabled</description>
33085                  <value>0</value>
33086                </enumeratedValue>
33087                <enumeratedValue>
33088                  <name>Enabled</name>
33089                  <description>Read: Enabled</description>
33090                  <value>1</value>
33091                </enumeratedValue>
33092              </enumeratedValues>
33093              <enumeratedValues>
33094                <usage>write</usage>
33095                <enumeratedValue>
33096                  <name>Clear</name>
33097                  <description>Disable</description>
33098                  <value>1</value>
33099                </enumeratedValue>
33100              </enumeratedValues>
33101            </field>
33102            <field>
33103              <name>TRIGGERED10</name>
33104              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
33105              <lsb>10</lsb>
33106              <msb>10</msb>
33107              <enumeratedValues>
33108                <usage>read</usage>
33109                <enumeratedValue>
33110                  <name>Disabled</name>
33111                  <description>Read: Disabled</description>
33112                  <value>0</value>
33113                </enumeratedValue>
33114                <enumeratedValue>
33115                  <name>Enabled</name>
33116                  <description>Read: Enabled</description>
33117                  <value>1</value>
33118                </enumeratedValue>
33119              </enumeratedValues>
33120              <enumeratedValues>
33121                <usage>write</usage>
33122                <enumeratedValue>
33123                  <name>Clear</name>
33124                  <description>Disable</description>
33125                  <value>1</value>
33126                </enumeratedValue>
33127              </enumeratedValues>
33128            </field>
33129            <field>
33130              <name>TRIGGERED11</name>
33131              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
33132              <lsb>11</lsb>
33133              <msb>11</msb>
33134              <enumeratedValues>
33135                <usage>read</usage>
33136                <enumeratedValue>
33137                  <name>Disabled</name>
33138                  <description>Read: Disabled</description>
33139                  <value>0</value>
33140                </enumeratedValue>
33141                <enumeratedValue>
33142                  <name>Enabled</name>
33143                  <description>Read: Enabled</description>
33144                  <value>1</value>
33145                </enumeratedValue>
33146              </enumeratedValues>
33147              <enumeratedValues>
33148                <usage>write</usage>
33149                <enumeratedValue>
33150                  <name>Clear</name>
33151                  <description>Disable</description>
33152                  <value>1</value>
33153                </enumeratedValue>
33154              </enumeratedValues>
33155            </field>
33156            <field>
33157              <name>TRIGGERED12</name>
33158              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
33159              <lsb>12</lsb>
33160              <msb>12</msb>
33161              <enumeratedValues>
33162                <usage>read</usage>
33163                <enumeratedValue>
33164                  <name>Disabled</name>
33165                  <description>Read: Disabled</description>
33166                  <value>0</value>
33167                </enumeratedValue>
33168                <enumeratedValue>
33169                  <name>Enabled</name>
33170                  <description>Read: Enabled</description>
33171                  <value>1</value>
33172                </enumeratedValue>
33173              </enumeratedValues>
33174              <enumeratedValues>
33175                <usage>write</usage>
33176                <enumeratedValue>
33177                  <name>Clear</name>
33178                  <description>Disable</description>
33179                  <value>1</value>
33180                </enumeratedValue>
33181              </enumeratedValues>
33182            </field>
33183            <field>
33184              <name>TRIGGERED13</name>
33185              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
33186              <lsb>13</lsb>
33187              <msb>13</msb>
33188              <enumeratedValues>
33189                <usage>read</usage>
33190                <enumeratedValue>
33191                  <name>Disabled</name>
33192                  <description>Read: Disabled</description>
33193                  <value>0</value>
33194                </enumeratedValue>
33195                <enumeratedValue>
33196                  <name>Enabled</name>
33197                  <description>Read: Enabled</description>
33198                  <value>1</value>
33199                </enumeratedValue>
33200              </enumeratedValues>
33201              <enumeratedValues>
33202                <usage>write</usage>
33203                <enumeratedValue>
33204                  <name>Clear</name>
33205                  <description>Disable</description>
33206                  <value>1</value>
33207                </enumeratedValue>
33208              </enumeratedValues>
33209            </field>
33210            <field>
33211              <name>TRIGGERED14</name>
33212              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
33213              <lsb>14</lsb>
33214              <msb>14</msb>
33215              <enumeratedValues>
33216                <usage>read</usage>
33217                <enumeratedValue>
33218                  <name>Disabled</name>
33219                  <description>Read: Disabled</description>
33220                  <value>0</value>
33221                </enumeratedValue>
33222                <enumeratedValue>
33223                  <name>Enabled</name>
33224                  <description>Read: Enabled</description>
33225                  <value>1</value>
33226                </enumeratedValue>
33227              </enumeratedValues>
33228              <enumeratedValues>
33229                <usage>write</usage>
33230                <enumeratedValue>
33231                  <name>Clear</name>
33232                  <description>Disable</description>
33233                  <value>1</value>
33234                </enumeratedValue>
33235              </enumeratedValues>
33236            </field>
33237            <field>
33238              <name>TRIGGERED15</name>
33239              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
33240              <lsb>15</lsb>
33241              <msb>15</msb>
33242              <enumeratedValues>
33243                <usage>read</usage>
33244                <enumeratedValue>
33245                  <name>Disabled</name>
33246                  <description>Read: Disabled</description>
33247                  <value>0</value>
33248                </enumeratedValue>
33249                <enumeratedValue>
33250                  <name>Enabled</name>
33251                  <description>Read: Enabled</description>
33252                  <value>1</value>
33253                </enumeratedValue>
33254              </enumeratedValues>
33255              <enumeratedValues>
33256                <usage>write</usage>
33257                <enumeratedValue>
33258                  <name>Clear</name>
33259                  <description>Disable</description>
33260                  <value>1</value>
33261                </enumeratedValue>
33262              </enumeratedValues>
33263            </field>
33264          </fields>
33265        </register>
33266      </registers>
33267    </peripheral>
33268    <peripheral>
33269      <name>SWI0</name>
33270      <description>Software interrupt 0</description>
33271      <baseAddress>0x40014000</baseAddress>
33272      <alternatePeripheral>EGU0</alternatePeripheral>
33273      <headerStructName>SWI</headerStructName>
33274      <addressBlock>
33275        <offset>0</offset>
33276        <size>0x1000</size>
33277        <usage>registers</usage>
33278      </addressBlock>
33279      <interrupt>
33280        <name>SWI0_EGU0</name>
33281        <value>20</value>
33282      </interrupt>
33283      <groupName>SWI</groupName>
33284      <size>0x20</size>
33285      <registers>
33286        <register>
33287          <name>UNUSED</name>
33288          <description>Unused.</description>
33289          <addressOffset>0x000</addressOffset>
33290          <resetValue>0x00000000</resetValue>
33291          <access>read-only</access>
33292        </register>
33293      </registers>
33294    </peripheral>
33295    <peripheral derivedFrom="EGU0">
33296      <name>EGU1</name>
33297      <description>Event generator unit 1</description>
33298      <baseAddress>0x40015000</baseAddress>
33299      <interrupt>
33300        <name>SWI1_EGU1</name>
33301        <value>21</value>
33302      </interrupt>
33303    </peripheral>
33304    <peripheral derivedFrom="SWI0">
33305      <name>SWI1</name>
33306      <description>Software interrupt 1</description>
33307      <baseAddress>0x40015000</baseAddress>
33308      <alternatePeripheral>EGU1</alternatePeripheral>
33309      <interrupt>
33310        <name>SWI1_EGU1</name>
33311        <value>21</value>
33312      </interrupt>
33313    </peripheral>
33314    <peripheral derivedFrom="SWI0">
33315      <name>SWI2</name>
33316      <description>Software interrupt 2</description>
33317      <baseAddress>0x40016000</baseAddress>
33318      <interrupt>
33319        <name>SWI2</name>
33320        <value>22</value>
33321      </interrupt>
33322    </peripheral>
33323    <peripheral derivedFrom="SWI0">
33324      <name>SWI3</name>
33325      <description>Software interrupt 3</description>
33326      <baseAddress>0x40017000</baseAddress>
33327      <interrupt>
33328        <name>SWI3</name>
33329        <value>23</value>
33330      </interrupt>
33331    </peripheral>
33332    <peripheral derivedFrom="SWI0">
33333      <name>SWI4</name>
33334      <description>Software interrupt 4</description>
33335      <baseAddress>0x40018000</baseAddress>
33336      <interrupt>
33337        <name>SWI4</name>
33338        <value>24</value>
33339      </interrupt>
33340    </peripheral>
33341    <peripheral derivedFrom="SWI0">
33342      <name>SWI5</name>
33343      <description>Software interrupt 5</description>
33344      <baseAddress>0x40019000</baseAddress>
33345      <interrupt>
33346        <name>SWI5</name>
33347        <value>25</value>
33348      </interrupt>
33349    </peripheral>
33350    <peripheral>
33351      <name>PWM0</name>
33352      <description>Pulse width modulation unit</description>
33353      <baseAddress>0x4001C000</baseAddress>
33354      <headerStructName>PWM</headerStructName>
33355      <addressBlock>
33356        <offset>0</offset>
33357        <size>0x1000</size>
33358        <usage>registers</usage>
33359      </addressBlock>
33360      <interrupt>
33361        <name>PWM0</name>
33362        <value>28</value>
33363      </interrupt>
33364      <groupName>PWM</groupName>
33365      <size>0x20</size>
33366      <registers>
33367        <register>
33368          <name>TASKS_STOP</name>
33369          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
33370          <addressOffset>0x004</addressOffset>
33371          <access>write-only</access>
33372          <fields>
33373            <field>
33374              <name>TASKS_STOP</name>
33375              <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
33376              <lsb>0</lsb>
33377              <msb>0</msb>
33378              <enumeratedValues>
33379                <enumeratedValue>
33380                  <name>Trigger</name>
33381                  <description>Trigger task</description>
33382                  <value>1</value>
33383                </enumeratedValue>
33384              </enumeratedValues>
33385            </field>
33386          </fields>
33387        </register>
33388        <register>
33389          <dim>0x2</dim>
33390          <dimIncrement>0x4</dimIncrement>
33391          <name>TASKS_SEQSTART[%s]</name>
33392          <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>
33393          <addressOffset>0x008</addressOffset>
33394          <access>write-only</access>
33395          <fields>
33396            <field>
33397              <name>TASKS_SEQSTART</name>
33398              <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>
33399              <lsb>0</lsb>
33400              <msb>0</msb>
33401              <enumeratedValues>
33402                <enumeratedValue>
33403                  <name>Trigger</name>
33404                  <description>Trigger task</description>
33405                  <value>1</value>
33406                </enumeratedValue>
33407              </enumeratedValues>
33408            </field>
33409          </fields>
33410        </register>
33411        <register>
33412          <name>TASKS_NEXTSTEP</name>
33413          <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>
33414          <addressOffset>0x010</addressOffset>
33415          <access>write-only</access>
33416          <fields>
33417            <field>
33418              <name>TASKS_NEXTSTEP</name>
33419              <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>
33420              <lsb>0</lsb>
33421              <msb>0</msb>
33422              <enumeratedValues>
33423                <enumeratedValue>
33424                  <name>Trigger</name>
33425                  <description>Trigger task</description>
33426                  <value>1</value>
33427                </enumeratedValue>
33428              </enumeratedValues>
33429            </field>
33430          </fields>
33431        </register>
33432        <register>
33433          <name>EVENTS_STOPPED</name>
33434          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
33435          <addressOffset>0x104</addressOffset>
33436          <access>read-write</access>
33437          <fields>
33438            <field>
33439              <name>EVENTS_STOPPED</name>
33440              <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
33441              <lsb>0</lsb>
33442              <msb>0</msb>
33443              <enumeratedValues>
33444                <enumeratedValue>
33445                  <name>NotGenerated</name>
33446                  <description>Event not generated</description>
33447                  <value>0</value>
33448                </enumeratedValue>
33449                <enumeratedValue>
33450                  <name>Generated</name>
33451                  <description>Event generated</description>
33452                  <value>1</value>
33453                </enumeratedValue>
33454              </enumeratedValues>
33455            </field>
33456          </fields>
33457        </register>
33458        <register>
33459          <dim>0x2</dim>
33460          <dimIncrement>0x4</dimIncrement>
33461          <name>EVENTS_SEQSTARTED[%s]</name>
33462          <description>Description collection: First PWM period started on sequence n</description>
33463          <addressOffset>0x108</addressOffset>
33464          <access>read-write</access>
33465          <fields>
33466            <field>
33467              <name>EVENTS_SEQSTARTED</name>
33468              <description>First PWM period started on sequence n</description>
33469              <lsb>0</lsb>
33470              <msb>0</msb>
33471              <enumeratedValues>
33472                <enumeratedValue>
33473                  <name>NotGenerated</name>
33474                  <description>Event not generated</description>
33475                  <value>0</value>
33476                </enumeratedValue>
33477                <enumeratedValue>
33478                  <name>Generated</name>
33479                  <description>Event generated</description>
33480                  <value>1</value>
33481                </enumeratedValue>
33482              </enumeratedValues>
33483            </field>
33484          </fields>
33485        </register>
33486        <register>
33487          <dim>0x2</dim>
33488          <dimIncrement>0x4</dimIncrement>
33489          <name>EVENTS_SEQEND[%s]</name>
33490          <description>Description collection: Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
33491          <addressOffset>0x110</addressOffset>
33492          <access>read-write</access>
33493          <fields>
33494            <field>
33495              <name>EVENTS_SEQEND</name>
33496              <description>Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
33497              <lsb>0</lsb>
33498              <msb>0</msb>
33499              <enumeratedValues>
33500                <enumeratedValue>
33501                  <name>NotGenerated</name>
33502                  <description>Event not generated</description>
33503                  <value>0</value>
33504                </enumeratedValue>
33505                <enumeratedValue>
33506                  <name>Generated</name>
33507                  <description>Event generated</description>
33508                  <value>1</value>
33509                </enumeratedValue>
33510              </enumeratedValues>
33511            </field>
33512          </fields>
33513        </register>
33514        <register>
33515          <name>EVENTS_PWMPERIODEND</name>
33516          <description>Emitted at the end of each PWM period</description>
33517          <addressOffset>0x118</addressOffset>
33518          <access>read-write</access>
33519          <fields>
33520            <field>
33521              <name>EVENTS_PWMPERIODEND</name>
33522              <description>Emitted at the end of each PWM period</description>
33523              <lsb>0</lsb>
33524              <msb>0</msb>
33525              <enumeratedValues>
33526                <enumeratedValue>
33527                  <name>NotGenerated</name>
33528                  <description>Event not generated</description>
33529                  <value>0</value>
33530                </enumeratedValue>
33531                <enumeratedValue>
33532                  <name>Generated</name>
33533                  <description>Event generated</description>
33534                  <value>1</value>
33535                </enumeratedValue>
33536              </enumeratedValues>
33537            </field>
33538          </fields>
33539        </register>
33540        <register>
33541          <name>EVENTS_LOOPSDONE</name>
33542          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
33543          <addressOffset>0x11C</addressOffset>
33544          <access>read-write</access>
33545          <fields>
33546            <field>
33547              <name>EVENTS_LOOPSDONE</name>
33548              <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
33549              <lsb>0</lsb>
33550              <msb>0</msb>
33551              <enumeratedValues>
33552                <enumeratedValue>
33553                  <name>NotGenerated</name>
33554                  <description>Event not generated</description>
33555                  <value>0</value>
33556                </enumeratedValue>
33557                <enumeratedValue>
33558                  <name>Generated</name>
33559                  <description>Event generated</description>
33560                  <value>1</value>
33561                </enumeratedValue>
33562              </enumeratedValues>
33563            </field>
33564          </fields>
33565        </register>
33566        <register>
33567          <name>SHORTS</name>
33568          <description>Shortcuts between local events and tasks</description>
33569          <addressOffset>0x200</addressOffset>
33570          <access>read-write</access>
33571          <fields>
33572            <field>
33573              <name>SEQEND0_STOP</name>
33574              <description>Shortcut between event SEQEND[0] and task STOP</description>
33575              <lsb>0</lsb>
33576              <msb>0</msb>
33577              <enumeratedValues>
33578                <enumeratedValue>
33579                  <name>Disabled</name>
33580                  <description>Disable shortcut</description>
33581                  <value>0</value>
33582                </enumeratedValue>
33583                <enumeratedValue>
33584                  <name>Enabled</name>
33585                  <description>Enable shortcut</description>
33586                  <value>1</value>
33587                </enumeratedValue>
33588              </enumeratedValues>
33589            </field>
33590            <field>
33591              <name>SEQEND1_STOP</name>
33592              <description>Shortcut between event SEQEND[1] and task STOP</description>
33593              <lsb>1</lsb>
33594              <msb>1</msb>
33595              <enumeratedValues>
33596                <enumeratedValue>
33597                  <name>Disabled</name>
33598                  <description>Disable shortcut</description>
33599                  <value>0</value>
33600                </enumeratedValue>
33601                <enumeratedValue>
33602                  <name>Enabled</name>
33603                  <description>Enable shortcut</description>
33604                  <value>1</value>
33605                </enumeratedValue>
33606              </enumeratedValues>
33607            </field>
33608            <field>
33609              <name>LOOPSDONE_SEQSTART0</name>
33610              <description>Shortcut between event LOOPSDONE and task SEQSTART[0]</description>
33611              <lsb>2</lsb>
33612              <msb>2</msb>
33613              <enumeratedValues>
33614                <enumeratedValue>
33615                  <name>Disabled</name>
33616                  <description>Disable shortcut</description>
33617                  <value>0</value>
33618                </enumeratedValue>
33619                <enumeratedValue>
33620                  <name>Enabled</name>
33621                  <description>Enable shortcut</description>
33622                  <value>1</value>
33623                </enumeratedValue>
33624              </enumeratedValues>
33625            </field>
33626            <field>
33627              <name>LOOPSDONE_SEQSTART1</name>
33628              <description>Shortcut between event LOOPSDONE and task SEQSTART[1]</description>
33629              <lsb>3</lsb>
33630              <msb>3</msb>
33631              <enumeratedValues>
33632                <enumeratedValue>
33633                  <name>Disabled</name>
33634                  <description>Disable shortcut</description>
33635                  <value>0</value>
33636                </enumeratedValue>
33637                <enumeratedValue>
33638                  <name>Enabled</name>
33639                  <description>Enable shortcut</description>
33640                  <value>1</value>
33641                </enumeratedValue>
33642              </enumeratedValues>
33643            </field>
33644            <field>
33645              <name>LOOPSDONE_STOP</name>
33646              <description>Shortcut between event LOOPSDONE and task STOP</description>
33647              <lsb>4</lsb>
33648              <msb>4</msb>
33649              <enumeratedValues>
33650                <enumeratedValue>
33651                  <name>Disabled</name>
33652                  <description>Disable shortcut</description>
33653                  <value>0</value>
33654                </enumeratedValue>
33655                <enumeratedValue>
33656                  <name>Enabled</name>
33657                  <description>Enable shortcut</description>
33658                  <value>1</value>
33659                </enumeratedValue>
33660              </enumeratedValues>
33661            </field>
33662          </fields>
33663        </register>
33664        <register>
33665          <name>INTEN</name>
33666          <description>Enable or disable interrupt</description>
33667          <addressOffset>0x300</addressOffset>
33668          <access>read-write</access>
33669          <fields>
33670            <field>
33671              <name>STOPPED</name>
33672              <description>Enable or disable interrupt for event STOPPED</description>
33673              <lsb>1</lsb>
33674              <msb>1</msb>
33675              <enumeratedValues>
33676                <enumeratedValue>
33677                  <name>Disabled</name>
33678                  <description>Disable</description>
33679                  <value>0</value>
33680                </enumeratedValue>
33681                <enumeratedValue>
33682                  <name>Enabled</name>
33683                  <description>Enable</description>
33684                  <value>1</value>
33685                </enumeratedValue>
33686              </enumeratedValues>
33687            </field>
33688            <field>
33689              <name>SEQSTARTED0</name>
33690              <description>Enable or disable interrupt for event SEQSTARTED[0]</description>
33691              <lsb>2</lsb>
33692              <msb>2</msb>
33693              <enumeratedValues>
33694                <enumeratedValue>
33695                  <name>Disabled</name>
33696                  <description>Disable</description>
33697                  <value>0</value>
33698                </enumeratedValue>
33699                <enumeratedValue>
33700                  <name>Enabled</name>
33701                  <description>Enable</description>
33702                  <value>1</value>
33703                </enumeratedValue>
33704              </enumeratedValues>
33705            </field>
33706            <field>
33707              <name>SEQSTARTED1</name>
33708              <description>Enable or disable interrupt for event SEQSTARTED[1]</description>
33709              <lsb>3</lsb>
33710              <msb>3</msb>
33711              <enumeratedValues>
33712                <enumeratedValue>
33713                  <name>Disabled</name>
33714                  <description>Disable</description>
33715                  <value>0</value>
33716                </enumeratedValue>
33717                <enumeratedValue>
33718                  <name>Enabled</name>
33719                  <description>Enable</description>
33720                  <value>1</value>
33721                </enumeratedValue>
33722              </enumeratedValues>
33723            </field>
33724            <field>
33725              <name>SEQEND0</name>
33726              <description>Enable or disable interrupt for event SEQEND[0]</description>
33727              <lsb>4</lsb>
33728              <msb>4</msb>
33729              <enumeratedValues>
33730                <enumeratedValue>
33731                  <name>Disabled</name>
33732                  <description>Disable</description>
33733                  <value>0</value>
33734                </enumeratedValue>
33735                <enumeratedValue>
33736                  <name>Enabled</name>
33737                  <description>Enable</description>
33738                  <value>1</value>
33739                </enumeratedValue>
33740              </enumeratedValues>
33741            </field>
33742            <field>
33743              <name>SEQEND1</name>
33744              <description>Enable or disable interrupt for event SEQEND[1]</description>
33745              <lsb>5</lsb>
33746              <msb>5</msb>
33747              <enumeratedValues>
33748                <enumeratedValue>
33749                  <name>Disabled</name>
33750                  <description>Disable</description>
33751                  <value>0</value>
33752                </enumeratedValue>
33753                <enumeratedValue>
33754                  <name>Enabled</name>
33755                  <description>Enable</description>
33756                  <value>1</value>
33757                </enumeratedValue>
33758              </enumeratedValues>
33759            </field>
33760            <field>
33761              <name>PWMPERIODEND</name>
33762              <description>Enable or disable interrupt for event PWMPERIODEND</description>
33763              <lsb>6</lsb>
33764              <msb>6</msb>
33765              <enumeratedValues>
33766                <enumeratedValue>
33767                  <name>Disabled</name>
33768                  <description>Disable</description>
33769                  <value>0</value>
33770                </enumeratedValue>
33771                <enumeratedValue>
33772                  <name>Enabled</name>
33773                  <description>Enable</description>
33774                  <value>1</value>
33775                </enumeratedValue>
33776              </enumeratedValues>
33777            </field>
33778            <field>
33779              <name>LOOPSDONE</name>
33780              <description>Enable or disable interrupt for event LOOPSDONE</description>
33781              <lsb>7</lsb>
33782              <msb>7</msb>
33783              <enumeratedValues>
33784                <enumeratedValue>
33785                  <name>Disabled</name>
33786                  <description>Disable</description>
33787                  <value>0</value>
33788                </enumeratedValue>
33789                <enumeratedValue>
33790                  <name>Enabled</name>
33791                  <description>Enable</description>
33792                  <value>1</value>
33793                </enumeratedValue>
33794              </enumeratedValues>
33795            </field>
33796          </fields>
33797        </register>
33798        <register>
33799          <name>INTENSET</name>
33800          <description>Enable interrupt</description>
33801          <addressOffset>0x304</addressOffset>
33802          <access>read-write</access>
33803          <fields>
33804            <field>
33805              <name>STOPPED</name>
33806              <description>Write '1' to enable interrupt for event STOPPED</description>
33807              <lsb>1</lsb>
33808              <msb>1</msb>
33809              <enumeratedValues>
33810                <usage>read</usage>
33811                <enumeratedValue>
33812                  <name>Disabled</name>
33813                  <description>Read: Disabled</description>
33814                  <value>0</value>
33815                </enumeratedValue>
33816                <enumeratedValue>
33817                  <name>Enabled</name>
33818                  <description>Read: Enabled</description>
33819                  <value>1</value>
33820                </enumeratedValue>
33821              </enumeratedValues>
33822              <enumeratedValues>
33823                <usage>write</usage>
33824                <enumeratedValue>
33825                  <name>Set</name>
33826                  <description>Enable</description>
33827                  <value>1</value>
33828                </enumeratedValue>
33829              </enumeratedValues>
33830            </field>
33831            <field>
33832              <name>SEQSTARTED0</name>
33833              <description>Write '1' to enable interrupt for event SEQSTARTED[0]</description>
33834              <lsb>2</lsb>
33835              <msb>2</msb>
33836              <enumeratedValues>
33837                <usage>read</usage>
33838                <enumeratedValue>
33839                  <name>Disabled</name>
33840                  <description>Read: Disabled</description>
33841                  <value>0</value>
33842                </enumeratedValue>
33843                <enumeratedValue>
33844                  <name>Enabled</name>
33845                  <description>Read: Enabled</description>
33846                  <value>1</value>
33847                </enumeratedValue>
33848              </enumeratedValues>
33849              <enumeratedValues>
33850                <usage>write</usage>
33851                <enumeratedValue>
33852                  <name>Set</name>
33853                  <description>Enable</description>
33854                  <value>1</value>
33855                </enumeratedValue>
33856              </enumeratedValues>
33857            </field>
33858            <field>
33859              <name>SEQSTARTED1</name>
33860              <description>Write '1' to enable interrupt for event SEQSTARTED[1]</description>
33861              <lsb>3</lsb>
33862              <msb>3</msb>
33863              <enumeratedValues>
33864                <usage>read</usage>
33865                <enumeratedValue>
33866                  <name>Disabled</name>
33867                  <description>Read: Disabled</description>
33868                  <value>0</value>
33869                </enumeratedValue>
33870                <enumeratedValue>
33871                  <name>Enabled</name>
33872                  <description>Read: Enabled</description>
33873                  <value>1</value>
33874                </enumeratedValue>
33875              </enumeratedValues>
33876              <enumeratedValues>
33877                <usage>write</usage>
33878                <enumeratedValue>
33879                  <name>Set</name>
33880                  <description>Enable</description>
33881                  <value>1</value>
33882                </enumeratedValue>
33883              </enumeratedValues>
33884            </field>
33885            <field>
33886              <name>SEQEND0</name>
33887              <description>Write '1' to enable interrupt for event SEQEND[0]</description>
33888              <lsb>4</lsb>
33889              <msb>4</msb>
33890              <enumeratedValues>
33891                <usage>read</usage>
33892                <enumeratedValue>
33893                  <name>Disabled</name>
33894                  <description>Read: Disabled</description>
33895                  <value>0</value>
33896                </enumeratedValue>
33897                <enumeratedValue>
33898                  <name>Enabled</name>
33899                  <description>Read: Enabled</description>
33900                  <value>1</value>
33901                </enumeratedValue>
33902              </enumeratedValues>
33903              <enumeratedValues>
33904                <usage>write</usage>
33905                <enumeratedValue>
33906                  <name>Set</name>
33907                  <description>Enable</description>
33908                  <value>1</value>
33909                </enumeratedValue>
33910              </enumeratedValues>
33911            </field>
33912            <field>
33913              <name>SEQEND1</name>
33914              <description>Write '1' to enable interrupt for event SEQEND[1]</description>
33915              <lsb>5</lsb>
33916              <msb>5</msb>
33917              <enumeratedValues>
33918                <usage>read</usage>
33919                <enumeratedValue>
33920                  <name>Disabled</name>
33921                  <description>Read: Disabled</description>
33922                  <value>0</value>
33923                </enumeratedValue>
33924                <enumeratedValue>
33925                  <name>Enabled</name>
33926                  <description>Read: Enabled</description>
33927                  <value>1</value>
33928                </enumeratedValue>
33929              </enumeratedValues>
33930              <enumeratedValues>
33931                <usage>write</usage>
33932                <enumeratedValue>
33933                  <name>Set</name>
33934                  <description>Enable</description>
33935                  <value>1</value>
33936                </enumeratedValue>
33937              </enumeratedValues>
33938            </field>
33939            <field>
33940              <name>PWMPERIODEND</name>
33941              <description>Write '1' to enable interrupt for event PWMPERIODEND</description>
33942              <lsb>6</lsb>
33943              <msb>6</msb>
33944              <enumeratedValues>
33945                <usage>read</usage>
33946                <enumeratedValue>
33947                  <name>Disabled</name>
33948                  <description>Read: Disabled</description>
33949                  <value>0</value>
33950                </enumeratedValue>
33951                <enumeratedValue>
33952                  <name>Enabled</name>
33953                  <description>Read: Enabled</description>
33954                  <value>1</value>
33955                </enumeratedValue>
33956              </enumeratedValues>
33957              <enumeratedValues>
33958                <usage>write</usage>
33959                <enumeratedValue>
33960                  <name>Set</name>
33961                  <description>Enable</description>
33962                  <value>1</value>
33963                </enumeratedValue>
33964              </enumeratedValues>
33965            </field>
33966            <field>
33967              <name>LOOPSDONE</name>
33968              <description>Write '1' to enable interrupt for event LOOPSDONE</description>
33969              <lsb>7</lsb>
33970              <msb>7</msb>
33971              <enumeratedValues>
33972                <usage>read</usage>
33973                <enumeratedValue>
33974                  <name>Disabled</name>
33975                  <description>Read: Disabled</description>
33976                  <value>0</value>
33977                </enumeratedValue>
33978                <enumeratedValue>
33979                  <name>Enabled</name>
33980                  <description>Read: Enabled</description>
33981                  <value>1</value>
33982                </enumeratedValue>
33983              </enumeratedValues>
33984              <enumeratedValues>
33985                <usage>write</usage>
33986                <enumeratedValue>
33987                  <name>Set</name>
33988                  <description>Enable</description>
33989                  <value>1</value>
33990                </enumeratedValue>
33991              </enumeratedValues>
33992            </field>
33993          </fields>
33994        </register>
33995        <register>
33996          <name>INTENCLR</name>
33997          <description>Disable interrupt</description>
33998          <addressOffset>0x308</addressOffset>
33999          <access>read-write</access>
34000          <fields>
34001            <field>
34002              <name>STOPPED</name>
34003              <description>Write '1' to disable interrupt for event STOPPED</description>
34004              <lsb>1</lsb>
34005              <msb>1</msb>
34006              <enumeratedValues>
34007                <usage>read</usage>
34008                <enumeratedValue>
34009                  <name>Disabled</name>
34010                  <description>Read: Disabled</description>
34011                  <value>0</value>
34012                </enumeratedValue>
34013                <enumeratedValue>
34014                  <name>Enabled</name>
34015                  <description>Read: Enabled</description>
34016                  <value>1</value>
34017                </enumeratedValue>
34018              </enumeratedValues>
34019              <enumeratedValues>
34020                <usage>write</usage>
34021                <enumeratedValue>
34022                  <name>Clear</name>
34023                  <description>Disable</description>
34024                  <value>1</value>
34025                </enumeratedValue>
34026              </enumeratedValues>
34027            </field>
34028            <field>
34029              <name>SEQSTARTED0</name>
34030              <description>Write '1' to disable interrupt for event SEQSTARTED[0]</description>
34031              <lsb>2</lsb>
34032              <msb>2</msb>
34033              <enumeratedValues>
34034                <usage>read</usage>
34035                <enumeratedValue>
34036                  <name>Disabled</name>
34037                  <description>Read: Disabled</description>
34038                  <value>0</value>
34039                </enumeratedValue>
34040                <enumeratedValue>
34041                  <name>Enabled</name>
34042                  <description>Read: Enabled</description>
34043                  <value>1</value>
34044                </enumeratedValue>
34045              </enumeratedValues>
34046              <enumeratedValues>
34047                <usage>write</usage>
34048                <enumeratedValue>
34049                  <name>Clear</name>
34050                  <description>Disable</description>
34051                  <value>1</value>
34052                </enumeratedValue>
34053              </enumeratedValues>
34054            </field>
34055            <field>
34056              <name>SEQSTARTED1</name>
34057              <description>Write '1' to disable interrupt for event SEQSTARTED[1]</description>
34058              <lsb>3</lsb>
34059              <msb>3</msb>
34060              <enumeratedValues>
34061                <usage>read</usage>
34062                <enumeratedValue>
34063                  <name>Disabled</name>
34064                  <description>Read: Disabled</description>
34065                  <value>0</value>
34066                </enumeratedValue>
34067                <enumeratedValue>
34068                  <name>Enabled</name>
34069                  <description>Read: Enabled</description>
34070                  <value>1</value>
34071                </enumeratedValue>
34072              </enumeratedValues>
34073              <enumeratedValues>
34074                <usage>write</usage>
34075                <enumeratedValue>
34076                  <name>Clear</name>
34077                  <description>Disable</description>
34078                  <value>1</value>
34079                </enumeratedValue>
34080              </enumeratedValues>
34081            </field>
34082            <field>
34083              <name>SEQEND0</name>
34084              <description>Write '1' to disable interrupt for event SEQEND[0]</description>
34085              <lsb>4</lsb>
34086              <msb>4</msb>
34087              <enumeratedValues>
34088                <usage>read</usage>
34089                <enumeratedValue>
34090                  <name>Disabled</name>
34091                  <description>Read: Disabled</description>
34092                  <value>0</value>
34093                </enumeratedValue>
34094                <enumeratedValue>
34095                  <name>Enabled</name>
34096                  <description>Read: Enabled</description>
34097                  <value>1</value>
34098                </enumeratedValue>
34099              </enumeratedValues>
34100              <enumeratedValues>
34101                <usage>write</usage>
34102                <enumeratedValue>
34103                  <name>Clear</name>
34104                  <description>Disable</description>
34105                  <value>1</value>
34106                </enumeratedValue>
34107              </enumeratedValues>
34108            </field>
34109            <field>
34110              <name>SEQEND1</name>
34111              <description>Write '1' to disable interrupt for event SEQEND[1]</description>
34112              <lsb>5</lsb>
34113              <msb>5</msb>
34114              <enumeratedValues>
34115                <usage>read</usage>
34116                <enumeratedValue>
34117                  <name>Disabled</name>
34118                  <description>Read: Disabled</description>
34119                  <value>0</value>
34120                </enumeratedValue>
34121                <enumeratedValue>
34122                  <name>Enabled</name>
34123                  <description>Read: Enabled</description>
34124                  <value>1</value>
34125                </enumeratedValue>
34126              </enumeratedValues>
34127              <enumeratedValues>
34128                <usage>write</usage>
34129                <enumeratedValue>
34130                  <name>Clear</name>
34131                  <description>Disable</description>
34132                  <value>1</value>
34133                </enumeratedValue>
34134              </enumeratedValues>
34135            </field>
34136            <field>
34137              <name>PWMPERIODEND</name>
34138              <description>Write '1' to disable interrupt for event PWMPERIODEND</description>
34139              <lsb>6</lsb>
34140              <msb>6</msb>
34141              <enumeratedValues>
34142                <usage>read</usage>
34143                <enumeratedValue>
34144                  <name>Disabled</name>
34145                  <description>Read: Disabled</description>
34146                  <value>0</value>
34147                </enumeratedValue>
34148                <enumeratedValue>
34149                  <name>Enabled</name>
34150                  <description>Read: Enabled</description>
34151                  <value>1</value>
34152                </enumeratedValue>
34153              </enumeratedValues>
34154              <enumeratedValues>
34155                <usage>write</usage>
34156                <enumeratedValue>
34157                  <name>Clear</name>
34158                  <description>Disable</description>
34159                  <value>1</value>
34160                </enumeratedValue>
34161              </enumeratedValues>
34162            </field>
34163            <field>
34164              <name>LOOPSDONE</name>
34165              <description>Write '1' to disable interrupt for event LOOPSDONE</description>
34166              <lsb>7</lsb>
34167              <msb>7</msb>
34168              <enumeratedValues>
34169                <usage>read</usage>
34170                <enumeratedValue>
34171                  <name>Disabled</name>
34172                  <description>Read: Disabled</description>
34173                  <value>0</value>
34174                </enumeratedValue>
34175                <enumeratedValue>
34176                  <name>Enabled</name>
34177                  <description>Read: Enabled</description>
34178                  <value>1</value>
34179                </enumeratedValue>
34180              </enumeratedValues>
34181              <enumeratedValues>
34182                <usage>write</usage>
34183                <enumeratedValue>
34184                  <name>Clear</name>
34185                  <description>Disable</description>
34186                  <value>1</value>
34187                </enumeratedValue>
34188              </enumeratedValues>
34189            </field>
34190          </fields>
34191        </register>
34192        <register>
34193          <name>ENABLE</name>
34194          <description>PWM module enable register</description>
34195          <addressOffset>0x500</addressOffset>
34196          <access>read-write</access>
34197          <resetValue>0x00000000</resetValue>
34198          <fields>
34199            <field>
34200              <name>ENABLE</name>
34201              <description>Enable or disable PWM module</description>
34202              <lsb>0</lsb>
34203              <msb>0</msb>
34204              <enumeratedValues>
34205                <enumeratedValue>
34206                  <name>Disabled</name>
34207                  <description>Disabled</description>
34208                  <value>0</value>
34209                </enumeratedValue>
34210                <enumeratedValue>
34211                  <name>Enabled</name>
34212                  <description>Enable</description>
34213                  <value>1</value>
34214                </enumeratedValue>
34215              </enumeratedValues>
34216            </field>
34217          </fields>
34218        </register>
34219        <register>
34220          <name>MODE</name>
34221          <description>Selects operating mode of the wave counter</description>
34222          <addressOffset>0x504</addressOffset>
34223          <access>read-write</access>
34224          <resetValue>0x00000000</resetValue>
34225          <fields>
34226            <field>
34227              <name>UPDOWN</name>
34228              <description>Selects up mode or up-and-down mode for the counter</description>
34229              <lsb>0</lsb>
34230              <msb>0</msb>
34231              <enumeratedValues>
34232                <enumeratedValue>
34233                  <name>Up</name>
34234                  <description>Up counter, edge-aligned PWM duty cycle</description>
34235                  <value>0</value>
34236                </enumeratedValue>
34237                <enumeratedValue>
34238                  <name>UpAndDown</name>
34239                  <description>Up and down counter, center-aligned PWM duty cycle</description>
34240                  <value>1</value>
34241                </enumeratedValue>
34242              </enumeratedValues>
34243            </field>
34244          </fields>
34245        </register>
34246        <register>
34247          <name>COUNTERTOP</name>
34248          <description>Value up to which the pulse generator counter counts</description>
34249          <addressOffset>0x508</addressOffset>
34250          <access>read-write</access>
34251          <resetValue>0x000003FF</resetValue>
34252          <fields>
34253            <field>
34254              <name>COUNTERTOP</name>
34255              <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>
34256              <lsb>0</lsb>
34257              <msb>14</msb>
34258            </field>
34259          </fields>
34260        </register>
34261        <register>
34262          <name>PRESCALER</name>
34263          <description>Configuration for PWM_CLK</description>
34264          <addressOffset>0x50C</addressOffset>
34265          <access>read-write</access>
34266          <resetValue>0x00000000</resetValue>
34267          <fields>
34268            <field>
34269              <name>PRESCALER</name>
34270              <description>Prescaler of PWM_CLK</description>
34271              <lsb>0</lsb>
34272              <msb>2</msb>
34273              <enumeratedValues>
34274                <enumeratedValue>
34275                  <name>DIV_1</name>
34276                  <description>Divide by 1 (16 MHz)</description>
34277                  <value>0</value>
34278                </enumeratedValue>
34279                <enumeratedValue>
34280                  <name>DIV_2</name>
34281                  <description>Divide by 2 (8 MHz)</description>
34282                  <value>1</value>
34283                </enumeratedValue>
34284                <enumeratedValue>
34285                  <name>DIV_4</name>
34286                  <description>Divide by 4 (4 MHz)</description>
34287                  <value>2</value>
34288                </enumeratedValue>
34289                <enumeratedValue>
34290                  <name>DIV_8</name>
34291                  <description>Divide by 8 (2 MHz)</description>
34292                  <value>3</value>
34293                </enumeratedValue>
34294                <enumeratedValue>
34295                  <name>DIV_16</name>
34296                  <description>Divide by 16 (1 MHz)</description>
34297                  <value>4</value>
34298                </enumeratedValue>
34299                <enumeratedValue>
34300                  <name>DIV_32</name>
34301                  <description>Divide by 32 (500 kHz)</description>
34302                  <value>5</value>
34303                </enumeratedValue>
34304                <enumeratedValue>
34305                  <name>DIV_64</name>
34306                  <description>Divide by 64 (250 kHz)</description>
34307                  <value>6</value>
34308                </enumeratedValue>
34309                <enumeratedValue>
34310                  <name>DIV_128</name>
34311                  <description>Divide by 128 (125 kHz)</description>
34312                  <value>7</value>
34313                </enumeratedValue>
34314              </enumeratedValues>
34315            </field>
34316          </fields>
34317        </register>
34318        <register>
34319          <name>DECODER</name>
34320          <description>Configuration of the decoder</description>
34321          <addressOffset>0x510</addressOffset>
34322          <access>read-write</access>
34323          <resetValue>0x00000000</resetValue>
34324          <fields>
34325            <field>
34326              <name>LOAD</name>
34327              <description>How a sequence is read from RAM and spread to the compare register</description>
34328              <lsb>0</lsb>
34329              <msb>1</msb>
34330              <enumeratedValues>
34331                <enumeratedValue>
34332                  <name>Common</name>
34333                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
34334                  <value>0</value>
34335                </enumeratedValue>
34336                <enumeratedValue>
34337                  <name>Grouped</name>
34338                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
34339                  <value>1</value>
34340                </enumeratedValue>
34341                <enumeratedValue>
34342                  <name>Individual</name>
34343                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
34344                  <value>2</value>
34345                </enumeratedValue>
34346                <enumeratedValue>
34347                  <name>WaveForm</name>
34348                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
34349                  <value>3</value>
34350                </enumeratedValue>
34351              </enumeratedValues>
34352            </field>
34353            <field>
34354              <name>MODE</name>
34355              <description>Selects source for advancing the active sequence</description>
34356              <lsb>8</lsb>
34357              <msb>8</msb>
34358              <enumeratedValues>
34359                <enumeratedValue>
34360                  <name>RefreshCount</name>
34361                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
34362                  <value>0</value>
34363                </enumeratedValue>
34364                <enumeratedValue>
34365                  <name>NextStep</name>
34366                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
34367                  <value>1</value>
34368                </enumeratedValue>
34369              </enumeratedValues>
34370            </field>
34371          </fields>
34372        </register>
34373        <register>
34374          <name>LOOP</name>
34375          <description>Number of playbacks of a loop</description>
34376          <addressOffset>0x514</addressOffset>
34377          <access>read-write</access>
34378          <resetValue>0x00000000</resetValue>
34379          <fields>
34380            <field>
34381              <name>CNT</name>
34382              <description>Number of playbacks of pattern cycles</description>
34383              <lsb>0</lsb>
34384              <msb>15</msb>
34385              <enumeratedValues>
34386                <enumeratedValue>
34387                  <name>Disabled</name>
34388                  <description>Looping disabled (stop at the end of the sequence)</description>
34389                  <value>0</value>
34390                </enumeratedValue>
34391              </enumeratedValues>
34392            </field>
34393          </fields>
34394        </register>
34395        <cluster>
34396          <dim>2</dim>
34397          <dimIncrement>0x020</dimIncrement>
34398          <name>SEQ[%s]</name>
34399          <description>Unspecified</description>
34400          <headerStructName>PWM_SEQ</headerStructName>
34401          <access>read-write</access>
34402          <addressOffset>0x520</addressOffset>
34403          <register>
34404            <name>PTR</name>
34405            <description>Description cluster: Beginning address in RAM of this sequence</description>
34406            <addressOffset>0x000</addressOffset>
34407            <access>read-write</access>
34408            <resetValue>0x00000000</resetValue>
34409            <fields>
34410              <field>
34411                <name>PTR</name>
34412                <description>Beginning address in RAM of this sequence</description>
34413                <lsb>0</lsb>
34414                <msb>31</msb>
34415              </field>
34416            </fields>
34417          </register>
34418          <register>
34419            <name>CNT</name>
34420            <description>Description cluster: Number of values (duty cycles) in this sequence</description>
34421            <addressOffset>0x004</addressOffset>
34422            <access>read-write</access>
34423            <resetValue>0x00000000</resetValue>
34424            <fields>
34425              <field>
34426                <name>CNT</name>
34427                <description>Number of values (duty cycles) in this sequence</description>
34428                <lsb>0</lsb>
34429                <msb>14</msb>
34430                <enumeratedValues>
34431                  <enumeratedValue>
34432                    <name>Disabled</name>
34433                    <description>Sequence is disabled, and shall not be started as it is empty</description>
34434                    <value>0</value>
34435                  </enumeratedValue>
34436                </enumeratedValues>
34437              </field>
34438            </fields>
34439          </register>
34440          <register>
34441            <name>REFRESH</name>
34442            <description>Description cluster: Number of additional PWM periods between samples loaded into compare register</description>
34443            <addressOffset>0x008</addressOffset>
34444            <access>read-write</access>
34445            <resetValue>0x00000001</resetValue>
34446            <fields>
34447              <field>
34448                <name>CNT</name>
34449                <description>Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
34450                <lsb>0</lsb>
34451                <msb>23</msb>
34452                <enumeratedValues>
34453                  <enumeratedValue>
34454                    <name>Continuous</name>
34455                    <description>Update every PWM period</description>
34456                    <value>0</value>
34457                  </enumeratedValue>
34458                </enumeratedValues>
34459              </field>
34460            </fields>
34461          </register>
34462          <register>
34463            <name>ENDDELAY</name>
34464            <description>Description cluster: Time added after the sequence</description>
34465            <addressOffset>0x00C</addressOffset>
34466            <access>read-write</access>
34467            <resetValue>0x00000000</resetValue>
34468            <fields>
34469              <field>
34470                <name>CNT</name>
34471                <description>Time added after the sequence in PWM periods</description>
34472                <lsb>0</lsb>
34473                <msb>23</msb>
34474              </field>
34475            </fields>
34476          </register>
34477        </cluster>
34478        <cluster>
34479          <name>PSEL</name>
34480          <description>Unspecified</description>
34481          <headerStructName>PWM_PSEL</headerStructName>
34482          <access>read-write</access>
34483          <addressOffset>0x560</addressOffset>
34484          <register>
34485            <dim>0x4</dim>
34486            <dimIncrement>0x4</dimIncrement>
34487            <name>OUT[%s]</name>
34488            <description>Description collection: Output pin select for PWM channel n</description>
34489            <addressOffset>0x000</addressOffset>
34490            <access>read-write</access>
34491            <resetValue>0xFFFFFFFF</resetValue>
34492            <fields>
34493              <field>
34494                <name>PIN</name>
34495                <description>Pin number</description>
34496                <lsb>0</lsb>
34497                <msb>4</msb>
34498              </field>
34499              <field>
34500                <name>CONNECT</name>
34501                <description>Connection</description>
34502                <lsb>31</lsb>
34503                <msb>31</msb>
34504                <enumeratedValues>
34505                  <enumeratedValue>
34506                    <name>Disconnected</name>
34507                    <description>Disconnect</description>
34508                    <value>1</value>
34509                  </enumeratedValue>
34510                  <enumeratedValue>
34511                    <name>Connected</name>
34512                    <description>Connect</description>
34513                    <value>0</value>
34514                  </enumeratedValue>
34515                </enumeratedValues>
34516              </field>
34517            </fields>
34518          </register>
34519        </cluster>
34520      </registers>
34521    </peripheral>
34522    <peripheral>
34523      <name>PDM</name>
34524      <description>Pulse Density Modulation (Digital Microphone) Interface</description>
34525      <baseAddress>0x4001D000</baseAddress>
34526      <addressBlock>
34527        <offset>0</offset>
34528        <size>0x1000</size>
34529        <usage>registers</usage>
34530      </addressBlock>
34531      <interrupt>
34532        <name>PDM</name>
34533        <value>29</value>
34534      </interrupt>
34535      <groupName>PDM</groupName>
34536      <size>0x20</size>
34537      <registers>
34538        <register>
34539          <name>TASKS_START</name>
34540          <description>Starts continuous PDM transfer</description>
34541          <addressOffset>0x000</addressOffset>
34542          <access>write-only</access>
34543          <fields>
34544            <field>
34545              <name>TASKS_START</name>
34546              <description>Starts continuous PDM transfer</description>
34547              <lsb>0</lsb>
34548              <msb>0</msb>
34549              <enumeratedValues>
34550                <enumeratedValue>
34551                  <name>Trigger</name>
34552                  <description>Trigger task</description>
34553                  <value>1</value>
34554                </enumeratedValue>
34555              </enumeratedValues>
34556            </field>
34557          </fields>
34558        </register>
34559        <register>
34560          <name>TASKS_STOP</name>
34561          <description>Stops PDM transfer</description>
34562          <addressOffset>0x004</addressOffset>
34563          <access>write-only</access>
34564          <fields>
34565            <field>
34566              <name>TASKS_STOP</name>
34567              <description>Stops PDM transfer</description>
34568              <lsb>0</lsb>
34569              <msb>0</msb>
34570              <enumeratedValues>
34571                <enumeratedValue>
34572                  <name>Trigger</name>
34573                  <description>Trigger task</description>
34574                  <value>1</value>
34575                </enumeratedValue>
34576              </enumeratedValues>
34577            </field>
34578          </fields>
34579        </register>
34580        <register>
34581          <name>EVENTS_STARTED</name>
34582          <description>PDM transfer has started</description>
34583          <addressOffset>0x100</addressOffset>
34584          <access>read-write</access>
34585          <fields>
34586            <field>
34587              <name>EVENTS_STARTED</name>
34588              <description>PDM transfer has started</description>
34589              <lsb>0</lsb>
34590              <msb>0</msb>
34591              <enumeratedValues>
34592                <enumeratedValue>
34593                  <name>NotGenerated</name>
34594                  <description>Event not generated</description>
34595                  <value>0</value>
34596                </enumeratedValue>
34597                <enumeratedValue>
34598                  <name>Generated</name>
34599                  <description>Event generated</description>
34600                  <value>1</value>
34601                </enumeratedValue>
34602              </enumeratedValues>
34603            </field>
34604          </fields>
34605        </register>
34606        <register>
34607          <name>EVENTS_STOPPED</name>
34608          <description>PDM transfer has finished</description>
34609          <addressOffset>0x104</addressOffset>
34610          <access>read-write</access>
34611          <fields>
34612            <field>
34613              <name>EVENTS_STOPPED</name>
34614              <description>PDM transfer has finished</description>
34615              <lsb>0</lsb>
34616              <msb>0</msb>
34617              <enumeratedValues>
34618                <enumeratedValue>
34619                  <name>NotGenerated</name>
34620                  <description>Event not generated</description>
34621                  <value>0</value>
34622                </enumeratedValue>
34623                <enumeratedValue>
34624                  <name>Generated</name>
34625                  <description>Event generated</description>
34626                  <value>1</value>
34627                </enumeratedValue>
34628              </enumeratedValues>
34629            </field>
34630          </fields>
34631        </register>
34632        <register>
34633          <name>EVENTS_END</name>
34634          <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>
34635          <addressOffset>0x108</addressOffset>
34636          <access>read-write</access>
34637          <fields>
34638            <field>
34639              <name>EVENTS_END</name>
34640              <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>
34641              <lsb>0</lsb>
34642              <msb>0</msb>
34643              <enumeratedValues>
34644                <enumeratedValue>
34645                  <name>NotGenerated</name>
34646                  <description>Event not generated</description>
34647                  <value>0</value>
34648                </enumeratedValue>
34649                <enumeratedValue>
34650                  <name>Generated</name>
34651                  <description>Event generated</description>
34652                  <value>1</value>
34653                </enumeratedValue>
34654              </enumeratedValues>
34655            </field>
34656          </fields>
34657        </register>
34658        <register>
34659          <name>INTEN</name>
34660          <description>Enable or disable interrupt</description>
34661          <addressOffset>0x300</addressOffset>
34662          <access>read-write</access>
34663          <fields>
34664            <field>
34665              <name>STARTED</name>
34666              <description>Enable or disable interrupt for event STARTED</description>
34667              <lsb>0</lsb>
34668              <msb>0</msb>
34669              <enumeratedValues>
34670                <enumeratedValue>
34671                  <name>Disabled</name>
34672                  <description>Disable</description>
34673                  <value>0</value>
34674                </enumeratedValue>
34675                <enumeratedValue>
34676                  <name>Enabled</name>
34677                  <description>Enable</description>
34678                  <value>1</value>
34679                </enumeratedValue>
34680              </enumeratedValues>
34681            </field>
34682            <field>
34683              <name>STOPPED</name>
34684              <description>Enable or disable interrupt for event STOPPED</description>
34685              <lsb>1</lsb>
34686              <msb>1</msb>
34687              <enumeratedValues>
34688                <enumeratedValue>
34689                  <name>Disabled</name>
34690                  <description>Disable</description>
34691                  <value>0</value>
34692                </enumeratedValue>
34693                <enumeratedValue>
34694                  <name>Enabled</name>
34695                  <description>Enable</description>
34696                  <value>1</value>
34697                </enumeratedValue>
34698              </enumeratedValues>
34699            </field>
34700            <field>
34701              <name>END</name>
34702              <description>Enable or disable interrupt for event END</description>
34703              <lsb>2</lsb>
34704              <msb>2</msb>
34705              <enumeratedValues>
34706                <enumeratedValue>
34707                  <name>Disabled</name>
34708                  <description>Disable</description>
34709                  <value>0</value>
34710                </enumeratedValue>
34711                <enumeratedValue>
34712                  <name>Enabled</name>
34713                  <description>Enable</description>
34714                  <value>1</value>
34715                </enumeratedValue>
34716              </enumeratedValues>
34717            </field>
34718          </fields>
34719        </register>
34720        <register>
34721          <name>INTENSET</name>
34722          <description>Enable interrupt</description>
34723          <addressOffset>0x304</addressOffset>
34724          <access>read-write</access>
34725          <fields>
34726            <field>
34727              <name>STARTED</name>
34728              <description>Write '1' to enable interrupt for event STARTED</description>
34729              <lsb>0</lsb>
34730              <msb>0</msb>
34731              <enumeratedValues>
34732                <usage>read</usage>
34733                <enumeratedValue>
34734                  <name>Disabled</name>
34735                  <description>Read: Disabled</description>
34736                  <value>0</value>
34737                </enumeratedValue>
34738                <enumeratedValue>
34739                  <name>Enabled</name>
34740                  <description>Read: Enabled</description>
34741                  <value>1</value>
34742                </enumeratedValue>
34743              </enumeratedValues>
34744              <enumeratedValues>
34745                <usage>write</usage>
34746                <enumeratedValue>
34747                  <name>Set</name>
34748                  <description>Enable</description>
34749                  <value>1</value>
34750                </enumeratedValue>
34751              </enumeratedValues>
34752            </field>
34753            <field>
34754              <name>STOPPED</name>
34755              <description>Write '1' to enable interrupt for event STOPPED</description>
34756              <lsb>1</lsb>
34757              <msb>1</msb>
34758              <enumeratedValues>
34759                <usage>read</usage>
34760                <enumeratedValue>
34761                  <name>Disabled</name>
34762                  <description>Read: Disabled</description>
34763                  <value>0</value>
34764                </enumeratedValue>
34765                <enumeratedValue>
34766                  <name>Enabled</name>
34767                  <description>Read: Enabled</description>
34768                  <value>1</value>
34769                </enumeratedValue>
34770              </enumeratedValues>
34771              <enumeratedValues>
34772                <usage>write</usage>
34773                <enumeratedValue>
34774                  <name>Set</name>
34775                  <description>Enable</description>
34776                  <value>1</value>
34777                </enumeratedValue>
34778              </enumeratedValues>
34779            </field>
34780            <field>
34781              <name>END</name>
34782              <description>Write '1' to enable interrupt for event END</description>
34783              <lsb>2</lsb>
34784              <msb>2</msb>
34785              <enumeratedValues>
34786                <usage>read</usage>
34787                <enumeratedValue>
34788                  <name>Disabled</name>
34789                  <description>Read: Disabled</description>
34790                  <value>0</value>
34791                </enumeratedValue>
34792                <enumeratedValue>
34793                  <name>Enabled</name>
34794                  <description>Read: Enabled</description>
34795                  <value>1</value>
34796                </enumeratedValue>
34797              </enumeratedValues>
34798              <enumeratedValues>
34799                <usage>write</usage>
34800                <enumeratedValue>
34801                  <name>Set</name>
34802                  <description>Enable</description>
34803                  <value>1</value>
34804                </enumeratedValue>
34805              </enumeratedValues>
34806            </field>
34807          </fields>
34808        </register>
34809        <register>
34810          <name>INTENCLR</name>
34811          <description>Disable interrupt</description>
34812          <addressOffset>0x308</addressOffset>
34813          <access>read-write</access>
34814          <fields>
34815            <field>
34816              <name>STARTED</name>
34817              <description>Write '1' to disable interrupt for event STARTED</description>
34818              <lsb>0</lsb>
34819              <msb>0</msb>
34820              <enumeratedValues>
34821                <usage>read</usage>
34822                <enumeratedValue>
34823                  <name>Disabled</name>
34824                  <description>Read: Disabled</description>
34825                  <value>0</value>
34826                </enumeratedValue>
34827                <enumeratedValue>
34828                  <name>Enabled</name>
34829                  <description>Read: Enabled</description>
34830                  <value>1</value>
34831                </enumeratedValue>
34832              </enumeratedValues>
34833              <enumeratedValues>
34834                <usage>write</usage>
34835                <enumeratedValue>
34836                  <name>Clear</name>
34837                  <description>Disable</description>
34838                  <value>1</value>
34839                </enumeratedValue>
34840              </enumeratedValues>
34841            </field>
34842            <field>
34843              <name>STOPPED</name>
34844              <description>Write '1' to disable interrupt for event STOPPED</description>
34845              <lsb>1</lsb>
34846              <msb>1</msb>
34847              <enumeratedValues>
34848                <usage>read</usage>
34849                <enumeratedValue>
34850                  <name>Disabled</name>
34851                  <description>Read: Disabled</description>
34852                  <value>0</value>
34853                </enumeratedValue>
34854                <enumeratedValue>
34855                  <name>Enabled</name>
34856                  <description>Read: Enabled</description>
34857                  <value>1</value>
34858                </enumeratedValue>
34859              </enumeratedValues>
34860              <enumeratedValues>
34861                <usage>write</usage>
34862                <enumeratedValue>
34863                  <name>Clear</name>
34864                  <description>Disable</description>
34865                  <value>1</value>
34866                </enumeratedValue>
34867              </enumeratedValues>
34868            </field>
34869            <field>
34870              <name>END</name>
34871              <description>Write '1' to disable interrupt for event END</description>
34872              <lsb>2</lsb>
34873              <msb>2</msb>
34874              <enumeratedValues>
34875                <usage>read</usage>
34876                <enumeratedValue>
34877                  <name>Disabled</name>
34878                  <description>Read: Disabled</description>
34879                  <value>0</value>
34880                </enumeratedValue>
34881                <enumeratedValue>
34882                  <name>Enabled</name>
34883                  <description>Read: Enabled</description>
34884                  <value>1</value>
34885                </enumeratedValue>
34886              </enumeratedValues>
34887              <enumeratedValues>
34888                <usage>write</usage>
34889                <enumeratedValue>
34890                  <name>Clear</name>
34891                  <description>Disable</description>
34892                  <value>1</value>
34893                </enumeratedValue>
34894              </enumeratedValues>
34895            </field>
34896          </fields>
34897        </register>
34898        <register>
34899          <name>ENABLE</name>
34900          <description>PDM module enable register</description>
34901          <addressOffset>0x500</addressOffset>
34902          <access>read-write</access>
34903          <resetValue>0x00000000</resetValue>
34904          <fields>
34905            <field>
34906              <name>ENABLE</name>
34907              <description>Enable or disable PDM module</description>
34908              <lsb>0</lsb>
34909              <msb>0</msb>
34910              <enumeratedValues>
34911                <enumeratedValue>
34912                  <name>Disabled</name>
34913                  <description>Disable</description>
34914                  <value>0</value>
34915                </enumeratedValue>
34916                <enumeratedValue>
34917                  <name>Enabled</name>
34918                  <description>Enable</description>
34919                  <value>1</value>
34920                </enumeratedValue>
34921              </enumeratedValues>
34922            </field>
34923          </fields>
34924        </register>
34925        <register>
34926          <name>PDMCLKCTRL</name>
34927          <description>PDM clock generator control</description>
34928          <addressOffset>0x504</addressOffset>
34929          <access>read-write</access>
34930          <resetValue>0x08400000</resetValue>
34931          <fields>
34932            <field>
34933              <name>FREQ</name>
34934              <description>PDM_CLK frequency</description>
34935              <lsb>0</lsb>
34936              <msb>31</msb>
34937              <enumeratedValues>
34938                <enumeratedValue>
34939                  <name>1000K</name>
34940                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
34941                  <value>0x08000000</value>
34942                </enumeratedValue>
34943                <enumeratedValue>
34944                  <name>Default</name>
34945                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz</description>
34946                  <value>0x08400000</value>
34947                </enumeratedValue>
34948                <enumeratedValue>
34949                  <name>1067K</name>
34950                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
34951                  <value>0x08800000</value>
34952                </enumeratedValue>
34953              </enumeratedValues>
34954            </field>
34955          </fields>
34956        </register>
34957        <register>
34958          <name>MODE</name>
34959          <description>Defines the routing of the connected PDM microphones' signals</description>
34960          <addressOffset>0x508</addressOffset>
34961          <access>read-write</access>
34962          <resetValue>0x00000000</resetValue>
34963          <fields>
34964            <field>
34965              <name>OPERATION</name>
34966              <description>Mono or stereo operation</description>
34967              <lsb>0</lsb>
34968              <msb>0</msb>
34969              <enumeratedValues>
34970                <enumeratedValue>
34971                  <name>Stereo</name>
34972                  <description>Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0]</description>
34973                  <value>0</value>
34974                </enumeratedValue>
34975                <enumeratedValue>
34976                  <name>Mono</name>
34977                  <description>Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0]</description>
34978                  <value>1</value>
34979                </enumeratedValue>
34980              </enumeratedValues>
34981            </field>
34982            <field>
34983              <name>EDGE</name>
34984              <description>Defines on which PDM_CLK edge Left (or mono) is sampled</description>
34985              <lsb>1</lsb>
34986              <msb>1</msb>
34987              <enumeratedValues>
34988                <enumeratedValue>
34989                  <name>LeftFalling</name>
34990                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
34991                  <value>0</value>
34992                </enumeratedValue>
34993                <enumeratedValue>
34994                  <name>LeftRising</name>
34995                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
34996                  <value>1</value>
34997                </enumeratedValue>
34998              </enumeratedValues>
34999            </field>
35000          </fields>
35001        </register>
35002        <register>
35003          <name>GAINL</name>
35004          <description>Left output gain adjustment</description>
35005          <addressOffset>0x518</addressOffset>
35006          <access>read-write</access>
35007          <resetValue>0x00000028</resetValue>
35008          <fields>
35009            <field>
35010              <name>GAINL</name>
35011              <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>
35012              <lsb>0</lsb>
35013              <msb>6</msb>
35014              <enumeratedValues>
35015                <enumeratedValue>
35016                  <name>MinGain</name>
35017                  <description>-20dB gain adjustment (minimum)</description>
35018                  <value>0x00</value>
35019                </enumeratedValue>
35020                <enumeratedValue>
35021                  <name>DefaultGain</name>
35022                  <description>0dB gain adjustment ('2500 RMS' requirement)</description>
35023                  <value>0x28</value>
35024                </enumeratedValue>
35025                <enumeratedValue>
35026                  <name>MaxGain</name>
35027                  <description>+20dB gain adjustment (maximum)</description>
35028                  <value>0x50</value>
35029                </enumeratedValue>
35030              </enumeratedValues>
35031            </field>
35032          </fields>
35033        </register>
35034        <register>
35035          <name>GAINR</name>
35036          <description>Right output gain adjustment</description>
35037          <addressOffset>0x51C</addressOffset>
35038          <access>read-write</access>
35039          <resetValue>0x00000028</resetValue>
35040          <fields>
35041            <field>
35042              <name>GAINR</name>
35043              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
35044              <lsb>0</lsb>
35045              <msb>7</msb>
35046              <enumeratedValues>
35047                <enumeratedValue>
35048                  <name>MinGain</name>
35049                  <description>-20dB gain adjustment (minimum)</description>
35050                  <value>0x00</value>
35051                </enumeratedValue>
35052                <enumeratedValue>
35053                  <name>DefaultGain</name>
35054                  <description>0dB gain adjustment ('2500 RMS' requirement)</description>
35055                  <value>0x28</value>
35056                </enumeratedValue>
35057                <enumeratedValue>
35058                  <name>MaxGain</name>
35059                  <description>+20dB gain adjustment (maximum)</description>
35060                  <value>0x50</value>
35061                </enumeratedValue>
35062              </enumeratedValues>
35063            </field>
35064          </fields>
35065        </register>
35066        <cluster>
35067          <name>PSEL</name>
35068          <description>Unspecified</description>
35069          <headerStructName>PDM_PSEL</headerStructName>
35070          <access>read-write</access>
35071          <addressOffset>0x540</addressOffset>
35072          <register>
35073            <name>CLK</name>
35074            <description>Pin number configuration for PDM CLK signal</description>
35075            <addressOffset>0x000</addressOffset>
35076            <access>read-write</access>
35077            <resetValue>0xFFFFFFFF</resetValue>
35078            <fields>
35079              <field>
35080                <name>PIN</name>
35081                <description>Pin number</description>
35082                <lsb>0</lsb>
35083                <msb>4</msb>
35084              </field>
35085              <field>
35086                <name>CONNECT</name>
35087                <description>Connection</description>
35088                <lsb>31</lsb>
35089                <msb>31</msb>
35090                <enumeratedValues>
35091                  <enumeratedValue>
35092                    <name>Disconnected</name>
35093                    <description>Disconnect</description>
35094                    <value>1</value>
35095                  </enumeratedValue>
35096                  <enumeratedValue>
35097                    <name>Connected</name>
35098                    <description>Connect</description>
35099                    <value>0</value>
35100                  </enumeratedValue>
35101                </enumeratedValues>
35102              </field>
35103            </fields>
35104          </register>
35105          <register>
35106            <name>DIN</name>
35107            <description>Pin number configuration for PDM DIN signal</description>
35108            <addressOffset>0x004</addressOffset>
35109            <access>read-write</access>
35110            <resetValue>0xFFFFFFFF</resetValue>
35111            <fields>
35112              <field>
35113                <name>PIN</name>
35114                <description>Pin number</description>
35115                <lsb>0</lsb>
35116                <msb>4</msb>
35117              </field>
35118              <field>
35119                <name>CONNECT</name>
35120                <description>Connection</description>
35121                <lsb>31</lsb>
35122                <msb>31</msb>
35123                <enumeratedValues>
35124                  <enumeratedValue>
35125                    <name>Disconnected</name>
35126                    <description>Disconnect</description>
35127                    <value>1</value>
35128                  </enumeratedValue>
35129                  <enumeratedValue>
35130                    <name>Connected</name>
35131                    <description>Connect</description>
35132                    <value>0</value>
35133                  </enumeratedValue>
35134                </enumeratedValues>
35135              </field>
35136            </fields>
35137          </register>
35138        </cluster>
35139        <cluster>
35140          <name>SAMPLE</name>
35141          <description>Unspecified</description>
35142          <headerStructName>PDM_SAMPLE</headerStructName>
35143          <access>read-write</access>
35144          <addressOffset>0x560</addressOffset>
35145          <register>
35146            <name>PTR</name>
35147            <description>RAM address pointer to write samples to with EasyDMA</description>
35148            <addressOffset>0x000</addressOffset>
35149            <access>read-write</access>
35150            <fields>
35151              <field>
35152                <name>SAMPLEPTR</name>
35153                <description>Address to write PDM samples to over DMA</description>
35154                <lsb>0</lsb>
35155                <msb>31</msb>
35156              </field>
35157            </fields>
35158          </register>
35159          <register>
35160            <name>MAXCNT</name>
35161            <description>Number of samples to allocate memory for in EasyDMA mode</description>
35162            <addressOffset>0x004</addressOffset>
35163            <access>read-write</access>
35164            <fields>
35165              <field>
35166                <name>BUFFSIZE</name>
35167                <description>Length of DMA RAM allocation in number of samples</description>
35168                <lsb>0</lsb>
35169                <msb>14</msb>
35170              </field>
35171            </fields>
35172          </register>
35173        </cluster>
35174      </registers>
35175    </peripheral>
35176    <peripheral>
35177      <name>NVMC</name>
35178      <description>Non-volatile memory controller</description>
35179      <baseAddress>0x4001E000</baseAddress>
35180      <addressBlock>
35181        <offset>0</offset>
35182        <size>0x1000</size>
35183        <usage>registers</usage>
35184      </addressBlock>
35185      <groupName>NVMC</groupName>
35186      <size>0x20</size>
35187      <registers>
35188        <register>
35189          <name>READY</name>
35190          <description>Ready flag</description>
35191          <addressOffset>0x400</addressOffset>
35192          <access>read-only</access>
35193          <resetValue>0x00000001</resetValue>
35194          <fields>
35195            <field>
35196              <name>READY</name>
35197              <description>NVMC is ready or busy</description>
35198              <lsb>0</lsb>
35199              <msb>0</msb>
35200              <enumeratedValues>
35201                <enumeratedValue>
35202                  <name>Busy</name>
35203                  <description>NVMC is busy (ongoing write or erase operation)</description>
35204                  <value>0</value>
35205                </enumeratedValue>
35206                <enumeratedValue>
35207                  <name>Ready</name>
35208                  <description>NVMC is ready</description>
35209                  <value>1</value>
35210                </enumeratedValue>
35211              </enumeratedValues>
35212            </field>
35213          </fields>
35214        </register>
35215        <register>
35216          <name>CONFIG</name>
35217          <description>Configuration register</description>
35218          <addressOffset>0x504</addressOffset>
35219          <access>read-write</access>
35220          <fields>
35221            <field>
35222              <name>WEN</name>
35223              <description>Program memory access mode. It is strongly recommended to activate erase and write modes only when they are actively used.</description>
35224              <lsb>0</lsb>
35225              <msb>1</msb>
35226              <enumeratedValues>
35227                <enumeratedValue>
35228                  <name>Ren</name>
35229                  <description>Read only access</description>
35230                  <value>0</value>
35231                </enumeratedValue>
35232                <enumeratedValue>
35233                  <name>Wen</name>
35234                  <description>Write enabled</description>
35235                  <value>1</value>
35236                </enumeratedValue>
35237                <enumeratedValue>
35238                  <name>Een</name>
35239                  <description>Erase enabled</description>
35240                  <value>2</value>
35241                </enumeratedValue>
35242              </enumeratedValues>
35243            </field>
35244          </fields>
35245        </register>
35246        <register>
35247          <name>ERASEPAGE</name>
35248          <description>Register for erasing a page in code area</description>
35249          <addressOffset>0x508</addressOffset>
35250          <access>read-write</access>
35251          <fields>
35252            <field>
35253              <name>ERASEPAGE</name>
35254              <description>Register for starting erase of a page in code area.</description>
35255              <lsb>0</lsb>
35256              <msb>31</msb>
35257            </field>
35258          </fields>
35259        </register>
35260        <register>
35261          <name>ERASEPCR1</name>
35262          <description>Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
35263          <addressOffset>0x508</addressOffset>
35264          <access>read-write</access>
35265          <alternateRegister>ERASEPAGE</alternateRegister>
35266          <fields>
35267            <field>
35268              <name>ERASEPCR1</name>
35269              <description>Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
35270              <lsb>0</lsb>
35271              <msb>31</msb>
35272            </field>
35273          </fields>
35274        </register>
35275        <register>
35276          <name>ERASEALL</name>
35277          <description>Register for erasing all non-volatile user memory</description>
35278          <addressOffset>0x50C</addressOffset>
35279          <access>read-write</access>
35280          <fields>
35281            <field>
35282              <name>ERASEALL</name>
35283              <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>
35284              <lsb>0</lsb>
35285              <msb>0</msb>
35286              <enumeratedValues>
35287                <enumeratedValue>
35288                  <name>NoOperation</name>
35289                  <description>No operation</description>
35290                  <value>0</value>
35291                </enumeratedValue>
35292                <enumeratedValue>
35293                  <name>Erase</name>
35294                  <description>Start erase of chip</description>
35295                  <value>1</value>
35296                </enumeratedValue>
35297              </enumeratedValues>
35298            </field>
35299          </fields>
35300        </register>
35301        <register>
35302          <name>ERASEPCR0</name>
35303          <description>Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
35304          <addressOffset>0x510</addressOffset>
35305          <access>read-write</access>
35306          <fields>
35307            <field>
35308              <name>ERASEPCR0</name>
35309              <description>Register for starting erase of a page in code area. Equivalent to ERASEPAGE.</description>
35310              <lsb>0</lsb>
35311              <msb>31</msb>
35312            </field>
35313          </fields>
35314        </register>
35315        <register>
35316          <name>ERASEUICR</name>
35317          <description>Register for erasing user information configuration registers</description>
35318          <addressOffset>0x514</addressOffset>
35319          <access>read-write</access>
35320          <fields>
35321            <field>
35322              <name>ERASEUICR</name>
35323              <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>
35324              <lsb>0</lsb>
35325              <msb>0</msb>
35326              <enumeratedValues>
35327                <enumeratedValue>
35328                  <name>NoOperation</name>
35329                  <description>No operation</description>
35330                  <value>0</value>
35331                </enumeratedValue>
35332                <enumeratedValue>
35333                  <name>Erase</name>
35334                  <description>Start erase of UICR</description>
35335                  <value>1</value>
35336                </enumeratedValue>
35337              </enumeratedValues>
35338            </field>
35339          </fields>
35340        </register>
35341        <register>
35342          <name>ERASEPAGEPARTIAL</name>
35343          <description>Register for partial erase of a page in code area</description>
35344          <addressOffset>0x518</addressOffset>
35345          <access>read-write</access>
35346          <fields>
35347            <field>
35348              <name>ERASEPAGEPARTIAL</name>
35349              <description>Register for starting partial erase of a page in code area</description>
35350              <lsb>0</lsb>
35351              <msb>31</msb>
35352            </field>
35353          </fields>
35354        </register>
35355        <register>
35356          <name>ERASEPAGEPARTIALCFG</name>
35357          <description>Register for partial erase configuration</description>
35358          <addressOffset>0x51C</addressOffset>
35359          <access>read-write</access>
35360          <resetValue>0x0000000A</resetValue>
35361          <fields>
35362            <field>
35363              <name>DURATION</name>
35364              <description>Duration of the partial erase in milliseconds</description>
35365              <lsb>0</lsb>
35366              <msb>6</msb>
35367            </field>
35368          </fields>
35369        </register>
35370      </registers>
35371    </peripheral>
35372    <peripheral>
35373      <name>PPI</name>
35374      <description>Programmable Peripheral Interconnect</description>
35375      <baseAddress>0x4001F000</baseAddress>
35376      <addressBlock>
35377        <offset>0</offset>
35378        <size>0x1000</size>
35379        <usage>registers</usage>
35380      </addressBlock>
35381      <groupName>PPI</groupName>
35382      <size>0x20</size>
35383      <registers>
35384        <cluster>
35385          <dim>6</dim>
35386          <dimIncrement>0x008</dimIncrement>
35387          <name>TASKS_CHG[%s]</name>
35388          <description>Channel group tasks</description>
35389          <headerStructName>PPI_TASKS_CHG</headerStructName>
35390          <access>write-only</access>
35391          <addressOffset>0x000</addressOffset>
35392          <register>
35393            <name>EN</name>
35394            <description>Description cluster: Enable channel group n</description>
35395            <addressOffset>0x000</addressOffset>
35396            <access>write-only</access>
35397            <fields>
35398              <field>
35399                <name>EN</name>
35400                <description>Enable channel group n</description>
35401                <lsb>0</lsb>
35402                <msb>0</msb>
35403                <enumeratedValues>
35404                  <enumeratedValue>
35405                    <name>Trigger</name>
35406                    <description>Trigger task</description>
35407                    <value>1</value>
35408                  </enumeratedValue>
35409                </enumeratedValues>
35410              </field>
35411            </fields>
35412          </register>
35413          <register>
35414            <name>DIS</name>
35415            <description>Description cluster: Disable channel group n</description>
35416            <addressOffset>0x004</addressOffset>
35417            <access>write-only</access>
35418            <fields>
35419              <field>
35420                <name>DIS</name>
35421                <description>Disable channel group n</description>
35422                <lsb>0</lsb>
35423                <msb>0</msb>
35424                <enumeratedValues>
35425                  <enumeratedValue>
35426                    <name>Trigger</name>
35427                    <description>Trigger task</description>
35428                    <value>1</value>
35429                  </enumeratedValue>
35430                </enumeratedValues>
35431              </field>
35432            </fields>
35433          </register>
35434        </cluster>
35435        <register>
35436          <name>CHEN</name>
35437          <description>Channel enable register</description>
35438          <addressOffset>0x500</addressOffset>
35439          <access>read-write</access>
35440          <fields>
35441            <field>
35442              <name>CH0</name>
35443              <description>Enable or disable channel 0</description>
35444              <lsb>0</lsb>
35445              <msb>0</msb>
35446              <enumeratedValues>
35447                <enumeratedValue>
35448                  <name>Disabled</name>
35449                  <description>Disable channel</description>
35450                  <value>0</value>
35451                </enumeratedValue>
35452                <enumeratedValue>
35453                  <name>Enabled</name>
35454                  <description>Enable channel</description>
35455                  <value>1</value>
35456                </enumeratedValue>
35457              </enumeratedValues>
35458            </field>
35459            <field>
35460              <name>CH1</name>
35461              <description>Enable or disable channel 1</description>
35462              <lsb>1</lsb>
35463              <msb>1</msb>
35464              <enumeratedValues>
35465                <enumeratedValue>
35466                  <name>Disabled</name>
35467                  <description>Disable channel</description>
35468                  <value>0</value>
35469                </enumeratedValue>
35470                <enumeratedValue>
35471                  <name>Enabled</name>
35472                  <description>Enable channel</description>
35473                  <value>1</value>
35474                </enumeratedValue>
35475              </enumeratedValues>
35476            </field>
35477            <field>
35478              <name>CH2</name>
35479              <description>Enable or disable channel 2</description>
35480              <lsb>2</lsb>
35481              <msb>2</msb>
35482              <enumeratedValues>
35483                <enumeratedValue>
35484                  <name>Disabled</name>
35485                  <description>Disable channel</description>
35486                  <value>0</value>
35487                </enumeratedValue>
35488                <enumeratedValue>
35489                  <name>Enabled</name>
35490                  <description>Enable channel</description>
35491                  <value>1</value>
35492                </enumeratedValue>
35493              </enumeratedValues>
35494            </field>
35495            <field>
35496              <name>CH3</name>
35497              <description>Enable or disable channel 3</description>
35498              <lsb>3</lsb>
35499              <msb>3</msb>
35500              <enumeratedValues>
35501                <enumeratedValue>
35502                  <name>Disabled</name>
35503                  <description>Disable channel</description>
35504                  <value>0</value>
35505                </enumeratedValue>
35506                <enumeratedValue>
35507                  <name>Enabled</name>
35508                  <description>Enable channel</description>
35509                  <value>1</value>
35510                </enumeratedValue>
35511              </enumeratedValues>
35512            </field>
35513            <field>
35514              <name>CH4</name>
35515              <description>Enable or disable channel 4</description>
35516              <lsb>4</lsb>
35517              <msb>4</msb>
35518              <enumeratedValues>
35519                <enumeratedValue>
35520                  <name>Disabled</name>
35521                  <description>Disable channel</description>
35522                  <value>0</value>
35523                </enumeratedValue>
35524                <enumeratedValue>
35525                  <name>Enabled</name>
35526                  <description>Enable channel</description>
35527                  <value>1</value>
35528                </enumeratedValue>
35529              </enumeratedValues>
35530            </field>
35531            <field>
35532              <name>CH5</name>
35533              <description>Enable or disable channel 5</description>
35534              <lsb>5</lsb>
35535              <msb>5</msb>
35536              <enumeratedValues>
35537                <enumeratedValue>
35538                  <name>Disabled</name>
35539                  <description>Disable channel</description>
35540                  <value>0</value>
35541                </enumeratedValue>
35542                <enumeratedValue>
35543                  <name>Enabled</name>
35544                  <description>Enable channel</description>
35545                  <value>1</value>
35546                </enumeratedValue>
35547              </enumeratedValues>
35548            </field>
35549            <field>
35550              <name>CH6</name>
35551              <description>Enable or disable channel 6</description>
35552              <lsb>6</lsb>
35553              <msb>6</msb>
35554              <enumeratedValues>
35555                <enumeratedValue>
35556                  <name>Disabled</name>
35557                  <description>Disable channel</description>
35558                  <value>0</value>
35559                </enumeratedValue>
35560                <enumeratedValue>
35561                  <name>Enabled</name>
35562                  <description>Enable channel</description>
35563                  <value>1</value>
35564                </enumeratedValue>
35565              </enumeratedValues>
35566            </field>
35567            <field>
35568              <name>CH7</name>
35569              <description>Enable or disable channel 7</description>
35570              <lsb>7</lsb>
35571              <msb>7</msb>
35572              <enumeratedValues>
35573                <enumeratedValue>
35574                  <name>Disabled</name>
35575                  <description>Disable channel</description>
35576                  <value>0</value>
35577                </enumeratedValue>
35578                <enumeratedValue>
35579                  <name>Enabled</name>
35580                  <description>Enable channel</description>
35581                  <value>1</value>
35582                </enumeratedValue>
35583              </enumeratedValues>
35584            </field>
35585            <field>
35586              <name>CH8</name>
35587              <description>Enable or disable channel 8</description>
35588              <lsb>8</lsb>
35589              <msb>8</msb>
35590              <enumeratedValues>
35591                <enumeratedValue>
35592                  <name>Disabled</name>
35593                  <description>Disable channel</description>
35594                  <value>0</value>
35595                </enumeratedValue>
35596                <enumeratedValue>
35597                  <name>Enabled</name>
35598                  <description>Enable channel</description>
35599                  <value>1</value>
35600                </enumeratedValue>
35601              </enumeratedValues>
35602            </field>
35603            <field>
35604              <name>CH9</name>
35605              <description>Enable or disable channel 9</description>
35606              <lsb>9</lsb>
35607              <msb>9</msb>
35608              <enumeratedValues>
35609                <enumeratedValue>
35610                  <name>Disabled</name>
35611                  <description>Disable channel</description>
35612                  <value>0</value>
35613                </enumeratedValue>
35614                <enumeratedValue>
35615                  <name>Enabled</name>
35616                  <description>Enable channel</description>
35617                  <value>1</value>
35618                </enumeratedValue>
35619              </enumeratedValues>
35620            </field>
35621            <field>
35622              <name>CH10</name>
35623              <description>Enable or disable channel 10</description>
35624              <lsb>10</lsb>
35625              <msb>10</msb>
35626              <enumeratedValues>
35627                <enumeratedValue>
35628                  <name>Disabled</name>
35629                  <description>Disable channel</description>
35630                  <value>0</value>
35631                </enumeratedValue>
35632                <enumeratedValue>
35633                  <name>Enabled</name>
35634                  <description>Enable channel</description>
35635                  <value>1</value>
35636                </enumeratedValue>
35637              </enumeratedValues>
35638            </field>
35639            <field>
35640              <name>CH11</name>
35641              <description>Enable or disable channel 11</description>
35642              <lsb>11</lsb>
35643              <msb>11</msb>
35644              <enumeratedValues>
35645                <enumeratedValue>
35646                  <name>Disabled</name>
35647                  <description>Disable channel</description>
35648                  <value>0</value>
35649                </enumeratedValue>
35650                <enumeratedValue>
35651                  <name>Enabled</name>
35652                  <description>Enable channel</description>
35653                  <value>1</value>
35654                </enumeratedValue>
35655              </enumeratedValues>
35656            </field>
35657            <field>
35658              <name>CH12</name>
35659              <description>Enable or disable channel 12</description>
35660              <lsb>12</lsb>
35661              <msb>12</msb>
35662              <enumeratedValues>
35663                <enumeratedValue>
35664                  <name>Disabled</name>
35665                  <description>Disable channel</description>
35666                  <value>0</value>
35667                </enumeratedValue>
35668                <enumeratedValue>
35669                  <name>Enabled</name>
35670                  <description>Enable channel</description>
35671                  <value>1</value>
35672                </enumeratedValue>
35673              </enumeratedValues>
35674            </field>
35675            <field>
35676              <name>CH13</name>
35677              <description>Enable or disable channel 13</description>
35678              <lsb>13</lsb>
35679              <msb>13</msb>
35680              <enumeratedValues>
35681                <enumeratedValue>
35682                  <name>Disabled</name>
35683                  <description>Disable channel</description>
35684                  <value>0</value>
35685                </enumeratedValue>
35686                <enumeratedValue>
35687                  <name>Enabled</name>
35688                  <description>Enable channel</description>
35689                  <value>1</value>
35690                </enumeratedValue>
35691              </enumeratedValues>
35692            </field>
35693            <field>
35694              <name>CH14</name>
35695              <description>Enable or disable channel 14</description>
35696              <lsb>14</lsb>
35697              <msb>14</msb>
35698              <enumeratedValues>
35699                <enumeratedValue>
35700                  <name>Disabled</name>
35701                  <description>Disable channel</description>
35702                  <value>0</value>
35703                </enumeratedValue>
35704                <enumeratedValue>
35705                  <name>Enabled</name>
35706                  <description>Enable channel</description>
35707                  <value>1</value>
35708                </enumeratedValue>
35709              </enumeratedValues>
35710            </field>
35711            <field>
35712              <name>CH15</name>
35713              <description>Enable or disable channel 15</description>
35714              <lsb>15</lsb>
35715              <msb>15</msb>
35716              <enumeratedValues>
35717                <enumeratedValue>
35718                  <name>Disabled</name>
35719                  <description>Disable channel</description>
35720                  <value>0</value>
35721                </enumeratedValue>
35722                <enumeratedValue>
35723                  <name>Enabled</name>
35724                  <description>Enable channel</description>
35725                  <value>1</value>
35726                </enumeratedValue>
35727              </enumeratedValues>
35728            </field>
35729            <field>
35730              <name>CH16</name>
35731              <description>Enable or disable channel 16</description>
35732              <lsb>16</lsb>
35733              <msb>16</msb>
35734              <enumeratedValues>
35735                <enumeratedValue>
35736                  <name>Disabled</name>
35737                  <description>Disable channel</description>
35738                  <value>0</value>
35739                </enumeratedValue>
35740                <enumeratedValue>
35741                  <name>Enabled</name>
35742                  <description>Enable channel</description>
35743                  <value>1</value>
35744                </enumeratedValue>
35745              </enumeratedValues>
35746            </field>
35747            <field>
35748              <name>CH17</name>
35749              <description>Enable or disable channel 17</description>
35750              <lsb>17</lsb>
35751              <msb>17</msb>
35752              <enumeratedValues>
35753                <enumeratedValue>
35754                  <name>Disabled</name>
35755                  <description>Disable channel</description>
35756                  <value>0</value>
35757                </enumeratedValue>
35758                <enumeratedValue>
35759                  <name>Enabled</name>
35760                  <description>Enable channel</description>
35761                  <value>1</value>
35762                </enumeratedValue>
35763              </enumeratedValues>
35764            </field>
35765            <field>
35766              <name>CH18</name>
35767              <description>Enable or disable channel 18</description>
35768              <lsb>18</lsb>
35769              <msb>18</msb>
35770              <enumeratedValues>
35771                <enumeratedValue>
35772                  <name>Disabled</name>
35773                  <description>Disable channel</description>
35774                  <value>0</value>
35775                </enumeratedValue>
35776                <enumeratedValue>
35777                  <name>Enabled</name>
35778                  <description>Enable channel</description>
35779                  <value>1</value>
35780                </enumeratedValue>
35781              </enumeratedValues>
35782            </field>
35783            <field>
35784              <name>CH19</name>
35785              <description>Enable or disable channel 19</description>
35786              <lsb>19</lsb>
35787              <msb>19</msb>
35788              <enumeratedValues>
35789                <enumeratedValue>
35790                  <name>Disabled</name>
35791                  <description>Disable channel</description>
35792                  <value>0</value>
35793                </enumeratedValue>
35794                <enumeratedValue>
35795                  <name>Enabled</name>
35796                  <description>Enable channel</description>
35797                  <value>1</value>
35798                </enumeratedValue>
35799              </enumeratedValues>
35800            </field>
35801            <field>
35802              <name>CH20</name>
35803              <description>Enable or disable channel 20</description>
35804              <lsb>20</lsb>
35805              <msb>20</msb>
35806              <enumeratedValues>
35807                <enumeratedValue>
35808                  <name>Disabled</name>
35809                  <description>Disable channel</description>
35810                  <value>0</value>
35811                </enumeratedValue>
35812                <enumeratedValue>
35813                  <name>Enabled</name>
35814                  <description>Enable channel</description>
35815                  <value>1</value>
35816                </enumeratedValue>
35817              </enumeratedValues>
35818            </field>
35819            <field>
35820              <name>CH21</name>
35821              <description>Enable or disable channel 21</description>
35822              <lsb>21</lsb>
35823              <msb>21</msb>
35824              <enumeratedValues>
35825                <enumeratedValue>
35826                  <name>Disabled</name>
35827                  <description>Disable channel</description>
35828                  <value>0</value>
35829                </enumeratedValue>
35830                <enumeratedValue>
35831                  <name>Enabled</name>
35832                  <description>Enable channel</description>
35833                  <value>1</value>
35834                </enumeratedValue>
35835              </enumeratedValues>
35836            </field>
35837            <field>
35838              <name>CH22</name>
35839              <description>Enable or disable channel 22</description>
35840              <lsb>22</lsb>
35841              <msb>22</msb>
35842              <enumeratedValues>
35843                <enumeratedValue>
35844                  <name>Disabled</name>
35845                  <description>Disable channel</description>
35846                  <value>0</value>
35847                </enumeratedValue>
35848                <enumeratedValue>
35849                  <name>Enabled</name>
35850                  <description>Enable channel</description>
35851                  <value>1</value>
35852                </enumeratedValue>
35853              </enumeratedValues>
35854            </field>
35855            <field>
35856              <name>CH23</name>
35857              <description>Enable or disable channel 23</description>
35858              <lsb>23</lsb>
35859              <msb>23</msb>
35860              <enumeratedValues>
35861                <enumeratedValue>
35862                  <name>Disabled</name>
35863                  <description>Disable channel</description>
35864                  <value>0</value>
35865                </enumeratedValue>
35866                <enumeratedValue>
35867                  <name>Enabled</name>
35868                  <description>Enable channel</description>
35869                  <value>1</value>
35870                </enumeratedValue>
35871              </enumeratedValues>
35872            </field>
35873            <field>
35874              <name>CH24</name>
35875              <description>Enable or disable channel 24</description>
35876              <lsb>24</lsb>
35877              <msb>24</msb>
35878              <enumeratedValues>
35879                <enumeratedValue>
35880                  <name>Disabled</name>
35881                  <description>Disable channel</description>
35882                  <value>0</value>
35883                </enumeratedValue>
35884                <enumeratedValue>
35885                  <name>Enabled</name>
35886                  <description>Enable channel</description>
35887                  <value>1</value>
35888                </enumeratedValue>
35889              </enumeratedValues>
35890            </field>
35891            <field>
35892              <name>CH25</name>
35893              <description>Enable or disable channel 25</description>
35894              <lsb>25</lsb>
35895              <msb>25</msb>
35896              <enumeratedValues>
35897                <enumeratedValue>
35898                  <name>Disabled</name>
35899                  <description>Disable channel</description>
35900                  <value>0</value>
35901                </enumeratedValue>
35902                <enumeratedValue>
35903                  <name>Enabled</name>
35904                  <description>Enable channel</description>
35905                  <value>1</value>
35906                </enumeratedValue>
35907              </enumeratedValues>
35908            </field>
35909            <field>
35910              <name>CH26</name>
35911              <description>Enable or disable channel 26</description>
35912              <lsb>26</lsb>
35913              <msb>26</msb>
35914              <enumeratedValues>
35915                <enumeratedValue>
35916                  <name>Disabled</name>
35917                  <description>Disable channel</description>
35918                  <value>0</value>
35919                </enumeratedValue>
35920                <enumeratedValue>
35921                  <name>Enabled</name>
35922                  <description>Enable channel</description>
35923                  <value>1</value>
35924                </enumeratedValue>
35925              </enumeratedValues>
35926            </field>
35927            <field>
35928              <name>CH27</name>
35929              <description>Enable or disable channel 27</description>
35930              <lsb>27</lsb>
35931              <msb>27</msb>
35932              <enumeratedValues>
35933                <enumeratedValue>
35934                  <name>Disabled</name>
35935                  <description>Disable channel</description>
35936                  <value>0</value>
35937                </enumeratedValue>
35938                <enumeratedValue>
35939                  <name>Enabled</name>
35940                  <description>Enable channel</description>
35941                  <value>1</value>
35942                </enumeratedValue>
35943              </enumeratedValues>
35944            </field>
35945            <field>
35946              <name>CH28</name>
35947              <description>Enable or disable channel 28</description>
35948              <lsb>28</lsb>
35949              <msb>28</msb>
35950              <enumeratedValues>
35951                <enumeratedValue>
35952                  <name>Disabled</name>
35953                  <description>Disable channel</description>
35954                  <value>0</value>
35955                </enumeratedValue>
35956                <enumeratedValue>
35957                  <name>Enabled</name>
35958                  <description>Enable channel</description>
35959                  <value>1</value>
35960                </enumeratedValue>
35961              </enumeratedValues>
35962            </field>
35963            <field>
35964              <name>CH29</name>
35965              <description>Enable or disable channel 29</description>
35966              <lsb>29</lsb>
35967              <msb>29</msb>
35968              <enumeratedValues>
35969                <enumeratedValue>
35970                  <name>Disabled</name>
35971                  <description>Disable channel</description>
35972                  <value>0</value>
35973                </enumeratedValue>
35974                <enumeratedValue>
35975                  <name>Enabled</name>
35976                  <description>Enable channel</description>
35977                  <value>1</value>
35978                </enumeratedValue>
35979              </enumeratedValues>
35980            </field>
35981            <field>
35982              <name>CH30</name>
35983              <description>Enable or disable channel 30</description>
35984              <lsb>30</lsb>
35985              <msb>30</msb>
35986              <enumeratedValues>
35987                <enumeratedValue>
35988                  <name>Disabled</name>
35989                  <description>Disable channel</description>
35990                  <value>0</value>
35991                </enumeratedValue>
35992                <enumeratedValue>
35993                  <name>Enabled</name>
35994                  <description>Enable channel</description>
35995                  <value>1</value>
35996                </enumeratedValue>
35997              </enumeratedValues>
35998            </field>
35999            <field>
36000              <name>CH31</name>
36001              <description>Enable or disable channel 31</description>
36002              <lsb>31</lsb>
36003              <msb>31</msb>
36004              <enumeratedValues>
36005                <enumeratedValue>
36006                  <name>Disabled</name>
36007                  <description>Disable channel</description>
36008                  <value>0</value>
36009                </enumeratedValue>
36010                <enumeratedValue>
36011                  <name>Enabled</name>
36012                  <description>Enable channel</description>
36013                  <value>1</value>
36014                </enumeratedValue>
36015              </enumeratedValues>
36016            </field>
36017          </fields>
36018        </register>
36019        <register>
36020          <name>CHENSET</name>
36021          <description>Channel enable set register</description>
36022          <addressOffset>0x504</addressOffset>
36023          <access>read-write</access>
36024          <modifiedWriteValues>oneToSet</modifiedWriteValues>
36025          <fields>
36026            <field>
36027              <name>CH0</name>
36028              <description>Channel 0 enable set register.  Writing '0' has no effect</description>
36029              <lsb>0</lsb>
36030              <msb>0</msb>
36031              <enumeratedValues>
36032                <usage>read</usage>
36033                <enumeratedValue>
36034                  <name>Disabled</name>
36035                  <description>Read: channel disabled</description>
36036                  <value>0</value>
36037                </enumeratedValue>
36038                <enumeratedValue>
36039                  <name>Enabled</name>
36040                  <description>Read: channel enabled</description>
36041                  <value>1</value>
36042                </enumeratedValue>
36043              </enumeratedValues>
36044              <enumeratedValues>
36045                <usage>write</usage>
36046                <enumeratedValue>
36047                  <name>Set</name>
36048                  <description>Write: Enable channel</description>
36049                  <value>1</value>
36050                </enumeratedValue>
36051              </enumeratedValues>
36052            </field>
36053            <field>
36054              <name>CH1</name>
36055              <description>Channel 1 enable set register.  Writing '0' has no effect</description>
36056              <lsb>1</lsb>
36057              <msb>1</msb>
36058              <enumeratedValues>
36059                <usage>read</usage>
36060                <enumeratedValue>
36061                  <name>Disabled</name>
36062                  <description>Read: channel disabled</description>
36063                  <value>0</value>
36064                </enumeratedValue>
36065                <enumeratedValue>
36066                  <name>Enabled</name>
36067                  <description>Read: channel enabled</description>
36068                  <value>1</value>
36069                </enumeratedValue>
36070              </enumeratedValues>
36071              <enumeratedValues>
36072                <usage>write</usage>
36073                <enumeratedValue>
36074                  <name>Set</name>
36075                  <description>Write: Enable channel</description>
36076                  <value>1</value>
36077                </enumeratedValue>
36078              </enumeratedValues>
36079            </field>
36080            <field>
36081              <name>CH2</name>
36082              <description>Channel 2 enable set register.  Writing '0' has no effect</description>
36083              <lsb>2</lsb>
36084              <msb>2</msb>
36085              <enumeratedValues>
36086                <usage>read</usage>
36087                <enumeratedValue>
36088                  <name>Disabled</name>
36089                  <description>Read: channel disabled</description>
36090                  <value>0</value>
36091                </enumeratedValue>
36092                <enumeratedValue>
36093                  <name>Enabled</name>
36094                  <description>Read: channel enabled</description>
36095                  <value>1</value>
36096                </enumeratedValue>
36097              </enumeratedValues>
36098              <enumeratedValues>
36099                <usage>write</usage>
36100                <enumeratedValue>
36101                  <name>Set</name>
36102                  <description>Write: Enable channel</description>
36103                  <value>1</value>
36104                </enumeratedValue>
36105              </enumeratedValues>
36106            </field>
36107            <field>
36108              <name>CH3</name>
36109              <description>Channel 3 enable set register.  Writing '0' has no effect</description>
36110              <lsb>3</lsb>
36111              <msb>3</msb>
36112              <enumeratedValues>
36113                <usage>read</usage>
36114                <enumeratedValue>
36115                  <name>Disabled</name>
36116                  <description>Read: channel disabled</description>
36117                  <value>0</value>
36118                </enumeratedValue>
36119                <enumeratedValue>
36120                  <name>Enabled</name>
36121                  <description>Read: channel enabled</description>
36122                  <value>1</value>
36123                </enumeratedValue>
36124              </enumeratedValues>
36125              <enumeratedValues>
36126                <usage>write</usage>
36127                <enumeratedValue>
36128                  <name>Set</name>
36129                  <description>Write: Enable channel</description>
36130                  <value>1</value>
36131                </enumeratedValue>
36132              </enumeratedValues>
36133            </field>
36134            <field>
36135              <name>CH4</name>
36136              <description>Channel 4 enable set register.  Writing '0' has no effect</description>
36137              <lsb>4</lsb>
36138              <msb>4</msb>
36139              <enumeratedValues>
36140                <usage>read</usage>
36141                <enumeratedValue>
36142                  <name>Disabled</name>
36143                  <description>Read: channel disabled</description>
36144                  <value>0</value>
36145                </enumeratedValue>
36146                <enumeratedValue>
36147                  <name>Enabled</name>
36148                  <description>Read: channel enabled</description>
36149                  <value>1</value>
36150                </enumeratedValue>
36151              </enumeratedValues>
36152              <enumeratedValues>
36153                <usage>write</usage>
36154                <enumeratedValue>
36155                  <name>Set</name>
36156                  <description>Write: Enable channel</description>
36157                  <value>1</value>
36158                </enumeratedValue>
36159              </enumeratedValues>
36160            </field>
36161            <field>
36162              <name>CH5</name>
36163              <description>Channel 5 enable set register.  Writing '0' has no effect</description>
36164              <lsb>5</lsb>
36165              <msb>5</msb>
36166              <enumeratedValues>
36167                <usage>read</usage>
36168                <enumeratedValue>
36169                  <name>Disabled</name>
36170                  <description>Read: channel disabled</description>
36171                  <value>0</value>
36172                </enumeratedValue>
36173                <enumeratedValue>
36174                  <name>Enabled</name>
36175                  <description>Read: channel enabled</description>
36176                  <value>1</value>
36177                </enumeratedValue>
36178              </enumeratedValues>
36179              <enumeratedValues>
36180                <usage>write</usage>
36181                <enumeratedValue>
36182                  <name>Set</name>
36183                  <description>Write: Enable channel</description>
36184                  <value>1</value>
36185                </enumeratedValue>
36186              </enumeratedValues>
36187            </field>
36188            <field>
36189              <name>CH6</name>
36190              <description>Channel 6 enable set register.  Writing '0' has no effect</description>
36191              <lsb>6</lsb>
36192              <msb>6</msb>
36193              <enumeratedValues>
36194                <usage>read</usage>
36195                <enumeratedValue>
36196                  <name>Disabled</name>
36197                  <description>Read: channel disabled</description>
36198                  <value>0</value>
36199                </enumeratedValue>
36200                <enumeratedValue>
36201                  <name>Enabled</name>
36202                  <description>Read: channel enabled</description>
36203                  <value>1</value>
36204                </enumeratedValue>
36205              </enumeratedValues>
36206              <enumeratedValues>
36207                <usage>write</usage>
36208                <enumeratedValue>
36209                  <name>Set</name>
36210                  <description>Write: Enable channel</description>
36211                  <value>1</value>
36212                </enumeratedValue>
36213              </enumeratedValues>
36214            </field>
36215            <field>
36216              <name>CH7</name>
36217              <description>Channel 7 enable set register.  Writing '0' has no effect</description>
36218              <lsb>7</lsb>
36219              <msb>7</msb>
36220              <enumeratedValues>
36221                <usage>read</usage>
36222                <enumeratedValue>
36223                  <name>Disabled</name>
36224                  <description>Read: channel disabled</description>
36225                  <value>0</value>
36226                </enumeratedValue>
36227                <enumeratedValue>
36228                  <name>Enabled</name>
36229                  <description>Read: channel enabled</description>
36230                  <value>1</value>
36231                </enumeratedValue>
36232              </enumeratedValues>
36233              <enumeratedValues>
36234                <usage>write</usage>
36235                <enumeratedValue>
36236                  <name>Set</name>
36237                  <description>Write: Enable channel</description>
36238                  <value>1</value>
36239                </enumeratedValue>
36240              </enumeratedValues>
36241            </field>
36242            <field>
36243              <name>CH8</name>
36244              <description>Channel 8 enable set register.  Writing '0' has no effect</description>
36245              <lsb>8</lsb>
36246              <msb>8</msb>
36247              <enumeratedValues>
36248                <usage>read</usage>
36249                <enumeratedValue>
36250                  <name>Disabled</name>
36251                  <description>Read: channel disabled</description>
36252                  <value>0</value>
36253                </enumeratedValue>
36254                <enumeratedValue>
36255                  <name>Enabled</name>
36256                  <description>Read: channel enabled</description>
36257                  <value>1</value>
36258                </enumeratedValue>
36259              </enumeratedValues>
36260              <enumeratedValues>
36261                <usage>write</usage>
36262                <enumeratedValue>
36263                  <name>Set</name>
36264                  <description>Write: Enable channel</description>
36265                  <value>1</value>
36266                </enumeratedValue>
36267              </enumeratedValues>
36268            </field>
36269            <field>
36270              <name>CH9</name>
36271              <description>Channel 9 enable set register.  Writing '0' has no effect</description>
36272              <lsb>9</lsb>
36273              <msb>9</msb>
36274              <enumeratedValues>
36275                <usage>read</usage>
36276                <enumeratedValue>
36277                  <name>Disabled</name>
36278                  <description>Read: channel disabled</description>
36279                  <value>0</value>
36280                </enumeratedValue>
36281                <enumeratedValue>
36282                  <name>Enabled</name>
36283                  <description>Read: channel enabled</description>
36284                  <value>1</value>
36285                </enumeratedValue>
36286              </enumeratedValues>
36287              <enumeratedValues>
36288                <usage>write</usage>
36289                <enumeratedValue>
36290                  <name>Set</name>
36291                  <description>Write: Enable channel</description>
36292                  <value>1</value>
36293                </enumeratedValue>
36294              </enumeratedValues>
36295            </field>
36296            <field>
36297              <name>CH10</name>
36298              <description>Channel 10 enable set register.  Writing '0' has no effect</description>
36299              <lsb>10</lsb>
36300              <msb>10</msb>
36301              <enumeratedValues>
36302                <usage>read</usage>
36303                <enumeratedValue>
36304                  <name>Disabled</name>
36305                  <description>Read: channel disabled</description>
36306                  <value>0</value>
36307                </enumeratedValue>
36308                <enumeratedValue>
36309                  <name>Enabled</name>
36310                  <description>Read: channel enabled</description>
36311                  <value>1</value>
36312                </enumeratedValue>
36313              </enumeratedValues>
36314              <enumeratedValues>
36315                <usage>write</usage>
36316                <enumeratedValue>
36317                  <name>Set</name>
36318                  <description>Write: Enable channel</description>
36319                  <value>1</value>
36320                </enumeratedValue>
36321              </enumeratedValues>
36322            </field>
36323            <field>
36324              <name>CH11</name>
36325              <description>Channel 11 enable set register.  Writing '0' has no effect</description>
36326              <lsb>11</lsb>
36327              <msb>11</msb>
36328              <enumeratedValues>
36329                <usage>read</usage>
36330                <enumeratedValue>
36331                  <name>Disabled</name>
36332                  <description>Read: channel disabled</description>
36333                  <value>0</value>
36334                </enumeratedValue>
36335                <enumeratedValue>
36336                  <name>Enabled</name>
36337                  <description>Read: channel enabled</description>
36338                  <value>1</value>
36339                </enumeratedValue>
36340              </enumeratedValues>
36341              <enumeratedValues>
36342                <usage>write</usage>
36343                <enumeratedValue>
36344                  <name>Set</name>
36345                  <description>Write: Enable channel</description>
36346                  <value>1</value>
36347                </enumeratedValue>
36348              </enumeratedValues>
36349            </field>
36350            <field>
36351              <name>CH12</name>
36352              <description>Channel 12 enable set register.  Writing '0' has no effect</description>
36353              <lsb>12</lsb>
36354              <msb>12</msb>
36355              <enumeratedValues>
36356                <usage>read</usage>
36357                <enumeratedValue>
36358                  <name>Disabled</name>
36359                  <description>Read: channel disabled</description>
36360                  <value>0</value>
36361                </enumeratedValue>
36362                <enumeratedValue>
36363                  <name>Enabled</name>
36364                  <description>Read: channel enabled</description>
36365                  <value>1</value>
36366                </enumeratedValue>
36367              </enumeratedValues>
36368              <enumeratedValues>
36369                <usage>write</usage>
36370                <enumeratedValue>
36371                  <name>Set</name>
36372                  <description>Write: Enable channel</description>
36373                  <value>1</value>
36374                </enumeratedValue>
36375              </enumeratedValues>
36376            </field>
36377            <field>
36378              <name>CH13</name>
36379              <description>Channel 13 enable set register.  Writing '0' has no effect</description>
36380              <lsb>13</lsb>
36381              <msb>13</msb>
36382              <enumeratedValues>
36383                <usage>read</usage>
36384                <enumeratedValue>
36385                  <name>Disabled</name>
36386                  <description>Read: channel disabled</description>
36387                  <value>0</value>
36388                </enumeratedValue>
36389                <enumeratedValue>
36390                  <name>Enabled</name>
36391                  <description>Read: channel enabled</description>
36392                  <value>1</value>
36393                </enumeratedValue>
36394              </enumeratedValues>
36395              <enumeratedValues>
36396                <usage>write</usage>
36397                <enumeratedValue>
36398                  <name>Set</name>
36399                  <description>Write: Enable channel</description>
36400                  <value>1</value>
36401                </enumeratedValue>
36402              </enumeratedValues>
36403            </field>
36404            <field>
36405              <name>CH14</name>
36406              <description>Channel 14 enable set register.  Writing '0' has no effect</description>
36407              <lsb>14</lsb>
36408              <msb>14</msb>
36409              <enumeratedValues>
36410                <usage>read</usage>
36411                <enumeratedValue>
36412                  <name>Disabled</name>
36413                  <description>Read: channel disabled</description>
36414                  <value>0</value>
36415                </enumeratedValue>
36416                <enumeratedValue>
36417                  <name>Enabled</name>
36418                  <description>Read: channel enabled</description>
36419                  <value>1</value>
36420                </enumeratedValue>
36421              </enumeratedValues>
36422              <enumeratedValues>
36423                <usage>write</usage>
36424                <enumeratedValue>
36425                  <name>Set</name>
36426                  <description>Write: Enable channel</description>
36427                  <value>1</value>
36428                </enumeratedValue>
36429              </enumeratedValues>
36430            </field>
36431            <field>
36432              <name>CH15</name>
36433              <description>Channel 15 enable set register.  Writing '0' has no effect</description>
36434              <lsb>15</lsb>
36435              <msb>15</msb>
36436              <enumeratedValues>
36437                <usage>read</usage>
36438                <enumeratedValue>
36439                  <name>Disabled</name>
36440                  <description>Read: channel disabled</description>
36441                  <value>0</value>
36442                </enumeratedValue>
36443                <enumeratedValue>
36444                  <name>Enabled</name>
36445                  <description>Read: channel enabled</description>
36446                  <value>1</value>
36447                </enumeratedValue>
36448              </enumeratedValues>
36449              <enumeratedValues>
36450                <usage>write</usage>
36451                <enumeratedValue>
36452                  <name>Set</name>
36453                  <description>Write: Enable channel</description>
36454                  <value>1</value>
36455                </enumeratedValue>
36456              </enumeratedValues>
36457            </field>
36458            <field>
36459              <name>CH16</name>
36460              <description>Channel 16 enable set register.  Writing '0' has no effect</description>
36461              <lsb>16</lsb>
36462              <msb>16</msb>
36463              <enumeratedValues>
36464                <usage>read</usage>
36465                <enumeratedValue>
36466                  <name>Disabled</name>
36467                  <description>Read: channel disabled</description>
36468                  <value>0</value>
36469                </enumeratedValue>
36470                <enumeratedValue>
36471                  <name>Enabled</name>
36472                  <description>Read: channel enabled</description>
36473                  <value>1</value>
36474                </enumeratedValue>
36475              </enumeratedValues>
36476              <enumeratedValues>
36477                <usage>write</usage>
36478                <enumeratedValue>
36479                  <name>Set</name>
36480                  <description>Write: Enable channel</description>
36481                  <value>1</value>
36482                </enumeratedValue>
36483              </enumeratedValues>
36484            </field>
36485            <field>
36486              <name>CH17</name>
36487              <description>Channel 17 enable set register.  Writing '0' has no effect</description>
36488              <lsb>17</lsb>
36489              <msb>17</msb>
36490              <enumeratedValues>
36491                <usage>read</usage>
36492                <enumeratedValue>
36493                  <name>Disabled</name>
36494                  <description>Read: channel disabled</description>
36495                  <value>0</value>
36496                </enumeratedValue>
36497                <enumeratedValue>
36498                  <name>Enabled</name>
36499                  <description>Read: channel enabled</description>
36500                  <value>1</value>
36501                </enumeratedValue>
36502              </enumeratedValues>
36503              <enumeratedValues>
36504                <usage>write</usage>
36505                <enumeratedValue>
36506                  <name>Set</name>
36507                  <description>Write: Enable channel</description>
36508                  <value>1</value>
36509                </enumeratedValue>
36510              </enumeratedValues>
36511            </field>
36512            <field>
36513              <name>CH18</name>
36514              <description>Channel 18 enable set register.  Writing '0' has no effect</description>
36515              <lsb>18</lsb>
36516              <msb>18</msb>
36517              <enumeratedValues>
36518                <usage>read</usage>
36519                <enumeratedValue>
36520                  <name>Disabled</name>
36521                  <description>Read: channel disabled</description>
36522                  <value>0</value>
36523                </enumeratedValue>
36524                <enumeratedValue>
36525                  <name>Enabled</name>
36526                  <description>Read: channel enabled</description>
36527                  <value>1</value>
36528                </enumeratedValue>
36529              </enumeratedValues>
36530              <enumeratedValues>
36531                <usage>write</usage>
36532                <enumeratedValue>
36533                  <name>Set</name>
36534                  <description>Write: Enable channel</description>
36535                  <value>1</value>
36536                </enumeratedValue>
36537              </enumeratedValues>
36538            </field>
36539            <field>
36540              <name>CH19</name>
36541              <description>Channel 19 enable set register.  Writing '0' has no effect</description>
36542              <lsb>19</lsb>
36543              <msb>19</msb>
36544              <enumeratedValues>
36545                <usage>read</usage>
36546                <enumeratedValue>
36547                  <name>Disabled</name>
36548                  <description>Read: channel disabled</description>
36549                  <value>0</value>
36550                </enumeratedValue>
36551                <enumeratedValue>
36552                  <name>Enabled</name>
36553                  <description>Read: channel enabled</description>
36554                  <value>1</value>
36555                </enumeratedValue>
36556              </enumeratedValues>
36557              <enumeratedValues>
36558                <usage>write</usage>
36559                <enumeratedValue>
36560                  <name>Set</name>
36561                  <description>Write: Enable channel</description>
36562                  <value>1</value>
36563                </enumeratedValue>
36564              </enumeratedValues>
36565            </field>
36566            <field>
36567              <name>CH20</name>
36568              <description>Channel 20 enable set register.  Writing '0' has no effect</description>
36569              <lsb>20</lsb>
36570              <msb>20</msb>
36571              <enumeratedValues>
36572                <usage>read</usage>
36573                <enumeratedValue>
36574                  <name>Disabled</name>
36575                  <description>Read: channel disabled</description>
36576                  <value>0</value>
36577                </enumeratedValue>
36578                <enumeratedValue>
36579                  <name>Enabled</name>
36580                  <description>Read: channel enabled</description>
36581                  <value>1</value>
36582                </enumeratedValue>
36583              </enumeratedValues>
36584              <enumeratedValues>
36585                <usage>write</usage>
36586                <enumeratedValue>
36587                  <name>Set</name>
36588                  <description>Write: Enable channel</description>
36589                  <value>1</value>
36590                </enumeratedValue>
36591              </enumeratedValues>
36592            </field>
36593            <field>
36594              <name>CH21</name>
36595              <description>Channel 21 enable set register.  Writing '0' has no effect</description>
36596              <lsb>21</lsb>
36597              <msb>21</msb>
36598              <enumeratedValues>
36599                <usage>read</usage>
36600                <enumeratedValue>
36601                  <name>Disabled</name>
36602                  <description>Read: channel disabled</description>
36603                  <value>0</value>
36604                </enumeratedValue>
36605                <enumeratedValue>
36606                  <name>Enabled</name>
36607                  <description>Read: channel enabled</description>
36608                  <value>1</value>
36609                </enumeratedValue>
36610              </enumeratedValues>
36611              <enumeratedValues>
36612                <usage>write</usage>
36613                <enumeratedValue>
36614                  <name>Set</name>
36615                  <description>Write: Enable channel</description>
36616                  <value>1</value>
36617                </enumeratedValue>
36618              </enumeratedValues>
36619            </field>
36620            <field>
36621              <name>CH22</name>
36622              <description>Channel 22 enable set register.  Writing '0' has no effect</description>
36623              <lsb>22</lsb>
36624              <msb>22</msb>
36625              <enumeratedValues>
36626                <usage>read</usage>
36627                <enumeratedValue>
36628                  <name>Disabled</name>
36629                  <description>Read: channel disabled</description>
36630                  <value>0</value>
36631                </enumeratedValue>
36632                <enumeratedValue>
36633                  <name>Enabled</name>
36634                  <description>Read: channel enabled</description>
36635                  <value>1</value>
36636                </enumeratedValue>
36637              </enumeratedValues>
36638              <enumeratedValues>
36639                <usage>write</usage>
36640                <enumeratedValue>
36641                  <name>Set</name>
36642                  <description>Write: Enable channel</description>
36643                  <value>1</value>
36644                </enumeratedValue>
36645              </enumeratedValues>
36646            </field>
36647            <field>
36648              <name>CH23</name>
36649              <description>Channel 23 enable set register.  Writing '0' has no effect</description>
36650              <lsb>23</lsb>
36651              <msb>23</msb>
36652              <enumeratedValues>
36653                <usage>read</usage>
36654                <enumeratedValue>
36655                  <name>Disabled</name>
36656                  <description>Read: channel disabled</description>
36657                  <value>0</value>
36658                </enumeratedValue>
36659                <enumeratedValue>
36660                  <name>Enabled</name>
36661                  <description>Read: channel enabled</description>
36662                  <value>1</value>
36663                </enumeratedValue>
36664              </enumeratedValues>
36665              <enumeratedValues>
36666                <usage>write</usage>
36667                <enumeratedValue>
36668                  <name>Set</name>
36669                  <description>Write: Enable channel</description>
36670                  <value>1</value>
36671                </enumeratedValue>
36672              </enumeratedValues>
36673            </field>
36674            <field>
36675              <name>CH24</name>
36676              <description>Channel 24 enable set register.  Writing '0' has no effect</description>
36677              <lsb>24</lsb>
36678              <msb>24</msb>
36679              <enumeratedValues>
36680                <usage>read</usage>
36681                <enumeratedValue>
36682                  <name>Disabled</name>
36683                  <description>Read: channel disabled</description>
36684                  <value>0</value>
36685                </enumeratedValue>
36686                <enumeratedValue>
36687                  <name>Enabled</name>
36688                  <description>Read: channel enabled</description>
36689                  <value>1</value>
36690                </enumeratedValue>
36691              </enumeratedValues>
36692              <enumeratedValues>
36693                <usage>write</usage>
36694                <enumeratedValue>
36695                  <name>Set</name>
36696                  <description>Write: Enable channel</description>
36697                  <value>1</value>
36698                </enumeratedValue>
36699              </enumeratedValues>
36700            </field>
36701            <field>
36702              <name>CH25</name>
36703              <description>Channel 25 enable set register.  Writing '0' has no effect</description>
36704              <lsb>25</lsb>
36705              <msb>25</msb>
36706              <enumeratedValues>
36707                <usage>read</usage>
36708                <enumeratedValue>
36709                  <name>Disabled</name>
36710                  <description>Read: channel disabled</description>
36711                  <value>0</value>
36712                </enumeratedValue>
36713                <enumeratedValue>
36714                  <name>Enabled</name>
36715                  <description>Read: channel enabled</description>
36716                  <value>1</value>
36717                </enumeratedValue>
36718              </enumeratedValues>
36719              <enumeratedValues>
36720                <usage>write</usage>
36721                <enumeratedValue>
36722                  <name>Set</name>
36723                  <description>Write: Enable channel</description>
36724                  <value>1</value>
36725                </enumeratedValue>
36726              </enumeratedValues>
36727            </field>
36728            <field>
36729              <name>CH26</name>
36730              <description>Channel 26 enable set register.  Writing '0' has no effect</description>
36731              <lsb>26</lsb>
36732              <msb>26</msb>
36733              <enumeratedValues>
36734                <usage>read</usage>
36735                <enumeratedValue>
36736                  <name>Disabled</name>
36737                  <description>Read: channel disabled</description>
36738                  <value>0</value>
36739                </enumeratedValue>
36740                <enumeratedValue>
36741                  <name>Enabled</name>
36742                  <description>Read: channel enabled</description>
36743                  <value>1</value>
36744                </enumeratedValue>
36745              </enumeratedValues>
36746              <enumeratedValues>
36747                <usage>write</usage>
36748                <enumeratedValue>
36749                  <name>Set</name>
36750                  <description>Write: Enable channel</description>
36751                  <value>1</value>
36752                </enumeratedValue>
36753              </enumeratedValues>
36754            </field>
36755            <field>
36756              <name>CH27</name>
36757              <description>Channel 27 enable set register.  Writing '0' has no effect</description>
36758              <lsb>27</lsb>
36759              <msb>27</msb>
36760              <enumeratedValues>
36761                <usage>read</usage>
36762                <enumeratedValue>
36763                  <name>Disabled</name>
36764                  <description>Read: channel disabled</description>
36765                  <value>0</value>
36766                </enumeratedValue>
36767                <enumeratedValue>
36768                  <name>Enabled</name>
36769                  <description>Read: channel enabled</description>
36770                  <value>1</value>
36771                </enumeratedValue>
36772              </enumeratedValues>
36773              <enumeratedValues>
36774                <usage>write</usage>
36775                <enumeratedValue>
36776                  <name>Set</name>
36777                  <description>Write: Enable channel</description>
36778                  <value>1</value>
36779                </enumeratedValue>
36780              </enumeratedValues>
36781            </field>
36782            <field>
36783              <name>CH28</name>
36784              <description>Channel 28 enable set register.  Writing '0' has no effect</description>
36785              <lsb>28</lsb>
36786              <msb>28</msb>
36787              <enumeratedValues>
36788                <usage>read</usage>
36789                <enumeratedValue>
36790                  <name>Disabled</name>
36791                  <description>Read: channel disabled</description>
36792                  <value>0</value>
36793                </enumeratedValue>
36794                <enumeratedValue>
36795                  <name>Enabled</name>
36796                  <description>Read: channel enabled</description>
36797                  <value>1</value>
36798                </enumeratedValue>
36799              </enumeratedValues>
36800              <enumeratedValues>
36801                <usage>write</usage>
36802                <enumeratedValue>
36803                  <name>Set</name>
36804                  <description>Write: Enable channel</description>
36805                  <value>1</value>
36806                </enumeratedValue>
36807              </enumeratedValues>
36808            </field>
36809            <field>
36810              <name>CH29</name>
36811              <description>Channel 29 enable set register.  Writing '0' has no effect</description>
36812              <lsb>29</lsb>
36813              <msb>29</msb>
36814              <enumeratedValues>
36815                <usage>read</usage>
36816                <enumeratedValue>
36817                  <name>Disabled</name>
36818                  <description>Read: channel disabled</description>
36819                  <value>0</value>
36820                </enumeratedValue>
36821                <enumeratedValue>
36822                  <name>Enabled</name>
36823                  <description>Read: channel enabled</description>
36824                  <value>1</value>
36825                </enumeratedValue>
36826              </enumeratedValues>
36827              <enumeratedValues>
36828                <usage>write</usage>
36829                <enumeratedValue>
36830                  <name>Set</name>
36831                  <description>Write: Enable channel</description>
36832                  <value>1</value>
36833                </enumeratedValue>
36834              </enumeratedValues>
36835            </field>
36836            <field>
36837              <name>CH30</name>
36838              <description>Channel 30 enable set register.  Writing '0' has no effect</description>
36839              <lsb>30</lsb>
36840              <msb>30</msb>
36841              <enumeratedValues>
36842                <usage>read</usage>
36843                <enumeratedValue>
36844                  <name>Disabled</name>
36845                  <description>Read: channel disabled</description>
36846                  <value>0</value>
36847                </enumeratedValue>
36848                <enumeratedValue>
36849                  <name>Enabled</name>
36850                  <description>Read: channel enabled</description>
36851                  <value>1</value>
36852                </enumeratedValue>
36853              </enumeratedValues>
36854              <enumeratedValues>
36855                <usage>write</usage>
36856                <enumeratedValue>
36857                  <name>Set</name>
36858                  <description>Write: Enable channel</description>
36859                  <value>1</value>
36860                </enumeratedValue>
36861              </enumeratedValues>
36862            </field>
36863            <field>
36864              <name>CH31</name>
36865              <description>Channel 31 enable set register.  Writing '0' has no effect</description>
36866              <lsb>31</lsb>
36867              <msb>31</msb>
36868              <enumeratedValues>
36869                <usage>read</usage>
36870                <enumeratedValue>
36871                  <name>Disabled</name>
36872                  <description>Read: channel disabled</description>
36873                  <value>0</value>
36874                </enumeratedValue>
36875                <enumeratedValue>
36876                  <name>Enabled</name>
36877                  <description>Read: channel enabled</description>
36878                  <value>1</value>
36879                </enumeratedValue>
36880              </enumeratedValues>
36881              <enumeratedValues>
36882                <usage>write</usage>
36883                <enumeratedValue>
36884                  <name>Set</name>
36885                  <description>Write: Enable channel</description>
36886                  <value>1</value>
36887                </enumeratedValue>
36888              </enumeratedValues>
36889            </field>
36890          </fields>
36891        </register>
36892        <register>
36893          <name>CHENCLR</name>
36894          <description>Channel enable clear register</description>
36895          <addressOffset>0x508</addressOffset>
36896          <access>read-write</access>
36897          <modifiedWriteValues>oneToClear</modifiedWriteValues>
36898          <fields>
36899            <field>
36900              <name>CH0</name>
36901              <description>Channel 0 enable clear register.  Writing '0' has no effect</description>
36902              <lsb>0</lsb>
36903              <msb>0</msb>
36904              <enumeratedValues>
36905                <usage>read</usage>
36906                <enumeratedValue>
36907                  <name>Disabled</name>
36908                  <description>Read: channel disabled</description>
36909                  <value>0</value>
36910                </enumeratedValue>
36911                <enumeratedValue>
36912                  <name>Enabled</name>
36913                  <description>Read: channel enabled</description>
36914                  <value>1</value>
36915                </enumeratedValue>
36916              </enumeratedValues>
36917              <enumeratedValues>
36918                <usage>write</usage>
36919                <enumeratedValue>
36920                  <name>Clear</name>
36921                  <description>Write: disable channel</description>
36922                  <value>1</value>
36923                </enumeratedValue>
36924              </enumeratedValues>
36925            </field>
36926            <field>
36927              <name>CH1</name>
36928              <description>Channel 1 enable clear register.  Writing '0' has no effect</description>
36929              <lsb>1</lsb>
36930              <msb>1</msb>
36931              <enumeratedValues>
36932                <usage>read</usage>
36933                <enumeratedValue>
36934                  <name>Disabled</name>
36935                  <description>Read: channel disabled</description>
36936                  <value>0</value>
36937                </enumeratedValue>
36938                <enumeratedValue>
36939                  <name>Enabled</name>
36940                  <description>Read: channel enabled</description>
36941                  <value>1</value>
36942                </enumeratedValue>
36943              </enumeratedValues>
36944              <enumeratedValues>
36945                <usage>write</usage>
36946                <enumeratedValue>
36947                  <name>Clear</name>
36948                  <description>Write: disable channel</description>
36949                  <value>1</value>
36950                </enumeratedValue>
36951              </enumeratedValues>
36952            </field>
36953            <field>
36954              <name>CH2</name>
36955              <description>Channel 2 enable clear register.  Writing '0' has no effect</description>
36956              <lsb>2</lsb>
36957              <msb>2</msb>
36958              <enumeratedValues>
36959                <usage>read</usage>
36960                <enumeratedValue>
36961                  <name>Disabled</name>
36962                  <description>Read: channel disabled</description>
36963                  <value>0</value>
36964                </enumeratedValue>
36965                <enumeratedValue>
36966                  <name>Enabled</name>
36967                  <description>Read: channel enabled</description>
36968                  <value>1</value>
36969                </enumeratedValue>
36970              </enumeratedValues>
36971              <enumeratedValues>
36972                <usage>write</usage>
36973                <enumeratedValue>
36974                  <name>Clear</name>
36975                  <description>Write: disable channel</description>
36976                  <value>1</value>
36977                </enumeratedValue>
36978              </enumeratedValues>
36979            </field>
36980            <field>
36981              <name>CH3</name>
36982              <description>Channel 3 enable clear register.  Writing '0' has no effect</description>
36983              <lsb>3</lsb>
36984              <msb>3</msb>
36985              <enumeratedValues>
36986                <usage>read</usage>
36987                <enumeratedValue>
36988                  <name>Disabled</name>
36989                  <description>Read: channel disabled</description>
36990                  <value>0</value>
36991                </enumeratedValue>
36992                <enumeratedValue>
36993                  <name>Enabled</name>
36994                  <description>Read: channel enabled</description>
36995                  <value>1</value>
36996                </enumeratedValue>
36997              </enumeratedValues>
36998              <enumeratedValues>
36999                <usage>write</usage>
37000                <enumeratedValue>
37001                  <name>Clear</name>
37002                  <description>Write: disable channel</description>
37003                  <value>1</value>
37004                </enumeratedValue>
37005              </enumeratedValues>
37006            </field>
37007            <field>
37008              <name>CH4</name>
37009              <description>Channel 4 enable clear register.  Writing '0' has no effect</description>
37010              <lsb>4</lsb>
37011              <msb>4</msb>
37012              <enumeratedValues>
37013                <usage>read</usage>
37014                <enumeratedValue>
37015                  <name>Disabled</name>
37016                  <description>Read: channel disabled</description>
37017                  <value>0</value>
37018                </enumeratedValue>
37019                <enumeratedValue>
37020                  <name>Enabled</name>
37021                  <description>Read: channel enabled</description>
37022                  <value>1</value>
37023                </enumeratedValue>
37024              </enumeratedValues>
37025              <enumeratedValues>
37026                <usage>write</usage>
37027                <enumeratedValue>
37028                  <name>Clear</name>
37029                  <description>Write: disable channel</description>
37030                  <value>1</value>
37031                </enumeratedValue>
37032              </enumeratedValues>
37033            </field>
37034            <field>
37035              <name>CH5</name>
37036              <description>Channel 5 enable clear register.  Writing '0' has no effect</description>
37037              <lsb>5</lsb>
37038              <msb>5</msb>
37039              <enumeratedValues>
37040                <usage>read</usage>
37041                <enumeratedValue>
37042                  <name>Disabled</name>
37043                  <description>Read: channel disabled</description>
37044                  <value>0</value>
37045                </enumeratedValue>
37046                <enumeratedValue>
37047                  <name>Enabled</name>
37048                  <description>Read: channel enabled</description>
37049                  <value>1</value>
37050                </enumeratedValue>
37051              </enumeratedValues>
37052              <enumeratedValues>
37053                <usage>write</usage>
37054                <enumeratedValue>
37055                  <name>Clear</name>
37056                  <description>Write: disable channel</description>
37057                  <value>1</value>
37058                </enumeratedValue>
37059              </enumeratedValues>
37060            </field>
37061            <field>
37062              <name>CH6</name>
37063              <description>Channel 6 enable clear register.  Writing '0' has no effect</description>
37064              <lsb>6</lsb>
37065              <msb>6</msb>
37066              <enumeratedValues>
37067                <usage>read</usage>
37068                <enumeratedValue>
37069                  <name>Disabled</name>
37070                  <description>Read: channel disabled</description>
37071                  <value>0</value>
37072                </enumeratedValue>
37073                <enumeratedValue>
37074                  <name>Enabled</name>
37075                  <description>Read: channel enabled</description>
37076                  <value>1</value>
37077                </enumeratedValue>
37078              </enumeratedValues>
37079              <enumeratedValues>
37080                <usage>write</usage>
37081                <enumeratedValue>
37082                  <name>Clear</name>
37083                  <description>Write: disable channel</description>
37084                  <value>1</value>
37085                </enumeratedValue>
37086              </enumeratedValues>
37087            </field>
37088            <field>
37089              <name>CH7</name>
37090              <description>Channel 7 enable clear register.  Writing '0' has no effect</description>
37091              <lsb>7</lsb>
37092              <msb>7</msb>
37093              <enumeratedValues>
37094                <usage>read</usage>
37095                <enumeratedValue>
37096                  <name>Disabled</name>
37097                  <description>Read: channel disabled</description>
37098                  <value>0</value>
37099                </enumeratedValue>
37100                <enumeratedValue>
37101                  <name>Enabled</name>
37102                  <description>Read: channel enabled</description>
37103                  <value>1</value>
37104                </enumeratedValue>
37105              </enumeratedValues>
37106              <enumeratedValues>
37107                <usage>write</usage>
37108                <enumeratedValue>
37109                  <name>Clear</name>
37110                  <description>Write: disable channel</description>
37111                  <value>1</value>
37112                </enumeratedValue>
37113              </enumeratedValues>
37114            </field>
37115            <field>
37116              <name>CH8</name>
37117              <description>Channel 8 enable clear register.  Writing '0' has no effect</description>
37118              <lsb>8</lsb>
37119              <msb>8</msb>
37120              <enumeratedValues>
37121                <usage>read</usage>
37122                <enumeratedValue>
37123                  <name>Disabled</name>
37124                  <description>Read: channel disabled</description>
37125                  <value>0</value>
37126                </enumeratedValue>
37127                <enumeratedValue>
37128                  <name>Enabled</name>
37129                  <description>Read: channel enabled</description>
37130                  <value>1</value>
37131                </enumeratedValue>
37132              </enumeratedValues>
37133              <enumeratedValues>
37134                <usage>write</usage>
37135                <enumeratedValue>
37136                  <name>Clear</name>
37137                  <description>Write: disable channel</description>
37138                  <value>1</value>
37139                </enumeratedValue>
37140              </enumeratedValues>
37141            </field>
37142            <field>
37143              <name>CH9</name>
37144              <description>Channel 9 enable clear register.  Writing '0' has no effect</description>
37145              <lsb>9</lsb>
37146              <msb>9</msb>
37147              <enumeratedValues>
37148                <usage>read</usage>
37149                <enumeratedValue>
37150                  <name>Disabled</name>
37151                  <description>Read: channel disabled</description>
37152                  <value>0</value>
37153                </enumeratedValue>
37154                <enumeratedValue>
37155                  <name>Enabled</name>
37156                  <description>Read: channel enabled</description>
37157                  <value>1</value>
37158                </enumeratedValue>
37159              </enumeratedValues>
37160              <enumeratedValues>
37161                <usage>write</usage>
37162                <enumeratedValue>
37163                  <name>Clear</name>
37164                  <description>Write: disable channel</description>
37165                  <value>1</value>
37166                </enumeratedValue>
37167              </enumeratedValues>
37168            </field>
37169            <field>
37170              <name>CH10</name>
37171              <description>Channel 10 enable clear register.  Writing '0' has no effect</description>
37172              <lsb>10</lsb>
37173              <msb>10</msb>
37174              <enumeratedValues>
37175                <usage>read</usage>
37176                <enumeratedValue>
37177                  <name>Disabled</name>
37178                  <description>Read: channel disabled</description>
37179                  <value>0</value>
37180                </enumeratedValue>
37181                <enumeratedValue>
37182                  <name>Enabled</name>
37183                  <description>Read: channel enabled</description>
37184                  <value>1</value>
37185                </enumeratedValue>
37186              </enumeratedValues>
37187              <enumeratedValues>
37188                <usage>write</usage>
37189                <enumeratedValue>
37190                  <name>Clear</name>
37191                  <description>Write: disable channel</description>
37192                  <value>1</value>
37193                </enumeratedValue>
37194              </enumeratedValues>
37195            </field>
37196            <field>
37197              <name>CH11</name>
37198              <description>Channel 11 enable clear register.  Writing '0' has no effect</description>
37199              <lsb>11</lsb>
37200              <msb>11</msb>
37201              <enumeratedValues>
37202                <usage>read</usage>
37203                <enumeratedValue>
37204                  <name>Disabled</name>
37205                  <description>Read: channel disabled</description>
37206                  <value>0</value>
37207                </enumeratedValue>
37208                <enumeratedValue>
37209                  <name>Enabled</name>
37210                  <description>Read: channel enabled</description>
37211                  <value>1</value>
37212                </enumeratedValue>
37213              </enumeratedValues>
37214              <enumeratedValues>
37215                <usage>write</usage>
37216                <enumeratedValue>
37217                  <name>Clear</name>
37218                  <description>Write: disable channel</description>
37219                  <value>1</value>
37220                </enumeratedValue>
37221              </enumeratedValues>
37222            </field>
37223            <field>
37224              <name>CH12</name>
37225              <description>Channel 12 enable clear register.  Writing '0' has no effect</description>
37226              <lsb>12</lsb>
37227              <msb>12</msb>
37228              <enumeratedValues>
37229                <usage>read</usage>
37230                <enumeratedValue>
37231                  <name>Disabled</name>
37232                  <description>Read: channel disabled</description>
37233                  <value>0</value>
37234                </enumeratedValue>
37235                <enumeratedValue>
37236                  <name>Enabled</name>
37237                  <description>Read: channel enabled</description>
37238                  <value>1</value>
37239                </enumeratedValue>
37240              </enumeratedValues>
37241              <enumeratedValues>
37242                <usage>write</usage>
37243                <enumeratedValue>
37244                  <name>Clear</name>
37245                  <description>Write: disable channel</description>
37246                  <value>1</value>
37247                </enumeratedValue>
37248              </enumeratedValues>
37249            </field>
37250            <field>
37251              <name>CH13</name>
37252              <description>Channel 13 enable clear register.  Writing '0' has no effect</description>
37253              <lsb>13</lsb>
37254              <msb>13</msb>
37255              <enumeratedValues>
37256                <usage>read</usage>
37257                <enumeratedValue>
37258                  <name>Disabled</name>
37259                  <description>Read: channel disabled</description>
37260                  <value>0</value>
37261                </enumeratedValue>
37262                <enumeratedValue>
37263                  <name>Enabled</name>
37264                  <description>Read: channel enabled</description>
37265                  <value>1</value>
37266                </enumeratedValue>
37267              </enumeratedValues>
37268              <enumeratedValues>
37269                <usage>write</usage>
37270                <enumeratedValue>
37271                  <name>Clear</name>
37272                  <description>Write: disable channel</description>
37273                  <value>1</value>
37274                </enumeratedValue>
37275              </enumeratedValues>
37276            </field>
37277            <field>
37278              <name>CH14</name>
37279              <description>Channel 14 enable clear register.  Writing '0' has no effect</description>
37280              <lsb>14</lsb>
37281              <msb>14</msb>
37282              <enumeratedValues>
37283                <usage>read</usage>
37284                <enumeratedValue>
37285                  <name>Disabled</name>
37286                  <description>Read: channel disabled</description>
37287                  <value>0</value>
37288                </enumeratedValue>
37289                <enumeratedValue>
37290                  <name>Enabled</name>
37291                  <description>Read: channel enabled</description>
37292                  <value>1</value>
37293                </enumeratedValue>
37294              </enumeratedValues>
37295              <enumeratedValues>
37296                <usage>write</usage>
37297                <enumeratedValue>
37298                  <name>Clear</name>
37299                  <description>Write: disable channel</description>
37300                  <value>1</value>
37301                </enumeratedValue>
37302              </enumeratedValues>
37303            </field>
37304            <field>
37305              <name>CH15</name>
37306              <description>Channel 15 enable clear register.  Writing '0' has no effect</description>
37307              <lsb>15</lsb>
37308              <msb>15</msb>
37309              <enumeratedValues>
37310                <usage>read</usage>
37311                <enumeratedValue>
37312                  <name>Disabled</name>
37313                  <description>Read: channel disabled</description>
37314                  <value>0</value>
37315                </enumeratedValue>
37316                <enumeratedValue>
37317                  <name>Enabled</name>
37318                  <description>Read: channel enabled</description>
37319                  <value>1</value>
37320                </enumeratedValue>
37321              </enumeratedValues>
37322              <enumeratedValues>
37323                <usage>write</usage>
37324                <enumeratedValue>
37325                  <name>Clear</name>
37326                  <description>Write: disable channel</description>
37327                  <value>1</value>
37328                </enumeratedValue>
37329              </enumeratedValues>
37330            </field>
37331            <field>
37332              <name>CH16</name>
37333              <description>Channel 16 enable clear register.  Writing '0' has no effect</description>
37334              <lsb>16</lsb>
37335              <msb>16</msb>
37336              <enumeratedValues>
37337                <usage>read</usage>
37338                <enumeratedValue>
37339                  <name>Disabled</name>
37340                  <description>Read: channel disabled</description>
37341                  <value>0</value>
37342                </enumeratedValue>
37343                <enumeratedValue>
37344                  <name>Enabled</name>
37345                  <description>Read: channel enabled</description>
37346                  <value>1</value>
37347                </enumeratedValue>
37348              </enumeratedValues>
37349              <enumeratedValues>
37350                <usage>write</usage>
37351                <enumeratedValue>
37352                  <name>Clear</name>
37353                  <description>Write: disable channel</description>
37354                  <value>1</value>
37355                </enumeratedValue>
37356              </enumeratedValues>
37357            </field>
37358            <field>
37359              <name>CH17</name>
37360              <description>Channel 17 enable clear register.  Writing '0' has no effect</description>
37361              <lsb>17</lsb>
37362              <msb>17</msb>
37363              <enumeratedValues>
37364                <usage>read</usage>
37365                <enumeratedValue>
37366                  <name>Disabled</name>
37367                  <description>Read: channel disabled</description>
37368                  <value>0</value>
37369                </enumeratedValue>
37370                <enumeratedValue>
37371                  <name>Enabled</name>
37372                  <description>Read: channel enabled</description>
37373                  <value>1</value>
37374                </enumeratedValue>
37375              </enumeratedValues>
37376              <enumeratedValues>
37377                <usage>write</usage>
37378                <enumeratedValue>
37379                  <name>Clear</name>
37380                  <description>Write: disable channel</description>
37381                  <value>1</value>
37382                </enumeratedValue>
37383              </enumeratedValues>
37384            </field>
37385            <field>
37386              <name>CH18</name>
37387              <description>Channel 18 enable clear register.  Writing '0' has no effect</description>
37388              <lsb>18</lsb>
37389              <msb>18</msb>
37390              <enumeratedValues>
37391                <usage>read</usage>
37392                <enumeratedValue>
37393                  <name>Disabled</name>
37394                  <description>Read: channel disabled</description>
37395                  <value>0</value>
37396                </enumeratedValue>
37397                <enumeratedValue>
37398                  <name>Enabled</name>
37399                  <description>Read: channel enabled</description>
37400                  <value>1</value>
37401                </enumeratedValue>
37402              </enumeratedValues>
37403              <enumeratedValues>
37404                <usage>write</usage>
37405                <enumeratedValue>
37406                  <name>Clear</name>
37407                  <description>Write: disable channel</description>
37408                  <value>1</value>
37409                </enumeratedValue>
37410              </enumeratedValues>
37411            </field>
37412            <field>
37413              <name>CH19</name>
37414              <description>Channel 19 enable clear register.  Writing '0' has no effect</description>
37415              <lsb>19</lsb>
37416              <msb>19</msb>
37417              <enumeratedValues>
37418                <usage>read</usage>
37419                <enumeratedValue>
37420                  <name>Disabled</name>
37421                  <description>Read: channel disabled</description>
37422                  <value>0</value>
37423                </enumeratedValue>
37424                <enumeratedValue>
37425                  <name>Enabled</name>
37426                  <description>Read: channel enabled</description>
37427                  <value>1</value>
37428                </enumeratedValue>
37429              </enumeratedValues>
37430              <enumeratedValues>
37431                <usage>write</usage>
37432                <enumeratedValue>
37433                  <name>Clear</name>
37434                  <description>Write: disable channel</description>
37435                  <value>1</value>
37436                </enumeratedValue>
37437              </enumeratedValues>
37438            </field>
37439            <field>
37440              <name>CH20</name>
37441              <description>Channel 20 enable clear register.  Writing '0' has no effect</description>
37442              <lsb>20</lsb>
37443              <msb>20</msb>
37444              <enumeratedValues>
37445                <usage>read</usage>
37446                <enumeratedValue>
37447                  <name>Disabled</name>
37448                  <description>Read: channel disabled</description>
37449                  <value>0</value>
37450                </enumeratedValue>
37451                <enumeratedValue>
37452                  <name>Enabled</name>
37453                  <description>Read: channel enabled</description>
37454                  <value>1</value>
37455                </enumeratedValue>
37456              </enumeratedValues>
37457              <enumeratedValues>
37458                <usage>write</usage>
37459                <enumeratedValue>
37460                  <name>Clear</name>
37461                  <description>Write: disable channel</description>
37462                  <value>1</value>
37463                </enumeratedValue>
37464              </enumeratedValues>
37465            </field>
37466            <field>
37467              <name>CH21</name>
37468              <description>Channel 21 enable clear register.  Writing '0' has no effect</description>
37469              <lsb>21</lsb>
37470              <msb>21</msb>
37471              <enumeratedValues>
37472                <usage>read</usage>
37473                <enumeratedValue>
37474                  <name>Disabled</name>
37475                  <description>Read: channel disabled</description>
37476                  <value>0</value>
37477                </enumeratedValue>
37478                <enumeratedValue>
37479                  <name>Enabled</name>
37480                  <description>Read: channel enabled</description>
37481                  <value>1</value>
37482                </enumeratedValue>
37483              </enumeratedValues>
37484              <enumeratedValues>
37485                <usage>write</usage>
37486                <enumeratedValue>
37487                  <name>Clear</name>
37488                  <description>Write: disable channel</description>
37489                  <value>1</value>
37490                </enumeratedValue>
37491              </enumeratedValues>
37492            </field>
37493            <field>
37494              <name>CH22</name>
37495              <description>Channel 22 enable clear register.  Writing '0' has no effect</description>
37496              <lsb>22</lsb>
37497              <msb>22</msb>
37498              <enumeratedValues>
37499                <usage>read</usage>
37500                <enumeratedValue>
37501                  <name>Disabled</name>
37502                  <description>Read: channel disabled</description>
37503                  <value>0</value>
37504                </enumeratedValue>
37505                <enumeratedValue>
37506                  <name>Enabled</name>
37507                  <description>Read: channel enabled</description>
37508                  <value>1</value>
37509                </enumeratedValue>
37510              </enumeratedValues>
37511              <enumeratedValues>
37512                <usage>write</usage>
37513                <enumeratedValue>
37514                  <name>Clear</name>
37515                  <description>Write: disable channel</description>
37516                  <value>1</value>
37517                </enumeratedValue>
37518              </enumeratedValues>
37519            </field>
37520            <field>
37521              <name>CH23</name>
37522              <description>Channel 23 enable clear register.  Writing '0' has no effect</description>
37523              <lsb>23</lsb>
37524              <msb>23</msb>
37525              <enumeratedValues>
37526                <usage>read</usage>
37527                <enumeratedValue>
37528                  <name>Disabled</name>
37529                  <description>Read: channel disabled</description>
37530                  <value>0</value>
37531                </enumeratedValue>
37532                <enumeratedValue>
37533                  <name>Enabled</name>
37534                  <description>Read: channel enabled</description>
37535                  <value>1</value>
37536                </enumeratedValue>
37537              </enumeratedValues>
37538              <enumeratedValues>
37539                <usage>write</usage>
37540                <enumeratedValue>
37541                  <name>Clear</name>
37542                  <description>Write: disable channel</description>
37543                  <value>1</value>
37544                </enumeratedValue>
37545              </enumeratedValues>
37546            </field>
37547            <field>
37548              <name>CH24</name>
37549              <description>Channel 24 enable clear register.  Writing '0' has no effect</description>
37550              <lsb>24</lsb>
37551              <msb>24</msb>
37552              <enumeratedValues>
37553                <usage>read</usage>
37554                <enumeratedValue>
37555                  <name>Disabled</name>
37556                  <description>Read: channel disabled</description>
37557                  <value>0</value>
37558                </enumeratedValue>
37559                <enumeratedValue>
37560                  <name>Enabled</name>
37561                  <description>Read: channel enabled</description>
37562                  <value>1</value>
37563                </enumeratedValue>
37564              </enumeratedValues>
37565              <enumeratedValues>
37566                <usage>write</usage>
37567                <enumeratedValue>
37568                  <name>Clear</name>
37569                  <description>Write: disable channel</description>
37570                  <value>1</value>
37571                </enumeratedValue>
37572              </enumeratedValues>
37573            </field>
37574            <field>
37575              <name>CH25</name>
37576              <description>Channel 25 enable clear register.  Writing '0' has no effect</description>
37577              <lsb>25</lsb>
37578              <msb>25</msb>
37579              <enumeratedValues>
37580                <usage>read</usage>
37581                <enumeratedValue>
37582                  <name>Disabled</name>
37583                  <description>Read: channel disabled</description>
37584                  <value>0</value>
37585                </enumeratedValue>
37586                <enumeratedValue>
37587                  <name>Enabled</name>
37588                  <description>Read: channel enabled</description>
37589                  <value>1</value>
37590                </enumeratedValue>
37591              </enumeratedValues>
37592              <enumeratedValues>
37593                <usage>write</usage>
37594                <enumeratedValue>
37595                  <name>Clear</name>
37596                  <description>Write: disable channel</description>
37597                  <value>1</value>
37598                </enumeratedValue>
37599              </enumeratedValues>
37600            </field>
37601            <field>
37602              <name>CH26</name>
37603              <description>Channel 26 enable clear register.  Writing '0' has no effect</description>
37604              <lsb>26</lsb>
37605              <msb>26</msb>
37606              <enumeratedValues>
37607                <usage>read</usage>
37608                <enumeratedValue>
37609                  <name>Disabled</name>
37610                  <description>Read: channel disabled</description>
37611                  <value>0</value>
37612                </enumeratedValue>
37613                <enumeratedValue>
37614                  <name>Enabled</name>
37615                  <description>Read: channel enabled</description>
37616                  <value>1</value>
37617                </enumeratedValue>
37618              </enumeratedValues>
37619              <enumeratedValues>
37620                <usage>write</usage>
37621                <enumeratedValue>
37622                  <name>Clear</name>
37623                  <description>Write: disable channel</description>
37624                  <value>1</value>
37625                </enumeratedValue>
37626              </enumeratedValues>
37627            </field>
37628            <field>
37629              <name>CH27</name>
37630              <description>Channel 27 enable clear register.  Writing '0' has no effect</description>
37631              <lsb>27</lsb>
37632              <msb>27</msb>
37633              <enumeratedValues>
37634                <usage>read</usage>
37635                <enumeratedValue>
37636                  <name>Disabled</name>
37637                  <description>Read: channel disabled</description>
37638                  <value>0</value>
37639                </enumeratedValue>
37640                <enumeratedValue>
37641                  <name>Enabled</name>
37642                  <description>Read: channel enabled</description>
37643                  <value>1</value>
37644                </enumeratedValue>
37645              </enumeratedValues>
37646              <enumeratedValues>
37647                <usage>write</usage>
37648                <enumeratedValue>
37649                  <name>Clear</name>
37650                  <description>Write: disable channel</description>
37651                  <value>1</value>
37652                </enumeratedValue>
37653              </enumeratedValues>
37654            </field>
37655            <field>
37656              <name>CH28</name>
37657              <description>Channel 28 enable clear register.  Writing '0' has no effect</description>
37658              <lsb>28</lsb>
37659              <msb>28</msb>
37660              <enumeratedValues>
37661                <usage>read</usage>
37662                <enumeratedValue>
37663                  <name>Disabled</name>
37664                  <description>Read: channel disabled</description>
37665                  <value>0</value>
37666                </enumeratedValue>
37667                <enumeratedValue>
37668                  <name>Enabled</name>
37669                  <description>Read: channel enabled</description>
37670                  <value>1</value>
37671                </enumeratedValue>
37672              </enumeratedValues>
37673              <enumeratedValues>
37674                <usage>write</usage>
37675                <enumeratedValue>
37676                  <name>Clear</name>
37677                  <description>Write: disable channel</description>
37678                  <value>1</value>
37679                </enumeratedValue>
37680              </enumeratedValues>
37681            </field>
37682            <field>
37683              <name>CH29</name>
37684              <description>Channel 29 enable clear register.  Writing '0' has no effect</description>
37685              <lsb>29</lsb>
37686              <msb>29</msb>
37687              <enumeratedValues>
37688                <usage>read</usage>
37689                <enumeratedValue>
37690                  <name>Disabled</name>
37691                  <description>Read: channel disabled</description>
37692                  <value>0</value>
37693                </enumeratedValue>
37694                <enumeratedValue>
37695                  <name>Enabled</name>
37696                  <description>Read: channel enabled</description>
37697                  <value>1</value>
37698                </enumeratedValue>
37699              </enumeratedValues>
37700              <enumeratedValues>
37701                <usage>write</usage>
37702                <enumeratedValue>
37703                  <name>Clear</name>
37704                  <description>Write: disable channel</description>
37705                  <value>1</value>
37706                </enumeratedValue>
37707              </enumeratedValues>
37708            </field>
37709            <field>
37710              <name>CH30</name>
37711              <description>Channel 30 enable clear register.  Writing '0' has no effect</description>
37712              <lsb>30</lsb>
37713              <msb>30</msb>
37714              <enumeratedValues>
37715                <usage>read</usage>
37716                <enumeratedValue>
37717                  <name>Disabled</name>
37718                  <description>Read: channel disabled</description>
37719                  <value>0</value>
37720                </enumeratedValue>
37721                <enumeratedValue>
37722                  <name>Enabled</name>
37723                  <description>Read: channel enabled</description>
37724                  <value>1</value>
37725                </enumeratedValue>
37726              </enumeratedValues>
37727              <enumeratedValues>
37728                <usage>write</usage>
37729                <enumeratedValue>
37730                  <name>Clear</name>
37731                  <description>Write: disable channel</description>
37732                  <value>1</value>
37733                </enumeratedValue>
37734              </enumeratedValues>
37735            </field>
37736            <field>
37737              <name>CH31</name>
37738              <description>Channel 31 enable clear register.  Writing '0' has no effect</description>
37739              <lsb>31</lsb>
37740              <msb>31</msb>
37741              <enumeratedValues>
37742                <usage>read</usage>
37743                <enumeratedValue>
37744                  <name>Disabled</name>
37745                  <description>Read: channel disabled</description>
37746                  <value>0</value>
37747                </enumeratedValue>
37748                <enumeratedValue>
37749                  <name>Enabled</name>
37750                  <description>Read: channel enabled</description>
37751                  <value>1</value>
37752                </enumeratedValue>
37753              </enumeratedValues>
37754              <enumeratedValues>
37755                <usage>write</usage>
37756                <enumeratedValue>
37757                  <name>Clear</name>
37758                  <description>Write: disable channel</description>
37759                  <value>1</value>
37760                </enumeratedValue>
37761              </enumeratedValues>
37762            </field>
37763          </fields>
37764        </register>
37765        <cluster>
37766          <dim>20</dim>
37767          <dimIncrement>0x008</dimIncrement>
37768          <name>CH[%s]</name>
37769          <description>PPI Channel</description>
37770          <headerStructName>PPI_CH</headerStructName>
37771          <access>read-write</access>
37772          <addressOffset>0x510</addressOffset>
37773          <register>
37774            <name>EEP</name>
37775            <description>Description cluster: Channel n event end-point</description>
37776            <addressOffset>0x000</addressOffset>
37777            <access>read-write</access>
37778            <fields>
37779              <field>
37780                <name>EEP</name>
37781                <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
37782                <lsb>0</lsb>
37783                <msb>31</msb>
37784              </field>
37785            </fields>
37786          </register>
37787          <register>
37788            <name>TEP</name>
37789            <description>Description cluster: Channel n task end-point</description>
37790            <addressOffset>0x004</addressOffset>
37791            <access>read-write</access>
37792            <fields>
37793              <field>
37794                <name>TEP</name>
37795                <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
37796                <lsb>0</lsb>
37797                <msb>31</msb>
37798              </field>
37799            </fields>
37800          </register>
37801        </cluster>
37802        <register>
37803          <dim>0x6</dim>
37804          <dimIncrement>0x4</dimIncrement>
37805          <name>CHG[%s]</name>
37806          <description>Description collection: Channel group n</description>
37807          <addressOffset>0x800</addressOffset>
37808          <access>read-write</access>
37809          <fields>
37810            <field>
37811              <name>CH0</name>
37812              <description>Include or exclude channel 0</description>
37813              <lsb>0</lsb>
37814              <msb>0</msb>
37815              <enumeratedValues>
37816                <enumeratedValue>
37817                  <name>Excluded</name>
37818                  <description>Exclude</description>
37819                  <value>0</value>
37820                </enumeratedValue>
37821                <enumeratedValue>
37822                  <name>Included</name>
37823                  <description>Include</description>
37824                  <value>1</value>
37825                </enumeratedValue>
37826              </enumeratedValues>
37827            </field>
37828            <field>
37829              <name>CH1</name>
37830              <description>Include or exclude channel 1</description>
37831              <lsb>1</lsb>
37832              <msb>1</msb>
37833              <enumeratedValues>
37834                <enumeratedValue>
37835                  <name>Excluded</name>
37836                  <description>Exclude</description>
37837                  <value>0</value>
37838                </enumeratedValue>
37839                <enumeratedValue>
37840                  <name>Included</name>
37841                  <description>Include</description>
37842                  <value>1</value>
37843                </enumeratedValue>
37844              </enumeratedValues>
37845            </field>
37846            <field>
37847              <name>CH2</name>
37848              <description>Include or exclude channel 2</description>
37849              <lsb>2</lsb>
37850              <msb>2</msb>
37851              <enumeratedValues>
37852                <enumeratedValue>
37853                  <name>Excluded</name>
37854                  <description>Exclude</description>
37855                  <value>0</value>
37856                </enumeratedValue>
37857                <enumeratedValue>
37858                  <name>Included</name>
37859                  <description>Include</description>
37860                  <value>1</value>
37861                </enumeratedValue>
37862              </enumeratedValues>
37863            </field>
37864            <field>
37865              <name>CH3</name>
37866              <description>Include or exclude channel 3</description>
37867              <lsb>3</lsb>
37868              <msb>3</msb>
37869              <enumeratedValues>
37870                <enumeratedValue>
37871                  <name>Excluded</name>
37872                  <description>Exclude</description>
37873                  <value>0</value>
37874                </enumeratedValue>
37875                <enumeratedValue>
37876                  <name>Included</name>
37877                  <description>Include</description>
37878                  <value>1</value>
37879                </enumeratedValue>
37880              </enumeratedValues>
37881            </field>
37882            <field>
37883              <name>CH4</name>
37884              <description>Include or exclude channel 4</description>
37885              <lsb>4</lsb>
37886              <msb>4</msb>
37887              <enumeratedValues>
37888                <enumeratedValue>
37889                  <name>Excluded</name>
37890                  <description>Exclude</description>
37891                  <value>0</value>
37892                </enumeratedValue>
37893                <enumeratedValue>
37894                  <name>Included</name>
37895                  <description>Include</description>
37896                  <value>1</value>
37897                </enumeratedValue>
37898              </enumeratedValues>
37899            </field>
37900            <field>
37901              <name>CH5</name>
37902              <description>Include or exclude channel 5</description>
37903              <lsb>5</lsb>
37904              <msb>5</msb>
37905              <enumeratedValues>
37906                <enumeratedValue>
37907                  <name>Excluded</name>
37908                  <description>Exclude</description>
37909                  <value>0</value>
37910                </enumeratedValue>
37911                <enumeratedValue>
37912                  <name>Included</name>
37913                  <description>Include</description>
37914                  <value>1</value>
37915                </enumeratedValue>
37916              </enumeratedValues>
37917            </field>
37918            <field>
37919              <name>CH6</name>
37920              <description>Include or exclude channel 6</description>
37921              <lsb>6</lsb>
37922              <msb>6</msb>
37923              <enumeratedValues>
37924                <enumeratedValue>
37925                  <name>Excluded</name>
37926                  <description>Exclude</description>
37927                  <value>0</value>
37928                </enumeratedValue>
37929                <enumeratedValue>
37930                  <name>Included</name>
37931                  <description>Include</description>
37932                  <value>1</value>
37933                </enumeratedValue>
37934              </enumeratedValues>
37935            </field>
37936            <field>
37937              <name>CH7</name>
37938              <description>Include or exclude channel 7</description>
37939              <lsb>7</lsb>
37940              <msb>7</msb>
37941              <enumeratedValues>
37942                <enumeratedValue>
37943                  <name>Excluded</name>
37944                  <description>Exclude</description>
37945                  <value>0</value>
37946                </enumeratedValue>
37947                <enumeratedValue>
37948                  <name>Included</name>
37949                  <description>Include</description>
37950                  <value>1</value>
37951                </enumeratedValue>
37952              </enumeratedValues>
37953            </field>
37954            <field>
37955              <name>CH8</name>
37956              <description>Include or exclude channel 8</description>
37957              <lsb>8</lsb>
37958              <msb>8</msb>
37959              <enumeratedValues>
37960                <enumeratedValue>
37961                  <name>Excluded</name>
37962                  <description>Exclude</description>
37963                  <value>0</value>
37964                </enumeratedValue>
37965                <enumeratedValue>
37966                  <name>Included</name>
37967                  <description>Include</description>
37968                  <value>1</value>
37969                </enumeratedValue>
37970              </enumeratedValues>
37971            </field>
37972            <field>
37973              <name>CH9</name>
37974              <description>Include or exclude channel 9</description>
37975              <lsb>9</lsb>
37976              <msb>9</msb>
37977              <enumeratedValues>
37978                <enumeratedValue>
37979                  <name>Excluded</name>
37980                  <description>Exclude</description>
37981                  <value>0</value>
37982                </enumeratedValue>
37983                <enumeratedValue>
37984                  <name>Included</name>
37985                  <description>Include</description>
37986                  <value>1</value>
37987                </enumeratedValue>
37988              </enumeratedValues>
37989            </field>
37990            <field>
37991              <name>CH10</name>
37992              <description>Include or exclude channel 10</description>
37993              <lsb>10</lsb>
37994              <msb>10</msb>
37995              <enumeratedValues>
37996                <enumeratedValue>
37997                  <name>Excluded</name>
37998                  <description>Exclude</description>
37999                  <value>0</value>
38000                </enumeratedValue>
38001                <enumeratedValue>
38002                  <name>Included</name>
38003                  <description>Include</description>
38004                  <value>1</value>
38005                </enumeratedValue>
38006              </enumeratedValues>
38007            </field>
38008            <field>
38009              <name>CH11</name>
38010              <description>Include or exclude channel 11</description>
38011              <lsb>11</lsb>
38012              <msb>11</msb>
38013              <enumeratedValues>
38014                <enumeratedValue>
38015                  <name>Excluded</name>
38016                  <description>Exclude</description>
38017                  <value>0</value>
38018                </enumeratedValue>
38019                <enumeratedValue>
38020                  <name>Included</name>
38021                  <description>Include</description>
38022                  <value>1</value>
38023                </enumeratedValue>
38024              </enumeratedValues>
38025            </field>
38026            <field>
38027              <name>CH12</name>
38028              <description>Include or exclude channel 12</description>
38029              <lsb>12</lsb>
38030              <msb>12</msb>
38031              <enumeratedValues>
38032                <enumeratedValue>
38033                  <name>Excluded</name>
38034                  <description>Exclude</description>
38035                  <value>0</value>
38036                </enumeratedValue>
38037                <enumeratedValue>
38038                  <name>Included</name>
38039                  <description>Include</description>
38040                  <value>1</value>
38041                </enumeratedValue>
38042              </enumeratedValues>
38043            </field>
38044            <field>
38045              <name>CH13</name>
38046              <description>Include or exclude channel 13</description>
38047              <lsb>13</lsb>
38048              <msb>13</msb>
38049              <enumeratedValues>
38050                <enumeratedValue>
38051                  <name>Excluded</name>
38052                  <description>Exclude</description>
38053                  <value>0</value>
38054                </enumeratedValue>
38055                <enumeratedValue>
38056                  <name>Included</name>
38057                  <description>Include</description>
38058                  <value>1</value>
38059                </enumeratedValue>
38060              </enumeratedValues>
38061            </field>
38062            <field>
38063              <name>CH14</name>
38064              <description>Include or exclude channel 14</description>
38065              <lsb>14</lsb>
38066              <msb>14</msb>
38067              <enumeratedValues>
38068                <enumeratedValue>
38069                  <name>Excluded</name>
38070                  <description>Exclude</description>
38071                  <value>0</value>
38072                </enumeratedValue>
38073                <enumeratedValue>
38074                  <name>Included</name>
38075                  <description>Include</description>
38076                  <value>1</value>
38077                </enumeratedValue>
38078              </enumeratedValues>
38079            </field>
38080            <field>
38081              <name>CH15</name>
38082              <description>Include or exclude channel 15</description>
38083              <lsb>15</lsb>
38084              <msb>15</msb>
38085              <enumeratedValues>
38086                <enumeratedValue>
38087                  <name>Excluded</name>
38088                  <description>Exclude</description>
38089                  <value>0</value>
38090                </enumeratedValue>
38091                <enumeratedValue>
38092                  <name>Included</name>
38093                  <description>Include</description>
38094                  <value>1</value>
38095                </enumeratedValue>
38096              </enumeratedValues>
38097            </field>
38098            <field>
38099              <name>CH16</name>
38100              <description>Include or exclude channel 16</description>
38101              <lsb>16</lsb>
38102              <msb>16</msb>
38103              <enumeratedValues>
38104                <enumeratedValue>
38105                  <name>Excluded</name>
38106                  <description>Exclude</description>
38107                  <value>0</value>
38108                </enumeratedValue>
38109                <enumeratedValue>
38110                  <name>Included</name>
38111                  <description>Include</description>
38112                  <value>1</value>
38113                </enumeratedValue>
38114              </enumeratedValues>
38115            </field>
38116            <field>
38117              <name>CH17</name>
38118              <description>Include or exclude channel 17</description>
38119              <lsb>17</lsb>
38120              <msb>17</msb>
38121              <enumeratedValues>
38122                <enumeratedValue>
38123                  <name>Excluded</name>
38124                  <description>Exclude</description>
38125                  <value>0</value>
38126                </enumeratedValue>
38127                <enumeratedValue>
38128                  <name>Included</name>
38129                  <description>Include</description>
38130                  <value>1</value>
38131                </enumeratedValue>
38132              </enumeratedValues>
38133            </field>
38134            <field>
38135              <name>CH18</name>
38136              <description>Include or exclude channel 18</description>
38137              <lsb>18</lsb>
38138              <msb>18</msb>
38139              <enumeratedValues>
38140                <enumeratedValue>
38141                  <name>Excluded</name>
38142                  <description>Exclude</description>
38143                  <value>0</value>
38144                </enumeratedValue>
38145                <enumeratedValue>
38146                  <name>Included</name>
38147                  <description>Include</description>
38148                  <value>1</value>
38149                </enumeratedValue>
38150              </enumeratedValues>
38151            </field>
38152            <field>
38153              <name>CH19</name>
38154              <description>Include or exclude channel 19</description>
38155              <lsb>19</lsb>
38156              <msb>19</msb>
38157              <enumeratedValues>
38158                <enumeratedValue>
38159                  <name>Excluded</name>
38160                  <description>Exclude</description>
38161                  <value>0</value>
38162                </enumeratedValue>
38163                <enumeratedValue>
38164                  <name>Included</name>
38165                  <description>Include</description>
38166                  <value>1</value>
38167                </enumeratedValue>
38168              </enumeratedValues>
38169            </field>
38170            <field>
38171              <name>CH20</name>
38172              <description>Include or exclude channel 20</description>
38173              <lsb>20</lsb>
38174              <msb>20</msb>
38175              <enumeratedValues>
38176                <enumeratedValue>
38177                  <name>Excluded</name>
38178                  <description>Exclude</description>
38179                  <value>0</value>
38180                </enumeratedValue>
38181                <enumeratedValue>
38182                  <name>Included</name>
38183                  <description>Include</description>
38184                  <value>1</value>
38185                </enumeratedValue>
38186              </enumeratedValues>
38187            </field>
38188            <field>
38189              <name>CH21</name>
38190              <description>Include or exclude channel 21</description>
38191              <lsb>21</lsb>
38192              <msb>21</msb>
38193              <enumeratedValues>
38194                <enumeratedValue>
38195                  <name>Excluded</name>
38196                  <description>Exclude</description>
38197                  <value>0</value>
38198                </enumeratedValue>
38199                <enumeratedValue>
38200                  <name>Included</name>
38201                  <description>Include</description>
38202                  <value>1</value>
38203                </enumeratedValue>
38204              </enumeratedValues>
38205            </field>
38206            <field>
38207              <name>CH22</name>
38208              <description>Include or exclude channel 22</description>
38209              <lsb>22</lsb>
38210              <msb>22</msb>
38211              <enumeratedValues>
38212                <enumeratedValue>
38213                  <name>Excluded</name>
38214                  <description>Exclude</description>
38215                  <value>0</value>
38216                </enumeratedValue>
38217                <enumeratedValue>
38218                  <name>Included</name>
38219                  <description>Include</description>
38220                  <value>1</value>
38221                </enumeratedValue>
38222              </enumeratedValues>
38223            </field>
38224            <field>
38225              <name>CH23</name>
38226              <description>Include or exclude channel 23</description>
38227              <lsb>23</lsb>
38228              <msb>23</msb>
38229              <enumeratedValues>
38230                <enumeratedValue>
38231                  <name>Excluded</name>
38232                  <description>Exclude</description>
38233                  <value>0</value>
38234                </enumeratedValue>
38235                <enumeratedValue>
38236                  <name>Included</name>
38237                  <description>Include</description>
38238                  <value>1</value>
38239                </enumeratedValue>
38240              </enumeratedValues>
38241            </field>
38242            <field>
38243              <name>CH24</name>
38244              <description>Include or exclude channel 24</description>
38245              <lsb>24</lsb>
38246              <msb>24</msb>
38247              <enumeratedValues>
38248                <enumeratedValue>
38249                  <name>Excluded</name>
38250                  <description>Exclude</description>
38251                  <value>0</value>
38252                </enumeratedValue>
38253                <enumeratedValue>
38254                  <name>Included</name>
38255                  <description>Include</description>
38256                  <value>1</value>
38257                </enumeratedValue>
38258              </enumeratedValues>
38259            </field>
38260            <field>
38261              <name>CH25</name>
38262              <description>Include or exclude channel 25</description>
38263              <lsb>25</lsb>
38264              <msb>25</msb>
38265              <enumeratedValues>
38266                <enumeratedValue>
38267                  <name>Excluded</name>
38268                  <description>Exclude</description>
38269                  <value>0</value>
38270                </enumeratedValue>
38271                <enumeratedValue>
38272                  <name>Included</name>
38273                  <description>Include</description>
38274                  <value>1</value>
38275                </enumeratedValue>
38276              </enumeratedValues>
38277            </field>
38278            <field>
38279              <name>CH26</name>
38280              <description>Include or exclude channel 26</description>
38281              <lsb>26</lsb>
38282              <msb>26</msb>
38283              <enumeratedValues>
38284                <enumeratedValue>
38285                  <name>Excluded</name>
38286                  <description>Exclude</description>
38287                  <value>0</value>
38288                </enumeratedValue>
38289                <enumeratedValue>
38290                  <name>Included</name>
38291                  <description>Include</description>
38292                  <value>1</value>
38293                </enumeratedValue>
38294              </enumeratedValues>
38295            </field>
38296            <field>
38297              <name>CH27</name>
38298              <description>Include or exclude channel 27</description>
38299              <lsb>27</lsb>
38300              <msb>27</msb>
38301              <enumeratedValues>
38302                <enumeratedValue>
38303                  <name>Excluded</name>
38304                  <description>Exclude</description>
38305                  <value>0</value>
38306                </enumeratedValue>
38307                <enumeratedValue>
38308                  <name>Included</name>
38309                  <description>Include</description>
38310                  <value>1</value>
38311                </enumeratedValue>
38312              </enumeratedValues>
38313            </field>
38314            <field>
38315              <name>CH28</name>
38316              <description>Include or exclude channel 28</description>
38317              <lsb>28</lsb>
38318              <msb>28</msb>
38319              <enumeratedValues>
38320                <enumeratedValue>
38321                  <name>Excluded</name>
38322                  <description>Exclude</description>
38323                  <value>0</value>
38324                </enumeratedValue>
38325                <enumeratedValue>
38326                  <name>Included</name>
38327                  <description>Include</description>
38328                  <value>1</value>
38329                </enumeratedValue>
38330              </enumeratedValues>
38331            </field>
38332            <field>
38333              <name>CH29</name>
38334              <description>Include or exclude channel 29</description>
38335              <lsb>29</lsb>
38336              <msb>29</msb>
38337              <enumeratedValues>
38338                <enumeratedValue>
38339                  <name>Excluded</name>
38340                  <description>Exclude</description>
38341                  <value>0</value>
38342                </enumeratedValue>
38343                <enumeratedValue>
38344                  <name>Included</name>
38345                  <description>Include</description>
38346                  <value>1</value>
38347                </enumeratedValue>
38348              </enumeratedValues>
38349            </field>
38350            <field>
38351              <name>CH30</name>
38352              <description>Include or exclude channel 30</description>
38353              <lsb>30</lsb>
38354              <msb>30</msb>
38355              <enumeratedValues>
38356                <enumeratedValue>
38357                  <name>Excluded</name>
38358                  <description>Exclude</description>
38359                  <value>0</value>
38360                </enumeratedValue>
38361                <enumeratedValue>
38362                  <name>Included</name>
38363                  <description>Include</description>
38364                  <value>1</value>
38365                </enumeratedValue>
38366              </enumeratedValues>
38367            </field>
38368            <field>
38369              <name>CH31</name>
38370              <description>Include or exclude channel 31</description>
38371              <lsb>31</lsb>
38372              <msb>31</msb>
38373              <enumeratedValues>
38374                <enumeratedValue>
38375                  <name>Excluded</name>
38376                  <description>Exclude</description>
38377                  <value>0</value>
38378                </enumeratedValue>
38379                <enumeratedValue>
38380                  <name>Included</name>
38381                  <description>Include</description>
38382                  <value>1</value>
38383                </enumeratedValue>
38384              </enumeratedValues>
38385            </field>
38386          </fields>
38387        </register>
38388        <cluster>
38389          <dim>32</dim>
38390          <dimIncrement>0x004</dimIncrement>
38391          <name>FORK[%s]</name>
38392          <description>Fork</description>
38393          <headerStructName>PPI_FORK</headerStructName>
38394          <access>read-write</access>
38395          <addressOffset>0x910</addressOffset>
38396          <register>
38397            <name>TEP</name>
38398            <description>Description cluster: Channel n task end-point</description>
38399            <addressOffset>0x000</addressOffset>
38400            <access>read-write</access>
38401            <fields>
38402              <field>
38403                <name>TEP</name>
38404                <description>Pointer to task register</description>
38405                <lsb>0</lsb>
38406                <msb>31</msb>
38407              </field>
38408            </fields>
38409          </register>
38410        </cluster>
38411      </registers>
38412    </peripheral>
38413  </peripherals>
38414</device>