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>nrf52805</name>
7  <series>nrf52</series>
8  <version>1</version>
9  <description>nRF52805 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>0x00052805</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>N52805</name>
221                    <description>nRF52805</description>
222                    <value>0x52805</value>
223                  </enumeratedValue>
224                  <enumeratedValue>
225                    <name>N52810</name>
226                    <description>nRF52810</description>
227                    <value>0x52810</value>
228                  </enumeratedValue>
229                  <enumeratedValue>
230                    <name>N52811</name>
231                    <description>nRF52811</description>
232                    <value>0x52811</value>
233                  </enumeratedValue>
234                  <enumeratedValue>
235                    <name>N52832</name>
236                    <description>nRF52832</description>
237                    <value>0x52832</value>
238                  </enumeratedValue>
239                  <enumeratedValue>
240                    <name>Unspecified</name>
241                    <description>Unspecified</description>
242                    <value>0xFFFFFFFF</value>
243                  </enumeratedValue>
244                </enumeratedValues>
245              </field>
246            </fields>
247          </register>
248          <register>
249            <name>VARIANT</name>
250            <description>Part variant, hardware version and production configuration</description>
251            <addressOffset>0x004</addressOffset>
252            <access>read-only</access>
253            <resetValue>0xFFFFFFFF</resetValue>
254            <fields>
255              <field>
256                <name>VARIANT</name>
257                <description>Part variant, hardware version and production configuration, encoded as ASCII</description>
258                <lsb>0</lsb>
259                <msb>31</msb>
260                <enumeratedValues>
261                  <enumeratedValue>
262                    <name>AAAA</name>
263                    <description>AAAA</description>
264                    <value>0x41414141</value>
265                  </enumeratedValue>
266                  <enumeratedValue>
267                    <name>AAA0</name>
268                    <description>AAA0</description>
269                    <value>0x41414130</value>
270                  </enumeratedValue>
271                  <enumeratedValue>
272                    <name>AABA</name>
273                    <description>AABA</description>
274                    <value>0x41414241</value>
275                  </enumeratedValue>
276                  <enumeratedValue>
277                    <name>AABB</name>
278                    <description>AABB</description>
279                    <value>0x41414242</value>
280                  </enumeratedValue>
281                  <enumeratedValue>
282                    <name>AAB0</name>
283                    <description>AAB0</description>
284                    <value>0x41414230</value>
285                  </enumeratedValue>
286                  <enumeratedValue>
287                    <name>AACA</name>
288                    <description>AACA</description>
289                    <value>0x41414341</value>
290                  </enumeratedValue>
291                  <enumeratedValue>
292                    <name>AACB</name>
293                    <description>AACB</description>
294                    <value>0x41414342</value>
295                  </enumeratedValue>
296                  <enumeratedValue>
297                    <name>AAC0</name>
298                    <description>AAC0</description>
299                    <value>0x41414330</value>
300                  </enumeratedValue>
301                  <enumeratedValue>
302                    <name>Unspecified</name>
303                    <description>Unspecified</description>
304                    <value>0xFFFFFFFF</value>
305                  </enumeratedValue>
306                </enumeratedValues>
307              </field>
308            </fields>
309          </register>
310          <register>
311            <name>PACKAGE</name>
312            <description>Package option</description>
313            <addressOffset>0x008</addressOffset>
314            <access>read-only</access>
315            <resetValue>0xFFFFFFFF</resetValue>
316            <fields>
317              <field>
318                <name>PACKAGE</name>
319                <description>Package option</description>
320                <lsb>0</lsb>
321                <msb>31</msb>
322                <enumeratedValues>
323                  <enumeratedValue>
324                    <name>CA</name>
325                    <description>CAxx - WLCSP</description>
326                    <value>0x2004</value>
327                  </enumeratedValue>
328                  <enumeratedValue>
329                    <name>Unspecified</name>
330                    <description>Unspecified</description>
331                    <value>0xFFFFFFFF</value>
332                  </enumeratedValue>
333                </enumeratedValues>
334              </field>
335            </fields>
336          </register>
337          <register>
338            <name>RAM</name>
339            <description>RAM variant</description>
340            <addressOffset>0x00C</addressOffset>
341            <access>read-only</access>
342            <resetValue>0x00000018</resetValue>
343            <fields>
344              <field>
345                <name>RAM</name>
346                <description>RAM variant</description>
347                <lsb>0</lsb>
348                <msb>31</msb>
349                <enumeratedValues>
350                  <enumeratedValue>
351                    <name>K24</name>
352                    <description>24 kByte RAM</description>
353                    <value>0x18</value>
354                  </enumeratedValue>
355                  <enumeratedValue>
356                    <name>Unspecified</name>
357                    <description>Unspecified</description>
358                    <value>0xFFFFFFFF</value>
359                  </enumeratedValue>
360                </enumeratedValues>
361              </field>
362            </fields>
363          </register>
364          <register>
365            <name>FLASH</name>
366            <description>Flash variant</description>
367            <addressOffset>0x010</addressOffset>
368            <access>read-only</access>
369            <resetValue>0x000000C0</resetValue>
370            <fields>
371              <field>
372                <name>FLASH</name>
373                <description>Flash variant</description>
374                <lsb>0</lsb>
375                <msb>31</msb>
376                <enumeratedValues>
377                  <enumeratedValue>
378                    <name>K192</name>
379                    <description>192 kByte flash</description>
380                    <value>0xC0</value>
381                  </enumeratedValue>
382                  <enumeratedValue>
383                    <name>Unspecified</name>
384                    <description>Unspecified</description>
385                    <value>0xFFFFFFFF</value>
386                  </enumeratedValue>
387                </enumeratedValues>
388              </field>
389            </fields>
390          </register>
391        </cluster>
392        <cluster>
393          <name>TEMP</name>
394          <description>Registers storing factory TEMP module linearization coefficients</description>
395          <headerStructName>FICR_TEMP</headerStructName>
396          <access>read-only</access>
397          <addressOffset>0x404</addressOffset>
398          <register>
399            <name>A0</name>
400            <description>Slope definition A0</description>
401            <addressOffset>0x000</addressOffset>
402            <access>read-only</access>
403            <resetValue>0xFFFFFFFF</resetValue>
404            <fields>
405              <field>
406                <name>A</name>
407                <description>A (slope definition) register</description>
408                <lsb>0</lsb>
409                <msb>11</msb>
410              </field>
411            </fields>
412          </register>
413          <register>
414            <name>A1</name>
415            <description>Slope definition A1</description>
416            <addressOffset>0x004</addressOffset>
417            <access>read-only</access>
418            <resetValue>0xFFFFFFFF</resetValue>
419            <fields>
420              <field>
421                <name>A</name>
422                <description>A (slope definition) register</description>
423                <lsb>0</lsb>
424                <msb>11</msb>
425              </field>
426            </fields>
427          </register>
428          <register>
429            <name>A2</name>
430            <description>Slope definition A2</description>
431            <addressOffset>0x008</addressOffset>
432            <access>read-only</access>
433            <resetValue>0xFFFFFFFF</resetValue>
434            <fields>
435              <field>
436                <name>A</name>
437                <description>A (slope definition) register</description>
438                <lsb>0</lsb>
439                <msb>11</msb>
440              </field>
441            </fields>
442          </register>
443          <register>
444            <name>A3</name>
445            <description>Slope definition A3</description>
446            <addressOffset>0x00C</addressOffset>
447            <access>read-only</access>
448            <resetValue>0xFFFFFFFF</resetValue>
449            <fields>
450              <field>
451                <name>A</name>
452                <description>A (slope definition) register</description>
453                <lsb>0</lsb>
454                <msb>11</msb>
455              </field>
456            </fields>
457          </register>
458          <register>
459            <name>A4</name>
460            <description>Slope definition A4</description>
461            <addressOffset>0x010</addressOffset>
462            <access>read-only</access>
463            <resetValue>0xFFFFFFFF</resetValue>
464            <fields>
465              <field>
466                <name>A</name>
467                <description>A (slope definition) register</description>
468                <lsb>0</lsb>
469                <msb>11</msb>
470              </field>
471            </fields>
472          </register>
473          <register>
474            <name>A5</name>
475            <description>Slope definition A5</description>
476            <addressOffset>0x014</addressOffset>
477            <access>read-only</access>
478            <resetValue>0xFFFFFFFF</resetValue>
479            <fields>
480              <field>
481                <name>A</name>
482                <description>A (slope definition) register</description>
483                <lsb>0</lsb>
484                <msb>11</msb>
485              </field>
486            </fields>
487          </register>
488          <register>
489            <name>B0</name>
490            <description>Y-intercept B0</description>
491            <addressOffset>0x018</addressOffset>
492            <access>read-only</access>
493            <resetValue>0xFFFFFFFF</resetValue>
494            <fields>
495              <field>
496                <name>B</name>
497                <description>B (y-intercept)</description>
498                <lsb>0</lsb>
499                <msb>13</msb>
500              </field>
501            </fields>
502          </register>
503          <register>
504            <name>B1</name>
505            <description>Y-intercept B1</description>
506            <addressOffset>0x01C</addressOffset>
507            <access>read-only</access>
508            <resetValue>0xFFFFFFFF</resetValue>
509            <fields>
510              <field>
511                <name>B</name>
512                <description>B (y-intercept)</description>
513                <lsb>0</lsb>
514                <msb>13</msb>
515              </field>
516            </fields>
517          </register>
518          <register>
519            <name>B2</name>
520            <description>Y-intercept B2</description>
521            <addressOffset>0x020</addressOffset>
522            <access>read-only</access>
523            <resetValue>0xFFFFFFFF</resetValue>
524            <fields>
525              <field>
526                <name>B</name>
527                <description>B (y-intercept)</description>
528                <lsb>0</lsb>
529                <msb>13</msb>
530              </field>
531            </fields>
532          </register>
533          <register>
534            <name>B3</name>
535            <description>Y-intercept B3</description>
536            <addressOffset>0x024</addressOffset>
537            <access>read-only</access>
538            <resetValue>0xFFFFFFFF</resetValue>
539            <fields>
540              <field>
541                <name>B</name>
542                <description>B (y-intercept)</description>
543                <lsb>0</lsb>
544                <msb>13</msb>
545              </field>
546            </fields>
547          </register>
548          <register>
549            <name>B4</name>
550            <description>Y-intercept B4</description>
551            <addressOffset>0x028</addressOffset>
552            <access>read-only</access>
553            <resetValue>0xFFFFFFFF</resetValue>
554            <fields>
555              <field>
556                <name>B</name>
557                <description>B (y-intercept)</description>
558                <lsb>0</lsb>
559                <msb>13</msb>
560              </field>
561            </fields>
562          </register>
563          <register>
564            <name>B5</name>
565            <description>Y-intercept B5</description>
566            <addressOffset>0x02C</addressOffset>
567            <access>read-only</access>
568            <resetValue>0xFFFFFFFF</resetValue>
569            <fields>
570              <field>
571                <name>B</name>
572                <description>B (y-intercept)</description>
573                <lsb>0</lsb>
574                <msb>13</msb>
575              </field>
576            </fields>
577          </register>
578          <register>
579            <name>T0</name>
580            <description>Segment end T0</description>
581            <addressOffset>0x030</addressOffset>
582            <access>read-only</access>
583            <resetValue>0xFFFFFFFF</resetValue>
584            <fields>
585              <field>
586                <name>T</name>
587                <description>T (segment end) register</description>
588                <lsb>0</lsb>
589                <msb>7</msb>
590              </field>
591            </fields>
592          </register>
593          <register>
594            <name>T1</name>
595            <description>Segment end T1</description>
596            <addressOffset>0x034</addressOffset>
597            <access>read-only</access>
598            <resetValue>0xFFFFFFFF</resetValue>
599            <fields>
600              <field>
601                <name>T</name>
602                <description>T (segment end) register</description>
603                <lsb>0</lsb>
604                <msb>7</msb>
605              </field>
606            </fields>
607          </register>
608          <register>
609            <name>T2</name>
610            <description>Segment end T2</description>
611            <addressOffset>0x038</addressOffset>
612            <access>read-only</access>
613            <resetValue>0xFFFFFFFF</resetValue>
614            <fields>
615              <field>
616                <name>T</name>
617                <description>T (segment end) register</description>
618                <lsb>0</lsb>
619                <msb>7</msb>
620              </field>
621            </fields>
622          </register>
623          <register>
624            <name>T3</name>
625            <description>Segment end T3</description>
626            <addressOffset>0x03C</addressOffset>
627            <access>read-only</access>
628            <resetValue>0xFFFFFFFF</resetValue>
629            <fields>
630              <field>
631                <name>T</name>
632                <description>T (segment end) register</description>
633                <lsb>0</lsb>
634                <msb>7</msb>
635              </field>
636            </fields>
637          </register>
638          <register>
639            <name>T4</name>
640            <description>Segment end T4</description>
641            <addressOffset>0x040</addressOffset>
642            <access>read-only</access>
643            <resetValue>0xFFFFFFFF</resetValue>
644            <fields>
645              <field>
646                <name>T</name>
647                <description>T (segment end) register</description>
648                <lsb>0</lsb>
649                <msb>7</msb>
650              </field>
651            </fields>
652          </register>
653        </cluster>
654      </registers>
655    </peripheral>
656    <peripheral>
657      <name>UICR</name>
658      <description>User information configuration registers</description>
659      <baseAddress>0x10001000</baseAddress>
660      <addressBlock>
661        <offset>0</offset>
662        <size>0x1000</size>
663        <usage>registers</usage>
664      </addressBlock>
665      <groupName>UICR</groupName>
666      <size>0x20</size>
667      <registers>
668        <register>
669          <dim>0xD</dim>
670          <dimIncrement>0x4</dimIncrement>
671          <name>NRFFW[%s]</name>
672          <description>Description collection: Reserved for Nordic firmware design</description>
673          <addressOffset>0x014</addressOffset>
674          <access>read-write</access>
675          <resetValue>0xFFFFFFFF</resetValue>
676          <fields>
677            <field>
678              <name>NRFFW</name>
679              <description>Reserved for Nordic firmware design</description>
680              <lsb>0</lsb>
681              <msb>31</msb>
682            </field>
683          </fields>
684        </register>
685        <register>
686          <dim>0xC</dim>
687          <dimIncrement>0x4</dimIncrement>
688          <name>NRFHW[%s]</name>
689          <description>Description collection: Reserved for Nordic hardware design</description>
690          <addressOffset>0x050</addressOffset>
691          <access>read-write</access>
692          <resetValue>0xFFFFFFFF</resetValue>
693          <fields>
694            <field>
695              <name>NRFHW</name>
696              <description>Reserved for Nordic hardware design</description>
697              <lsb>0</lsb>
698              <msb>31</msb>
699            </field>
700          </fields>
701        </register>
702        <register>
703          <dim>0x20</dim>
704          <dimIncrement>0x4</dimIncrement>
705          <name>CUSTOMER[%s]</name>
706          <description>Description collection: Reserved for customer</description>
707          <addressOffset>0x080</addressOffset>
708          <access>read-write</access>
709          <resetValue>0xFFFFFFFF</resetValue>
710          <fields>
711            <field>
712              <name>CUSTOMER</name>
713              <description>Reserved for customer</description>
714              <lsb>0</lsb>
715              <msb>31</msb>
716            </field>
717          </fields>
718        </register>
719        <register>
720          <dim>0x8</dim>
721          <dimIncrement>0x4</dimIncrement>
722          <name>NRFMDK[%s]</name>
723          <description>Description collection: Reserved for Nordic MDK</description>
724          <addressOffset>0x100</addressOffset>
725          <access>read-write</access>
726          <resetValue>0xFFFFFFFF</resetValue>
727          <fields>
728            <field>
729              <name>NRFMDK</name>
730              <description>Reserved for Nordic MDK</description>
731              <lsb>0</lsb>
732              <msb>31</msb>
733            </field>
734          </fields>
735        </register>
736        <register>
737          <dim>0x2</dim>
738          <dimIncrement>0x4</dimIncrement>
739          <name>PSELRESET[%s]</name>
740          <description>Description collection: Mapping of the nRESET function (see POWER chapter for details)</description>
741          <addressOffset>0x200</addressOffset>
742          <access>read-write</access>
743          <resetValue>0xFFFFFFFF</resetValue>
744          <fields>
745            <field>
746              <name>PIN</name>
747              <description>GPIO pin number onto which nRESET is exposed</description>
748              <lsb>0</lsb>
749              <msb>4</msb>
750            </field>
751            <field>
752              <name>CONNECT</name>
753              <description>Connection</description>
754              <lsb>31</lsb>
755              <msb>31</msb>
756              <enumeratedValues>
757                <enumeratedValue>
758                  <name>Disconnected</name>
759                  <description>Disconnect</description>
760                  <value>1</value>
761                </enumeratedValue>
762                <enumeratedValue>
763                  <name>Connected</name>
764                  <description>Connect</description>
765                  <value>0</value>
766                </enumeratedValue>
767              </enumeratedValues>
768            </field>
769          </fields>
770        </register>
771        <register>
772          <name>APPROTECT</name>
773          <description>Access port protection</description>
774          <addressOffset>0x208</addressOffset>
775          <access>read-write</access>
776          <resetValue>0xFFFFFFFF</resetValue>
777          <fields>
778            <field>
779              <name>PALL</name>
780              <description>Enable or disable access port protection.</description>
781              <lsb>0</lsb>
782              <msb>7</msb>
783              <enumeratedValues>
784                <enumeratedValue>
785                  <name>Disabled</name>
786                  <description>Hardware disable of access port protection for devices where access port protection is controlled by hardware</description>
787                  <value>0xFF</value>
788                </enumeratedValue>
789                <enumeratedValue>
790                  <name>HwDisabled</name>
791                  <description>Hardware disable of access port protection for devices where access port protection is controlled by hardware and software</description>
792                  <value>0x5A</value>
793                </enumeratedValue>
794                <enumeratedValue>
795                  <name>Enabled</name>
796                  <description>Enable</description>
797                  <value>0x00</value>
798                </enumeratedValue>
799              </enumeratedValues>
800            </field>
801          </fields>
802        </register>
803      </registers>
804    </peripheral>
805    <peripheral>
806      <name>BPROT</name>
807      <description>Block Protect</description>
808      <baseAddress>0x40000000</baseAddress>
809      <addressBlock>
810        <offset>0</offset>
811        <size>0x1000</size>
812        <usage>registers</usage>
813      </addressBlock>
814      <groupName>BPROT</groupName>
815      <size>0x20</size>
816      <registers>
817        <register>
818          <name>CONFIG0</name>
819          <description>Block protect configuration register 0</description>
820          <addressOffset>0x600</addressOffset>
821          <access>read-write</access>
822          <fields>
823            <field>
824              <name>REGION0</name>
825              <description>Enable protection for region 0. Write '0' has no effect.</description>
826              <lsb>0</lsb>
827              <msb>0</msb>
828              <enumeratedValues>
829                <enumeratedValue>
830                  <name>Disabled</name>
831                  <description>Protection disabled</description>
832                  <value>0</value>
833                </enumeratedValue>
834                <enumeratedValue>
835                  <name>Enabled</name>
836                  <description>Protection enabled</description>
837                  <value>1</value>
838                </enumeratedValue>
839              </enumeratedValues>
840            </field>
841            <field>
842              <name>REGION1</name>
843              <description>Enable protection for region 1. Write '0' has no effect.</description>
844              <lsb>1</lsb>
845              <msb>1</msb>
846              <enumeratedValues>
847                <enumeratedValue>
848                  <name>Disabled</name>
849                  <description>Protection disabled</description>
850                  <value>0</value>
851                </enumeratedValue>
852                <enumeratedValue>
853                  <name>Enabled</name>
854                  <description>Protection enabled</description>
855                  <value>1</value>
856                </enumeratedValue>
857              </enumeratedValues>
858            </field>
859            <field>
860              <name>REGION2</name>
861              <description>Enable protection for region 2. Write '0' has no effect.</description>
862              <lsb>2</lsb>
863              <msb>2</msb>
864              <enumeratedValues>
865                <enumeratedValue>
866                  <name>Disabled</name>
867                  <description>Protection disabled</description>
868                  <value>0</value>
869                </enumeratedValue>
870                <enumeratedValue>
871                  <name>Enabled</name>
872                  <description>Protection enabled</description>
873                  <value>1</value>
874                </enumeratedValue>
875              </enumeratedValues>
876            </field>
877            <field>
878              <name>REGION3</name>
879              <description>Enable protection for region 3. Write '0' has no effect.</description>
880              <lsb>3</lsb>
881              <msb>3</msb>
882              <enumeratedValues>
883                <enumeratedValue>
884                  <name>Disabled</name>
885                  <description>Protection disabled</description>
886                  <value>0</value>
887                </enumeratedValue>
888                <enumeratedValue>
889                  <name>Enabled</name>
890                  <description>Protection enabled</description>
891                  <value>1</value>
892                </enumeratedValue>
893              </enumeratedValues>
894            </field>
895            <field>
896              <name>REGION4</name>
897              <description>Enable protection for region 4. Write '0' has no effect.</description>
898              <lsb>4</lsb>
899              <msb>4</msb>
900              <enumeratedValues>
901                <enumeratedValue>
902                  <name>Disabled</name>
903                  <description>Protection disabled</description>
904                  <value>0</value>
905                </enumeratedValue>
906                <enumeratedValue>
907                  <name>Enabled</name>
908                  <description>Protection enabled</description>
909                  <value>1</value>
910                </enumeratedValue>
911              </enumeratedValues>
912            </field>
913            <field>
914              <name>REGION5</name>
915              <description>Enable protection for region 5. Write '0' has no effect.</description>
916              <lsb>5</lsb>
917              <msb>5</msb>
918              <enumeratedValues>
919                <enumeratedValue>
920                  <name>Disabled</name>
921                  <description>Protection disabled</description>
922                  <value>0</value>
923                </enumeratedValue>
924                <enumeratedValue>
925                  <name>Enabled</name>
926                  <description>Protection enabled</description>
927                  <value>1</value>
928                </enumeratedValue>
929              </enumeratedValues>
930            </field>
931            <field>
932              <name>REGION6</name>
933              <description>Enable protection for region 6. Write '0' has no effect.</description>
934              <lsb>6</lsb>
935              <msb>6</msb>
936              <enumeratedValues>
937                <enumeratedValue>
938                  <name>Disabled</name>
939                  <description>Protection disabled</description>
940                  <value>0</value>
941                </enumeratedValue>
942                <enumeratedValue>
943                  <name>Enabled</name>
944                  <description>Protection enabled</description>
945                  <value>1</value>
946                </enumeratedValue>
947              </enumeratedValues>
948            </field>
949            <field>
950              <name>REGION7</name>
951              <description>Enable protection for region 7. Write '0' has no effect.</description>
952              <lsb>7</lsb>
953              <msb>7</msb>
954              <enumeratedValues>
955                <enumeratedValue>
956                  <name>Disabled</name>
957                  <description>Protection disabled</description>
958                  <value>0</value>
959                </enumeratedValue>
960                <enumeratedValue>
961                  <name>Enabled</name>
962                  <description>Protection enabled</description>
963                  <value>1</value>
964                </enumeratedValue>
965              </enumeratedValues>
966            </field>
967            <field>
968              <name>REGION8</name>
969              <description>Enable protection for region 8. Write '0' has no effect.</description>
970              <lsb>8</lsb>
971              <msb>8</msb>
972              <enumeratedValues>
973                <enumeratedValue>
974                  <name>Disabled</name>
975                  <description>Protection disabled</description>
976                  <value>0</value>
977                </enumeratedValue>
978                <enumeratedValue>
979                  <name>Enabled</name>
980                  <description>Protection enabled</description>
981                  <value>1</value>
982                </enumeratedValue>
983              </enumeratedValues>
984            </field>
985            <field>
986              <name>REGION9</name>
987              <description>Enable protection for region 9. Write '0' has no effect.</description>
988              <lsb>9</lsb>
989              <msb>9</msb>
990              <enumeratedValues>
991                <enumeratedValue>
992                  <name>Disabled</name>
993                  <description>Protection disabled</description>
994                  <value>0</value>
995                </enumeratedValue>
996                <enumeratedValue>
997                  <name>Enabled</name>
998                  <description>Protection enabled</description>
999                  <value>1</value>
1000                </enumeratedValue>
1001              </enumeratedValues>
1002            </field>
1003            <field>
1004              <name>REGION10</name>
1005              <description>Enable protection for region 10. Write '0' has no effect.</description>
1006              <lsb>10</lsb>
1007              <msb>10</msb>
1008              <enumeratedValues>
1009                <enumeratedValue>
1010                  <name>Disabled</name>
1011                  <description>Protection disabled</description>
1012                  <value>0</value>
1013                </enumeratedValue>
1014                <enumeratedValue>
1015                  <name>Enabled</name>
1016                  <description>Protection enabled</description>
1017                  <value>1</value>
1018                </enumeratedValue>
1019              </enumeratedValues>
1020            </field>
1021            <field>
1022              <name>REGION11</name>
1023              <description>Enable protection for region 11. Write '0' has no effect.</description>
1024              <lsb>11</lsb>
1025              <msb>11</msb>
1026              <enumeratedValues>
1027                <enumeratedValue>
1028                  <name>Disabled</name>
1029                  <description>Protection disabled</description>
1030                  <value>0</value>
1031                </enumeratedValue>
1032                <enumeratedValue>
1033                  <name>Enabled</name>
1034                  <description>Protection enabled</description>
1035                  <value>1</value>
1036                </enumeratedValue>
1037              </enumeratedValues>
1038            </field>
1039            <field>
1040              <name>REGION12</name>
1041              <description>Enable protection for region 12. Write '0' has no effect.</description>
1042              <lsb>12</lsb>
1043              <msb>12</msb>
1044              <enumeratedValues>
1045                <enumeratedValue>
1046                  <name>Disabled</name>
1047                  <description>Protection disabled</description>
1048                  <value>0</value>
1049                </enumeratedValue>
1050                <enumeratedValue>
1051                  <name>Enabled</name>
1052                  <description>Protection enabled</description>
1053                  <value>1</value>
1054                </enumeratedValue>
1055              </enumeratedValues>
1056            </field>
1057            <field>
1058              <name>REGION13</name>
1059              <description>Enable protection for region 13. Write '0' has no effect.</description>
1060              <lsb>13</lsb>
1061              <msb>13</msb>
1062              <enumeratedValues>
1063                <enumeratedValue>
1064                  <name>Disabled</name>
1065                  <description>Protection disabled</description>
1066                  <value>0</value>
1067                </enumeratedValue>
1068                <enumeratedValue>
1069                  <name>Enabled</name>
1070                  <description>Protection enabled</description>
1071                  <value>1</value>
1072                </enumeratedValue>
1073              </enumeratedValues>
1074            </field>
1075            <field>
1076              <name>REGION14</name>
1077              <description>Enable protection for region 14. Write '0' has no effect.</description>
1078              <lsb>14</lsb>
1079              <msb>14</msb>
1080              <enumeratedValues>
1081                <enumeratedValue>
1082                  <name>Disabled</name>
1083                  <description>Protection disabled</description>
1084                  <value>0</value>
1085                </enumeratedValue>
1086                <enumeratedValue>
1087                  <name>Enabled</name>
1088                  <description>Protection enabled</description>
1089                  <value>1</value>
1090                </enumeratedValue>
1091              </enumeratedValues>
1092            </field>
1093            <field>
1094              <name>REGION15</name>
1095              <description>Enable protection for region 15. Write '0' has no effect.</description>
1096              <lsb>15</lsb>
1097              <msb>15</msb>
1098              <enumeratedValues>
1099                <enumeratedValue>
1100                  <name>Disabled</name>
1101                  <description>Protection disabled</description>
1102                  <value>0</value>
1103                </enumeratedValue>
1104                <enumeratedValue>
1105                  <name>Enabled</name>
1106                  <description>Protection enabled</description>
1107                  <value>1</value>
1108                </enumeratedValue>
1109              </enumeratedValues>
1110            </field>
1111            <field>
1112              <name>REGION16</name>
1113              <description>Enable protection for region 16. Write '0' has no effect.</description>
1114              <lsb>16</lsb>
1115              <msb>16</msb>
1116              <enumeratedValues>
1117                <enumeratedValue>
1118                  <name>Disabled</name>
1119                  <description>Protection disabled</description>
1120                  <value>0</value>
1121                </enumeratedValue>
1122                <enumeratedValue>
1123                  <name>Enabled</name>
1124                  <description>Protection enabled</description>
1125                  <value>1</value>
1126                </enumeratedValue>
1127              </enumeratedValues>
1128            </field>
1129            <field>
1130              <name>REGION17</name>
1131              <description>Enable protection for region 17. Write '0' has no effect.</description>
1132              <lsb>17</lsb>
1133              <msb>17</msb>
1134              <enumeratedValues>
1135                <enumeratedValue>
1136                  <name>Disabled</name>
1137                  <description>Protection disabled</description>
1138                  <value>0</value>
1139                </enumeratedValue>
1140                <enumeratedValue>
1141                  <name>Enabled</name>
1142                  <description>Protection enabled</description>
1143                  <value>1</value>
1144                </enumeratedValue>
1145              </enumeratedValues>
1146            </field>
1147            <field>
1148              <name>REGION18</name>
1149              <description>Enable protection for region 18. Write '0' has no effect.</description>
1150              <lsb>18</lsb>
1151              <msb>18</msb>
1152              <enumeratedValues>
1153                <enumeratedValue>
1154                  <name>Disabled</name>
1155                  <description>Protection disabled</description>
1156                  <value>0</value>
1157                </enumeratedValue>
1158                <enumeratedValue>
1159                  <name>Enabled</name>
1160                  <description>Protection enabled</description>
1161                  <value>1</value>
1162                </enumeratedValue>
1163              </enumeratedValues>
1164            </field>
1165            <field>
1166              <name>REGION19</name>
1167              <description>Enable protection for region 19. Write '0' has no effect.</description>
1168              <lsb>19</lsb>
1169              <msb>19</msb>
1170              <enumeratedValues>
1171                <enumeratedValue>
1172                  <name>Disabled</name>
1173                  <description>Protection disabled</description>
1174                  <value>0</value>
1175                </enumeratedValue>
1176                <enumeratedValue>
1177                  <name>Enabled</name>
1178                  <description>Protection enabled</description>
1179                  <value>1</value>
1180                </enumeratedValue>
1181              </enumeratedValues>
1182            </field>
1183            <field>
1184              <name>REGION20</name>
1185              <description>Enable protection for region 20. Write '0' has no effect.</description>
1186              <lsb>20</lsb>
1187              <msb>20</msb>
1188              <enumeratedValues>
1189                <enumeratedValue>
1190                  <name>Disabled</name>
1191                  <description>Protection disabled</description>
1192                  <value>0</value>
1193                </enumeratedValue>
1194                <enumeratedValue>
1195                  <name>Enabled</name>
1196                  <description>Protection enabled</description>
1197                  <value>1</value>
1198                </enumeratedValue>
1199              </enumeratedValues>
1200            </field>
1201            <field>
1202              <name>REGION21</name>
1203              <description>Enable protection for region 21. Write '0' has no effect.</description>
1204              <lsb>21</lsb>
1205              <msb>21</msb>
1206              <enumeratedValues>
1207                <enumeratedValue>
1208                  <name>Disabled</name>
1209                  <description>Protection disabled</description>
1210                  <value>0</value>
1211                </enumeratedValue>
1212                <enumeratedValue>
1213                  <name>Enabled</name>
1214                  <description>Protection enabled</description>
1215                  <value>1</value>
1216                </enumeratedValue>
1217              </enumeratedValues>
1218            </field>
1219            <field>
1220              <name>REGION22</name>
1221              <description>Enable protection for region 22. Write '0' has no effect.</description>
1222              <lsb>22</lsb>
1223              <msb>22</msb>
1224              <enumeratedValues>
1225                <enumeratedValue>
1226                  <name>Disabled</name>
1227                  <description>Protection disabled</description>
1228                  <value>0</value>
1229                </enumeratedValue>
1230                <enumeratedValue>
1231                  <name>Enabled</name>
1232                  <description>Protection enabled</description>
1233                  <value>1</value>
1234                </enumeratedValue>
1235              </enumeratedValues>
1236            </field>
1237            <field>
1238              <name>REGION23</name>
1239              <description>Enable protection for region 23. Write '0' has no effect.</description>
1240              <lsb>23</lsb>
1241              <msb>23</msb>
1242              <enumeratedValues>
1243                <enumeratedValue>
1244                  <name>Disabled</name>
1245                  <description>Protection disabled</description>
1246                  <value>0</value>
1247                </enumeratedValue>
1248                <enumeratedValue>
1249                  <name>Enabled</name>
1250                  <description>Protection enabled</description>
1251                  <value>1</value>
1252                </enumeratedValue>
1253              </enumeratedValues>
1254            </field>
1255            <field>
1256              <name>REGION24</name>
1257              <description>Enable protection for region 24. Write '0' has no effect.</description>
1258              <lsb>24</lsb>
1259              <msb>24</msb>
1260              <enumeratedValues>
1261                <enumeratedValue>
1262                  <name>Disabled</name>
1263                  <description>Protection disabled</description>
1264                  <value>0</value>
1265                </enumeratedValue>
1266                <enumeratedValue>
1267                  <name>Enabled</name>
1268                  <description>Protection enabled</description>
1269                  <value>1</value>
1270                </enumeratedValue>
1271              </enumeratedValues>
1272            </field>
1273            <field>
1274              <name>REGION25</name>
1275              <description>Enable protection for region 25. Write '0' has no effect.</description>
1276              <lsb>25</lsb>
1277              <msb>25</msb>
1278              <enumeratedValues>
1279                <enumeratedValue>
1280                  <name>Disabled</name>
1281                  <description>Protection disabled</description>
1282                  <value>0</value>
1283                </enumeratedValue>
1284                <enumeratedValue>
1285                  <name>Enabled</name>
1286                  <description>Protection enabled</description>
1287                  <value>1</value>
1288                </enumeratedValue>
1289              </enumeratedValues>
1290            </field>
1291            <field>
1292              <name>REGION26</name>
1293              <description>Enable protection for region 26. Write '0' has no effect.</description>
1294              <lsb>26</lsb>
1295              <msb>26</msb>
1296              <enumeratedValues>
1297                <enumeratedValue>
1298                  <name>Disabled</name>
1299                  <description>Protection disabled</description>
1300                  <value>0</value>
1301                </enumeratedValue>
1302                <enumeratedValue>
1303                  <name>Enabled</name>
1304                  <description>Protection enabled</description>
1305                  <value>1</value>
1306                </enumeratedValue>
1307              </enumeratedValues>
1308            </field>
1309            <field>
1310              <name>REGION27</name>
1311              <description>Enable protection for region 27. Write '0' has no effect.</description>
1312              <lsb>27</lsb>
1313              <msb>27</msb>
1314              <enumeratedValues>
1315                <enumeratedValue>
1316                  <name>Disabled</name>
1317                  <description>Protection disabled</description>
1318                  <value>0</value>
1319                </enumeratedValue>
1320                <enumeratedValue>
1321                  <name>Enabled</name>
1322                  <description>Protection enabled</description>
1323                  <value>1</value>
1324                </enumeratedValue>
1325              </enumeratedValues>
1326            </field>
1327            <field>
1328              <name>REGION28</name>
1329              <description>Enable protection for region 28. Write '0' has no effect.</description>
1330              <lsb>28</lsb>
1331              <msb>28</msb>
1332              <enumeratedValues>
1333                <enumeratedValue>
1334                  <name>Disabled</name>
1335                  <description>Protection disabled</description>
1336                  <value>0</value>
1337                </enumeratedValue>
1338                <enumeratedValue>
1339                  <name>Enabled</name>
1340                  <description>Protection enabled</description>
1341                  <value>1</value>
1342                </enumeratedValue>
1343              </enumeratedValues>
1344            </field>
1345            <field>
1346              <name>REGION29</name>
1347              <description>Enable protection for region 29. Write '0' has no effect.</description>
1348              <lsb>29</lsb>
1349              <msb>29</msb>
1350              <enumeratedValues>
1351                <enumeratedValue>
1352                  <name>Disabled</name>
1353                  <description>Protection disabled</description>
1354                  <value>0</value>
1355                </enumeratedValue>
1356                <enumeratedValue>
1357                  <name>Enabled</name>
1358                  <description>Protection enabled</description>
1359                  <value>1</value>
1360                </enumeratedValue>
1361              </enumeratedValues>
1362            </field>
1363            <field>
1364              <name>REGION30</name>
1365              <description>Enable protection for region 30. Write '0' has no effect.</description>
1366              <lsb>30</lsb>
1367              <msb>30</msb>
1368              <enumeratedValues>
1369                <enumeratedValue>
1370                  <name>Disabled</name>
1371                  <description>Protection disabled</description>
1372                  <value>0</value>
1373                </enumeratedValue>
1374                <enumeratedValue>
1375                  <name>Enabled</name>
1376                  <description>Protection enabled</description>
1377                  <value>1</value>
1378                </enumeratedValue>
1379              </enumeratedValues>
1380            </field>
1381            <field>
1382              <name>REGION31</name>
1383              <description>Enable protection for region 31. Write '0' has no effect.</description>
1384              <lsb>31</lsb>
1385              <msb>31</msb>
1386              <enumeratedValues>
1387                <enumeratedValue>
1388                  <name>Disabled</name>
1389                  <description>Protection disabled</description>
1390                  <value>0</value>
1391                </enumeratedValue>
1392                <enumeratedValue>
1393                  <name>Enabled</name>
1394                  <description>Protection enabled</description>
1395                  <value>1</value>
1396                </enumeratedValue>
1397              </enumeratedValues>
1398            </field>
1399          </fields>
1400        </register>
1401        <register>
1402          <name>CONFIG1</name>
1403          <description>Block protect configuration register 1</description>
1404          <addressOffset>0x604</addressOffset>
1405          <access>read-write</access>
1406          <fields>
1407            <field>
1408              <name>REGION32</name>
1409              <description>Enable protection for region 32. Write '0' has no effect.</description>
1410              <lsb>0</lsb>
1411              <msb>0</msb>
1412              <enumeratedValues>
1413                <enumeratedValue>
1414                  <name>Disabled</name>
1415                  <description>Protection disabled</description>
1416                  <value>0</value>
1417                </enumeratedValue>
1418                <enumeratedValue>
1419                  <name>Enabled</name>
1420                  <description>Protection enabled</description>
1421                  <value>1</value>
1422                </enumeratedValue>
1423              </enumeratedValues>
1424            </field>
1425            <field>
1426              <name>REGION33</name>
1427              <description>Enable protection for region 33. Write '0' has no effect.</description>
1428              <lsb>1</lsb>
1429              <msb>1</msb>
1430              <enumeratedValues>
1431                <enumeratedValue>
1432                  <name>Disabled</name>
1433                  <description>Protection disabled</description>
1434                  <value>0</value>
1435                </enumeratedValue>
1436                <enumeratedValue>
1437                  <name>Enabled</name>
1438                  <description>Protection enabled</description>
1439                  <value>1</value>
1440                </enumeratedValue>
1441              </enumeratedValues>
1442            </field>
1443            <field>
1444              <name>REGION34</name>
1445              <description>Enable protection for region 34. Write '0' has no effect.</description>
1446              <lsb>2</lsb>
1447              <msb>2</msb>
1448              <enumeratedValues>
1449                <enumeratedValue>
1450                  <name>Disabled</name>
1451                  <description>Protection disabled</description>
1452                  <value>0</value>
1453                </enumeratedValue>
1454                <enumeratedValue>
1455                  <name>Enabled</name>
1456                  <description>Protection enabled</description>
1457                  <value>1</value>
1458                </enumeratedValue>
1459              </enumeratedValues>
1460            </field>
1461            <field>
1462              <name>REGION35</name>
1463              <description>Enable protection for region 35. Write '0' has no effect.</description>
1464              <lsb>3</lsb>
1465              <msb>3</msb>
1466              <enumeratedValues>
1467                <enumeratedValue>
1468                  <name>Disabled</name>
1469                  <description>Protection disabled</description>
1470                  <value>0</value>
1471                </enumeratedValue>
1472                <enumeratedValue>
1473                  <name>Enabled</name>
1474                  <description>Protection enabled</description>
1475                  <value>1</value>
1476                </enumeratedValue>
1477              </enumeratedValues>
1478            </field>
1479            <field>
1480              <name>REGION36</name>
1481              <description>Enable protection for region 36. Write '0' has no effect.</description>
1482              <lsb>4</lsb>
1483              <msb>4</msb>
1484              <enumeratedValues>
1485                <enumeratedValue>
1486                  <name>Disabled</name>
1487                  <description>Protection disabled</description>
1488                  <value>0</value>
1489                </enumeratedValue>
1490                <enumeratedValue>
1491                  <name>Enabled</name>
1492                  <description>Protection enabled</description>
1493                  <value>1</value>
1494                </enumeratedValue>
1495              </enumeratedValues>
1496            </field>
1497            <field>
1498              <name>REGION37</name>
1499              <description>Enable protection for region 37. Write '0' has no effect.</description>
1500              <lsb>5</lsb>
1501              <msb>5</msb>
1502              <enumeratedValues>
1503                <enumeratedValue>
1504                  <name>Disabled</name>
1505                  <description>Protection disabled</description>
1506                  <value>0</value>
1507                </enumeratedValue>
1508                <enumeratedValue>
1509                  <name>Enabled</name>
1510                  <description>Protection enabled</description>
1511                  <value>1</value>
1512                </enumeratedValue>
1513              </enumeratedValues>
1514            </field>
1515            <field>
1516              <name>REGION38</name>
1517              <description>Enable protection for region 38. Write '0' has no effect.</description>
1518              <lsb>6</lsb>
1519              <msb>6</msb>
1520              <enumeratedValues>
1521                <enumeratedValue>
1522                  <name>Disabled</name>
1523                  <description>Protection disabled</description>
1524                  <value>0</value>
1525                </enumeratedValue>
1526                <enumeratedValue>
1527                  <name>Enabled</name>
1528                  <description>Protection enabled</description>
1529                  <value>1</value>
1530                </enumeratedValue>
1531              </enumeratedValues>
1532            </field>
1533            <field>
1534              <name>REGION39</name>
1535              <description>Enable protection for region 39. Write '0' has no effect.</description>
1536              <lsb>7</lsb>
1537              <msb>7</msb>
1538              <enumeratedValues>
1539                <enumeratedValue>
1540                  <name>Disabled</name>
1541                  <description>Protection disabled</description>
1542                  <value>0</value>
1543                </enumeratedValue>
1544                <enumeratedValue>
1545                  <name>Enabled</name>
1546                  <description>Protection enabled</description>
1547                  <value>1</value>
1548                </enumeratedValue>
1549              </enumeratedValues>
1550            </field>
1551            <field>
1552              <name>REGION40</name>
1553              <description>Enable protection for region 40. Write '0' has no effect.</description>
1554              <lsb>8</lsb>
1555              <msb>8</msb>
1556              <enumeratedValues>
1557                <enumeratedValue>
1558                  <name>Disabled</name>
1559                  <description>Protection disabled</description>
1560                  <value>0</value>
1561                </enumeratedValue>
1562                <enumeratedValue>
1563                  <name>Enabled</name>
1564                  <description>Protection enabled</description>
1565                  <value>1</value>
1566                </enumeratedValue>
1567              </enumeratedValues>
1568            </field>
1569            <field>
1570              <name>REGION41</name>
1571              <description>Enable protection for region 41. Write '0' has no effect.</description>
1572              <lsb>9</lsb>
1573              <msb>9</msb>
1574              <enumeratedValues>
1575                <enumeratedValue>
1576                  <name>Disabled</name>
1577                  <description>Protection disabled</description>
1578                  <value>0</value>
1579                </enumeratedValue>
1580                <enumeratedValue>
1581                  <name>Enabled</name>
1582                  <description>Protection enabled</description>
1583                  <value>1</value>
1584                </enumeratedValue>
1585              </enumeratedValues>
1586            </field>
1587            <field>
1588              <name>REGION42</name>
1589              <description>Enable protection for region 42. Write '0' has no effect.</description>
1590              <lsb>10</lsb>
1591              <msb>10</msb>
1592              <enumeratedValues>
1593                <enumeratedValue>
1594                  <name>Disabled</name>
1595                  <description>Protection disabled</description>
1596                  <value>0</value>
1597                </enumeratedValue>
1598                <enumeratedValue>
1599                  <name>Enabled</name>
1600                  <description>Protection enabled</description>
1601                  <value>1</value>
1602                </enumeratedValue>
1603              </enumeratedValues>
1604            </field>
1605            <field>
1606              <name>REGION43</name>
1607              <description>Enable protection for region 43. Write '0' has no effect.</description>
1608              <lsb>11</lsb>
1609              <msb>11</msb>
1610              <enumeratedValues>
1611                <enumeratedValue>
1612                  <name>Disabled</name>
1613                  <description>Protection disabled</description>
1614                  <value>0</value>
1615                </enumeratedValue>
1616                <enumeratedValue>
1617                  <name>Enabled</name>
1618                  <description>Protection enabled</description>
1619                  <value>1</value>
1620                </enumeratedValue>
1621              </enumeratedValues>
1622            </field>
1623            <field>
1624              <name>REGION44</name>
1625              <description>Enable protection for region 44. Write '0' has no effect.</description>
1626              <lsb>12</lsb>
1627              <msb>12</msb>
1628              <enumeratedValues>
1629                <enumeratedValue>
1630                  <name>Disabled</name>
1631                  <description>Protection disabled</description>
1632                  <value>0</value>
1633                </enumeratedValue>
1634                <enumeratedValue>
1635                  <name>Enabled</name>
1636                  <description>Protection enabled</description>
1637                  <value>1</value>
1638                </enumeratedValue>
1639              </enumeratedValues>
1640            </field>
1641            <field>
1642              <name>REGION45</name>
1643              <description>Enable protection for region 45. Write '0' has no effect.</description>
1644              <lsb>13</lsb>
1645              <msb>13</msb>
1646              <enumeratedValues>
1647                <enumeratedValue>
1648                  <name>Disabled</name>
1649                  <description>Protection disabled</description>
1650                  <value>0</value>
1651                </enumeratedValue>
1652                <enumeratedValue>
1653                  <name>Enabled</name>
1654                  <description>Protection enabled</description>
1655                  <value>1</value>
1656                </enumeratedValue>
1657              </enumeratedValues>
1658            </field>
1659            <field>
1660              <name>REGION46</name>
1661              <description>Enable protection for region 46. Write '0' has no effect.</description>
1662              <lsb>14</lsb>
1663              <msb>14</msb>
1664              <enumeratedValues>
1665                <enumeratedValue>
1666                  <name>Disabled</name>
1667                  <description>Protection disabled</description>
1668                  <value>0</value>
1669                </enumeratedValue>
1670                <enumeratedValue>
1671                  <name>Enabled</name>
1672                  <description>Protection enabled</description>
1673                  <value>1</value>
1674                </enumeratedValue>
1675              </enumeratedValues>
1676            </field>
1677            <field>
1678              <name>REGION47</name>
1679              <description>Enable protection for region 47. Write '0' has no effect.</description>
1680              <lsb>15</lsb>
1681              <msb>15</msb>
1682              <enumeratedValues>
1683                <enumeratedValue>
1684                  <name>Disabled</name>
1685                  <description>Protection disabled</description>
1686                  <value>0</value>
1687                </enumeratedValue>
1688                <enumeratedValue>
1689                  <name>Enabled</name>
1690                  <description>Protection enabled</description>
1691                  <value>1</value>
1692                </enumeratedValue>
1693              </enumeratedValues>
1694            </field>
1695          </fields>
1696        </register>
1697        <register>
1698          <name>DISABLEINDEBUG</name>
1699          <description>Disable protection mechanism in debug mode</description>
1700          <addressOffset>0x608</addressOffset>
1701          <access>read-write</access>
1702          <resetValue>0x00000001</resetValue>
1703          <fields>
1704            <field>
1705              <name>DISABLEINDEBUG</name>
1706              <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>
1707              <lsb>0</lsb>
1708              <msb>0</msb>
1709              <enumeratedValues>
1710                <enumeratedValue>
1711                  <name>Disabled</name>
1712                  <description>Disabled in debug</description>
1713                  <value>1</value>
1714                </enumeratedValue>
1715                <enumeratedValue>
1716                  <name>Enabled</name>
1717                  <description>Enabled in debug</description>
1718                  <value>0</value>
1719                </enumeratedValue>
1720              </enumeratedValues>
1721            </field>
1722          </fields>
1723        </register>
1724      </registers>
1725    </peripheral>
1726    <peripheral>
1727      <name>APPROTECT</name>
1728      <description>Only for emulation on devices that support hardened AP-PROTECT.</description>
1729      <baseAddress>0x40000000</baseAddress>
1730      <alternatePeripheral>BPROT</alternatePeripheral>
1731      <addressBlock>
1732        <offset>0</offset>
1733        <size>0x1000</size>
1734        <usage>registers</usage>
1735      </addressBlock>
1736      <groupName>APPROTECT</groupName>
1737      <size>0x20</size>
1738      <registers>
1739        <register>
1740          <name>FORCEPROTECT</name>
1741          <description>Software force enable APPROTECT mechanism until next reset.</description>
1742          <addressOffset>0x550</addressOffset>
1743          <access>read-writeonce</access>
1744          <resetValue>0xFFFFFFFF</resetValue>
1745          <fields>
1746            <field>
1747              <name>FORCEPROTECT</name>
1748              <description>Write 0x0 to force enable APPROTECT mechanism</description>
1749              <lsb>0</lsb>
1750              <msb>7</msb>
1751              <enumeratedValues>
1752                <usage>write</usage>
1753                <enumeratedValue>
1754                  <name>Force</name>
1755                  <description>Software force enable APPROTECT mechanism</description>
1756                  <value>0x0</value>
1757                </enumeratedValue>
1758              </enumeratedValues>
1759            </field>
1760          </fields>
1761        </register>
1762        <register>
1763          <name>DISABLE</name>
1764          <description>Software disable APPROTECT mechanism</description>
1765          <addressOffset>0x558</addressOffset>
1766          <access>read-write</access>
1767          <resetValue>0x00000000</resetValue>
1768          <fields>
1769            <field>
1770              <name>DISABLE</name>
1771              <description>Software disable APPROTECT mechanism</description>
1772              <lsb>0</lsb>
1773              <msb>7</msb>
1774              <enumeratedValues>
1775                <enumeratedValue>
1776                  <name>SwDisable</name>
1777                  <description>Software disable APPROTECT mechanism</description>
1778                  <value>0x5A</value>
1779                </enumeratedValue>
1780              </enumeratedValues>
1781            </field>
1782          </fields>
1783        </register>
1784      </registers>
1785    </peripheral>
1786    <peripheral>
1787      <name>CLOCK</name>
1788      <description>Clock control</description>
1789      <baseAddress>0x40000000</baseAddress>
1790      <alternatePeripheral>BPROT</alternatePeripheral>
1791      <addressBlock>
1792        <offset>0</offset>
1793        <size>0x1000</size>
1794        <usage>registers</usage>
1795      </addressBlock>
1796      <interrupt>
1797        <name>POWER_CLOCK</name>
1798        <value>0</value>
1799      </interrupt>
1800      <groupName>CLOCK</groupName>
1801      <size>0x20</size>
1802      <registers>
1803        <register>
1804          <name>TASKS_HFCLKSTART</name>
1805          <description>Start HFCLK crystal oscillator</description>
1806          <addressOffset>0x000</addressOffset>
1807          <access>write-only</access>
1808          <fields>
1809            <field>
1810              <name>TASKS_HFCLKSTART</name>
1811              <description>Start HFCLK crystal oscillator</description>
1812              <lsb>0</lsb>
1813              <msb>0</msb>
1814              <enumeratedValues>
1815                <enumeratedValue>
1816                  <name>Trigger</name>
1817                  <description>Trigger task</description>
1818                  <value>1</value>
1819                </enumeratedValue>
1820              </enumeratedValues>
1821            </field>
1822          </fields>
1823        </register>
1824        <register>
1825          <name>TASKS_HFCLKSTOP</name>
1826          <description>Stop HFCLK crystal oscillator</description>
1827          <addressOffset>0x004</addressOffset>
1828          <access>write-only</access>
1829          <fields>
1830            <field>
1831              <name>TASKS_HFCLKSTOP</name>
1832              <description>Stop HFCLK crystal oscillator</description>
1833              <lsb>0</lsb>
1834              <msb>0</msb>
1835              <enumeratedValues>
1836                <enumeratedValue>
1837                  <name>Trigger</name>
1838                  <description>Trigger task</description>
1839                  <value>1</value>
1840                </enumeratedValue>
1841              </enumeratedValues>
1842            </field>
1843          </fields>
1844        </register>
1845        <register>
1846          <name>TASKS_LFCLKSTART</name>
1847          <description>Start LFCLK source</description>
1848          <addressOffset>0x008</addressOffset>
1849          <access>write-only</access>
1850          <fields>
1851            <field>
1852              <name>TASKS_LFCLKSTART</name>
1853              <description>Start LFCLK source</description>
1854              <lsb>0</lsb>
1855              <msb>0</msb>
1856              <enumeratedValues>
1857                <enumeratedValue>
1858                  <name>Trigger</name>
1859                  <description>Trigger task</description>
1860                  <value>1</value>
1861                </enumeratedValue>
1862              </enumeratedValues>
1863            </field>
1864          </fields>
1865        </register>
1866        <register>
1867          <name>TASKS_LFCLKSTOP</name>
1868          <description>Stop LFCLK source</description>
1869          <addressOffset>0x00C</addressOffset>
1870          <access>write-only</access>
1871          <fields>
1872            <field>
1873              <name>TASKS_LFCLKSTOP</name>
1874              <description>Stop LFCLK source</description>
1875              <lsb>0</lsb>
1876              <msb>0</msb>
1877              <enumeratedValues>
1878                <enumeratedValue>
1879                  <name>Trigger</name>
1880                  <description>Trigger task</description>
1881                  <value>1</value>
1882                </enumeratedValue>
1883              </enumeratedValues>
1884            </field>
1885          </fields>
1886        </register>
1887        <register>
1888          <name>TASKS_CAL</name>
1889          <description>Start calibration of LFRC oscillator</description>
1890          <addressOffset>0x010</addressOffset>
1891          <access>write-only</access>
1892          <fields>
1893            <field>
1894              <name>TASKS_CAL</name>
1895              <description>Start calibration of LFRC oscillator</description>
1896              <lsb>0</lsb>
1897              <msb>0</msb>
1898              <enumeratedValues>
1899                <enumeratedValue>
1900                  <name>Trigger</name>
1901                  <description>Trigger task</description>
1902                  <value>1</value>
1903                </enumeratedValue>
1904              </enumeratedValues>
1905            </field>
1906          </fields>
1907        </register>
1908        <register>
1909          <name>TASKS_CTSTART</name>
1910          <description>Start calibration timer</description>
1911          <addressOffset>0x014</addressOffset>
1912          <access>write-only</access>
1913          <fields>
1914            <field>
1915              <name>TASKS_CTSTART</name>
1916              <description>Start calibration timer</description>
1917              <lsb>0</lsb>
1918              <msb>0</msb>
1919              <enumeratedValues>
1920                <enumeratedValue>
1921                  <name>Trigger</name>
1922                  <description>Trigger task</description>
1923                  <value>1</value>
1924                </enumeratedValue>
1925              </enumeratedValues>
1926            </field>
1927          </fields>
1928        </register>
1929        <register>
1930          <name>TASKS_CTSTOP</name>
1931          <description>Stop calibration timer</description>
1932          <addressOffset>0x018</addressOffset>
1933          <access>write-only</access>
1934          <fields>
1935            <field>
1936              <name>TASKS_CTSTOP</name>
1937              <description>Stop calibration timer</description>
1938              <lsb>0</lsb>
1939              <msb>0</msb>
1940              <enumeratedValues>
1941                <enumeratedValue>
1942                  <name>Trigger</name>
1943                  <description>Trigger task</description>
1944                  <value>1</value>
1945                </enumeratedValue>
1946              </enumeratedValues>
1947            </field>
1948          </fields>
1949        </register>
1950        <register>
1951          <name>EVENTS_HFCLKSTARTED</name>
1952          <description>HFCLK oscillator started</description>
1953          <addressOffset>0x100</addressOffset>
1954          <access>read-write</access>
1955          <fields>
1956            <field>
1957              <name>EVENTS_HFCLKSTARTED</name>
1958              <description>HFCLK oscillator started</description>
1959              <lsb>0</lsb>
1960              <msb>0</msb>
1961              <enumeratedValues>
1962                <enumeratedValue>
1963                  <name>NotGenerated</name>
1964                  <description>Event not generated</description>
1965                  <value>0</value>
1966                </enumeratedValue>
1967                <enumeratedValue>
1968                  <name>Generated</name>
1969                  <description>Event generated</description>
1970                  <value>1</value>
1971                </enumeratedValue>
1972              </enumeratedValues>
1973            </field>
1974          </fields>
1975        </register>
1976        <register>
1977          <name>EVENTS_LFCLKSTARTED</name>
1978          <description>LFCLK started</description>
1979          <addressOffset>0x104</addressOffset>
1980          <access>read-write</access>
1981          <fields>
1982            <field>
1983              <name>EVENTS_LFCLKSTARTED</name>
1984              <description>LFCLK started</description>
1985              <lsb>0</lsb>
1986              <msb>0</msb>
1987              <enumeratedValues>
1988                <enumeratedValue>
1989                  <name>NotGenerated</name>
1990                  <description>Event not generated</description>
1991                  <value>0</value>
1992                </enumeratedValue>
1993                <enumeratedValue>
1994                  <name>Generated</name>
1995                  <description>Event generated</description>
1996                  <value>1</value>
1997                </enumeratedValue>
1998              </enumeratedValues>
1999            </field>
2000          </fields>
2001        </register>
2002        <register>
2003          <name>EVENTS_DONE</name>
2004          <description>Calibration of LFCLK RC oscillator complete event</description>
2005          <addressOffset>0x10C</addressOffset>
2006          <access>read-write</access>
2007          <fields>
2008            <field>
2009              <name>EVENTS_DONE</name>
2010              <description>Calibration of LFCLK RC oscillator complete event</description>
2011              <lsb>0</lsb>
2012              <msb>0</msb>
2013              <enumeratedValues>
2014                <enumeratedValue>
2015                  <name>NotGenerated</name>
2016                  <description>Event not generated</description>
2017                  <value>0</value>
2018                </enumeratedValue>
2019                <enumeratedValue>
2020                  <name>Generated</name>
2021                  <description>Event generated</description>
2022                  <value>1</value>
2023                </enumeratedValue>
2024              </enumeratedValues>
2025            </field>
2026          </fields>
2027        </register>
2028        <register>
2029          <name>EVENTS_CTTO</name>
2030          <description>Calibration timer timeout</description>
2031          <addressOffset>0x110</addressOffset>
2032          <access>read-write</access>
2033          <fields>
2034            <field>
2035              <name>EVENTS_CTTO</name>
2036              <description>Calibration timer timeout</description>
2037              <lsb>0</lsb>
2038              <msb>0</msb>
2039              <enumeratedValues>
2040                <enumeratedValue>
2041                  <name>NotGenerated</name>
2042                  <description>Event not generated</description>
2043                  <value>0</value>
2044                </enumeratedValue>
2045                <enumeratedValue>
2046                  <name>Generated</name>
2047                  <description>Event generated</description>
2048                  <value>1</value>
2049                </enumeratedValue>
2050              </enumeratedValues>
2051            </field>
2052          </fields>
2053        </register>
2054        <register>
2055          <name>INTENSET</name>
2056          <description>Enable interrupt</description>
2057          <addressOffset>0x304</addressOffset>
2058          <access>read-write</access>
2059          <fields>
2060            <field>
2061              <name>HFCLKSTARTED</name>
2062              <description>Write '1' to enable interrupt for event HFCLKSTARTED</description>
2063              <lsb>0</lsb>
2064              <msb>0</msb>
2065              <enumeratedValues>
2066                <usage>read</usage>
2067                <enumeratedValue>
2068                  <name>Disabled</name>
2069                  <description>Read: Disabled</description>
2070                  <value>0</value>
2071                </enumeratedValue>
2072                <enumeratedValue>
2073                  <name>Enabled</name>
2074                  <description>Read: Enabled</description>
2075                  <value>1</value>
2076                </enumeratedValue>
2077              </enumeratedValues>
2078              <enumeratedValues>
2079                <usage>write</usage>
2080                <enumeratedValue>
2081                  <name>Set</name>
2082                  <description>Enable</description>
2083                  <value>1</value>
2084                </enumeratedValue>
2085              </enumeratedValues>
2086            </field>
2087            <field>
2088              <name>LFCLKSTARTED</name>
2089              <description>Write '1' to enable interrupt for event LFCLKSTARTED</description>
2090              <lsb>1</lsb>
2091              <msb>1</msb>
2092              <enumeratedValues>
2093                <usage>read</usage>
2094                <enumeratedValue>
2095                  <name>Disabled</name>
2096                  <description>Read: Disabled</description>
2097                  <value>0</value>
2098                </enumeratedValue>
2099                <enumeratedValue>
2100                  <name>Enabled</name>
2101                  <description>Read: Enabled</description>
2102                  <value>1</value>
2103                </enumeratedValue>
2104              </enumeratedValues>
2105              <enumeratedValues>
2106                <usage>write</usage>
2107                <enumeratedValue>
2108                  <name>Set</name>
2109                  <description>Enable</description>
2110                  <value>1</value>
2111                </enumeratedValue>
2112              </enumeratedValues>
2113            </field>
2114            <field>
2115              <name>DONE</name>
2116              <description>Write '1' to enable interrupt for event DONE</description>
2117              <lsb>3</lsb>
2118              <msb>3</msb>
2119              <enumeratedValues>
2120                <usage>read</usage>
2121                <enumeratedValue>
2122                  <name>Disabled</name>
2123                  <description>Read: Disabled</description>
2124                  <value>0</value>
2125                </enumeratedValue>
2126                <enumeratedValue>
2127                  <name>Enabled</name>
2128                  <description>Read: Enabled</description>
2129                  <value>1</value>
2130                </enumeratedValue>
2131              </enumeratedValues>
2132              <enumeratedValues>
2133                <usage>write</usage>
2134                <enumeratedValue>
2135                  <name>Set</name>
2136                  <description>Enable</description>
2137                  <value>1</value>
2138                </enumeratedValue>
2139              </enumeratedValues>
2140            </field>
2141            <field>
2142              <name>CTTO</name>
2143              <description>Write '1' to enable interrupt for event CTTO</description>
2144              <lsb>4</lsb>
2145              <msb>4</msb>
2146              <enumeratedValues>
2147                <usage>read</usage>
2148                <enumeratedValue>
2149                  <name>Disabled</name>
2150                  <description>Read: Disabled</description>
2151                  <value>0</value>
2152                </enumeratedValue>
2153                <enumeratedValue>
2154                  <name>Enabled</name>
2155                  <description>Read: Enabled</description>
2156                  <value>1</value>
2157                </enumeratedValue>
2158              </enumeratedValues>
2159              <enumeratedValues>
2160                <usage>write</usage>
2161                <enumeratedValue>
2162                  <name>Set</name>
2163                  <description>Enable</description>
2164                  <value>1</value>
2165                </enumeratedValue>
2166              </enumeratedValues>
2167            </field>
2168          </fields>
2169        </register>
2170        <register>
2171          <name>INTENCLR</name>
2172          <description>Disable interrupt</description>
2173          <addressOffset>0x308</addressOffset>
2174          <access>read-write</access>
2175          <fields>
2176            <field>
2177              <name>HFCLKSTARTED</name>
2178              <description>Write '1' to disable interrupt for event HFCLKSTARTED</description>
2179              <lsb>0</lsb>
2180              <msb>0</msb>
2181              <enumeratedValues>
2182                <usage>read</usage>
2183                <enumeratedValue>
2184                  <name>Disabled</name>
2185                  <description>Read: Disabled</description>
2186                  <value>0</value>
2187                </enumeratedValue>
2188                <enumeratedValue>
2189                  <name>Enabled</name>
2190                  <description>Read: Enabled</description>
2191                  <value>1</value>
2192                </enumeratedValue>
2193              </enumeratedValues>
2194              <enumeratedValues>
2195                <usage>write</usage>
2196                <enumeratedValue>
2197                  <name>Clear</name>
2198                  <description>Disable</description>
2199                  <value>1</value>
2200                </enumeratedValue>
2201              </enumeratedValues>
2202            </field>
2203            <field>
2204              <name>LFCLKSTARTED</name>
2205              <description>Write '1' to disable interrupt for event LFCLKSTARTED</description>
2206              <lsb>1</lsb>
2207              <msb>1</msb>
2208              <enumeratedValues>
2209                <usage>read</usage>
2210                <enumeratedValue>
2211                  <name>Disabled</name>
2212                  <description>Read: Disabled</description>
2213                  <value>0</value>
2214                </enumeratedValue>
2215                <enumeratedValue>
2216                  <name>Enabled</name>
2217                  <description>Read: Enabled</description>
2218                  <value>1</value>
2219                </enumeratedValue>
2220              </enumeratedValues>
2221              <enumeratedValues>
2222                <usage>write</usage>
2223                <enumeratedValue>
2224                  <name>Clear</name>
2225                  <description>Disable</description>
2226                  <value>1</value>
2227                </enumeratedValue>
2228              </enumeratedValues>
2229            </field>
2230            <field>
2231              <name>DONE</name>
2232              <description>Write '1' to disable interrupt for event DONE</description>
2233              <lsb>3</lsb>
2234              <msb>3</msb>
2235              <enumeratedValues>
2236                <usage>read</usage>
2237                <enumeratedValue>
2238                  <name>Disabled</name>
2239                  <description>Read: Disabled</description>
2240                  <value>0</value>
2241                </enumeratedValue>
2242                <enumeratedValue>
2243                  <name>Enabled</name>
2244                  <description>Read: Enabled</description>
2245                  <value>1</value>
2246                </enumeratedValue>
2247              </enumeratedValues>
2248              <enumeratedValues>
2249                <usage>write</usage>
2250                <enumeratedValue>
2251                  <name>Clear</name>
2252                  <description>Disable</description>
2253                  <value>1</value>
2254                </enumeratedValue>
2255              </enumeratedValues>
2256            </field>
2257            <field>
2258              <name>CTTO</name>
2259              <description>Write '1' to disable interrupt for event CTTO</description>
2260              <lsb>4</lsb>
2261              <msb>4</msb>
2262              <enumeratedValues>
2263                <usage>read</usage>
2264                <enumeratedValue>
2265                  <name>Disabled</name>
2266                  <description>Read: Disabled</description>
2267                  <value>0</value>
2268                </enumeratedValue>
2269                <enumeratedValue>
2270                  <name>Enabled</name>
2271                  <description>Read: Enabled</description>
2272                  <value>1</value>
2273                </enumeratedValue>
2274              </enumeratedValues>
2275              <enumeratedValues>
2276                <usage>write</usage>
2277                <enumeratedValue>
2278                  <name>Clear</name>
2279                  <description>Disable</description>
2280                  <value>1</value>
2281                </enumeratedValue>
2282              </enumeratedValues>
2283            </field>
2284          </fields>
2285        </register>
2286        <register>
2287          <name>HFCLKRUN</name>
2288          <description>Status indicating that HFCLKSTART task has been triggered</description>
2289          <addressOffset>0x408</addressOffset>
2290          <access>read-only</access>
2291          <fields>
2292            <field>
2293              <name>STATUS</name>
2294              <description>HFCLKSTART task triggered or not</description>
2295              <lsb>0</lsb>
2296              <msb>0</msb>
2297              <enumeratedValues>
2298                <enumeratedValue>
2299                  <name>NotTriggered</name>
2300                  <description>Task not triggered</description>
2301                  <value>0</value>
2302                </enumeratedValue>
2303                <enumeratedValue>
2304                  <name>Triggered</name>
2305                  <description>Task triggered</description>
2306                  <value>1</value>
2307                </enumeratedValue>
2308              </enumeratedValues>
2309            </field>
2310          </fields>
2311        </register>
2312        <register>
2313          <name>HFCLKSTAT</name>
2314          <description>HFCLK status</description>
2315          <addressOffset>0x40C</addressOffset>
2316          <access>read-only</access>
2317          <fields>
2318            <field>
2319              <name>SRC</name>
2320              <description>Source of HFCLK</description>
2321              <lsb>0</lsb>
2322              <msb>0</msb>
2323              <enumeratedValues>
2324                <enumeratedValue>
2325                  <name>RC</name>
2326                  <description>64 MHz internal oscillator (HFINT)</description>
2327                  <value>0</value>
2328                </enumeratedValue>
2329                <enumeratedValue>
2330                  <name>Xtal</name>
2331                  <description>64 MHz crystal oscillator (HFXO)</description>
2332                  <value>1</value>
2333                </enumeratedValue>
2334              </enumeratedValues>
2335            </field>
2336            <field>
2337              <name>STATE</name>
2338              <description>HFCLK state</description>
2339              <lsb>16</lsb>
2340              <msb>16</msb>
2341              <enumeratedValues>
2342                <enumeratedValue>
2343                  <name>NotRunning</name>
2344                  <description>HFCLK not running</description>
2345                  <value>0</value>
2346                </enumeratedValue>
2347                <enumeratedValue>
2348                  <name>Running</name>
2349                  <description>HFCLK running</description>
2350                  <value>1</value>
2351                </enumeratedValue>
2352              </enumeratedValues>
2353            </field>
2354          </fields>
2355        </register>
2356        <register>
2357          <name>LFCLKRUN</name>
2358          <description>Status indicating that LFCLKSTART task has been triggered</description>
2359          <addressOffset>0x414</addressOffset>
2360          <access>read-only</access>
2361          <fields>
2362            <field>
2363              <name>STATUS</name>
2364              <description>LFCLKSTART task triggered or not</description>
2365              <lsb>0</lsb>
2366              <msb>0</msb>
2367              <enumeratedValues>
2368                <enumeratedValue>
2369                  <name>NotTriggered</name>
2370                  <description>Task not triggered</description>
2371                  <value>0</value>
2372                </enumeratedValue>
2373                <enumeratedValue>
2374                  <name>Triggered</name>
2375                  <description>Task triggered</description>
2376                  <value>1</value>
2377                </enumeratedValue>
2378              </enumeratedValues>
2379            </field>
2380          </fields>
2381        </register>
2382        <register>
2383          <name>LFCLKSTAT</name>
2384          <description>LFCLK status</description>
2385          <addressOffset>0x418</addressOffset>
2386          <access>read-only</access>
2387          <fields>
2388            <field>
2389              <name>SRC</name>
2390              <description>Source of LFCLK</description>
2391              <lsb>0</lsb>
2392              <msb>1</msb>
2393              <enumeratedValues>
2394                <enumeratedValue>
2395                  <name>RC</name>
2396                  <description>32.768 kHz RC oscillator</description>
2397                  <value>0</value>
2398                </enumeratedValue>
2399                <enumeratedValue>
2400                  <name>Xtal</name>
2401                  <description>32.768 kHz crystal oscillator</description>
2402                  <value>1</value>
2403                </enumeratedValue>
2404                <enumeratedValue>
2405                  <name>Synth</name>
2406                  <description>32.768 kHz synthesized from HFCLK</description>
2407                  <value>2</value>
2408                </enumeratedValue>
2409              </enumeratedValues>
2410            </field>
2411            <field>
2412              <name>STATE</name>
2413              <description>LFCLK state</description>
2414              <lsb>16</lsb>
2415              <msb>16</msb>
2416              <enumeratedValues>
2417                <enumeratedValue>
2418                  <name>NotRunning</name>
2419                  <description>LFCLK not running</description>
2420                  <value>0</value>
2421                </enumeratedValue>
2422                <enumeratedValue>
2423                  <name>Running</name>
2424                  <description>LFCLK running</description>
2425                  <value>1</value>
2426                </enumeratedValue>
2427              </enumeratedValues>
2428            </field>
2429          </fields>
2430        </register>
2431        <register>
2432          <name>LFCLKSRCCOPY</name>
2433          <description>Copy of LFCLKSRC register, set when LFCLKSTART task was triggered</description>
2434          <addressOffset>0x41C</addressOffset>
2435          <access>read-only</access>
2436          <fields>
2437            <field>
2438              <name>SRC</name>
2439              <description>Clock source</description>
2440              <lsb>0</lsb>
2441              <msb>1</msb>
2442              <enumeratedValues>
2443                <enumeratedValue>
2444                  <name>RC</name>
2445                  <description>32.768 kHz RC oscillator</description>
2446                  <value>0</value>
2447                </enumeratedValue>
2448                <enumeratedValue>
2449                  <name>Xtal</name>
2450                  <description>32.768 kHz crystal oscillator</description>
2451                  <value>1</value>
2452                </enumeratedValue>
2453                <enumeratedValue>
2454                  <name>Synth</name>
2455                  <description>32.768 kHz synthesized from HFCLK</description>
2456                  <value>2</value>
2457                </enumeratedValue>
2458              </enumeratedValues>
2459            </field>
2460          </fields>
2461        </register>
2462        <register>
2463          <name>LFCLKSRC</name>
2464          <description>Clock source for the LFCLK</description>
2465          <addressOffset>0x518</addressOffset>
2466          <access>read-write</access>
2467          <fields>
2468            <field>
2469              <name>SRC</name>
2470              <description>Clock source</description>
2471              <lsb>0</lsb>
2472              <msb>1</msb>
2473              <enumeratedValues>
2474                <enumeratedValue>
2475                  <name>RC</name>
2476                  <description>32.768 kHz RC oscillator</description>
2477                  <value>0</value>
2478                </enumeratedValue>
2479                <enumeratedValue>
2480                  <name>Xtal</name>
2481                  <description>32.768 kHz crystal oscillator</description>
2482                  <value>1</value>
2483                </enumeratedValue>
2484                <enumeratedValue>
2485                  <name>Synth</name>
2486                  <description>32.768 kHz synthesized from HFCLK</description>
2487                  <value>2</value>
2488                </enumeratedValue>
2489              </enumeratedValues>
2490            </field>
2491            <field>
2492              <name>BYPASS</name>
2493              <description>Enable or disable bypass of LFCLK crystal oscillator with external clock source</description>
2494              <lsb>16</lsb>
2495              <msb>16</msb>
2496              <enumeratedValues>
2497                <enumeratedValue>
2498                  <name>Disabled</name>
2499                  <description>Disable (use with Xtal or low-swing external source)</description>
2500                  <value>0</value>
2501                </enumeratedValue>
2502                <enumeratedValue>
2503                  <name>Enabled</name>
2504                  <description>Enable (use with rail-to-rail external source)</description>
2505                  <value>1</value>
2506                </enumeratedValue>
2507              </enumeratedValues>
2508            </field>
2509            <field>
2510              <name>EXTERNAL</name>
2511              <description>Enable or disable external source for LFCLK</description>
2512              <lsb>17</lsb>
2513              <msb>17</msb>
2514              <enumeratedValues>
2515                <enumeratedValue>
2516                  <name>Disabled</name>
2517                  <description>Disable external source (use with Xtal)</description>
2518                  <value>0</value>
2519                </enumeratedValue>
2520                <enumeratedValue>
2521                  <name>Enabled</name>
2522                  <description>Enable use of external source instead of Xtal (SRC needs to be set to Xtal)</description>
2523                  <value>1</value>
2524                </enumeratedValue>
2525              </enumeratedValues>
2526            </field>
2527          </fields>
2528        </register>
2529        <register>
2530          <name>CTIV</name>
2531          <description>Calibration timer interval</description>
2532          <addressOffset>0x538</addressOffset>
2533          <access>read-write</access>
2534          <fields>
2535            <field>
2536              <name>CTIV</name>
2537              <description>Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.</description>
2538              <lsb>0</lsb>
2539              <msb>6</msb>
2540            </field>
2541          </fields>
2542        </register>
2543      </registers>
2544    </peripheral>
2545    <peripheral>
2546      <name>POWER</name>
2547      <description>Power control</description>
2548      <baseAddress>0x40000000</baseAddress>
2549      <alternatePeripheral>BPROT</alternatePeripheral>
2550      <addressBlock>
2551        <offset>0</offset>
2552        <size>0x1000</size>
2553        <usage>registers</usage>
2554      </addressBlock>
2555      <interrupt>
2556        <name>POWER_CLOCK</name>
2557        <value>0</value>
2558      </interrupt>
2559      <groupName>POWER</groupName>
2560      <size>0x20</size>
2561      <registers>
2562        <register>
2563          <name>TASKS_CONSTLAT</name>
2564          <description>Enable Constant Latency mode</description>
2565          <addressOffset>0x078</addressOffset>
2566          <access>write-only</access>
2567          <fields>
2568            <field>
2569              <name>TASKS_CONSTLAT</name>
2570              <description>Enable Constant Latency mode</description>
2571              <lsb>0</lsb>
2572              <msb>0</msb>
2573              <enumeratedValues>
2574                <enumeratedValue>
2575                  <name>Trigger</name>
2576                  <description>Trigger task</description>
2577                  <value>1</value>
2578                </enumeratedValue>
2579              </enumeratedValues>
2580            </field>
2581          </fields>
2582        </register>
2583        <register>
2584          <name>TASKS_LOWPWR</name>
2585          <description>Enable Low-power mode (variable latency)</description>
2586          <addressOffset>0x07C</addressOffset>
2587          <access>write-only</access>
2588          <fields>
2589            <field>
2590              <name>TASKS_LOWPWR</name>
2591              <description>Enable Low-power mode (variable latency)</description>
2592              <lsb>0</lsb>
2593              <msb>0</msb>
2594              <enumeratedValues>
2595                <enumeratedValue>
2596                  <name>Trigger</name>
2597                  <description>Trigger task</description>
2598                  <value>1</value>
2599                </enumeratedValue>
2600              </enumeratedValues>
2601            </field>
2602          </fields>
2603        </register>
2604        <register>
2605          <name>EVENTS_POFWARN</name>
2606          <description>Power failure warning</description>
2607          <addressOffset>0x108</addressOffset>
2608          <access>read-write</access>
2609          <fields>
2610            <field>
2611              <name>EVENTS_POFWARN</name>
2612              <description>Power failure warning</description>
2613              <lsb>0</lsb>
2614              <msb>0</msb>
2615              <enumeratedValues>
2616                <enumeratedValue>
2617                  <name>NotGenerated</name>
2618                  <description>Event not generated</description>
2619                  <value>0</value>
2620                </enumeratedValue>
2621                <enumeratedValue>
2622                  <name>Generated</name>
2623                  <description>Event generated</description>
2624                  <value>1</value>
2625                </enumeratedValue>
2626              </enumeratedValues>
2627            </field>
2628          </fields>
2629        </register>
2630        <register>
2631          <name>EVENTS_SLEEPENTER</name>
2632          <description>CPU entered WFI/WFE sleep</description>
2633          <addressOffset>0x114</addressOffset>
2634          <access>read-write</access>
2635          <fields>
2636            <field>
2637              <name>EVENTS_SLEEPENTER</name>
2638              <description>CPU entered WFI/WFE sleep</description>
2639              <lsb>0</lsb>
2640              <msb>0</msb>
2641              <enumeratedValues>
2642                <enumeratedValue>
2643                  <name>NotGenerated</name>
2644                  <description>Event not generated</description>
2645                  <value>0</value>
2646                </enumeratedValue>
2647                <enumeratedValue>
2648                  <name>Generated</name>
2649                  <description>Event generated</description>
2650                  <value>1</value>
2651                </enumeratedValue>
2652              </enumeratedValues>
2653            </field>
2654          </fields>
2655        </register>
2656        <register>
2657          <name>EVENTS_SLEEPEXIT</name>
2658          <description>CPU exited WFI/WFE sleep</description>
2659          <addressOffset>0x118</addressOffset>
2660          <access>read-write</access>
2661          <fields>
2662            <field>
2663              <name>EVENTS_SLEEPEXIT</name>
2664              <description>CPU exited WFI/WFE sleep</description>
2665              <lsb>0</lsb>
2666              <msb>0</msb>
2667              <enumeratedValues>
2668                <enumeratedValue>
2669                  <name>NotGenerated</name>
2670                  <description>Event not generated</description>
2671                  <value>0</value>
2672                </enumeratedValue>
2673                <enumeratedValue>
2674                  <name>Generated</name>
2675                  <description>Event generated</description>
2676                  <value>1</value>
2677                </enumeratedValue>
2678              </enumeratedValues>
2679            </field>
2680          </fields>
2681        </register>
2682        <register>
2683          <name>INTENSET</name>
2684          <description>Enable interrupt</description>
2685          <addressOffset>0x304</addressOffset>
2686          <access>read-write</access>
2687          <fields>
2688            <field>
2689              <name>POFWARN</name>
2690              <description>Write '1' to enable interrupt for event POFWARN</description>
2691              <lsb>2</lsb>
2692              <msb>2</msb>
2693              <enumeratedValues>
2694                <usage>read</usage>
2695                <enumeratedValue>
2696                  <name>Disabled</name>
2697                  <description>Read: Disabled</description>
2698                  <value>0</value>
2699                </enumeratedValue>
2700                <enumeratedValue>
2701                  <name>Enabled</name>
2702                  <description>Read: Enabled</description>
2703                  <value>1</value>
2704                </enumeratedValue>
2705              </enumeratedValues>
2706              <enumeratedValues>
2707                <usage>write</usage>
2708                <enumeratedValue>
2709                  <name>Set</name>
2710                  <description>Enable</description>
2711                  <value>1</value>
2712                </enumeratedValue>
2713              </enumeratedValues>
2714            </field>
2715            <field>
2716              <name>SLEEPENTER</name>
2717              <description>Write '1' to enable interrupt for event SLEEPENTER</description>
2718              <lsb>5</lsb>
2719              <msb>5</msb>
2720              <enumeratedValues>
2721                <usage>read</usage>
2722                <enumeratedValue>
2723                  <name>Disabled</name>
2724                  <description>Read: Disabled</description>
2725                  <value>0</value>
2726                </enumeratedValue>
2727                <enumeratedValue>
2728                  <name>Enabled</name>
2729                  <description>Read: Enabled</description>
2730                  <value>1</value>
2731                </enumeratedValue>
2732              </enumeratedValues>
2733              <enumeratedValues>
2734                <usage>write</usage>
2735                <enumeratedValue>
2736                  <name>Set</name>
2737                  <description>Enable</description>
2738                  <value>1</value>
2739                </enumeratedValue>
2740              </enumeratedValues>
2741            </field>
2742            <field>
2743              <name>SLEEPEXIT</name>
2744              <description>Write '1' to enable interrupt for event SLEEPEXIT</description>
2745              <lsb>6</lsb>
2746              <msb>6</msb>
2747              <enumeratedValues>
2748                <usage>read</usage>
2749                <enumeratedValue>
2750                  <name>Disabled</name>
2751                  <description>Read: Disabled</description>
2752                  <value>0</value>
2753                </enumeratedValue>
2754                <enumeratedValue>
2755                  <name>Enabled</name>
2756                  <description>Read: Enabled</description>
2757                  <value>1</value>
2758                </enumeratedValue>
2759              </enumeratedValues>
2760              <enumeratedValues>
2761                <usage>write</usage>
2762                <enumeratedValue>
2763                  <name>Set</name>
2764                  <description>Enable</description>
2765                  <value>1</value>
2766                </enumeratedValue>
2767              </enumeratedValues>
2768            </field>
2769          </fields>
2770        </register>
2771        <register>
2772          <name>INTENCLR</name>
2773          <description>Disable interrupt</description>
2774          <addressOffset>0x308</addressOffset>
2775          <access>read-write</access>
2776          <fields>
2777            <field>
2778              <name>POFWARN</name>
2779              <description>Write '1' to disable interrupt for event POFWARN</description>
2780              <lsb>2</lsb>
2781              <msb>2</msb>
2782              <enumeratedValues>
2783                <usage>read</usage>
2784                <enumeratedValue>
2785                  <name>Disabled</name>
2786                  <description>Read: Disabled</description>
2787                  <value>0</value>
2788                </enumeratedValue>
2789                <enumeratedValue>
2790                  <name>Enabled</name>
2791                  <description>Read: Enabled</description>
2792                  <value>1</value>
2793                </enumeratedValue>
2794              </enumeratedValues>
2795              <enumeratedValues>
2796                <usage>write</usage>
2797                <enumeratedValue>
2798                  <name>Clear</name>
2799                  <description>Disable</description>
2800                  <value>1</value>
2801                </enumeratedValue>
2802              </enumeratedValues>
2803            </field>
2804            <field>
2805              <name>SLEEPENTER</name>
2806              <description>Write '1' to disable interrupt for event SLEEPENTER</description>
2807              <lsb>5</lsb>
2808              <msb>5</msb>
2809              <enumeratedValues>
2810                <usage>read</usage>
2811                <enumeratedValue>
2812                  <name>Disabled</name>
2813                  <description>Read: Disabled</description>
2814                  <value>0</value>
2815                </enumeratedValue>
2816                <enumeratedValue>
2817                  <name>Enabled</name>
2818                  <description>Read: Enabled</description>
2819                  <value>1</value>
2820                </enumeratedValue>
2821              </enumeratedValues>
2822              <enumeratedValues>
2823                <usage>write</usage>
2824                <enumeratedValue>
2825                  <name>Clear</name>
2826                  <description>Disable</description>
2827                  <value>1</value>
2828                </enumeratedValue>
2829              </enumeratedValues>
2830            </field>
2831            <field>
2832              <name>SLEEPEXIT</name>
2833              <description>Write '1' to disable interrupt for event SLEEPEXIT</description>
2834              <lsb>6</lsb>
2835              <msb>6</msb>
2836              <enumeratedValues>
2837                <usage>read</usage>
2838                <enumeratedValue>
2839                  <name>Disabled</name>
2840                  <description>Read: Disabled</description>
2841                  <value>0</value>
2842                </enumeratedValue>
2843                <enumeratedValue>
2844                  <name>Enabled</name>
2845                  <description>Read: Enabled</description>
2846                  <value>1</value>
2847                </enumeratedValue>
2848              </enumeratedValues>
2849              <enumeratedValues>
2850                <usage>write</usage>
2851                <enumeratedValue>
2852                  <name>Clear</name>
2853                  <description>Disable</description>
2854                  <value>1</value>
2855                </enumeratedValue>
2856              </enumeratedValues>
2857            </field>
2858          </fields>
2859        </register>
2860        <register>
2861          <name>RESETREAS</name>
2862          <description>Reset reason</description>
2863          <addressOffset>0x400</addressOffset>
2864          <access>read-write</access>
2865          <fields>
2866            <field>
2867              <name>RESETPIN</name>
2868              <description>Reset from pin-reset detected</description>
2869              <lsb>0</lsb>
2870              <msb>0</msb>
2871              <enumeratedValues>
2872                <enumeratedValue>
2873                  <name>NotDetected</name>
2874                  <description>Not detected</description>
2875                  <value>0</value>
2876                </enumeratedValue>
2877                <enumeratedValue>
2878                  <name>Detected</name>
2879                  <description>Detected</description>
2880                  <value>1</value>
2881                </enumeratedValue>
2882              </enumeratedValues>
2883            </field>
2884            <field>
2885              <name>DOG</name>
2886              <description>Reset from watchdog detected</description>
2887              <lsb>1</lsb>
2888              <msb>1</msb>
2889              <enumeratedValues>
2890                <enumeratedValue>
2891                  <name>NotDetected</name>
2892                  <description>Not detected</description>
2893                  <value>0</value>
2894                </enumeratedValue>
2895                <enumeratedValue>
2896                  <name>Detected</name>
2897                  <description>Detected</description>
2898                  <value>1</value>
2899                </enumeratedValue>
2900              </enumeratedValues>
2901            </field>
2902            <field>
2903              <name>SREQ</name>
2904              <description>Reset from soft reset detected</description>
2905              <lsb>2</lsb>
2906              <msb>2</msb>
2907              <enumeratedValues>
2908                <enumeratedValue>
2909                  <name>NotDetected</name>
2910                  <description>Not detected</description>
2911                  <value>0</value>
2912                </enumeratedValue>
2913                <enumeratedValue>
2914                  <name>Detected</name>
2915                  <description>Detected</description>
2916                  <value>1</value>
2917                </enumeratedValue>
2918              </enumeratedValues>
2919            </field>
2920            <field>
2921              <name>LOCKUP</name>
2922              <description>Reset from CPU lock-up detected</description>
2923              <lsb>3</lsb>
2924              <msb>3</msb>
2925              <enumeratedValues>
2926                <enumeratedValue>
2927                  <name>NotDetected</name>
2928                  <description>Not detected</description>
2929                  <value>0</value>
2930                </enumeratedValue>
2931                <enumeratedValue>
2932                  <name>Detected</name>
2933                  <description>Detected</description>
2934                  <value>1</value>
2935                </enumeratedValue>
2936              </enumeratedValues>
2937            </field>
2938            <field>
2939              <name>OFF</name>
2940              <description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
2941              <lsb>16</lsb>
2942              <msb>16</msb>
2943              <enumeratedValues>
2944                <enumeratedValue>
2945                  <name>NotDetected</name>
2946                  <description>Not detected</description>
2947                  <value>0</value>
2948                </enumeratedValue>
2949                <enumeratedValue>
2950                  <name>Detected</name>
2951                  <description>Detected</description>
2952                  <value>1</value>
2953                </enumeratedValue>
2954              </enumeratedValues>
2955            </field>
2956            <field>
2957              <name>DIF</name>
2958              <description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
2959              <lsb>18</lsb>
2960              <msb>18</msb>
2961              <enumeratedValues>
2962                <enumeratedValue>
2963                  <name>NotDetected</name>
2964                  <description>Not detected</description>
2965                  <value>0</value>
2966                </enumeratedValue>
2967                <enumeratedValue>
2968                  <name>Detected</name>
2969                  <description>Detected</description>
2970                  <value>1</value>
2971                </enumeratedValue>
2972              </enumeratedValues>
2973            </field>
2974          </fields>
2975        </register>
2976        <register>
2977          <name>SYSTEMOFF</name>
2978          <description>System OFF register</description>
2979          <addressOffset>0x500</addressOffset>
2980          <access>write-only</access>
2981          <fields>
2982            <field>
2983              <name>SYSTEMOFF</name>
2984              <description>Enable System OFF mode</description>
2985              <lsb>0</lsb>
2986              <msb>0</msb>
2987              <enumeratedValues>
2988                <enumeratedValue>
2989                  <name>Enter</name>
2990                  <description>Enable System OFF mode</description>
2991                  <value>1</value>
2992                </enumeratedValue>
2993              </enumeratedValues>
2994            </field>
2995          </fields>
2996        </register>
2997        <register>
2998          <name>POFCON</name>
2999          <description>Power failure comparator configuration</description>
3000          <addressOffset>0x510</addressOffset>
3001          <access>read-write</access>
3002          <fields>
3003            <field>
3004              <name>POF</name>
3005              <description>Enable or disable power failure comparator</description>
3006              <lsb>0</lsb>
3007              <msb>0</msb>
3008              <enumeratedValues>
3009                <enumeratedValue>
3010                  <name>Disabled</name>
3011                  <description>Disable</description>
3012                  <value>0</value>
3013                </enumeratedValue>
3014                <enumeratedValue>
3015                  <name>Enabled</name>
3016                  <description>Enable</description>
3017                  <value>1</value>
3018                </enumeratedValue>
3019              </enumeratedValues>
3020            </field>
3021            <field>
3022              <name>THRESHOLD</name>
3023              <description>Power failure comparator threshold setting</description>
3024              <lsb>1</lsb>
3025              <msb>4</msb>
3026              <enumeratedValues>
3027                <enumeratedValue>
3028                  <name>V17</name>
3029                  <description>Set threshold to 1.7 V</description>
3030                  <value>4</value>
3031                </enumeratedValue>
3032                <enumeratedValue>
3033                  <name>V18</name>
3034                  <description>Set threshold to 1.8 V</description>
3035                  <value>5</value>
3036                </enumeratedValue>
3037                <enumeratedValue>
3038                  <name>V19</name>
3039                  <description>Set threshold to 1.9 V</description>
3040                  <value>6</value>
3041                </enumeratedValue>
3042                <enumeratedValue>
3043                  <name>V20</name>
3044                  <description>Set threshold to 2.0 V</description>
3045                  <value>7</value>
3046                </enumeratedValue>
3047                <enumeratedValue>
3048                  <name>V21</name>
3049                  <description>Set threshold to 2.1 V</description>
3050                  <value>8</value>
3051                </enumeratedValue>
3052                <enumeratedValue>
3053                  <name>V22</name>
3054                  <description>Set threshold to 2.2 V</description>
3055                  <value>9</value>
3056                </enumeratedValue>
3057                <enumeratedValue>
3058                  <name>V23</name>
3059                  <description>Set threshold to 2.3 V</description>
3060                  <value>10</value>
3061                </enumeratedValue>
3062                <enumeratedValue>
3063                  <name>V24</name>
3064                  <description>Set threshold to 2.4 V</description>
3065                  <value>11</value>
3066                </enumeratedValue>
3067                <enumeratedValue>
3068                  <name>V25</name>
3069                  <description>Set threshold to 2.5 V</description>
3070                  <value>12</value>
3071                </enumeratedValue>
3072                <enumeratedValue>
3073                  <name>V26</name>
3074                  <description>Set threshold to 2.6 V</description>
3075                  <value>13</value>
3076                </enumeratedValue>
3077                <enumeratedValue>
3078                  <name>V27</name>
3079                  <description>Set threshold to 2.7 V</description>
3080                  <value>14</value>
3081                </enumeratedValue>
3082                <enumeratedValue>
3083                  <name>V28</name>
3084                  <description>Set threshold to 2.8 V</description>
3085                  <value>15</value>
3086                </enumeratedValue>
3087              </enumeratedValues>
3088            </field>
3089          </fields>
3090        </register>
3091        <register>
3092          <name>GPREGRET</name>
3093          <description>General purpose retention register</description>
3094          <addressOffset>0x51C</addressOffset>
3095          <access>read-write</access>
3096          <fields>
3097            <field>
3098              <name>GPREGRET</name>
3099              <description>General purpose retention register</description>
3100              <lsb>0</lsb>
3101              <msb>7</msb>
3102            </field>
3103          </fields>
3104        </register>
3105        <register>
3106          <name>GPREGRET2</name>
3107          <description>General purpose retention register</description>
3108          <addressOffset>0x520</addressOffset>
3109          <access>read-write</access>
3110          <fields>
3111            <field>
3112              <name>GPREGRET</name>
3113              <description>General purpose retention register</description>
3114              <lsb>0</lsb>
3115              <msb>7</msb>
3116            </field>
3117          </fields>
3118        </register>
3119        <register>
3120          <name>DCDCEN</name>
3121          <description>DC/DC enable register</description>
3122          <addressOffset>0x578</addressOffset>
3123          <access>read-write</access>
3124          <fields>
3125            <field>
3126              <name>DCDCEN</name>
3127              <description>Enable or disable DC/DC converter</description>
3128              <lsb>0</lsb>
3129              <msb>0</msb>
3130              <enumeratedValues>
3131                <enumeratedValue>
3132                  <name>Disabled</name>
3133                  <description>Disable</description>
3134                  <value>0</value>
3135                </enumeratedValue>
3136                <enumeratedValue>
3137                  <name>Enabled</name>
3138                  <description>Enable</description>
3139                  <value>1</value>
3140                </enumeratedValue>
3141              </enumeratedValues>
3142            </field>
3143          </fields>
3144        </register>
3145        <cluster>
3146          <dim>8</dim>
3147          <dimIncrement>0x010</dimIncrement>
3148          <name>RAM[%s]</name>
3149          <description>Unspecified</description>
3150          <headerStructName>POWER_RAM</headerStructName>
3151          <access>read-write</access>
3152          <addressOffset>0x900</addressOffset>
3153          <register>
3154            <name>POWER</name>
3155            <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>
3156            <addressOffset>0x000</addressOffset>
3157            <access>read-write</access>
3158            <resetValue>0x0000FFFF</resetValue>
3159            <fields>
3160              <field>
3161                <name>S0POWER</name>
3162                <description>Keep RAM section S0 ON or OFF in System ON mode.</description>
3163                <lsb>0</lsb>
3164                <msb>0</msb>
3165                <enumeratedValues>
3166                  <enumeratedValue>
3167                    <name>Off</name>
3168                    <description>Off</description>
3169                    <value>0</value>
3170                  </enumeratedValue>
3171                  <enumeratedValue>
3172                    <name>On</name>
3173                    <description>On</description>
3174                    <value>1</value>
3175                  </enumeratedValue>
3176                </enumeratedValues>
3177              </field>
3178              <field>
3179                <name>S1POWER</name>
3180                <description>Keep RAM section S1 ON or OFF in System ON mode.</description>
3181                <lsb>1</lsb>
3182                <msb>1</msb>
3183                <enumeratedValues>
3184                  <enumeratedValue>
3185                    <name>Off</name>
3186                    <description>Off</description>
3187                    <value>0</value>
3188                  </enumeratedValue>
3189                  <enumeratedValue>
3190                    <name>On</name>
3191                    <description>On</description>
3192                    <value>1</value>
3193                  </enumeratedValue>
3194                </enumeratedValues>
3195              </field>
3196              <field>
3197                <name>S0RETENTION</name>
3198                <description>Keep retention on RAM section S0 when RAM section is in OFF</description>
3199                <lsb>16</lsb>
3200                <msb>16</msb>
3201                <enumeratedValues>
3202                  <enumeratedValue>
3203                    <name>Off</name>
3204                    <description>Off</description>
3205                    <value>0</value>
3206                  </enumeratedValue>
3207                  <enumeratedValue>
3208                    <name>On</name>
3209                    <description>On</description>
3210                    <value>1</value>
3211                  </enumeratedValue>
3212                </enumeratedValues>
3213              </field>
3214              <field>
3215                <name>S1RETENTION</name>
3216                <description>Keep retention on RAM section S1 when RAM section is in OFF</description>
3217                <lsb>17</lsb>
3218                <msb>17</msb>
3219                <enumeratedValues>
3220                  <enumeratedValue>
3221                    <name>Off</name>
3222                    <description>Off</description>
3223                    <value>0</value>
3224                  </enumeratedValue>
3225                  <enumeratedValue>
3226                    <name>On</name>
3227                    <description>On</description>
3228                    <value>1</value>
3229                  </enumeratedValue>
3230                </enumeratedValues>
3231              </field>
3232            </fields>
3233          </register>
3234          <register>
3235            <name>POWERSET</name>
3236            <description>Description cluster: RAMn power control set register</description>
3237            <addressOffset>0x004</addressOffset>
3238            <access>write-only</access>
3239            <resetValue>0x0000FFFF</resetValue>
3240            <fields>
3241              <field>
3242                <name>S0POWER</name>
3243                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3244                <lsb>0</lsb>
3245                <msb>0</msb>
3246                <enumeratedValues>
3247                  <enumeratedValue>
3248                    <name>On</name>
3249                    <description>On</description>
3250                    <value>1</value>
3251                  </enumeratedValue>
3252                </enumeratedValues>
3253              </field>
3254              <field>
3255                <name>S1POWER</name>
3256                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3257                <lsb>1</lsb>
3258                <msb>1</msb>
3259                <enumeratedValues>
3260                  <enumeratedValue>
3261                    <name>On</name>
3262                    <description>On</description>
3263                    <value>1</value>
3264                  </enumeratedValue>
3265                </enumeratedValues>
3266              </field>
3267              <field>
3268                <name>S0RETENTION</name>
3269                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
3270                <lsb>16</lsb>
3271                <msb>16</msb>
3272                <enumeratedValues>
3273                  <enumeratedValue>
3274                    <name>On</name>
3275                    <description>On</description>
3276                    <value>1</value>
3277                  </enumeratedValue>
3278                </enumeratedValues>
3279              </field>
3280              <field>
3281                <name>S1RETENTION</name>
3282                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
3283                <lsb>17</lsb>
3284                <msb>17</msb>
3285                <enumeratedValues>
3286                  <enumeratedValue>
3287                    <name>On</name>
3288                    <description>On</description>
3289                    <value>1</value>
3290                  </enumeratedValue>
3291                </enumeratedValues>
3292              </field>
3293            </fields>
3294          </register>
3295          <register>
3296            <name>POWERCLR</name>
3297            <description>Description cluster: RAMn power control clear register</description>
3298            <addressOffset>0x008</addressOffset>
3299            <access>write-only</access>
3300            <resetValue>0x0000FFFF</resetValue>
3301            <fields>
3302              <field>
3303                <name>S0POWER</name>
3304                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3305                <lsb>0</lsb>
3306                <msb>0</msb>
3307                <enumeratedValues>
3308                  <enumeratedValue>
3309                    <name>Off</name>
3310                    <description>Off</description>
3311                    <value>1</value>
3312                  </enumeratedValue>
3313                </enumeratedValues>
3314              </field>
3315              <field>
3316                <name>S1POWER</name>
3317                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3318                <lsb>1</lsb>
3319                <msb>1</msb>
3320                <enumeratedValues>
3321                  <enumeratedValue>
3322                    <name>Off</name>
3323                    <description>Off</description>
3324                    <value>1</value>
3325                  </enumeratedValue>
3326                </enumeratedValues>
3327              </field>
3328              <field>
3329                <name>S0RETENTION</name>
3330                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
3331                <lsb>16</lsb>
3332                <msb>16</msb>
3333                <enumeratedValues>
3334                  <enumeratedValue>
3335                    <name>Off</name>
3336                    <description>Off</description>
3337                    <value>1</value>
3338                  </enumeratedValue>
3339                </enumeratedValues>
3340              </field>
3341              <field>
3342                <name>S1RETENTION</name>
3343                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
3344                <lsb>17</lsb>
3345                <msb>17</msb>
3346                <enumeratedValues>
3347                  <enumeratedValue>
3348                    <name>Off</name>
3349                    <description>Off</description>
3350                    <value>1</value>
3351                  </enumeratedValue>
3352                </enumeratedValues>
3353              </field>
3354            </fields>
3355          </register>
3356        </cluster>
3357      </registers>
3358    </peripheral>
3359    <peripheral>
3360      <name>P0</name>
3361      <description>GPIO Port</description>
3362      <baseAddress>0x50000000</baseAddress>
3363      <headerStructName>GPIO</headerStructName>
3364      <addressBlock>
3365        <offset>0</offset>
3366        <size>0x1000</size>
3367        <usage>registers</usage>
3368      </addressBlock>
3369      <groupName>GPIO</groupName>
3370      <size>0x20</size>
3371      <registers>
3372        <register>
3373          <name>OUT</name>
3374          <description>Write GPIO port</description>
3375          <addressOffset>0x504</addressOffset>
3376          <access>read-write</access>
3377          <fields>
3378            <field>
3379              <name>PIN0</name>
3380              <description>Pin 0</description>
3381              <lsb>0</lsb>
3382              <msb>0</msb>
3383              <enumeratedValues>
3384                <enumeratedValue>
3385                  <name>Low</name>
3386                  <description>Pin driver is low</description>
3387                  <value>0</value>
3388                </enumeratedValue>
3389                <enumeratedValue>
3390                  <name>High</name>
3391                  <description>Pin driver is high</description>
3392                  <value>1</value>
3393                </enumeratedValue>
3394              </enumeratedValues>
3395            </field>
3396            <field>
3397              <name>PIN1</name>
3398              <description>Pin 1</description>
3399              <lsb>1</lsb>
3400              <msb>1</msb>
3401              <enumeratedValues>
3402                <enumeratedValue>
3403                  <name>Low</name>
3404                  <description>Pin driver is low</description>
3405                  <value>0</value>
3406                </enumeratedValue>
3407                <enumeratedValue>
3408                  <name>High</name>
3409                  <description>Pin driver is high</description>
3410                  <value>1</value>
3411                </enumeratedValue>
3412              </enumeratedValues>
3413            </field>
3414            <field>
3415              <name>PIN2</name>
3416              <description>Pin 2</description>
3417              <lsb>2</lsb>
3418              <msb>2</msb>
3419              <enumeratedValues>
3420                <enumeratedValue>
3421                  <name>Low</name>
3422                  <description>Pin driver is low</description>
3423                  <value>0</value>
3424                </enumeratedValue>
3425                <enumeratedValue>
3426                  <name>High</name>
3427                  <description>Pin driver is high</description>
3428                  <value>1</value>
3429                </enumeratedValue>
3430              </enumeratedValues>
3431            </field>
3432            <field>
3433              <name>PIN3</name>
3434              <description>Pin 3</description>
3435              <lsb>3</lsb>
3436              <msb>3</msb>
3437              <enumeratedValues>
3438                <enumeratedValue>
3439                  <name>Low</name>
3440                  <description>Pin driver is low</description>
3441                  <value>0</value>
3442                </enumeratedValue>
3443                <enumeratedValue>
3444                  <name>High</name>
3445                  <description>Pin driver is high</description>
3446                  <value>1</value>
3447                </enumeratedValue>
3448              </enumeratedValues>
3449            </field>
3450            <field>
3451              <name>PIN4</name>
3452              <description>Pin 4</description>
3453              <lsb>4</lsb>
3454              <msb>4</msb>
3455              <enumeratedValues>
3456                <enumeratedValue>
3457                  <name>Low</name>
3458                  <description>Pin driver is low</description>
3459                  <value>0</value>
3460                </enumeratedValue>
3461                <enumeratedValue>
3462                  <name>High</name>
3463                  <description>Pin driver is high</description>
3464                  <value>1</value>
3465                </enumeratedValue>
3466              </enumeratedValues>
3467            </field>
3468            <field>
3469              <name>PIN5</name>
3470              <description>Pin 5</description>
3471              <lsb>5</lsb>
3472              <msb>5</msb>
3473              <enumeratedValues>
3474                <enumeratedValue>
3475                  <name>Low</name>
3476                  <description>Pin driver is low</description>
3477                  <value>0</value>
3478                </enumeratedValue>
3479                <enumeratedValue>
3480                  <name>High</name>
3481                  <description>Pin driver is high</description>
3482                  <value>1</value>
3483                </enumeratedValue>
3484              </enumeratedValues>
3485            </field>
3486            <field>
3487              <name>PIN6</name>
3488              <description>Pin 6</description>
3489              <lsb>6</lsb>
3490              <msb>6</msb>
3491              <enumeratedValues>
3492                <enumeratedValue>
3493                  <name>Low</name>
3494                  <description>Pin driver is low</description>
3495                  <value>0</value>
3496                </enumeratedValue>
3497                <enumeratedValue>
3498                  <name>High</name>
3499                  <description>Pin driver is high</description>
3500                  <value>1</value>
3501                </enumeratedValue>
3502              </enumeratedValues>
3503            </field>
3504            <field>
3505              <name>PIN7</name>
3506              <description>Pin 7</description>
3507              <lsb>7</lsb>
3508              <msb>7</msb>
3509              <enumeratedValues>
3510                <enumeratedValue>
3511                  <name>Low</name>
3512                  <description>Pin driver is low</description>
3513                  <value>0</value>
3514                </enumeratedValue>
3515                <enumeratedValue>
3516                  <name>High</name>
3517                  <description>Pin driver is high</description>
3518                  <value>1</value>
3519                </enumeratedValue>
3520              </enumeratedValues>
3521            </field>
3522            <field>
3523              <name>PIN8</name>
3524              <description>Pin 8</description>
3525              <lsb>8</lsb>
3526              <msb>8</msb>
3527              <enumeratedValues>
3528                <enumeratedValue>
3529                  <name>Low</name>
3530                  <description>Pin driver is low</description>
3531                  <value>0</value>
3532                </enumeratedValue>
3533                <enumeratedValue>
3534                  <name>High</name>
3535                  <description>Pin driver is high</description>
3536                  <value>1</value>
3537                </enumeratedValue>
3538              </enumeratedValues>
3539            </field>
3540            <field>
3541              <name>PIN9</name>
3542              <description>Pin 9</description>
3543              <lsb>9</lsb>
3544              <msb>9</msb>
3545              <enumeratedValues>
3546                <enumeratedValue>
3547                  <name>Low</name>
3548                  <description>Pin driver is low</description>
3549                  <value>0</value>
3550                </enumeratedValue>
3551                <enumeratedValue>
3552                  <name>High</name>
3553                  <description>Pin driver is high</description>
3554                  <value>1</value>
3555                </enumeratedValue>
3556              </enumeratedValues>
3557            </field>
3558            <field>
3559              <name>PIN10</name>
3560              <description>Pin 10</description>
3561              <lsb>10</lsb>
3562              <msb>10</msb>
3563              <enumeratedValues>
3564                <enumeratedValue>
3565                  <name>Low</name>
3566                  <description>Pin driver is low</description>
3567                  <value>0</value>
3568                </enumeratedValue>
3569                <enumeratedValue>
3570                  <name>High</name>
3571                  <description>Pin driver is high</description>
3572                  <value>1</value>
3573                </enumeratedValue>
3574              </enumeratedValues>
3575            </field>
3576            <field>
3577              <name>PIN11</name>
3578              <description>Pin 11</description>
3579              <lsb>11</lsb>
3580              <msb>11</msb>
3581              <enumeratedValues>
3582                <enumeratedValue>
3583                  <name>Low</name>
3584                  <description>Pin driver is low</description>
3585                  <value>0</value>
3586                </enumeratedValue>
3587                <enumeratedValue>
3588                  <name>High</name>
3589                  <description>Pin driver is high</description>
3590                  <value>1</value>
3591                </enumeratedValue>
3592              </enumeratedValues>
3593            </field>
3594            <field>
3595              <name>PIN12</name>
3596              <description>Pin 12</description>
3597              <lsb>12</lsb>
3598              <msb>12</msb>
3599              <enumeratedValues>
3600                <enumeratedValue>
3601                  <name>Low</name>
3602                  <description>Pin driver is low</description>
3603                  <value>0</value>
3604                </enumeratedValue>
3605                <enumeratedValue>
3606                  <name>High</name>
3607                  <description>Pin driver is high</description>
3608                  <value>1</value>
3609                </enumeratedValue>
3610              </enumeratedValues>
3611            </field>
3612            <field>
3613              <name>PIN13</name>
3614              <description>Pin 13</description>
3615              <lsb>13</lsb>
3616              <msb>13</msb>
3617              <enumeratedValues>
3618                <enumeratedValue>
3619                  <name>Low</name>
3620                  <description>Pin driver is low</description>
3621                  <value>0</value>
3622                </enumeratedValue>
3623                <enumeratedValue>
3624                  <name>High</name>
3625                  <description>Pin driver is high</description>
3626                  <value>1</value>
3627                </enumeratedValue>
3628              </enumeratedValues>
3629            </field>
3630            <field>
3631              <name>PIN14</name>
3632              <description>Pin 14</description>
3633              <lsb>14</lsb>
3634              <msb>14</msb>
3635              <enumeratedValues>
3636                <enumeratedValue>
3637                  <name>Low</name>
3638                  <description>Pin driver is low</description>
3639                  <value>0</value>
3640                </enumeratedValue>
3641                <enumeratedValue>
3642                  <name>High</name>
3643                  <description>Pin driver is high</description>
3644                  <value>1</value>
3645                </enumeratedValue>
3646              </enumeratedValues>
3647            </field>
3648            <field>
3649              <name>PIN15</name>
3650              <description>Pin 15</description>
3651              <lsb>15</lsb>
3652              <msb>15</msb>
3653              <enumeratedValues>
3654                <enumeratedValue>
3655                  <name>Low</name>
3656                  <description>Pin driver is low</description>
3657                  <value>0</value>
3658                </enumeratedValue>
3659                <enumeratedValue>
3660                  <name>High</name>
3661                  <description>Pin driver is high</description>
3662                  <value>1</value>
3663                </enumeratedValue>
3664              </enumeratedValues>
3665            </field>
3666            <field>
3667              <name>PIN16</name>
3668              <description>Pin 16</description>
3669              <lsb>16</lsb>
3670              <msb>16</msb>
3671              <enumeratedValues>
3672                <enumeratedValue>
3673                  <name>Low</name>
3674                  <description>Pin driver is low</description>
3675                  <value>0</value>
3676                </enumeratedValue>
3677                <enumeratedValue>
3678                  <name>High</name>
3679                  <description>Pin driver is high</description>
3680                  <value>1</value>
3681                </enumeratedValue>
3682              </enumeratedValues>
3683            </field>
3684            <field>
3685              <name>PIN17</name>
3686              <description>Pin 17</description>
3687              <lsb>17</lsb>
3688              <msb>17</msb>
3689              <enumeratedValues>
3690                <enumeratedValue>
3691                  <name>Low</name>
3692                  <description>Pin driver is low</description>
3693                  <value>0</value>
3694                </enumeratedValue>
3695                <enumeratedValue>
3696                  <name>High</name>
3697                  <description>Pin driver is high</description>
3698                  <value>1</value>
3699                </enumeratedValue>
3700              </enumeratedValues>
3701            </field>
3702            <field>
3703              <name>PIN18</name>
3704              <description>Pin 18</description>
3705              <lsb>18</lsb>
3706              <msb>18</msb>
3707              <enumeratedValues>
3708                <enumeratedValue>
3709                  <name>Low</name>
3710                  <description>Pin driver is low</description>
3711                  <value>0</value>
3712                </enumeratedValue>
3713                <enumeratedValue>
3714                  <name>High</name>
3715                  <description>Pin driver is high</description>
3716                  <value>1</value>
3717                </enumeratedValue>
3718              </enumeratedValues>
3719            </field>
3720            <field>
3721              <name>PIN19</name>
3722              <description>Pin 19</description>
3723              <lsb>19</lsb>
3724              <msb>19</msb>
3725              <enumeratedValues>
3726                <enumeratedValue>
3727                  <name>Low</name>
3728                  <description>Pin driver is low</description>
3729                  <value>0</value>
3730                </enumeratedValue>
3731                <enumeratedValue>
3732                  <name>High</name>
3733                  <description>Pin driver is high</description>
3734                  <value>1</value>
3735                </enumeratedValue>
3736              </enumeratedValues>
3737            </field>
3738            <field>
3739              <name>PIN20</name>
3740              <description>Pin 20</description>
3741              <lsb>20</lsb>
3742              <msb>20</msb>
3743              <enumeratedValues>
3744                <enumeratedValue>
3745                  <name>Low</name>
3746                  <description>Pin driver is low</description>
3747                  <value>0</value>
3748                </enumeratedValue>
3749                <enumeratedValue>
3750                  <name>High</name>
3751                  <description>Pin driver is high</description>
3752                  <value>1</value>
3753                </enumeratedValue>
3754              </enumeratedValues>
3755            </field>
3756            <field>
3757              <name>PIN21</name>
3758              <description>Pin 21</description>
3759              <lsb>21</lsb>
3760              <msb>21</msb>
3761              <enumeratedValues>
3762                <enumeratedValue>
3763                  <name>Low</name>
3764                  <description>Pin driver is low</description>
3765                  <value>0</value>
3766                </enumeratedValue>
3767                <enumeratedValue>
3768                  <name>High</name>
3769                  <description>Pin driver is high</description>
3770                  <value>1</value>
3771                </enumeratedValue>
3772              </enumeratedValues>
3773            </field>
3774            <field>
3775              <name>PIN22</name>
3776              <description>Pin 22</description>
3777              <lsb>22</lsb>
3778              <msb>22</msb>
3779              <enumeratedValues>
3780                <enumeratedValue>
3781                  <name>Low</name>
3782                  <description>Pin driver is low</description>
3783                  <value>0</value>
3784                </enumeratedValue>
3785                <enumeratedValue>
3786                  <name>High</name>
3787                  <description>Pin driver is high</description>
3788                  <value>1</value>
3789                </enumeratedValue>
3790              </enumeratedValues>
3791            </field>
3792            <field>
3793              <name>PIN23</name>
3794              <description>Pin 23</description>
3795              <lsb>23</lsb>
3796              <msb>23</msb>
3797              <enumeratedValues>
3798                <enumeratedValue>
3799                  <name>Low</name>
3800                  <description>Pin driver is low</description>
3801                  <value>0</value>
3802                </enumeratedValue>
3803                <enumeratedValue>
3804                  <name>High</name>
3805                  <description>Pin driver is high</description>
3806                  <value>1</value>
3807                </enumeratedValue>
3808              </enumeratedValues>
3809            </field>
3810            <field>
3811              <name>PIN24</name>
3812              <description>Pin 24</description>
3813              <lsb>24</lsb>
3814              <msb>24</msb>
3815              <enumeratedValues>
3816                <enumeratedValue>
3817                  <name>Low</name>
3818                  <description>Pin driver is low</description>
3819                  <value>0</value>
3820                </enumeratedValue>
3821                <enumeratedValue>
3822                  <name>High</name>
3823                  <description>Pin driver is high</description>
3824                  <value>1</value>
3825                </enumeratedValue>
3826              </enumeratedValues>
3827            </field>
3828            <field>
3829              <name>PIN25</name>
3830              <description>Pin 25</description>
3831              <lsb>25</lsb>
3832              <msb>25</msb>
3833              <enumeratedValues>
3834                <enumeratedValue>
3835                  <name>Low</name>
3836                  <description>Pin driver is low</description>
3837                  <value>0</value>
3838                </enumeratedValue>
3839                <enumeratedValue>
3840                  <name>High</name>
3841                  <description>Pin driver is high</description>
3842                  <value>1</value>
3843                </enumeratedValue>
3844              </enumeratedValues>
3845            </field>
3846            <field>
3847              <name>PIN26</name>
3848              <description>Pin 26</description>
3849              <lsb>26</lsb>
3850              <msb>26</msb>
3851              <enumeratedValues>
3852                <enumeratedValue>
3853                  <name>Low</name>
3854                  <description>Pin driver is low</description>
3855                  <value>0</value>
3856                </enumeratedValue>
3857                <enumeratedValue>
3858                  <name>High</name>
3859                  <description>Pin driver is high</description>
3860                  <value>1</value>
3861                </enumeratedValue>
3862              </enumeratedValues>
3863            </field>
3864            <field>
3865              <name>PIN27</name>
3866              <description>Pin 27</description>
3867              <lsb>27</lsb>
3868              <msb>27</msb>
3869              <enumeratedValues>
3870                <enumeratedValue>
3871                  <name>Low</name>
3872                  <description>Pin driver is low</description>
3873                  <value>0</value>
3874                </enumeratedValue>
3875                <enumeratedValue>
3876                  <name>High</name>
3877                  <description>Pin driver is high</description>
3878                  <value>1</value>
3879                </enumeratedValue>
3880              </enumeratedValues>
3881            </field>
3882            <field>
3883              <name>PIN28</name>
3884              <description>Pin 28</description>
3885              <lsb>28</lsb>
3886              <msb>28</msb>
3887              <enumeratedValues>
3888                <enumeratedValue>
3889                  <name>Low</name>
3890                  <description>Pin driver is low</description>
3891                  <value>0</value>
3892                </enumeratedValue>
3893                <enumeratedValue>
3894                  <name>High</name>
3895                  <description>Pin driver is high</description>
3896                  <value>1</value>
3897                </enumeratedValue>
3898              </enumeratedValues>
3899            </field>
3900            <field>
3901              <name>PIN29</name>
3902              <description>Pin 29</description>
3903              <lsb>29</lsb>
3904              <msb>29</msb>
3905              <enumeratedValues>
3906                <enumeratedValue>
3907                  <name>Low</name>
3908                  <description>Pin driver is low</description>
3909                  <value>0</value>
3910                </enumeratedValue>
3911                <enumeratedValue>
3912                  <name>High</name>
3913                  <description>Pin driver is high</description>
3914                  <value>1</value>
3915                </enumeratedValue>
3916              </enumeratedValues>
3917            </field>
3918            <field>
3919              <name>PIN30</name>
3920              <description>Pin 30</description>
3921              <lsb>30</lsb>
3922              <msb>30</msb>
3923              <enumeratedValues>
3924                <enumeratedValue>
3925                  <name>Low</name>
3926                  <description>Pin driver is low</description>
3927                  <value>0</value>
3928                </enumeratedValue>
3929                <enumeratedValue>
3930                  <name>High</name>
3931                  <description>Pin driver is high</description>
3932                  <value>1</value>
3933                </enumeratedValue>
3934              </enumeratedValues>
3935            </field>
3936            <field>
3937              <name>PIN31</name>
3938              <description>Pin 31</description>
3939              <lsb>31</lsb>
3940              <msb>31</msb>
3941              <enumeratedValues>
3942                <enumeratedValue>
3943                  <name>Low</name>
3944                  <description>Pin driver is low</description>
3945                  <value>0</value>
3946                </enumeratedValue>
3947                <enumeratedValue>
3948                  <name>High</name>
3949                  <description>Pin driver is high</description>
3950                  <value>1</value>
3951                </enumeratedValue>
3952              </enumeratedValues>
3953            </field>
3954          </fields>
3955        </register>
3956        <register>
3957          <name>OUTSET</name>
3958          <description>Set individual bits in GPIO port</description>
3959          <addressOffset>0x508</addressOffset>
3960          <access>read-write</access>
3961          <modifiedWriteValues>oneToSet</modifiedWriteValues>
3962          <fields>
3963            <field>
3964              <name>PIN0</name>
3965              <description>Pin 0</description>
3966              <lsb>0</lsb>
3967              <msb>0</msb>
3968              <enumeratedValues>
3969                <usage>read</usage>
3970                <enumeratedValue>
3971                  <name>Low</name>
3972                  <description>Read: pin driver is low</description>
3973                  <value>0</value>
3974                </enumeratedValue>
3975                <enumeratedValue>
3976                  <name>High</name>
3977                  <description>Read: pin driver is high</description>
3978                  <value>1</value>
3979                </enumeratedValue>
3980              </enumeratedValues>
3981              <enumeratedValues>
3982                <usage>write</usage>
3983                <enumeratedValue>
3984                  <name>Set</name>
3985                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
3986                  <value>1</value>
3987                </enumeratedValue>
3988              </enumeratedValues>
3989            </field>
3990            <field>
3991              <name>PIN1</name>
3992              <description>Pin 1</description>
3993              <lsb>1</lsb>
3994              <msb>1</msb>
3995              <enumeratedValues>
3996                <usage>read</usage>
3997                <enumeratedValue>
3998                  <name>Low</name>
3999                  <description>Read: pin driver is low</description>
4000                  <value>0</value>
4001                </enumeratedValue>
4002                <enumeratedValue>
4003                  <name>High</name>
4004                  <description>Read: pin driver is high</description>
4005                  <value>1</value>
4006                </enumeratedValue>
4007              </enumeratedValues>
4008              <enumeratedValues>
4009                <usage>write</usage>
4010                <enumeratedValue>
4011                  <name>Set</name>
4012                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4013                  <value>1</value>
4014                </enumeratedValue>
4015              </enumeratedValues>
4016            </field>
4017            <field>
4018              <name>PIN2</name>
4019              <description>Pin 2</description>
4020              <lsb>2</lsb>
4021              <msb>2</msb>
4022              <enumeratedValues>
4023                <usage>read</usage>
4024                <enumeratedValue>
4025                  <name>Low</name>
4026                  <description>Read: pin driver is low</description>
4027                  <value>0</value>
4028                </enumeratedValue>
4029                <enumeratedValue>
4030                  <name>High</name>
4031                  <description>Read: pin driver is high</description>
4032                  <value>1</value>
4033                </enumeratedValue>
4034              </enumeratedValues>
4035              <enumeratedValues>
4036                <usage>write</usage>
4037                <enumeratedValue>
4038                  <name>Set</name>
4039                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4040                  <value>1</value>
4041                </enumeratedValue>
4042              </enumeratedValues>
4043            </field>
4044            <field>
4045              <name>PIN3</name>
4046              <description>Pin 3</description>
4047              <lsb>3</lsb>
4048              <msb>3</msb>
4049              <enumeratedValues>
4050                <usage>read</usage>
4051                <enumeratedValue>
4052                  <name>Low</name>
4053                  <description>Read: pin driver is low</description>
4054                  <value>0</value>
4055                </enumeratedValue>
4056                <enumeratedValue>
4057                  <name>High</name>
4058                  <description>Read: pin driver is high</description>
4059                  <value>1</value>
4060                </enumeratedValue>
4061              </enumeratedValues>
4062              <enumeratedValues>
4063                <usage>write</usage>
4064                <enumeratedValue>
4065                  <name>Set</name>
4066                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4067                  <value>1</value>
4068                </enumeratedValue>
4069              </enumeratedValues>
4070            </field>
4071            <field>
4072              <name>PIN4</name>
4073              <description>Pin 4</description>
4074              <lsb>4</lsb>
4075              <msb>4</msb>
4076              <enumeratedValues>
4077                <usage>read</usage>
4078                <enumeratedValue>
4079                  <name>Low</name>
4080                  <description>Read: pin driver is low</description>
4081                  <value>0</value>
4082                </enumeratedValue>
4083                <enumeratedValue>
4084                  <name>High</name>
4085                  <description>Read: pin driver is high</description>
4086                  <value>1</value>
4087                </enumeratedValue>
4088              </enumeratedValues>
4089              <enumeratedValues>
4090                <usage>write</usage>
4091                <enumeratedValue>
4092                  <name>Set</name>
4093                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4094                  <value>1</value>
4095                </enumeratedValue>
4096              </enumeratedValues>
4097            </field>
4098            <field>
4099              <name>PIN5</name>
4100              <description>Pin 5</description>
4101              <lsb>5</lsb>
4102              <msb>5</msb>
4103              <enumeratedValues>
4104                <usage>read</usage>
4105                <enumeratedValue>
4106                  <name>Low</name>
4107                  <description>Read: pin driver is low</description>
4108                  <value>0</value>
4109                </enumeratedValue>
4110                <enumeratedValue>
4111                  <name>High</name>
4112                  <description>Read: pin driver is high</description>
4113                  <value>1</value>
4114                </enumeratedValue>
4115              </enumeratedValues>
4116              <enumeratedValues>
4117                <usage>write</usage>
4118                <enumeratedValue>
4119                  <name>Set</name>
4120                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4121                  <value>1</value>
4122                </enumeratedValue>
4123              </enumeratedValues>
4124            </field>
4125            <field>
4126              <name>PIN6</name>
4127              <description>Pin 6</description>
4128              <lsb>6</lsb>
4129              <msb>6</msb>
4130              <enumeratedValues>
4131                <usage>read</usage>
4132                <enumeratedValue>
4133                  <name>Low</name>
4134                  <description>Read: pin driver is low</description>
4135                  <value>0</value>
4136                </enumeratedValue>
4137                <enumeratedValue>
4138                  <name>High</name>
4139                  <description>Read: pin driver is high</description>
4140                  <value>1</value>
4141                </enumeratedValue>
4142              </enumeratedValues>
4143              <enumeratedValues>
4144                <usage>write</usage>
4145                <enumeratedValue>
4146                  <name>Set</name>
4147                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4148                  <value>1</value>
4149                </enumeratedValue>
4150              </enumeratedValues>
4151            </field>
4152            <field>
4153              <name>PIN7</name>
4154              <description>Pin 7</description>
4155              <lsb>7</lsb>
4156              <msb>7</msb>
4157              <enumeratedValues>
4158                <usage>read</usage>
4159                <enumeratedValue>
4160                  <name>Low</name>
4161                  <description>Read: pin driver is low</description>
4162                  <value>0</value>
4163                </enumeratedValue>
4164                <enumeratedValue>
4165                  <name>High</name>
4166                  <description>Read: pin driver is high</description>
4167                  <value>1</value>
4168                </enumeratedValue>
4169              </enumeratedValues>
4170              <enumeratedValues>
4171                <usage>write</usage>
4172                <enumeratedValue>
4173                  <name>Set</name>
4174                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4175                  <value>1</value>
4176                </enumeratedValue>
4177              </enumeratedValues>
4178            </field>
4179            <field>
4180              <name>PIN8</name>
4181              <description>Pin 8</description>
4182              <lsb>8</lsb>
4183              <msb>8</msb>
4184              <enumeratedValues>
4185                <usage>read</usage>
4186                <enumeratedValue>
4187                  <name>Low</name>
4188                  <description>Read: pin driver is low</description>
4189                  <value>0</value>
4190                </enumeratedValue>
4191                <enumeratedValue>
4192                  <name>High</name>
4193                  <description>Read: pin driver is high</description>
4194                  <value>1</value>
4195                </enumeratedValue>
4196              </enumeratedValues>
4197              <enumeratedValues>
4198                <usage>write</usage>
4199                <enumeratedValue>
4200                  <name>Set</name>
4201                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4202                  <value>1</value>
4203                </enumeratedValue>
4204              </enumeratedValues>
4205            </field>
4206            <field>
4207              <name>PIN9</name>
4208              <description>Pin 9</description>
4209              <lsb>9</lsb>
4210              <msb>9</msb>
4211              <enumeratedValues>
4212                <usage>read</usage>
4213                <enumeratedValue>
4214                  <name>Low</name>
4215                  <description>Read: pin driver is low</description>
4216                  <value>0</value>
4217                </enumeratedValue>
4218                <enumeratedValue>
4219                  <name>High</name>
4220                  <description>Read: pin driver is high</description>
4221                  <value>1</value>
4222                </enumeratedValue>
4223              </enumeratedValues>
4224              <enumeratedValues>
4225                <usage>write</usage>
4226                <enumeratedValue>
4227                  <name>Set</name>
4228                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4229                  <value>1</value>
4230                </enumeratedValue>
4231              </enumeratedValues>
4232            </field>
4233            <field>
4234              <name>PIN10</name>
4235              <description>Pin 10</description>
4236              <lsb>10</lsb>
4237              <msb>10</msb>
4238              <enumeratedValues>
4239                <usage>read</usage>
4240                <enumeratedValue>
4241                  <name>Low</name>
4242                  <description>Read: pin driver is low</description>
4243                  <value>0</value>
4244                </enumeratedValue>
4245                <enumeratedValue>
4246                  <name>High</name>
4247                  <description>Read: pin driver is high</description>
4248                  <value>1</value>
4249                </enumeratedValue>
4250              </enumeratedValues>
4251              <enumeratedValues>
4252                <usage>write</usage>
4253                <enumeratedValue>
4254                  <name>Set</name>
4255                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4256                  <value>1</value>
4257                </enumeratedValue>
4258              </enumeratedValues>
4259            </field>
4260            <field>
4261              <name>PIN11</name>
4262              <description>Pin 11</description>
4263              <lsb>11</lsb>
4264              <msb>11</msb>
4265              <enumeratedValues>
4266                <usage>read</usage>
4267                <enumeratedValue>
4268                  <name>Low</name>
4269                  <description>Read: pin driver is low</description>
4270                  <value>0</value>
4271                </enumeratedValue>
4272                <enumeratedValue>
4273                  <name>High</name>
4274                  <description>Read: pin driver is high</description>
4275                  <value>1</value>
4276                </enumeratedValue>
4277              </enumeratedValues>
4278              <enumeratedValues>
4279                <usage>write</usage>
4280                <enumeratedValue>
4281                  <name>Set</name>
4282                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4283                  <value>1</value>
4284                </enumeratedValue>
4285              </enumeratedValues>
4286            </field>
4287            <field>
4288              <name>PIN12</name>
4289              <description>Pin 12</description>
4290              <lsb>12</lsb>
4291              <msb>12</msb>
4292              <enumeratedValues>
4293                <usage>read</usage>
4294                <enumeratedValue>
4295                  <name>Low</name>
4296                  <description>Read: pin driver is low</description>
4297                  <value>0</value>
4298                </enumeratedValue>
4299                <enumeratedValue>
4300                  <name>High</name>
4301                  <description>Read: pin driver is high</description>
4302                  <value>1</value>
4303                </enumeratedValue>
4304              </enumeratedValues>
4305              <enumeratedValues>
4306                <usage>write</usage>
4307                <enumeratedValue>
4308                  <name>Set</name>
4309                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4310                  <value>1</value>
4311                </enumeratedValue>
4312              </enumeratedValues>
4313            </field>
4314            <field>
4315              <name>PIN13</name>
4316              <description>Pin 13</description>
4317              <lsb>13</lsb>
4318              <msb>13</msb>
4319              <enumeratedValues>
4320                <usage>read</usage>
4321                <enumeratedValue>
4322                  <name>Low</name>
4323                  <description>Read: pin driver is low</description>
4324                  <value>0</value>
4325                </enumeratedValue>
4326                <enumeratedValue>
4327                  <name>High</name>
4328                  <description>Read: pin driver is high</description>
4329                  <value>1</value>
4330                </enumeratedValue>
4331              </enumeratedValues>
4332              <enumeratedValues>
4333                <usage>write</usage>
4334                <enumeratedValue>
4335                  <name>Set</name>
4336                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4337                  <value>1</value>
4338                </enumeratedValue>
4339              </enumeratedValues>
4340            </field>
4341            <field>
4342              <name>PIN14</name>
4343              <description>Pin 14</description>
4344              <lsb>14</lsb>
4345              <msb>14</msb>
4346              <enumeratedValues>
4347                <usage>read</usage>
4348                <enumeratedValue>
4349                  <name>Low</name>
4350                  <description>Read: pin driver is low</description>
4351                  <value>0</value>
4352                </enumeratedValue>
4353                <enumeratedValue>
4354                  <name>High</name>
4355                  <description>Read: pin driver is high</description>
4356                  <value>1</value>
4357                </enumeratedValue>
4358              </enumeratedValues>
4359              <enumeratedValues>
4360                <usage>write</usage>
4361                <enumeratedValue>
4362                  <name>Set</name>
4363                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4364                  <value>1</value>
4365                </enumeratedValue>
4366              </enumeratedValues>
4367            </field>
4368            <field>
4369              <name>PIN15</name>
4370              <description>Pin 15</description>
4371              <lsb>15</lsb>
4372              <msb>15</msb>
4373              <enumeratedValues>
4374                <usage>read</usage>
4375                <enumeratedValue>
4376                  <name>Low</name>
4377                  <description>Read: pin driver is low</description>
4378                  <value>0</value>
4379                </enumeratedValue>
4380                <enumeratedValue>
4381                  <name>High</name>
4382                  <description>Read: pin driver is high</description>
4383                  <value>1</value>
4384                </enumeratedValue>
4385              </enumeratedValues>
4386              <enumeratedValues>
4387                <usage>write</usage>
4388                <enumeratedValue>
4389                  <name>Set</name>
4390                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4391                  <value>1</value>
4392                </enumeratedValue>
4393              </enumeratedValues>
4394            </field>
4395            <field>
4396              <name>PIN16</name>
4397              <description>Pin 16</description>
4398              <lsb>16</lsb>
4399              <msb>16</msb>
4400              <enumeratedValues>
4401                <usage>read</usage>
4402                <enumeratedValue>
4403                  <name>Low</name>
4404                  <description>Read: pin driver is low</description>
4405                  <value>0</value>
4406                </enumeratedValue>
4407                <enumeratedValue>
4408                  <name>High</name>
4409                  <description>Read: pin driver is high</description>
4410                  <value>1</value>
4411                </enumeratedValue>
4412              </enumeratedValues>
4413              <enumeratedValues>
4414                <usage>write</usage>
4415                <enumeratedValue>
4416                  <name>Set</name>
4417                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4418                  <value>1</value>
4419                </enumeratedValue>
4420              </enumeratedValues>
4421            </field>
4422            <field>
4423              <name>PIN17</name>
4424              <description>Pin 17</description>
4425              <lsb>17</lsb>
4426              <msb>17</msb>
4427              <enumeratedValues>
4428                <usage>read</usage>
4429                <enumeratedValue>
4430                  <name>Low</name>
4431                  <description>Read: pin driver is low</description>
4432                  <value>0</value>
4433                </enumeratedValue>
4434                <enumeratedValue>
4435                  <name>High</name>
4436                  <description>Read: pin driver is high</description>
4437                  <value>1</value>
4438                </enumeratedValue>
4439              </enumeratedValues>
4440              <enumeratedValues>
4441                <usage>write</usage>
4442                <enumeratedValue>
4443                  <name>Set</name>
4444                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4445                  <value>1</value>
4446                </enumeratedValue>
4447              </enumeratedValues>
4448            </field>
4449            <field>
4450              <name>PIN18</name>
4451              <description>Pin 18</description>
4452              <lsb>18</lsb>
4453              <msb>18</msb>
4454              <enumeratedValues>
4455                <usage>read</usage>
4456                <enumeratedValue>
4457                  <name>Low</name>
4458                  <description>Read: pin driver is low</description>
4459                  <value>0</value>
4460                </enumeratedValue>
4461                <enumeratedValue>
4462                  <name>High</name>
4463                  <description>Read: pin driver is high</description>
4464                  <value>1</value>
4465                </enumeratedValue>
4466              </enumeratedValues>
4467              <enumeratedValues>
4468                <usage>write</usage>
4469                <enumeratedValue>
4470                  <name>Set</name>
4471                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4472                  <value>1</value>
4473                </enumeratedValue>
4474              </enumeratedValues>
4475            </field>
4476            <field>
4477              <name>PIN19</name>
4478              <description>Pin 19</description>
4479              <lsb>19</lsb>
4480              <msb>19</msb>
4481              <enumeratedValues>
4482                <usage>read</usage>
4483                <enumeratedValue>
4484                  <name>Low</name>
4485                  <description>Read: pin driver is low</description>
4486                  <value>0</value>
4487                </enumeratedValue>
4488                <enumeratedValue>
4489                  <name>High</name>
4490                  <description>Read: pin driver is high</description>
4491                  <value>1</value>
4492                </enumeratedValue>
4493              </enumeratedValues>
4494              <enumeratedValues>
4495                <usage>write</usage>
4496                <enumeratedValue>
4497                  <name>Set</name>
4498                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4499                  <value>1</value>
4500                </enumeratedValue>
4501              </enumeratedValues>
4502            </field>
4503            <field>
4504              <name>PIN20</name>
4505              <description>Pin 20</description>
4506              <lsb>20</lsb>
4507              <msb>20</msb>
4508              <enumeratedValues>
4509                <usage>read</usage>
4510                <enumeratedValue>
4511                  <name>Low</name>
4512                  <description>Read: pin driver is low</description>
4513                  <value>0</value>
4514                </enumeratedValue>
4515                <enumeratedValue>
4516                  <name>High</name>
4517                  <description>Read: pin driver is high</description>
4518                  <value>1</value>
4519                </enumeratedValue>
4520              </enumeratedValues>
4521              <enumeratedValues>
4522                <usage>write</usage>
4523                <enumeratedValue>
4524                  <name>Set</name>
4525                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4526                  <value>1</value>
4527                </enumeratedValue>
4528              </enumeratedValues>
4529            </field>
4530            <field>
4531              <name>PIN21</name>
4532              <description>Pin 21</description>
4533              <lsb>21</lsb>
4534              <msb>21</msb>
4535              <enumeratedValues>
4536                <usage>read</usage>
4537                <enumeratedValue>
4538                  <name>Low</name>
4539                  <description>Read: pin driver is low</description>
4540                  <value>0</value>
4541                </enumeratedValue>
4542                <enumeratedValue>
4543                  <name>High</name>
4544                  <description>Read: pin driver is high</description>
4545                  <value>1</value>
4546                </enumeratedValue>
4547              </enumeratedValues>
4548              <enumeratedValues>
4549                <usage>write</usage>
4550                <enumeratedValue>
4551                  <name>Set</name>
4552                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4553                  <value>1</value>
4554                </enumeratedValue>
4555              </enumeratedValues>
4556            </field>
4557            <field>
4558              <name>PIN22</name>
4559              <description>Pin 22</description>
4560              <lsb>22</lsb>
4561              <msb>22</msb>
4562              <enumeratedValues>
4563                <usage>read</usage>
4564                <enumeratedValue>
4565                  <name>Low</name>
4566                  <description>Read: pin driver is low</description>
4567                  <value>0</value>
4568                </enumeratedValue>
4569                <enumeratedValue>
4570                  <name>High</name>
4571                  <description>Read: pin driver is high</description>
4572                  <value>1</value>
4573                </enumeratedValue>
4574              </enumeratedValues>
4575              <enumeratedValues>
4576                <usage>write</usage>
4577                <enumeratedValue>
4578                  <name>Set</name>
4579                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4580                  <value>1</value>
4581                </enumeratedValue>
4582              </enumeratedValues>
4583            </field>
4584            <field>
4585              <name>PIN23</name>
4586              <description>Pin 23</description>
4587              <lsb>23</lsb>
4588              <msb>23</msb>
4589              <enumeratedValues>
4590                <usage>read</usage>
4591                <enumeratedValue>
4592                  <name>Low</name>
4593                  <description>Read: pin driver is low</description>
4594                  <value>0</value>
4595                </enumeratedValue>
4596                <enumeratedValue>
4597                  <name>High</name>
4598                  <description>Read: pin driver is high</description>
4599                  <value>1</value>
4600                </enumeratedValue>
4601              </enumeratedValues>
4602              <enumeratedValues>
4603                <usage>write</usage>
4604                <enumeratedValue>
4605                  <name>Set</name>
4606                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4607                  <value>1</value>
4608                </enumeratedValue>
4609              </enumeratedValues>
4610            </field>
4611            <field>
4612              <name>PIN24</name>
4613              <description>Pin 24</description>
4614              <lsb>24</lsb>
4615              <msb>24</msb>
4616              <enumeratedValues>
4617                <usage>read</usage>
4618                <enumeratedValue>
4619                  <name>Low</name>
4620                  <description>Read: pin driver is low</description>
4621                  <value>0</value>
4622                </enumeratedValue>
4623                <enumeratedValue>
4624                  <name>High</name>
4625                  <description>Read: pin driver is high</description>
4626                  <value>1</value>
4627                </enumeratedValue>
4628              </enumeratedValues>
4629              <enumeratedValues>
4630                <usage>write</usage>
4631                <enumeratedValue>
4632                  <name>Set</name>
4633                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4634                  <value>1</value>
4635                </enumeratedValue>
4636              </enumeratedValues>
4637            </field>
4638            <field>
4639              <name>PIN25</name>
4640              <description>Pin 25</description>
4641              <lsb>25</lsb>
4642              <msb>25</msb>
4643              <enumeratedValues>
4644                <usage>read</usage>
4645                <enumeratedValue>
4646                  <name>Low</name>
4647                  <description>Read: pin driver is low</description>
4648                  <value>0</value>
4649                </enumeratedValue>
4650                <enumeratedValue>
4651                  <name>High</name>
4652                  <description>Read: pin driver is high</description>
4653                  <value>1</value>
4654                </enumeratedValue>
4655              </enumeratedValues>
4656              <enumeratedValues>
4657                <usage>write</usage>
4658                <enumeratedValue>
4659                  <name>Set</name>
4660                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4661                  <value>1</value>
4662                </enumeratedValue>
4663              </enumeratedValues>
4664            </field>
4665            <field>
4666              <name>PIN26</name>
4667              <description>Pin 26</description>
4668              <lsb>26</lsb>
4669              <msb>26</msb>
4670              <enumeratedValues>
4671                <usage>read</usage>
4672                <enumeratedValue>
4673                  <name>Low</name>
4674                  <description>Read: pin driver is low</description>
4675                  <value>0</value>
4676                </enumeratedValue>
4677                <enumeratedValue>
4678                  <name>High</name>
4679                  <description>Read: pin driver is high</description>
4680                  <value>1</value>
4681                </enumeratedValue>
4682              </enumeratedValues>
4683              <enumeratedValues>
4684                <usage>write</usage>
4685                <enumeratedValue>
4686                  <name>Set</name>
4687                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4688                  <value>1</value>
4689                </enumeratedValue>
4690              </enumeratedValues>
4691            </field>
4692            <field>
4693              <name>PIN27</name>
4694              <description>Pin 27</description>
4695              <lsb>27</lsb>
4696              <msb>27</msb>
4697              <enumeratedValues>
4698                <usage>read</usage>
4699                <enumeratedValue>
4700                  <name>Low</name>
4701                  <description>Read: pin driver is low</description>
4702                  <value>0</value>
4703                </enumeratedValue>
4704                <enumeratedValue>
4705                  <name>High</name>
4706                  <description>Read: pin driver is high</description>
4707                  <value>1</value>
4708                </enumeratedValue>
4709              </enumeratedValues>
4710              <enumeratedValues>
4711                <usage>write</usage>
4712                <enumeratedValue>
4713                  <name>Set</name>
4714                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4715                  <value>1</value>
4716                </enumeratedValue>
4717              </enumeratedValues>
4718            </field>
4719            <field>
4720              <name>PIN28</name>
4721              <description>Pin 28</description>
4722              <lsb>28</lsb>
4723              <msb>28</msb>
4724              <enumeratedValues>
4725                <usage>read</usage>
4726                <enumeratedValue>
4727                  <name>Low</name>
4728                  <description>Read: pin driver is low</description>
4729                  <value>0</value>
4730                </enumeratedValue>
4731                <enumeratedValue>
4732                  <name>High</name>
4733                  <description>Read: pin driver is high</description>
4734                  <value>1</value>
4735                </enumeratedValue>
4736              </enumeratedValues>
4737              <enumeratedValues>
4738                <usage>write</usage>
4739                <enumeratedValue>
4740                  <name>Set</name>
4741                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4742                  <value>1</value>
4743                </enumeratedValue>
4744              </enumeratedValues>
4745            </field>
4746            <field>
4747              <name>PIN29</name>
4748              <description>Pin 29</description>
4749              <lsb>29</lsb>
4750              <msb>29</msb>
4751              <enumeratedValues>
4752                <usage>read</usage>
4753                <enumeratedValue>
4754                  <name>Low</name>
4755                  <description>Read: pin driver is low</description>
4756                  <value>0</value>
4757                </enumeratedValue>
4758                <enumeratedValue>
4759                  <name>High</name>
4760                  <description>Read: pin driver is high</description>
4761                  <value>1</value>
4762                </enumeratedValue>
4763              </enumeratedValues>
4764              <enumeratedValues>
4765                <usage>write</usage>
4766                <enumeratedValue>
4767                  <name>Set</name>
4768                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4769                  <value>1</value>
4770                </enumeratedValue>
4771              </enumeratedValues>
4772            </field>
4773            <field>
4774              <name>PIN30</name>
4775              <description>Pin 30</description>
4776              <lsb>30</lsb>
4777              <msb>30</msb>
4778              <enumeratedValues>
4779                <usage>read</usage>
4780                <enumeratedValue>
4781                  <name>Low</name>
4782                  <description>Read: pin driver is low</description>
4783                  <value>0</value>
4784                </enumeratedValue>
4785                <enumeratedValue>
4786                  <name>High</name>
4787                  <description>Read: pin driver is high</description>
4788                  <value>1</value>
4789                </enumeratedValue>
4790              </enumeratedValues>
4791              <enumeratedValues>
4792                <usage>write</usage>
4793                <enumeratedValue>
4794                  <name>Set</name>
4795                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4796                  <value>1</value>
4797                </enumeratedValue>
4798              </enumeratedValues>
4799            </field>
4800            <field>
4801              <name>PIN31</name>
4802              <description>Pin 31</description>
4803              <lsb>31</lsb>
4804              <msb>31</msb>
4805              <enumeratedValues>
4806                <usage>read</usage>
4807                <enumeratedValue>
4808                  <name>Low</name>
4809                  <description>Read: pin driver is low</description>
4810                  <value>0</value>
4811                </enumeratedValue>
4812                <enumeratedValue>
4813                  <name>High</name>
4814                  <description>Read: pin driver is high</description>
4815                  <value>1</value>
4816                </enumeratedValue>
4817              </enumeratedValues>
4818              <enumeratedValues>
4819                <usage>write</usage>
4820                <enumeratedValue>
4821                  <name>Set</name>
4822                  <description>Write: a '1' sets the pin high; a '0' has no effect</description>
4823                  <value>1</value>
4824                </enumeratedValue>
4825              </enumeratedValues>
4826            </field>
4827          </fields>
4828        </register>
4829        <register>
4830          <name>OUTCLR</name>
4831          <description>Clear individual bits in GPIO port</description>
4832          <addressOffset>0x50C</addressOffset>
4833          <access>read-write</access>
4834          <modifiedWriteValues>oneToClear</modifiedWriteValues>
4835          <fields>
4836            <field>
4837              <name>PIN0</name>
4838              <description>Pin 0</description>
4839              <lsb>0</lsb>
4840              <msb>0</msb>
4841              <enumeratedValues>
4842                <usage>read</usage>
4843                <enumeratedValue>
4844                  <name>Low</name>
4845                  <description>Read: pin driver is low</description>
4846                  <value>0</value>
4847                </enumeratedValue>
4848                <enumeratedValue>
4849                  <name>High</name>
4850                  <description>Read: pin driver is high</description>
4851                  <value>1</value>
4852                </enumeratedValue>
4853              </enumeratedValues>
4854              <enumeratedValues>
4855                <usage>write</usage>
4856                <enumeratedValue>
4857                  <name>Clear</name>
4858                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4859                  <value>1</value>
4860                </enumeratedValue>
4861              </enumeratedValues>
4862            </field>
4863            <field>
4864              <name>PIN1</name>
4865              <description>Pin 1</description>
4866              <lsb>1</lsb>
4867              <msb>1</msb>
4868              <enumeratedValues>
4869                <usage>read</usage>
4870                <enumeratedValue>
4871                  <name>Low</name>
4872                  <description>Read: pin driver is low</description>
4873                  <value>0</value>
4874                </enumeratedValue>
4875                <enumeratedValue>
4876                  <name>High</name>
4877                  <description>Read: pin driver is high</description>
4878                  <value>1</value>
4879                </enumeratedValue>
4880              </enumeratedValues>
4881              <enumeratedValues>
4882                <usage>write</usage>
4883                <enumeratedValue>
4884                  <name>Clear</name>
4885                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4886                  <value>1</value>
4887                </enumeratedValue>
4888              </enumeratedValues>
4889            </field>
4890            <field>
4891              <name>PIN2</name>
4892              <description>Pin 2</description>
4893              <lsb>2</lsb>
4894              <msb>2</msb>
4895              <enumeratedValues>
4896                <usage>read</usage>
4897                <enumeratedValue>
4898                  <name>Low</name>
4899                  <description>Read: pin driver is low</description>
4900                  <value>0</value>
4901                </enumeratedValue>
4902                <enumeratedValue>
4903                  <name>High</name>
4904                  <description>Read: pin driver is high</description>
4905                  <value>1</value>
4906                </enumeratedValue>
4907              </enumeratedValues>
4908              <enumeratedValues>
4909                <usage>write</usage>
4910                <enumeratedValue>
4911                  <name>Clear</name>
4912                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4913                  <value>1</value>
4914                </enumeratedValue>
4915              </enumeratedValues>
4916            </field>
4917            <field>
4918              <name>PIN3</name>
4919              <description>Pin 3</description>
4920              <lsb>3</lsb>
4921              <msb>3</msb>
4922              <enumeratedValues>
4923                <usage>read</usage>
4924                <enumeratedValue>
4925                  <name>Low</name>
4926                  <description>Read: pin driver is low</description>
4927                  <value>0</value>
4928                </enumeratedValue>
4929                <enumeratedValue>
4930                  <name>High</name>
4931                  <description>Read: pin driver is high</description>
4932                  <value>1</value>
4933                </enumeratedValue>
4934              </enumeratedValues>
4935              <enumeratedValues>
4936                <usage>write</usage>
4937                <enumeratedValue>
4938                  <name>Clear</name>
4939                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4940                  <value>1</value>
4941                </enumeratedValue>
4942              </enumeratedValues>
4943            </field>
4944            <field>
4945              <name>PIN4</name>
4946              <description>Pin 4</description>
4947              <lsb>4</lsb>
4948              <msb>4</msb>
4949              <enumeratedValues>
4950                <usage>read</usage>
4951                <enumeratedValue>
4952                  <name>Low</name>
4953                  <description>Read: pin driver is low</description>
4954                  <value>0</value>
4955                </enumeratedValue>
4956                <enumeratedValue>
4957                  <name>High</name>
4958                  <description>Read: pin driver is high</description>
4959                  <value>1</value>
4960                </enumeratedValue>
4961              </enumeratedValues>
4962              <enumeratedValues>
4963                <usage>write</usage>
4964                <enumeratedValue>
4965                  <name>Clear</name>
4966                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4967                  <value>1</value>
4968                </enumeratedValue>
4969              </enumeratedValues>
4970            </field>
4971            <field>
4972              <name>PIN5</name>
4973              <description>Pin 5</description>
4974              <lsb>5</lsb>
4975              <msb>5</msb>
4976              <enumeratedValues>
4977                <usage>read</usage>
4978                <enumeratedValue>
4979                  <name>Low</name>
4980                  <description>Read: pin driver is low</description>
4981                  <value>0</value>
4982                </enumeratedValue>
4983                <enumeratedValue>
4984                  <name>High</name>
4985                  <description>Read: pin driver is high</description>
4986                  <value>1</value>
4987                </enumeratedValue>
4988              </enumeratedValues>
4989              <enumeratedValues>
4990                <usage>write</usage>
4991                <enumeratedValue>
4992                  <name>Clear</name>
4993                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
4994                  <value>1</value>
4995                </enumeratedValue>
4996              </enumeratedValues>
4997            </field>
4998            <field>
4999              <name>PIN6</name>
5000              <description>Pin 6</description>
5001              <lsb>6</lsb>
5002              <msb>6</msb>
5003              <enumeratedValues>
5004                <usage>read</usage>
5005                <enumeratedValue>
5006                  <name>Low</name>
5007                  <description>Read: pin driver is low</description>
5008                  <value>0</value>
5009                </enumeratedValue>
5010                <enumeratedValue>
5011                  <name>High</name>
5012                  <description>Read: pin driver is high</description>
5013                  <value>1</value>
5014                </enumeratedValue>
5015              </enumeratedValues>
5016              <enumeratedValues>
5017                <usage>write</usage>
5018                <enumeratedValue>
5019                  <name>Clear</name>
5020                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5021                  <value>1</value>
5022                </enumeratedValue>
5023              </enumeratedValues>
5024            </field>
5025            <field>
5026              <name>PIN7</name>
5027              <description>Pin 7</description>
5028              <lsb>7</lsb>
5029              <msb>7</msb>
5030              <enumeratedValues>
5031                <usage>read</usage>
5032                <enumeratedValue>
5033                  <name>Low</name>
5034                  <description>Read: pin driver is low</description>
5035                  <value>0</value>
5036                </enumeratedValue>
5037                <enumeratedValue>
5038                  <name>High</name>
5039                  <description>Read: pin driver is high</description>
5040                  <value>1</value>
5041                </enumeratedValue>
5042              </enumeratedValues>
5043              <enumeratedValues>
5044                <usage>write</usage>
5045                <enumeratedValue>
5046                  <name>Clear</name>
5047                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5048                  <value>1</value>
5049                </enumeratedValue>
5050              </enumeratedValues>
5051            </field>
5052            <field>
5053              <name>PIN8</name>
5054              <description>Pin 8</description>
5055              <lsb>8</lsb>
5056              <msb>8</msb>
5057              <enumeratedValues>
5058                <usage>read</usage>
5059                <enumeratedValue>
5060                  <name>Low</name>
5061                  <description>Read: pin driver is low</description>
5062                  <value>0</value>
5063                </enumeratedValue>
5064                <enumeratedValue>
5065                  <name>High</name>
5066                  <description>Read: pin driver is high</description>
5067                  <value>1</value>
5068                </enumeratedValue>
5069              </enumeratedValues>
5070              <enumeratedValues>
5071                <usage>write</usage>
5072                <enumeratedValue>
5073                  <name>Clear</name>
5074                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5075                  <value>1</value>
5076                </enumeratedValue>
5077              </enumeratedValues>
5078            </field>
5079            <field>
5080              <name>PIN9</name>
5081              <description>Pin 9</description>
5082              <lsb>9</lsb>
5083              <msb>9</msb>
5084              <enumeratedValues>
5085                <usage>read</usage>
5086                <enumeratedValue>
5087                  <name>Low</name>
5088                  <description>Read: pin driver is low</description>
5089                  <value>0</value>
5090                </enumeratedValue>
5091                <enumeratedValue>
5092                  <name>High</name>
5093                  <description>Read: pin driver is high</description>
5094                  <value>1</value>
5095                </enumeratedValue>
5096              </enumeratedValues>
5097              <enumeratedValues>
5098                <usage>write</usage>
5099                <enumeratedValue>
5100                  <name>Clear</name>
5101                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5102                  <value>1</value>
5103                </enumeratedValue>
5104              </enumeratedValues>
5105            </field>
5106            <field>
5107              <name>PIN10</name>
5108              <description>Pin 10</description>
5109              <lsb>10</lsb>
5110              <msb>10</msb>
5111              <enumeratedValues>
5112                <usage>read</usage>
5113                <enumeratedValue>
5114                  <name>Low</name>
5115                  <description>Read: pin driver is low</description>
5116                  <value>0</value>
5117                </enumeratedValue>
5118                <enumeratedValue>
5119                  <name>High</name>
5120                  <description>Read: pin driver is high</description>
5121                  <value>1</value>
5122                </enumeratedValue>
5123              </enumeratedValues>
5124              <enumeratedValues>
5125                <usage>write</usage>
5126                <enumeratedValue>
5127                  <name>Clear</name>
5128                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5129                  <value>1</value>
5130                </enumeratedValue>
5131              </enumeratedValues>
5132            </field>
5133            <field>
5134              <name>PIN11</name>
5135              <description>Pin 11</description>
5136              <lsb>11</lsb>
5137              <msb>11</msb>
5138              <enumeratedValues>
5139                <usage>read</usage>
5140                <enumeratedValue>
5141                  <name>Low</name>
5142                  <description>Read: pin driver is low</description>
5143                  <value>0</value>
5144                </enumeratedValue>
5145                <enumeratedValue>
5146                  <name>High</name>
5147                  <description>Read: pin driver is high</description>
5148                  <value>1</value>
5149                </enumeratedValue>
5150              </enumeratedValues>
5151              <enumeratedValues>
5152                <usage>write</usage>
5153                <enumeratedValue>
5154                  <name>Clear</name>
5155                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5156                  <value>1</value>
5157                </enumeratedValue>
5158              </enumeratedValues>
5159            </field>
5160            <field>
5161              <name>PIN12</name>
5162              <description>Pin 12</description>
5163              <lsb>12</lsb>
5164              <msb>12</msb>
5165              <enumeratedValues>
5166                <usage>read</usage>
5167                <enumeratedValue>
5168                  <name>Low</name>
5169                  <description>Read: pin driver is low</description>
5170                  <value>0</value>
5171                </enumeratedValue>
5172                <enumeratedValue>
5173                  <name>High</name>
5174                  <description>Read: pin driver is high</description>
5175                  <value>1</value>
5176                </enumeratedValue>
5177              </enumeratedValues>
5178              <enumeratedValues>
5179                <usage>write</usage>
5180                <enumeratedValue>
5181                  <name>Clear</name>
5182                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5183                  <value>1</value>
5184                </enumeratedValue>
5185              </enumeratedValues>
5186            </field>
5187            <field>
5188              <name>PIN13</name>
5189              <description>Pin 13</description>
5190              <lsb>13</lsb>
5191              <msb>13</msb>
5192              <enumeratedValues>
5193                <usage>read</usage>
5194                <enumeratedValue>
5195                  <name>Low</name>
5196                  <description>Read: pin driver is low</description>
5197                  <value>0</value>
5198                </enumeratedValue>
5199                <enumeratedValue>
5200                  <name>High</name>
5201                  <description>Read: pin driver is high</description>
5202                  <value>1</value>
5203                </enumeratedValue>
5204              </enumeratedValues>
5205              <enumeratedValues>
5206                <usage>write</usage>
5207                <enumeratedValue>
5208                  <name>Clear</name>
5209                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5210                  <value>1</value>
5211                </enumeratedValue>
5212              </enumeratedValues>
5213            </field>
5214            <field>
5215              <name>PIN14</name>
5216              <description>Pin 14</description>
5217              <lsb>14</lsb>
5218              <msb>14</msb>
5219              <enumeratedValues>
5220                <usage>read</usage>
5221                <enumeratedValue>
5222                  <name>Low</name>
5223                  <description>Read: pin driver is low</description>
5224                  <value>0</value>
5225                </enumeratedValue>
5226                <enumeratedValue>
5227                  <name>High</name>
5228                  <description>Read: pin driver is high</description>
5229                  <value>1</value>
5230                </enumeratedValue>
5231              </enumeratedValues>
5232              <enumeratedValues>
5233                <usage>write</usage>
5234                <enumeratedValue>
5235                  <name>Clear</name>
5236                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5237                  <value>1</value>
5238                </enumeratedValue>
5239              </enumeratedValues>
5240            </field>
5241            <field>
5242              <name>PIN15</name>
5243              <description>Pin 15</description>
5244              <lsb>15</lsb>
5245              <msb>15</msb>
5246              <enumeratedValues>
5247                <usage>read</usage>
5248                <enumeratedValue>
5249                  <name>Low</name>
5250                  <description>Read: pin driver is low</description>
5251                  <value>0</value>
5252                </enumeratedValue>
5253                <enumeratedValue>
5254                  <name>High</name>
5255                  <description>Read: pin driver is high</description>
5256                  <value>1</value>
5257                </enumeratedValue>
5258              </enumeratedValues>
5259              <enumeratedValues>
5260                <usage>write</usage>
5261                <enumeratedValue>
5262                  <name>Clear</name>
5263                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5264                  <value>1</value>
5265                </enumeratedValue>
5266              </enumeratedValues>
5267            </field>
5268            <field>
5269              <name>PIN16</name>
5270              <description>Pin 16</description>
5271              <lsb>16</lsb>
5272              <msb>16</msb>
5273              <enumeratedValues>
5274                <usage>read</usage>
5275                <enumeratedValue>
5276                  <name>Low</name>
5277                  <description>Read: pin driver is low</description>
5278                  <value>0</value>
5279                </enumeratedValue>
5280                <enumeratedValue>
5281                  <name>High</name>
5282                  <description>Read: pin driver is high</description>
5283                  <value>1</value>
5284                </enumeratedValue>
5285              </enumeratedValues>
5286              <enumeratedValues>
5287                <usage>write</usage>
5288                <enumeratedValue>
5289                  <name>Clear</name>
5290                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5291                  <value>1</value>
5292                </enumeratedValue>
5293              </enumeratedValues>
5294            </field>
5295            <field>
5296              <name>PIN17</name>
5297              <description>Pin 17</description>
5298              <lsb>17</lsb>
5299              <msb>17</msb>
5300              <enumeratedValues>
5301                <usage>read</usage>
5302                <enumeratedValue>
5303                  <name>Low</name>
5304                  <description>Read: pin driver is low</description>
5305                  <value>0</value>
5306                </enumeratedValue>
5307                <enumeratedValue>
5308                  <name>High</name>
5309                  <description>Read: pin driver is high</description>
5310                  <value>1</value>
5311                </enumeratedValue>
5312              </enumeratedValues>
5313              <enumeratedValues>
5314                <usage>write</usage>
5315                <enumeratedValue>
5316                  <name>Clear</name>
5317                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5318                  <value>1</value>
5319                </enumeratedValue>
5320              </enumeratedValues>
5321            </field>
5322            <field>
5323              <name>PIN18</name>
5324              <description>Pin 18</description>
5325              <lsb>18</lsb>
5326              <msb>18</msb>
5327              <enumeratedValues>
5328                <usage>read</usage>
5329                <enumeratedValue>
5330                  <name>Low</name>
5331                  <description>Read: pin driver is low</description>
5332                  <value>0</value>
5333                </enumeratedValue>
5334                <enumeratedValue>
5335                  <name>High</name>
5336                  <description>Read: pin driver is high</description>
5337                  <value>1</value>
5338                </enumeratedValue>
5339              </enumeratedValues>
5340              <enumeratedValues>
5341                <usage>write</usage>
5342                <enumeratedValue>
5343                  <name>Clear</name>
5344                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5345                  <value>1</value>
5346                </enumeratedValue>
5347              </enumeratedValues>
5348            </field>
5349            <field>
5350              <name>PIN19</name>
5351              <description>Pin 19</description>
5352              <lsb>19</lsb>
5353              <msb>19</msb>
5354              <enumeratedValues>
5355                <usage>read</usage>
5356                <enumeratedValue>
5357                  <name>Low</name>
5358                  <description>Read: pin driver is low</description>
5359                  <value>0</value>
5360                </enumeratedValue>
5361                <enumeratedValue>
5362                  <name>High</name>
5363                  <description>Read: pin driver is high</description>
5364                  <value>1</value>
5365                </enumeratedValue>
5366              </enumeratedValues>
5367              <enumeratedValues>
5368                <usage>write</usage>
5369                <enumeratedValue>
5370                  <name>Clear</name>
5371                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5372                  <value>1</value>
5373                </enumeratedValue>
5374              </enumeratedValues>
5375            </field>
5376            <field>
5377              <name>PIN20</name>
5378              <description>Pin 20</description>
5379              <lsb>20</lsb>
5380              <msb>20</msb>
5381              <enumeratedValues>
5382                <usage>read</usage>
5383                <enumeratedValue>
5384                  <name>Low</name>
5385                  <description>Read: pin driver is low</description>
5386                  <value>0</value>
5387                </enumeratedValue>
5388                <enumeratedValue>
5389                  <name>High</name>
5390                  <description>Read: pin driver is high</description>
5391                  <value>1</value>
5392                </enumeratedValue>
5393              </enumeratedValues>
5394              <enumeratedValues>
5395                <usage>write</usage>
5396                <enumeratedValue>
5397                  <name>Clear</name>
5398                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5399                  <value>1</value>
5400                </enumeratedValue>
5401              </enumeratedValues>
5402            </field>
5403            <field>
5404              <name>PIN21</name>
5405              <description>Pin 21</description>
5406              <lsb>21</lsb>
5407              <msb>21</msb>
5408              <enumeratedValues>
5409                <usage>read</usage>
5410                <enumeratedValue>
5411                  <name>Low</name>
5412                  <description>Read: pin driver is low</description>
5413                  <value>0</value>
5414                </enumeratedValue>
5415                <enumeratedValue>
5416                  <name>High</name>
5417                  <description>Read: pin driver is high</description>
5418                  <value>1</value>
5419                </enumeratedValue>
5420              </enumeratedValues>
5421              <enumeratedValues>
5422                <usage>write</usage>
5423                <enumeratedValue>
5424                  <name>Clear</name>
5425                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5426                  <value>1</value>
5427                </enumeratedValue>
5428              </enumeratedValues>
5429            </field>
5430            <field>
5431              <name>PIN22</name>
5432              <description>Pin 22</description>
5433              <lsb>22</lsb>
5434              <msb>22</msb>
5435              <enumeratedValues>
5436                <usage>read</usage>
5437                <enumeratedValue>
5438                  <name>Low</name>
5439                  <description>Read: pin driver is low</description>
5440                  <value>0</value>
5441                </enumeratedValue>
5442                <enumeratedValue>
5443                  <name>High</name>
5444                  <description>Read: pin driver is high</description>
5445                  <value>1</value>
5446                </enumeratedValue>
5447              </enumeratedValues>
5448              <enumeratedValues>
5449                <usage>write</usage>
5450                <enumeratedValue>
5451                  <name>Clear</name>
5452                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5453                  <value>1</value>
5454                </enumeratedValue>
5455              </enumeratedValues>
5456            </field>
5457            <field>
5458              <name>PIN23</name>
5459              <description>Pin 23</description>
5460              <lsb>23</lsb>
5461              <msb>23</msb>
5462              <enumeratedValues>
5463                <usage>read</usage>
5464                <enumeratedValue>
5465                  <name>Low</name>
5466                  <description>Read: pin driver is low</description>
5467                  <value>0</value>
5468                </enumeratedValue>
5469                <enumeratedValue>
5470                  <name>High</name>
5471                  <description>Read: pin driver is high</description>
5472                  <value>1</value>
5473                </enumeratedValue>
5474              </enumeratedValues>
5475              <enumeratedValues>
5476                <usage>write</usage>
5477                <enumeratedValue>
5478                  <name>Clear</name>
5479                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5480                  <value>1</value>
5481                </enumeratedValue>
5482              </enumeratedValues>
5483            </field>
5484            <field>
5485              <name>PIN24</name>
5486              <description>Pin 24</description>
5487              <lsb>24</lsb>
5488              <msb>24</msb>
5489              <enumeratedValues>
5490                <usage>read</usage>
5491                <enumeratedValue>
5492                  <name>Low</name>
5493                  <description>Read: pin driver is low</description>
5494                  <value>0</value>
5495                </enumeratedValue>
5496                <enumeratedValue>
5497                  <name>High</name>
5498                  <description>Read: pin driver is high</description>
5499                  <value>1</value>
5500                </enumeratedValue>
5501              </enumeratedValues>
5502              <enumeratedValues>
5503                <usage>write</usage>
5504                <enumeratedValue>
5505                  <name>Clear</name>
5506                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5507                  <value>1</value>
5508                </enumeratedValue>
5509              </enumeratedValues>
5510            </field>
5511            <field>
5512              <name>PIN25</name>
5513              <description>Pin 25</description>
5514              <lsb>25</lsb>
5515              <msb>25</msb>
5516              <enumeratedValues>
5517                <usage>read</usage>
5518                <enumeratedValue>
5519                  <name>Low</name>
5520                  <description>Read: pin driver is low</description>
5521                  <value>0</value>
5522                </enumeratedValue>
5523                <enumeratedValue>
5524                  <name>High</name>
5525                  <description>Read: pin driver is high</description>
5526                  <value>1</value>
5527                </enumeratedValue>
5528              </enumeratedValues>
5529              <enumeratedValues>
5530                <usage>write</usage>
5531                <enumeratedValue>
5532                  <name>Clear</name>
5533                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5534                  <value>1</value>
5535                </enumeratedValue>
5536              </enumeratedValues>
5537            </field>
5538            <field>
5539              <name>PIN26</name>
5540              <description>Pin 26</description>
5541              <lsb>26</lsb>
5542              <msb>26</msb>
5543              <enumeratedValues>
5544                <usage>read</usage>
5545                <enumeratedValue>
5546                  <name>Low</name>
5547                  <description>Read: pin driver is low</description>
5548                  <value>0</value>
5549                </enumeratedValue>
5550                <enumeratedValue>
5551                  <name>High</name>
5552                  <description>Read: pin driver is high</description>
5553                  <value>1</value>
5554                </enumeratedValue>
5555              </enumeratedValues>
5556              <enumeratedValues>
5557                <usage>write</usage>
5558                <enumeratedValue>
5559                  <name>Clear</name>
5560                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5561                  <value>1</value>
5562                </enumeratedValue>
5563              </enumeratedValues>
5564            </field>
5565            <field>
5566              <name>PIN27</name>
5567              <description>Pin 27</description>
5568              <lsb>27</lsb>
5569              <msb>27</msb>
5570              <enumeratedValues>
5571                <usage>read</usage>
5572                <enumeratedValue>
5573                  <name>Low</name>
5574                  <description>Read: pin driver is low</description>
5575                  <value>0</value>
5576                </enumeratedValue>
5577                <enumeratedValue>
5578                  <name>High</name>
5579                  <description>Read: pin driver is high</description>
5580                  <value>1</value>
5581                </enumeratedValue>
5582              </enumeratedValues>
5583              <enumeratedValues>
5584                <usage>write</usage>
5585                <enumeratedValue>
5586                  <name>Clear</name>
5587                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5588                  <value>1</value>
5589                </enumeratedValue>
5590              </enumeratedValues>
5591            </field>
5592            <field>
5593              <name>PIN28</name>
5594              <description>Pin 28</description>
5595              <lsb>28</lsb>
5596              <msb>28</msb>
5597              <enumeratedValues>
5598                <usage>read</usage>
5599                <enumeratedValue>
5600                  <name>Low</name>
5601                  <description>Read: pin driver is low</description>
5602                  <value>0</value>
5603                </enumeratedValue>
5604                <enumeratedValue>
5605                  <name>High</name>
5606                  <description>Read: pin driver is high</description>
5607                  <value>1</value>
5608                </enumeratedValue>
5609              </enumeratedValues>
5610              <enumeratedValues>
5611                <usage>write</usage>
5612                <enumeratedValue>
5613                  <name>Clear</name>
5614                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5615                  <value>1</value>
5616                </enumeratedValue>
5617              </enumeratedValues>
5618            </field>
5619            <field>
5620              <name>PIN29</name>
5621              <description>Pin 29</description>
5622              <lsb>29</lsb>
5623              <msb>29</msb>
5624              <enumeratedValues>
5625                <usage>read</usage>
5626                <enumeratedValue>
5627                  <name>Low</name>
5628                  <description>Read: pin driver is low</description>
5629                  <value>0</value>
5630                </enumeratedValue>
5631                <enumeratedValue>
5632                  <name>High</name>
5633                  <description>Read: pin driver is high</description>
5634                  <value>1</value>
5635                </enumeratedValue>
5636              </enumeratedValues>
5637              <enumeratedValues>
5638                <usage>write</usage>
5639                <enumeratedValue>
5640                  <name>Clear</name>
5641                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5642                  <value>1</value>
5643                </enumeratedValue>
5644              </enumeratedValues>
5645            </field>
5646            <field>
5647              <name>PIN30</name>
5648              <description>Pin 30</description>
5649              <lsb>30</lsb>
5650              <msb>30</msb>
5651              <enumeratedValues>
5652                <usage>read</usage>
5653                <enumeratedValue>
5654                  <name>Low</name>
5655                  <description>Read: pin driver is low</description>
5656                  <value>0</value>
5657                </enumeratedValue>
5658                <enumeratedValue>
5659                  <name>High</name>
5660                  <description>Read: pin driver is high</description>
5661                  <value>1</value>
5662                </enumeratedValue>
5663              </enumeratedValues>
5664              <enumeratedValues>
5665                <usage>write</usage>
5666                <enumeratedValue>
5667                  <name>Clear</name>
5668                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5669                  <value>1</value>
5670                </enumeratedValue>
5671              </enumeratedValues>
5672            </field>
5673            <field>
5674              <name>PIN31</name>
5675              <description>Pin 31</description>
5676              <lsb>31</lsb>
5677              <msb>31</msb>
5678              <enumeratedValues>
5679                <usage>read</usage>
5680                <enumeratedValue>
5681                  <name>Low</name>
5682                  <description>Read: pin driver is low</description>
5683                  <value>0</value>
5684                </enumeratedValue>
5685                <enumeratedValue>
5686                  <name>High</name>
5687                  <description>Read: pin driver is high</description>
5688                  <value>1</value>
5689                </enumeratedValue>
5690              </enumeratedValues>
5691              <enumeratedValues>
5692                <usage>write</usage>
5693                <enumeratedValue>
5694                  <name>Clear</name>
5695                  <description>Write: a '1' sets the pin low; a '0' has no effect</description>
5696                  <value>1</value>
5697                </enumeratedValue>
5698              </enumeratedValues>
5699            </field>
5700          </fields>
5701        </register>
5702        <register>
5703          <name>IN</name>
5704          <description>Read GPIO port</description>
5705          <addressOffset>0x510</addressOffset>
5706          <access>read-only</access>
5707          <fields>
5708            <field>
5709              <name>PIN0</name>
5710              <description>Pin 0</description>
5711              <lsb>0</lsb>
5712              <msb>0</msb>
5713              <enumeratedValues>
5714                <enumeratedValue>
5715                  <name>Low</name>
5716                  <description>Pin input is low</description>
5717                  <value>0</value>
5718                </enumeratedValue>
5719                <enumeratedValue>
5720                  <name>High</name>
5721                  <description>Pin input is high</description>
5722                  <value>1</value>
5723                </enumeratedValue>
5724              </enumeratedValues>
5725            </field>
5726            <field>
5727              <name>PIN1</name>
5728              <description>Pin 1</description>
5729              <lsb>1</lsb>
5730              <msb>1</msb>
5731              <enumeratedValues>
5732                <enumeratedValue>
5733                  <name>Low</name>
5734                  <description>Pin input is low</description>
5735                  <value>0</value>
5736                </enumeratedValue>
5737                <enumeratedValue>
5738                  <name>High</name>
5739                  <description>Pin input is high</description>
5740                  <value>1</value>
5741                </enumeratedValue>
5742              </enumeratedValues>
5743            </field>
5744            <field>
5745              <name>PIN2</name>
5746              <description>Pin 2</description>
5747              <lsb>2</lsb>
5748              <msb>2</msb>
5749              <enumeratedValues>
5750                <enumeratedValue>
5751                  <name>Low</name>
5752                  <description>Pin input is low</description>
5753                  <value>0</value>
5754                </enumeratedValue>
5755                <enumeratedValue>
5756                  <name>High</name>
5757                  <description>Pin input is high</description>
5758                  <value>1</value>
5759                </enumeratedValue>
5760              </enumeratedValues>
5761            </field>
5762            <field>
5763              <name>PIN3</name>
5764              <description>Pin 3</description>
5765              <lsb>3</lsb>
5766              <msb>3</msb>
5767              <enumeratedValues>
5768                <enumeratedValue>
5769                  <name>Low</name>
5770                  <description>Pin input is low</description>
5771                  <value>0</value>
5772                </enumeratedValue>
5773                <enumeratedValue>
5774                  <name>High</name>
5775                  <description>Pin input is high</description>
5776                  <value>1</value>
5777                </enumeratedValue>
5778              </enumeratedValues>
5779            </field>
5780            <field>
5781              <name>PIN4</name>
5782              <description>Pin 4</description>
5783              <lsb>4</lsb>
5784              <msb>4</msb>
5785              <enumeratedValues>
5786                <enumeratedValue>
5787                  <name>Low</name>
5788                  <description>Pin input is low</description>
5789                  <value>0</value>
5790                </enumeratedValue>
5791                <enumeratedValue>
5792                  <name>High</name>
5793                  <description>Pin input is high</description>
5794                  <value>1</value>
5795                </enumeratedValue>
5796              </enumeratedValues>
5797            </field>
5798            <field>
5799              <name>PIN5</name>
5800              <description>Pin 5</description>
5801              <lsb>5</lsb>
5802              <msb>5</msb>
5803              <enumeratedValues>
5804                <enumeratedValue>
5805                  <name>Low</name>
5806                  <description>Pin input is low</description>
5807                  <value>0</value>
5808                </enumeratedValue>
5809                <enumeratedValue>
5810                  <name>High</name>
5811                  <description>Pin input is high</description>
5812                  <value>1</value>
5813                </enumeratedValue>
5814              </enumeratedValues>
5815            </field>
5816            <field>
5817              <name>PIN6</name>
5818              <description>Pin 6</description>
5819              <lsb>6</lsb>
5820              <msb>6</msb>
5821              <enumeratedValues>
5822                <enumeratedValue>
5823                  <name>Low</name>
5824                  <description>Pin input is low</description>
5825                  <value>0</value>
5826                </enumeratedValue>
5827                <enumeratedValue>
5828                  <name>High</name>
5829                  <description>Pin input is high</description>
5830                  <value>1</value>
5831                </enumeratedValue>
5832              </enumeratedValues>
5833            </field>
5834            <field>
5835              <name>PIN7</name>
5836              <description>Pin 7</description>
5837              <lsb>7</lsb>
5838              <msb>7</msb>
5839              <enumeratedValues>
5840                <enumeratedValue>
5841                  <name>Low</name>
5842                  <description>Pin input is low</description>
5843                  <value>0</value>
5844                </enumeratedValue>
5845                <enumeratedValue>
5846                  <name>High</name>
5847                  <description>Pin input is high</description>
5848                  <value>1</value>
5849                </enumeratedValue>
5850              </enumeratedValues>
5851            </field>
5852            <field>
5853              <name>PIN8</name>
5854              <description>Pin 8</description>
5855              <lsb>8</lsb>
5856              <msb>8</msb>
5857              <enumeratedValues>
5858                <enumeratedValue>
5859                  <name>Low</name>
5860                  <description>Pin input is low</description>
5861                  <value>0</value>
5862                </enumeratedValue>
5863                <enumeratedValue>
5864                  <name>High</name>
5865                  <description>Pin input is high</description>
5866                  <value>1</value>
5867                </enumeratedValue>
5868              </enumeratedValues>
5869            </field>
5870            <field>
5871              <name>PIN9</name>
5872              <description>Pin 9</description>
5873              <lsb>9</lsb>
5874              <msb>9</msb>
5875              <enumeratedValues>
5876                <enumeratedValue>
5877                  <name>Low</name>
5878                  <description>Pin input is low</description>
5879                  <value>0</value>
5880                </enumeratedValue>
5881                <enumeratedValue>
5882                  <name>High</name>
5883                  <description>Pin input is high</description>
5884                  <value>1</value>
5885                </enumeratedValue>
5886              </enumeratedValues>
5887            </field>
5888            <field>
5889              <name>PIN10</name>
5890              <description>Pin 10</description>
5891              <lsb>10</lsb>
5892              <msb>10</msb>
5893              <enumeratedValues>
5894                <enumeratedValue>
5895                  <name>Low</name>
5896                  <description>Pin input is low</description>
5897                  <value>0</value>
5898                </enumeratedValue>
5899                <enumeratedValue>
5900                  <name>High</name>
5901                  <description>Pin input is high</description>
5902                  <value>1</value>
5903                </enumeratedValue>
5904              </enumeratedValues>
5905            </field>
5906            <field>
5907              <name>PIN11</name>
5908              <description>Pin 11</description>
5909              <lsb>11</lsb>
5910              <msb>11</msb>
5911              <enumeratedValues>
5912                <enumeratedValue>
5913                  <name>Low</name>
5914                  <description>Pin input is low</description>
5915                  <value>0</value>
5916                </enumeratedValue>
5917                <enumeratedValue>
5918                  <name>High</name>
5919                  <description>Pin input is high</description>
5920                  <value>1</value>
5921                </enumeratedValue>
5922              </enumeratedValues>
5923            </field>
5924            <field>
5925              <name>PIN12</name>
5926              <description>Pin 12</description>
5927              <lsb>12</lsb>
5928              <msb>12</msb>
5929              <enumeratedValues>
5930                <enumeratedValue>
5931                  <name>Low</name>
5932                  <description>Pin input is low</description>
5933                  <value>0</value>
5934                </enumeratedValue>
5935                <enumeratedValue>
5936                  <name>High</name>
5937                  <description>Pin input is high</description>
5938                  <value>1</value>
5939                </enumeratedValue>
5940              </enumeratedValues>
5941            </field>
5942            <field>
5943              <name>PIN13</name>
5944              <description>Pin 13</description>
5945              <lsb>13</lsb>
5946              <msb>13</msb>
5947              <enumeratedValues>
5948                <enumeratedValue>
5949                  <name>Low</name>
5950                  <description>Pin input is low</description>
5951                  <value>0</value>
5952                </enumeratedValue>
5953                <enumeratedValue>
5954                  <name>High</name>
5955                  <description>Pin input is high</description>
5956                  <value>1</value>
5957                </enumeratedValue>
5958              </enumeratedValues>
5959            </field>
5960            <field>
5961              <name>PIN14</name>
5962              <description>Pin 14</description>
5963              <lsb>14</lsb>
5964              <msb>14</msb>
5965              <enumeratedValues>
5966                <enumeratedValue>
5967                  <name>Low</name>
5968                  <description>Pin input is low</description>
5969                  <value>0</value>
5970                </enumeratedValue>
5971                <enumeratedValue>
5972                  <name>High</name>
5973                  <description>Pin input is high</description>
5974                  <value>1</value>
5975                </enumeratedValue>
5976              </enumeratedValues>
5977            </field>
5978            <field>
5979              <name>PIN15</name>
5980              <description>Pin 15</description>
5981              <lsb>15</lsb>
5982              <msb>15</msb>
5983              <enumeratedValues>
5984                <enumeratedValue>
5985                  <name>Low</name>
5986                  <description>Pin input is low</description>
5987                  <value>0</value>
5988                </enumeratedValue>
5989                <enumeratedValue>
5990                  <name>High</name>
5991                  <description>Pin input is high</description>
5992                  <value>1</value>
5993                </enumeratedValue>
5994              </enumeratedValues>
5995            </field>
5996            <field>
5997              <name>PIN16</name>
5998              <description>Pin 16</description>
5999              <lsb>16</lsb>
6000              <msb>16</msb>
6001              <enumeratedValues>
6002                <enumeratedValue>
6003                  <name>Low</name>
6004                  <description>Pin input is low</description>
6005                  <value>0</value>
6006                </enumeratedValue>
6007                <enumeratedValue>
6008                  <name>High</name>
6009                  <description>Pin input is high</description>
6010                  <value>1</value>
6011                </enumeratedValue>
6012              </enumeratedValues>
6013            </field>
6014            <field>
6015              <name>PIN17</name>
6016              <description>Pin 17</description>
6017              <lsb>17</lsb>
6018              <msb>17</msb>
6019              <enumeratedValues>
6020                <enumeratedValue>
6021                  <name>Low</name>
6022                  <description>Pin input is low</description>
6023                  <value>0</value>
6024                </enumeratedValue>
6025                <enumeratedValue>
6026                  <name>High</name>
6027                  <description>Pin input is high</description>
6028                  <value>1</value>
6029                </enumeratedValue>
6030              </enumeratedValues>
6031            </field>
6032            <field>
6033              <name>PIN18</name>
6034              <description>Pin 18</description>
6035              <lsb>18</lsb>
6036              <msb>18</msb>
6037              <enumeratedValues>
6038                <enumeratedValue>
6039                  <name>Low</name>
6040                  <description>Pin input is low</description>
6041                  <value>0</value>
6042                </enumeratedValue>
6043                <enumeratedValue>
6044                  <name>High</name>
6045                  <description>Pin input is high</description>
6046                  <value>1</value>
6047                </enumeratedValue>
6048              </enumeratedValues>
6049            </field>
6050            <field>
6051              <name>PIN19</name>
6052              <description>Pin 19</description>
6053              <lsb>19</lsb>
6054              <msb>19</msb>
6055              <enumeratedValues>
6056                <enumeratedValue>
6057                  <name>Low</name>
6058                  <description>Pin input is low</description>
6059                  <value>0</value>
6060                </enumeratedValue>
6061                <enumeratedValue>
6062                  <name>High</name>
6063                  <description>Pin input is high</description>
6064                  <value>1</value>
6065                </enumeratedValue>
6066              </enumeratedValues>
6067            </field>
6068            <field>
6069              <name>PIN20</name>
6070              <description>Pin 20</description>
6071              <lsb>20</lsb>
6072              <msb>20</msb>
6073              <enumeratedValues>
6074                <enumeratedValue>
6075                  <name>Low</name>
6076                  <description>Pin input is low</description>
6077                  <value>0</value>
6078                </enumeratedValue>
6079                <enumeratedValue>
6080                  <name>High</name>
6081                  <description>Pin input is high</description>
6082                  <value>1</value>
6083                </enumeratedValue>
6084              </enumeratedValues>
6085            </field>
6086            <field>
6087              <name>PIN21</name>
6088              <description>Pin 21</description>
6089              <lsb>21</lsb>
6090              <msb>21</msb>
6091              <enumeratedValues>
6092                <enumeratedValue>
6093                  <name>Low</name>
6094                  <description>Pin input is low</description>
6095                  <value>0</value>
6096                </enumeratedValue>
6097                <enumeratedValue>
6098                  <name>High</name>
6099                  <description>Pin input is high</description>
6100                  <value>1</value>
6101                </enumeratedValue>
6102              </enumeratedValues>
6103            </field>
6104            <field>
6105              <name>PIN22</name>
6106              <description>Pin 22</description>
6107              <lsb>22</lsb>
6108              <msb>22</msb>
6109              <enumeratedValues>
6110                <enumeratedValue>
6111                  <name>Low</name>
6112                  <description>Pin input is low</description>
6113                  <value>0</value>
6114                </enumeratedValue>
6115                <enumeratedValue>
6116                  <name>High</name>
6117                  <description>Pin input is high</description>
6118                  <value>1</value>
6119                </enumeratedValue>
6120              </enumeratedValues>
6121            </field>
6122            <field>
6123              <name>PIN23</name>
6124              <description>Pin 23</description>
6125              <lsb>23</lsb>
6126              <msb>23</msb>
6127              <enumeratedValues>
6128                <enumeratedValue>
6129                  <name>Low</name>
6130                  <description>Pin input is low</description>
6131                  <value>0</value>
6132                </enumeratedValue>
6133                <enumeratedValue>
6134                  <name>High</name>
6135                  <description>Pin input is high</description>
6136                  <value>1</value>
6137                </enumeratedValue>
6138              </enumeratedValues>
6139            </field>
6140            <field>
6141              <name>PIN24</name>
6142              <description>Pin 24</description>
6143              <lsb>24</lsb>
6144              <msb>24</msb>
6145              <enumeratedValues>
6146                <enumeratedValue>
6147                  <name>Low</name>
6148                  <description>Pin input is low</description>
6149                  <value>0</value>
6150                </enumeratedValue>
6151                <enumeratedValue>
6152                  <name>High</name>
6153                  <description>Pin input is high</description>
6154                  <value>1</value>
6155                </enumeratedValue>
6156              </enumeratedValues>
6157            </field>
6158            <field>
6159              <name>PIN25</name>
6160              <description>Pin 25</description>
6161              <lsb>25</lsb>
6162              <msb>25</msb>
6163              <enumeratedValues>
6164                <enumeratedValue>
6165                  <name>Low</name>
6166                  <description>Pin input is low</description>
6167                  <value>0</value>
6168                </enumeratedValue>
6169                <enumeratedValue>
6170                  <name>High</name>
6171                  <description>Pin input is high</description>
6172                  <value>1</value>
6173                </enumeratedValue>
6174              </enumeratedValues>
6175            </field>
6176            <field>
6177              <name>PIN26</name>
6178              <description>Pin 26</description>
6179              <lsb>26</lsb>
6180              <msb>26</msb>
6181              <enumeratedValues>
6182                <enumeratedValue>
6183                  <name>Low</name>
6184                  <description>Pin input is low</description>
6185                  <value>0</value>
6186                </enumeratedValue>
6187                <enumeratedValue>
6188                  <name>High</name>
6189                  <description>Pin input is high</description>
6190                  <value>1</value>
6191                </enumeratedValue>
6192              </enumeratedValues>
6193            </field>
6194            <field>
6195              <name>PIN27</name>
6196              <description>Pin 27</description>
6197              <lsb>27</lsb>
6198              <msb>27</msb>
6199              <enumeratedValues>
6200                <enumeratedValue>
6201                  <name>Low</name>
6202                  <description>Pin input is low</description>
6203                  <value>0</value>
6204                </enumeratedValue>
6205                <enumeratedValue>
6206                  <name>High</name>
6207                  <description>Pin input is high</description>
6208                  <value>1</value>
6209                </enumeratedValue>
6210              </enumeratedValues>
6211            </field>
6212            <field>
6213              <name>PIN28</name>
6214              <description>Pin 28</description>
6215              <lsb>28</lsb>
6216              <msb>28</msb>
6217              <enumeratedValues>
6218                <enumeratedValue>
6219                  <name>Low</name>
6220                  <description>Pin input is low</description>
6221                  <value>0</value>
6222                </enumeratedValue>
6223                <enumeratedValue>
6224                  <name>High</name>
6225                  <description>Pin input is high</description>
6226                  <value>1</value>
6227                </enumeratedValue>
6228              </enumeratedValues>
6229            </field>
6230            <field>
6231              <name>PIN29</name>
6232              <description>Pin 29</description>
6233              <lsb>29</lsb>
6234              <msb>29</msb>
6235              <enumeratedValues>
6236                <enumeratedValue>
6237                  <name>Low</name>
6238                  <description>Pin input is low</description>
6239                  <value>0</value>
6240                </enumeratedValue>
6241                <enumeratedValue>
6242                  <name>High</name>
6243                  <description>Pin input is high</description>
6244                  <value>1</value>
6245                </enumeratedValue>
6246              </enumeratedValues>
6247            </field>
6248            <field>
6249              <name>PIN30</name>
6250              <description>Pin 30</description>
6251              <lsb>30</lsb>
6252              <msb>30</msb>
6253              <enumeratedValues>
6254                <enumeratedValue>
6255                  <name>Low</name>
6256                  <description>Pin input is low</description>
6257                  <value>0</value>
6258                </enumeratedValue>
6259                <enumeratedValue>
6260                  <name>High</name>
6261                  <description>Pin input is high</description>
6262                  <value>1</value>
6263                </enumeratedValue>
6264              </enumeratedValues>
6265            </field>
6266            <field>
6267              <name>PIN31</name>
6268              <description>Pin 31</description>
6269              <lsb>31</lsb>
6270              <msb>31</msb>
6271              <enumeratedValues>
6272                <enumeratedValue>
6273                  <name>Low</name>
6274                  <description>Pin input is low</description>
6275                  <value>0</value>
6276                </enumeratedValue>
6277                <enumeratedValue>
6278                  <name>High</name>
6279                  <description>Pin input is high</description>
6280                  <value>1</value>
6281                </enumeratedValue>
6282              </enumeratedValues>
6283            </field>
6284          </fields>
6285        </register>
6286        <register>
6287          <name>DIR</name>
6288          <description>Direction of GPIO pins</description>
6289          <addressOffset>0x514</addressOffset>
6290          <access>read-write</access>
6291          <fields>
6292            <field>
6293              <name>PIN0</name>
6294              <description>Pin 0</description>
6295              <lsb>0</lsb>
6296              <msb>0</msb>
6297              <enumeratedValues>
6298                <enumeratedValue>
6299                  <name>Input</name>
6300                  <description>Pin set as input</description>
6301                  <value>0</value>
6302                </enumeratedValue>
6303                <enumeratedValue>
6304                  <name>Output</name>
6305                  <description>Pin set as output</description>
6306                  <value>1</value>
6307                </enumeratedValue>
6308              </enumeratedValues>
6309            </field>
6310            <field>
6311              <name>PIN1</name>
6312              <description>Pin 1</description>
6313              <lsb>1</lsb>
6314              <msb>1</msb>
6315              <enumeratedValues>
6316                <enumeratedValue>
6317                  <name>Input</name>
6318                  <description>Pin set as input</description>
6319                  <value>0</value>
6320                </enumeratedValue>
6321                <enumeratedValue>
6322                  <name>Output</name>
6323                  <description>Pin set as output</description>
6324                  <value>1</value>
6325                </enumeratedValue>
6326              </enumeratedValues>
6327            </field>
6328            <field>
6329              <name>PIN2</name>
6330              <description>Pin 2</description>
6331              <lsb>2</lsb>
6332              <msb>2</msb>
6333              <enumeratedValues>
6334                <enumeratedValue>
6335                  <name>Input</name>
6336                  <description>Pin set as input</description>
6337                  <value>0</value>
6338                </enumeratedValue>
6339                <enumeratedValue>
6340                  <name>Output</name>
6341                  <description>Pin set as output</description>
6342                  <value>1</value>
6343                </enumeratedValue>
6344              </enumeratedValues>
6345            </field>
6346            <field>
6347              <name>PIN3</name>
6348              <description>Pin 3</description>
6349              <lsb>3</lsb>
6350              <msb>3</msb>
6351              <enumeratedValues>
6352                <enumeratedValue>
6353                  <name>Input</name>
6354                  <description>Pin set as input</description>
6355                  <value>0</value>
6356                </enumeratedValue>
6357                <enumeratedValue>
6358                  <name>Output</name>
6359                  <description>Pin set as output</description>
6360                  <value>1</value>
6361                </enumeratedValue>
6362              </enumeratedValues>
6363            </field>
6364            <field>
6365              <name>PIN4</name>
6366              <description>Pin 4</description>
6367              <lsb>4</lsb>
6368              <msb>4</msb>
6369              <enumeratedValues>
6370                <enumeratedValue>
6371                  <name>Input</name>
6372                  <description>Pin set as input</description>
6373                  <value>0</value>
6374                </enumeratedValue>
6375                <enumeratedValue>
6376                  <name>Output</name>
6377                  <description>Pin set as output</description>
6378                  <value>1</value>
6379                </enumeratedValue>
6380              </enumeratedValues>
6381            </field>
6382            <field>
6383              <name>PIN5</name>
6384              <description>Pin 5</description>
6385              <lsb>5</lsb>
6386              <msb>5</msb>
6387              <enumeratedValues>
6388                <enumeratedValue>
6389                  <name>Input</name>
6390                  <description>Pin set as input</description>
6391                  <value>0</value>
6392                </enumeratedValue>
6393                <enumeratedValue>
6394                  <name>Output</name>
6395                  <description>Pin set as output</description>
6396                  <value>1</value>
6397                </enumeratedValue>
6398              </enumeratedValues>
6399            </field>
6400            <field>
6401              <name>PIN6</name>
6402              <description>Pin 6</description>
6403              <lsb>6</lsb>
6404              <msb>6</msb>
6405              <enumeratedValues>
6406                <enumeratedValue>
6407                  <name>Input</name>
6408                  <description>Pin set as input</description>
6409                  <value>0</value>
6410                </enumeratedValue>
6411                <enumeratedValue>
6412                  <name>Output</name>
6413                  <description>Pin set as output</description>
6414                  <value>1</value>
6415                </enumeratedValue>
6416              </enumeratedValues>
6417            </field>
6418            <field>
6419              <name>PIN7</name>
6420              <description>Pin 7</description>
6421              <lsb>7</lsb>
6422              <msb>7</msb>
6423              <enumeratedValues>
6424                <enumeratedValue>
6425                  <name>Input</name>
6426                  <description>Pin set as input</description>
6427                  <value>0</value>
6428                </enumeratedValue>
6429                <enumeratedValue>
6430                  <name>Output</name>
6431                  <description>Pin set as output</description>
6432                  <value>1</value>
6433                </enumeratedValue>
6434              </enumeratedValues>
6435            </field>
6436            <field>
6437              <name>PIN8</name>
6438              <description>Pin 8</description>
6439              <lsb>8</lsb>
6440              <msb>8</msb>
6441              <enumeratedValues>
6442                <enumeratedValue>
6443                  <name>Input</name>
6444                  <description>Pin set as input</description>
6445                  <value>0</value>
6446                </enumeratedValue>
6447                <enumeratedValue>
6448                  <name>Output</name>
6449                  <description>Pin set as output</description>
6450                  <value>1</value>
6451                </enumeratedValue>
6452              </enumeratedValues>
6453            </field>
6454            <field>
6455              <name>PIN9</name>
6456              <description>Pin 9</description>
6457              <lsb>9</lsb>
6458              <msb>9</msb>
6459              <enumeratedValues>
6460                <enumeratedValue>
6461                  <name>Input</name>
6462                  <description>Pin set as input</description>
6463                  <value>0</value>
6464                </enumeratedValue>
6465                <enumeratedValue>
6466                  <name>Output</name>
6467                  <description>Pin set as output</description>
6468                  <value>1</value>
6469                </enumeratedValue>
6470              </enumeratedValues>
6471            </field>
6472            <field>
6473              <name>PIN10</name>
6474              <description>Pin 10</description>
6475              <lsb>10</lsb>
6476              <msb>10</msb>
6477              <enumeratedValues>
6478                <enumeratedValue>
6479                  <name>Input</name>
6480                  <description>Pin set as input</description>
6481                  <value>0</value>
6482                </enumeratedValue>
6483                <enumeratedValue>
6484                  <name>Output</name>
6485                  <description>Pin set as output</description>
6486                  <value>1</value>
6487                </enumeratedValue>
6488              </enumeratedValues>
6489            </field>
6490            <field>
6491              <name>PIN11</name>
6492              <description>Pin 11</description>
6493              <lsb>11</lsb>
6494              <msb>11</msb>
6495              <enumeratedValues>
6496                <enumeratedValue>
6497                  <name>Input</name>
6498                  <description>Pin set as input</description>
6499                  <value>0</value>
6500                </enumeratedValue>
6501                <enumeratedValue>
6502                  <name>Output</name>
6503                  <description>Pin set as output</description>
6504                  <value>1</value>
6505                </enumeratedValue>
6506              </enumeratedValues>
6507            </field>
6508            <field>
6509              <name>PIN12</name>
6510              <description>Pin 12</description>
6511              <lsb>12</lsb>
6512              <msb>12</msb>
6513              <enumeratedValues>
6514                <enumeratedValue>
6515                  <name>Input</name>
6516                  <description>Pin set as input</description>
6517                  <value>0</value>
6518                </enumeratedValue>
6519                <enumeratedValue>
6520                  <name>Output</name>
6521                  <description>Pin set as output</description>
6522                  <value>1</value>
6523                </enumeratedValue>
6524              </enumeratedValues>
6525            </field>
6526            <field>
6527              <name>PIN13</name>
6528              <description>Pin 13</description>
6529              <lsb>13</lsb>
6530              <msb>13</msb>
6531              <enumeratedValues>
6532                <enumeratedValue>
6533                  <name>Input</name>
6534                  <description>Pin set as input</description>
6535                  <value>0</value>
6536                </enumeratedValue>
6537                <enumeratedValue>
6538                  <name>Output</name>
6539                  <description>Pin set as output</description>
6540                  <value>1</value>
6541                </enumeratedValue>
6542              </enumeratedValues>
6543            </field>
6544            <field>
6545              <name>PIN14</name>
6546              <description>Pin 14</description>
6547              <lsb>14</lsb>
6548              <msb>14</msb>
6549              <enumeratedValues>
6550                <enumeratedValue>
6551                  <name>Input</name>
6552                  <description>Pin set as input</description>
6553                  <value>0</value>
6554                </enumeratedValue>
6555                <enumeratedValue>
6556                  <name>Output</name>
6557                  <description>Pin set as output</description>
6558                  <value>1</value>
6559                </enumeratedValue>
6560              </enumeratedValues>
6561            </field>
6562            <field>
6563              <name>PIN15</name>
6564              <description>Pin 15</description>
6565              <lsb>15</lsb>
6566              <msb>15</msb>
6567              <enumeratedValues>
6568                <enumeratedValue>
6569                  <name>Input</name>
6570                  <description>Pin set as input</description>
6571                  <value>0</value>
6572                </enumeratedValue>
6573                <enumeratedValue>
6574                  <name>Output</name>
6575                  <description>Pin set as output</description>
6576                  <value>1</value>
6577                </enumeratedValue>
6578              </enumeratedValues>
6579            </field>
6580            <field>
6581              <name>PIN16</name>
6582              <description>Pin 16</description>
6583              <lsb>16</lsb>
6584              <msb>16</msb>
6585              <enumeratedValues>
6586                <enumeratedValue>
6587                  <name>Input</name>
6588                  <description>Pin set as input</description>
6589                  <value>0</value>
6590                </enumeratedValue>
6591                <enumeratedValue>
6592                  <name>Output</name>
6593                  <description>Pin set as output</description>
6594                  <value>1</value>
6595                </enumeratedValue>
6596              </enumeratedValues>
6597            </field>
6598            <field>
6599              <name>PIN17</name>
6600              <description>Pin 17</description>
6601              <lsb>17</lsb>
6602              <msb>17</msb>
6603              <enumeratedValues>
6604                <enumeratedValue>
6605                  <name>Input</name>
6606                  <description>Pin set as input</description>
6607                  <value>0</value>
6608                </enumeratedValue>
6609                <enumeratedValue>
6610                  <name>Output</name>
6611                  <description>Pin set as output</description>
6612                  <value>1</value>
6613                </enumeratedValue>
6614              </enumeratedValues>
6615            </field>
6616            <field>
6617              <name>PIN18</name>
6618              <description>Pin 18</description>
6619              <lsb>18</lsb>
6620              <msb>18</msb>
6621              <enumeratedValues>
6622                <enumeratedValue>
6623                  <name>Input</name>
6624                  <description>Pin set as input</description>
6625                  <value>0</value>
6626                </enumeratedValue>
6627                <enumeratedValue>
6628                  <name>Output</name>
6629                  <description>Pin set as output</description>
6630                  <value>1</value>
6631                </enumeratedValue>
6632              </enumeratedValues>
6633            </field>
6634            <field>
6635              <name>PIN19</name>
6636              <description>Pin 19</description>
6637              <lsb>19</lsb>
6638              <msb>19</msb>
6639              <enumeratedValues>
6640                <enumeratedValue>
6641                  <name>Input</name>
6642                  <description>Pin set as input</description>
6643                  <value>0</value>
6644                </enumeratedValue>
6645                <enumeratedValue>
6646                  <name>Output</name>
6647                  <description>Pin set as output</description>
6648                  <value>1</value>
6649                </enumeratedValue>
6650              </enumeratedValues>
6651            </field>
6652            <field>
6653              <name>PIN20</name>
6654              <description>Pin 20</description>
6655              <lsb>20</lsb>
6656              <msb>20</msb>
6657              <enumeratedValues>
6658                <enumeratedValue>
6659                  <name>Input</name>
6660                  <description>Pin set as input</description>
6661                  <value>0</value>
6662                </enumeratedValue>
6663                <enumeratedValue>
6664                  <name>Output</name>
6665                  <description>Pin set as output</description>
6666                  <value>1</value>
6667                </enumeratedValue>
6668              </enumeratedValues>
6669            </field>
6670            <field>
6671              <name>PIN21</name>
6672              <description>Pin 21</description>
6673              <lsb>21</lsb>
6674              <msb>21</msb>
6675              <enumeratedValues>
6676                <enumeratedValue>
6677                  <name>Input</name>
6678                  <description>Pin set as input</description>
6679                  <value>0</value>
6680                </enumeratedValue>
6681                <enumeratedValue>
6682                  <name>Output</name>
6683                  <description>Pin set as output</description>
6684                  <value>1</value>
6685                </enumeratedValue>
6686              </enumeratedValues>
6687            </field>
6688            <field>
6689              <name>PIN22</name>
6690              <description>Pin 22</description>
6691              <lsb>22</lsb>
6692              <msb>22</msb>
6693              <enumeratedValues>
6694                <enumeratedValue>
6695                  <name>Input</name>
6696                  <description>Pin set as input</description>
6697                  <value>0</value>
6698                </enumeratedValue>
6699                <enumeratedValue>
6700                  <name>Output</name>
6701                  <description>Pin set as output</description>
6702                  <value>1</value>
6703                </enumeratedValue>
6704              </enumeratedValues>
6705            </field>
6706            <field>
6707              <name>PIN23</name>
6708              <description>Pin 23</description>
6709              <lsb>23</lsb>
6710              <msb>23</msb>
6711              <enumeratedValues>
6712                <enumeratedValue>
6713                  <name>Input</name>
6714                  <description>Pin set as input</description>
6715                  <value>0</value>
6716                </enumeratedValue>
6717                <enumeratedValue>
6718                  <name>Output</name>
6719                  <description>Pin set as output</description>
6720                  <value>1</value>
6721                </enumeratedValue>
6722              </enumeratedValues>
6723            </field>
6724            <field>
6725              <name>PIN24</name>
6726              <description>Pin 24</description>
6727              <lsb>24</lsb>
6728              <msb>24</msb>
6729              <enumeratedValues>
6730                <enumeratedValue>
6731                  <name>Input</name>
6732                  <description>Pin set as input</description>
6733                  <value>0</value>
6734                </enumeratedValue>
6735                <enumeratedValue>
6736                  <name>Output</name>
6737                  <description>Pin set as output</description>
6738                  <value>1</value>
6739                </enumeratedValue>
6740              </enumeratedValues>
6741            </field>
6742            <field>
6743              <name>PIN25</name>
6744              <description>Pin 25</description>
6745              <lsb>25</lsb>
6746              <msb>25</msb>
6747              <enumeratedValues>
6748                <enumeratedValue>
6749                  <name>Input</name>
6750                  <description>Pin set as input</description>
6751                  <value>0</value>
6752                </enumeratedValue>
6753                <enumeratedValue>
6754                  <name>Output</name>
6755                  <description>Pin set as output</description>
6756                  <value>1</value>
6757                </enumeratedValue>
6758              </enumeratedValues>
6759            </field>
6760            <field>
6761              <name>PIN26</name>
6762              <description>Pin 26</description>
6763              <lsb>26</lsb>
6764              <msb>26</msb>
6765              <enumeratedValues>
6766                <enumeratedValue>
6767                  <name>Input</name>
6768                  <description>Pin set as input</description>
6769                  <value>0</value>
6770                </enumeratedValue>
6771                <enumeratedValue>
6772                  <name>Output</name>
6773                  <description>Pin set as output</description>
6774                  <value>1</value>
6775                </enumeratedValue>
6776              </enumeratedValues>
6777            </field>
6778            <field>
6779              <name>PIN27</name>
6780              <description>Pin 27</description>
6781              <lsb>27</lsb>
6782              <msb>27</msb>
6783              <enumeratedValues>
6784                <enumeratedValue>
6785                  <name>Input</name>
6786                  <description>Pin set as input</description>
6787                  <value>0</value>
6788                </enumeratedValue>
6789                <enumeratedValue>
6790                  <name>Output</name>
6791                  <description>Pin set as output</description>
6792                  <value>1</value>
6793                </enumeratedValue>
6794              </enumeratedValues>
6795            </field>
6796            <field>
6797              <name>PIN28</name>
6798              <description>Pin 28</description>
6799              <lsb>28</lsb>
6800              <msb>28</msb>
6801              <enumeratedValues>
6802                <enumeratedValue>
6803                  <name>Input</name>
6804                  <description>Pin set as input</description>
6805                  <value>0</value>
6806                </enumeratedValue>
6807                <enumeratedValue>
6808                  <name>Output</name>
6809                  <description>Pin set as output</description>
6810                  <value>1</value>
6811                </enumeratedValue>
6812              </enumeratedValues>
6813            </field>
6814            <field>
6815              <name>PIN29</name>
6816              <description>Pin 29</description>
6817              <lsb>29</lsb>
6818              <msb>29</msb>
6819              <enumeratedValues>
6820                <enumeratedValue>
6821                  <name>Input</name>
6822                  <description>Pin set as input</description>
6823                  <value>0</value>
6824                </enumeratedValue>
6825                <enumeratedValue>
6826                  <name>Output</name>
6827                  <description>Pin set as output</description>
6828                  <value>1</value>
6829                </enumeratedValue>
6830              </enumeratedValues>
6831            </field>
6832            <field>
6833              <name>PIN30</name>
6834              <description>Pin 30</description>
6835              <lsb>30</lsb>
6836              <msb>30</msb>
6837              <enumeratedValues>
6838                <enumeratedValue>
6839                  <name>Input</name>
6840                  <description>Pin set as input</description>
6841                  <value>0</value>
6842                </enumeratedValue>
6843                <enumeratedValue>
6844                  <name>Output</name>
6845                  <description>Pin set as output</description>
6846                  <value>1</value>
6847                </enumeratedValue>
6848              </enumeratedValues>
6849            </field>
6850            <field>
6851              <name>PIN31</name>
6852              <description>Pin 31</description>
6853              <lsb>31</lsb>
6854              <msb>31</msb>
6855              <enumeratedValues>
6856                <enumeratedValue>
6857                  <name>Input</name>
6858                  <description>Pin set as input</description>
6859                  <value>0</value>
6860                </enumeratedValue>
6861                <enumeratedValue>
6862                  <name>Output</name>
6863                  <description>Pin set as output</description>
6864                  <value>1</value>
6865                </enumeratedValue>
6866              </enumeratedValues>
6867            </field>
6868          </fields>
6869        </register>
6870        <register>
6871          <name>DIRSET</name>
6872          <description>DIR set register</description>
6873          <addressOffset>0x518</addressOffset>
6874          <access>read-write</access>
6875          <modifiedWriteValues>oneToSet</modifiedWriteValues>
6876          <fields>
6877            <field>
6878              <name>PIN0</name>
6879              <description>Set as output pin 0</description>
6880              <lsb>0</lsb>
6881              <msb>0</msb>
6882              <enumeratedValues>
6883                <usage>read</usage>
6884                <enumeratedValue>
6885                  <name>Input</name>
6886                  <description>Read: pin set as input</description>
6887                  <value>0</value>
6888                </enumeratedValue>
6889                <enumeratedValue>
6890                  <name>Output</name>
6891                  <description>Read: pin set as output</description>
6892                  <value>1</value>
6893                </enumeratedValue>
6894              </enumeratedValues>
6895              <enumeratedValues>
6896                <usage>write</usage>
6897                <enumeratedValue>
6898                  <name>Set</name>
6899                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6900                  <value>1</value>
6901                </enumeratedValue>
6902              </enumeratedValues>
6903            </field>
6904            <field>
6905              <name>PIN1</name>
6906              <description>Set as output pin 1</description>
6907              <lsb>1</lsb>
6908              <msb>1</msb>
6909              <enumeratedValues>
6910                <usage>read</usage>
6911                <enumeratedValue>
6912                  <name>Input</name>
6913                  <description>Read: pin set as input</description>
6914                  <value>0</value>
6915                </enumeratedValue>
6916                <enumeratedValue>
6917                  <name>Output</name>
6918                  <description>Read: pin set as output</description>
6919                  <value>1</value>
6920                </enumeratedValue>
6921              </enumeratedValues>
6922              <enumeratedValues>
6923                <usage>write</usage>
6924                <enumeratedValue>
6925                  <name>Set</name>
6926                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6927                  <value>1</value>
6928                </enumeratedValue>
6929              </enumeratedValues>
6930            </field>
6931            <field>
6932              <name>PIN2</name>
6933              <description>Set as output pin 2</description>
6934              <lsb>2</lsb>
6935              <msb>2</msb>
6936              <enumeratedValues>
6937                <usage>read</usage>
6938                <enumeratedValue>
6939                  <name>Input</name>
6940                  <description>Read: pin set as input</description>
6941                  <value>0</value>
6942                </enumeratedValue>
6943                <enumeratedValue>
6944                  <name>Output</name>
6945                  <description>Read: pin set as output</description>
6946                  <value>1</value>
6947                </enumeratedValue>
6948              </enumeratedValues>
6949              <enumeratedValues>
6950                <usage>write</usage>
6951                <enumeratedValue>
6952                  <name>Set</name>
6953                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6954                  <value>1</value>
6955                </enumeratedValue>
6956              </enumeratedValues>
6957            </field>
6958            <field>
6959              <name>PIN3</name>
6960              <description>Set as output pin 3</description>
6961              <lsb>3</lsb>
6962              <msb>3</msb>
6963              <enumeratedValues>
6964                <usage>read</usage>
6965                <enumeratedValue>
6966                  <name>Input</name>
6967                  <description>Read: pin set as input</description>
6968                  <value>0</value>
6969                </enumeratedValue>
6970                <enumeratedValue>
6971                  <name>Output</name>
6972                  <description>Read: pin set as output</description>
6973                  <value>1</value>
6974                </enumeratedValue>
6975              </enumeratedValues>
6976              <enumeratedValues>
6977                <usage>write</usage>
6978                <enumeratedValue>
6979                  <name>Set</name>
6980                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
6981                  <value>1</value>
6982                </enumeratedValue>
6983              </enumeratedValues>
6984            </field>
6985            <field>
6986              <name>PIN4</name>
6987              <description>Set as output pin 4</description>
6988              <lsb>4</lsb>
6989              <msb>4</msb>
6990              <enumeratedValues>
6991                <usage>read</usage>
6992                <enumeratedValue>
6993                  <name>Input</name>
6994                  <description>Read: pin set as input</description>
6995                  <value>0</value>
6996                </enumeratedValue>
6997                <enumeratedValue>
6998                  <name>Output</name>
6999                  <description>Read: pin set as output</description>
7000                  <value>1</value>
7001                </enumeratedValue>
7002              </enumeratedValues>
7003              <enumeratedValues>
7004                <usage>write</usage>
7005                <enumeratedValue>
7006                  <name>Set</name>
7007                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7008                  <value>1</value>
7009                </enumeratedValue>
7010              </enumeratedValues>
7011            </field>
7012            <field>
7013              <name>PIN5</name>
7014              <description>Set as output pin 5</description>
7015              <lsb>5</lsb>
7016              <msb>5</msb>
7017              <enumeratedValues>
7018                <usage>read</usage>
7019                <enumeratedValue>
7020                  <name>Input</name>
7021                  <description>Read: pin set as input</description>
7022                  <value>0</value>
7023                </enumeratedValue>
7024                <enumeratedValue>
7025                  <name>Output</name>
7026                  <description>Read: pin set as output</description>
7027                  <value>1</value>
7028                </enumeratedValue>
7029              </enumeratedValues>
7030              <enumeratedValues>
7031                <usage>write</usage>
7032                <enumeratedValue>
7033                  <name>Set</name>
7034                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7035                  <value>1</value>
7036                </enumeratedValue>
7037              </enumeratedValues>
7038            </field>
7039            <field>
7040              <name>PIN6</name>
7041              <description>Set as output pin 6</description>
7042              <lsb>6</lsb>
7043              <msb>6</msb>
7044              <enumeratedValues>
7045                <usage>read</usage>
7046                <enumeratedValue>
7047                  <name>Input</name>
7048                  <description>Read: pin set as input</description>
7049                  <value>0</value>
7050                </enumeratedValue>
7051                <enumeratedValue>
7052                  <name>Output</name>
7053                  <description>Read: pin set as output</description>
7054                  <value>1</value>
7055                </enumeratedValue>
7056              </enumeratedValues>
7057              <enumeratedValues>
7058                <usage>write</usage>
7059                <enumeratedValue>
7060                  <name>Set</name>
7061                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7062                  <value>1</value>
7063                </enumeratedValue>
7064              </enumeratedValues>
7065            </field>
7066            <field>
7067              <name>PIN7</name>
7068              <description>Set as output pin 7</description>
7069              <lsb>7</lsb>
7070              <msb>7</msb>
7071              <enumeratedValues>
7072                <usage>read</usage>
7073                <enumeratedValue>
7074                  <name>Input</name>
7075                  <description>Read: pin set as input</description>
7076                  <value>0</value>
7077                </enumeratedValue>
7078                <enumeratedValue>
7079                  <name>Output</name>
7080                  <description>Read: pin set as output</description>
7081                  <value>1</value>
7082                </enumeratedValue>
7083              </enumeratedValues>
7084              <enumeratedValues>
7085                <usage>write</usage>
7086                <enumeratedValue>
7087                  <name>Set</name>
7088                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7089                  <value>1</value>
7090                </enumeratedValue>
7091              </enumeratedValues>
7092            </field>
7093            <field>
7094              <name>PIN8</name>
7095              <description>Set as output pin 8</description>
7096              <lsb>8</lsb>
7097              <msb>8</msb>
7098              <enumeratedValues>
7099                <usage>read</usage>
7100                <enumeratedValue>
7101                  <name>Input</name>
7102                  <description>Read: pin set as input</description>
7103                  <value>0</value>
7104                </enumeratedValue>
7105                <enumeratedValue>
7106                  <name>Output</name>
7107                  <description>Read: pin set as output</description>
7108                  <value>1</value>
7109                </enumeratedValue>
7110              </enumeratedValues>
7111              <enumeratedValues>
7112                <usage>write</usage>
7113                <enumeratedValue>
7114                  <name>Set</name>
7115                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7116                  <value>1</value>
7117                </enumeratedValue>
7118              </enumeratedValues>
7119            </field>
7120            <field>
7121              <name>PIN9</name>
7122              <description>Set as output pin 9</description>
7123              <lsb>9</lsb>
7124              <msb>9</msb>
7125              <enumeratedValues>
7126                <usage>read</usage>
7127                <enumeratedValue>
7128                  <name>Input</name>
7129                  <description>Read: pin set as input</description>
7130                  <value>0</value>
7131                </enumeratedValue>
7132                <enumeratedValue>
7133                  <name>Output</name>
7134                  <description>Read: pin set as output</description>
7135                  <value>1</value>
7136                </enumeratedValue>
7137              </enumeratedValues>
7138              <enumeratedValues>
7139                <usage>write</usage>
7140                <enumeratedValue>
7141                  <name>Set</name>
7142                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7143                  <value>1</value>
7144                </enumeratedValue>
7145              </enumeratedValues>
7146            </field>
7147            <field>
7148              <name>PIN10</name>
7149              <description>Set as output pin 10</description>
7150              <lsb>10</lsb>
7151              <msb>10</msb>
7152              <enumeratedValues>
7153                <usage>read</usage>
7154                <enumeratedValue>
7155                  <name>Input</name>
7156                  <description>Read: pin set as input</description>
7157                  <value>0</value>
7158                </enumeratedValue>
7159                <enumeratedValue>
7160                  <name>Output</name>
7161                  <description>Read: pin set as output</description>
7162                  <value>1</value>
7163                </enumeratedValue>
7164              </enumeratedValues>
7165              <enumeratedValues>
7166                <usage>write</usage>
7167                <enumeratedValue>
7168                  <name>Set</name>
7169                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7170                  <value>1</value>
7171                </enumeratedValue>
7172              </enumeratedValues>
7173            </field>
7174            <field>
7175              <name>PIN11</name>
7176              <description>Set as output pin 11</description>
7177              <lsb>11</lsb>
7178              <msb>11</msb>
7179              <enumeratedValues>
7180                <usage>read</usage>
7181                <enumeratedValue>
7182                  <name>Input</name>
7183                  <description>Read: pin set as input</description>
7184                  <value>0</value>
7185                </enumeratedValue>
7186                <enumeratedValue>
7187                  <name>Output</name>
7188                  <description>Read: pin set as output</description>
7189                  <value>1</value>
7190                </enumeratedValue>
7191              </enumeratedValues>
7192              <enumeratedValues>
7193                <usage>write</usage>
7194                <enumeratedValue>
7195                  <name>Set</name>
7196                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7197                  <value>1</value>
7198                </enumeratedValue>
7199              </enumeratedValues>
7200            </field>
7201            <field>
7202              <name>PIN12</name>
7203              <description>Set as output pin 12</description>
7204              <lsb>12</lsb>
7205              <msb>12</msb>
7206              <enumeratedValues>
7207                <usage>read</usage>
7208                <enumeratedValue>
7209                  <name>Input</name>
7210                  <description>Read: pin set as input</description>
7211                  <value>0</value>
7212                </enumeratedValue>
7213                <enumeratedValue>
7214                  <name>Output</name>
7215                  <description>Read: pin set as output</description>
7216                  <value>1</value>
7217                </enumeratedValue>
7218              </enumeratedValues>
7219              <enumeratedValues>
7220                <usage>write</usage>
7221                <enumeratedValue>
7222                  <name>Set</name>
7223                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7224                  <value>1</value>
7225                </enumeratedValue>
7226              </enumeratedValues>
7227            </field>
7228            <field>
7229              <name>PIN13</name>
7230              <description>Set as output pin 13</description>
7231              <lsb>13</lsb>
7232              <msb>13</msb>
7233              <enumeratedValues>
7234                <usage>read</usage>
7235                <enumeratedValue>
7236                  <name>Input</name>
7237                  <description>Read: pin set as input</description>
7238                  <value>0</value>
7239                </enumeratedValue>
7240                <enumeratedValue>
7241                  <name>Output</name>
7242                  <description>Read: pin set as output</description>
7243                  <value>1</value>
7244                </enumeratedValue>
7245              </enumeratedValues>
7246              <enumeratedValues>
7247                <usage>write</usage>
7248                <enumeratedValue>
7249                  <name>Set</name>
7250                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7251                  <value>1</value>
7252                </enumeratedValue>
7253              </enumeratedValues>
7254            </field>
7255            <field>
7256              <name>PIN14</name>
7257              <description>Set as output pin 14</description>
7258              <lsb>14</lsb>
7259              <msb>14</msb>
7260              <enumeratedValues>
7261                <usage>read</usage>
7262                <enumeratedValue>
7263                  <name>Input</name>
7264                  <description>Read: pin set as input</description>
7265                  <value>0</value>
7266                </enumeratedValue>
7267                <enumeratedValue>
7268                  <name>Output</name>
7269                  <description>Read: pin set as output</description>
7270                  <value>1</value>
7271                </enumeratedValue>
7272              </enumeratedValues>
7273              <enumeratedValues>
7274                <usage>write</usage>
7275                <enumeratedValue>
7276                  <name>Set</name>
7277                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7278                  <value>1</value>
7279                </enumeratedValue>
7280              </enumeratedValues>
7281            </field>
7282            <field>
7283              <name>PIN15</name>
7284              <description>Set as output pin 15</description>
7285              <lsb>15</lsb>
7286              <msb>15</msb>
7287              <enumeratedValues>
7288                <usage>read</usage>
7289                <enumeratedValue>
7290                  <name>Input</name>
7291                  <description>Read: pin set as input</description>
7292                  <value>0</value>
7293                </enumeratedValue>
7294                <enumeratedValue>
7295                  <name>Output</name>
7296                  <description>Read: pin set as output</description>
7297                  <value>1</value>
7298                </enumeratedValue>
7299              </enumeratedValues>
7300              <enumeratedValues>
7301                <usage>write</usage>
7302                <enumeratedValue>
7303                  <name>Set</name>
7304                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7305                  <value>1</value>
7306                </enumeratedValue>
7307              </enumeratedValues>
7308            </field>
7309            <field>
7310              <name>PIN16</name>
7311              <description>Set as output pin 16</description>
7312              <lsb>16</lsb>
7313              <msb>16</msb>
7314              <enumeratedValues>
7315                <usage>read</usage>
7316                <enumeratedValue>
7317                  <name>Input</name>
7318                  <description>Read: pin set as input</description>
7319                  <value>0</value>
7320                </enumeratedValue>
7321                <enumeratedValue>
7322                  <name>Output</name>
7323                  <description>Read: pin set as output</description>
7324                  <value>1</value>
7325                </enumeratedValue>
7326              </enumeratedValues>
7327              <enumeratedValues>
7328                <usage>write</usage>
7329                <enumeratedValue>
7330                  <name>Set</name>
7331                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7332                  <value>1</value>
7333                </enumeratedValue>
7334              </enumeratedValues>
7335            </field>
7336            <field>
7337              <name>PIN17</name>
7338              <description>Set as output pin 17</description>
7339              <lsb>17</lsb>
7340              <msb>17</msb>
7341              <enumeratedValues>
7342                <usage>read</usage>
7343                <enumeratedValue>
7344                  <name>Input</name>
7345                  <description>Read: pin set as input</description>
7346                  <value>0</value>
7347                </enumeratedValue>
7348                <enumeratedValue>
7349                  <name>Output</name>
7350                  <description>Read: pin set as output</description>
7351                  <value>1</value>
7352                </enumeratedValue>
7353              </enumeratedValues>
7354              <enumeratedValues>
7355                <usage>write</usage>
7356                <enumeratedValue>
7357                  <name>Set</name>
7358                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7359                  <value>1</value>
7360                </enumeratedValue>
7361              </enumeratedValues>
7362            </field>
7363            <field>
7364              <name>PIN18</name>
7365              <description>Set as output pin 18</description>
7366              <lsb>18</lsb>
7367              <msb>18</msb>
7368              <enumeratedValues>
7369                <usage>read</usage>
7370                <enumeratedValue>
7371                  <name>Input</name>
7372                  <description>Read: pin set as input</description>
7373                  <value>0</value>
7374                </enumeratedValue>
7375                <enumeratedValue>
7376                  <name>Output</name>
7377                  <description>Read: pin set as output</description>
7378                  <value>1</value>
7379                </enumeratedValue>
7380              </enumeratedValues>
7381              <enumeratedValues>
7382                <usage>write</usage>
7383                <enumeratedValue>
7384                  <name>Set</name>
7385                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7386                  <value>1</value>
7387                </enumeratedValue>
7388              </enumeratedValues>
7389            </field>
7390            <field>
7391              <name>PIN19</name>
7392              <description>Set as output pin 19</description>
7393              <lsb>19</lsb>
7394              <msb>19</msb>
7395              <enumeratedValues>
7396                <usage>read</usage>
7397                <enumeratedValue>
7398                  <name>Input</name>
7399                  <description>Read: pin set as input</description>
7400                  <value>0</value>
7401                </enumeratedValue>
7402                <enumeratedValue>
7403                  <name>Output</name>
7404                  <description>Read: pin set as output</description>
7405                  <value>1</value>
7406                </enumeratedValue>
7407              </enumeratedValues>
7408              <enumeratedValues>
7409                <usage>write</usage>
7410                <enumeratedValue>
7411                  <name>Set</name>
7412                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7413                  <value>1</value>
7414                </enumeratedValue>
7415              </enumeratedValues>
7416            </field>
7417            <field>
7418              <name>PIN20</name>
7419              <description>Set as output pin 20</description>
7420              <lsb>20</lsb>
7421              <msb>20</msb>
7422              <enumeratedValues>
7423                <usage>read</usage>
7424                <enumeratedValue>
7425                  <name>Input</name>
7426                  <description>Read: pin set as input</description>
7427                  <value>0</value>
7428                </enumeratedValue>
7429                <enumeratedValue>
7430                  <name>Output</name>
7431                  <description>Read: pin set as output</description>
7432                  <value>1</value>
7433                </enumeratedValue>
7434              </enumeratedValues>
7435              <enumeratedValues>
7436                <usage>write</usage>
7437                <enumeratedValue>
7438                  <name>Set</name>
7439                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7440                  <value>1</value>
7441                </enumeratedValue>
7442              </enumeratedValues>
7443            </field>
7444            <field>
7445              <name>PIN21</name>
7446              <description>Set as output pin 21</description>
7447              <lsb>21</lsb>
7448              <msb>21</msb>
7449              <enumeratedValues>
7450                <usage>read</usage>
7451                <enumeratedValue>
7452                  <name>Input</name>
7453                  <description>Read: pin set as input</description>
7454                  <value>0</value>
7455                </enumeratedValue>
7456                <enumeratedValue>
7457                  <name>Output</name>
7458                  <description>Read: pin set as output</description>
7459                  <value>1</value>
7460                </enumeratedValue>
7461              </enumeratedValues>
7462              <enumeratedValues>
7463                <usage>write</usage>
7464                <enumeratedValue>
7465                  <name>Set</name>
7466                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7467                  <value>1</value>
7468                </enumeratedValue>
7469              </enumeratedValues>
7470            </field>
7471            <field>
7472              <name>PIN22</name>
7473              <description>Set as output pin 22</description>
7474              <lsb>22</lsb>
7475              <msb>22</msb>
7476              <enumeratedValues>
7477                <usage>read</usage>
7478                <enumeratedValue>
7479                  <name>Input</name>
7480                  <description>Read: pin set as input</description>
7481                  <value>0</value>
7482                </enumeratedValue>
7483                <enumeratedValue>
7484                  <name>Output</name>
7485                  <description>Read: pin set as output</description>
7486                  <value>1</value>
7487                </enumeratedValue>
7488              </enumeratedValues>
7489              <enumeratedValues>
7490                <usage>write</usage>
7491                <enumeratedValue>
7492                  <name>Set</name>
7493                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7494                  <value>1</value>
7495                </enumeratedValue>
7496              </enumeratedValues>
7497            </field>
7498            <field>
7499              <name>PIN23</name>
7500              <description>Set as output pin 23</description>
7501              <lsb>23</lsb>
7502              <msb>23</msb>
7503              <enumeratedValues>
7504                <usage>read</usage>
7505                <enumeratedValue>
7506                  <name>Input</name>
7507                  <description>Read: pin set as input</description>
7508                  <value>0</value>
7509                </enumeratedValue>
7510                <enumeratedValue>
7511                  <name>Output</name>
7512                  <description>Read: pin set as output</description>
7513                  <value>1</value>
7514                </enumeratedValue>
7515              </enumeratedValues>
7516              <enumeratedValues>
7517                <usage>write</usage>
7518                <enumeratedValue>
7519                  <name>Set</name>
7520                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7521                  <value>1</value>
7522                </enumeratedValue>
7523              </enumeratedValues>
7524            </field>
7525            <field>
7526              <name>PIN24</name>
7527              <description>Set as output pin 24</description>
7528              <lsb>24</lsb>
7529              <msb>24</msb>
7530              <enumeratedValues>
7531                <usage>read</usage>
7532                <enumeratedValue>
7533                  <name>Input</name>
7534                  <description>Read: pin set as input</description>
7535                  <value>0</value>
7536                </enumeratedValue>
7537                <enumeratedValue>
7538                  <name>Output</name>
7539                  <description>Read: pin set as output</description>
7540                  <value>1</value>
7541                </enumeratedValue>
7542              </enumeratedValues>
7543              <enumeratedValues>
7544                <usage>write</usage>
7545                <enumeratedValue>
7546                  <name>Set</name>
7547                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7548                  <value>1</value>
7549                </enumeratedValue>
7550              </enumeratedValues>
7551            </field>
7552            <field>
7553              <name>PIN25</name>
7554              <description>Set as output pin 25</description>
7555              <lsb>25</lsb>
7556              <msb>25</msb>
7557              <enumeratedValues>
7558                <usage>read</usage>
7559                <enumeratedValue>
7560                  <name>Input</name>
7561                  <description>Read: pin set as input</description>
7562                  <value>0</value>
7563                </enumeratedValue>
7564                <enumeratedValue>
7565                  <name>Output</name>
7566                  <description>Read: pin set as output</description>
7567                  <value>1</value>
7568                </enumeratedValue>
7569              </enumeratedValues>
7570              <enumeratedValues>
7571                <usage>write</usage>
7572                <enumeratedValue>
7573                  <name>Set</name>
7574                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7575                  <value>1</value>
7576                </enumeratedValue>
7577              </enumeratedValues>
7578            </field>
7579            <field>
7580              <name>PIN26</name>
7581              <description>Set as output pin 26</description>
7582              <lsb>26</lsb>
7583              <msb>26</msb>
7584              <enumeratedValues>
7585                <usage>read</usage>
7586                <enumeratedValue>
7587                  <name>Input</name>
7588                  <description>Read: pin set as input</description>
7589                  <value>0</value>
7590                </enumeratedValue>
7591                <enumeratedValue>
7592                  <name>Output</name>
7593                  <description>Read: pin set as output</description>
7594                  <value>1</value>
7595                </enumeratedValue>
7596              </enumeratedValues>
7597              <enumeratedValues>
7598                <usage>write</usage>
7599                <enumeratedValue>
7600                  <name>Set</name>
7601                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7602                  <value>1</value>
7603                </enumeratedValue>
7604              </enumeratedValues>
7605            </field>
7606            <field>
7607              <name>PIN27</name>
7608              <description>Set as output pin 27</description>
7609              <lsb>27</lsb>
7610              <msb>27</msb>
7611              <enumeratedValues>
7612                <usage>read</usage>
7613                <enumeratedValue>
7614                  <name>Input</name>
7615                  <description>Read: pin set as input</description>
7616                  <value>0</value>
7617                </enumeratedValue>
7618                <enumeratedValue>
7619                  <name>Output</name>
7620                  <description>Read: pin set as output</description>
7621                  <value>1</value>
7622                </enumeratedValue>
7623              </enumeratedValues>
7624              <enumeratedValues>
7625                <usage>write</usage>
7626                <enumeratedValue>
7627                  <name>Set</name>
7628                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7629                  <value>1</value>
7630                </enumeratedValue>
7631              </enumeratedValues>
7632            </field>
7633            <field>
7634              <name>PIN28</name>
7635              <description>Set as output pin 28</description>
7636              <lsb>28</lsb>
7637              <msb>28</msb>
7638              <enumeratedValues>
7639                <usage>read</usage>
7640                <enumeratedValue>
7641                  <name>Input</name>
7642                  <description>Read: pin set as input</description>
7643                  <value>0</value>
7644                </enumeratedValue>
7645                <enumeratedValue>
7646                  <name>Output</name>
7647                  <description>Read: pin set as output</description>
7648                  <value>1</value>
7649                </enumeratedValue>
7650              </enumeratedValues>
7651              <enumeratedValues>
7652                <usage>write</usage>
7653                <enumeratedValue>
7654                  <name>Set</name>
7655                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7656                  <value>1</value>
7657                </enumeratedValue>
7658              </enumeratedValues>
7659            </field>
7660            <field>
7661              <name>PIN29</name>
7662              <description>Set as output pin 29</description>
7663              <lsb>29</lsb>
7664              <msb>29</msb>
7665              <enumeratedValues>
7666                <usage>read</usage>
7667                <enumeratedValue>
7668                  <name>Input</name>
7669                  <description>Read: pin set as input</description>
7670                  <value>0</value>
7671                </enumeratedValue>
7672                <enumeratedValue>
7673                  <name>Output</name>
7674                  <description>Read: pin set as output</description>
7675                  <value>1</value>
7676                </enumeratedValue>
7677              </enumeratedValues>
7678              <enumeratedValues>
7679                <usage>write</usage>
7680                <enumeratedValue>
7681                  <name>Set</name>
7682                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7683                  <value>1</value>
7684                </enumeratedValue>
7685              </enumeratedValues>
7686            </field>
7687            <field>
7688              <name>PIN30</name>
7689              <description>Set as output pin 30</description>
7690              <lsb>30</lsb>
7691              <msb>30</msb>
7692              <enumeratedValues>
7693                <usage>read</usage>
7694                <enumeratedValue>
7695                  <name>Input</name>
7696                  <description>Read: pin set as input</description>
7697                  <value>0</value>
7698                </enumeratedValue>
7699                <enumeratedValue>
7700                  <name>Output</name>
7701                  <description>Read: pin set as output</description>
7702                  <value>1</value>
7703                </enumeratedValue>
7704              </enumeratedValues>
7705              <enumeratedValues>
7706                <usage>write</usage>
7707                <enumeratedValue>
7708                  <name>Set</name>
7709                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7710                  <value>1</value>
7711                </enumeratedValue>
7712              </enumeratedValues>
7713            </field>
7714            <field>
7715              <name>PIN31</name>
7716              <description>Set as output pin 31</description>
7717              <lsb>31</lsb>
7718              <msb>31</msb>
7719              <enumeratedValues>
7720                <usage>read</usage>
7721                <enumeratedValue>
7722                  <name>Input</name>
7723                  <description>Read: pin set as input</description>
7724                  <value>0</value>
7725                </enumeratedValue>
7726                <enumeratedValue>
7727                  <name>Output</name>
7728                  <description>Read: pin set as output</description>
7729                  <value>1</value>
7730                </enumeratedValue>
7731              </enumeratedValues>
7732              <enumeratedValues>
7733                <usage>write</usage>
7734                <enumeratedValue>
7735                  <name>Set</name>
7736                  <description>Write: a '1' sets pin to output; a '0' has no effect</description>
7737                  <value>1</value>
7738                </enumeratedValue>
7739              </enumeratedValues>
7740            </field>
7741          </fields>
7742        </register>
7743        <register>
7744          <name>DIRCLR</name>
7745          <description>DIR clear register</description>
7746          <addressOffset>0x51C</addressOffset>
7747          <access>read-write</access>
7748          <modifiedWriteValues>oneToClear</modifiedWriteValues>
7749          <fields>
7750            <field>
7751              <name>PIN0</name>
7752              <description>Set as input pin 0</description>
7753              <lsb>0</lsb>
7754              <msb>0</msb>
7755              <enumeratedValues>
7756                <usage>read</usage>
7757                <enumeratedValue>
7758                  <name>Input</name>
7759                  <description>Read: pin set as input</description>
7760                  <value>0</value>
7761                </enumeratedValue>
7762                <enumeratedValue>
7763                  <name>Output</name>
7764                  <description>Read: pin set as output</description>
7765                  <value>1</value>
7766                </enumeratedValue>
7767              </enumeratedValues>
7768              <enumeratedValues>
7769                <usage>write</usage>
7770                <enumeratedValue>
7771                  <name>Clear</name>
7772                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7773                  <value>1</value>
7774                </enumeratedValue>
7775              </enumeratedValues>
7776            </field>
7777            <field>
7778              <name>PIN1</name>
7779              <description>Set as input pin 1</description>
7780              <lsb>1</lsb>
7781              <msb>1</msb>
7782              <enumeratedValues>
7783                <usage>read</usage>
7784                <enumeratedValue>
7785                  <name>Input</name>
7786                  <description>Read: pin set as input</description>
7787                  <value>0</value>
7788                </enumeratedValue>
7789                <enumeratedValue>
7790                  <name>Output</name>
7791                  <description>Read: pin set as output</description>
7792                  <value>1</value>
7793                </enumeratedValue>
7794              </enumeratedValues>
7795              <enumeratedValues>
7796                <usage>write</usage>
7797                <enumeratedValue>
7798                  <name>Clear</name>
7799                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7800                  <value>1</value>
7801                </enumeratedValue>
7802              </enumeratedValues>
7803            </field>
7804            <field>
7805              <name>PIN2</name>
7806              <description>Set as input pin 2</description>
7807              <lsb>2</lsb>
7808              <msb>2</msb>
7809              <enumeratedValues>
7810                <usage>read</usage>
7811                <enumeratedValue>
7812                  <name>Input</name>
7813                  <description>Read: pin set as input</description>
7814                  <value>0</value>
7815                </enumeratedValue>
7816                <enumeratedValue>
7817                  <name>Output</name>
7818                  <description>Read: pin set as output</description>
7819                  <value>1</value>
7820                </enumeratedValue>
7821              </enumeratedValues>
7822              <enumeratedValues>
7823                <usage>write</usage>
7824                <enumeratedValue>
7825                  <name>Clear</name>
7826                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7827                  <value>1</value>
7828                </enumeratedValue>
7829              </enumeratedValues>
7830            </field>
7831            <field>
7832              <name>PIN3</name>
7833              <description>Set as input pin 3</description>
7834              <lsb>3</lsb>
7835              <msb>3</msb>
7836              <enumeratedValues>
7837                <usage>read</usage>
7838                <enumeratedValue>
7839                  <name>Input</name>
7840                  <description>Read: pin set as input</description>
7841                  <value>0</value>
7842                </enumeratedValue>
7843                <enumeratedValue>
7844                  <name>Output</name>
7845                  <description>Read: pin set as output</description>
7846                  <value>1</value>
7847                </enumeratedValue>
7848              </enumeratedValues>
7849              <enumeratedValues>
7850                <usage>write</usage>
7851                <enumeratedValue>
7852                  <name>Clear</name>
7853                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7854                  <value>1</value>
7855                </enumeratedValue>
7856              </enumeratedValues>
7857            </field>
7858            <field>
7859              <name>PIN4</name>
7860              <description>Set as input pin 4</description>
7861              <lsb>4</lsb>
7862              <msb>4</msb>
7863              <enumeratedValues>
7864                <usage>read</usage>
7865                <enumeratedValue>
7866                  <name>Input</name>
7867                  <description>Read: pin set as input</description>
7868                  <value>0</value>
7869                </enumeratedValue>
7870                <enumeratedValue>
7871                  <name>Output</name>
7872                  <description>Read: pin set as output</description>
7873                  <value>1</value>
7874                </enumeratedValue>
7875              </enumeratedValues>
7876              <enumeratedValues>
7877                <usage>write</usage>
7878                <enumeratedValue>
7879                  <name>Clear</name>
7880                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7881                  <value>1</value>
7882                </enumeratedValue>
7883              </enumeratedValues>
7884            </field>
7885            <field>
7886              <name>PIN5</name>
7887              <description>Set as input pin 5</description>
7888              <lsb>5</lsb>
7889              <msb>5</msb>
7890              <enumeratedValues>
7891                <usage>read</usage>
7892                <enumeratedValue>
7893                  <name>Input</name>
7894                  <description>Read: pin set as input</description>
7895                  <value>0</value>
7896                </enumeratedValue>
7897                <enumeratedValue>
7898                  <name>Output</name>
7899                  <description>Read: pin set as output</description>
7900                  <value>1</value>
7901                </enumeratedValue>
7902              </enumeratedValues>
7903              <enumeratedValues>
7904                <usage>write</usage>
7905                <enumeratedValue>
7906                  <name>Clear</name>
7907                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7908                  <value>1</value>
7909                </enumeratedValue>
7910              </enumeratedValues>
7911            </field>
7912            <field>
7913              <name>PIN6</name>
7914              <description>Set as input pin 6</description>
7915              <lsb>6</lsb>
7916              <msb>6</msb>
7917              <enumeratedValues>
7918                <usage>read</usage>
7919                <enumeratedValue>
7920                  <name>Input</name>
7921                  <description>Read: pin set as input</description>
7922                  <value>0</value>
7923                </enumeratedValue>
7924                <enumeratedValue>
7925                  <name>Output</name>
7926                  <description>Read: pin set as output</description>
7927                  <value>1</value>
7928                </enumeratedValue>
7929              </enumeratedValues>
7930              <enumeratedValues>
7931                <usage>write</usage>
7932                <enumeratedValue>
7933                  <name>Clear</name>
7934                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7935                  <value>1</value>
7936                </enumeratedValue>
7937              </enumeratedValues>
7938            </field>
7939            <field>
7940              <name>PIN7</name>
7941              <description>Set as input pin 7</description>
7942              <lsb>7</lsb>
7943              <msb>7</msb>
7944              <enumeratedValues>
7945                <usage>read</usage>
7946                <enumeratedValue>
7947                  <name>Input</name>
7948                  <description>Read: pin set as input</description>
7949                  <value>0</value>
7950                </enumeratedValue>
7951                <enumeratedValue>
7952                  <name>Output</name>
7953                  <description>Read: pin set as output</description>
7954                  <value>1</value>
7955                </enumeratedValue>
7956              </enumeratedValues>
7957              <enumeratedValues>
7958                <usage>write</usage>
7959                <enumeratedValue>
7960                  <name>Clear</name>
7961                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7962                  <value>1</value>
7963                </enumeratedValue>
7964              </enumeratedValues>
7965            </field>
7966            <field>
7967              <name>PIN8</name>
7968              <description>Set as input pin 8</description>
7969              <lsb>8</lsb>
7970              <msb>8</msb>
7971              <enumeratedValues>
7972                <usage>read</usage>
7973                <enumeratedValue>
7974                  <name>Input</name>
7975                  <description>Read: pin set as input</description>
7976                  <value>0</value>
7977                </enumeratedValue>
7978                <enumeratedValue>
7979                  <name>Output</name>
7980                  <description>Read: pin set as output</description>
7981                  <value>1</value>
7982                </enumeratedValue>
7983              </enumeratedValues>
7984              <enumeratedValues>
7985                <usage>write</usage>
7986                <enumeratedValue>
7987                  <name>Clear</name>
7988                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
7989                  <value>1</value>
7990                </enumeratedValue>
7991              </enumeratedValues>
7992            </field>
7993            <field>
7994              <name>PIN9</name>
7995              <description>Set as input pin 9</description>
7996              <lsb>9</lsb>
7997              <msb>9</msb>
7998              <enumeratedValues>
7999                <usage>read</usage>
8000                <enumeratedValue>
8001                  <name>Input</name>
8002                  <description>Read: pin set as input</description>
8003                  <value>0</value>
8004                </enumeratedValue>
8005                <enumeratedValue>
8006                  <name>Output</name>
8007                  <description>Read: pin set as output</description>
8008                  <value>1</value>
8009                </enumeratedValue>
8010              </enumeratedValues>
8011              <enumeratedValues>
8012                <usage>write</usage>
8013                <enumeratedValue>
8014                  <name>Clear</name>
8015                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8016                  <value>1</value>
8017                </enumeratedValue>
8018              </enumeratedValues>
8019            </field>
8020            <field>
8021              <name>PIN10</name>
8022              <description>Set as input pin 10</description>
8023              <lsb>10</lsb>
8024              <msb>10</msb>
8025              <enumeratedValues>
8026                <usage>read</usage>
8027                <enumeratedValue>
8028                  <name>Input</name>
8029                  <description>Read: pin set as input</description>
8030                  <value>0</value>
8031                </enumeratedValue>
8032                <enumeratedValue>
8033                  <name>Output</name>
8034                  <description>Read: pin set as output</description>
8035                  <value>1</value>
8036                </enumeratedValue>
8037              </enumeratedValues>
8038              <enumeratedValues>
8039                <usage>write</usage>
8040                <enumeratedValue>
8041                  <name>Clear</name>
8042                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8043                  <value>1</value>
8044                </enumeratedValue>
8045              </enumeratedValues>
8046            </field>
8047            <field>
8048              <name>PIN11</name>
8049              <description>Set as input pin 11</description>
8050              <lsb>11</lsb>
8051              <msb>11</msb>
8052              <enumeratedValues>
8053                <usage>read</usage>
8054                <enumeratedValue>
8055                  <name>Input</name>
8056                  <description>Read: pin set as input</description>
8057                  <value>0</value>
8058                </enumeratedValue>
8059                <enumeratedValue>
8060                  <name>Output</name>
8061                  <description>Read: pin set as output</description>
8062                  <value>1</value>
8063                </enumeratedValue>
8064              </enumeratedValues>
8065              <enumeratedValues>
8066                <usage>write</usage>
8067                <enumeratedValue>
8068                  <name>Clear</name>
8069                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8070                  <value>1</value>
8071                </enumeratedValue>
8072              </enumeratedValues>
8073            </field>
8074            <field>
8075              <name>PIN12</name>
8076              <description>Set as input pin 12</description>
8077              <lsb>12</lsb>
8078              <msb>12</msb>
8079              <enumeratedValues>
8080                <usage>read</usage>
8081                <enumeratedValue>
8082                  <name>Input</name>
8083                  <description>Read: pin set as input</description>
8084                  <value>0</value>
8085                </enumeratedValue>
8086                <enumeratedValue>
8087                  <name>Output</name>
8088                  <description>Read: pin set as output</description>
8089                  <value>1</value>
8090                </enumeratedValue>
8091              </enumeratedValues>
8092              <enumeratedValues>
8093                <usage>write</usage>
8094                <enumeratedValue>
8095                  <name>Clear</name>
8096                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8097                  <value>1</value>
8098                </enumeratedValue>
8099              </enumeratedValues>
8100            </field>
8101            <field>
8102              <name>PIN13</name>
8103              <description>Set as input pin 13</description>
8104              <lsb>13</lsb>
8105              <msb>13</msb>
8106              <enumeratedValues>
8107                <usage>read</usage>
8108                <enumeratedValue>
8109                  <name>Input</name>
8110                  <description>Read: pin set as input</description>
8111                  <value>0</value>
8112                </enumeratedValue>
8113                <enumeratedValue>
8114                  <name>Output</name>
8115                  <description>Read: pin set as output</description>
8116                  <value>1</value>
8117                </enumeratedValue>
8118              </enumeratedValues>
8119              <enumeratedValues>
8120                <usage>write</usage>
8121                <enumeratedValue>
8122                  <name>Clear</name>
8123                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8124                  <value>1</value>
8125                </enumeratedValue>
8126              </enumeratedValues>
8127            </field>
8128            <field>
8129              <name>PIN14</name>
8130              <description>Set as input pin 14</description>
8131              <lsb>14</lsb>
8132              <msb>14</msb>
8133              <enumeratedValues>
8134                <usage>read</usage>
8135                <enumeratedValue>
8136                  <name>Input</name>
8137                  <description>Read: pin set as input</description>
8138                  <value>0</value>
8139                </enumeratedValue>
8140                <enumeratedValue>
8141                  <name>Output</name>
8142                  <description>Read: pin set as output</description>
8143                  <value>1</value>
8144                </enumeratedValue>
8145              </enumeratedValues>
8146              <enumeratedValues>
8147                <usage>write</usage>
8148                <enumeratedValue>
8149                  <name>Clear</name>
8150                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8151                  <value>1</value>
8152                </enumeratedValue>
8153              </enumeratedValues>
8154            </field>
8155            <field>
8156              <name>PIN15</name>
8157              <description>Set as input pin 15</description>
8158              <lsb>15</lsb>
8159              <msb>15</msb>
8160              <enumeratedValues>
8161                <usage>read</usage>
8162                <enumeratedValue>
8163                  <name>Input</name>
8164                  <description>Read: pin set as input</description>
8165                  <value>0</value>
8166                </enumeratedValue>
8167                <enumeratedValue>
8168                  <name>Output</name>
8169                  <description>Read: pin set as output</description>
8170                  <value>1</value>
8171                </enumeratedValue>
8172              </enumeratedValues>
8173              <enumeratedValues>
8174                <usage>write</usage>
8175                <enumeratedValue>
8176                  <name>Clear</name>
8177                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8178                  <value>1</value>
8179                </enumeratedValue>
8180              </enumeratedValues>
8181            </field>
8182            <field>
8183              <name>PIN16</name>
8184              <description>Set as input pin 16</description>
8185              <lsb>16</lsb>
8186              <msb>16</msb>
8187              <enumeratedValues>
8188                <usage>read</usage>
8189                <enumeratedValue>
8190                  <name>Input</name>
8191                  <description>Read: pin set as input</description>
8192                  <value>0</value>
8193                </enumeratedValue>
8194                <enumeratedValue>
8195                  <name>Output</name>
8196                  <description>Read: pin set as output</description>
8197                  <value>1</value>
8198                </enumeratedValue>
8199              </enumeratedValues>
8200              <enumeratedValues>
8201                <usage>write</usage>
8202                <enumeratedValue>
8203                  <name>Clear</name>
8204                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8205                  <value>1</value>
8206                </enumeratedValue>
8207              </enumeratedValues>
8208            </field>
8209            <field>
8210              <name>PIN17</name>
8211              <description>Set as input pin 17</description>
8212              <lsb>17</lsb>
8213              <msb>17</msb>
8214              <enumeratedValues>
8215                <usage>read</usage>
8216                <enumeratedValue>
8217                  <name>Input</name>
8218                  <description>Read: pin set as input</description>
8219                  <value>0</value>
8220                </enumeratedValue>
8221                <enumeratedValue>
8222                  <name>Output</name>
8223                  <description>Read: pin set as output</description>
8224                  <value>1</value>
8225                </enumeratedValue>
8226              </enumeratedValues>
8227              <enumeratedValues>
8228                <usage>write</usage>
8229                <enumeratedValue>
8230                  <name>Clear</name>
8231                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8232                  <value>1</value>
8233                </enumeratedValue>
8234              </enumeratedValues>
8235            </field>
8236            <field>
8237              <name>PIN18</name>
8238              <description>Set as input pin 18</description>
8239              <lsb>18</lsb>
8240              <msb>18</msb>
8241              <enumeratedValues>
8242                <usage>read</usage>
8243                <enumeratedValue>
8244                  <name>Input</name>
8245                  <description>Read: pin set as input</description>
8246                  <value>0</value>
8247                </enumeratedValue>
8248                <enumeratedValue>
8249                  <name>Output</name>
8250                  <description>Read: pin set as output</description>
8251                  <value>1</value>
8252                </enumeratedValue>
8253              </enumeratedValues>
8254              <enumeratedValues>
8255                <usage>write</usage>
8256                <enumeratedValue>
8257                  <name>Clear</name>
8258                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8259                  <value>1</value>
8260                </enumeratedValue>
8261              </enumeratedValues>
8262            </field>
8263            <field>
8264              <name>PIN19</name>
8265              <description>Set as input pin 19</description>
8266              <lsb>19</lsb>
8267              <msb>19</msb>
8268              <enumeratedValues>
8269                <usage>read</usage>
8270                <enumeratedValue>
8271                  <name>Input</name>
8272                  <description>Read: pin set as input</description>
8273                  <value>0</value>
8274                </enumeratedValue>
8275                <enumeratedValue>
8276                  <name>Output</name>
8277                  <description>Read: pin set as output</description>
8278                  <value>1</value>
8279                </enumeratedValue>
8280              </enumeratedValues>
8281              <enumeratedValues>
8282                <usage>write</usage>
8283                <enumeratedValue>
8284                  <name>Clear</name>
8285                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8286                  <value>1</value>
8287                </enumeratedValue>
8288              </enumeratedValues>
8289            </field>
8290            <field>
8291              <name>PIN20</name>
8292              <description>Set as input pin 20</description>
8293              <lsb>20</lsb>
8294              <msb>20</msb>
8295              <enumeratedValues>
8296                <usage>read</usage>
8297                <enumeratedValue>
8298                  <name>Input</name>
8299                  <description>Read: pin set as input</description>
8300                  <value>0</value>
8301                </enumeratedValue>
8302                <enumeratedValue>
8303                  <name>Output</name>
8304                  <description>Read: pin set as output</description>
8305                  <value>1</value>
8306                </enumeratedValue>
8307              </enumeratedValues>
8308              <enumeratedValues>
8309                <usage>write</usage>
8310                <enumeratedValue>
8311                  <name>Clear</name>
8312                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8313                  <value>1</value>
8314                </enumeratedValue>
8315              </enumeratedValues>
8316            </field>
8317            <field>
8318              <name>PIN21</name>
8319              <description>Set as input pin 21</description>
8320              <lsb>21</lsb>
8321              <msb>21</msb>
8322              <enumeratedValues>
8323                <usage>read</usage>
8324                <enumeratedValue>
8325                  <name>Input</name>
8326                  <description>Read: pin set as input</description>
8327                  <value>0</value>
8328                </enumeratedValue>
8329                <enumeratedValue>
8330                  <name>Output</name>
8331                  <description>Read: pin set as output</description>
8332                  <value>1</value>
8333                </enumeratedValue>
8334              </enumeratedValues>
8335              <enumeratedValues>
8336                <usage>write</usage>
8337                <enumeratedValue>
8338                  <name>Clear</name>
8339                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8340                  <value>1</value>
8341                </enumeratedValue>
8342              </enumeratedValues>
8343            </field>
8344            <field>
8345              <name>PIN22</name>
8346              <description>Set as input pin 22</description>
8347              <lsb>22</lsb>
8348              <msb>22</msb>
8349              <enumeratedValues>
8350                <usage>read</usage>
8351                <enumeratedValue>
8352                  <name>Input</name>
8353                  <description>Read: pin set as input</description>
8354                  <value>0</value>
8355                </enumeratedValue>
8356                <enumeratedValue>
8357                  <name>Output</name>
8358                  <description>Read: pin set as output</description>
8359                  <value>1</value>
8360                </enumeratedValue>
8361              </enumeratedValues>
8362              <enumeratedValues>
8363                <usage>write</usage>
8364                <enumeratedValue>
8365                  <name>Clear</name>
8366                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8367                  <value>1</value>
8368                </enumeratedValue>
8369              </enumeratedValues>
8370            </field>
8371            <field>
8372              <name>PIN23</name>
8373              <description>Set as input pin 23</description>
8374              <lsb>23</lsb>
8375              <msb>23</msb>
8376              <enumeratedValues>
8377                <usage>read</usage>
8378                <enumeratedValue>
8379                  <name>Input</name>
8380                  <description>Read: pin set as input</description>
8381                  <value>0</value>
8382                </enumeratedValue>
8383                <enumeratedValue>
8384                  <name>Output</name>
8385                  <description>Read: pin set as output</description>
8386                  <value>1</value>
8387                </enumeratedValue>
8388              </enumeratedValues>
8389              <enumeratedValues>
8390                <usage>write</usage>
8391                <enumeratedValue>
8392                  <name>Clear</name>
8393                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8394                  <value>1</value>
8395                </enumeratedValue>
8396              </enumeratedValues>
8397            </field>
8398            <field>
8399              <name>PIN24</name>
8400              <description>Set as input pin 24</description>
8401              <lsb>24</lsb>
8402              <msb>24</msb>
8403              <enumeratedValues>
8404                <usage>read</usage>
8405                <enumeratedValue>
8406                  <name>Input</name>
8407                  <description>Read: pin set as input</description>
8408                  <value>0</value>
8409                </enumeratedValue>
8410                <enumeratedValue>
8411                  <name>Output</name>
8412                  <description>Read: pin set as output</description>
8413                  <value>1</value>
8414                </enumeratedValue>
8415              </enumeratedValues>
8416              <enumeratedValues>
8417                <usage>write</usage>
8418                <enumeratedValue>
8419                  <name>Clear</name>
8420                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8421                  <value>1</value>
8422                </enumeratedValue>
8423              </enumeratedValues>
8424            </field>
8425            <field>
8426              <name>PIN25</name>
8427              <description>Set as input pin 25</description>
8428              <lsb>25</lsb>
8429              <msb>25</msb>
8430              <enumeratedValues>
8431                <usage>read</usage>
8432                <enumeratedValue>
8433                  <name>Input</name>
8434                  <description>Read: pin set as input</description>
8435                  <value>0</value>
8436                </enumeratedValue>
8437                <enumeratedValue>
8438                  <name>Output</name>
8439                  <description>Read: pin set as output</description>
8440                  <value>1</value>
8441                </enumeratedValue>
8442              </enumeratedValues>
8443              <enumeratedValues>
8444                <usage>write</usage>
8445                <enumeratedValue>
8446                  <name>Clear</name>
8447                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8448                  <value>1</value>
8449                </enumeratedValue>
8450              </enumeratedValues>
8451            </field>
8452            <field>
8453              <name>PIN26</name>
8454              <description>Set as input pin 26</description>
8455              <lsb>26</lsb>
8456              <msb>26</msb>
8457              <enumeratedValues>
8458                <usage>read</usage>
8459                <enumeratedValue>
8460                  <name>Input</name>
8461                  <description>Read: pin set as input</description>
8462                  <value>0</value>
8463                </enumeratedValue>
8464                <enumeratedValue>
8465                  <name>Output</name>
8466                  <description>Read: pin set as output</description>
8467                  <value>1</value>
8468                </enumeratedValue>
8469              </enumeratedValues>
8470              <enumeratedValues>
8471                <usage>write</usage>
8472                <enumeratedValue>
8473                  <name>Clear</name>
8474                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8475                  <value>1</value>
8476                </enumeratedValue>
8477              </enumeratedValues>
8478            </field>
8479            <field>
8480              <name>PIN27</name>
8481              <description>Set as input pin 27</description>
8482              <lsb>27</lsb>
8483              <msb>27</msb>
8484              <enumeratedValues>
8485                <usage>read</usage>
8486                <enumeratedValue>
8487                  <name>Input</name>
8488                  <description>Read: pin set as input</description>
8489                  <value>0</value>
8490                </enumeratedValue>
8491                <enumeratedValue>
8492                  <name>Output</name>
8493                  <description>Read: pin set as output</description>
8494                  <value>1</value>
8495                </enumeratedValue>
8496              </enumeratedValues>
8497              <enumeratedValues>
8498                <usage>write</usage>
8499                <enumeratedValue>
8500                  <name>Clear</name>
8501                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8502                  <value>1</value>
8503                </enumeratedValue>
8504              </enumeratedValues>
8505            </field>
8506            <field>
8507              <name>PIN28</name>
8508              <description>Set as input pin 28</description>
8509              <lsb>28</lsb>
8510              <msb>28</msb>
8511              <enumeratedValues>
8512                <usage>read</usage>
8513                <enumeratedValue>
8514                  <name>Input</name>
8515                  <description>Read: pin set as input</description>
8516                  <value>0</value>
8517                </enumeratedValue>
8518                <enumeratedValue>
8519                  <name>Output</name>
8520                  <description>Read: pin set as output</description>
8521                  <value>1</value>
8522                </enumeratedValue>
8523              </enumeratedValues>
8524              <enumeratedValues>
8525                <usage>write</usage>
8526                <enumeratedValue>
8527                  <name>Clear</name>
8528                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8529                  <value>1</value>
8530                </enumeratedValue>
8531              </enumeratedValues>
8532            </field>
8533            <field>
8534              <name>PIN29</name>
8535              <description>Set as input pin 29</description>
8536              <lsb>29</lsb>
8537              <msb>29</msb>
8538              <enumeratedValues>
8539                <usage>read</usage>
8540                <enumeratedValue>
8541                  <name>Input</name>
8542                  <description>Read: pin set as input</description>
8543                  <value>0</value>
8544                </enumeratedValue>
8545                <enumeratedValue>
8546                  <name>Output</name>
8547                  <description>Read: pin set as output</description>
8548                  <value>1</value>
8549                </enumeratedValue>
8550              </enumeratedValues>
8551              <enumeratedValues>
8552                <usage>write</usage>
8553                <enumeratedValue>
8554                  <name>Clear</name>
8555                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8556                  <value>1</value>
8557                </enumeratedValue>
8558              </enumeratedValues>
8559            </field>
8560            <field>
8561              <name>PIN30</name>
8562              <description>Set as input pin 30</description>
8563              <lsb>30</lsb>
8564              <msb>30</msb>
8565              <enumeratedValues>
8566                <usage>read</usage>
8567                <enumeratedValue>
8568                  <name>Input</name>
8569                  <description>Read: pin set as input</description>
8570                  <value>0</value>
8571                </enumeratedValue>
8572                <enumeratedValue>
8573                  <name>Output</name>
8574                  <description>Read: pin set as output</description>
8575                  <value>1</value>
8576                </enumeratedValue>
8577              </enumeratedValues>
8578              <enumeratedValues>
8579                <usage>write</usage>
8580                <enumeratedValue>
8581                  <name>Clear</name>
8582                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8583                  <value>1</value>
8584                </enumeratedValue>
8585              </enumeratedValues>
8586            </field>
8587            <field>
8588              <name>PIN31</name>
8589              <description>Set as input pin 31</description>
8590              <lsb>31</lsb>
8591              <msb>31</msb>
8592              <enumeratedValues>
8593                <usage>read</usage>
8594                <enumeratedValue>
8595                  <name>Input</name>
8596                  <description>Read: pin set as input</description>
8597                  <value>0</value>
8598                </enumeratedValue>
8599                <enumeratedValue>
8600                  <name>Output</name>
8601                  <description>Read: pin set as output</description>
8602                  <value>1</value>
8603                </enumeratedValue>
8604              </enumeratedValues>
8605              <enumeratedValues>
8606                <usage>write</usage>
8607                <enumeratedValue>
8608                  <name>Clear</name>
8609                  <description>Write: a '1' sets pin to input; a '0' has no effect</description>
8610                  <value>1</value>
8611                </enumeratedValue>
8612              </enumeratedValues>
8613            </field>
8614          </fields>
8615        </register>
8616        <register>
8617          <name>LATCH</name>
8618          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
8619          <addressOffset>0x520</addressOffset>
8620          <access>read-write</access>
8621          <fields>
8622            <field>
8623              <name>PIN0</name>
8624              <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
8625              <lsb>0</lsb>
8626              <msb>0</msb>
8627              <enumeratedValues>
8628                <enumeratedValue>
8629                  <name>NotLatched</name>
8630                  <description>Criteria has not been met</description>
8631                  <value>0</value>
8632                </enumeratedValue>
8633                <enumeratedValue>
8634                  <name>Latched</name>
8635                  <description>Criteria has been met</description>
8636                  <value>1</value>
8637                </enumeratedValue>
8638              </enumeratedValues>
8639            </field>
8640            <field>
8641              <name>PIN1</name>
8642              <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
8643              <lsb>1</lsb>
8644              <msb>1</msb>
8645              <enumeratedValues>
8646                <enumeratedValue>
8647                  <name>NotLatched</name>
8648                  <description>Criteria has not been met</description>
8649                  <value>0</value>
8650                </enumeratedValue>
8651                <enumeratedValue>
8652                  <name>Latched</name>
8653                  <description>Criteria has been met</description>
8654                  <value>1</value>
8655                </enumeratedValue>
8656              </enumeratedValues>
8657            </field>
8658            <field>
8659              <name>PIN2</name>
8660              <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
8661              <lsb>2</lsb>
8662              <msb>2</msb>
8663              <enumeratedValues>
8664                <enumeratedValue>
8665                  <name>NotLatched</name>
8666                  <description>Criteria has not been met</description>
8667                  <value>0</value>
8668                </enumeratedValue>
8669                <enumeratedValue>
8670                  <name>Latched</name>
8671                  <description>Criteria has been met</description>
8672                  <value>1</value>
8673                </enumeratedValue>
8674              </enumeratedValues>
8675            </field>
8676            <field>
8677              <name>PIN3</name>
8678              <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
8679              <lsb>3</lsb>
8680              <msb>3</msb>
8681              <enumeratedValues>
8682                <enumeratedValue>
8683                  <name>NotLatched</name>
8684                  <description>Criteria has not been met</description>
8685                  <value>0</value>
8686                </enumeratedValue>
8687                <enumeratedValue>
8688                  <name>Latched</name>
8689                  <description>Criteria has been met</description>
8690                  <value>1</value>
8691                </enumeratedValue>
8692              </enumeratedValues>
8693            </field>
8694            <field>
8695              <name>PIN4</name>
8696              <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
8697              <lsb>4</lsb>
8698              <msb>4</msb>
8699              <enumeratedValues>
8700                <enumeratedValue>
8701                  <name>NotLatched</name>
8702                  <description>Criteria has not been met</description>
8703                  <value>0</value>
8704                </enumeratedValue>
8705                <enumeratedValue>
8706                  <name>Latched</name>
8707                  <description>Criteria has been met</description>
8708                  <value>1</value>
8709                </enumeratedValue>
8710              </enumeratedValues>
8711            </field>
8712            <field>
8713              <name>PIN5</name>
8714              <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
8715              <lsb>5</lsb>
8716              <msb>5</msb>
8717              <enumeratedValues>
8718                <enumeratedValue>
8719                  <name>NotLatched</name>
8720                  <description>Criteria has not been met</description>
8721                  <value>0</value>
8722                </enumeratedValue>
8723                <enumeratedValue>
8724                  <name>Latched</name>
8725                  <description>Criteria has been met</description>
8726                  <value>1</value>
8727                </enumeratedValue>
8728              </enumeratedValues>
8729            </field>
8730            <field>
8731              <name>PIN6</name>
8732              <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
8733              <lsb>6</lsb>
8734              <msb>6</msb>
8735              <enumeratedValues>
8736                <enumeratedValue>
8737                  <name>NotLatched</name>
8738                  <description>Criteria has not been met</description>
8739                  <value>0</value>
8740                </enumeratedValue>
8741                <enumeratedValue>
8742                  <name>Latched</name>
8743                  <description>Criteria has been met</description>
8744                  <value>1</value>
8745                </enumeratedValue>
8746              </enumeratedValues>
8747            </field>
8748            <field>
8749              <name>PIN7</name>
8750              <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
8751              <lsb>7</lsb>
8752              <msb>7</msb>
8753              <enumeratedValues>
8754                <enumeratedValue>
8755                  <name>NotLatched</name>
8756                  <description>Criteria has not been met</description>
8757                  <value>0</value>
8758                </enumeratedValue>
8759                <enumeratedValue>
8760                  <name>Latched</name>
8761                  <description>Criteria has been met</description>
8762                  <value>1</value>
8763                </enumeratedValue>
8764              </enumeratedValues>
8765            </field>
8766            <field>
8767              <name>PIN8</name>
8768              <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
8769              <lsb>8</lsb>
8770              <msb>8</msb>
8771              <enumeratedValues>
8772                <enumeratedValue>
8773                  <name>NotLatched</name>
8774                  <description>Criteria has not been met</description>
8775                  <value>0</value>
8776                </enumeratedValue>
8777                <enumeratedValue>
8778                  <name>Latched</name>
8779                  <description>Criteria has been met</description>
8780                  <value>1</value>
8781                </enumeratedValue>
8782              </enumeratedValues>
8783            </field>
8784            <field>
8785              <name>PIN9</name>
8786              <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
8787              <lsb>9</lsb>
8788              <msb>9</msb>
8789              <enumeratedValues>
8790                <enumeratedValue>
8791                  <name>NotLatched</name>
8792                  <description>Criteria has not been met</description>
8793                  <value>0</value>
8794                </enumeratedValue>
8795                <enumeratedValue>
8796                  <name>Latched</name>
8797                  <description>Criteria has been met</description>
8798                  <value>1</value>
8799                </enumeratedValue>
8800              </enumeratedValues>
8801            </field>
8802            <field>
8803              <name>PIN10</name>
8804              <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
8805              <lsb>10</lsb>
8806              <msb>10</msb>
8807              <enumeratedValues>
8808                <enumeratedValue>
8809                  <name>NotLatched</name>
8810                  <description>Criteria has not been met</description>
8811                  <value>0</value>
8812                </enumeratedValue>
8813                <enumeratedValue>
8814                  <name>Latched</name>
8815                  <description>Criteria has been met</description>
8816                  <value>1</value>
8817                </enumeratedValue>
8818              </enumeratedValues>
8819            </field>
8820            <field>
8821              <name>PIN11</name>
8822              <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
8823              <lsb>11</lsb>
8824              <msb>11</msb>
8825              <enumeratedValues>
8826                <enumeratedValue>
8827                  <name>NotLatched</name>
8828                  <description>Criteria has not been met</description>
8829                  <value>0</value>
8830                </enumeratedValue>
8831                <enumeratedValue>
8832                  <name>Latched</name>
8833                  <description>Criteria has been met</description>
8834                  <value>1</value>
8835                </enumeratedValue>
8836              </enumeratedValues>
8837            </field>
8838            <field>
8839              <name>PIN12</name>
8840              <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
8841              <lsb>12</lsb>
8842              <msb>12</msb>
8843              <enumeratedValues>
8844                <enumeratedValue>
8845                  <name>NotLatched</name>
8846                  <description>Criteria has not been met</description>
8847                  <value>0</value>
8848                </enumeratedValue>
8849                <enumeratedValue>
8850                  <name>Latched</name>
8851                  <description>Criteria has been met</description>
8852                  <value>1</value>
8853                </enumeratedValue>
8854              </enumeratedValues>
8855            </field>
8856            <field>
8857              <name>PIN13</name>
8858              <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
8859              <lsb>13</lsb>
8860              <msb>13</msb>
8861              <enumeratedValues>
8862                <enumeratedValue>
8863                  <name>NotLatched</name>
8864                  <description>Criteria has not been met</description>
8865                  <value>0</value>
8866                </enumeratedValue>
8867                <enumeratedValue>
8868                  <name>Latched</name>
8869                  <description>Criteria has been met</description>
8870                  <value>1</value>
8871                </enumeratedValue>
8872              </enumeratedValues>
8873            </field>
8874            <field>
8875              <name>PIN14</name>
8876              <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
8877              <lsb>14</lsb>
8878              <msb>14</msb>
8879              <enumeratedValues>
8880                <enumeratedValue>
8881                  <name>NotLatched</name>
8882                  <description>Criteria has not been met</description>
8883                  <value>0</value>
8884                </enumeratedValue>
8885                <enumeratedValue>
8886                  <name>Latched</name>
8887                  <description>Criteria has been met</description>
8888                  <value>1</value>
8889                </enumeratedValue>
8890              </enumeratedValues>
8891            </field>
8892            <field>
8893              <name>PIN15</name>
8894              <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
8895              <lsb>15</lsb>
8896              <msb>15</msb>
8897              <enumeratedValues>
8898                <enumeratedValue>
8899                  <name>NotLatched</name>
8900                  <description>Criteria has not been met</description>
8901                  <value>0</value>
8902                </enumeratedValue>
8903                <enumeratedValue>
8904                  <name>Latched</name>
8905                  <description>Criteria has been met</description>
8906                  <value>1</value>
8907                </enumeratedValue>
8908              </enumeratedValues>
8909            </field>
8910            <field>
8911              <name>PIN16</name>
8912              <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
8913              <lsb>16</lsb>
8914              <msb>16</msb>
8915              <enumeratedValues>
8916                <enumeratedValue>
8917                  <name>NotLatched</name>
8918                  <description>Criteria has not been met</description>
8919                  <value>0</value>
8920                </enumeratedValue>
8921                <enumeratedValue>
8922                  <name>Latched</name>
8923                  <description>Criteria has been met</description>
8924                  <value>1</value>
8925                </enumeratedValue>
8926              </enumeratedValues>
8927            </field>
8928            <field>
8929              <name>PIN17</name>
8930              <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
8931              <lsb>17</lsb>
8932              <msb>17</msb>
8933              <enumeratedValues>
8934                <enumeratedValue>
8935                  <name>NotLatched</name>
8936                  <description>Criteria has not been met</description>
8937                  <value>0</value>
8938                </enumeratedValue>
8939                <enumeratedValue>
8940                  <name>Latched</name>
8941                  <description>Criteria has been met</description>
8942                  <value>1</value>
8943                </enumeratedValue>
8944              </enumeratedValues>
8945            </field>
8946            <field>
8947              <name>PIN18</name>
8948              <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
8949              <lsb>18</lsb>
8950              <msb>18</msb>
8951              <enumeratedValues>
8952                <enumeratedValue>
8953                  <name>NotLatched</name>
8954                  <description>Criteria has not been met</description>
8955                  <value>0</value>
8956                </enumeratedValue>
8957                <enumeratedValue>
8958                  <name>Latched</name>
8959                  <description>Criteria has been met</description>
8960                  <value>1</value>
8961                </enumeratedValue>
8962              </enumeratedValues>
8963            </field>
8964            <field>
8965              <name>PIN19</name>
8966              <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
8967              <lsb>19</lsb>
8968              <msb>19</msb>
8969              <enumeratedValues>
8970                <enumeratedValue>
8971                  <name>NotLatched</name>
8972                  <description>Criteria has not been met</description>
8973                  <value>0</value>
8974                </enumeratedValue>
8975                <enumeratedValue>
8976                  <name>Latched</name>
8977                  <description>Criteria has been met</description>
8978                  <value>1</value>
8979                </enumeratedValue>
8980              </enumeratedValues>
8981            </field>
8982            <field>
8983              <name>PIN20</name>
8984              <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
8985              <lsb>20</lsb>
8986              <msb>20</msb>
8987              <enumeratedValues>
8988                <enumeratedValue>
8989                  <name>NotLatched</name>
8990                  <description>Criteria has not been met</description>
8991                  <value>0</value>
8992                </enumeratedValue>
8993                <enumeratedValue>
8994                  <name>Latched</name>
8995                  <description>Criteria has been met</description>
8996                  <value>1</value>
8997                </enumeratedValue>
8998              </enumeratedValues>
8999            </field>
9000            <field>
9001              <name>PIN21</name>
9002              <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
9003              <lsb>21</lsb>
9004              <msb>21</msb>
9005              <enumeratedValues>
9006                <enumeratedValue>
9007                  <name>NotLatched</name>
9008                  <description>Criteria has not been met</description>
9009                  <value>0</value>
9010                </enumeratedValue>
9011                <enumeratedValue>
9012                  <name>Latched</name>
9013                  <description>Criteria has been met</description>
9014                  <value>1</value>
9015                </enumeratedValue>
9016              </enumeratedValues>
9017            </field>
9018            <field>
9019              <name>PIN22</name>
9020              <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
9021              <lsb>22</lsb>
9022              <msb>22</msb>
9023              <enumeratedValues>
9024                <enumeratedValue>
9025                  <name>NotLatched</name>
9026                  <description>Criteria has not been met</description>
9027                  <value>0</value>
9028                </enumeratedValue>
9029                <enumeratedValue>
9030                  <name>Latched</name>
9031                  <description>Criteria has been met</description>
9032                  <value>1</value>
9033                </enumeratedValue>
9034              </enumeratedValues>
9035            </field>
9036            <field>
9037              <name>PIN23</name>
9038              <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
9039              <lsb>23</lsb>
9040              <msb>23</msb>
9041              <enumeratedValues>
9042                <enumeratedValue>
9043                  <name>NotLatched</name>
9044                  <description>Criteria has not been met</description>
9045                  <value>0</value>
9046                </enumeratedValue>
9047                <enumeratedValue>
9048                  <name>Latched</name>
9049                  <description>Criteria has been met</description>
9050                  <value>1</value>
9051                </enumeratedValue>
9052              </enumeratedValues>
9053            </field>
9054            <field>
9055              <name>PIN24</name>
9056              <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
9057              <lsb>24</lsb>
9058              <msb>24</msb>
9059              <enumeratedValues>
9060                <enumeratedValue>
9061                  <name>NotLatched</name>
9062                  <description>Criteria has not been met</description>
9063                  <value>0</value>
9064                </enumeratedValue>
9065                <enumeratedValue>
9066                  <name>Latched</name>
9067                  <description>Criteria has been met</description>
9068                  <value>1</value>
9069                </enumeratedValue>
9070              </enumeratedValues>
9071            </field>
9072            <field>
9073              <name>PIN25</name>
9074              <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
9075              <lsb>25</lsb>
9076              <msb>25</msb>
9077              <enumeratedValues>
9078                <enumeratedValue>
9079                  <name>NotLatched</name>
9080                  <description>Criteria has not been met</description>
9081                  <value>0</value>
9082                </enumeratedValue>
9083                <enumeratedValue>
9084                  <name>Latched</name>
9085                  <description>Criteria has been met</description>
9086                  <value>1</value>
9087                </enumeratedValue>
9088              </enumeratedValues>
9089            </field>
9090            <field>
9091              <name>PIN26</name>
9092              <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
9093              <lsb>26</lsb>
9094              <msb>26</msb>
9095              <enumeratedValues>
9096                <enumeratedValue>
9097                  <name>NotLatched</name>
9098                  <description>Criteria has not been met</description>
9099                  <value>0</value>
9100                </enumeratedValue>
9101                <enumeratedValue>
9102                  <name>Latched</name>
9103                  <description>Criteria has been met</description>
9104                  <value>1</value>
9105                </enumeratedValue>
9106              </enumeratedValues>
9107            </field>
9108            <field>
9109              <name>PIN27</name>
9110              <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
9111              <lsb>27</lsb>
9112              <msb>27</msb>
9113              <enumeratedValues>
9114                <enumeratedValue>
9115                  <name>NotLatched</name>
9116                  <description>Criteria has not been met</description>
9117                  <value>0</value>
9118                </enumeratedValue>
9119                <enumeratedValue>
9120                  <name>Latched</name>
9121                  <description>Criteria has been met</description>
9122                  <value>1</value>
9123                </enumeratedValue>
9124              </enumeratedValues>
9125            </field>
9126            <field>
9127              <name>PIN28</name>
9128              <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
9129              <lsb>28</lsb>
9130              <msb>28</msb>
9131              <enumeratedValues>
9132                <enumeratedValue>
9133                  <name>NotLatched</name>
9134                  <description>Criteria has not been met</description>
9135                  <value>0</value>
9136                </enumeratedValue>
9137                <enumeratedValue>
9138                  <name>Latched</name>
9139                  <description>Criteria has been met</description>
9140                  <value>1</value>
9141                </enumeratedValue>
9142              </enumeratedValues>
9143            </field>
9144            <field>
9145              <name>PIN29</name>
9146              <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
9147              <lsb>29</lsb>
9148              <msb>29</msb>
9149              <enumeratedValues>
9150                <enumeratedValue>
9151                  <name>NotLatched</name>
9152                  <description>Criteria has not been met</description>
9153                  <value>0</value>
9154                </enumeratedValue>
9155                <enumeratedValue>
9156                  <name>Latched</name>
9157                  <description>Criteria has been met</description>
9158                  <value>1</value>
9159                </enumeratedValue>
9160              </enumeratedValues>
9161            </field>
9162            <field>
9163              <name>PIN30</name>
9164              <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
9165              <lsb>30</lsb>
9166              <msb>30</msb>
9167              <enumeratedValues>
9168                <enumeratedValue>
9169                  <name>NotLatched</name>
9170                  <description>Criteria has not been met</description>
9171                  <value>0</value>
9172                </enumeratedValue>
9173                <enumeratedValue>
9174                  <name>Latched</name>
9175                  <description>Criteria has been met</description>
9176                  <value>1</value>
9177                </enumeratedValue>
9178              </enumeratedValues>
9179            </field>
9180            <field>
9181              <name>PIN31</name>
9182              <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
9183              <lsb>31</lsb>
9184              <msb>31</msb>
9185              <enumeratedValues>
9186                <enumeratedValue>
9187                  <name>NotLatched</name>
9188                  <description>Criteria has not been met</description>
9189                  <value>0</value>
9190                </enumeratedValue>
9191                <enumeratedValue>
9192                  <name>Latched</name>
9193                  <description>Criteria has been met</description>
9194                  <value>1</value>
9195                </enumeratedValue>
9196              </enumeratedValues>
9197            </field>
9198          </fields>
9199        </register>
9200        <register>
9201          <name>DETECTMODE</name>
9202          <description>Select between default DETECT signal behavior and LDETECT mode</description>
9203          <addressOffset>0x524</addressOffset>
9204          <access>read-write</access>
9205          <fields>
9206            <field>
9207              <name>DETECTMODE</name>
9208              <description>Select between default DETECT signal behavior and LDETECT mode</description>
9209              <lsb>0</lsb>
9210              <msb>0</msb>
9211              <enumeratedValues>
9212                <enumeratedValue>
9213                  <name>Default</name>
9214                  <description>DETECT directly connected to PIN DETECT signals</description>
9215                  <value>0</value>
9216                </enumeratedValue>
9217                <enumeratedValue>
9218                  <name>LDETECT</name>
9219                  <description>Use the latched LDETECT behavior</description>
9220                  <value>1</value>
9221                </enumeratedValue>
9222              </enumeratedValues>
9223            </field>
9224          </fields>
9225        </register>
9226        <register>
9227          <dim>0x20</dim>
9228          <dimIncrement>0x4</dimIncrement>
9229          <name>PIN_CNF[%s]</name>
9230          <description>Description collection: Configuration of GPIO pins</description>
9231          <addressOffset>0x700</addressOffset>
9232          <access>read-write</access>
9233          <resetValue>0x00000002</resetValue>
9234          <fields>
9235            <field>
9236              <name>DIR</name>
9237              <description>Pin direction. Same physical register as DIR register</description>
9238              <lsb>0</lsb>
9239              <msb>0</msb>
9240              <enumeratedValues>
9241                <enumeratedValue>
9242                  <name>Input</name>
9243                  <description>Configure pin as an input pin</description>
9244                  <value>0</value>
9245                </enumeratedValue>
9246                <enumeratedValue>
9247                  <name>Output</name>
9248                  <description>Configure pin as an output pin</description>
9249                  <value>1</value>
9250                </enumeratedValue>
9251              </enumeratedValues>
9252            </field>
9253            <field>
9254              <name>INPUT</name>
9255              <description>Connect or disconnect input buffer</description>
9256              <lsb>1</lsb>
9257              <msb>1</msb>
9258              <enumeratedValues>
9259                <enumeratedValue>
9260                  <name>Connect</name>
9261                  <description>Connect input buffer</description>
9262                  <value>0</value>
9263                </enumeratedValue>
9264                <enumeratedValue>
9265                  <name>Disconnect</name>
9266                  <description>Disconnect input buffer</description>
9267                  <value>1</value>
9268                </enumeratedValue>
9269              </enumeratedValues>
9270            </field>
9271            <field>
9272              <name>PULL</name>
9273              <description>Pull configuration</description>
9274              <lsb>2</lsb>
9275              <msb>3</msb>
9276              <enumeratedValues>
9277                <enumeratedValue>
9278                  <name>Disabled</name>
9279                  <description>No pull</description>
9280                  <value>0</value>
9281                </enumeratedValue>
9282                <enumeratedValue>
9283                  <name>Pulldown</name>
9284                  <description>Pull down on pin</description>
9285                  <value>1</value>
9286                </enumeratedValue>
9287                <enumeratedValue>
9288                  <name>Pullup</name>
9289                  <description>Pull up on pin</description>
9290                  <value>3</value>
9291                </enumeratedValue>
9292              </enumeratedValues>
9293            </field>
9294            <field>
9295              <name>DRIVE</name>
9296              <description>Drive configuration</description>
9297              <lsb>8</lsb>
9298              <msb>10</msb>
9299              <enumeratedValues>
9300                <enumeratedValue>
9301                  <name>S0S1</name>
9302                  <description>Standard '0', standard '1'</description>
9303                  <value>0</value>
9304                </enumeratedValue>
9305                <enumeratedValue>
9306                  <name>H0S1</name>
9307                  <description>High drive '0', standard '1'</description>
9308                  <value>1</value>
9309                </enumeratedValue>
9310                <enumeratedValue>
9311                  <name>S0H1</name>
9312                  <description>Standard '0', high drive '1'</description>
9313                  <value>2</value>
9314                </enumeratedValue>
9315                <enumeratedValue>
9316                  <name>H0H1</name>
9317                  <description>High drive '0', high 'drive '1''</description>
9318                  <value>3</value>
9319                </enumeratedValue>
9320                <enumeratedValue>
9321                  <name>D0S1</name>
9322                  <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
9323                  <value>4</value>
9324                </enumeratedValue>
9325                <enumeratedValue>
9326                  <name>D0H1</name>
9327                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
9328                  <value>5</value>
9329                </enumeratedValue>
9330                <enumeratedValue>
9331                  <name>S0D1</name>
9332                  <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
9333                  <value>6</value>
9334                </enumeratedValue>
9335                <enumeratedValue>
9336                  <name>H0D1</name>
9337                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
9338                  <value>7</value>
9339                </enumeratedValue>
9340              </enumeratedValues>
9341            </field>
9342            <field>
9343              <name>SENSE</name>
9344              <description>Pin sensing mechanism</description>
9345              <lsb>16</lsb>
9346              <msb>17</msb>
9347              <enumeratedValues>
9348                <enumeratedValue>
9349                  <name>Disabled</name>
9350                  <description>Disabled</description>
9351                  <value>0</value>
9352                </enumeratedValue>
9353                <enumeratedValue>
9354                  <name>High</name>
9355                  <description>Sense for high level</description>
9356                  <value>2</value>
9357                </enumeratedValue>
9358                <enumeratedValue>
9359                  <name>Low</name>
9360                  <description>Sense for low level</description>
9361                  <value>3</value>
9362                </enumeratedValue>
9363              </enumeratedValues>
9364            </field>
9365          </fields>
9366        </register>
9367      </registers>
9368    </peripheral>
9369    <peripheral>
9370      <name>RADIO</name>
9371      <description>2.4 GHz radio</description>
9372      <baseAddress>0x40001000</baseAddress>
9373      <addressBlock>
9374        <offset>0</offset>
9375        <size>0x1000</size>
9376        <usage>registers</usage>
9377      </addressBlock>
9378      <interrupt>
9379        <name>RADIO</name>
9380        <value>1</value>
9381      </interrupt>
9382      <groupName>RADIO</groupName>
9383      <size>0x20</size>
9384      <registers>
9385        <register>
9386          <name>TASKS_TXEN</name>
9387          <description>Enable RADIO in TX mode</description>
9388          <addressOffset>0x000</addressOffset>
9389          <access>write-only</access>
9390          <fields>
9391            <field>
9392              <name>TASKS_TXEN</name>
9393              <description>Enable RADIO in TX mode</description>
9394              <lsb>0</lsb>
9395              <msb>0</msb>
9396              <enumeratedValues>
9397                <enumeratedValue>
9398                  <name>Trigger</name>
9399                  <description>Trigger task</description>
9400                  <value>1</value>
9401                </enumeratedValue>
9402              </enumeratedValues>
9403            </field>
9404          </fields>
9405        </register>
9406        <register>
9407          <name>TASKS_RXEN</name>
9408          <description>Enable RADIO in RX mode</description>
9409          <addressOffset>0x004</addressOffset>
9410          <access>write-only</access>
9411          <fields>
9412            <field>
9413              <name>TASKS_RXEN</name>
9414              <description>Enable RADIO in RX mode</description>
9415              <lsb>0</lsb>
9416              <msb>0</msb>
9417              <enumeratedValues>
9418                <enumeratedValue>
9419                  <name>Trigger</name>
9420                  <description>Trigger task</description>
9421                  <value>1</value>
9422                </enumeratedValue>
9423              </enumeratedValues>
9424            </field>
9425          </fields>
9426        </register>
9427        <register>
9428          <name>TASKS_START</name>
9429          <description>Start RADIO</description>
9430          <addressOffset>0x008</addressOffset>
9431          <access>write-only</access>
9432          <fields>
9433            <field>
9434              <name>TASKS_START</name>
9435              <description>Start RADIO</description>
9436              <lsb>0</lsb>
9437              <msb>0</msb>
9438              <enumeratedValues>
9439                <enumeratedValue>
9440                  <name>Trigger</name>
9441                  <description>Trigger task</description>
9442                  <value>1</value>
9443                </enumeratedValue>
9444              </enumeratedValues>
9445            </field>
9446          </fields>
9447        </register>
9448        <register>
9449          <name>TASKS_STOP</name>
9450          <description>Stop RADIO</description>
9451          <addressOffset>0x00C</addressOffset>
9452          <access>write-only</access>
9453          <fields>
9454            <field>
9455              <name>TASKS_STOP</name>
9456              <description>Stop RADIO</description>
9457              <lsb>0</lsb>
9458              <msb>0</msb>
9459              <enumeratedValues>
9460                <enumeratedValue>
9461                  <name>Trigger</name>
9462                  <description>Trigger task</description>
9463                  <value>1</value>
9464                </enumeratedValue>
9465              </enumeratedValues>
9466            </field>
9467          </fields>
9468        </register>
9469        <register>
9470          <name>TASKS_DISABLE</name>
9471          <description>Disable RADIO</description>
9472          <addressOffset>0x010</addressOffset>
9473          <access>write-only</access>
9474          <fields>
9475            <field>
9476              <name>TASKS_DISABLE</name>
9477              <description>Disable RADIO</description>
9478              <lsb>0</lsb>
9479              <msb>0</msb>
9480              <enumeratedValues>
9481                <enumeratedValue>
9482                  <name>Trigger</name>
9483                  <description>Trigger task</description>
9484                  <value>1</value>
9485                </enumeratedValue>
9486              </enumeratedValues>
9487            </field>
9488          </fields>
9489        </register>
9490        <register>
9491          <name>TASKS_RSSISTART</name>
9492          <description>Start the RSSI and take one single sample of the receive signal strength</description>
9493          <addressOffset>0x014</addressOffset>
9494          <access>write-only</access>
9495          <fields>
9496            <field>
9497              <name>TASKS_RSSISTART</name>
9498              <description>Start the RSSI and take one single sample of the receive signal strength</description>
9499              <lsb>0</lsb>
9500              <msb>0</msb>
9501              <enumeratedValues>
9502                <enumeratedValue>
9503                  <name>Trigger</name>
9504                  <description>Trigger task</description>
9505                  <value>1</value>
9506                </enumeratedValue>
9507              </enumeratedValues>
9508            </field>
9509          </fields>
9510        </register>
9511        <register>
9512          <name>TASKS_RSSISTOP</name>
9513          <description>Stop the RSSI measurement</description>
9514          <addressOffset>0x018</addressOffset>
9515          <access>write-only</access>
9516          <fields>
9517            <field>
9518              <name>TASKS_RSSISTOP</name>
9519              <description>Stop the RSSI measurement</description>
9520              <lsb>0</lsb>
9521              <msb>0</msb>
9522              <enumeratedValues>
9523                <enumeratedValue>
9524                  <name>Trigger</name>
9525                  <description>Trigger task</description>
9526                  <value>1</value>
9527                </enumeratedValue>
9528              </enumeratedValues>
9529            </field>
9530          </fields>
9531        </register>
9532        <register>
9533          <name>TASKS_BCSTART</name>
9534          <description>Start the bit counter</description>
9535          <addressOffset>0x01C</addressOffset>
9536          <access>write-only</access>
9537          <fields>
9538            <field>
9539              <name>TASKS_BCSTART</name>
9540              <description>Start the bit counter</description>
9541              <lsb>0</lsb>
9542              <msb>0</msb>
9543              <enumeratedValues>
9544                <enumeratedValue>
9545                  <name>Trigger</name>
9546                  <description>Trigger task</description>
9547                  <value>1</value>
9548                </enumeratedValue>
9549              </enumeratedValues>
9550            </field>
9551          </fields>
9552        </register>
9553        <register>
9554          <name>TASKS_BCSTOP</name>
9555          <description>Stop the bit counter</description>
9556          <addressOffset>0x020</addressOffset>
9557          <access>write-only</access>
9558          <fields>
9559            <field>
9560              <name>TASKS_BCSTOP</name>
9561              <description>Stop the bit counter</description>
9562              <lsb>0</lsb>
9563              <msb>0</msb>
9564              <enumeratedValues>
9565                <enumeratedValue>
9566                  <name>Trigger</name>
9567                  <description>Trigger task</description>
9568                  <value>1</value>
9569                </enumeratedValue>
9570              </enumeratedValues>
9571            </field>
9572          </fields>
9573        </register>
9574        <register>
9575          <name>EVENTS_READY</name>
9576          <description>RADIO has ramped up and is ready to be started</description>
9577          <addressOffset>0x100</addressOffset>
9578          <access>read-write</access>
9579          <fields>
9580            <field>
9581              <name>EVENTS_READY</name>
9582              <description>RADIO has ramped up and is ready to be started</description>
9583              <lsb>0</lsb>
9584              <msb>0</msb>
9585              <enumeratedValues>
9586                <enumeratedValue>
9587                  <name>NotGenerated</name>
9588                  <description>Event not generated</description>
9589                  <value>0</value>
9590                </enumeratedValue>
9591                <enumeratedValue>
9592                  <name>Generated</name>
9593                  <description>Event generated</description>
9594                  <value>1</value>
9595                </enumeratedValue>
9596              </enumeratedValues>
9597            </field>
9598          </fields>
9599        </register>
9600        <register>
9601          <name>EVENTS_ADDRESS</name>
9602          <description>Address sent or received</description>
9603          <addressOffset>0x104</addressOffset>
9604          <access>read-write</access>
9605          <fields>
9606            <field>
9607              <name>EVENTS_ADDRESS</name>
9608              <description>Address sent or received</description>
9609              <lsb>0</lsb>
9610              <msb>0</msb>
9611              <enumeratedValues>
9612                <enumeratedValue>
9613                  <name>NotGenerated</name>
9614                  <description>Event not generated</description>
9615                  <value>0</value>
9616                </enumeratedValue>
9617                <enumeratedValue>
9618                  <name>Generated</name>
9619                  <description>Event generated</description>
9620                  <value>1</value>
9621                </enumeratedValue>
9622              </enumeratedValues>
9623            </field>
9624          </fields>
9625        </register>
9626        <register>
9627          <name>EVENTS_PAYLOAD</name>
9628          <description>Packet payload sent or received</description>
9629          <addressOffset>0x108</addressOffset>
9630          <access>read-write</access>
9631          <fields>
9632            <field>
9633              <name>EVENTS_PAYLOAD</name>
9634              <description>Packet payload sent or received</description>
9635              <lsb>0</lsb>
9636              <msb>0</msb>
9637              <enumeratedValues>
9638                <enumeratedValue>
9639                  <name>NotGenerated</name>
9640                  <description>Event not generated</description>
9641                  <value>0</value>
9642                </enumeratedValue>
9643                <enumeratedValue>
9644                  <name>Generated</name>
9645                  <description>Event generated</description>
9646                  <value>1</value>
9647                </enumeratedValue>
9648              </enumeratedValues>
9649            </field>
9650          </fields>
9651        </register>
9652        <register>
9653          <name>EVENTS_END</name>
9654          <description>Packet sent or received</description>
9655          <addressOffset>0x10C</addressOffset>
9656          <access>read-write</access>
9657          <fields>
9658            <field>
9659              <name>EVENTS_END</name>
9660              <description>Packet sent or received</description>
9661              <lsb>0</lsb>
9662              <msb>0</msb>
9663              <enumeratedValues>
9664                <enumeratedValue>
9665                  <name>NotGenerated</name>
9666                  <description>Event not generated</description>
9667                  <value>0</value>
9668                </enumeratedValue>
9669                <enumeratedValue>
9670                  <name>Generated</name>
9671                  <description>Event generated</description>
9672                  <value>1</value>
9673                </enumeratedValue>
9674              </enumeratedValues>
9675            </field>
9676          </fields>
9677        </register>
9678        <register>
9679          <name>EVENTS_DISABLED</name>
9680          <description>RADIO has been disabled</description>
9681          <addressOffset>0x110</addressOffset>
9682          <access>read-write</access>
9683          <fields>
9684            <field>
9685              <name>EVENTS_DISABLED</name>
9686              <description>RADIO has been disabled</description>
9687              <lsb>0</lsb>
9688              <msb>0</msb>
9689              <enumeratedValues>
9690                <enumeratedValue>
9691                  <name>NotGenerated</name>
9692                  <description>Event not generated</description>
9693                  <value>0</value>
9694                </enumeratedValue>
9695                <enumeratedValue>
9696                  <name>Generated</name>
9697                  <description>Event generated</description>
9698                  <value>1</value>
9699                </enumeratedValue>
9700              </enumeratedValues>
9701            </field>
9702          </fields>
9703        </register>
9704        <register>
9705          <name>EVENTS_DEVMATCH</name>
9706          <description>A device address match occurred on the last received packet</description>
9707          <addressOffset>0x114</addressOffset>
9708          <access>read-write</access>
9709          <fields>
9710            <field>
9711              <name>EVENTS_DEVMATCH</name>
9712              <description>A device address match occurred on the last received packet</description>
9713              <lsb>0</lsb>
9714              <msb>0</msb>
9715              <enumeratedValues>
9716                <enumeratedValue>
9717                  <name>NotGenerated</name>
9718                  <description>Event not generated</description>
9719                  <value>0</value>
9720                </enumeratedValue>
9721                <enumeratedValue>
9722                  <name>Generated</name>
9723                  <description>Event generated</description>
9724                  <value>1</value>
9725                </enumeratedValue>
9726              </enumeratedValues>
9727            </field>
9728          </fields>
9729        </register>
9730        <register>
9731          <name>EVENTS_DEVMISS</name>
9732          <description>No device address match occurred on the last received packet</description>
9733          <addressOffset>0x118</addressOffset>
9734          <access>read-write</access>
9735          <fields>
9736            <field>
9737              <name>EVENTS_DEVMISS</name>
9738              <description>No device address match occurred on the last received packet</description>
9739              <lsb>0</lsb>
9740              <msb>0</msb>
9741              <enumeratedValues>
9742                <enumeratedValue>
9743                  <name>NotGenerated</name>
9744                  <description>Event not generated</description>
9745                  <value>0</value>
9746                </enumeratedValue>
9747                <enumeratedValue>
9748                  <name>Generated</name>
9749                  <description>Event generated</description>
9750                  <value>1</value>
9751                </enumeratedValue>
9752              </enumeratedValues>
9753            </field>
9754          </fields>
9755        </register>
9756        <register>
9757          <name>EVENTS_RSSIEND</name>
9758          <description>Sampling of receive signal strength complete</description>
9759          <addressOffset>0x11C</addressOffset>
9760          <access>read-write</access>
9761          <fields>
9762            <field>
9763              <name>EVENTS_RSSIEND</name>
9764              <description>Sampling of receive signal strength complete</description>
9765              <lsb>0</lsb>
9766              <msb>0</msb>
9767              <enumeratedValues>
9768                <enumeratedValue>
9769                  <name>NotGenerated</name>
9770                  <description>Event not generated</description>
9771                  <value>0</value>
9772                </enumeratedValue>
9773                <enumeratedValue>
9774                  <name>Generated</name>
9775                  <description>Event generated</description>
9776                  <value>1</value>
9777                </enumeratedValue>
9778              </enumeratedValues>
9779            </field>
9780          </fields>
9781        </register>
9782        <register>
9783          <name>EVENTS_BCMATCH</name>
9784          <description>Bit counter reached bit count value</description>
9785          <addressOffset>0x128</addressOffset>
9786          <access>read-write</access>
9787          <fields>
9788            <field>
9789              <name>EVENTS_BCMATCH</name>
9790              <description>Bit counter reached bit count value</description>
9791              <lsb>0</lsb>
9792              <msb>0</msb>
9793              <enumeratedValues>
9794                <enumeratedValue>
9795                  <name>NotGenerated</name>
9796                  <description>Event not generated</description>
9797                  <value>0</value>
9798                </enumeratedValue>
9799                <enumeratedValue>
9800                  <name>Generated</name>
9801                  <description>Event generated</description>
9802                  <value>1</value>
9803                </enumeratedValue>
9804              </enumeratedValues>
9805            </field>
9806          </fields>
9807        </register>
9808        <register>
9809          <name>EVENTS_CRCOK</name>
9810          <description>Packet received with CRC ok</description>
9811          <addressOffset>0x130</addressOffset>
9812          <access>read-write</access>
9813          <fields>
9814            <field>
9815              <name>EVENTS_CRCOK</name>
9816              <description>Packet received with CRC ok</description>
9817              <lsb>0</lsb>
9818              <msb>0</msb>
9819              <enumeratedValues>
9820                <enumeratedValue>
9821                  <name>NotGenerated</name>
9822                  <description>Event not generated</description>
9823                  <value>0</value>
9824                </enumeratedValue>
9825                <enumeratedValue>
9826                  <name>Generated</name>
9827                  <description>Event generated</description>
9828                  <value>1</value>
9829                </enumeratedValue>
9830              </enumeratedValues>
9831            </field>
9832          </fields>
9833        </register>
9834        <register>
9835          <name>EVENTS_CRCERROR</name>
9836          <description>Packet received with CRC error</description>
9837          <addressOffset>0x134</addressOffset>
9838          <access>read-write</access>
9839          <fields>
9840            <field>
9841              <name>EVENTS_CRCERROR</name>
9842              <description>Packet received with CRC error</description>
9843              <lsb>0</lsb>
9844              <msb>0</msb>
9845              <enumeratedValues>
9846                <enumeratedValue>
9847                  <name>NotGenerated</name>
9848                  <description>Event not generated</description>
9849                  <value>0</value>
9850                </enumeratedValue>
9851                <enumeratedValue>
9852                  <name>Generated</name>
9853                  <description>Event generated</description>
9854                  <value>1</value>
9855                </enumeratedValue>
9856              </enumeratedValues>
9857            </field>
9858          </fields>
9859        </register>
9860        <register>
9861          <name>EVENTS_TXREADY</name>
9862          <description>RADIO has ramped up and is ready to be started TX path</description>
9863          <addressOffset>0x154</addressOffset>
9864          <access>read-write</access>
9865          <fields>
9866            <field>
9867              <name>EVENTS_TXREADY</name>
9868              <description>RADIO has ramped up and is ready to be started TX path</description>
9869              <lsb>0</lsb>
9870              <msb>0</msb>
9871              <enumeratedValues>
9872                <enumeratedValue>
9873                  <name>NotGenerated</name>
9874                  <description>Event not generated</description>
9875                  <value>0</value>
9876                </enumeratedValue>
9877                <enumeratedValue>
9878                  <name>Generated</name>
9879                  <description>Event generated</description>
9880                  <value>1</value>
9881                </enumeratedValue>
9882              </enumeratedValues>
9883            </field>
9884          </fields>
9885        </register>
9886        <register>
9887          <name>EVENTS_RXREADY</name>
9888          <description>RADIO has ramped up and is ready to be started RX path</description>
9889          <addressOffset>0x158</addressOffset>
9890          <access>read-write</access>
9891          <fields>
9892            <field>
9893              <name>EVENTS_RXREADY</name>
9894              <description>RADIO has ramped up and is ready to be started RX path</description>
9895              <lsb>0</lsb>
9896              <msb>0</msb>
9897              <enumeratedValues>
9898                <enumeratedValue>
9899                  <name>NotGenerated</name>
9900                  <description>Event not generated</description>
9901                  <value>0</value>
9902                </enumeratedValue>
9903                <enumeratedValue>
9904                  <name>Generated</name>
9905                  <description>Event generated</description>
9906                  <value>1</value>
9907                </enumeratedValue>
9908              </enumeratedValues>
9909            </field>
9910          </fields>
9911        </register>
9912        <register>
9913          <name>EVENTS_PHYEND</name>
9914          <description>Generated when last bit is sent on air, or received from air</description>
9915          <addressOffset>0x16C</addressOffset>
9916          <access>read-write</access>
9917          <fields>
9918            <field>
9919              <name>EVENTS_PHYEND</name>
9920              <description>Generated when last bit is sent on air, or received from air</description>
9921              <lsb>0</lsb>
9922              <msb>0</msb>
9923              <enumeratedValues>
9924                <enumeratedValue>
9925                  <name>NotGenerated</name>
9926                  <description>Event not generated</description>
9927                  <value>0</value>
9928                </enumeratedValue>
9929                <enumeratedValue>
9930                  <name>Generated</name>
9931                  <description>Event generated</description>
9932                  <value>1</value>
9933                </enumeratedValue>
9934              </enumeratedValues>
9935            </field>
9936          </fields>
9937        </register>
9938        <register>
9939          <name>SHORTS</name>
9940          <description>Shortcuts between local events and tasks</description>
9941          <addressOffset>0x200</addressOffset>
9942          <access>read-write</access>
9943          <fields>
9944            <field>
9945              <name>READY_START</name>
9946              <description>Shortcut between event READY and task START</description>
9947              <lsb>0</lsb>
9948              <msb>0</msb>
9949              <enumeratedValues>
9950                <enumeratedValue>
9951                  <name>Disabled</name>
9952                  <description>Disable shortcut</description>
9953                  <value>0</value>
9954                </enumeratedValue>
9955                <enumeratedValue>
9956                  <name>Enabled</name>
9957                  <description>Enable shortcut</description>
9958                  <value>1</value>
9959                </enumeratedValue>
9960              </enumeratedValues>
9961            </field>
9962            <field>
9963              <name>END_DISABLE</name>
9964              <description>Shortcut between event END and task DISABLE</description>
9965              <lsb>1</lsb>
9966              <msb>1</msb>
9967              <enumeratedValues>
9968                <enumeratedValue>
9969                  <name>Disabled</name>
9970                  <description>Disable shortcut</description>
9971                  <value>0</value>
9972                </enumeratedValue>
9973                <enumeratedValue>
9974                  <name>Enabled</name>
9975                  <description>Enable shortcut</description>
9976                  <value>1</value>
9977                </enumeratedValue>
9978              </enumeratedValues>
9979            </field>
9980            <field>
9981              <name>DISABLED_TXEN</name>
9982              <description>Shortcut between event DISABLED and task TXEN</description>
9983              <lsb>2</lsb>
9984              <msb>2</msb>
9985              <enumeratedValues>
9986                <enumeratedValue>
9987                  <name>Disabled</name>
9988                  <description>Disable shortcut</description>
9989                  <value>0</value>
9990                </enumeratedValue>
9991                <enumeratedValue>
9992                  <name>Enabled</name>
9993                  <description>Enable shortcut</description>
9994                  <value>1</value>
9995                </enumeratedValue>
9996              </enumeratedValues>
9997            </field>
9998            <field>
9999              <name>DISABLED_RXEN</name>
10000              <description>Shortcut between event DISABLED and task RXEN</description>
10001              <lsb>3</lsb>
10002              <msb>3</msb>
10003              <enumeratedValues>
10004                <enumeratedValue>
10005                  <name>Disabled</name>
10006                  <description>Disable shortcut</description>
10007                  <value>0</value>
10008                </enumeratedValue>
10009                <enumeratedValue>
10010                  <name>Enabled</name>
10011                  <description>Enable shortcut</description>
10012                  <value>1</value>
10013                </enumeratedValue>
10014              </enumeratedValues>
10015            </field>
10016            <field>
10017              <name>ADDRESS_RSSISTART</name>
10018              <description>Shortcut between event ADDRESS and task RSSISTART</description>
10019              <lsb>4</lsb>
10020              <msb>4</msb>
10021              <enumeratedValues>
10022                <enumeratedValue>
10023                  <name>Disabled</name>
10024                  <description>Disable shortcut</description>
10025                  <value>0</value>
10026                </enumeratedValue>
10027                <enumeratedValue>
10028                  <name>Enabled</name>
10029                  <description>Enable shortcut</description>
10030                  <value>1</value>
10031                </enumeratedValue>
10032              </enumeratedValues>
10033            </field>
10034            <field>
10035              <name>END_START</name>
10036              <description>Shortcut between event END and task START</description>
10037              <lsb>5</lsb>
10038              <msb>5</msb>
10039              <enumeratedValues>
10040                <enumeratedValue>
10041                  <name>Disabled</name>
10042                  <description>Disable shortcut</description>
10043                  <value>0</value>
10044                </enumeratedValue>
10045                <enumeratedValue>
10046                  <name>Enabled</name>
10047                  <description>Enable shortcut</description>
10048                  <value>1</value>
10049                </enumeratedValue>
10050              </enumeratedValues>
10051            </field>
10052            <field>
10053              <name>ADDRESS_BCSTART</name>
10054              <description>Shortcut between event ADDRESS and task BCSTART</description>
10055              <lsb>6</lsb>
10056              <msb>6</msb>
10057              <enumeratedValues>
10058                <enumeratedValue>
10059                  <name>Disabled</name>
10060                  <description>Disable shortcut</description>
10061                  <value>0</value>
10062                </enumeratedValue>
10063                <enumeratedValue>
10064                  <name>Enabled</name>
10065                  <description>Enable shortcut</description>
10066                  <value>1</value>
10067                </enumeratedValue>
10068              </enumeratedValues>
10069            </field>
10070            <field>
10071              <name>DISABLED_RSSISTOP</name>
10072              <description>Shortcut between event DISABLED and task RSSISTOP</description>
10073              <lsb>8</lsb>
10074              <msb>8</msb>
10075              <enumeratedValues>
10076                <enumeratedValue>
10077                  <name>Disabled</name>
10078                  <description>Disable shortcut</description>
10079                  <value>0</value>
10080                </enumeratedValue>
10081                <enumeratedValue>
10082                  <name>Enabled</name>
10083                  <description>Enable shortcut</description>
10084                  <value>1</value>
10085                </enumeratedValue>
10086              </enumeratedValues>
10087            </field>
10088            <field>
10089              <name>TXREADY_START</name>
10090              <description>Shortcut between event TXREADY and task START</description>
10091              <lsb>18</lsb>
10092              <msb>18</msb>
10093              <enumeratedValues>
10094                <enumeratedValue>
10095                  <name>Disabled</name>
10096                  <description>Disable shortcut</description>
10097                  <value>0</value>
10098                </enumeratedValue>
10099                <enumeratedValue>
10100                  <name>Enabled</name>
10101                  <description>Enable shortcut</description>
10102                  <value>1</value>
10103                </enumeratedValue>
10104              </enumeratedValues>
10105            </field>
10106            <field>
10107              <name>RXREADY_START</name>
10108              <description>Shortcut between event RXREADY and task START</description>
10109              <lsb>19</lsb>
10110              <msb>19</msb>
10111              <enumeratedValues>
10112                <enumeratedValue>
10113                  <name>Disabled</name>
10114                  <description>Disable shortcut</description>
10115                  <value>0</value>
10116                </enumeratedValue>
10117                <enumeratedValue>
10118                  <name>Enabled</name>
10119                  <description>Enable shortcut</description>
10120                  <value>1</value>
10121                </enumeratedValue>
10122              </enumeratedValues>
10123            </field>
10124            <field>
10125              <name>PHYEND_DISABLE</name>
10126              <description>Shortcut between event PHYEND and task DISABLE</description>
10127              <lsb>20</lsb>
10128              <msb>20</msb>
10129              <enumeratedValues>
10130                <enumeratedValue>
10131                  <name>Disabled</name>
10132                  <description>Disable shortcut</description>
10133                  <value>0</value>
10134                </enumeratedValue>
10135                <enumeratedValue>
10136                  <name>Enabled</name>
10137                  <description>Enable shortcut</description>
10138                  <value>1</value>
10139                </enumeratedValue>
10140              </enumeratedValues>
10141            </field>
10142            <field>
10143              <name>PHYEND_START</name>
10144              <description>Shortcut between event PHYEND and task START</description>
10145              <lsb>21</lsb>
10146              <msb>21</msb>
10147              <enumeratedValues>
10148                <enumeratedValue>
10149                  <name>Disabled</name>
10150                  <description>Disable shortcut</description>
10151                  <value>0</value>
10152                </enumeratedValue>
10153                <enumeratedValue>
10154                  <name>Enabled</name>
10155                  <description>Enable shortcut</description>
10156                  <value>1</value>
10157                </enumeratedValue>
10158              </enumeratedValues>
10159            </field>
10160          </fields>
10161        </register>
10162        <register>
10163          <name>INTENSET</name>
10164          <description>Enable interrupt</description>
10165          <addressOffset>0x304</addressOffset>
10166          <access>read-write</access>
10167          <fields>
10168            <field>
10169              <name>READY</name>
10170              <description>Write '1' to enable interrupt for event READY</description>
10171              <lsb>0</lsb>
10172              <msb>0</msb>
10173              <enumeratedValues>
10174                <usage>read</usage>
10175                <enumeratedValue>
10176                  <name>Disabled</name>
10177                  <description>Read: Disabled</description>
10178                  <value>0</value>
10179                </enumeratedValue>
10180                <enumeratedValue>
10181                  <name>Enabled</name>
10182                  <description>Read: Enabled</description>
10183                  <value>1</value>
10184                </enumeratedValue>
10185              </enumeratedValues>
10186              <enumeratedValues>
10187                <usage>write</usage>
10188                <enumeratedValue>
10189                  <name>Set</name>
10190                  <description>Enable</description>
10191                  <value>1</value>
10192                </enumeratedValue>
10193              </enumeratedValues>
10194            </field>
10195            <field>
10196              <name>ADDRESS</name>
10197              <description>Write '1' to enable interrupt for event ADDRESS</description>
10198              <lsb>1</lsb>
10199              <msb>1</msb>
10200              <enumeratedValues>
10201                <usage>read</usage>
10202                <enumeratedValue>
10203                  <name>Disabled</name>
10204                  <description>Read: Disabled</description>
10205                  <value>0</value>
10206                </enumeratedValue>
10207                <enumeratedValue>
10208                  <name>Enabled</name>
10209                  <description>Read: Enabled</description>
10210                  <value>1</value>
10211                </enumeratedValue>
10212              </enumeratedValues>
10213              <enumeratedValues>
10214                <usage>write</usage>
10215                <enumeratedValue>
10216                  <name>Set</name>
10217                  <description>Enable</description>
10218                  <value>1</value>
10219                </enumeratedValue>
10220              </enumeratedValues>
10221            </field>
10222            <field>
10223              <name>PAYLOAD</name>
10224              <description>Write '1' to enable interrupt for event PAYLOAD</description>
10225              <lsb>2</lsb>
10226              <msb>2</msb>
10227              <enumeratedValues>
10228                <usage>read</usage>
10229                <enumeratedValue>
10230                  <name>Disabled</name>
10231                  <description>Read: Disabled</description>
10232                  <value>0</value>
10233                </enumeratedValue>
10234                <enumeratedValue>
10235                  <name>Enabled</name>
10236                  <description>Read: Enabled</description>
10237                  <value>1</value>
10238                </enumeratedValue>
10239              </enumeratedValues>
10240              <enumeratedValues>
10241                <usage>write</usage>
10242                <enumeratedValue>
10243                  <name>Set</name>
10244                  <description>Enable</description>
10245                  <value>1</value>
10246                </enumeratedValue>
10247              </enumeratedValues>
10248            </field>
10249            <field>
10250              <name>END</name>
10251              <description>Write '1' to enable interrupt for event END</description>
10252              <lsb>3</lsb>
10253              <msb>3</msb>
10254              <enumeratedValues>
10255                <usage>read</usage>
10256                <enumeratedValue>
10257                  <name>Disabled</name>
10258                  <description>Read: Disabled</description>
10259                  <value>0</value>
10260                </enumeratedValue>
10261                <enumeratedValue>
10262                  <name>Enabled</name>
10263                  <description>Read: Enabled</description>
10264                  <value>1</value>
10265                </enumeratedValue>
10266              </enumeratedValues>
10267              <enumeratedValues>
10268                <usage>write</usage>
10269                <enumeratedValue>
10270                  <name>Set</name>
10271                  <description>Enable</description>
10272                  <value>1</value>
10273                </enumeratedValue>
10274              </enumeratedValues>
10275            </field>
10276            <field>
10277              <name>DISABLED</name>
10278              <description>Write '1' to enable interrupt for event DISABLED</description>
10279              <lsb>4</lsb>
10280              <msb>4</msb>
10281              <enumeratedValues>
10282                <usage>read</usage>
10283                <enumeratedValue>
10284                  <name>Disabled</name>
10285                  <description>Read: Disabled</description>
10286                  <value>0</value>
10287                </enumeratedValue>
10288                <enumeratedValue>
10289                  <name>Enabled</name>
10290                  <description>Read: Enabled</description>
10291                  <value>1</value>
10292                </enumeratedValue>
10293              </enumeratedValues>
10294              <enumeratedValues>
10295                <usage>write</usage>
10296                <enumeratedValue>
10297                  <name>Set</name>
10298                  <description>Enable</description>
10299                  <value>1</value>
10300                </enumeratedValue>
10301              </enumeratedValues>
10302            </field>
10303            <field>
10304              <name>DEVMATCH</name>
10305              <description>Write '1' to enable interrupt for event DEVMATCH</description>
10306              <lsb>5</lsb>
10307              <msb>5</msb>
10308              <enumeratedValues>
10309                <usage>read</usage>
10310                <enumeratedValue>
10311                  <name>Disabled</name>
10312                  <description>Read: Disabled</description>
10313                  <value>0</value>
10314                </enumeratedValue>
10315                <enumeratedValue>
10316                  <name>Enabled</name>
10317                  <description>Read: Enabled</description>
10318                  <value>1</value>
10319                </enumeratedValue>
10320              </enumeratedValues>
10321              <enumeratedValues>
10322                <usage>write</usage>
10323                <enumeratedValue>
10324                  <name>Set</name>
10325                  <description>Enable</description>
10326                  <value>1</value>
10327                </enumeratedValue>
10328              </enumeratedValues>
10329            </field>
10330            <field>
10331              <name>DEVMISS</name>
10332              <description>Write '1' to enable interrupt for event DEVMISS</description>
10333              <lsb>6</lsb>
10334              <msb>6</msb>
10335              <enumeratedValues>
10336                <usage>read</usage>
10337                <enumeratedValue>
10338                  <name>Disabled</name>
10339                  <description>Read: Disabled</description>
10340                  <value>0</value>
10341                </enumeratedValue>
10342                <enumeratedValue>
10343                  <name>Enabled</name>
10344                  <description>Read: Enabled</description>
10345                  <value>1</value>
10346                </enumeratedValue>
10347              </enumeratedValues>
10348              <enumeratedValues>
10349                <usage>write</usage>
10350                <enumeratedValue>
10351                  <name>Set</name>
10352                  <description>Enable</description>
10353                  <value>1</value>
10354                </enumeratedValue>
10355              </enumeratedValues>
10356            </field>
10357            <field>
10358              <name>RSSIEND</name>
10359              <description>Write '1' to enable interrupt for event RSSIEND</description>
10360              <lsb>7</lsb>
10361              <msb>7</msb>
10362              <enumeratedValues>
10363                <usage>read</usage>
10364                <enumeratedValue>
10365                  <name>Disabled</name>
10366                  <description>Read: Disabled</description>
10367                  <value>0</value>
10368                </enumeratedValue>
10369                <enumeratedValue>
10370                  <name>Enabled</name>
10371                  <description>Read: Enabled</description>
10372                  <value>1</value>
10373                </enumeratedValue>
10374              </enumeratedValues>
10375              <enumeratedValues>
10376                <usage>write</usage>
10377                <enumeratedValue>
10378                  <name>Set</name>
10379                  <description>Enable</description>
10380                  <value>1</value>
10381                </enumeratedValue>
10382              </enumeratedValues>
10383            </field>
10384            <field>
10385              <name>BCMATCH</name>
10386              <description>Write '1' to enable interrupt for event BCMATCH</description>
10387              <lsb>10</lsb>
10388              <msb>10</msb>
10389              <enumeratedValues>
10390                <usage>read</usage>
10391                <enumeratedValue>
10392                  <name>Disabled</name>
10393                  <description>Read: Disabled</description>
10394                  <value>0</value>
10395                </enumeratedValue>
10396                <enumeratedValue>
10397                  <name>Enabled</name>
10398                  <description>Read: Enabled</description>
10399                  <value>1</value>
10400                </enumeratedValue>
10401              </enumeratedValues>
10402              <enumeratedValues>
10403                <usage>write</usage>
10404                <enumeratedValue>
10405                  <name>Set</name>
10406                  <description>Enable</description>
10407                  <value>1</value>
10408                </enumeratedValue>
10409              </enumeratedValues>
10410            </field>
10411            <field>
10412              <name>CRCOK</name>
10413              <description>Write '1' to enable interrupt for event CRCOK</description>
10414              <lsb>12</lsb>
10415              <msb>12</msb>
10416              <enumeratedValues>
10417                <usage>read</usage>
10418                <enumeratedValue>
10419                  <name>Disabled</name>
10420                  <description>Read: Disabled</description>
10421                  <value>0</value>
10422                </enumeratedValue>
10423                <enumeratedValue>
10424                  <name>Enabled</name>
10425                  <description>Read: Enabled</description>
10426                  <value>1</value>
10427                </enumeratedValue>
10428              </enumeratedValues>
10429              <enumeratedValues>
10430                <usage>write</usage>
10431                <enumeratedValue>
10432                  <name>Set</name>
10433                  <description>Enable</description>
10434                  <value>1</value>
10435                </enumeratedValue>
10436              </enumeratedValues>
10437            </field>
10438            <field>
10439              <name>CRCERROR</name>
10440              <description>Write '1' to enable interrupt for event CRCERROR</description>
10441              <lsb>13</lsb>
10442              <msb>13</msb>
10443              <enumeratedValues>
10444                <usage>read</usage>
10445                <enumeratedValue>
10446                  <name>Disabled</name>
10447                  <description>Read: Disabled</description>
10448                  <value>0</value>
10449                </enumeratedValue>
10450                <enumeratedValue>
10451                  <name>Enabled</name>
10452                  <description>Read: Enabled</description>
10453                  <value>1</value>
10454                </enumeratedValue>
10455              </enumeratedValues>
10456              <enumeratedValues>
10457                <usage>write</usage>
10458                <enumeratedValue>
10459                  <name>Set</name>
10460                  <description>Enable</description>
10461                  <value>1</value>
10462                </enumeratedValue>
10463              </enumeratedValues>
10464            </field>
10465            <field>
10466              <name>TXREADY</name>
10467              <description>Write '1' to enable interrupt for event TXREADY</description>
10468              <lsb>21</lsb>
10469              <msb>21</msb>
10470              <enumeratedValues>
10471                <usage>read</usage>
10472                <enumeratedValue>
10473                  <name>Disabled</name>
10474                  <description>Read: Disabled</description>
10475                  <value>0</value>
10476                </enumeratedValue>
10477                <enumeratedValue>
10478                  <name>Enabled</name>
10479                  <description>Read: Enabled</description>
10480                  <value>1</value>
10481                </enumeratedValue>
10482              </enumeratedValues>
10483              <enumeratedValues>
10484                <usage>write</usage>
10485                <enumeratedValue>
10486                  <name>Set</name>
10487                  <description>Enable</description>
10488                  <value>1</value>
10489                </enumeratedValue>
10490              </enumeratedValues>
10491            </field>
10492            <field>
10493              <name>RXREADY</name>
10494              <description>Write '1' to enable interrupt for event RXREADY</description>
10495              <lsb>22</lsb>
10496              <msb>22</msb>
10497              <enumeratedValues>
10498                <usage>read</usage>
10499                <enumeratedValue>
10500                  <name>Disabled</name>
10501                  <description>Read: Disabled</description>
10502                  <value>0</value>
10503                </enumeratedValue>
10504                <enumeratedValue>
10505                  <name>Enabled</name>
10506                  <description>Read: Enabled</description>
10507                  <value>1</value>
10508                </enumeratedValue>
10509              </enumeratedValues>
10510              <enumeratedValues>
10511                <usage>write</usage>
10512                <enumeratedValue>
10513                  <name>Set</name>
10514                  <description>Enable</description>
10515                  <value>1</value>
10516                </enumeratedValue>
10517              </enumeratedValues>
10518            </field>
10519            <field>
10520              <name>PHYEND</name>
10521              <description>Write '1' to enable interrupt for event PHYEND</description>
10522              <lsb>27</lsb>
10523              <msb>27</msb>
10524              <enumeratedValues>
10525                <usage>read</usage>
10526                <enumeratedValue>
10527                  <name>Disabled</name>
10528                  <description>Read: Disabled</description>
10529                  <value>0</value>
10530                </enumeratedValue>
10531                <enumeratedValue>
10532                  <name>Enabled</name>
10533                  <description>Read: Enabled</description>
10534                  <value>1</value>
10535                </enumeratedValue>
10536              </enumeratedValues>
10537              <enumeratedValues>
10538                <usage>write</usage>
10539                <enumeratedValue>
10540                  <name>Set</name>
10541                  <description>Enable</description>
10542                  <value>1</value>
10543                </enumeratedValue>
10544              </enumeratedValues>
10545            </field>
10546          </fields>
10547        </register>
10548        <register>
10549          <name>INTENCLR</name>
10550          <description>Disable interrupt</description>
10551          <addressOffset>0x308</addressOffset>
10552          <access>read-write</access>
10553          <fields>
10554            <field>
10555              <name>READY</name>
10556              <description>Write '1' to disable interrupt for event READY</description>
10557              <lsb>0</lsb>
10558              <msb>0</msb>
10559              <enumeratedValues>
10560                <usage>read</usage>
10561                <enumeratedValue>
10562                  <name>Disabled</name>
10563                  <description>Read: Disabled</description>
10564                  <value>0</value>
10565                </enumeratedValue>
10566                <enumeratedValue>
10567                  <name>Enabled</name>
10568                  <description>Read: Enabled</description>
10569                  <value>1</value>
10570                </enumeratedValue>
10571              </enumeratedValues>
10572              <enumeratedValues>
10573                <usage>write</usage>
10574                <enumeratedValue>
10575                  <name>Clear</name>
10576                  <description>Disable</description>
10577                  <value>1</value>
10578                </enumeratedValue>
10579              </enumeratedValues>
10580            </field>
10581            <field>
10582              <name>ADDRESS</name>
10583              <description>Write '1' to disable interrupt for event ADDRESS</description>
10584              <lsb>1</lsb>
10585              <msb>1</msb>
10586              <enumeratedValues>
10587                <usage>read</usage>
10588                <enumeratedValue>
10589                  <name>Disabled</name>
10590                  <description>Read: Disabled</description>
10591                  <value>0</value>
10592                </enumeratedValue>
10593                <enumeratedValue>
10594                  <name>Enabled</name>
10595                  <description>Read: Enabled</description>
10596                  <value>1</value>
10597                </enumeratedValue>
10598              </enumeratedValues>
10599              <enumeratedValues>
10600                <usage>write</usage>
10601                <enumeratedValue>
10602                  <name>Clear</name>
10603                  <description>Disable</description>
10604                  <value>1</value>
10605                </enumeratedValue>
10606              </enumeratedValues>
10607            </field>
10608            <field>
10609              <name>PAYLOAD</name>
10610              <description>Write '1' to disable interrupt for event PAYLOAD</description>
10611              <lsb>2</lsb>
10612              <msb>2</msb>
10613              <enumeratedValues>
10614                <usage>read</usage>
10615                <enumeratedValue>
10616                  <name>Disabled</name>
10617                  <description>Read: Disabled</description>
10618                  <value>0</value>
10619                </enumeratedValue>
10620                <enumeratedValue>
10621                  <name>Enabled</name>
10622                  <description>Read: Enabled</description>
10623                  <value>1</value>
10624                </enumeratedValue>
10625              </enumeratedValues>
10626              <enumeratedValues>
10627                <usage>write</usage>
10628                <enumeratedValue>
10629                  <name>Clear</name>
10630                  <description>Disable</description>
10631                  <value>1</value>
10632                </enumeratedValue>
10633              </enumeratedValues>
10634            </field>
10635            <field>
10636              <name>END</name>
10637              <description>Write '1' to disable interrupt for event END</description>
10638              <lsb>3</lsb>
10639              <msb>3</msb>
10640              <enumeratedValues>
10641                <usage>read</usage>
10642                <enumeratedValue>
10643                  <name>Disabled</name>
10644                  <description>Read: Disabled</description>
10645                  <value>0</value>
10646                </enumeratedValue>
10647                <enumeratedValue>
10648                  <name>Enabled</name>
10649                  <description>Read: Enabled</description>
10650                  <value>1</value>
10651                </enumeratedValue>
10652              </enumeratedValues>
10653              <enumeratedValues>
10654                <usage>write</usage>
10655                <enumeratedValue>
10656                  <name>Clear</name>
10657                  <description>Disable</description>
10658                  <value>1</value>
10659                </enumeratedValue>
10660              </enumeratedValues>
10661            </field>
10662            <field>
10663              <name>DISABLED</name>
10664              <description>Write '1' to disable interrupt for event DISABLED</description>
10665              <lsb>4</lsb>
10666              <msb>4</msb>
10667              <enumeratedValues>
10668                <usage>read</usage>
10669                <enumeratedValue>
10670                  <name>Disabled</name>
10671                  <description>Read: Disabled</description>
10672                  <value>0</value>
10673                </enumeratedValue>
10674                <enumeratedValue>
10675                  <name>Enabled</name>
10676                  <description>Read: Enabled</description>
10677                  <value>1</value>
10678                </enumeratedValue>
10679              </enumeratedValues>
10680              <enumeratedValues>
10681                <usage>write</usage>
10682                <enumeratedValue>
10683                  <name>Clear</name>
10684                  <description>Disable</description>
10685                  <value>1</value>
10686                </enumeratedValue>
10687              </enumeratedValues>
10688            </field>
10689            <field>
10690              <name>DEVMATCH</name>
10691              <description>Write '1' to disable interrupt for event DEVMATCH</description>
10692              <lsb>5</lsb>
10693              <msb>5</msb>
10694              <enumeratedValues>
10695                <usage>read</usage>
10696                <enumeratedValue>
10697                  <name>Disabled</name>
10698                  <description>Read: Disabled</description>
10699                  <value>0</value>
10700                </enumeratedValue>
10701                <enumeratedValue>
10702                  <name>Enabled</name>
10703                  <description>Read: Enabled</description>
10704                  <value>1</value>
10705                </enumeratedValue>
10706              </enumeratedValues>
10707              <enumeratedValues>
10708                <usage>write</usage>
10709                <enumeratedValue>
10710                  <name>Clear</name>
10711                  <description>Disable</description>
10712                  <value>1</value>
10713                </enumeratedValue>
10714              </enumeratedValues>
10715            </field>
10716            <field>
10717              <name>DEVMISS</name>
10718              <description>Write '1' to disable interrupt for event DEVMISS</description>
10719              <lsb>6</lsb>
10720              <msb>6</msb>
10721              <enumeratedValues>
10722                <usage>read</usage>
10723                <enumeratedValue>
10724                  <name>Disabled</name>
10725                  <description>Read: Disabled</description>
10726                  <value>0</value>
10727                </enumeratedValue>
10728                <enumeratedValue>
10729                  <name>Enabled</name>
10730                  <description>Read: Enabled</description>
10731                  <value>1</value>
10732                </enumeratedValue>
10733              </enumeratedValues>
10734              <enumeratedValues>
10735                <usage>write</usage>
10736                <enumeratedValue>
10737                  <name>Clear</name>
10738                  <description>Disable</description>
10739                  <value>1</value>
10740                </enumeratedValue>
10741              </enumeratedValues>
10742            </field>
10743            <field>
10744              <name>RSSIEND</name>
10745              <description>Write '1' to disable interrupt for event RSSIEND</description>
10746              <lsb>7</lsb>
10747              <msb>7</msb>
10748              <enumeratedValues>
10749                <usage>read</usage>
10750                <enumeratedValue>
10751                  <name>Disabled</name>
10752                  <description>Read: Disabled</description>
10753                  <value>0</value>
10754                </enumeratedValue>
10755                <enumeratedValue>
10756                  <name>Enabled</name>
10757                  <description>Read: Enabled</description>
10758                  <value>1</value>
10759                </enumeratedValue>
10760              </enumeratedValues>
10761              <enumeratedValues>
10762                <usage>write</usage>
10763                <enumeratedValue>
10764                  <name>Clear</name>
10765                  <description>Disable</description>
10766                  <value>1</value>
10767                </enumeratedValue>
10768              </enumeratedValues>
10769            </field>
10770            <field>
10771              <name>BCMATCH</name>
10772              <description>Write '1' to disable interrupt for event BCMATCH</description>
10773              <lsb>10</lsb>
10774              <msb>10</msb>
10775              <enumeratedValues>
10776                <usage>read</usage>
10777                <enumeratedValue>
10778                  <name>Disabled</name>
10779                  <description>Read: Disabled</description>
10780                  <value>0</value>
10781                </enumeratedValue>
10782                <enumeratedValue>
10783                  <name>Enabled</name>
10784                  <description>Read: Enabled</description>
10785                  <value>1</value>
10786                </enumeratedValue>
10787              </enumeratedValues>
10788              <enumeratedValues>
10789                <usage>write</usage>
10790                <enumeratedValue>
10791                  <name>Clear</name>
10792                  <description>Disable</description>
10793                  <value>1</value>
10794                </enumeratedValue>
10795              </enumeratedValues>
10796            </field>
10797            <field>
10798              <name>CRCOK</name>
10799              <description>Write '1' to disable interrupt for event CRCOK</description>
10800              <lsb>12</lsb>
10801              <msb>12</msb>
10802              <enumeratedValues>
10803                <usage>read</usage>
10804                <enumeratedValue>
10805                  <name>Disabled</name>
10806                  <description>Read: Disabled</description>
10807                  <value>0</value>
10808                </enumeratedValue>
10809                <enumeratedValue>
10810                  <name>Enabled</name>
10811                  <description>Read: Enabled</description>
10812                  <value>1</value>
10813                </enumeratedValue>
10814              </enumeratedValues>
10815              <enumeratedValues>
10816                <usage>write</usage>
10817                <enumeratedValue>
10818                  <name>Clear</name>
10819                  <description>Disable</description>
10820                  <value>1</value>
10821                </enumeratedValue>
10822              </enumeratedValues>
10823            </field>
10824            <field>
10825              <name>CRCERROR</name>
10826              <description>Write '1' to disable interrupt for event CRCERROR</description>
10827              <lsb>13</lsb>
10828              <msb>13</msb>
10829              <enumeratedValues>
10830                <usage>read</usage>
10831                <enumeratedValue>
10832                  <name>Disabled</name>
10833                  <description>Read: Disabled</description>
10834                  <value>0</value>
10835                </enumeratedValue>
10836                <enumeratedValue>
10837                  <name>Enabled</name>
10838                  <description>Read: Enabled</description>
10839                  <value>1</value>
10840                </enumeratedValue>
10841              </enumeratedValues>
10842              <enumeratedValues>
10843                <usage>write</usage>
10844                <enumeratedValue>
10845                  <name>Clear</name>
10846                  <description>Disable</description>
10847                  <value>1</value>
10848                </enumeratedValue>
10849              </enumeratedValues>
10850            </field>
10851            <field>
10852              <name>TXREADY</name>
10853              <description>Write '1' to disable interrupt for event TXREADY</description>
10854              <lsb>21</lsb>
10855              <msb>21</msb>
10856              <enumeratedValues>
10857                <usage>read</usage>
10858                <enumeratedValue>
10859                  <name>Disabled</name>
10860                  <description>Read: Disabled</description>
10861                  <value>0</value>
10862                </enumeratedValue>
10863                <enumeratedValue>
10864                  <name>Enabled</name>
10865                  <description>Read: Enabled</description>
10866                  <value>1</value>
10867                </enumeratedValue>
10868              </enumeratedValues>
10869              <enumeratedValues>
10870                <usage>write</usage>
10871                <enumeratedValue>
10872                  <name>Clear</name>
10873                  <description>Disable</description>
10874                  <value>1</value>
10875                </enumeratedValue>
10876              </enumeratedValues>
10877            </field>
10878            <field>
10879              <name>RXREADY</name>
10880              <description>Write '1' to disable interrupt for event RXREADY</description>
10881              <lsb>22</lsb>
10882              <msb>22</msb>
10883              <enumeratedValues>
10884                <usage>read</usage>
10885                <enumeratedValue>
10886                  <name>Disabled</name>
10887                  <description>Read: Disabled</description>
10888                  <value>0</value>
10889                </enumeratedValue>
10890                <enumeratedValue>
10891                  <name>Enabled</name>
10892                  <description>Read: Enabled</description>
10893                  <value>1</value>
10894                </enumeratedValue>
10895              </enumeratedValues>
10896              <enumeratedValues>
10897                <usage>write</usage>
10898                <enumeratedValue>
10899                  <name>Clear</name>
10900                  <description>Disable</description>
10901                  <value>1</value>
10902                </enumeratedValue>
10903              </enumeratedValues>
10904            </field>
10905            <field>
10906              <name>PHYEND</name>
10907              <description>Write '1' to disable interrupt for event PHYEND</description>
10908              <lsb>27</lsb>
10909              <msb>27</msb>
10910              <enumeratedValues>
10911                <usage>read</usage>
10912                <enumeratedValue>
10913                  <name>Disabled</name>
10914                  <description>Read: Disabled</description>
10915                  <value>0</value>
10916                </enumeratedValue>
10917                <enumeratedValue>
10918                  <name>Enabled</name>
10919                  <description>Read: Enabled</description>
10920                  <value>1</value>
10921                </enumeratedValue>
10922              </enumeratedValues>
10923              <enumeratedValues>
10924                <usage>write</usage>
10925                <enumeratedValue>
10926                  <name>Clear</name>
10927                  <description>Disable</description>
10928                  <value>1</value>
10929                </enumeratedValue>
10930              </enumeratedValues>
10931            </field>
10932          </fields>
10933        </register>
10934        <register>
10935          <name>CRCSTATUS</name>
10936          <description>CRC status</description>
10937          <addressOffset>0x400</addressOffset>
10938          <access>read-only</access>
10939          <fields>
10940            <field>
10941              <name>CRCSTATUS</name>
10942              <description>CRC status of packet received</description>
10943              <lsb>0</lsb>
10944              <msb>0</msb>
10945              <enumeratedValues>
10946                <enumeratedValue>
10947                  <name>CRCError</name>
10948                  <description>Packet received with CRC error</description>
10949                  <value>0</value>
10950                </enumeratedValue>
10951                <enumeratedValue>
10952                  <name>CRCOk</name>
10953                  <description>Packet received with CRC ok</description>
10954                  <value>1</value>
10955                </enumeratedValue>
10956              </enumeratedValues>
10957            </field>
10958          </fields>
10959        </register>
10960        <register>
10961          <name>RXMATCH</name>
10962          <description>Received address</description>
10963          <addressOffset>0x408</addressOffset>
10964          <access>read-only</access>
10965          <fields>
10966            <field>
10967              <name>RXMATCH</name>
10968              <description>Received address</description>
10969              <lsb>0</lsb>
10970              <msb>2</msb>
10971            </field>
10972          </fields>
10973        </register>
10974        <register>
10975          <name>RXCRC</name>
10976          <description>CRC field of previously received packet</description>
10977          <addressOffset>0x40C</addressOffset>
10978          <access>read-only</access>
10979          <fields>
10980            <field>
10981              <name>RXCRC</name>
10982              <description>CRC field of previously received packet</description>
10983              <lsb>0</lsb>
10984              <msb>23</msb>
10985            </field>
10986          </fields>
10987        </register>
10988        <register>
10989          <name>DAI</name>
10990          <description>Device address match index</description>
10991          <addressOffset>0x410</addressOffset>
10992          <access>read-only</access>
10993          <fields>
10994            <field>
10995              <name>DAI</name>
10996              <description>Device address match index</description>
10997              <lsb>0</lsb>
10998              <msb>2</msb>
10999            </field>
11000          </fields>
11001        </register>
11002        <register>
11003          <name>PDUSTAT</name>
11004          <description>Payload status</description>
11005          <addressOffset>0x414</addressOffset>
11006          <access>read-only</access>
11007          <fields>
11008            <field>
11009              <name>PDUSTAT</name>
11010              <description>Status on payload length vs. PCNF1.MAXLEN</description>
11011              <lsb>0</lsb>
11012              <msb>0</msb>
11013              <enumeratedValues>
11014                <enumeratedValue>
11015                  <name>LessThan</name>
11016                  <description>Payload less than PCNF1.MAXLEN</description>
11017                  <value>0</value>
11018                </enumeratedValue>
11019                <enumeratedValue>
11020                  <name>GreaterThan</name>
11021                  <description>Payload greater than PCNF1.MAXLEN</description>
11022                  <value>1</value>
11023                </enumeratedValue>
11024              </enumeratedValues>
11025            </field>
11026          </fields>
11027        </register>
11028        <register>
11029          <name>PACKETPTR</name>
11030          <description>Packet pointer</description>
11031          <addressOffset>0x504</addressOffset>
11032          <access>read-write</access>
11033          <resetValue>0x00000000</resetValue>
11034          <fields>
11035            <field>
11036              <name>PACKETPTR</name>
11037              <description>Packet pointer</description>
11038              <lsb>0</lsb>
11039              <msb>31</msb>
11040            </field>
11041          </fields>
11042        </register>
11043        <register>
11044          <name>FREQUENCY</name>
11045          <description>Frequency</description>
11046          <addressOffset>0x508</addressOffset>
11047          <access>read-write</access>
11048          <resetValue>0x00000002</resetValue>
11049          <fields>
11050            <field>
11051              <name>FREQUENCY</name>
11052              <description>Radio channel frequency</description>
11053              <lsb>0</lsb>
11054              <msb>6</msb>
11055            </field>
11056            <field>
11057              <name>MAP</name>
11058              <description>Channel map selection</description>
11059              <lsb>8</lsb>
11060              <msb>8</msb>
11061              <enumeratedValues>
11062                <enumeratedValue>
11063                  <name>Default</name>
11064                  <description>Channel map between 2400 MHZ .. 2500 MHz</description>
11065                  <value>0</value>
11066                </enumeratedValue>
11067                <enumeratedValue>
11068                  <name>Low</name>
11069                  <description>Channel map between 2360 MHZ .. 2460 MHz</description>
11070                  <value>1</value>
11071                </enumeratedValue>
11072              </enumeratedValues>
11073            </field>
11074          </fields>
11075        </register>
11076        <register>
11077          <name>TXPOWER</name>
11078          <description>Output power</description>
11079          <addressOffset>0x50C</addressOffset>
11080          <access>read-write</access>
11081          <fields>
11082            <field>
11083              <name>TXPOWER</name>
11084              <description>RADIO output power</description>
11085              <lsb>0</lsb>
11086              <msb>7</msb>
11087              <enumeratedValues>
11088                <enumeratedValue>
11089                  <name>Pos4dBm</name>
11090                  <description>+4 dBm</description>
11091                  <value>0x4</value>
11092                </enumeratedValue>
11093                <enumeratedValue>
11094                  <name>Pos3dBm</name>
11095                  <description>+3 dBm</description>
11096                  <value>0x3</value>
11097                </enumeratedValue>
11098                <enumeratedValue>
11099                  <name>0dBm</name>
11100                  <description>0 dBm</description>
11101                  <value>0x0</value>
11102                </enumeratedValue>
11103                <enumeratedValue>
11104                  <name>Neg4dBm</name>
11105                  <description>-4 dBm</description>
11106                  <value>0xFC</value>
11107                </enumeratedValue>
11108                <enumeratedValue>
11109                  <name>Neg8dBm</name>
11110                  <description>-8 dBm</description>
11111                  <value>0xF8</value>
11112                </enumeratedValue>
11113                <enumeratedValue>
11114                  <name>Neg12dBm</name>
11115                  <description>-12 dBm</description>
11116                  <value>0xF4</value>
11117                </enumeratedValue>
11118                <enumeratedValue>
11119                  <name>Neg16dBm</name>
11120                  <description>-16 dBm</description>
11121                  <value>0xF0</value>
11122                </enumeratedValue>
11123                <enumeratedValue>
11124                  <name>Neg20dBm</name>
11125                  <description>-20 dBm</description>
11126                  <value>0xEC</value>
11127                </enumeratedValue>
11128                <enumeratedValue>
11129                  <name>Neg30dBm</name>
11130                  <description>Deprecated enumerator -  -40 dBm</description>
11131                  <value>0xE2</value>
11132                </enumeratedValue>
11133                <enumeratedValue>
11134                  <name>Neg40dBm</name>
11135                  <description>-40 dBm</description>
11136                  <value>0xD8</value>
11137                </enumeratedValue>
11138              </enumeratedValues>
11139            </field>
11140          </fields>
11141        </register>
11142        <register>
11143          <name>MODE</name>
11144          <description>Data rate and modulation</description>
11145          <addressOffset>0x510</addressOffset>
11146          <access>read-write</access>
11147          <fields>
11148            <field>
11149              <name>MODE</name>
11150              <description>Radio data rate and modulation setting. The radio supports frequency-shift keying (FSK) modulation.</description>
11151              <lsb>0</lsb>
11152              <msb>3</msb>
11153              <enumeratedValues>
11154                <enumeratedValue>
11155                  <name>Nrf_1Mbit</name>
11156                  <description>1 Mbps Nordic proprietary radio mode</description>
11157                  <value>0</value>
11158                </enumeratedValue>
11159                <enumeratedValue>
11160                  <name>Nrf_2Mbit</name>
11161                  <description>2 Mbps Nordic proprietary radio mode</description>
11162                  <value>1</value>
11163                </enumeratedValue>
11164                <enumeratedValue>
11165                  <name>Ble_1Mbit</name>
11166                  <description>1 Mbps BLE</description>
11167                  <value>3</value>
11168                </enumeratedValue>
11169                <enumeratedValue>
11170                  <name>Ble_2Mbit</name>
11171                  <description>2 Mbps BLE</description>
11172                  <value>4</value>
11173                </enumeratedValue>
11174              </enumeratedValues>
11175            </field>
11176          </fields>
11177        </register>
11178        <register>
11179          <name>PCNF0</name>
11180          <description>Packet configuration register 0</description>
11181          <addressOffset>0x514</addressOffset>
11182          <access>read-write</access>
11183          <fields>
11184            <field>
11185              <name>LFLEN</name>
11186              <description>Length on air of LENGTH field in number of bits</description>
11187              <lsb>0</lsb>
11188              <msb>3</msb>
11189            </field>
11190            <field>
11191              <name>S0LEN</name>
11192              <description>Length on air of S0 field in number of bytes</description>
11193              <lsb>8</lsb>
11194              <msb>8</msb>
11195            </field>
11196            <field>
11197              <name>S1LEN</name>
11198              <description>Length on air of S1 field in number of bits</description>
11199              <lsb>16</lsb>
11200              <msb>19</msb>
11201            </field>
11202            <field>
11203              <name>S1INCL</name>
11204              <description>Include or exclude S1 field in RAM</description>
11205              <lsb>20</lsb>
11206              <msb>20</msb>
11207              <enumeratedValues>
11208                <enumeratedValue>
11209                  <name>Automatic</name>
11210                  <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
11211                  <value>0</value>
11212                </enumeratedValue>
11213                <enumeratedValue>
11214                  <name>Include</name>
11215                  <description>Always include S1 field in RAM independent of S1LEN</description>
11216                  <value>1</value>
11217                </enumeratedValue>
11218              </enumeratedValues>
11219            </field>
11220            <field>
11221              <name>PLEN</name>
11222              <description>Length of preamble on air. Decision point: TASKS_START task</description>
11223              <lsb>24</lsb>
11224              <msb>25</msb>
11225              <enumeratedValues>
11226                <enumeratedValue>
11227                  <name>8bit</name>
11228                  <description>8-bit preamble</description>
11229                  <value>0</value>
11230                </enumeratedValue>
11231                <enumeratedValue>
11232                  <name>16bit</name>
11233                  <description>16-bit preamble</description>
11234                  <value>1</value>
11235                </enumeratedValue>
11236              </enumeratedValues>
11237            </field>
11238            <field>
11239              <name>CRCINC</name>
11240              <description>Indicates if LENGTH field contains CRC or not</description>
11241              <lsb>26</lsb>
11242              <msb>26</msb>
11243              <enumeratedValues>
11244                <enumeratedValue>
11245                  <name>Exclude</name>
11246                  <description>LENGTH does not contain CRC</description>
11247                  <value>0</value>
11248                </enumeratedValue>
11249                <enumeratedValue>
11250                  <name>Include</name>
11251                  <description>LENGTH includes CRC</description>
11252                  <value>1</value>
11253                </enumeratedValue>
11254              </enumeratedValues>
11255            </field>
11256          </fields>
11257        </register>
11258        <register>
11259          <name>PCNF1</name>
11260          <description>Packet configuration register 1</description>
11261          <addressOffset>0x518</addressOffset>
11262          <access>read-write</access>
11263          <fields>
11264            <field>
11265              <name>MAXLEN</name>
11266              <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
11267              <lsb>0</lsb>
11268              <msb>7</msb>
11269            </field>
11270            <field>
11271              <name>STATLEN</name>
11272              <description>Static length in number of bytes</description>
11273              <lsb>8</lsb>
11274              <msb>15</msb>
11275            </field>
11276            <field>
11277              <name>BALEN</name>
11278              <description>Base address length in number of bytes</description>
11279              <lsb>16</lsb>
11280              <msb>18</msb>
11281            </field>
11282            <field>
11283              <name>ENDIAN</name>
11284              <description>On-air endianness of packet, this applies to the S0, LENGTH, S1, and the PAYLOAD fields.</description>
11285              <lsb>24</lsb>
11286              <msb>24</msb>
11287              <enumeratedValues>
11288                <enumeratedValue>
11289                  <name>Little</name>
11290                  <description>Least significant bit on air first</description>
11291                  <value>0</value>
11292                </enumeratedValue>
11293                <enumeratedValue>
11294                  <name>Big</name>
11295                  <description>Most significant bit on air first</description>
11296                  <value>1</value>
11297                </enumeratedValue>
11298              </enumeratedValues>
11299            </field>
11300            <field>
11301              <name>WHITEEN</name>
11302              <description>Enable or disable packet whitening</description>
11303              <lsb>25</lsb>
11304              <msb>25</msb>
11305              <enumeratedValues>
11306                <enumeratedValue>
11307                  <name>Disabled</name>
11308                  <description>Disable</description>
11309                  <value>0</value>
11310                </enumeratedValue>
11311                <enumeratedValue>
11312                  <name>Enabled</name>
11313                  <description>Enable</description>
11314                  <value>1</value>
11315                </enumeratedValue>
11316              </enumeratedValues>
11317            </field>
11318          </fields>
11319        </register>
11320        <register>
11321          <name>BASE0</name>
11322          <description>Base address 0</description>
11323          <addressOffset>0x51C</addressOffset>
11324          <access>read-write</access>
11325          <fields>
11326            <field>
11327              <name>BASE0</name>
11328              <description>Base address 0</description>
11329              <lsb>0</lsb>
11330              <msb>31</msb>
11331            </field>
11332          </fields>
11333        </register>
11334        <register>
11335          <name>BASE1</name>
11336          <description>Base address 1</description>
11337          <addressOffset>0x520</addressOffset>
11338          <access>read-write</access>
11339          <fields>
11340            <field>
11341              <name>BASE1</name>
11342              <description>Base address 1</description>
11343              <lsb>0</lsb>
11344              <msb>31</msb>
11345            </field>
11346          </fields>
11347        </register>
11348        <register>
11349          <name>PREFIX0</name>
11350          <description>Prefixes bytes for logical addresses 0-3</description>
11351          <addressOffset>0x524</addressOffset>
11352          <access>read-write</access>
11353          <fields>
11354            <field>
11355              <name>AP0</name>
11356              <description>Address prefix 0.</description>
11357              <lsb>0</lsb>
11358              <msb>7</msb>
11359            </field>
11360            <field>
11361              <name>AP1</name>
11362              <description>Address prefix 1.</description>
11363              <lsb>8</lsb>
11364              <msb>15</msb>
11365            </field>
11366            <field>
11367              <name>AP2</name>
11368              <description>Address prefix 2.</description>
11369              <lsb>16</lsb>
11370              <msb>23</msb>
11371            </field>
11372            <field>
11373              <name>AP3</name>
11374              <description>Address prefix 3.</description>
11375              <lsb>24</lsb>
11376              <msb>31</msb>
11377            </field>
11378          </fields>
11379        </register>
11380        <register>
11381          <name>PREFIX1</name>
11382          <description>Prefixes bytes for logical addresses 4-7</description>
11383          <addressOffset>0x528</addressOffset>
11384          <access>read-write</access>
11385          <fields>
11386            <field>
11387              <name>AP4</name>
11388              <description>Address prefix 4.</description>
11389              <lsb>0</lsb>
11390              <msb>7</msb>
11391            </field>
11392            <field>
11393              <name>AP5</name>
11394              <description>Address prefix 5.</description>
11395              <lsb>8</lsb>
11396              <msb>15</msb>
11397            </field>
11398            <field>
11399              <name>AP6</name>
11400              <description>Address prefix 6.</description>
11401              <lsb>16</lsb>
11402              <msb>23</msb>
11403            </field>
11404            <field>
11405              <name>AP7</name>
11406              <description>Address prefix 7.</description>
11407              <lsb>24</lsb>
11408              <msb>31</msb>
11409            </field>
11410          </fields>
11411        </register>
11412        <register>
11413          <name>TXADDRESS</name>
11414          <description>Transmit address select</description>
11415          <addressOffset>0x52C</addressOffset>
11416          <access>read-write</access>
11417          <fields>
11418            <field>
11419              <name>TXADDRESS</name>
11420              <description>Transmit address select</description>
11421              <lsb>0</lsb>
11422              <msb>2</msb>
11423            </field>
11424          </fields>
11425        </register>
11426        <register>
11427          <name>RXADDRESSES</name>
11428          <description>Receive address select</description>
11429          <addressOffset>0x530</addressOffset>
11430          <access>read-write</access>
11431          <fields>
11432            <field>
11433              <name>ADDR0</name>
11434              <description>Enable or disable reception on logical address 0.</description>
11435              <lsb>0</lsb>
11436              <msb>0</msb>
11437              <enumeratedValues>
11438                <enumeratedValue>
11439                  <name>Disabled</name>
11440                  <description>Disable</description>
11441                  <value>0</value>
11442                </enumeratedValue>
11443                <enumeratedValue>
11444                  <name>Enabled</name>
11445                  <description>Enable</description>
11446                  <value>1</value>
11447                </enumeratedValue>
11448              </enumeratedValues>
11449            </field>
11450            <field>
11451              <name>ADDR1</name>
11452              <description>Enable or disable reception on logical address 1.</description>
11453              <lsb>1</lsb>
11454              <msb>1</msb>
11455              <enumeratedValues>
11456                <enumeratedValue>
11457                  <name>Disabled</name>
11458                  <description>Disable</description>
11459                  <value>0</value>
11460                </enumeratedValue>
11461                <enumeratedValue>
11462                  <name>Enabled</name>
11463                  <description>Enable</description>
11464                  <value>1</value>
11465                </enumeratedValue>
11466              </enumeratedValues>
11467            </field>
11468            <field>
11469              <name>ADDR2</name>
11470              <description>Enable or disable reception on logical address 2.</description>
11471              <lsb>2</lsb>
11472              <msb>2</msb>
11473              <enumeratedValues>
11474                <enumeratedValue>
11475                  <name>Disabled</name>
11476                  <description>Disable</description>
11477                  <value>0</value>
11478                </enumeratedValue>
11479                <enumeratedValue>
11480                  <name>Enabled</name>
11481                  <description>Enable</description>
11482                  <value>1</value>
11483                </enumeratedValue>
11484              </enumeratedValues>
11485            </field>
11486            <field>
11487              <name>ADDR3</name>
11488              <description>Enable or disable reception on logical address 3.</description>
11489              <lsb>3</lsb>
11490              <msb>3</msb>
11491              <enumeratedValues>
11492                <enumeratedValue>
11493                  <name>Disabled</name>
11494                  <description>Disable</description>
11495                  <value>0</value>
11496                </enumeratedValue>
11497                <enumeratedValue>
11498                  <name>Enabled</name>
11499                  <description>Enable</description>
11500                  <value>1</value>
11501                </enumeratedValue>
11502              </enumeratedValues>
11503            </field>
11504            <field>
11505              <name>ADDR4</name>
11506              <description>Enable or disable reception on logical address 4.</description>
11507              <lsb>4</lsb>
11508              <msb>4</msb>
11509              <enumeratedValues>
11510                <enumeratedValue>
11511                  <name>Disabled</name>
11512                  <description>Disable</description>
11513                  <value>0</value>
11514                </enumeratedValue>
11515                <enumeratedValue>
11516                  <name>Enabled</name>
11517                  <description>Enable</description>
11518                  <value>1</value>
11519                </enumeratedValue>
11520              </enumeratedValues>
11521            </field>
11522            <field>
11523              <name>ADDR5</name>
11524              <description>Enable or disable reception on logical address 5.</description>
11525              <lsb>5</lsb>
11526              <msb>5</msb>
11527              <enumeratedValues>
11528                <enumeratedValue>
11529                  <name>Disabled</name>
11530                  <description>Disable</description>
11531                  <value>0</value>
11532                </enumeratedValue>
11533                <enumeratedValue>
11534                  <name>Enabled</name>
11535                  <description>Enable</description>
11536                  <value>1</value>
11537                </enumeratedValue>
11538              </enumeratedValues>
11539            </field>
11540            <field>
11541              <name>ADDR6</name>
11542              <description>Enable or disable reception on logical address 6.</description>
11543              <lsb>6</lsb>
11544              <msb>6</msb>
11545              <enumeratedValues>
11546                <enumeratedValue>
11547                  <name>Disabled</name>
11548                  <description>Disable</description>
11549                  <value>0</value>
11550                </enumeratedValue>
11551                <enumeratedValue>
11552                  <name>Enabled</name>
11553                  <description>Enable</description>
11554                  <value>1</value>
11555                </enumeratedValue>
11556              </enumeratedValues>
11557            </field>
11558            <field>
11559              <name>ADDR7</name>
11560              <description>Enable or disable reception on logical address 7.</description>
11561              <lsb>7</lsb>
11562              <msb>7</msb>
11563              <enumeratedValues>
11564                <enumeratedValue>
11565                  <name>Disabled</name>
11566                  <description>Disable</description>
11567                  <value>0</value>
11568                </enumeratedValue>
11569                <enumeratedValue>
11570                  <name>Enabled</name>
11571                  <description>Enable</description>
11572                  <value>1</value>
11573                </enumeratedValue>
11574              </enumeratedValues>
11575            </field>
11576          </fields>
11577        </register>
11578        <register>
11579          <name>CRCCNF</name>
11580          <description>CRC configuration</description>
11581          <addressOffset>0x534</addressOffset>
11582          <access>read-write</access>
11583          <fields>
11584            <field>
11585              <name>LEN</name>
11586              <description>CRC length in number of bytes</description>
11587              <lsb>0</lsb>
11588              <msb>1</msb>
11589              <enumeratedValues>
11590                <enumeratedValue>
11591                  <name>Disabled</name>
11592                  <description>CRC length is zero and CRC calculation is disabled</description>
11593                  <value>0</value>
11594                </enumeratedValue>
11595                <enumeratedValue>
11596                  <name>One</name>
11597                  <description>CRC length is one byte and CRC calculation is enabled</description>
11598                  <value>1</value>
11599                </enumeratedValue>
11600                <enumeratedValue>
11601                  <name>Two</name>
11602                  <description>CRC length is two bytes and CRC calculation is enabled</description>
11603                  <value>2</value>
11604                </enumeratedValue>
11605                <enumeratedValue>
11606                  <name>Three</name>
11607                  <description>CRC length is three bytes and CRC calculation is enabled</description>
11608                  <value>3</value>
11609                </enumeratedValue>
11610              </enumeratedValues>
11611            </field>
11612            <field>
11613              <name>SKIPADDR</name>
11614              <description>Include or exclude packet address field out of CRC calculation.</description>
11615              <lsb>8</lsb>
11616              <msb>9</msb>
11617              <enumeratedValues>
11618                <enumeratedValue>
11619                  <name>Include</name>
11620                  <description>CRC calculation includes address field</description>
11621                  <value>0</value>
11622                </enumeratedValue>
11623                <enumeratedValue>
11624                  <name>Skip</name>
11625                  <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
11626                  <value>1</value>
11627                </enumeratedValue>
11628              </enumeratedValues>
11629            </field>
11630          </fields>
11631        </register>
11632        <register>
11633          <name>CRCPOLY</name>
11634          <description>CRC polynomial</description>
11635          <addressOffset>0x538</addressOffset>
11636          <access>read-write</access>
11637          <resetValue>0x00000000</resetValue>
11638          <fields>
11639            <field>
11640              <name>CRCPOLY</name>
11641              <description>CRC polynomial</description>
11642              <lsb>0</lsb>
11643              <msb>23</msb>
11644            </field>
11645          </fields>
11646        </register>
11647        <register>
11648          <name>CRCINIT</name>
11649          <description>CRC initial value</description>
11650          <addressOffset>0x53C</addressOffset>
11651          <access>read-write</access>
11652          <fields>
11653            <field>
11654              <name>CRCINIT</name>
11655              <description>CRC initial value</description>
11656              <lsb>0</lsb>
11657              <msb>23</msb>
11658            </field>
11659          </fields>
11660        </register>
11661        <register>
11662          <name>TIFS</name>
11663          <description>Interframe spacing in us</description>
11664          <addressOffset>0x544</addressOffset>
11665          <access>read-write</access>
11666          <fields>
11667            <field>
11668              <name>TIFS</name>
11669              <description>Interframe spacing in us.</description>
11670              <lsb>0</lsb>
11671              <msb>9</msb>
11672            </field>
11673          </fields>
11674        </register>
11675        <register>
11676          <name>RSSISAMPLE</name>
11677          <description>RSSI sample</description>
11678          <addressOffset>0x548</addressOffset>
11679          <access>read-only</access>
11680          <fields>
11681            <field>
11682              <name>RSSISAMPLE</name>
11683              <description>RSSI sample.</description>
11684              <lsb>0</lsb>
11685              <msb>6</msb>
11686            </field>
11687          </fields>
11688        </register>
11689        <register>
11690          <name>STATE</name>
11691          <description>Current radio state</description>
11692          <addressOffset>0x550</addressOffset>
11693          <access>read-only</access>
11694          <fields>
11695            <field>
11696              <name>STATE</name>
11697              <description>Current radio state</description>
11698              <lsb>0</lsb>
11699              <msb>3</msb>
11700              <enumeratedValues>
11701                <enumeratedValue>
11702                  <name>Disabled</name>
11703                  <description>RADIO is in the Disabled state</description>
11704                  <value>0</value>
11705                </enumeratedValue>
11706                <enumeratedValue>
11707                  <name>RxRu</name>
11708                  <description>RADIO is in the RXRU state</description>
11709                  <value>1</value>
11710                </enumeratedValue>
11711                <enumeratedValue>
11712                  <name>RxIdle</name>
11713                  <description>RADIO is in the RXIDLE state</description>
11714                  <value>2</value>
11715                </enumeratedValue>
11716                <enumeratedValue>
11717                  <name>Rx</name>
11718                  <description>RADIO is in the RX state</description>
11719                  <value>3</value>
11720                </enumeratedValue>
11721                <enumeratedValue>
11722                  <name>RxDisable</name>
11723                  <description>RADIO is in the RXDISABLED state</description>
11724                  <value>4</value>
11725                </enumeratedValue>
11726                <enumeratedValue>
11727                  <name>TxRu</name>
11728                  <description>RADIO is in the TXRU state</description>
11729                  <value>9</value>
11730                </enumeratedValue>
11731                <enumeratedValue>
11732                  <name>TxIdle</name>
11733                  <description>RADIO is in the TXIDLE state</description>
11734                  <value>10</value>
11735                </enumeratedValue>
11736                <enumeratedValue>
11737                  <name>Tx</name>
11738                  <description>RADIO is in the TX state</description>
11739                  <value>11</value>
11740                </enumeratedValue>
11741                <enumeratedValue>
11742                  <name>TxDisable</name>
11743                  <description>RADIO is in the TXDISABLED state</description>
11744                  <value>12</value>
11745                </enumeratedValue>
11746              </enumeratedValues>
11747            </field>
11748          </fields>
11749        </register>
11750        <register>
11751          <name>DATAWHITEIV</name>
11752          <description>Data whitening initial value</description>
11753          <addressOffset>0x554</addressOffset>
11754          <access>read-write</access>
11755          <resetValue>0x00000040</resetValue>
11756          <fields>
11757            <field>
11758              <name>DATAWHITEIV</name>
11759              <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>
11760              <lsb>0</lsb>
11761              <msb>6</msb>
11762            </field>
11763          </fields>
11764        </register>
11765        <register>
11766          <name>BCC</name>
11767          <description>Bit counter compare</description>
11768          <addressOffset>0x560</addressOffset>
11769          <access>read-write</access>
11770          <fields>
11771            <field>
11772              <name>BCC</name>
11773              <description>Bit counter compare</description>
11774              <lsb>0</lsb>
11775              <msb>31</msb>
11776            </field>
11777          </fields>
11778        </register>
11779        <register>
11780          <dim>0x8</dim>
11781          <dimIncrement>0x4</dimIncrement>
11782          <name>DAB[%s]</name>
11783          <description>Description collection: Device address base segment n</description>
11784          <addressOffset>0x600</addressOffset>
11785          <access>read-write</access>
11786          <fields>
11787            <field>
11788              <name>DAB</name>
11789              <description>Device address base segment n</description>
11790              <lsb>0</lsb>
11791              <msb>31</msb>
11792            </field>
11793          </fields>
11794        </register>
11795        <register>
11796          <dim>0x8</dim>
11797          <dimIncrement>0x4</dimIncrement>
11798          <name>DAP[%s]</name>
11799          <description>Description collection: Device address prefix n</description>
11800          <addressOffset>0x620</addressOffset>
11801          <access>read-write</access>
11802          <fields>
11803            <field>
11804              <name>DAP</name>
11805              <description>Device address prefix n</description>
11806              <lsb>0</lsb>
11807              <msb>15</msb>
11808            </field>
11809          </fields>
11810        </register>
11811        <register>
11812          <name>DACNF</name>
11813          <description>Device address match configuration</description>
11814          <addressOffset>0x640</addressOffset>
11815          <access>read-write</access>
11816          <fields>
11817            <field>
11818              <name>ENA0</name>
11819              <description>Enable or disable device address matching using device address 0</description>
11820              <lsb>0</lsb>
11821              <msb>0</msb>
11822              <enumeratedValues>
11823                <enumeratedValue>
11824                  <name>Disabled</name>
11825                  <description>Disabled</description>
11826                  <value>0</value>
11827                </enumeratedValue>
11828                <enumeratedValue>
11829                  <name>Enabled</name>
11830                  <description>Enabled</description>
11831                  <value>1</value>
11832                </enumeratedValue>
11833              </enumeratedValues>
11834            </field>
11835            <field>
11836              <name>ENA1</name>
11837              <description>Enable or disable device address matching using device address 1</description>
11838              <lsb>1</lsb>
11839              <msb>1</msb>
11840              <enumeratedValues>
11841                <enumeratedValue>
11842                  <name>Disabled</name>
11843                  <description>Disabled</description>
11844                  <value>0</value>
11845                </enumeratedValue>
11846                <enumeratedValue>
11847                  <name>Enabled</name>
11848                  <description>Enabled</description>
11849                  <value>1</value>
11850                </enumeratedValue>
11851              </enumeratedValues>
11852            </field>
11853            <field>
11854              <name>ENA2</name>
11855              <description>Enable or disable device address matching using device address 2</description>
11856              <lsb>2</lsb>
11857              <msb>2</msb>
11858              <enumeratedValues>
11859                <enumeratedValue>
11860                  <name>Disabled</name>
11861                  <description>Disabled</description>
11862                  <value>0</value>
11863                </enumeratedValue>
11864                <enumeratedValue>
11865                  <name>Enabled</name>
11866                  <description>Enabled</description>
11867                  <value>1</value>
11868                </enumeratedValue>
11869              </enumeratedValues>
11870            </field>
11871            <field>
11872              <name>ENA3</name>
11873              <description>Enable or disable device address matching using device address 3</description>
11874              <lsb>3</lsb>
11875              <msb>3</msb>
11876              <enumeratedValues>
11877                <enumeratedValue>
11878                  <name>Disabled</name>
11879                  <description>Disabled</description>
11880                  <value>0</value>
11881                </enumeratedValue>
11882                <enumeratedValue>
11883                  <name>Enabled</name>
11884                  <description>Enabled</description>
11885                  <value>1</value>
11886                </enumeratedValue>
11887              </enumeratedValues>
11888            </field>
11889            <field>
11890              <name>ENA4</name>
11891              <description>Enable or disable device address matching using device address 4</description>
11892              <lsb>4</lsb>
11893              <msb>4</msb>
11894              <enumeratedValues>
11895                <enumeratedValue>
11896                  <name>Disabled</name>
11897                  <description>Disabled</description>
11898                  <value>0</value>
11899                </enumeratedValue>
11900                <enumeratedValue>
11901                  <name>Enabled</name>
11902                  <description>Enabled</description>
11903                  <value>1</value>
11904                </enumeratedValue>
11905              </enumeratedValues>
11906            </field>
11907            <field>
11908              <name>ENA5</name>
11909              <description>Enable or disable device address matching using device address 5</description>
11910              <lsb>5</lsb>
11911              <msb>5</msb>
11912              <enumeratedValues>
11913                <enumeratedValue>
11914                  <name>Disabled</name>
11915                  <description>Disabled</description>
11916                  <value>0</value>
11917                </enumeratedValue>
11918                <enumeratedValue>
11919                  <name>Enabled</name>
11920                  <description>Enabled</description>
11921                  <value>1</value>
11922                </enumeratedValue>
11923              </enumeratedValues>
11924            </field>
11925            <field>
11926              <name>ENA6</name>
11927              <description>Enable or disable device address matching using device address 6</description>
11928              <lsb>6</lsb>
11929              <msb>6</msb>
11930              <enumeratedValues>
11931                <enumeratedValue>
11932                  <name>Disabled</name>
11933                  <description>Disabled</description>
11934                  <value>0</value>
11935                </enumeratedValue>
11936                <enumeratedValue>
11937                  <name>Enabled</name>
11938                  <description>Enabled</description>
11939                  <value>1</value>
11940                </enumeratedValue>
11941              </enumeratedValues>
11942            </field>
11943            <field>
11944              <name>ENA7</name>
11945              <description>Enable or disable device address matching using device address 7</description>
11946              <lsb>7</lsb>
11947              <msb>7</msb>
11948              <enumeratedValues>
11949                <enumeratedValue>
11950                  <name>Disabled</name>
11951                  <description>Disabled</description>
11952                  <value>0</value>
11953                </enumeratedValue>
11954                <enumeratedValue>
11955                  <name>Enabled</name>
11956                  <description>Enabled</description>
11957                  <value>1</value>
11958                </enumeratedValue>
11959              </enumeratedValues>
11960            </field>
11961            <field>
11962              <name>TXADD0</name>
11963              <description>TxAdd for device address 0</description>
11964              <lsb>8</lsb>
11965              <msb>8</msb>
11966            </field>
11967            <field>
11968              <name>TXADD1</name>
11969              <description>TxAdd for device address 1</description>
11970              <lsb>9</lsb>
11971              <msb>9</msb>
11972            </field>
11973            <field>
11974              <name>TXADD2</name>
11975              <description>TxAdd for device address 2</description>
11976              <lsb>10</lsb>
11977              <msb>10</msb>
11978            </field>
11979            <field>
11980              <name>TXADD3</name>
11981              <description>TxAdd for device address 3</description>
11982              <lsb>11</lsb>
11983              <msb>11</msb>
11984            </field>
11985            <field>
11986              <name>TXADD4</name>
11987              <description>TxAdd for device address 4</description>
11988              <lsb>12</lsb>
11989              <msb>12</msb>
11990            </field>
11991            <field>
11992              <name>TXADD5</name>
11993              <description>TxAdd for device address 5</description>
11994              <lsb>13</lsb>
11995              <msb>13</msb>
11996            </field>
11997            <field>
11998              <name>TXADD6</name>
11999              <description>TxAdd for device address 6</description>
12000              <lsb>14</lsb>
12001              <msb>14</msb>
12002            </field>
12003            <field>
12004              <name>TXADD7</name>
12005              <description>TxAdd for device address 7</description>
12006              <lsb>15</lsb>
12007              <msb>15</msb>
12008            </field>
12009          </fields>
12010        </register>
12011        <register>
12012          <name>MODECNF0</name>
12013          <description>Radio mode configuration register 0</description>
12014          <addressOffset>0x650</addressOffset>
12015          <access>read-write</access>
12016          <resetValue>0x00000200</resetValue>
12017          <fields>
12018            <field>
12019              <name>RU</name>
12020              <description>Radio ramp-up time</description>
12021              <lsb>0</lsb>
12022              <msb>0</msb>
12023              <enumeratedValues>
12024                <enumeratedValue>
12025                  <name>Default</name>
12026                  <description>Default ramp-up time (tRXEN and tTXEN), compatible with firmware written for nRF51</description>
12027                  <value>0</value>
12028                </enumeratedValue>
12029                <enumeratedValue>
12030                  <name>Fast</name>
12031                  <description>Fast ramp-up (tRXEN,FAST and tTXEN,FAST), see electrical specifications for more information</description>
12032                  <value>1</value>
12033                </enumeratedValue>
12034              </enumeratedValues>
12035            </field>
12036            <field>
12037              <name>DTX</name>
12038              <description>Default TX value</description>
12039              <lsb>8</lsb>
12040              <msb>9</msb>
12041              <enumeratedValues>
12042                <enumeratedValue>
12043                  <name>B1</name>
12044                  <description>Transmit '1'</description>
12045                  <value>0</value>
12046                </enumeratedValue>
12047                <enumeratedValue>
12048                  <name>B0</name>
12049                  <description>Transmit '0'</description>
12050                  <value>1</value>
12051                </enumeratedValue>
12052                <enumeratedValue>
12053                  <name>Center</name>
12054                  <description>Transmit center frequency</description>
12055                  <value>2</value>
12056                </enumeratedValue>
12057              </enumeratedValues>
12058            </field>
12059          </fields>
12060        </register>
12061        <register>
12062          <name>POWER</name>
12063          <description>Peripheral power control</description>
12064          <addressOffset>0xFFC</addressOffset>
12065          <access>read-write</access>
12066          <resetValue>0x00000001</resetValue>
12067          <fields>
12068            <field>
12069              <name>POWER</name>
12070              <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>
12071              <lsb>0</lsb>
12072              <msb>0</msb>
12073              <enumeratedValues>
12074                <enumeratedValue>
12075                  <name>Disabled</name>
12076                  <description>Peripheral is powered off</description>
12077                  <value>0</value>
12078                </enumeratedValue>
12079                <enumeratedValue>
12080                  <name>Enabled</name>
12081                  <description>Peripheral is powered on</description>
12082                  <value>1</value>
12083                </enumeratedValue>
12084              </enumeratedValues>
12085            </field>
12086          </fields>
12087        </register>
12088      </registers>
12089    </peripheral>
12090    <peripheral>
12091      <name>UART0</name>
12092      <description>Universal Asynchronous Receiver/Transmitter</description>
12093      <baseAddress>0x40002000</baseAddress>
12094      <headerStructName>UART</headerStructName>
12095      <addressBlock>
12096        <offset>0</offset>
12097        <size>0x1000</size>
12098        <usage>registers</usage>
12099      </addressBlock>
12100      <interrupt>
12101        <name>UARTE0_UART0</name>
12102        <value>2</value>
12103      </interrupt>
12104      <groupName>UART</groupName>
12105      <size>0x20</size>
12106      <registers>
12107        <register>
12108          <name>TASKS_STARTRX</name>
12109          <description>Start UART receiver</description>
12110          <addressOffset>0x000</addressOffset>
12111          <access>write-only</access>
12112          <fields>
12113            <field>
12114              <name>TASKS_STARTRX</name>
12115              <description>Start UART receiver</description>
12116              <lsb>0</lsb>
12117              <msb>0</msb>
12118              <enumeratedValues>
12119                <enumeratedValue>
12120                  <name>Trigger</name>
12121                  <description>Trigger task</description>
12122                  <value>1</value>
12123                </enumeratedValue>
12124              </enumeratedValues>
12125            </field>
12126          </fields>
12127        </register>
12128        <register>
12129          <name>TASKS_STOPRX</name>
12130          <description>Stop UART receiver</description>
12131          <addressOffset>0x004</addressOffset>
12132          <access>write-only</access>
12133          <fields>
12134            <field>
12135              <name>TASKS_STOPRX</name>
12136              <description>Stop UART receiver</description>
12137              <lsb>0</lsb>
12138              <msb>0</msb>
12139              <enumeratedValues>
12140                <enumeratedValue>
12141                  <name>Trigger</name>
12142                  <description>Trigger task</description>
12143                  <value>1</value>
12144                </enumeratedValue>
12145              </enumeratedValues>
12146            </field>
12147          </fields>
12148        </register>
12149        <register>
12150          <name>TASKS_STARTTX</name>
12151          <description>Start UART transmitter</description>
12152          <addressOffset>0x008</addressOffset>
12153          <access>write-only</access>
12154          <fields>
12155            <field>
12156              <name>TASKS_STARTTX</name>
12157              <description>Start UART transmitter</description>
12158              <lsb>0</lsb>
12159              <msb>0</msb>
12160              <enumeratedValues>
12161                <enumeratedValue>
12162                  <name>Trigger</name>
12163                  <description>Trigger task</description>
12164                  <value>1</value>
12165                </enumeratedValue>
12166              </enumeratedValues>
12167            </field>
12168          </fields>
12169        </register>
12170        <register>
12171          <name>TASKS_STOPTX</name>
12172          <description>Stop UART transmitter</description>
12173          <addressOffset>0x00C</addressOffset>
12174          <access>write-only</access>
12175          <fields>
12176            <field>
12177              <name>TASKS_STOPTX</name>
12178              <description>Stop UART transmitter</description>
12179              <lsb>0</lsb>
12180              <msb>0</msb>
12181              <enumeratedValues>
12182                <enumeratedValue>
12183                  <name>Trigger</name>
12184                  <description>Trigger task</description>
12185                  <value>1</value>
12186                </enumeratedValue>
12187              </enumeratedValues>
12188            </field>
12189          </fields>
12190        </register>
12191        <register>
12192          <name>TASKS_SUSPEND</name>
12193          <description>Suspend UART</description>
12194          <addressOffset>0x01C</addressOffset>
12195          <access>write-only</access>
12196          <fields>
12197            <field>
12198              <name>TASKS_SUSPEND</name>
12199              <description>Suspend UART</description>
12200              <lsb>0</lsb>
12201              <msb>0</msb>
12202              <enumeratedValues>
12203                <enumeratedValue>
12204                  <name>Trigger</name>
12205                  <description>Trigger task</description>
12206                  <value>1</value>
12207                </enumeratedValue>
12208              </enumeratedValues>
12209            </field>
12210          </fields>
12211        </register>
12212        <register>
12213          <name>EVENTS_CTS</name>
12214          <description>CTS is activated (set low). Clear To Send.</description>
12215          <addressOffset>0x100</addressOffset>
12216          <access>read-write</access>
12217          <fields>
12218            <field>
12219              <name>EVENTS_CTS</name>
12220              <description>CTS is activated (set low). Clear To Send.</description>
12221              <lsb>0</lsb>
12222              <msb>0</msb>
12223              <enumeratedValues>
12224                <enumeratedValue>
12225                  <name>NotGenerated</name>
12226                  <description>Event not generated</description>
12227                  <value>0</value>
12228                </enumeratedValue>
12229                <enumeratedValue>
12230                  <name>Generated</name>
12231                  <description>Event generated</description>
12232                  <value>1</value>
12233                </enumeratedValue>
12234              </enumeratedValues>
12235            </field>
12236          </fields>
12237        </register>
12238        <register>
12239          <name>EVENTS_NCTS</name>
12240          <description>CTS is deactivated (set high). Not Clear To Send.</description>
12241          <addressOffset>0x104</addressOffset>
12242          <access>read-write</access>
12243          <fields>
12244            <field>
12245              <name>EVENTS_NCTS</name>
12246              <description>CTS is deactivated (set high). Not Clear To Send.</description>
12247              <lsb>0</lsb>
12248              <msb>0</msb>
12249              <enumeratedValues>
12250                <enumeratedValue>
12251                  <name>NotGenerated</name>
12252                  <description>Event not generated</description>
12253                  <value>0</value>
12254                </enumeratedValue>
12255                <enumeratedValue>
12256                  <name>Generated</name>
12257                  <description>Event generated</description>
12258                  <value>1</value>
12259                </enumeratedValue>
12260              </enumeratedValues>
12261            </field>
12262          </fields>
12263        </register>
12264        <register>
12265          <name>EVENTS_RXDRDY</name>
12266          <description>Data received in RXD</description>
12267          <addressOffset>0x108</addressOffset>
12268          <access>read-write</access>
12269          <fields>
12270            <field>
12271              <name>EVENTS_RXDRDY</name>
12272              <description>Data received in RXD</description>
12273              <lsb>0</lsb>
12274              <msb>0</msb>
12275              <enumeratedValues>
12276                <enumeratedValue>
12277                  <name>NotGenerated</name>
12278                  <description>Event not generated</description>
12279                  <value>0</value>
12280                </enumeratedValue>
12281                <enumeratedValue>
12282                  <name>Generated</name>
12283                  <description>Event generated</description>
12284                  <value>1</value>
12285                </enumeratedValue>
12286              </enumeratedValues>
12287            </field>
12288          </fields>
12289        </register>
12290        <register>
12291          <name>EVENTS_TXDRDY</name>
12292          <description>Data sent from TXD</description>
12293          <addressOffset>0x11C</addressOffset>
12294          <access>read-write</access>
12295          <fields>
12296            <field>
12297              <name>EVENTS_TXDRDY</name>
12298              <description>Data sent from TXD</description>
12299              <lsb>0</lsb>
12300              <msb>0</msb>
12301              <enumeratedValues>
12302                <enumeratedValue>
12303                  <name>NotGenerated</name>
12304                  <description>Event not generated</description>
12305                  <value>0</value>
12306                </enumeratedValue>
12307                <enumeratedValue>
12308                  <name>Generated</name>
12309                  <description>Event generated</description>
12310                  <value>1</value>
12311                </enumeratedValue>
12312              </enumeratedValues>
12313            </field>
12314          </fields>
12315        </register>
12316        <register>
12317          <name>EVENTS_ERROR</name>
12318          <description>Error detected</description>
12319          <addressOffset>0x124</addressOffset>
12320          <access>read-write</access>
12321          <fields>
12322            <field>
12323              <name>EVENTS_ERROR</name>
12324              <description>Error detected</description>
12325              <lsb>0</lsb>
12326              <msb>0</msb>
12327              <enumeratedValues>
12328                <enumeratedValue>
12329                  <name>NotGenerated</name>
12330                  <description>Event not generated</description>
12331                  <value>0</value>
12332                </enumeratedValue>
12333                <enumeratedValue>
12334                  <name>Generated</name>
12335                  <description>Event generated</description>
12336                  <value>1</value>
12337                </enumeratedValue>
12338              </enumeratedValues>
12339            </field>
12340          </fields>
12341        </register>
12342        <register>
12343          <name>EVENTS_RXTO</name>
12344          <description>Receiver timeout</description>
12345          <addressOffset>0x144</addressOffset>
12346          <access>read-write</access>
12347          <fields>
12348            <field>
12349              <name>EVENTS_RXTO</name>
12350              <description>Receiver timeout</description>
12351              <lsb>0</lsb>
12352              <msb>0</msb>
12353              <enumeratedValues>
12354                <enumeratedValue>
12355                  <name>NotGenerated</name>
12356                  <description>Event not generated</description>
12357                  <value>0</value>
12358                </enumeratedValue>
12359                <enumeratedValue>
12360                  <name>Generated</name>
12361                  <description>Event generated</description>
12362                  <value>1</value>
12363                </enumeratedValue>
12364              </enumeratedValues>
12365            </field>
12366          </fields>
12367        </register>
12368        <register>
12369          <name>SHORTS</name>
12370          <description>Shortcuts between local events and tasks</description>
12371          <addressOffset>0x200</addressOffset>
12372          <access>read-write</access>
12373          <fields>
12374            <field>
12375              <name>CTS_STARTRX</name>
12376              <description>Shortcut between event CTS and task STARTRX</description>
12377              <lsb>3</lsb>
12378              <msb>3</msb>
12379              <enumeratedValues>
12380                <enumeratedValue>
12381                  <name>Disabled</name>
12382                  <description>Disable shortcut</description>
12383                  <value>0</value>
12384                </enumeratedValue>
12385                <enumeratedValue>
12386                  <name>Enabled</name>
12387                  <description>Enable shortcut</description>
12388                  <value>1</value>
12389                </enumeratedValue>
12390              </enumeratedValues>
12391            </field>
12392            <field>
12393              <name>NCTS_STOPRX</name>
12394              <description>Shortcut between event NCTS and task STOPRX</description>
12395              <lsb>4</lsb>
12396              <msb>4</msb>
12397              <enumeratedValues>
12398                <enumeratedValue>
12399                  <name>Disabled</name>
12400                  <description>Disable shortcut</description>
12401                  <value>0</value>
12402                </enumeratedValue>
12403                <enumeratedValue>
12404                  <name>Enabled</name>
12405                  <description>Enable shortcut</description>
12406                  <value>1</value>
12407                </enumeratedValue>
12408              </enumeratedValues>
12409            </field>
12410          </fields>
12411        </register>
12412        <register>
12413          <name>INTENSET</name>
12414          <description>Enable interrupt</description>
12415          <addressOffset>0x304</addressOffset>
12416          <access>read-write</access>
12417          <fields>
12418            <field>
12419              <name>CTS</name>
12420              <description>Write '1' to enable interrupt for event CTS</description>
12421              <lsb>0</lsb>
12422              <msb>0</msb>
12423              <enumeratedValues>
12424                <usage>read</usage>
12425                <enumeratedValue>
12426                  <name>Disabled</name>
12427                  <description>Read: Disabled</description>
12428                  <value>0</value>
12429                </enumeratedValue>
12430                <enumeratedValue>
12431                  <name>Enabled</name>
12432                  <description>Read: Enabled</description>
12433                  <value>1</value>
12434                </enumeratedValue>
12435              </enumeratedValues>
12436              <enumeratedValues>
12437                <usage>write</usage>
12438                <enumeratedValue>
12439                  <name>Set</name>
12440                  <description>Enable</description>
12441                  <value>1</value>
12442                </enumeratedValue>
12443              </enumeratedValues>
12444            </field>
12445            <field>
12446              <name>NCTS</name>
12447              <description>Write '1' to enable interrupt for event NCTS</description>
12448              <lsb>1</lsb>
12449              <msb>1</msb>
12450              <enumeratedValues>
12451                <usage>read</usage>
12452                <enumeratedValue>
12453                  <name>Disabled</name>
12454                  <description>Read: Disabled</description>
12455                  <value>0</value>
12456                </enumeratedValue>
12457                <enumeratedValue>
12458                  <name>Enabled</name>
12459                  <description>Read: Enabled</description>
12460                  <value>1</value>
12461                </enumeratedValue>
12462              </enumeratedValues>
12463              <enumeratedValues>
12464                <usage>write</usage>
12465                <enumeratedValue>
12466                  <name>Set</name>
12467                  <description>Enable</description>
12468                  <value>1</value>
12469                </enumeratedValue>
12470              </enumeratedValues>
12471            </field>
12472            <field>
12473              <name>RXDRDY</name>
12474              <description>Write '1' to enable interrupt for event RXDRDY</description>
12475              <lsb>2</lsb>
12476              <msb>2</msb>
12477              <enumeratedValues>
12478                <usage>read</usage>
12479                <enumeratedValue>
12480                  <name>Disabled</name>
12481                  <description>Read: Disabled</description>
12482                  <value>0</value>
12483                </enumeratedValue>
12484                <enumeratedValue>
12485                  <name>Enabled</name>
12486                  <description>Read: Enabled</description>
12487                  <value>1</value>
12488                </enumeratedValue>
12489              </enumeratedValues>
12490              <enumeratedValues>
12491                <usage>write</usage>
12492                <enumeratedValue>
12493                  <name>Set</name>
12494                  <description>Enable</description>
12495                  <value>1</value>
12496                </enumeratedValue>
12497              </enumeratedValues>
12498            </field>
12499            <field>
12500              <name>TXDRDY</name>
12501              <description>Write '1' to enable interrupt for event TXDRDY</description>
12502              <lsb>7</lsb>
12503              <msb>7</msb>
12504              <enumeratedValues>
12505                <usage>read</usage>
12506                <enumeratedValue>
12507                  <name>Disabled</name>
12508                  <description>Read: Disabled</description>
12509                  <value>0</value>
12510                </enumeratedValue>
12511                <enumeratedValue>
12512                  <name>Enabled</name>
12513                  <description>Read: Enabled</description>
12514                  <value>1</value>
12515                </enumeratedValue>
12516              </enumeratedValues>
12517              <enumeratedValues>
12518                <usage>write</usage>
12519                <enumeratedValue>
12520                  <name>Set</name>
12521                  <description>Enable</description>
12522                  <value>1</value>
12523                </enumeratedValue>
12524              </enumeratedValues>
12525            </field>
12526            <field>
12527              <name>ERROR</name>
12528              <description>Write '1' to enable interrupt for event ERROR</description>
12529              <lsb>9</lsb>
12530              <msb>9</msb>
12531              <enumeratedValues>
12532                <usage>read</usage>
12533                <enumeratedValue>
12534                  <name>Disabled</name>
12535                  <description>Read: Disabled</description>
12536                  <value>0</value>
12537                </enumeratedValue>
12538                <enumeratedValue>
12539                  <name>Enabled</name>
12540                  <description>Read: Enabled</description>
12541                  <value>1</value>
12542                </enumeratedValue>
12543              </enumeratedValues>
12544              <enumeratedValues>
12545                <usage>write</usage>
12546                <enumeratedValue>
12547                  <name>Set</name>
12548                  <description>Enable</description>
12549                  <value>1</value>
12550                </enumeratedValue>
12551              </enumeratedValues>
12552            </field>
12553            <field>
12554              <name>RXTO</name>
12555              <description>Write '1' to enable interrupt for event RXTO</description>
12556              <lsb>17</lsb>
12557              <msb>17</msb>
12558              <enumeratedValues>
12559                <usage>read</usage>
12560                <enumeratedValue>
12561                  <name>Disabled</name>
12562                  <description>Read: Disabled</description>
12563                  <value>0</value>
12564                </enumeratedValue>
12565                <enumeratedValue>
12566                  <name>Enabled</name>
12567                  <description>Read: Enabled</description>
12568                  <value>1</value>
12569                </enumeratedValue>
12570              </enumeratedValues>
12571              <enumeratedValues>
12572                <usage>write</usage>
12573                <enumeratedValue>
12574                  <name>Set</name>
12575                  <description>Enable</description>
12576                  <value>1</value>
12577                </enumeratedValue>
12578              </enumeratedValues>
12579            </field>
12580          </fields>
12581        </register>
12582        <register>
12583          <name>INTENCLR</name>
12584          <description>Disable interrupt</description>
12585          <addressOffset>0x308</addressOffset>
12586          <access>read-write</access>
12587          <fields>
12588            <field>
12589              <name>CTS</name>
12590              <description>Write '1' to disable interrupt for event CTS</description>
12591              <lsb>0</lsb>
12592              <msb>0</msb>
12593              <enumeratedValues>
12594                <usage>read</usage>
12595                <enumeratedValue>
12596                  <name>Disabled</name>
12597                  <description>Read: Disabled</description>
12598                  <value>0</value>
12599                </enumeratedValue>
12600                <enumeratedValue>
12601                  <name>Enabled</name>
12602                  <description>Read: Enabled</description>
12603                  <value>1</value>
12604                </enumeratedValue>
12605              </enumeratedValues>
12606              <enumeratedValues>
12607                <usage>write</usage>
12608                <enumeratedValue>
12609                  <name>Clear</name>
12610                  <description>Disable</description>
12611                  <value>1</value>
12612                </enumeratedValue>
12613              </enumeratedValues>
12614            </field>
12615            <field>
12616              <name>NCTS</name>
12617              <description>Write '1' to disable interrupt for event NCTS</description>
12618              <lsb>1</lsb>
12619              <msb>1</msb>
12620              <enumeratedValues>
12621                <usage>read</usage>
12622                <enumeratedValue>
12623                  <name>Disabled</name>
12624                  <description>Read: Disabled</description>
12625                  <value>0</value>
12626                </enumeratedValue>
12627                <enumeratedValue>
12628                  <name>Enabled</name>
12629                  <description>Read: Enabled</description>
12630                  <value>1</value>
12631                </enumeratedValue>
12632              </enumeratedValues>
12633              <enumeratedValues>
12634                <usage>write</usage>
12635                <enumeratedValue>
12636                  <name>Clear</name>
12637                  <description>Disable</description>
12638                  <value>1</value>
12639                </enumeratedValue>
12640              </enumeratedValues>
12641            </field>
12642            <field>
12643              <name>RXDRDY</name>
12644              <description>Write '1' to disable interrupt for event RXDRDY</description>
12645              <lsb>2</lsb>
12646              <msb>2</msb>
12647              <enumeratedValues>
12648                <usage>read</usage>
12649                <enumeratedValue>
12650                  <name>Disabled</name>
12651                  <description>Read: Disabled</description>
12652                  <value>0</value>
12653                </enumeratedValue>
12654                <enumeratedValue>
12655                  <name>Enabled</name>
12656                  <description>Read: Enabled</description>
12657                  <value>1</value>
12658                </enumeratedValue>
12659              </enumeratedValues>
12660              <enumeratedValues>
12661                <usage>write</usage>
12662                <enumeratedValue>
12663                  <name>Clear</name>
12664                  <description>Disable</description>
12665                  <value>1</value>
12666                </enumeratedValue>
12667              </enumeratedValues>
12668            </field>
12669            <field>
12670              <name>TXDRDY</name>
12671              <description>Write '1' to disable interrupt for event TXDRDY</description>
12672              <lsb>7</lsb>
12673              <msb>7</msb>
12674              <enumeratedValues>
12675                <usage>read</usage>
12676                <enumeratedValue>
12677                  <name>Disabled</name>
12678                  <description>Read: Disabled</description>
12679                  <value>0</value>
12680                </enumeratedValue>
12681                <enumeratedValue>
12682                  <name>Enabled</name>
12683                  <description>Read: Enabled</description>
12684                  <value>1</value>
12685                </enumeratedValue>
12686              </enumeratedValues>
12687              <enumeratedValues>
12688                <usage>write</usage>
12689                <enumeratedValue>
12690                  <name>Clear</name>
12691                  <description>Disable</description>
12692                  <value>1</value>
12693                </enumeratedValue>
12694              </enumeratedValues>
12695            </field>
12696            <field>
12697              <name>ERROR</name>
12698              <description>Write '1' to disable interrupt for event ERROR</description>
12699              <lsb>9</lsb>
12700              <msb>9</msb>
12701              <enumeratedValues>
12702                <usage>read</usage>
12703                <enumeratedValue>
12704                  <name>Disabled</name>
12705                  <description>Read: Disabled</description>
12706                  <value>0</value>
12707                </enumeratedValue>
12708                <enumeratedValue>
12709                  <name>Enabled</name>
12710                  <description>Read: Enabled</description>
12711                  <value>1</value>
12712                </enumeratedValue>
12713              </enumeratedValues>
12714              <enumeratedValues>
12715                <usage>write</usage>
12716                <enumeratedValue>
12717                  <name>Clear</name>
12718                  <description>Disable</description>
12719                  <value>1</value>
12720                </enumeratedValue>
12721              </enumeratedValues>
12722            </field>
12723            <field>
12724              <name>RXTO</name>
12725              <description>Write '1' to disable interrupt for event RXTO</description>
12726              <lsb>17</lsb>
12727              <msb>17</msb>
12728              <enumeratedValues>
12729                <usage>read</usage>
12730                <enumeratedValue>
12731                  <name>Disabled</name>
12732                  <description>Read: Disabled</description>
12733                  <value>0</value>
12734                </enumeratedValue>
12735                <enumeratedValue>
12736                  <name>Enabled</name>
12737                  <description>Read: Enabled</description>
12738                  <value>1</value>
12739                </enumeratedValue>
12740              </enumeratedValues>
12741              <enumeratedValues>
12742                <usage>write</usage>
12743                <enumeratedValue>
12744                  <name>Clear</name>
12745                  <description>Disable</description>
12746                  <value>1</value>
12747                </enumeratedValue>
12748              </enumeratedValues>
12749            </field>
12750          </fields>
12751        </register>
12752        <register>
12753          <name>ERRORSRC</name>
12754          <description>Error source</description>
12755          <addressOffset>0x480</addressOffset>
12756          <access>read-write</access>
12757          <modifiedWriteValues>oneToClear</modifiedWriteValues>
12758          <fields>
12759            <field>
12760              <name>OVERRUN</name>
12761              <description>Overrun error</description>
12762              <lsb>0</lsb>
12763              <msb>0</msb>
12764              <enumeratedValues>
12765                <usage>read</usage>
12766                <enumeratedValue>
12767                  <name>NotPresent</name>
12768                  <description>Read: error not present</description>
12769                  <value>0</value>
12770                </enumeratedValue>
12771                <enumeratedValue>
12772                  <name>Present</name>
12773                  <description>Read: error present</description>
12774                  <value>1</value>
12775                </enumeratedValue>
12776              </enumeratedValues>
12777            </field>
12778            <field>
12779              <name>PARITY</name>
12780              <description>Parity error</description>
12781              <lsb>1</lsb>
12782              <msb>1</msb>
12783              <enumeratedValues>
12784                <usage>read</usage>
12785                <enumeratedValue>
12786                  <name>NotPresent</name>
12787                  <description>Read: error not present</description>
12788                  <value>0</value>
12789                </enumeratedValue>
12790                <enumeratedValue>
12791                  <name>Present</name>
12792                  <description>Read: error present</description>
12793                  <value>1</value>
12794                </enumeratedValue>
12795              </enumeratedValues>
12796            </field>
12797            <field>
12798              <name>FRAMING</name>
12799              <description>Framing error occurred</description>
12800              <lsb>2</lsb>
12801              <msb>2</msb>
12802              <enumeratedValues>
12803                <usage>read</usage>
12804                <enumeratedValue>
12805                  <name>NotPresent</name>
12806                  <description>Read: error not present</description>
12807                  <value>0</value>
12808                </enumeratedValue>
12809                <enumeratedValue>
12810                  <name>Present</name>
12811                  <description>Read: error present</description>
12812                  <value>1</value>
12813                </enumeratedValue>
12814              </enumeratedValues>
12815            </field>
12816            <field>
12817              <name>BREAK</name>
12818              <description>Break condition</description>
12819              <lsb>3</lsb>
12820              <msb>3</msb>
12821              <enumeratedValues>
12822                <usage>read</usage>
12823                <enumeratedValue>
12824                  <name>NotPresent</name>
12825                  <description>Read: error not present</description>
12826                  <value>0</value>
12827                </enumeratedValue>
12828                <enumeratedValue>
12829                  <name>Present</name>
12830                  <description>Read: error present</description>
12831                  <value>1</value>
12832                </enumeratedValue>
12833              </enumeratedValues>
12834            </field>
12835          </fields>
12836        </register>
12837        <register>
12838          <name>ENABLE</name>
12839          <description>Enable UART</description>
12840          <addressOffset>0x500</addressOffset>
12841          <access>read-write</access>
12842          <fields>
12843            <field>
12844              <name>ENABLE</name>
12845              <description>Enable or disable UART</description>
12846              <lsb>0</lsb>
12847              <msb>3</msb>
12848              <enumeratedValues>
12849                <enumeratedValue>
12850                  <name>Disabled</name>
12851                  <description>Disable UART</description>
12852                  <value>0</value>
12853                </enumeratedValue>
12854                <enumeratedValue>
12855                  <name>Enabled</name>
12856                  <description>Enable UART</description>
12857                  <value>4</value>
12858                </enumeratedValue>
12859              </enumeratedValues>
12860            </field>
12861          </fields>
12862        </register>
12863        <cluster>
12864          <name>PSEL</name>
12865          <description>Unspecified</description>
12866          <headerStructName>UART_PSEL</headerStructName>
12867          <access>read-write</access>
12868          <addressOffset>0x508</addressOffset>
12869          <register>
12870            <name>RTS</name>
12871            <description>Pin select for RTS</description>
12872            <addressOffset>0x000</addressOffset>
12873            <access>read-write</access>
12874            <resetValue>0xFFFFFFFF</resetValue>
12875            <fields>
12876              <field>
12877                <name>PIN</name>
12878                <description>Pin number</description>
12879                <lsb>0</lsb>
12880                <msb>4</msb>
12881              </field>
12882              <field>
12883                <name>CONNECT</name>
12884                <description>Connection</description>
12885                <lsb>31</lsb>
12886                <msb>31</msb>
12887                <enumeratedValues>
12888                  <enumeratedValue>
12889                    <name>Disconnected</name>
12890                    <description>Disconnect</description>
12891                    <value>1</value>
12892                  </enumeratedValue>
12893                  <enumeratedValue>
12894                    <name>Connected</name>
12895                    <description>Connect</description>
12896                    <value>0</value>
12897                  </enumeratedValue>
12898                </enumeratedValues>
12899              </field>
12900            </fields>
12901          </register>
12902          <register>
12903            <name>TXD</name>
12904            <description>Pin select for TXD</description>
12905            <addressOffset>0x004</addressOffset>
12906            <access>read-write</access>
12907            <resetValue>0xFFFFFFFF</resetValue>
12908            <fields>
12909              <field>
12910                <name>PIN</name>
12911                <description>Pin number</description>
12912                <lsb>0</lsb>
12913                <msb>4</msb>
12914              </field>
12915              <field>
12916                <name>CONNECT</name>
12917                <description>Connection</description>
12918                <lsb>31</lsb>
12919                <msb>31</msb>
12920                <enumeratedValues>
12921                  <enumeratedValue>
12922                    <name>Disconnected</name>
12923                    <description>Disconnect</description>
12924                    <value>1</value>
12925                  </enumeratedValue>
12926                  <enumeratedValue>
12927                    <name>Connected</name>
12928                    <description>Connect</description>
12929                    <value>0</value>
12930                  </enumeratedValue>
12931                </enumeratedValues>
12932              </field>
12933            </fields>
12934          </register>
12935          <register>
12936            <name>CTS</name>
12937            <description>Pin select for CTS</description>
12938            <addressOffset>0x008</addressOffset>
12939            <access>read-write</access>
12940            <resetValue>0xFFFFFFFF</resetValue>
12941            <fields>
12942              <field>
12943                <name>PIN</name>
12944                <description>Pin number</description>
12945                <lsb>0</lsb>
12946                <msb>4</msb>
12947              </field>
12948              <field>
12949                <name>CONNECT</name>
12950                <description>Connection</description>
12951                <lsb>31</lsb>
12952                <msb>31</msb>
12953                <enumeratedValues>
12954                  <enumeratedValue>
12955                    <name>Disconnected</name>
12956                    <description>Disconnect</description>
12957                    <value>1</value>
12958                  </enumeratedValue>
12959                  <enumeratedValue>
12960                    <name>Connected</name>
12961                    <description>Connect</description>
12962                    <value>0</value>
12963                  </enumeratedValue>
12964                </enumeratedValues>
12965              </field>
12966            </fields>
12967          </register>
12968          <register>
12969            <name>RXD</name>
12970            <description>Pin select for RXD</description>
12971            <addressOffset>0x00C</addressOffset>
12972            <access>read-write</access>
12973            <resetValue>0xFFFFFFFF</resetValue>
12974            <fields>
12975              <field>
12976                <name>PIN</name>
12977                <description>Pin number</description>
12978                <lsb>0</lsb>
12979                <msb>4</msb>
12980              </field>
12981              <field>
12982                <name>CONNECT</name>
12983                <description>Connection</description>
12984                <lsb>31</lsb>
12985                <msb>31</msb>
12986                <enumeratedValues>
12987                  <enumeratedValue>
12988                    <name>Disconnected</name>
12989                    <description>Disconnect</description>
12990                    <value>1</value>
12991                  </enumeratedValue>
12992                  <enumeratedValue>
12993                    <name>Connected</name>
12994                    <description>Connect</description>
12995                    <value>0</value>
12996                  </enumeratedValue>
12997                </enumeratedValues>
12998              </field>
12999            </fields>
13000          </register>
13001        </cluster>
13002        <register>
13003          <name>RXD</name>
13004          <description>RXD register</description>
13005          <addressOffset>0x518</addressOffset>
13006          <access>read-only</access>
13007          <readAction>modifyExternal</readAction>
13008          <fields>
13009            <field>
13010              <name>RXD</name>
13011              <description>RX data received in previous transfers, double buffered</description>
13012              <lsb>0</lsb>
13013              <msb>7</msb>
13014            </field>
13015          </fields>
13016        </register>
13017        <register>
13018          <name>TXD</name>
13019          <description>TXD register</description>
13020          <addressOffset>0x51C</addressOffset>
13021          <access>write-only</access>
13022          <fields>
13023            <field>
13024              <name>TXD</name>
13025              <description>TX data to be transferred</description>
13026              <lsb>0</lsb>
13027              <msb>7</msb>
13028            </field>
13029          </fields>
13030        </register>
13031        <register>
13032          <name>BAUDRATE</name>
13033          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
13034          <addressOffset>0x524</addressOffset>
13035          <access>read-write</access>
13036          <resetValue>0x04000000</resetValue>
13037          <fields>
13038            <field>
13039              <name>BAUDRATE</name>
13040              <description>Baud rate</description>
13041              <lsb>0</lsb>
13042              <msb>31</msb>
13043              <enumeratedValues>
13044                <enumeratedValue>
13045                  <name>Baud1200</name>
13046                  <description>1200 baud (actual rate: 1205)</description>
13047                  <value>0x0004F000</value>
13048                </enumeratedValue>
13049                <enumeratedValue>
13050                  <name>Baud2400</name>
13051                  <description>2400 baud (actual rate: 2396)</description>
13052                  <value>0x0009D000</value>
13053                </enumeratedValue>
13054                <enumeratedValue>
13055                  <name>Baud4800</name>
13056                  <description>4800 baud (actual rate: 4808)</description>
13057                  <value>0x0013B000</value>
13058                </enumeratedValue>
13059                <enumeratedValue>
13060                  <name>Baud9600</name>
13061                  <description>9600 baud (actual rate: 9598)</description>
13062                  <value>0x00275000</value>
13063                </enumeratedValue>
13064                <enumeratedValue>
13065                  <name>Baud14400</name>
13066                  <description>14400 baud (actual rate: 14414)</description>
13067                  <value>0x003B0000</value>
13068                </enumeratedValue>
13069                <enumeratedValue>
13070                  <name>Baud19200</name>
13071                  <description>19200 baud (actual rate: 19208)</description>
13072                  <value>0x004EA000</value>
13073                </enumeratedValue>
13074                <enumeratedValue>
13075                  <name>Baud28800</name>
13076                  <description>28800 baud (actual rate: 28829)</description>
13077                  <value>0x0075F000</value>
13078                </enumeratedValue>
13079                <enumeratedValue>
13080                  <name>Baud31250</name>
13081                  <description>31250 baud</description>
13082                  <value>0x00800000</value>
13083                </enumeratedValue>
13084                <enumeratedValue>
13085                  <name>Baud38400</name>
13086                  <description>38400 baud (actual rate: 38462)</description>
13087                  <value>0x009D5000</value>
13088                </enumeratedValue>
13089                <enumeratedValue>
13090                  <name>Baud56000</name>
13091                  <description>56000 baud (actual rate: 55944)</description>
13092                  <value>0x00E50000</value>
13093                </enumeratedValue>
13094                <enumeratedValue>
13095                  <name>Baud57600</name>
13096                  <description>57600 baud (actual rate: 57762)</description>
13097                  <value>0x00EBF000</value>
13098                </enumeratedValue>
13099                <enumeratedValue>
13100                  <name>Baud76800</name>
13101                  <description>76800 baud (actual rate: 76923)</description>
13102                  <value>0x013A9000</value>
13103                </enumeratedValue>
13104                <enumeratedValue>
13105                  <name>Baud115200</name>
13106                  <description>115200 baud (actual rate: 115942)</description>
13107                  <value>0x01D7E000</value>
13108                </enumeratedValue>
13109                <enumeratedValue>
13110                  <name>Baud230400</name>
13111                  <description>230400 baud (actual rate: 231884)</description>
13112                  <value>0x03AFB000</value>
13113                </enumeratedValue>
13114                <enumeratedValue>
13115                  <name>Baud250000</name>
13116                  <description>250000 baud</description>
13117                  <value>0x04000000</value>
13118                </enumeratedValue>
13119                <enumeratedValue>
13120                  <name>Baud460800</name>
13121                  <description>460800 baud (actual rate: 470588)</description>
13122                  <value>0x075F7000</value>
13123                </enumeratedValue>
13124                <enumeratedValue>
13125                  <name>Baud921600</name>
13126                  <description>921600 baud (actual rate: 941176)</description>
13127                  <value>0x0EBED000</value>
13128                </enumeratedValue>
13129                <enumeratedValue>
13130                  <name>Baud1M</name>
13131                  <description>1Mega baud</description>
13132                  <value>0x10000000</value>
13133                </enumeratedValue>
13134              </enumeratedValues>
13135            </field>
13136          </fields>
13137        </register>
13138        <register>
13139          <name>CONFIG</name>
13140          <description>Configuration of parity and hardware flow control</description>
13141          <addressOffset>0x56C</addressOffset>
13142          <access>read-write</access>
13143          <fields>
13144            <field>
13145              <name>HWFC</name>
13146              <description>Hardware flow control</description>
13147              <lsb>0</lsb>
13148              <msb>0</msb>
13149              <enumeratedValues>
13150                <enumeratedValue>
13151                  <name>Disabled</name>
13152                  <description>Disabled</description>
13153                  <value>0</value>
13154                </enumeratedValue>
13155                <enumeratedValue>
13156                  <name>Enabled</name>
13157                  <description>Enabled</description>
13158                  <value>1</value>
13159                </enumeratedValue>
13160              </enumeratedValues>
13161            </field>
13162            <field>
13163              <name>PARITY</name>
13164              <description>Parity</description>
13165              <lsb>1</lsb>
13166              <msb>3</msb>
13167              <enumeratedValues>
13168                <enumeratedValue>
13169                  <name>Excluded</name>
13170                  <description>Exclude parity bit</description>
13171                  <value>0x0</value>
13172                </enumeratedValue>
13173                <enumeratedValue>
13174                  <name>Included</name>
13175                  <description>Include parity bit</description>
13176                  <value>0x7</value>
13177                </enumeratedValue>
13178              </enumeratedValues>
13179            </field>
13180            <field>
13181              <name>STOP</name>
13182              <description>Stop bits</description>
13183              <lsb>4</lsb>
13184              <msb>4</msb>
13185              <enumeratedValues>
13186                <enumeratedValue>
13187                  <name>One</name>
13188                  <description>One stop bit</description>
13189                  <value>0</value>
13190                </enumeratedValue>
13191                <enumeratedValue>
13192                  <name>Two</name>
13193                  <description>Two stop bits</description>
13194                  <value>1</value>
13195                </enumeratedValue>
13196              </enumeratedValues>
13197            </field>
13198          </fields>
13199        </register>
13200      </registers>
13201    </peripheral>
13202    <peripheral>
13203      <name>UARTE0</name>
13204      <description>UART with EasyDMA</description>
13205      <baseAddress>0x40002000</baseAddress>
13206      <alternatePeripheral>UART0</alternatePeripheral>
13207      <headerStructName>UARTE</headerStructName>
13208      <addressBlock>
13209        <offset>0</offset>
13210        <size>0x1000</size>
13211        <usage>registers</usage>
13212      </addressBlock>
13213      <interrupt>
13214        <name>UARTE0_UART0</name>
13215        <value>2</value>
13216      </interrupt>
13217      <groupName>UARTE</groupName>
13218      <size>0x20</size>
13219      <registers>
13220        <register>
13221          <name>TASKS_STARTRX</name>
13222          <description>Start UART receiver</description>
13223          <addressOffset>0x000</addressOffset>
13224          <access>write-only</access>
13225          <fields>
13226            <field>
13227              <name>TASKS_STARTRX</name>
13228              <description>Start UART receiver</description>
13229              <lsb>0</lsb>
13230              <msb>0</msb>
13231              <enumeratedValues>
13232                <enumeratedValue>
13233                  <name>Trigger</name>
13234                  <description>Trigger task</description>
13235                  <value>1</value>
13236                </enumeratedValue>
13237              </enumeratedValues>
13238            </field>
13239          </fields>
13240        </register>
13241        <register>
13242          <name>TASKS_STOPRX</name>
13243          <description>Stop UART receiver</description>
13244          <addressOffset>0x004</addressOffset>
13245          <access>write-only</access>
13246          <fields>
13247            <field>
13248              <name>TASKS_STOPRX</name>
13249              <description>Stop UART receiver</description>
13250              <lsb>0</lsb>
13251              <msb>0</msb>
13252              <enumeratedValues>
13253                <enumeratedValue>
13254                  <name>Trigger</name>
13255                  <description>Trigger task</description>
13256                  <value>1</value>
13257                </enumeratedValue>
13258              </enumeratedValues>
13259            </field>
13260          </fields>
13261        </register>
13262        <register>
13263          <name>TASKS_STARTTX</name>
13264          <description>Start UART transmitter</description>
13265          <addressOffset>0x008</addressOffset>
13266          <access>write-only</access>
13267          <fields>
13268            <field>
13269              <name>TASKS_STARTTX</name>
13270              <description>Start UART transmitter</description>
13271              <lsb>0</lsb>
13272              <msb>0</msb>
13273              <enumeratedValues>
13274                <enumeratedValue>
13275                  <name>Trigger</name>
13276                  <description>Trigger task</description>
13277                  <value>1</value>
13278                </enumeratedValue>
13279              </enumeratedValues>
13280            </field>
13281          </fields>
13282        </register>
13283        <register>
13284          <name>TASKS_STOPTX</name>
13285          <description>Stop UART transmitter</description>
13286          <addressOffset>0x00C</addressOffset>
13287          <access>write-only</access>
13288          <fields>
13289            <field>
13290              <name>TASKS_STOPTX</name>
13291              <description>Stop UART transmitter</description>
13292              <lsb>0</lsb>
13293              <msb>0</msb>
13294              <enumeratedValues>
13295                <enumeratedValue>
13296                  <name>Trigger</name>
13297                  <description>Trigger task</description>
13298                  <value>1</value>
13299                </enumeratedValue>
13300              </enumeratedValues>
13301            </field>
13302          </fields>
13303        </register>
13304        <register>
13305          <name>TASKS_FLUSHRX</name>
13306          <description>Flush RX FIFO into RX buffer</description>
13307          <addressOffset>0x02C</addressOffset>
13308          <access>write-only</access>
13309          <fields>
13310            <field>
13311              <name>TASKS_FLUSHRX</name>
13312              <description>Flush RX FIFO into RX buffer</description>
13313              <lsb>0</lsb>
13314              <msb>0</msb>
13315              <enumeratedValues>
13316                <enumeratedValue>
13317                  <name>Trigger</name>
13318                  <description>Trigger task</description>
13319                  <value>1</value>
13320                </enumeratedValue>
13321              </enumeratedValues>
13322            </field>
13323          </fields>
13324        </register>
13325        <register>
13326          <name>EVENTS_CTS</name>
13327          <description>CTS is activated (set low). Clear To Send.</description>
13328          <addressOffset>0x100</addressOffset>
13329          <access>read-write</access>
13330          <fields>
13331            <field>
13332              <name>EVENTS_CTS</name>
13333              <description>CTS is activated (set low). Clear To Send.</description>
13334              <lsb>0</lsb>
13335              <msb>0</msb>
13336              <enumeratedValues>
13337                <enumeratedValue>
13338                  <name>NotGenerated</name>
13339                  <description>Event not generated</description>
13340                  <value>0</value>
13341                </enumeratedValue>
13342                <enumeratedValue>
13343                  <name>Generated</name>
13344                  <description>Event generated</description>
13345                  <value>1</value>
13346                </enumeratedValue>
13347              </enumeratedValues>
13348            </field>
13349          </fields>
13350        </register>
13351        <register>
13352          <name>EVENTS_NCTS</name>
13353          <description>CTS is deactivated (set high). Not Clear To Send.</description>
13354          <addressOffset>0x104</addressOffset>
13355          <access>read-write</access>
13356          <fields>
13357            <field>
13358              <name>EVENTS_NCTS</name>
13359              <description>CTS is deactivated (set high). Not Clear To Send.</description>
13360              <lsb>0</lsb>
13361              <msb>0</msb>
13362              <enumeratedValues>
13363                <enumeratedValue>
13364                  <name>NotGenerated</name>
13365                  <description>Event not generated</description>
13366                  <value>0</value>
13367                </enumeratedValue>
13368                <enumeratedValue>
13369                  <name>Generated</name>
13370                  <description>Event generated</description>
13371                  <value>1</value>
13372                </enumeratedValue>
13373              </enumeratedValues>
13374            </field>
13375          </fields>
13376        </register>
13377        <register>
13378          <name>EVENTS_RXDRDY</name>
13379          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
13380          <addressOffset>0x108</addressOffset>
13381          <access>read-write</access>
13382          <fields>
13383            <field>
13384              <name>EVENTS_RXDRDY</name>
13385              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
13386              <lsb>0</lsb>
13387              <msb>0</msb>
13388              <enumeratedValues>
13389                <enumeratedValue>
13390                  <name>NotGenerated</name>
13391                  <description>Event not generated</description>
13392                  <value>0</value>
13393                </enumeratedValue>
13394                <enumeratedValue>
13395                  <name>Generated</name>
13396                  <description>Event generated</description>
13397                  <value>1</value>
13398                </enumeratedValue>
13399              </enumeratedValues>
13400            </field>
13401          </fields>
13402        </register>
13403        <register>
13404          <name>EVENTS_ENDRX</name>
13405          <description>Receive buffer is filled up</description>
13406          <addressOffset>0x110</addressOffset>
13407          <access>read-write</access>
13408          <fields>
13409            <field>
13410              <name>EVENTS_ENDRX</name>
13411              <description>Receive buffer is filled up</description>
13412              <lsb>0</lsb>
13413              <msb>0</msb>
13414              <enumeratedValues>
13415                <enumeratedValue>
13416                  <name>NotGenerated</name>
13417                  <description>Event not generated</description>
13418                  <value>0</value>
13419                </enumeratedValue>
13420                <enumeratedValue>
13421                  <name>Generated</name>
13422                  <description>Event generated</description>
13423                  <value>1</value>
13424                </enumeratedValue>
13425              </enumeratedValues>
13426            </field>
13427          </fields>
13428        </register>
13429        <register>
13430          <name>EVENTS_TXDRDY</name>
13431          <description>Data sent from TXD</description>
13432          <addressOffset>0x11C</addressOffset>
13433          <access>read-write</access>
13434          <fields>
13435            <field>
13436              <name>EVENTS_TXDRDY</name>
13437              <description>Data sent from TXD</description>
13438              <lsb>0</lsb>
13439              <msb>0</msb>
13440              <enumeratedValues>
13441                <enumeratedValue>
13442                  <name>NotGenerated</name>
13443                  <description>Event not generated</description>
13444                  <value>0</value>
13445                </enumeratedValue>
13446                <enumeratedValue>
13447                  <name>Generated</name>
13448                  <description>Event generated</description>
13449                  <value>1</value>
13450                </enumeratedValue>
13451              </enumeratedValues>
13452            </field>
13453          </fields>
13454        </register>
13455        <register>
13456          <name>EVENTS_ENDTX</name>
13457          <description>Last TX byte transmitted</description>
13458          <addressOffset>0x120</addressOffset>
13459          <access>read-write</access>
13460          <fields>
13461            <field>
13462              <name>EVENTS_ENDTX</name>
13463              <description>Last TX byte transmitted</description>
13464              <lsb>0</lsb>
13465              <msb>0</msb>
13466              <enumeratedValues>
13467                <enumeratedValue>
13468                  <name>NotGenerated</name>
13469                  <description>Event not generated</description>
13470                  <value>0</value>
13471                </enumeratedValue>
13472                <enumeratedValue>
13473                  <name>Generated</name>
13474                  <description>Event generated</description>
13475                  <value>1</value>
13476                </enumeratedValue>
13477              </enumeratedValues>
13478            </field>
13479          </fields>
13480        </register>
13481        <register>
13482          <name>EVENTS_ERROR</name>
13483          <description>Error detected</description>
13484          <addressOffset>0x124</addressOffset>
13485          <access>read-write</access>
13486          <fields>
13487            <field>
13488              <name>EVENTS_ERROR</name>
13489              <description>Error detected</description>
13490              <lsb>0</lsb>
13491              <msb>0</msb>
13492              <enumeratedValues>
13493                <enumeratedValue>
13494                  <name>NotGenerated</name>
13495                  <description>Event not generated</description>
13496                  <value>0</value>
13497                </enumeratedValue>
13498                <enumeratedValue>
13499                  <name>Generated</name>
13500                  <description>Event generated</description>
13501                  <value>1</value>
13502                </enumeratedValue>
13503              </enumeratedValues>
13504            </field>
13505          </fields>
13506        </register>
13507        <register>
13508          <name>EVENTS_RXTO</name>
13509          <description>Receiver timeout</description>
13510          <addressOffset>0x144</addressOffset>
13511          <access>read-write</access>
13512          <fields>
13513            <field>
13514              <name>EVENTS_RXTO</name>
13515              <description>Receiver timeout</description>
13516              <lsb>0</lsb>
13517              <msb>0</msb>
13518              <enumeratedValues>
13519                <enumeratedValue>
13520                  <name>NotGenerated</name>
13521                  <description>Event not generated</description>
13522                  <value>0</value>
13523                </enumeratedValue>
13524                <enumeratedValue>
13525                  <name>Generated</name>
13526                  <description>Event generated</description>
13527                  <value>1</value>
13528                </enumeratedValue>
13529              </enumeratedValues>
13530            </field>
13531          </fields>
13532        </register>
13533        <register>
13534          <name>EVENTS_RXSTARTED</name>
13535          <description>UART receiver has started</description>
13536          <addressOffset>0x14C</addressOffset>
13537          <access>read-write</access>
13538          <fields>
13539            <field>
13540              <name>EVENTS_RXSTARTED</name>
13541              <description>UART receiver has started</description>
13542              <lsb>0</lsb>
13543              <msb>0</msb>
13544              <enumeratedValues>
13545                <enumeratedValue>
13546                  <name>NotGenerated</name>
13547                  <description>Event not generated</description>
13548                  <value>0</value>
13549                </enumeratedValue>
13550                <enumeratedValue>
13551                  <name>Generated</name>
13552                  <description>Event generated</description>
13553                  <value>1</value>
13554                </enumeratedValue>
13555              </enumeratedValues>
13556            </field>
13557          </fields>
13558        </register>
13559        <register>
13560          <name>EVENTS_TXSTARTED</name>
13561          <description>UART transmitter has started</description>
13562          <addressOffset>0x150</addressOffset>
13563          <access>read-write</access>
13564          <fields>
13565            <field>
13566              <name>EVENTS_TXSTARTED</name>
13567              <description>UART transmitter has started</description>
13568              <lsb>0</lsb>
13569              <msb>0</msb>
13570              <enumeratedValues>
13571                <enumeratedValue>
13572                  <name>NotGenerated</name>
13573                  <description>Event not generated</description>
13574                  <value>0</value>
13575                </enumeratedValue>
13576                <enumeratedValue>
13577                  <name>Generated</name>
13578                  <description>Event generated</description>
13579                  <value>1</value>
13580                </enumeratedValue>
13581              </enumeratedValues>
13582            </field>
13583          </fields>
13584        </register>
13585        <register>
13586          <name>EVENTS_TXSTOPPED</name>
13587          <description>Transmitter stopped</description>
13588          <addressOffset>0x158</addressOffset>
13589          <access>read-write</access>
13590          <fields>
13591            <field>
13592              <name>EVENTS_TXSTOPPED</name>
13593              <description>Transmitter stopped</description>
13594              <lsb>0</lsb>
13595              <msb>0</msb>
13596              <enumeratedValues>
13597                <enumeratedValue>
13598                  <name>NotGenerated</name>
13599                  <description>Event not generated</description>
13600                  <value>0</value>
13601                </enumeratedValue>
13602                <enumeratedValue>
13603                  <name>Generated</name>
13604                  <description>Event generated</description>
13605                  <value>1</value>
13606                </enumeratedValue>
13607              </enumeratedValues>
13608            </field>
13609          </fields>
13610        </register>
13611        <register>
13612          <name>SHORTS</name>
13613          <description>Shortcuts between local events and tasks</description>
13614          <addressOffset>0x200</addressOffset>
13615          <access>read-write</access>
13616          <fields>
13617            <field>
13618              <name>ENDRX_STARTRX</name>
13619              <description>Shortcut between event ENDRX and task STARTRX</description>
13620              <lsb>5</lsb>
13621              <msb>5</msb>
13622              <enumeratedValues>
13623                <enumeratedValue>
13624                  <name>Disabled</name>
13625                  <description>Disable shortcut</description>
13626                  <value>0</value>
13627                </enumeratedValue>
13628                <enumeratedValue>
13629                  <name>Enabled</name>
13630                  <description>Enable shortcut</description>
13631                  <value>1</value>
13632                </enumeratedValue>
13633              </enumeratedValues>
13634            </field>
13635            <field>
13636              <name>ENDRX_STOPRX</name>
13637              <description>Shortcut between event ENDRX and task STOPRX</description>
13638              <lsb>6</lsb>
13639              <msb>6</msb>
13640              <enumeratedValues>
13641                <enumeratedValue>
13642                  <name>Disabled</name>
13643                  <description>Disable shortcut</description>
13644                  <value>0</value>
13645                </enumeratedValue>
13646                <enumeratedValue>
13647                  <name>Enabled</name>
13648                  <description>Enable shortcut</description>
13649                  <value>1</value>
13650                </enumeratedValue>
13651              </enumeratedValues>
13652            </field>
13653          </fields>
13654        </register>
13655        <register>
13656          <name>INTEN</name>
13657          <description>Enable or disable interrupt</description>
13658          <addressOffset>0x300</addressOffset>
13659          <access>read-write</access>
13660          <fields>
13661            <field>
13662              <name>CTS</name>
13663              <description>Enable or disable interrupt for event CTS</description>
13664              <lsb>0</lsb>
13665              <msb>0</msb>
13666              <enumeratedValues>
13667                <enumeratedValue>
13668                  <name>Disabled</name>
13669                  <description>Disable</description>
13670                  <value>0</value>
13671                </enumeratedValue>
13672                <enumeratedValue>
13673                  <name>Enabled</name>
13674                  <description>Enable</description>
13675                  <value>1</value>
13676                </enumeratedValue>
13677              </enumeratedValues>
13678            </field>
13679            <field>
13680              <name>NCTS</name>
13681              <description>Enable or disable interrupt for event NCTS</description>
13682              <lsb>1</lsb>
13683              <msb>1</msb>
13684              <enumeratedValues>
13685                <enumeratedValue>
13686                  <name>Disabled</name>
13687                  <description>Disable</description>
13688                  <value>0</value>
13689                </enumeratedValue>
13690                <enumeratedValue>
13691                  <name>Enabled</name>
13692                  <description>Enable</description>
13693                  <value>1</value>
13694                </enumeratedValue>
13695              </enumeratedValues>
13696            </field>
13697            <field>
13698              <name>RXDRDY</name>
13699              <description>Enable or disable interrupt for event RXDRDY</description>
13700              <lsb>2</lsb>
13701              <msb>2</msb>
13702              <enumeratedValues>
13703                <enumeratedValue>
13704                  <name>Disabled</name>
13705                  <description>Disable</description>
13706                  <value>0</value>
13707                </enumeratedValue>
13708                <enumeratedValue>
13709                  <name>Enabled</name>
13710                  <description>Enable</description>
13711                  <value>1</value>
13712                </enumeratedValue>
13713              </enumeratedValues>
13714            </field>
13715            <field>
13716              <name>ENDRX</name>
13717              <description>Enable or disable interrupt for event ENDRX</description>
13718              <lsb>4</lsb>
13719              <msb>4</msb>
13720              <enumeratedValues>
13721                <enumeratedValue>
13722                  <name>Disabled</name>
13723                  <description>Disable</description>
13724                  <value>0</value>
13725                </enumeratedValue>
13726                <enumeratedValue>
13727                  <name>Enabled</name>
13728                  <description>Enable</description>
13729                  <value>1</value>
13730                </enumeratedValue>
13731              </enumeratedValues>
13732            </field>
13733            <field>
13734              <name>TXDRDY</name>
13735              <description>Enable or disable interrupt for event TXDRDY</description>
13736              <lsb>7</lsb>
13737              <msb>7</msb>
13738              <enumeratedValues>
13739                <enumeratedValue>
13740                  <name>Disabled</name>
13741                  <description>Disable</description>
13742                  <value>0</value>
13743                </enumeratedValue>
13744                <enumeratedValue>
13745                  <name>Enabled</name>
13746                  <description>Enable</description>
13747                  <value>1</value>
13748                </enumeratedValue>
13749              </enumeratedValues>
13750            </field>
13751            <field>
13752              <name>ENDTX</name>
13753              <description>Enable or disable interrupt for event ENDTX</description>
13754              <lsb>8</lsb>
13755              <msb>8</msb>
13756              <enumeratedValues>
13757                <enumeratedValue>
13758                  <name>Disabled</name>
13759                  <description>Disable</description>
13760                  <value>0</value>
13761                </enumeratedValue>
13762                <enumeratedValue>
13763                  <name>Enabled</name>
13764                  <description>Enable</description>
13765                  <value>1</value>
13766                </enumeratedValue>
13767              </enumeratedValues>
13768            </field>
13769            <field>
13770              <name>ERROR</name>
13771              <description>Enable or disable interrupt for event ERROR</description>
13772              <lsb>9</lsb>
13773              <msb>9</msb>
13774              <enumeratedValues>
13775                <enumeratedValue>
13776                  <name>Disabled</name>
13777                  <description>Disable</description>
13778                  <value>0</value>
13779                </enumeratedValue>
13780                <enumeratedValue>
13781                  <name>Enabled</name>
13782                  <description>Enable</description>
13783                  <value>1</value>
13784                </enumeratedValue>
13785              </enumeratedValues>
13786            </field>
13787            <field>
13788              <name>RXTO</name>
13789              <description>Enable or disable interrupt for event RXTO</description>
13790              <lsb>17</lsb>
13791              <msb>17</msb>
13792              <enumeratedValues>
13793                <enumeratedValue>
13794                  <name>Disabled</name>
13795                  <description>Disable</description>
13796                  <value>0</value>
13797                </enumeratedValue>
13798                <enumeratedValue>
13799                  <name>Enabled</name>
13800                  <description>Enable</description>
13801                  <value>1</value>
13802                </enumeratedValue>
13803              </enumeratedValues>
13804            </field>
13805            <field>
13806              <name>RXSTARTED</name>
13807              <description>Enable or disable interrupt for event RXSTARTED</description>
13808              <lsb>19</lsb>
13809              <msb>19</msb>
13810              <enumeratedValues>
13811                <enumeratedValue>
13812                  <name>Disabled</name>
13813                  <description>Disable</description>
13814                  <value>0</value>
13815                </enumeratedValue>
13816                <enumeratedValue>
13817                  <name>Enabled</name>
13818                  <description>Enable</description>
13819                  <value>1</value>
13820                </enumeratedValue>
13821              </enumeratedValues>
13822            </field>
13823            <field>
13824              <name>TXSTARTED</name>
13825              <description>Enable or disable interrupt for event TXSTARTED</description>
13826              <lsb>20</lsb>
13827              <msb>20</msb>
13828              <enumeratedValues>
13829                <enumeratedValue>
13830                  <name>Disabled</name>
13831                  <description>Disable</description>
13832                  <value>0</value>
13833                </enumeratedValue>
13834                <enumeratedValue>
13835                  <name>Enabled</name>
13836                  <description>Enable</description>
13837                  <value>1</value>
13838                </enumeratedValue>
13839              </enumeratedValues>
13840            </field>
13841            <field>
13842              <name>TXSTOPPED</name>
13843              <description>Enable or disable interrupt for event TXSTOPPED</description>
13844              <lsb>22</lsb>
13845              <msb>22</msb>
13846              <enumeratedValues>
13847                <enumeratedValue>
13848                  <name>Disabled</name>
13849                  <description>Disable</description>
13850                  <value>0</value>
13851                </enumeratedValue>
13852                <enumeratedValue>
13853                  <name>Enabled</name>
13854                  <description>Enable</description>
13855                  <value>1</value>
13856                </enumeratedValue>
13857              </enumeratedValues>
13858            </field>
13859          </fields>
13860        </register>
13861        <register>
13862          <name>INTENSET</name>
13863          <description>Enable interrupt</description>
13864          <addressOffset>0x304</addressOffset>
13865          <access>read-write</access>
13866          <fields>
13867            <field>
13868              <name>CTS</name>
13869              <description>Write '1' to enable interrupt for event CTS</description>
13870              <lsb>0</lsb>
13871              <msb>0</msb>
13872              <enumeratedValues>
13873                <usage>read</usage>
13874                <enumeratedValue>
13875                  <name>Disabled</name>
13876                  <description>Read: Disabled</description>
13877                  <value>0</value>
13878                </enumeratedValue>
13879                <enumeratedValue>
13880                  <name>Enabled</name>
13881                  <description>Read: Enabled</description>
13882                  <value>1</value>
13883                </enumeratedValue>
13884              </enumeratedValues>
13885              <enumeratedValues>
13886                <usage>write</usage>
13887                <enumeratedValue>
13888                  <name>Set</name>
13889                  <description>Enable</description>
13890                  <value>1</value>
13891                </enumeratedValue>
13892              </enumeratedValues>
13893            </field>
13894            <field>
13895              <name>NCTS</name>
13896              <description>Write '1' to enable interrupt for event NCTS</description>
13897              <lsb>1</lsb>
13898              <msb>1</msb>
13899              <enumeratedValues>
13900                <usage>read</usage>
13901                <enumeratedValue>
13902                  <name>Disabled</name>
13903                  <description>Read: Disabled</description>
13904                  <value>0</value>
13905                </enumeratedValue>
13906                <enumeratedValue>
13907                  <name>Enabled</name>
13908                  <description>Read: Enabled</description>
13909                  <value>1</value>
13910                </enumeratedValue>
13911              </enumeratedValues>
13912              <enumeratedValues>
13913                <usage>write</usage>
13914                <enumeratedValue>
13915                  <name>Set</name>
13916                  <description>Enable</description>
13917                  <value>1</value>
13918                </enumeratedValue>
13919              </enumeratedValues>
13920            </field>
13921            <field>
13922              <name>RXDRDY</name>
13923              <description>Write '1' to enable interrupt for event RXDRDY</description>
13924              <lsb>2</lsb>
13925              <msb>2</msb>
13926              <enumeratedValues>
13927                <usage>read</usage>
13928                <enumeratedValue>
13929                  <name>Disabled</name>
13930                  <description>Read: Disabled</description>
13931                  <value>0</value>
13932                </enumeratedValue>
13933                <enumeratedValue>
13934                  <name>Enabled</name>
13935                  <description>Read: Enabled</description>
13936                  <value>1</value>
13937                </enumeratedValue>
13938              </enumeratedValues>
13939              <enumeratedValues>
13940                <usage>write</usage>
13941                <enumeratedValue>
13942                  <name>Set</name>
13943                  <description>Enable</description>
13944                  <value>1</value>
13945                </enumeratedValue>
13946              </enumeratedValues>
13947            </field>
13948            <field>
13949              <name>ENDRX</name>
13950              <description>Write '1' to enable interrupt for event ENDRX</description>
13951              <lsb>4</lsb>
13952              <msb>4</msb>
13953              <enumeratedValues>
13954                <usage>read</usage>
13955                <enumeratedValue>
13956                  <name>Disabled</name>
13957                  <description>Read: Disabled</description>
13958                  <value>0</value>
13959                </enumeratedValue>
13960                <enumeratedValue>
13961                  <name>Enabled</name>
13962                  <description>Read: Enabled</description>
13963                  <value>1</value>
13964                </enumeratedValue>
13965              </enumeratedValues>
13966              <enumeratedValues>
13967                <usage>write</usage>
13968                <enumeratedValue>
13969                  <name>Set</name>
13970                  <description>Enable</description>
13971                  <value>1</value>
13972                </enumeratedValue>
13973              </enumeratedValues>
13974            </field>
13975            <field>
13976              <name>TXDRDY</name>
13977              <description>Write '1' to enable interrupt for event TXDRDY</description>
13978              <lsb>7</lsb>
13979              <msb>7</msb>
13980              <enumeratedValues>
13981                <usage>read</usage>
13982                <enumeratedValue>
13983                  <name>Disabled</name>
13984                  <description>Read: Disabled</description>
13985                  <value>0</value>
13986                </enumeratedValue>
13987                <enumeratedValue>
13988                  <name>Enabled</name>
13989                  <description>Read: Enabled</description>
13990                  <value>1</value>
13991                </enumeratedValue>
13992              </enumeratedValues>
13993              <enumeratedValues>
13994                <usage>write</usage>
13995                <enumeratedValue>
13996                  <name>Set</name>
13997                  <description>Enable</description>
13998                  <value>1</value>
13999                </enumeratedValue>
14000              </enumeratedValues>
14001            </field>
14002            <field>
14003              <name>ENDTX</name>
14004              <description>Write '1' to enable interrupt for event ENDTX</description>
14005              <lsb>8</lsb>
14006              <msb>8</msb>
14007              <enumeratedValues>
14008                <usage>read</usage>
14009                <enumeratedValue>
14010                  <name>Disabled</name>
14011                  <description>Read: Disabled</description>
14012                  <value>0</value>
14013                </enumeratedValue>
14014                <enumeratedValue>
14015                  <name>Enabled</name>
14016                  <description>Read: Enabled</description>
14017                  <value>1</value>
14018                </enumeratedValue>
14019              </enumeratedValues>
14020              <enumeratedValues>
14021                <usage>write</usage>
14022                <enumeratedValue>
14023                  <name>Set</name>
14024                  <description>Enable</description>
14025                  <value>1</value>
14026                </enumeratedValue>
14027              </enumeratedValues>
14028            </field>
14029            <field>
14030              <name>ERROR</name>
14031              <description>Write '1' to enable interrupt for event ERROR</description>
14032              <lsb>9</lsb>
14033              <msb>9</msb>
14034              <enumeratedValues>
14035                <usage>read</usage>
14036                <enumeratedValue>
14037                  <name>Disabled</name>
14038                  <description>Read: Disabled</description>
14039                  <value>0</value>
14040                </enumeratedValue>
14041                <enumeratedValue>
14042                  <name>Enabled</name>
14043                  <description>Read: Enabled</description>
14044                  <value>1</value>
14045                </enumeratedValue>
14046              </enumeratedValues>
14047              <enumeratedValues>
14048                <usage>write</usage>
14049                <enumeratedValue>
14050                  <name>Set</name>
14051                  <description>Enable</description>
14052                  <value>1</value>
14053                </enumeratedValue>
14054              </enumeratedValues>
14055            </field>
14056            <field>
14057              <name>RXTO</name>
14058              <description>Write '1' to enable interrupt for event RXTO</description>
14059              <lsb>17</lsb>
14060              <msb>17</msb>
14061              <enumeratedValues>
14062                <usage>read</usage>
14063                <enumeratedValue>
14064                  <name>Disabled</name>
14065                  <description>Read: Disabled</description>
14066                  <value>0</value>
14067                </enumeratedValue>
14068                <enumeratedValue>
14069                  <name>Enabled</name>
14070                  <description>Read: Enabled</description>
14071                  <value>1</value>
14072                </enumeratedValue>
14073              </enumeratedValues>
14074              <enumeratedValues>
14075                <usage>write</usage>
14076                <enumeratedValue>
14077                  <name>Set</name>
14078                  <description>Enable</description>
14079                  <value>1</value>
14080                </enumeratedValue>
14081              </enumeratedValues>
14082            </field>
14083            <field>
14084              <name>RXSTARTED</name>
14085              <description>Write '1' to enable interrupt for event RXSTARTED</description>
14086              <lsb>19</lsb>
14087              <msb>19</msb>
14088              <enumeratedValues>
14089                <usage>read</usage>
14090                <enumeratedValue>
14091                  <name>Disabled</name>
14092                  <description>Read: Disabled</description>
14093                  <value>0</value>
14094                </enumeratedValue>
14095                <enumeratedValue>
14096                  <name>Enabled</name>
14097                  <description>Read: Enabled</description>
14098                  <value>1</value>
14099                </enumeratedValue>
14100              </enumeratedValues>
14101              <enumeratedValues>
14102                <usage>write</usage>
14103                <enumeratedValue>
14104                  <name>Set</name>
14105                  <description>Enable</description>
14106                  <value>1</value>
14107                </enumeratedValue>
14108              </enumeratedValues>
14109            </field>
14110            <field>
14111              <name>TXSTARTED</name>
14112              <description>Write '1' to enable interrupt for event TXSTARTED</description>
14113              <lsb>20</lsb>
14114              <msb>20</msb>
14115              <enumeratedValues>
14116                <usage>read</usage>
14117                <enumeratedValue>
14118                  <name>Disabled</name>
14119                  <description>Read: Disabled</description>
14120                  <value>0</value>
14121                </enumeratedValue>
14122                <enumeratedValue>
14123                  <name>Enabled</name>
14124                  <description>Read: Enabled</description>
14125                  <value>1</value>
14126                </enumeratedValue>
14127              </enumeratedValues>
14128              <enumeratedValues>
14129                <usage>write</usage>
14130                <enumeratedValue>
14131                  <name>Set</name>
14132                  <description>Enable</description>
14133                  <value>1</value>
14134                </enumeratedValue>
14135              </enumeratedValues>
14136            </field>
14137            <field>
14138              <name>TXSTOPPED</name>
14139              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
14140              <lsb>22</lsb>
14141              <msb>22</msb>
14142              <enumeratedValues>
14143                <usage>read</usage>
14144                <enumeratedValue>
14145                  <name>Disabled</name>
14146                  <description>Read: Disabled</description>
14147                  <value>0</value>
14148                </enumeratedValue>
14149                <enumeratedValue>
14150                  <name>Enabled</name>
14151                  <description>Read: Enabled</description>
14152                  <value>1</value>
14153                </enumeratedValue>
14154              </enumeratedValues>
14155              <enumeratedValues>
14156                <usage>write</usage>
14157                <enumeratedValue>
14158                  <name>Set</name>
14159                  <description>Enable</description>
14160                  <value>1</value>
14161                </enumeratedValue>
14162              </enumeratedValues>
14163            </field>
14164          </fields>
14165        </register>
14166        <register>
14167          <name>INTENCLR</name>
14168          <description>Disable interrupt</description>
14169          <addressOffset>0x308</addressOffset>
14170          <access>read-write</access>
14171          <fields>
14172            <field>
14173              <name>CTS</name>
14174              <description>Write '1' to disable interrupt for event CTS</description>
14175              <lsb>0</lsb>
14176              <msb>0</msb>
14177              <enumeratedValues>
14178                <usage>read</usage>
14179                <enumeratedValue>
14180                  <name>Disabled</name>
14181                  <description>Read: Disabled</description>
14182                  <value>0</value>
14183                </enumeratedValue>
14184                <enumeratedValue>
14185                  <name>Enabled</name>
14186                  <description>Read: Enabled</description>
14187                  <value>1</value>
14188                </enumeratedValue>
14189              </enumeratedValues>
14190              <enumeratedValues>
14191                <usage>write</usage>
14192                <enumeratedValue>
14193                  <name>Clear</name>
14194                  <description>Disable</description>
14195                  <value>1</value>
14196                </enumeratedValue>
14197              </enumeratedValues>
14198            </field>
14199            <field>
14200              <name>NCTS</name>
14201              <description>Write '1' to disable interrupt for event NCTS</description>
14202              <lsb>1</lsb>
14203              <msb>1</msb>
14204              <enumeratedValues>
14205                <usage>read</usage>
14206                <enumeratedValue>
14207                  <name>Disabled</name>
14208                  <description>Read: Disabled</description>
14209                  <value>0</value>
14210                </enumeratedValue>
14211                <enumeratedValue>
14212                  <name>Enabled</name>
14213                  <description>Read: Enabled</description>
14214                  <value>1</value>
14215                </enumeratedValue>
14216              </enumeratedValues>
14217              <enumeratedValues>
14218                <usage>write</usage>
14219                <enumeratedValue>
14220                  <name>Clear</name>
14221                  <description>Disable</description>
14222                  <value>1</value>
14223                </enumeratedValue>
14224              </enumeratedValues>
14225            </field>
14226            <field>
14227              <name>RXDRDY</name>
14228              <description>Write '1' to disable interrupt for event RXDRDY</description>
14229              <lsb>2</lsb>
14230              <msb>2</msb>
14231              <enumeratedValues>
14232                <usage>read</usage>
14233                <enumeratedValue>
14234                  <name>Disabled</name>
14235                  <description>Read: Disabled</description>
14236                  <value>0</value>
14237                </enumeratedValue>
14238                <enumeratedValue>
14239                  <name>Enabled</name>
14240                  <description>Read: Enabled</description>
14241                  <value>1</value>
14242                </enumeratedValue>
14243              </enumeratedValues>
14244              <enumeratedValues>
14245                <usage>write</usage>
14246                <enumeratedValue>
14247                  <name>Clear</name>
14248                  <description>Disable</description>
14249                  <value>1</value>
14250                </enumeratedValue>
14251              </enumeratedValues>
14252            </field>
14253            <field>
14254              <name>ENDRX</name>
14255              <description>Write '1' to disable interrupt for event ENDRX</description>
14256              <lsb>4</lsb>
14257              <msb>4</msb>
14258              <enumeratedValues>
14259                <usage>read</usage>
14260                <enumeratedValue>
14261                  <name>Disabled</name>
14262                  <description>Read: Disabled</description>
14263                  <value>0</value>
14264                </enumeratedValue>
14265                <enumeratedValue>
14266                  <name>Enabled</name>
14267                  <description>Read: Enabled</description>
14268                  <value>1</value>
14269                </enumeratedValue>
14270              </enumeratedValues>
14271              <enumeratedValues>
14272                <usage>write</usage>
14273                <enumeratedValue>
14274                  <name>Clear</name>
14275                  <description>Disable</description>
14276                  <value>1</value>
14277                </enumeratedValue>
14278              </enumeratedValues>
14279            </field>
14280            <field>
14281              <name>TXDRDY</name>
14282              <description>Write '1' to disable interrupt for event TXDRDY</description>
14283              <lsb>7</lsb>
14284              <msb>7</msb>
14285              <enumeratedValues>
14286                <usage>read</usage>
14287                <enumeratedValue>
14288                  <name>Disabled</name>
14289                  <description>Read: Disabled</description>
14290                  <value>0</value>
14291                </enumeratedValue>
14292                <enumeratedValue>
14293                  <name>Enabled</name>
14294                  <description>Read: Enabled</description>
14295                  <value>1</value>
14296                </enumeratedValue>
14297              </enumeratedValues>
14298              <enumeratedValues>
14299                <usage>write</usage>
14300                <enumeratedValue>
14301                  <name>Clear</name>
14302                  <description>Disable</description>
14303                  <value>1</value>
14304                </enumeratedValue>
14305              </enumeratedValues>
14306            </field>
14307            <field>
14308              <name>ENDTX</name>
14309              <description>Write '1' to disable interrupt for event ENDTX</description>
14310              <lsb>8</lsb>
14311              <msb>8</msb>
14312              <enumeratedValues>
14313                <usage>read</usage>
14314                <enumeratedValue>
14315                  <name>Disabled</name>
14316                  <description>Read: Disabled</description>
14317                  <value>0</value>
14318                </enumeratedValue>
14319                <enumeratedValue>
14320                  <name>Enabled</name>
14321                  <description>Read: Enabled</description>
14322                  <value>1</value>
14323                </enumeratedValue>
14324              </enumeratedValues>
14325              <enumeratedValues>
14326                <usage>write</usage>
14327                <enumeratedValue>
14328                  <name>Clear</name>
14329                  <description>Disable</description>
14330                  <value>1</value>
14331                </enumeratedValue>
14332              </enumeratedValues>
14333            </field>
14334            <field>
14335              <name>ERROR</name>
14336              <description>Write '1' to disable interrupt for event ERROR</description>
14337              <lsb>9</lsb>
14338              <msb>9</msb>
14339              <enumeratedValues>
14340                <usage>read</usage>
14341                <enumeratedValue>
14342                  <name>Disabled</name>
14343                  <description>Read: Disabled</description>
14344                  <value>0</value>
14345                </enumeratedValue>
14346                <enumeratedValue>
14347                  <name>Enabled</name>
14348                  <description>Read: Enabled</description>
14349                  <value>1</value>
14350                </enumeratedValue>
14351              </enumeratedValues>
14352              <enumeratedValues>
14353                <usage>write</usage>
14354                <enumeratedValue>
14355                  <name>Clear</name>
14356                  <description>Disable</description>
14357                  <value>1</value>
14358                </enumeratedValue>
14359              </enumeratedValues>
14360            </field>
14361            <field>
14362              <name>RXTO</name>
14363              <description>Write '1' to disable interrupt for event RXTO</description>
14364              <lsb>17</lsb>
14365              <msb>17</msb>
14366              <enumeratedValues>
14367                <usage>read</usage>
14368                <enumeratedValue>
14369                  <name>Disabled</name>
14370                  <description>Read: Disabled</description>
14371                  <value>0</value>
14372                </enumeratedValue>
14373                <enumeratedValue>
14374                  <name>Enabled</name>
14375                  <description>Read: Enabled</description>
14376                  <value>1</value>
14377                </enumeratedValue>
14378              </enumeratedValues>
14379              <enumeratedValues>
14380                <usage>write</usage>
14381                <enumeratedValue>
14382                  <name>Clear</name>
14383                  <description>Disable</description>
14384                  <value>1</value>
14385                </enumeratedValue>
14386              </enumeratedValues>
14387            </field>
14388            <field>
14389              <name>RXSTARTED</name>
14390              <description>Write '1' to disable interrupt for event RXSTARTED</description>
14391              <lsb>19</lsb>
14392              <msb>19</msb>
14393              <enumeratedValues>
14394                <usage>read</usage>
14395                <enumeratedValue>
14396                  <name>Disabled</name>
14397                  <description>Read: Disabled</description>
14398                  <value>0</value>
14399                </enumeratedValue>
14400                <enumeratedValue>
14401                  <name>Enabled</name>
14402                  <description>Read: Enabled</description>
14403                  <value>1</value>
14404                </enumeratedValue>
14405              </enumeratedValues>
14406              <enumeratedValues>
14407                <usage>write</usage>
14408                <enumeratedValue>
14409                  <name>Clear</name>
14410                  <description>Disable</description>
14411                  <value>1</value>
14412                </enumeratedValue>
14413              </enumeratedValues>
14414            </field>
14415            <field>
14416              <name>TXSTARTED</name>
14417              <description>Write '1' to disable interrupt for event TXSTARTED</description>
14418              <lsb>20</lsb>
14419              <msb>20</msb>
14420              <enumeratedValues>
14421                <usage>read</usage>
14422                <enumeratedValue>
14423                  <name>Disabled</name>
14424                  <description>Read: Disabled</description>
14425                  <value>0</value>
14426                </enumeratedValue>
14427                <enumeratedValue>
14428                  <name>Enabled</name>
14429                  <description>Read: Enabled</description>
14430                  <value>1</value>
14431                </enumeratedValue>
14432              </enumeratedValues>
14433              <enumeratedValues>
14434                <usage>write</usage>
14435                <enumeratedValue>
14436                  <name>Clear</name>
14437                  <description>Disable</description>
14438                  <value>1</value>
14439                </enumeratedValue>
14440              </enumeratedValues>
14441            </field>
14442            <field>
14443              <name>TXSTOPPED</name>
14444              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
14445              <lsb>22</lsb>
14446              <msb>22</msb>
14447              <enumeratedValues>
14448                <usage>read</usage>
14449                <enumeratedValue>
14450                  <name>Disabled</name>
14451                  <description>Read: Disabled</description>
14452                  <value>0</value>
14453                </enumeratedValue>
14454                <enumeratedValue>
14455                  <name>Enabled</name>
14456                  <description>Read: Enabled</description>
14457                  <value>1</value>
14458                </enumeratedValue>
14459              </enumeratedValues>
14460              <enumeratedValues>
14461                <usage>write</usage>
14462                <enumeratedValue>
14463                  <name>Clear</name>
14464                  <description>Disable</description>
14465                  <value>1</value>
14466                </enumeratedValue>
14467              </enumeratedValues>
14468            </field>
14469          </fields>
14470        </register>
14471        <register>
14472          <name>ERRORSRC</name>
14473          <description>Error source This register is read/write one to clear.</description>
14474          <addressOffset>0x480</addressOffset>
14475          <access>read-write</access>
14476          <modifiedWriteValues>oneToClear</modifiedWriteValues>
14477          <fields>
14478            <field>
14479              <name>OVERRUN</name>
14480              <description>Overrun error</description>
14481              <lsb>0</lsb>
14482              <msb>0</msb>
14483              <enumeratedValues>
14484                <usage>read</usage>
14485                <enumeratedValue>
14486                  <name>NotPresent</name>
14487                  <description>Read: error not present</description>
14488                  <value>0</value>
14489                </enumeratedValue>
14490                <enumeratedValue>
14491                  <name>Present</name>
14492                  <description>Read: error present</description>
14493                  <value>1</value>
14494                </enumeratedValue>
14495              </enumeratedValues>
14496            </field>
14497            <field>
14498              <name>PARITY</name>
14499              <description>Parity error</description>
14500              <lsb>1</lsb>
14501              <msb>1</msb>
14502              <enumeratedValues>
14503                <usage>read</usage>
14504                <enumeratedValue>
14505                  <name>NotPresent</name>
14506                  <description>Read: error not present</description>
14507                  <value>0</value>
14508                </enumeratedValue>
14509                <enumeratedValue>
14510                  <name>Present</name>
14511                  <description>Read: error present</description>
14512                  <value>1</value>
14513                </enumeratedValue>
14514              </enumeratedValues>
14515            </field>
14516            <field>
14517              <name>FRAMING</name>
14518              <description>Framing error occurred</description>
14519              <lsb>2</lsb>
14520              <msb>2</msb>
14521              <enumeratedValues>
14522                <usage>read</usage>
14523                <enumeratedValue>
14524                  <name>NotPresent</name>
14525                  <description>Read: error not present</description>
14526                  <value>0</value>
14527                </enumeratedValue>
14528                <enumeratedValue>
14529                  <name>Present</name>
14530                  <description>Read: error present</description>
14531                  <value>1</value>
14532                </enumeratedValue>
14533              </enumeratedValues>
14534            </field>
14535            <field>
14536              <name>BREAK</name>
14537              <description>Break condition</description>
14538              <lsb>3</lsb>
14539              <msb>3</msb>
14540              <enumeratedValues>
14541                <usage>read</usage>
14542                <enumeratedValue>
14543                  <name>NotPresent</name>
14544                  <description>Read: error not present</description>
14545                  <value>0</value>
14546                </enumeratedValue>
14547                <enumeratedValue>
14548                  <name>Present</name>
14549                  <description>Read: error present</description>
14550                  <value>1</value>
14551                </enumeratedValue>
14552              </enumeratedValues>
14553            </field>
14554          </fields>
14555        </register>
14556        <register>
14557          <name>ENABLE</name>
14558          <description>Enable UART</description>
14559          <addressOffset>0x500</addressOffset>
14560          <access>read-write</access>
14561          <fields>
14562            <field>
14563              <name>ENABLE</name>
14564              <description>Enable or disable UARTE</description>
14565              <lsb>0</lsb>
14566              <msb>3</msb>
14567              <enumeratedValues>
14568                <enumeratedValue>
14569                  <name>Disabled</name>
14570                  <description>Disable UARTE</description>
14571                  <value>0</value>
14572                </enumeratedValue>
14573                <enumeratedValue>
14574                  <name>Enabled</name>
14575                  <description>Enable UARTE</description>
14576                  <value>8</value>
14577                </enumeratedValue>
14578              </enumeratedValues>
14579            </field>
14580          </fields>
14581        </register>
14582        <cluster>
14583          <name>PSEL</name>
14584          <description>Unspecified</description>
14585          <headerStructName>UARTE_PSEL</headerStructName>
14586          <access>read-write</access>
14587          <addressOffset>0x508</addressOffset>
14588          <register>
14589            <name>RTS</name>
14590            <description>Pin select for RTS signal</description>
14591            <addressOffset>0x000</addressOffset>
14592            <access>read-write</access>
14593            <resetValue>0xFFFFFFFF</resetValue>
14594            <fields>
14595              <field>
14596                <name>PIN</name>
14597                <description>Pin number</description>
14598                <lsb>0</lsb>
14599                <msb>4</msb>
14600              </field>
14601              <field>
14602                <name>CONNECT</name>
14603                <description>Connection</description>
14604                <lsb>31</lsb>
14605                <msb>31</msb>
14606                <enumeratedValues>
14607                  <enumeratedValue>
14608                    <name>Disconnected</name>
14609                    <description>Disconnect</description>
14610                    <value>1</value>
14611                  </enumeratedValue>
14612                  <enumeratedValue>
14613                    <name>Connected</name>
14614                    <description>Connect</description>
14615                    <value>0</value>
14616                  </enumeratedValue>
14617                </enumeratedValues>
14618              </field>
14619            </fields>
14620          </register>
14621          <register>
14622            <name>TXD</name>
14623            <description>Pin select for TXD signal</description>
14624            <addressOffset>0x004</addressOffset>
14625            <access>read-write</access>
14626            <resetValue>0xFFFFFFFF</resetValue>
14627            <fields>
14628              <field>
14629                <name>PIN</name>
14630                <description>Pin number</description>
14631                <lsb>0</lsb>
14632                <msb>4</msb>
14633              </field>
14634              <field>
14635                <name>CONNECT</name>
14636                <description>Connection</description>
14637                <lsb>31</lsb>
14638                <msb>31</msb>
14639                <enumeratedValues>
14640                  <enumeratedValue>
14641                    <name>Disconnected</name>
14642                    <description>Disconnect</description>
14643                    <value>1</value>
14644                  </enumeratedValue>
14645                  <enumeratedValue>
14646                    <name>Connected</name>
14647                    <description>Connect</description>
14648                    <value>0</value>
14649                  </enumeratedValue>
14650                </enumeratedValues>
14651              </field>
14652            </fields>
14653          </register>
14654          <register>
14655            <name>CTS</name>
14656            <description>Pin select for CTS signal</description>
14657            <addressOffset>0x008</addressOffset>
14658            <access>read-write</access>
14659            <resetValue>0xFFFFFFFF</resetValue>
14660            <fields>
14661              <field>
14662                <name>PIN</name>
14663                <description>Pin number</description>
14664                <lsb>0</lsb>
14665                <msb>4</msb>
14666              </field>
14667              <field>
14668                <name>CONNECT</name>
14669                <description>Connection</description>
14670                <lsb>31</lsb>
14671                <msb>31</msb>
14672                <enumeratedValues>
14673                  <enumeratedValue>
14674                    <name>Disconnected</name>
14675                    <description>Disconnect</description>
14676                    <value>1</value>
14677                  </enumeratedValue>
14678                  <enumeratedValue>
14679                    <name>Connected</name>
14680                    <description>Connect</description>
14681                    <value>0</value>
14682                  </enumeratedValue>
14683                </enumeratedValues>
14684              </field>
14685            </fields>
14686          </register>
14687          <register>
14688            <name>RXD</name>
14689            <description>Pin select for RXD signal</description>
14690            <addressOffset>0x00C</addressOffset>
14691            <access>read-write</access>
14692            <resetValue>0xFFFFFFFF</resetValue>
14693            <fields>
14694              <field>
14695                <name>PIN</name>
14696                <description>Pin number</description>
14697                <lsb>0</lsb>
14698                <msb>4</msb>
14699              </field>
14700              <field>
14701                <name>CONNECT</name>
14702                <description>Connection</description>
14703                <lsb>31</lsb>
14704                <msb>31</msb>
14705                <enumeratedValues>
14706                  <enumeratedValue>
14707                    <name>Disconnected</name>
14708                    <description>Disconnect</description>
14709                    <value>1</value>
14710                  </enumeratedValue>
14711                  <enumeratedValue>
14712                    <name>Connected</name>
14713                    <description>Connect</description>
14714                    <value>0</value>
14715                  </enumeratedValue>
14716                </enumeratedValues>
14717              </field>
14718            </fields>
14719          </register>
14720        </cluster>
14721        <register>
14722          <name>BAUDRATE</name>
14723          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
14724          <addressOffset>0x524</addressOffset>
14725          <access>read-write</access>
14726          <resetValue>0x04000000</resetValue>
14727          <fields>
14728            <field>
14729              <name>BAUDRATE</name>
14730              <description>Baud rate</description>
14731              <lsb>0</lsb>
14732              <msb>31</msb>
14733              <enumeratedValues>
14734                <enumeratedValue>
14735                  <name>Baud1200</name>
14736                  <description>1200 baud (actual rate: 1205)</description>
14737                  <value>0x0004F000</value>
14738                </enumeratedValue>
14739                <enumeratedValue>
14740                  <name>Baud2400</name>
14741                  <description>2400 baud (actual rate: 2396)</description>
14742                  <value>0x0009D000</value>
14743                </enumeratedValue>
14744                <enumeratedValue>
14745                  <name>Baud4800</name>
14746                  <description>4800 baud (actual rate: 4808)</description>
14747                  <value>0x0013B000</value>
14748                </enumeratedValue>
14749                <enumeratedValue>
14750                  <name>Baud9600</name>
14751                  <description>9600 baud (actual rate: 9598)</description>
14752                  <value>0x00275000</value>
14753                </enumeratedValue>
14754                <enumeratedValue>
14755                  <name>Baud14400</name>
14756                  <description>14400 baud (actual rate: 14401)</description>
14757                  <value>0x003AF000</value>
14758                </enumeratedValue>
14759                <enumeratedValue>
14760                  <name>Baud19200</name>
14761                  <description>19200 baud (actual rate: 19208)</description>
14762                  <value>0x004EA000</value>
14763                </enumeratedValue>
14764                <enumeratedValue>
14765                  <name>Baud28800</name>
14766                  <description>28800 baud (actual rate: 28777)</description>
14767                  <value>0x0075C000</value>
14768                </enumeratedValue>
14769                <enumeratedValue>
14770                  <name>Baud31250</name>
14771                  <description>31250 baud</description>
14772                  <value>0x00800000</value>
14773                </enumeratedValue>
14774                <enumeratedValue>
14775                  <name>Baud38400</name>
14776                  <description>38400 baud (actual rate: 38369)</description>
14777                  <value>0x009D0000</value>
14778                </enumeratedValue>
14779                <enumeratedValue>
14780                  <name>Baud56000</name>
14781                  <description>56000 baud (actual rate: 55944)</description>
14782                  <value>0x00E50000</value>
14783                </enumeratedValue>
14784                <enumeratedValue>
14785                  <name>Baud57600</name>
14786                  <description>57600 baud (actual rate: 57554)</description>
14787                  <value>0x00EB0000</value>
14788                </enumeratedValue>
14789                <enumeratedValue>
14790                  <name>Baud76800</name>
14791                  <description>76800 baud (actual rate: 76923)</description>
14792                  <value>0x013A9000</value>
14793                </enumeratedValue>
14794                <enumeratedValue>
14795                  <name>Baud115200</name>
14796                  <description>115200 baud (actual rate: 115108)</description>
14797                  <value>0x01D60000</value>
14798                </enumeratedValue>
14799                <enumeratedValue>
14800                  <name>Baud230400</name>
14801                  <description>230400 baud (actual rate: 231884)</description>
14802                  <value>0x03B00000</value>
14803                </enumeratedValue>
14804                <enumeratedValue>
14805                  <name>Baud250000</name>
14806                  <description>250000 baud</description>
14807                  <value>0x04000000</value>
14808                </enumeratedValue>
14809                <enumeratedValue>
14810                  <name>Baud460800</name>
14811                  <description>460800 baud (actual rate: 457143)</description>
14812                  <value>0x07400000</value>
14813                </enumeratedValue>
14814                <enumeratedValue>
14815                  <name>Baud921600</name>
14816                  <description>921600 baud (actual rate: 941176)</description>
14817                  <value>0x0F000000</value>
14818                </enumeratedValue>
14819                <enumeratedValue>
14820                  <name>Baud1M</name>
14821                  <description>1 megabaud</description>
14822                  <value>0x10000000</value>
14823                </enumeratedValue>
14824              </enumeratedValues>
14825            </field>
14826          </fields>
14827        </register>
14828        <cluster>
14829          <name>RXD</name>
14830          <description>RXD EasyDMA channel</description>
14831          <headerStructName>UARTE_RXD</headerStructName>
14832          <access>read-write</access>
14833          <addressOffset>0x534</addressOffset>
14834          <register>
14835            <name>PTR</name>
14836            <description>Data pointer</description>
14837            <addressOffset>0x000</addressOffset>
14838            <access>read-write</access>
14839            <fields>
14840              <field>
14841                <name>PTR</name>
14842                <description>Data pointer</description>
14843                <lsb>0</lsb>
14844                <msb>31</msb>
14845              </field>
14846            </fields>
14847          </register>
14848          <register>
14849            <name>MAXCNT</name>
14850            <description>Maximum number of bytes in receive buffer</description>
14851            <addressOffset>0x004</addressOffset>
14852            <access>read-write</access>
14853            <fields>
14854              <field>
14855                <name>MAXCNT</name>
14856                <description>Maximum number of bytes in receive buffer</description>
14857                <lsb>0</lsb>
14858                <msb>9</msb>
14859              </field>
14860            </fields>
14861          </register>
14862          <register>
14863            <name>AMOUNT</name>
14864            <description>Number of bytes transferred in the last transaction</description>
14865            <addressOffset>0x008</addressOffset>
14866            <access>read-only</access>
14867            <fields>
14868              <field>
14869                <name>AMOUNT</name>
14870                <description>Number of bytes transferred in the last transaction</description>
14871                <lsb>0</lsb>
14872                <msb>9</msb>
14873              </field>
14874            </fields>
14875          </register>
14876        </cluster>
14877        <cluster>
14878          <name>TXD</name>
14879          <description>TXD EasyDMA channel</description>
14880          <headerStructName>UARTE_TXD</headerStructName>
14881          <access>read-write</access>
14882          <addressOffset>0x544</addressOffset>
14883          <register>
14884            <name>PTR</name>
14885            <description>Data pointer</description>
14886            <addressOffset>0x000</addressOffset>
14887            <access>read-write</access>
14888            <fields>
14889              <field>
14890                <name>PTR</name>
14891                <description>Data pointer</description>
14892                <lsb>0</lsb>
14893                <msb>31</msb>
14894              </field>
14895            </fields>
14896          </register>
14897          <register>
14898            <name>MAXCNT</name>
14899            <description>Maximum number of bytes in transmit buffer</description>
14900            <addressOffset>0x004</addressOffset>
14901            <access>read-write</access>
14902            <fields>
14903              <field>
14904                <name>MAXCNT</name>
14905                <description>Maximum number of bytes in transmit buffer</description>
14906                <lsb>0</lsb>
14907                <msb>9</msb>
14908              </field>
14909            </fields>
14910          </register>
14911          <register>
14912            <name>AMOUNT</name>
14913            <description>Number of bytes transferred in the last transaction</description>
14914            <addressOffset>0x008</addressOffset>
14915            <access>read-only</access>
14916            <fields>
14917              <field>
14918                <name>AMOUNT</name>
14919                <description>Number of bytes transferred in the last transaction</description>
14920                <lsb>0</lsb>
14921                <msb>9</msb>
14922              </field>
14923            </fields>
14924          </register>
14925        </cluster>
14926        <register>
14927          <name>CONFIG</name>
14928          <description>Configuration of parity and hardware flow control</description>
14929          <addressOffset>0x56C</addressOffset>
14930          <access>read-write</access>
14931          <fields>
14932            <field>
14933              <name>HWFC</name>
14934              <description>Hardware flow control</description>
14935              <lsb>0</lsb>
14936              <msb>0</msb>
14937              <enumeratedValues>
14938                <enumeratedValue>
14939                  <name>Disabled</name>
14940                  <description>Disabled</description>
14941                  <value>0</value>
14942                </enumeratedValue>
14943                <enumeratedValue>
14944                  <name>Enabled</name>
14945                  <description>Enabled</description>
14946                  <value>1</value>
14947                </enumeratedValue>
14948              </enumeratedValues>
14949            </field>
14950            <field>
14951              <name>PARITY</name>
14952              <description>Parity</description>
14953              <lsb>1</lsb>
14954              <msb>3</msb>
14955              <enumeratedValues>
14956                <enumeratedValue>
14957                  <name>Excluded</name>
14958                  <description>Exclude parity bit</description>
14959                  <value>0x0</value>
14960                </enumeratedValue>
14961                <enumeratedValue>
14962                  <name>Included</name>
14963                  <description>Include even parity bit</description>
14964                  <value>0x7</value>
14965                </enumeratedValue>
14966              </enumeratedValues>
14967            </field>
14968            <field>
14969              <name>STOP</name>
14970              <description>Stop bits</description>
14971              <lsb>4</lsb>
14972              <msb>4</msb>
14973              <enumeratedValues>
14974                <enumeratedValue>
14975                  <name>One</name>
14976                  <description>One stop bit</description>
14977                  <value>0</value>
14978                </enumeratedValue>
14979                <enumeratedValue>
14980                  <name>Two</name>
14981                  <description>Two stop bits</description>
14982                  <value>1</value>
14983                </enumeratedValue>
14984              </enumeratedValues>
14985            </field>
14986          </fields>
14987        </register>
14988      </registers>
14989    </peripheral>
14990    <peripheral>
14991      <name>TWI0</name>
14992      <description>I2C compatible Two-Wire Interface</description>
14993      <baseAddress>0x40003000</baseAddress>
14994      <headerStructName>TWI</headerStructName>
14995      <addressBlock>
14996        <offset>0</offset>
14997        <size>0x1000</size>
14998        <usage>registers</usage>
14999      </addressBlock>
15000      <interrupt>
15001        <name>TWIM0_TWIS0_TWI0</name>
15002        <value>3</value>
15003      </interrupt>
15004      <groupName>TWI</groupName>
15005      <size>0x20</size>
15006      <registers>
15007        <register>
15008          <name>TASKS_STARTRX</name>
15009          <description>Start TWI receive sequence</description>
15010          <addressOffset>0x000</addressOffset>
15011          <access>write-only</access>
15012          <fields>
15013            <field>
15014              <name>TASKS_STARTRX</name>
15015              <description>Start TWI receive sequence</description>
15016              <lsb>0</lsb>
15017              <msb>0</msb>
15018              <enumeratedValues>
15019                <enumeratedValue>
15020                  <name>Trigger</name>
15021                  <description>Trigger task</description>
15022                  <value>1</value>
15023                </enumeratedValue>
15024              </enumeratedValues>
15025            </field>
15026          </fields>
15027        </register>
15028        <register>
15029          <name>TASKS_STARTTX</name>
15030          <description>Start TWI transmit sequence</description>
15031          <addressOffset>0x008</addressOffset>
15032          <access>write-only</access>
15033          <fields>
15034            <field>
15035              <name>TASKS_STARTTX</name>
15036              <description>Start TWI transmit sequence</description>
15037              <lsb>0</lsb>
15038              <msb>0</msb>
15039              <enumeratedValues>
15040                <enumeratedValue>
15041                  <name>Trigger</name>
15042                  <description>Trigger task</description>
15043                  <value>1</value>
15044                </enumeratedValue>
15045              </enumeratedValues>
15046            </field>
15047          </fields>
15048        </register>
15049        <register>
15050          <name>TASKS_STOP</name>
15051          <description>Stop TWI transaction</description>
15052          <addressOffset>0x014</addressOffset>
15053          <access>write-only</access>
15054          <fields>
15055            <field>
15056              <name>TASKS_STOP</name>
15057              <description>Stop TWI transaction</description>
15058              <lsb>0</lsb>
15059              <msb>0</msb>
15060              <enumeratedValues>
15061                <enumeratedValue>
15062                  <name>Trigger</name>
15063                  <description>Trigger task</description>
15064                  <value>1</value>
15065                </enumeratedValue>
15066              </enumeratedValues>
15067            </field>
15068          </fields>
15069        </register>
15070        <register>
15071          <name>TASKS_SUSPEND</name>
15072          <description>Suspend TWI transaction</description>
15073          <addressOffset>0x01C</addressOffset>
15074          <access>write-only</access>
15075          <fields>
15076            <field>
15077              <name>TASKS_SUSPEND</name>
15078              <description>Suspend TWI transaction</description>
15079              <lsb>0</lsb>
15080              <msb>0</msb>
15081              <enumeratedValues>
15082                <enumeratedValue>
15083                  <name>Trigger</name>
15084                  <description>Trigger task</description>
15085                  <value>1</value>
15086                </enumeratedValue>
15087              </enumeratedValues>
15088            </field>
15089          </fields>
15090        </register>
15091        <register>
15092          <name>TASKS_RESUME</name>
15093          <description>Resume TWI transaction</description>
15094          <addressOffset>0x020</addressOffset>
15095          <access>write-only</access>
15096          <fields>
15097            <field>
15098              <name>TASKS_RESUME</name>
15099              <description>Resume TWI transaction</description>
15100              <lsb>0</lsb>
15101              <msb>0</msb>
15102              <enumeratedValues>
15103                <enumeratedValue>
15104                  <name>Trigger</name>
15105                  <description>Trigger task</description>
15106                  <value>1</value>
15107                </enumeratedValue>
15108              </enumeratedValues>
15109            </field>
15110          </fields>
15111        </register>
15112        <register>
15113          <name>EVENTS_STOPPED</name>
15114          <description>TWI stopped</description>
15115          <addressOffset>0x104</addressOffset>
15116          <access>read-write</access>
15117          <fields>
15118            <field>
15119              <name>EVENTS_STOPPED</name>
15120              <description>TWI stopped</description>
15121              <lsb>0</lsb>
15122              <msb>0</msb>
15123              <enumeratedValues>
15124                <enumeratedValue>
15125                  <name>NotGenerated</name>
15126                  <description>Event not generated</description>
15127                  <value>0</value>
15128                </enumeratedValue>
15129                <enumeratedValue>
15130                  <name>Generated</name>
15131                  <description>Event generated</description>
15132                  <value>1</value>
15133                </enumeratedValue>
15134              </enumeratedValues>
15135            </field>
15136          </fields>
15137        </register>
15138        <register>
15139          <name>EVENTS_RXDREADY</name>
15140          <description>TWI RXD byte received</description>
15141          <addressOffset>0x108</addressOffset>
15142          <access>read-write</access>
15143          <fields>
15144            <field>
15145              <name>EVENTS_RXDREADY</name>
15146              <description>TWI RXD byte received</description>
15147              <lsb>0</lsb>
15148              <msb>0</msb>
15149              <enumeratedValues>
15150                <enumeratedValue>
15151                  <name>NotGenerated</name>
15152                  <description>Event not generated</description>
15153                  <value>0</value>
15154                </enumeratedValue>
15155                <enumeratedValue>
15156                  <name>Generated</name>
15157                  <description>Event generated</description>
15158                  <value>1</value>
15159                </enumeratedValue>
15160              </enumeratedValues>
15161            </field>
15162          </fields>
15163        </register>
15164        <register>
15165          <name>EVENTS_TXDSENT</name>
15166          <description>TWI TXD byte sent</description>
15167          <addressOffset>0x11C</addressOffset>
15168          <access>read-write</access>
15169          <fields>
15170            <field>
15171              <name>EVENTS_TXDSENT</name>
15172              <description>TWI TXD byte sent</description>
15173              <lsb>0</lsb>
15174              <msb>0</msb>
15175              <enumeratedValues>
15176                <enumeratedValue>
15177                  <name>NotGenerated</name>
15178                  <description>Event not generated</description>
15179                  <value>0</value>
15180                </enumeratedValue>
15181                <enumeratedValue>
15182                  <name>Generated</name>
15183                  <description>Event generated</description>
15184                  <value>1</value>
15185                </enumeratedValue>
15186              </enumeratedValues>
15187            </field>
15188          </fields>
15189        </register>
15190        <register>
15191          <name>EVENTS_ERROR</name>
15192          <description>TWI error</description>
15193          <addressOffset>0x124</addressOffset>
15194          <access>read-write</access>
15195          <fields>
15196            <field>
15197              <name>EVENTS_ERROR</name>
15198              <description>TWI error</description>
15199              <lsb>0</lsb>
15200              <msb>0</msb>
15201              <enumeratedValues>
15202                <enumeratedValue>
15203                  <name>NotGenerated</name>
15204                  <description>Event not generated</description>
15205                  <value>0</value>
15206                </enumeratedValue>
15207                <enumeratedValue>
15208                  <name>Generated</name>
15209                  <description>Event generated</description>
15210                  <value>1</value>
15211                </enumeratedValue>
15212              </enumeratedValues>
15213            </field>
15214          </fields>
15215        </register>
15216        <register>
15217          <name>EVENTS_BB</name>
15218          <description>TWI byte boundary, generated before each byte that is sent or received</description>
15219          <addressOffset>0x138</addressOffset>
15220          <access>read-write</access>
15221          <fields>
15222            <field>
15223              <name>EVENTS_BB</name>
15224              <description>TWI byte boundary, generated before each byte that is sent or received</description>
15225              <lsb>0</lsb>
15226              <msb>0</msb>
15227              <enumeratedValues>
15228                <enumeratedValue>
15229                  <name>NotGenerated</name>
15230                  <description>Event not generated</description>
15231                  <value>0</value>
15232                </enumeratedValue>
15233                <enumeratedValue>
15234                  <name>Generated</name>
15235                  <description>Event generated</description>
15236                  <value>1</value>
15237                </enumeratedValue>
15238              </enumeratedValues>
15239            </field>
15240          </fields>
15241        </register>
15242        <register>
15243          <name>EVENTS_SUSPENDED</name>
15244          <description>TWI entered the suspended state</description>
15245          <addressOffset>0x148</addressOffset>
15246          <access>read-write</access>
15247          <fields>
15248            <field>
15249              <name>EVENTS_SUSPENDED</name>
15250              <description>TWI entered the suspended state</description>
15251              <lsb>0</lsb>
15252              <msb>0</msb>
15253              <enumeratedValues>
15254                <enumeratedValue>
15255                  <name>NotGenerated</name>
15256                  <description>Event not generated</description>
15257                  <value>0</value>
15258                </enumeratedValue>
15259                <enumeratedValue>
15260                  <name>Generated</name>
15261                  <description>Event generated</description>
15262                  <value>1</value>
15263                </enumeratedValue>
15264              </enumeratedValues>
15265            </field>
15266          </fields>
15267        </register>
15268        <register>
15269          <name>SHORTS</name>
15270          <description>Shortcuts between local events and tasks</description>
15271          <addressOffset>0x200</addressOffset>
15272          <access>read-write</access>
15273          <fields>
15274            <field>
15275              <name>BB_SUSPEND</name>
15276              <description>Shortcut between event BB and task SUSPEND</description>
15277              <lsb>0</lsb>
15278              <msb>0</msb>
15279              <enumeratedValues>
15280                <enumeratedValue>
15281                  <name>Disabled</name>
15282                  <description>Disable shortcut</description>
15283                  <value>0</value>
15284                </enumeratedValue>
15285                <enumeratedValue>
15286                  <name>Enabled</name>
15287                  <description>Enable shortcut</description>
15288                  <value>1</value>
15289                </enumeratedValue>
15290              </enumeratedValues>
15291            </field>
15292            <field>
15293              <name>BB_STOP</name>
15294              <description>Shortcut between event BB and task STOP</description>
15295              <lsb>1</lsb>
15296              <msb>1</msb>
15297              <enumeratedValues>
15298                <enumeratedValue>
15299                  <name>Disabled</name>
15300                  <description>Disable shortcut</description>
15301                  <value>0</value>
15302                </enumeratedValue>
15303                <enumeratedValue>
15304                  <name>Enabled</name>
15305                  <description>Enable shortcut</description>
15306                  <value>1</value>
15307                </enumeratedValue>
15308              </enumeratedValues>
15309            </field>
15310          </fields>
15311        </register>
15312        <register>
15313          <name>INTENSET</name>
15314          <description>Enable interrupt</description>
15315          <addressOffset>0x304</addressOffset>
15316          <access>read-write</access>
15317          <fields>
15318            <field>
15319              <name>STOPPED</name>
15320              <description>Write '1' to enable interrupt for event STOPPED</description>
15321              <lsb>1</lsb>
15322              <msb>1</msb>
15323              <enumeratedValues>
15324                <usage>read</usage>
15325                <enumeratedValue>
15326                  <name>Disabled</name>
15327                  <description>Read: Disabled</description>
15328                  <value>0</value>
15329                </enumeratedValue>
15330                <enumeratedValue>
15331                  <name>Enabled</name>
15332                  <description>Read: Enabled</description>
15333                  <value>1</value>
15334                </enumeratedValue>
15335              </enumeratedValues>
15336              <enumeratedValues>
15337                <usage>write</usage>
15338                <enumeratedValue>
15339                  <name>Set</name>
15340                  <description>Enable</description>
15341                  <value>1</value>
15342                </enumeratedValue>
15343              </enumeratedValues>
15344            </field>
15345            <field>
15346              <name>RXDREADY</name>
15347              <description>Write '1' to enable interrupt for event RXDREADY</description>
15348              <lsb>2</lsb>
15349              <msb>2</msb>
15350              <enumeratedValues>
15351                <usage>read</usage>
15352                <enumeratedValue>
15353                  <name>Disabled</name>
15354                  <description>Read: Disabled</description>
15355                  <value>0</value>
15356                </enumeratedValue>
15357                <enumeratedValue>
15358                  <name>Enabled</name>
15359                  <description>Read: Enabled</description>
15360                  <value>1</value>
15361                </enumeratedValue>
15362              </enumeratedValues>
15363              <enumeratedValues>
15364                <usage>write</usage>
15365                <enumeratedValue>
15366                  <name>Set</name>
15367                  <description>Enable</description>
15368                  <value>1</value>
15369                </enumeratedValue>
15370              </enumeratedValues>
15371            </field>
15372            <field>
15373              <name>TXDSENT</name>
15374              <description>Write '1' to enable interrupt for event TXDSENT</description>
15375              <lsb>7</lsb>
15376              <msb>7</msb>
15377              <enumeratedValues>
15378                <usage>read</usage>
15379                <enumeratedValue>
15380                  <name>Disabled</name>
15381                  <description>Read: Disabled</description>
15382                  <value>0</value>
15383                </enumeratedValue>
15384                <enumeratedValue>
15385                  <name>Enabled</name>
15386                  <description>Read: Enabled</description>
15387                  <value>1</value>
15388                </enumeratedValue>
15389              </enumeratedValues>
15390              <enumeratedValues>
15391                <usage>write</usage>
15392                <enumeratedValue>
15393                  <name>Set</name>
15394                  <description>Enable</description>
15395                  <value>1</value>
15396                </enumeratedValue>
15397              </enumeratedValues>
15398            </field>
15399            <field>
15400              <name>ERROR</name>
15401              <description>Write '1' to enable interrupt for event ERROR</description>
15402              <lsb>9</lsb>
15403              <msb>9</msb>
15404              <enumeratedValues>
15405                <usage>read</usage>
15406                <enumeratedValue>
15407                  <name>Disabled</name>
15408                  <description>Read: Disabled</description>
15409                  <value>0</value>
15410                </enumeratedValue>
15411                <enumeratedValue>
15412                  <name>Enabled</name>
15413                  <description>Read: Enabled</description>
15414                  <value>1</value>
15415                </enumeratedValue>
15416              </enumeratedValues>
15417              <enumeratedValues>
15418                <usage>write</usage>
15419                <enumeratedValue>
15420                  <name>Set</name>
15421                  <description>Enable</description>
15422                  <value>1</value>
15423                </enumeratedValue>
15424              </enumeratedValues>
15425            </field>
15426            <field>
15427              <name>BB</name>
15428              <description>Write '1' to enable interrupt for event BB</description>
15429              <lsb>14</lsb>
15430              <msb>14</msb>
15431              <enumeratedValues>
15432                <usage>read</usage>
15433                <enumeratedValue>
15434                  <name>Disabled</name>
15435                  <description>Read: Disabled</description>
15436                  <value>0</value>
15437                </enumeratedValue>
15438                <enumeratedValue>
15439                  <name>Enabled</name>
15440                  <description>Read: Enabled</description>
15441                  <value>1</value>
15442                </enumeratedValue>
15443              </enumeratedValues>
15444              <enumeratedValues>
15445                <usage>write</usage>
15446                <enumeratedValue>
15447                  <name>Set</name>
15448                  <description>Enable</description>
15449                  <value>1</value>
15450                </enumeratedValue>
15451              </enumeratedValues>
15452            </field>
15453            <field>
15454              <name>SUSPENDED</name>
15455              <description>Write '1' to enable interrupt for event SUSPENDED</description>
15456              <lsb>18</lsb>
15457              <msb>18</msb>
15458              <enumeratedValues>
15459                <usage>read</usage>
15460                <enumeratedValue>
15461                  <name>Disabled</name>
15462                  <description>Read: Disabled</description>
15463                  <value>0</value>
15464                </enumeratedValue>
15465                <enumeratedValue>
15466                  <name>Enabled</name>
15467                  <description>Read: Enabled</description>
15468                  <value>1</value>
15469                </enumeratedValue>
15470              </enumeratedValues>
15471              <enumeratedValues>
15472                <usage>write</usage>
15473                <enumeratedValue>
15474                  <name>Set</name>
15475                  <description>Enable</description>
15476                  <value>1</value>
15477                </enumeratedValue>
15478              </enumeratedValues>
15479            </field>
15480          </fields>
15481        </register>
15482        <register>
15483          <name>INTENCLR</name>
15484          <description>Disable interrupt</description>
15485          <addressOffset>0x308</addressOffset>
15486          <access>read-write</access>
15487          <fields>
15488            <field>
15489              <name>STOPPED</name>
15490              <description>Write '1' to disable interrupt for event STOPPED</description>
15491              <lsb>1</lsb>
15492              <msb>1</msb>
15493              <enumeratedValues>
15494                <usage>read</usage>
15495                <enumeratedValue>
15496                  <name>Disabled</name>
15497                  <description>Read: Disabled</description>
15498                  <value>0</value>
15499                </enumeratedValue>
15500                <enumeratedValue>
15501                  <name>Enabled</name>
15502                  <description>Read: Enabled</description>
15503                  <value>1</value>
15504                </enumeratedValue>
15505              </enumeratedValues>
15506              <enumeratedValues>
15507                <usage>write</usage>
15508                <enumeratedValue>
15509                  <name>Clear</name>
15510                  <description>Disable</description>
15511                  <value>1</value>
15512                </enumeratedValue>
15513              </enumeratedValues>
15514            </field>
15515            <field>
15516              <name>RXDREADY</name>
15517              <description>Write '1' to disable interrupt for event RXDREADY</description>
15518              <lsb>2</lsb>
15519              <msb>2</msb>
15520              <enumeratedValues>
15521                <usage>read</usage>
15522                <enumeratedValue>
15523                  <name>Disabled</name>
15524                  <description>Read: Disabled</description>
15525                  <value>0</value>
15526                </enumeratedValue>
15527                <enumeratedValue>
15528                  <name>Enabled</name>
15529                  <description>Read: Enabled</description>
15530                  <value>1</value>
15531                </enumeratedValue>
15532              </enumeratedValues>
15533              <enumeratedValues>
15534                <usage>write</usage>
15535                <enumeratedValue>
15536                  <name>Clear</name>
15537                  <description>Disable</description>
15538                  <value>1</value>
15539                </enumeratedValue>
15540              </enumeratedValues>
15541            </field>
15542            <field>
15543              <name>TXDSENT</name>
15544              <description>Write '1' to disable interrupt for event TXDSENT</description>
15545              <lsb>7</lsb>
15546              <msb>7</msb>
15547              <enumeratedValues>
15548                <usage>read</usage>
15549                <enumeratedValue>
15550                  <name>Disabled</name>
15551                  <description>Read: Disabled</description>
15552                  <value>0</value>
15553                </enumeratedValue>
15554                <enumeratedValue>
15555                  <name>Enabled</name>
15556                  <description>Read: Enabled</description>
15557                  <value>1</value>
15558                </enumeratedValue>
15559              </enumeratedValues>
15560              <enumeratedValues>
15561                <usage>write</usage>
15562                <enumeratedValue>
15563                  <name>Clear</name>
15564                  <description>Disable</description>
15565                  <value>1</value>
15566                </enumeratedValue>
15567              </enumeratedValues>
15568            </field>
15569            <field>
15570              <name>ERROR</name>
15571              <description>Write '1' to disable interrupt for event ERROR</description>
15572              <lsb>9</lsb>
15573              <msb>9</msb>
15574              <enumeratedValues>
15575                <usage>read</usage>
15576                <enumeratedValue>
15577                  <name>Disabled</name>
15578                  <description>Read: Disabled</description>
15579                  <value>0</value>
15580                </enumeratedValue>
15581                <enumeratedValue>
15582                  <name>Enabled</name>
15583                  <description>Read: Enabled</description>
15584                  <value>1</value>
15585                </enumeratedValue>
15586              </enumeratedValues>
15587              <enumeratedValues>
15588                <usage>write</usage>
15589                <enumeratedValue>
15590                  <name>Clear</name>
15591                  <description>Disable</description>
15592                  <value>1</value>
15593                </enumeratedValue>
15594              </enumeratedValues>
15595            </field>
15596            <field>
15597              <name>BB</name>
15598              <description>Write '1' to disable interrupt for event BB</description>
15599              <lsb>14</lsb>
15600              <msb>14</msb>
15601              <enumeratedValues>
15602                <usage>read</usage>
15603                <enumeratedValue>
15604                  <name>Disabled</name>
15605                  <description>Read: Disabled</description>
15606                  <value>0</value>
15607                </enumeratedValue>
15608                <enumeratedValue>
15609                  <name>Enabled</name>
15610                  <description>Read: Enabled</description>
15611                  <value>1</value>
15612                </enumeratedValue>
15613              </enumeratedValues>
15614              <enumeratedValues>
15615                <usage>write</usage>
15616                <enumeratedValue>
15617                  <name>Clear</name>
15618                  <description>Disable</description>
15619                  <value>1</value>
15620                </enumeratedValue>
15621              </enumeratedValues>
15622            </field>
15623            <field>
15624              <name>SUSPENDED</name>
15625              <description>Write '1' to disable interrupt for event SUSPENDED</description>
15626              <lsb>18</lsb>
15627              <msb>18</msb>
15628              <enumeratedValues>
15629                <usage>read</usage>
15630                <enumeratedValue>
15631                  <name>Disabled</name>
15632                  <description>Read: Disabled</description>
15633                  <value>0</value>
15634                </enumeratedValue>
15635                <enumeratedValue>
15636                  <name>Enabled</name>
15637                  <description>Read: Enabled</description>
15638                  <value>1</value>
15639                </enumeratedValue>
15640              </enumeratedValues>
15641              <enumeratedValues>
15642                <usage>write</usage>
15643                <enumeratedValue>
15644                  <name>Clear</name>
15645                  <description>Disable</description>
15646                  <value>1</value>
15647                </enumeratedValue>
15648              </enumeratedValues>
15649            </field>
15650          </fields>
15651        </register>
15652        <register>
15653          <name>ERRORSRC</name>
15654          <description>Error source</description>
15655          <addressOffset>0x4C4</addressOffset>
15656          <access>read-write</access>
15657          <modifiedWriteValues>oneToClear</modifiedWriteValues>
15658          <fields>
15659            <field>
15660              <name>OVERRUN</name>
15661              <description>Overrun error</description>
15662              <lsb>0</lsb>
15663              <msb>0</msb>
15664              <enumeratedValues>
15665                <usage>read</usage>
15666                <enumeratedValue>
15667                  <name>NotPresent</name>
15668                  <description>Read: no overrun occured</description>
15669                  <value>0</value>
15670                </enumeratedValue>
15671                <enumeratedValue>
15672                  <name>Present</name>
15673                  <description>Read: overrun occured</description>
15674                  <value>1</value>
15675                </enumeratedValue>
15676              </enumeratedValues>
15677            </field>
15678            <field>
15679              <name>ANACK</name>
15680              <description>NACK received after sending the address (write '1' to clear)</description>
15681              <lsb>1</lsb>
15682              <msb>1</msb>
15683              <enumeratedValues>
15684                <usage>read</usage>
15685                <enumeratedValue>
15686                  <name>NotPresent</name>
15687                  <description>Read: error not present</description>
15688                  <value>0</value>
15689                </enumeratedValue>
15690                <enumeratedValue>
15691                  <name>Present</name>
15692                  <description>Read: error present</description>
15693                  <value>1</value>
15694                </enumeratedValue>
15695              </enumeratedValues>
15696            </field>
15697            <field>
15698              <name>DNACK</name>
15699              <description>NACK received after sending a data byte (write '1' to clear)</description>
15700              <lsb>2</lsb>
15701              <msb>2</msb>
15702              <enumeratedValues>
15703                <usage>read</usage>
15704                <enumeratedValue>
15705                  <name>NotPresent</name>
15706                  <description>Read: error not present</description>
15707                  <value>0</value>
15708                </enumeratedValue>
15709                <enumeratedValue>
15710                  <name>Present</name>
15711                  <description>Read: error present</description>
15712                  <value>1</value>
15713                </enumeratedValue>
15714              </enumeratedValues>
15715            </field>
15716          </fields>
15717        </register>
15718        <register>
15719          <name>ENABLE</name>
15720          <description>Enable TWI</description>
15721          <addressOffset>0x500</addressOffset>
15722          <access>read-write</access>
15723          <fields>
15724            <field>
15725              <name>ENABLE</name>
15726              <description>Enable or disable TWI</description>
15727              <lsb>0</lsb>
15728              <msb>3</msb>
15729              <enumeratedValues>
15730                <enumeratedValue>
15731                  <name>Disabled</name>
15732                  <description>Disable TWI</description>
15733                  <value>0</value>
15734                </enumeratedValue>
15735                <enumeratedValue>
15736                  <name>Enabled</name>
15737                  <description>Enable TWI</description>
15738                  <value>5</value>
15739                </enumeratedValue>
15740              </enumeratedValues>
15741            </field>
15742          </fields>
15743        </register>
15744        <cluster>
15745          <name>PSEL</name>
15746          <description>Unspecified</description>
15747          <headerStructName>TWI_PSEL</headerStructName>
15748          <access>read-write</access>
15749          <addressOffset>0x508</addressOffset>
15750          <register>
15751            <name>SCL</name>
15752            <description>Pin select for SCL</description>
15753            <addressOffset>0x000</addressOffset>
15754            <access>read-write</access>
15755            <resetValue>0xFFFFFFFF</resetValue>
15756            <fields>
15757              <field>
15758                <name>PIN</name>
15759                <description>Pin number</description>
15760                <lsb>0</lsb>
15761                <msb>4</msb>
15762              </field>
15763              <field>
15764                <name>CONNECT</name>
15765                <description>Connection</description>
15766                <lsb>31</lsb>
15767                <msb>31</msb>
15768                <enumeratedValues>
15769                  <enumeratedValue>
15770                    <name>Disconnected</name>
15771                    <description>Disconnect</description>
15772                    <value>1</value>
15773                  </enumeratedValue>
15774                  <enumeratedValue>
15775                    <name>Connected</name>
15776                    <description>Connect</description>
15777                    <value>0</value>
15778                  </enumeratedValue>
15779                </enumeratedValues>
15780              </field>
15781            </fields>
15782          </register>
15783          <register>
15784            <name>SDA</name>
15785            <description>Pin select for SDA</description>
15786            <addressOffset>0x004</addressOffset>
15787            <access>read-write</access>
15788            <resetValue>0xFFFFFFFF</resetValue>
15789            <fields>
15790              <field>
15791                <name>PIN</name>
15792                <description>Pin number</description>
15793                <lsb>0</lsb>
15794                <msb>4</msb>
15795              </field>
15796              <field>
15797                <name>CONNECT</name>
15798                <description>Connection</description>
15799                <lsb>31</lsb>
15800                <msb>31</msb>
15801                <enumeratedValues>
15802                  <enumeratedValue>
15803                    <name>Disconnected</name>
15804                    <description>Disconnect</description>
15805                    <value>1</value>
15806                  </enumeratedValue>
15807                  <enumeratedValue>
15808                    <name>Connected</name>
15809                    <description>Connect</description>
15810                    <value>0</value>
15811                  </enumeratedValue>
15812                </enumeratedValues>
15813              </field>
15814            </fields>
15815          </register>
15816        </cluster>
15817        <register>
15818          <name>RXD</name>
15819          <description>RXD register</description>
15820          <addressOffset>0x518</addressOffset>
15821          <access>read-only</access>
15822          <readAction>modifyExternal</readAction>
15823          <fields>
15824            <field>
15825              <name>RXD</name>
15826              <description>RXD register</description>
15827              <lsb>0</lsb>
15828              <msb>7</msb>
15829            </field>
15830          </fields>
15831        </register>
15832        <register>
15833          <name>TXD</name>
15834          <description>TXD register</description>
15835          <addressOffset>0x51C</addressOffset>
15836          <access>read-write</access>
15837          <fields>
15838            <field>
15839              <name>TXD</name>
15840              <description>TXD register</description>
15841              <lsb>0</lsb>
15842              <msb>7</msb>
15843            </field>
15844          </fields>
15845        </register>
15846        <register>
15847          <name>FREQUENCY</name>
15848          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
15849          <addressOffset>0x524</addressOffset>
15850          <access>read-write</access>
15851          <resetValue>0x04000000</resetValue>
15852          <fields>
15853            <field>
15854              <name>FREQUENCY</name>
15855              <description>TWI master clock frequency</description>
15856              <lsb>0</lsb>
15857              <msb>31</msb>
15858              <enumeratedValues>
15859                <enumeratedValue>
15860                  <name>K100</name>
15861                  <description>100 kbps</description>
15862                  <value>0x01980000</value>
15863                </enumeratedValue>
15864                <enumeratedValue>
15865                  <name>K250</name>
15866                  <description>250 kbps</description>
15867                  <value>0x04000000</value>
15868                </enumeratedValue>
15869                <enumeratedValue>
15870                  <name>K400</name>
15871                  <description>400 kbps (actual rate 410.256 kbps)</description>
15872                  <value>0x06680000</value>
15873                </enumeratedValue>
15874              </enumeratedValues>
15875            </field>
15876          </fields>
15877        </register>
15878        <register>
15879          <name>ADDRESS</name>
15880          <description>Address used in the TWI transfer</description>
15881          <addressOffset>0x588</addressOffset>
15882          <access>read-write</access>
15883          <fields>
15884            <field>
15885              <name>ADDRESS</name>
15886              <description>Address used in the TWI transfer</description>
15887              <lsb>0</lsb>
15888              <msb>6</msb>
15889            </field>
15890          </fields>
15891        </register>
15892      </registers>
15893    </peripheral>
15894    <peripheral>
15895      <name>TWIM0</name>
15896      <description>I2C compatible Two-Wire Master Interface with EasyDMA</description>
15897      <baseAddress>0x40003000</baseAddress>
15898      <alternatePeripheral>TWI0</alternatePeripheral>
15899      <headerStructName>TWIM</headerStructName>
15900      <addressBlock>
15901        <offset>0</offset>
15902        <size>0x1000</size>
15903        <usage>registers</usage>
15904      </addressBlock>
15905      <interrupt>
15906        <name>TWIM0_TWIS0_TWI0</name>
15907        <value>3</value>
15908      </interrupt>
15909      <groupName>TWIM</groupName>
15910      <size>0x20</size>
15911      <registers>
15912        <register>
15913          <name>TASKS_STARTRX</name>
15914          <description>Start TWI receive sequence</description>
15915          <addressOffset>0x000</addressOffset>
15916          <access>write-only</access>
15917          <fields>
15918            <field>
15919              <name>TASKS_STARTRX</name>
15920              <description>Start TWI receive sequence</description>
15921              <lsb>0</lsb>
15922              <msb>0</msb>
15923              <enumeratedValues>
15924                <enumeratedValue>
15925                  <name>Trigger</name>
15926                  <description>Trigger task</description>
15927                  <value>1</value>
15928                </enumeratedValue>
15929              </enumeratedValues>
15930            </field>
15931          </fields>
15932        </register>
15933        <register>
15934          <name>TASKS_STARTTX</name>
15935          <description>Start TWI transmit sequence</description>
15936          <addressOffset>0x008</addressOffset>
15937          <access>write-only</access>
15938          <fields>
15939            <field>
15940              <name>TASKS_STARTTX</name>
15941              <description>Start TWI transmit sequence</description>
15942              <lsb>0</lsb>
15943              <msb>0</msb>
15944              <enumeratedValues>
15945                <enumeratedValue>
15946                  <name>Trigger</name>
15947                  <description>Trigger task</description>
15948                  <value>1</value>
15949                </enumeratedValue>
15950              </enumeratedValues>
15951            </field>
15952          </fields>
15953        </register>
15954        <register>
15955          <name>TASKS_STOP</name>
15956          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
15957          <addressOffset>0x014</addressOffset>
15958          <access>write-only</access>
15959          <fields>
15960            <field>
15961              <name>TASKS_STOP</name>
15962              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
15963              <lsb>0</lsb>
15964              <msb>0</msb>
15965              <enumeratedValues>
15966                <enumeratedValue>
15967                  <name>Trigger</name>
15968                  <description>Trigger task</description>
15969                  <value>1</value>
15970                </enumeratedValue>
15971              </enumeratedValues>
15972            </field>
15973          </fields>
15974        </register>
15975        <register>
15976          <name>TASKS_SUSPEND</name>
15977          <description>Suspend TWI transaction</description>
15978          <addressOffset>0x01C</addressOffset>
15979          <access>write-only</access>
15980          <fields>
15981            <field>
15982              <name>TASKS_SUSPEND</name>
15983              <description>Suspend TWI transaction</description>
15984              <lsb>0</lsb>
15985              <msb>0</msb>
15986              <enumeratedValues>
15987                <enumeratedValue>
15988                  <name>Trigger</name>
15989                  <description>Trigger task</description>
15990                  <value>1</value>
15991                </enumeratedValue>
15992              </enumeratedValues>
15993            </field>
15994          </fields>
15995        </register>
15996        <register>
15997          <name>TASKS_RESUME</name>
15998          <description>Resume TWI transaction</description>
15999          <addressOffset>0x020</addressOffset>
16000          <access>write-only</access>
16001          <fields>
16002            <field>
16003              <name>TASKS_RESUME</name>
16004              <description>Resume TWI transaction</description>
16005              <lsb>0</lsb>
16006              <msb>0</msb>
16007              <enumeratedValues>
16008                <enumeratedValue>
16009                  <name>Trigger</name>
16010                  <description>Trigger task</description>
16011                  <value>1</value>
16012                </enumeratedValue>
16013              </enumeratedValues>
16014            </field>
16015          </fields>
16016        </register>
16017        <register>
16018          <name>EVENTS_STOPPED</name>
16019          <description>TWI stopped</description>
16020          <addressOffset>0x104</addressOffset>
16021          <access>read-write</access>
16022          <fields>
16023            <field>
16024              <name>EVENTS_STOPPED</name>
16025              <description>TWI stopped</description>
16026              <lsb>0</lsb>
16027              <msb>0</msb>
16028              <enumeratedValues>
16029                <enumeratedValue>
16030                  <name>NotGenerated</name>
16031                  <description>Event not generated</description>
16032                  <value>0</value>
16033                </enumeratedValue>
16034                <enumeratedValue>
16035                  <name>Generated</name>
16036                  <description>Event generated</description>
16037                  <value>1</value>
16038                </enumeratedValue>
16039              </enumeratedValues>
16040            </field>
16041          </fields>
16042        </register>
16043        <register>
16044          <name>EVENTS_ERROR</name>
16045          <description>TWI error</description>
16046          <addressOffset>0x124</addressOffset>
16047          <access>read-write</access>
16048          <fields>
16049            <field>
16050              <name>EVENTS_ERROR</name>
16051              <description>TWI error</description>
16052              <lsb>0</lsb>
16053              <msb>0</msb>
16054              <enumeratedValues>
16055                <enumeratedValue>
16056                  <name>NotGenerated</name>
16057                  <description>Event not generated</description>
16058                  <value>0</value>
16059                </enumeratedValue>
16060                <enumeratedValue>
16061                  <name>Generated</name>
16062                  <description>Event generated</description>
16063                  <value>1</value>
16064                </enumeratedValue>
16065              </enumeratedValues>
16066            </field>
16067          </fields>
16068        </register>
16069        <register>
16070          <name>EVENTS_SUSPENDED</name>
16071          <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
16072          <addressOffset>0x148</addressOffset>
16073          <access>read-write</access>
16074          <fields>
16075            <field>
16076              <name>EVENTS_SUSPENDED</name>
16077              <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
16078              <lsb>0</lsb>
16079              <msb>0</msb>
16080              <enumeratedValues>
16081                <enumeratedValue>
16082                  <name>NotGenerated</name>
16083                  <description>Event not generated</description>
16084                  <value>0</value>
16085                </enumeratedValue>
16086                <enumeratedValue>
16087                  <name>Generated</name>
16088                  <description>Event generated</description>
16089                  <value>1</value>
16090                </enumeratedValue>
16091              </enumeratedValues>
16092            </field>
16093          </fields>
16094        </register>
16095        <register>
16096          <name>EVENTS_RXSTARTED</name>
16097          <description>Receive sequence started</description>
16098          <addressOffset>0x14C</addressOffset>
16099          <access>read-write</access>
16100          <fields>
16101            <field>
16102              <name>EVENTS_RXSTARTED</name>
16103              <description>Receive sequence started</description>
16104              <lsb>0</lsb>
16105              <msb>0</msb>
16106              <enumeratedValues>
16107                <enumeratedValue>
16108                  <name>NotGenerated</name>
16109                  <description>Event not generated</description>
16110                  <value>0</value>
16111                </enumeratedValue>
16112                <enumeratedValue>
16113                  <name>Generated</name>
16114                  <description>Event generated</description>
16115                  <value>1</value>
16116                </enumeratedValue>
16117              </enumeratedValues>
16118            </field>
16119          </fields>
16120        </register>
16121        <register>
16122          <name>EVENTS_TXSTARTED</name>
16123          <description>Transmit sequence started</description>
16124          <addressOffset>0x150</addressOffset>
16125          <access>read-write</access>
16126          <fields>
16127            <field>
16128              <name>EVENTS_TXSTARTED</name>
16129              <description>Transmit sequence started</description>
16130              <lsb>0</lsb>
16131              <msb>0</msb>
16132              <enumeratedValues>
16133                <enumeratedValue>
16134                  <name>NotGenerated</name>
16135                  <description>Event not generated</description>
16136                  <value>0</value>
16137                </enumeratedValue>
16138                <enumeratedValue>
16139                  <name>Generated</name>
16140                  <description>Event generated</description>
16141                  <value>1</value>
16142                </enumeratedValue>
16143              </enumeratedValues>
16144            </field>
16145          </fields>
16146        </register>
16147        <register>
16148          <name>EVENTS_LASTRX</name>
16149          <description>Byte boundary, starting to receive the last byte</description>
16150          <addressOffset>0x15C</addressOffset>
16151          <access>read-write</access>
16152          <fields>
16153            <field>
16154              <name>EVENTS_LASTRX</name>
16155              <description>Byte boundary, starting to receive the last byte</description>
16156              <lsb>0</lsb>
16157              <msb>0</msb>
16158              <enumeratedValues>
16159                <enumeratedValue>
16160                  <name>NotGenerated</name>
16161                  <description>Event not generated</description>
16162                  <value>0</value>
16163                </enumeratedValue>
16164                <enumeratedValue>
16165                  <name>Generated</name>
16166                  <description>Event generated</description>
16167                  <value>1</value>
16168                </enumeratedValue>
16169              </enumeratedValues>
16170            </field>
16171          </fields>
16172        </register>
16173        <register>
16174          <name>EVENTS_LASTTX</name>
16175          <description>Byte boundary, starting to transmit the last byte</description>
16176          <addressOffset>0x160</addressOffset>
16177          <access>read-write</access>
16178          <fields>
16179            <field>
16180              <name>EVENTS_LASTTX</name>
16181              <description>Byte boundary, starting to transmit the last byte</description>
16182              <lsb>0</lsb>
16183              <msb>0</msb>
16184              <enumeratedValues>
16185                <enumeratedValue>
16186                  <name>NotGenerated</name>
16187                  <description>Event not generated</description>
16188                  <value>0</value>
16189                </enumeratedValue>
16190                <enumeratedValue>
16191                  <name>Generated</name>
16192                  <description>Event generated</description>
16193                  <value>1</value>
16194                </enumeratedValue>
16195              </enumeratedValues>
16196            </field>
16197          </fields>
16198        </register>
16199        <register>
16200          <name>SHORTS</name>
16201          <description>Shortcuts between local events and tasks</description>
16202          <addressOffset>0x200</addressOffset>
16203          <access>read-write</access>
16204          <fields>
16205            <field>
16206              <name>LASTTX_STARTRX</name>
16207              <description>Shortcut between event LASTTX and task STARTRX</description>
16208              <lsb>7</lsb>
16209              <msb>7</msb>
16210              <enumeratedValues>
16211                <enumeratedValue>
16212                  <name>Disabled</name>
16213                  <description>Disable shortcut</description>
16214                  <value>0</value>
16215                </enumeratedValue>
16216                <enumeratedValue>
16217                  <name>Enabled</name>
16218                  <description>Enable shortcut</description>
16219                  <value>1</value>
16220                </enumeratedValue>
16221              </enumeratedValues>
16222            </field>
16223            <field>
16224              <name>LASTTX_SUSPEND</name>
16225              <description>Shortcut between event LASTTX and task SUSPEND</description>
16226              <lsb>8</lsb>
16227              <msb>8</msb>
16228              <enumeratedValues>
16229                <enumeratedValue>
16230                  <name>Disabled</name>
16231                  <description>Disable shortcut</description>
16232                  <value>0</value>
16233                </enumeratedValue>
16234                <enumeratedValue>
16235                  <name>Enabled</name>
16236                  <description>Enable shortcut</description>
16237                  <value>1</value>
16238                </enumeratedValue>
16239              </enumeratedValues>
16240            </field>
16241            <field>
16242              <name>LASTTX_STOP</name>
16243              <description>Shortcut between event LASTTX and task STOP</description>
16244              <lsb>9</lsb>
16245              <msb>9</msb>
16246              <enumeratedValues>
16247                <enumeratedValue>
16248                  <name>Disabled</name>
16249                  <description>Disable shortcut</description>
16250                  <value>0</value>
16251                </enumeratedValue>
16252                <enumeratedValue>
16253                  <name>Enabled</name>
16254                  <description>Enable shortcut</description>
16255                  <value>1</value>
16256                </enumeratedValue>
16257              </enumeratedValues>
16258            </field>
16259            <field>
16260              <name>LASTRX_STARTTX</name>
16261              <description>Shortcut between event LASTRX and task STARTTX</description>
16262              <lsb>10</lsb>
16263              <msb>10</msb>
16264              <enumeratedValues>
16265                <enumeratedValue>
16266                  <name>Disabled</name>
16267                  <description>Disable shortcut</description>
16268                  <value>0</value>
16269                </enumeratedValue>
16270                <enumeratedValue>
16271                  <name>Enabled</name>
16272                  <description>Enable shortcut</description>
16273                  <value>1</value>
16274                </enumeratedValue>
16275              </enumeratedValues>
16276            </field>
16277            <field>
16278              <name>LASTRX_SUSPEND</name>
16279              <description>Shortcut between event LASTRX and task SUSPEND</description>
16280              <lsb>11</lsb>
16281              <msb>11</msb>
16282              <enumeratedValues>
16283                <enumeratedValue>
16284                  <name>Disabled</name>
16285                  <description>Disable shortcut</description>
16286                  <value>0</value>
16287                </enumeratedValue>
16288                <enumeratedValue>
16289                  <name>Enabled</name>
16290                  <description>Enable shortcut</description>
16291                  <value>1</value>
16292                </enumeratedValue>
16293              </enumeratedValues>
16294            </field>
16295            <field>
16296              <name>LASTRX_STOP</name>
16297              <description>Shortcut between event LASTRX and task STOP</description>
16298              <lsb>12</lsb>
16299              <msb>12</msb>
16300              <enumeratedValues>
16301                <enumeratedValue>
16302                  <name>Disabled</name>
16303                  <description>Disable shortcut</description>
16304                  <value>0</value>
16305                </enumeratedValue>
16306                <enumeratedValue>
16307                  <name>Enabled</name>
16308                  <description>Enable shortcut</description>
16309                  <value>1</value>
16310                </enumeratedValue>
16311              </enumeratedValues>
16312            </field>
16313          </fields>
16314        </register>
16315        <register>
16316          <name>INTEN</name>
16317          <description>Enable or disable interrupt</description>
16318          <addressOffset>0x300</addressOffset>
16319          <access>read-write</access>
16320          <fields>
16321            <field>
16322              <name>STOPPED</name>
16323              <description>Enable or disable interrupt for event STOPPED</description>
16324              <lsb>1</lsb>
16325              <msb>1</msb>
16326              <enumeratedValues>
16327                <enumeratedValue>
16328                  <name>Disabled</name>
16329                  <description>Disable</description>
16330                  <value>0</value>
16331                </enumeratedValue>
16332                <enumeratedValue>
16333                  <name>Enabled</name>
16334                  <description>Enable</description>
16335                  <value>1</value>
16336                </enumeratedValue>
16337              </enumeratedValues>
16338            </field>
16339            <field>
16340              <name>ERROR</name>
16341              <description>Enable or disable interrupt for event ERROR</description>
16342              <lsb>9</lsb>
16343              <msb>9</msb>
16344              <enumeratedValues>
16345                <enumeratedValue>
16346                  <name>Disabled</name>
16347                  <description>Disable</description>
16348                  <value>0</value>
16349                </enumeratedValue>
16350                <enumeratedValue>
16351                  <name>Enabled</name>
16352                  <description>Enable</description>
16353                  <value>1</value>
16354                </enumeratedValue>
16355              </enumeratedValues>
16356            </field>
16357            <field>
16358              <name>SUSPENDED</name>
16359              <description>Enable or disable interrupt for event SUSPENDED</description>
16360              <lsb>18</lsb>
16361              <msb>18</msb>
16362              <enumeratedValues>
16363                <enumeratedValue>
16364                  <name>Disabled</name>
16365                  <description>Disable</description>
16366                  <value>0</value>
16367                </enumeratedValue>
16368                <enumeratedValue>
16369                  <name>Enabled</name>
16370                  <description>Enable</description>
16371                  <value>1</value>
16372                </enumeratedValue>
16373              </enumeratedValues>
16374            </field>
16375            <field>
16376              <name>RXSTARTED</name>
16377              <description>Enable or disable interrupt for event RXSTARTED</description>
16378              <lsb>19</lsb>
16379              <msb>19</msb>
16380              <enumeratedValues>
16381                <enumeratedValue>
16382                  <name>Disabled</name>
16383                  <description>Disable</description>
16384                  <value>0</value>
16385                </enumeratedValue>
16386                <enumeratedValue>
16387                  <name>Enabled</name>
16388                  <description>Enable</description>
16389                  <value>1</value>
16390                </enumeratedValue>
16391              </enumeratedValues>
16392            </field>
16393            <field>
16394              <name>TXSTARTED</name>
16395              <description>Enable or disable interrupt for event TXSTARTED</description>
16396              <lsb>20</lsb>
16397              <msb>20</msb>
16398              <enumeratedValues>
16399                <enumeratedValue>
16400                  <name>Disabled</name>
16401                  <description>Disable</description>
16402                  <value>0</value>
16403                </enumeratedValue>
16404                <enumeratedValue>
16405                  <name>Enabled</name>
16406                  <description>Enable</description>
16407                  <value>1</value>
16408                </enumeratedValue>
16409              </enumeratedValues>
16410            </field>
16411            <field>
16412              <name>LASTRX</name>
16413              <description>Enable or disable interrupt for event LASTRX</description>
16414              <lsb>23</lsb>
16415              <msb>23</msb>
16416              <enumeratedValues>
16417                <enumeratedValue>
16418                  <name>Disabled</name>
16419                  <description>Disable</description>
16420                  <value>0</value>
16421                </enumeratedValue>
16422                <enumeratedValue>
16423                  <name>Enabled</name>
16424                  <description>Enable</description>
16425                  <value>1</value>
16426                </enumeratedValue>
16427              </enumeratedValues>
16428            </field>
16429            <field>
16430              <name>LASTTX</name>
16431              <description>Enable or disable interrupt for event LASTTX</description>
16432              <lsb>24</lsb>
16433              <msb>24</msb>
16434              <enumeratedValues>
16435                <enumeratedValue>
16436                  <name>Disabled</name>
16437                  <description>Disable</description>
16438                  <value>0</value>
16439                </enumeratedValue>
16440                <enumeratedValue>
16441                  <name>Enabled</name>
16442                  <description>Enable</description>
16443                  <value>1</value>
16444                </enumeratedValue>
16445              </enumeratedValues>
16446            </field>
16447          </fields>
16448        </register>
16449        <register>
16450          <name>INTENSET</name>
16451          <description>Enable interrupt</description>
16452          <addressOffset>0x304</addressOffset>
16453          <access>read-write</access>
16454          <fields>
16455            <field>
16456              <name>STOPPED</name>
16457              <description>Write '1' to enable interrupt for event STOPPED</description>
16458              <lsb>1</lsb>
16459              <msb>1</msb>
16460              <enumeratedValues>
16461                <usage>read</usage>
16462                <enumeratedValue>
16463                  <name>Disabled</name>
16464                  <description>Read: Disabled</description>
16465                  <value>0</value>
16466                </enumeratedValue>
16467                <enumeratedValue>
16468                  <name>Enabled</name>
16469                  <description>Read: Enabled</description>
16470                  <value>1</value>
16471                </enumeratedValue>
16472              </enumeratedValues>
16473              <enumeratedValues>
16474                <usage>write</usage>
16475                <enumeratedValue>
16476                  <name>Set</name>
16477                  <description>Enable</description>
16478                  <value>1</value>
16479                </enumeratedValue>
16480              </enumeratedValues>
16481            </field>
16482            <field>
16483              <name>ERROR</name>
16484              <description>Write '1' to enable interrupt for event ERROR</description>
16485              <lsb>9</lsb>
16486              <msb>9</msb>
16487              <enumeratedValues>
16488                <usage>read</usage>
16489                <enumeratedValue>
16490                  <name>Disabled</name>
16491                  <description>Read: Disabled</description>
16492                  <value>0</value>
16493                </enumeratedValue>
16494                <enumeratedValue>
16495                  <name>Enabled</name>
16496                  <description>Read: Enabled</description>
16497                  <value>1</value>
16498                </enumeratedValue>
16499              </enumeratedValues>
16500              <enumeratedValues>
16501                <usage>write</usage>
16502                <enumeratedValue>
16503                  <name>Set</name>
16504                  <description>Enable</description>
16505                  <value>1</value>
16506                </enumeratedValue>
16507              </enumeratedValues>
16508            </field>
16509            <field>
16510              <name>SUSPENDED</name>
16511              <description>Write '1' to enable interrupt for event SUSPENDED</description>
16512              <lsb>18</lsb>
16513              <msb>18</msb>
16514              <enumeratedValues>
16515                <usage>read</usage>
16516                <enumeratedValue>
16517                  <name>Disabled</name>
16518                  <description>Read: Disabled</description>
16519                  <value>0</value>
16520                </enumeratedValue>
16521                <enumeratedValue>
16522                  <name>Enabled</name>
16523                  <description>Read: Enabled</description>
16524                  <value>1</value>
16525                </enumeratedValue>
16526              </enumeratedValues>
16527              <enumeratedValues>
16528                <usage>write</usage>
16529                <enumeratedValue>
16530                  <name>Set</name>
16531                  <description>Enable</description>
16532                  <value>1</value>
16533                </enumeratedValue>
16534              </enumeratedValues>
16535            </field>
16536            <field>
16537              <name>RXSTARTED</name>
16538              <description>Write '1' to enable interrupt for event RXSTARTED</description>
16539              <lsb>19</lsb>
16540              <msb>19</msb>
16541              <enumeratedValues>
16542                <usage>read</usage>
16543                <enumeratedValue>
16544                  <name>Disabled</name>
16545                  <description>Read: Disabled</description>
16546                  <value>0</value>
16547                </enumeratedValue>
16548                <enumeratedValue>
16549                  <name>Enabled</name>
16550                  <description>Read: Enabled</description>
16551                  <value>1</value>
16552                </enumeratedValue>
16553              </enumeratedValues>
16554              <enumeratedValues>
16555                <usage>write</usage>
16556                <enumeratedValue>
16557                  <name>Set</name>
16558                  <description>Enable</description>
16559                  <value>1</value>
16560                </enumeratedValue>
16561              </enumeratedValues>
16562            </field>
16563            <field>
16564              <name>TXSTARTED</name>
16565              <description>Write '1' to enable interrupt for event TXSTARTED</description>
16566              <lsb>20</lsb>
16567              <msb>20</msb>
16568              <enumeratedValues>
16569                <usage>read</usage>
16570                <enumeratedValue>
16571                  <name>Disabled</name>
16572                  <description>Read: Disabled</description>
16573                  <value>0</value>
16574                </enumeratedValue>
16575                <enumeratedValue>
16576                  <name>Enabled</name>
16577                  <description>Read: Enabled</description>
16578                  <value>1</value>
16579                </enumeratedValue>
16580              </enumeratedValues>
16581              <enumeratedValues>
16582                <usage>write</usage>
16583                <enumeratedValue>
16584                  <name>Set</name>
16585                  <description>Enable</description>
16586                  <value>1</value>
16587                </enumeratedValue>
16588              </enumeratedValues>
16589            </field>
16590            <field>
16591              <name>LASTRX</name>
16592              <description>Write '1' to enable interrupt for event LASTRX</description>
16593              <lsb>23</lsb>
16594              <msb>23</msb>
16595              <enumeratedValues>
16596                <usage>read</usage>
16597                <enumeratedValue>
16598                  <name>Disabled</name>
16599                  <description>Read: Disabled</description>
16600                  <value>0</value>
16601                </enumeratedValue>
16602                <enumeratedValue>
16603                  <name>Enabled</name>
16604                  <description>Read: Enabled</description>
16605                  <value>1</value>
16606                </enumeratedValue>
16607              </enumeratedValues>
16608              <enumeratedValues>
16609                <usage>write</usage>
16610                <enumeratedValue>
16611                  <name>Set</name>
16612                  <description>Enable</description>
16613                  <value>1</value>
16614                </enumeratedValue>
16615              </enumeratedValues>
16616            </field>
16617            <field>
16618              <name>LASTTX</name>
16619              <description>Write '1' to enable interrupt for event LASTTX</description>
16620              <lsb>24</lsb>
16621              <msb>24</msb>
16622              <enumeratedValues>
16623                <usage>read</usage>
16624                <enumeratedValue>
16625                  <name>Disabled</name>
16626                  <description>Read: Disabled</description>
16627                  <value>0</value>
16628                </enumeratedValue>
16629                <enumeratedValue>
16630                  <name>Enabled</name>
16631                  <description>Read: Enabled</description>
16632                  <value>1</value>
16633                </enumeratedValue>
16634              </enumeratedValues>
16635              <enumeratedValues>
16636                <usage>write</usage>
16637                <enumeratedValue>
16638                  <name>Set</name>
16639                  <description>Enable</description>
16640                  <value>1</value>
16641                </enumeratedValue>
16642              </enumeratedValues>
16643            </field>
16644          </fields>
16645        </register>
16646        <register>
16647          <name>INTENCLR</name>
16648          <description>Disable interrupt</description>
16649          <addressOffset>0x308</addressOffset>
16650          <access>read-write</access>
16651          <fields>
16652            <field>
16653              <name>STOPPED</name>
16654              <description>Write '1' to disable interrupt for event STOPPED</description>
16655              <lsb>1</lsb>
16656              <msb>1</msb>
16657              <enumeratedValues>
16658                <usage>read</usage>
16659                <enumeratedValue>
16660                  <name>Disabled</name>
16661                  <description>Read: Disabled</description>
16662                  <value>0</value>
16663                </enumeratedValue>
16664                <enumeratedValue>
16665                  <name>Enabled</name>
16666                  <description>Read: Enabled</description>
16667                  <value>1</value>
16668                </enumeratedValue>
16669              </enumeratedValues>
16670              <enumeratedValues>
16671                <usage>write</usage>
16672                <enumeratedValue>
16673                  <name>Clear</name>
16674                  <description>Disable</description>
16675                  <value>1</value>
16676                </enumeratedValue>
16677              </enumeratedValues>
16678            </field>
16679            <field>
16680              <name>ERROR</name>
16681              <description>Write '1' to disable interrupt for event ERROR</description>
16682              <lsb>9</lsb>
16683              <msb>9</msb>
16684              <enumeratedValues>
16685                <usage>read</usage>
16686                <enumeratedValue>
16687                  <name>Disabled</name>
16688                  <description>Read: Disabled</description>
16689                  <value>0</value>
16690                </enumeratedValue>
16691                <enumeratedValue>
16692                  <name>Enabled</name>
16693                  <description>Read: Enabled</description>
16694                  <value>1</value>
16695                </enumeratedValue>
16696              </enumeratedValues>
16697              <enumeratedValues>
16698                <usage>write</usage>
16699                <enumeratedValue>
16700                  <name>Clear</name>
16701                  <description>Disable</description>
16702                  <value>1</value>
16703                </enumeratedValue>
16704              </enumeratedValues>
16705            </field>
16706            <field>
16707              <name>SUSPENDED</name>
16708              <description>Write '1' to disable interrupt for event SUSPENDED</description>
16709              <lsb>18</lsb>
16710              <msb>18</msb>
16711              <enumeratedValues>
16712                <usage>read</usage>
16713                <enumeratedValue>
16714                  <name>Disabled</name>
16715                  <description>Read: Disabled</description>
16716                  <value>0</value>
16717                </enumeratedValue>
16718                <enumeratedValue>
16719                  <name>Enabled</name>
16720                  <description>Read: Enabled</description>
16721                  <value>1</value>
16722                </enumeratedValue>
16723              </enumeratedValues>
16724              <enumeratedValues>
16725                <usage>write</usage>
16726                <enumeratedValue>
16727                  <name>Clear</name>
16728                  <description>Disable</description>
16729                  <value>1</value>
16730                </enumeratedValue>
16731              </enumeratedValues>
16732            </field>
16733            <field>
16734              <name>RXSTARTED</name>
16735              <description>Write '1' to disable interrupt for event RXSTARTED</description>
16736              <lsb>19</lsb>
16737              <msb>19</msb>
16738              <enumeratedValues>
16739                <usage>read</usage>
16740                <enumeratedValue>
16741                  <name>Disabled</name>
16742                  <description>Read: Disabled</description>
16743                  <value>0</value>
16744                </enumeratedValue>
16745                <enumeratedValue>
16746                  <name>Enabled</name>
16747                  <description>Read: Enabled</description>
16748                  <value>1</value>
16749                </enumeratedValue>
16750              </enumeratedValues>
16751              <enumeratedValues>
16752                <usage>write</usage>
16753                <enumeratedValue>
16754                  <name>Clear</name>
16755                  <description>Disable</description>
16756                  <value>1</value>
16757                </enumeratedValue>
16758              </enumeratedValues>
16759            </field>
16760            <field>
16761              <name>TXSTARTED</name>
16762              <description>Write '1' to disable interrupt for event TXSTARTED</description>
16763              <lsb>20</lsb>
16764              <msb>20</msb>
16765              <enumeratedValues>
16766                <usage>read</usage>
16767                <enumeratedValue>
16768                  <name>Disabled</name>
16769                  <description>Read: Disabled</description>
16770                  <value>0</value>
16771                </enumeratedValue>
16772                <enumeratedValue>
16773                  <name>Enabled</name>
16774                  <description>Read: Enabled</description>
16775                  <value>1</value>
16776                </enumeratedValue>
16777              </enumeratedValues>
16778              <enumeratedValues>
16779                <usage>write</usage>
16780                <enumeratedValue>
16781                  <name>Clear</name>
16782                  <description>Disable</description>
16783                  <value>1</value>
16784                </enumeratedValue>
16785              </enumeratedValues>
16786            </field>
16787            <field>
16788              <name>LASTRX</name>
16789              <description>Write '1' to disable interrupt for event LASTRX</description>
16790              <lsb>23</lsb>
16791              <msb>23</msb>
16792              <enumeratedValues>
16793                <usage>read</usage>
16794                <enumeratedValue>
16795                  <name>Disabled</name>
16796                  <description>Read: Disabled</description>
16797                  <value>0</value>
16798                </enumeratedValue>
16799                <enumeratedValue>
16800                  <name>Enabled</name>
16801                  <description>Read: Enabled</description>
16802                  <value>1</value>
16803                </enumeratedValue>
16804              </enumeratedValues>
16805              <enumeratedValues>
16806                <usage>write</usage>
16807                <enumeratedValue>
16808                  <name>Clear</name>
16809                  <description>Disable</description>
16810                  <value>1</value>
16811                </enumeratedValue>
16812              </enumeratedValues>
16813            </field>
16814            <field>
16815              <name>LASTTX</name>
16816              <description>Write '1' to disable interrupt for event LASTTX</description>
16817              <lsb>24</lsb>
16818              <msb>24</msb>
16819              <enumeratedValues>
16820                <usage>read</usage>
16821                <enumeratedValue>
16822                  <name>Disabled</name>
16823                  <description>Read: Disabled</description>
16824                  <value>0</value>
16825                </enumeratedValue>
16826                <enumeratedValue>
16827                  <name>Enabled</name>
16828                  <description>Read: Enabled</description>
16829                  <value>1</value>
16830                </enumeratedValue>
16831              </enumeratedValues>
16832              <enumeratedValues>
16833                <usage>write</usage>
16834                <enumeratedValue>
16835                  <name>Clear</name>
16836                  <description>Disable</description>
16837                  <value>1</value>
16838                </enumeratedValue>
16839              </enumeratedValues>
16840            </field>
16841          </fields>
16842        </register>
16843        <register>
16844          <name>ERRORSRC</name>
16845          <description>Error source</description>
16846          <addressOffset>0x4C4</addressOffset>
16847          <access>read-write</access>
16848          <modifiedWriteValues>oneToClear</modifiedWriteValues>
16849          <fields>
16850            <field>
16851              <name>OVERRUN</name>
16852              <description>Overrun error</description>
16853              <lsb>0</lsb>
16854              <msb>0</msb>
16855              <enumeratedValues>
16856                <enumeratedValue>
16857                  <name>NotReceived</name>
16858                  <description>Error did not occur</description>
16859                  <value>0</value>
16860                </enumeratedValue>
16861                <enumeratedValue>
16862                  <name>Received</name>
16863                  <description>Error occurred</description>
16864                  <value>1</value>
16865                </enumeratedValue>
16866              </enumeratedValues>
16867            </field>
16868            <field>
16869              <name>ANACK</name>
16870              <description>NACK received after sending the address (write '1' to clear)</description>
16871              <lsb>1</lsb>
16872              <msb>1</msb>
16873              <enumeratedValues>
16874                <enumeratedValue>
16875                  <name>NotReceived</name>
16876                  <description>Error did not occur</description>
16877                  <value>0</value>
16878                </enumeratedValue>
16879                <enumeratedValue>
16880                  <name>Received</name>
16881                  <description>Error occurred</description>
16882                  <value>1</value>
16883                </enumeratedValue>
16884              </enumeratedValues>
16885            </field>
16886            <field>
16887              <name>DNACK</name>
16888              <description>NACK received after sending a data byte (write '1' to clear)</description>
16889              <lsb>2</lsb>
16890              <msb>2</msb>
16891              <enumeratedValues>
16892                <enumeratedValue>
16893                  <name>NotReceived</name>
16894                  <description>Error did not occur</description>
16895                  <value>0</value>
16896                </enumeratedValue>
16897                <enumeratedValue>
16898                  <name>Received</name>
16899                  <description>Error occurred</description>
16900                  <value>1</value>
16901                </enumeratedValue>
16902              </enumeratedValues>
16903            </field>
16904          </fields>
16905        </register>
16906        <register>
16907          <name>ENABLE</name>
16908          <description>Enable TWIM</description>
16909          <addressOffset>0x500</addressOffset>
16910          <access>read-write</access>
16911          <fields>
16912            <field>
16913              <name>ENABLE</name>
16914              <description>Enable or disable TWIM</description>
16915              <lsb>0</lsb>
16916              <msb>3</msb>
16917              <enumeratedValues>
16918                <enumeratedValue>
16919                  <name>Disabled</name>
16920                  <description>Disable TWIM</description>
16921                  <value>0</value>
16922                </enumeratedValue>
16923                <enumeratedValue>
16924                  <name>Enabled</name>
16925                  <description>Enable TWIM</description>
16926                  <value>6</value>
16927                </enumeratedValue>
16928              </enumeratedValues>
16929            </field>
16930          </fields>
16931        </register>
16932        <cluster>
16933          <name>PSEL</name>
16934          <description>Unspecified</description>
16935          <headerStructName>TWIM_PSEL</headerStructName>
16936          <access>read-write</access>
16937          <addressOffset>0x508</addressOffset>
16938          <register>
16939            <name>SCL</name>
16940            <description>Pin select for SCL signal</description>
16941            <addressOffset>0x000</addressOffset>
16942            <access>read-write</access>
16943            <resetValue>0xFFFFFFFF</resetValue>
16944            <fields>
16945              <field>
16946                <name>PIN</name>
16947                <description>Pin number</description>
16948                <lsb>0</lsb>
16949                <msb>4</msb>
16950              </field>
16951              <field>
16952                <name>CONNECT</name>
16953                <description>Connection</description>
16954                <lsb>31</lsb>
16955                <msb>31</msb>
16956                <enumeratedValues>
16957                  <enumeratedValue>
16958                    <name>Disconnected</name>
16959                    <description>Disconnect</description>
16960                    <value>1</value>
16961                  </enumeratedValue>
16962                  <enumeratedValue>
16963                    <name>Connected</name>
16964                    <description>Connect</description>
16965                    <value>0</value>
16966                  </enumeratedValue>
16967                </enumeratedValues>
16968              </field>
16969            </fields>
16970          </register>
16971          <register>
16972            <name>SDA</name>
16973            <description>Pin select for SDA signal</description>
16974            <addressOffset>0x004</addressOffset>
16975            <access>read-write</access>
16976            <resetValue>0xFFFFFFFF</resetValue>
16977            <fields>
16978              <field>
16979                <name>PIN</name>
16980                <description>Pin number</description>
16981                <lsb>0</lsb>
16982                <msb>4</msb>
16983              </field>
16984              <field>
16985                <name>CONNECT</name>
16986                <description>Connection</description>
16987                <lsb>31</lsb>
16988                <msb>31</msb>
16989                <enumeratedValues>
16990                  <enumeratedValue>
16991                    <name>Disconnected</name>
16992                    <description>Disconnect</description>
16993                    <value>1</value>
16994                  </enumeratedValue>
16995                  <enumeratedValue>
16996                    <name>Connected</name>
16997                    <description>Connect</description>
16998                    <value>0</value>
16999                  </enumeratedValue>
17000                </enumeratedValues>
17001              </field>
17002            </fields>
17003          </register>
17004        </cluster>
17005        <register>
17006          <name>FREQUENCY</name>
17007          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
17008          <addressOffset>0x524</addressOffset>
17009          <access>read-write</access>
17010          <resetValue>0x04000000</resetValue>
17011          <fields>
17012            <field>
17013              <name>FREQUENCY</name>
17014              <description>TWI master clock frequency</description>
17015              <lsb>0</lsb>
17016              <msb>31</msb>
17017              <enumeratedValues>
17018                <enumeratedValue>
17019                  <name>K100</name>
17020                  <description>100 kbps</description>
17021                  <value>0x01980000</value>
17022                </enumeratedValue>
17023                <enumeratedValue>
17024                  <name>K250</name>
17025                  <description>250 kbps</description>
17026                  <value>0x04000000</value>
17027                </enumeratedValue>
17028                <enumeratedValue>
17029                  <name>K400</name>
17030                  <description>400 kbps</description>
17031                  <value>0x06400000</value>
17032                </enumeratedValue>
17033              </enumeratedValues>
17034            </field>
17035          </fields>
17036        </register>
17037        <cluster>
17038          <name>RXD</name>
17039          <description>RXD EasyDMA channel</description>
17040          <headerStructName>TWIM_RXD</headerStructName>
17041          <access>read-write</access>
17042          <addressOffset>0x534</addressOffset>
17043          <register>
17044            <name>PTR</name>
17045            <description>Data pointer</description>
17046            <addressOffset>0x000</addressOffset>
17047            <access>read-write</access>
17048            <fields>
17049              <field>
17050                <name>PTR</name>
17051                <description>Data pointer</description>
17052                <lsb>0</lsb>
17053                <msb>31</msb>
17054              </field>
17055            </fields>
17056          </register>
17057          <register>
17058            <name>MAXCNT</name>
17059            <description>Maximum number of bytes in receive buffer</description>
17060            <addressOffset>0x004</addressOffset>
17061            <access>read-write</access>
17062            <fields>
17063              <field>
17064                <name>MAXCNT</name>
17065                <description>Maximum number of bytes in receive buffer</description>
17066                <lsb>0</lsb>
17067                <msb>13</msb>
17068              </field>
17069            </fields>
17070          </register>
17071          <register>
17072            <name>AMOUNT</name>
17073            <description>Number of bytes transferred in the last transaction</description>
17074            <addressOffset>0x008</addressOffset>
17075            <access>read-only</access>
17076            <fields>
17077              <field>
17078                <name>AMOUNT</name>
17079                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
17080                <lsb>0</lsb>
17081                <msb>13</msb>
17082              </field>
17083            </fields>
17084          </register>
17085          <register>
17086            <name>LIST</name>
17087            <description>EasyDMA list type</description>
17088            <addressOffset>0x00C</addressOffset>
17089            <access>read-write</access>
17090            <fields>
17091              <field>
17092                <name>LIST</name>
17093                <description>List type</description>
17094                <lsb>0</lsb>
17095                <msb>2</msb>
17096                <enumeratedValues>
17097                  <enumeratedValue>
17098                    <name>Disabled</name>
17099                    <description>Disable EasyDMA list</description>
17100                    <value>0</value>
17101                  </enumeratedValue>
17102                  <enumeratedValue>
17103                    <name>ArrayList</name>
17104                    <description>Use array list</description>
17105                    <value>1</value>
17106                  </enumeratedValue>
17107                </enumeratedValues>
17108              </field>
17109            </fields>
17110          </register>
17111        </cluster>
17112        <cluster>
17113          <name>TXD</name>
17114          <description>TXD EasyDMA channel</description>
17115          <headerStructName>TWIM_TXD</headerStructName>
17116          <access>read-write</access>
17117          <addressOffset>0x544</addressOffset>
17118          <register>
17119            <name>PTR</name>
17120            <description>Data pointer</description>
17121            <addressOffset>0x000</addressOffset>
17122            <access>read-write</access>
17123            <fields>
17124              <field>
17125                <name>PTR</name>
17126                <description>Data pointer</description>
17127                <lsb>0</lsb>
17128                <msb>31</msb>
17129              </field>
17130            </fields>
17131          </register>
17132          <register>
17133            <name>MAXCNT</name>
17134            <description>Maximum number of bytes in transmit buffer</description>
17135            <addressOffset>0x004</addressOffset>
17136            <access>read-write</access>
17137            <fields>
17138              <field>
17139                <name>MAXCNT</name>
17140                <description>Maximum number of bytes in transmit buffer</description>
17141                <lsb>0</lsb>
17142                <msb>13</msb>
17143              </field>
17144            </fields>
17145          </register>
17146          <register>
17147            <name>AMOUNT</name>
17148            <description>Number of bytes transferred in the last transaction</description>
17149            <addressOffset>0x008</addressOffset>
17150            <access>read-only</access>
17151            <fields>
17152              <field>
17153                <name>AMOUNT</name>
17154                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
17155                <lsb>0</lsb>
17156                <msb>13</msb>
17157              </field>
17158            </fields>
17159          </register>
17160          <register>
17161            <name>LIST</name>
17162            <description>EasyDMA list type</description>
17163            <addressOffset>0x00C</addressOffset>
17164            <access>read-write</access>
17165            <fields>
17166              <field>
17167                <name>LIST</name>
17168                <description>List type</description>
17169                <lsb>0</lsb>
17170                <msb>2</msb>
17171                <enumeratedValues>
17172                  <enumeratedValue>
17173                    <name>Disabled</name>
17174                    <description>Disable EasyDMA list</description>
17175                    <value>0</value>
17176                  </enumeratedValue>
17177                  <enumeratedValue>
17178                    <name>ArrayList</name>
17179                    <description>Use array list</description>
17180                    <value>1</value>
17181                  </enumeratedValue>
17182                </enumeratedValues>
17183              </field>
17184            </fields>
17185          </register>
17186        </cluster>
17187        <register>
17188          <name>ADDRESS</name>
17189          <description>Address used in the TWI transfer</description>
17190          <addressOffset>0x588</addressOffset>
17191          <access>read-write</access>
17192          <fields>
17193            <field>
17194              <name>ADDRESS</name>
17195              <description>Address used in the TWI transfer</description>
17196              <lsb>0</lsb>
17197              <msb>6</msb>
17198            </field>
17199          </fields>
17200        </register>
17201      </registers>
17202    </peripheral>
17203    <peripheral>
17204      <name>TWIS0</name>
17205      <description>I2C compatible Two-Wire Slave Interface with EasyDMA</description>
17206      <baseAddress>0x40003000</baseAddress>
17207      <alternatePeripheral>TWI0</alternatePeripheral>
17208      <headerStructName>TWIS</headerStructName>
17209      <addressBlock>
17210        <offset>0</offset>
17211        <size>0x1000</size>
17212        <usage>registers</usage>
17213      </addressBlock>
17214      <interrupt>
17215        <name>TWIM0_TWIS0_TWI0</name>
17216        <value>3</value>
17217      </interrupt>
17218      <groupName>TWIS</groupName>
17219      <size>0x20</size>
17220      <registers>
17221        <register>
17222          <name>TASKS_STOP</name>
17223          <description>Stop TWI transaction</description>
17224          <addressOffset>0x014</addressOffset>
17225          <access>write-only</access>
17226          <fields>
17227            <field>
17228              <name>TASKS_STOP</name>
17229              <description>Stop TWI transaction</description>
17230              <lsb>0</lsb>
17231              <msb>0</msb>
17232              <enumeratedValues>
17233                <enumeratedValue>
17234                  <name>Trigger</name>
17235                  <description>Trigger task</description>
17236                  <value>1</value>
17237                </enumeratedValue>
17238              </enumeratedValues>
17239            </field>
17240          </fields>
17241        </register>
17242        <register>
17243          <name>TASKS_SUSPEND</name>
17244          <description>Suspend TWI transaction</description>
17245          <addressOffset>0x01C</addressOffset>
17246          <access>write-only</access>
17247          <fields>
17248            <field>
17249              <name>TASKS_SUSPEND</name>
17250              <description>Suspend TWI transaction</description>
17251              <lsb>0</lsb>
17252              <msb>0</msb>
17253              <enumeratedValues>
17254                <enumeratedValue>
17255                  <name>Trigger</name>
17256                  <description>Trigger task</description>
17257                  <value>1</value>
17258                </enumeratedValue>
17259              </enumeratedValues>
17260            </field>
17261          </fields>
17262        </register>
17263        <register>
17264          <name>TASKS_RESUME</name>
17265          <description>Resume TWI transaction</description>
17266          <addressOffset>0x020</addressOffset>
17267          <access>write-only</access>
17268          <fields>
17269            <field>
17270              <name>TASKS_RESUME</name>
17271              <description>Resume TWI transaction</description>
17272              <lsb>0</lsb>
17273              <msb>0</msb>
17274              <enumeratedValues>
17275                <enumeratedValue>
17276                  <name>Trigger</name>
17277                  <description>Trigger task</description>
17278                  <value>1</value>
17279                </enumeratedValue>
17280              </enumeratedValues>
17281            </field>
17282          </fields>
17283        </register>
17284        <register>
17285          <name>TASKS_PREPARERX</name>
17286          <description>Prepare the TWI slave to respond to a write command</description>
17287          <addressOffset>0x030</addressOffset>
17288          <access>write-only</access>
17289          <fields>
17290            <field>
17291              <name>TASKS_PREPARERX</name>
17292              <description>Prepare the TWI slave to respond to a write command</description>
17293              <lsb>0</lsb>
17294              <msb>0</msb>
17295              <enumeratedValues>
17296                <enumeratedValue>
17297                  <name>Trigger</name>
17298                  <description>Trigger task</description>
17299                  <value>1</value>
17300                </enumeratedValue>
17301              </enumeratedValues>
17302            </field>
17303          </fields>
17304        </register>
17305        <register>
17306          <name>TASKS_PREPARETX</name>
17307          <description>Prepare the TWI slave to respond to a read command</description>
17308          <addressOffset>0x034</addressOffset>
17309          <access>write-only</access>
17310          <fields>
17311            <field>
17312              <name>TASKS_PREPARETX</name>
17313              <description>Prepare the TWI slave to respond to a read command</description>
17314              <lsb>0</lsb>
17315              <msb>0</msb>
17316              <enumeratedValues>
17317                <enumeratedValue>
17318                  <name>Trigger</name>
17319                  <description>Trigger task</description>
17320                  <value>1</value>
17321                </enumeratedValue>
17322              </enumeratedValues>
17323            </field>
17324          </fields>
17325        </register>
17326        <register>
17327          <name>EVENTS_STOPPED</name>
17328          <description>TWI stopped</description>
17329          <addressOffset>0x104</addressOffset>
17330          <access>read-write</access>
17331          <fields>
17332            <field>
17333              <name>EVENTS_STOPPED</name>
17334              <description>TWI stopped</description>
17335              <lsb>0</lsb>
17336              <msb>0</msb>
17337              <enumeratedValues>
17338                <enumeratedValue>
17339                  <name>NotGenerated</name>
17340                  <description>Event not generated</description>
17341                  <value>0</value>
17342                </enumeratedValue>
17343                <enumeratedValue>
17344                  <name>Generated</name>
17345                  <description>Event generated</description>
17346                  <value>1</value>
17347                </enumeratedValue>
17348              </enumeratedValues>
17349            </field>
17350          </fields>
17351        </register>
17352        <register>
17353          <name>EVENTS_ERROR</name>
17354          <description>TWI error</description>
17355          <addressOffset>0x124</addressOffset>
17356          <access>read-write</access>
17357          <fields>
17358            <field>
17359              <name>EVENTS_ERROR</name>
17360              <description>TWI error</description>
17361              <lsb>0</lsb>
17362              <msb>0</msb>
17363              <enumeratedValues>
17364                <enumeratedValue>
17365                  <name>NotGenerated</name>
17366                  <description>Event not generated</description>
17367                  <value>0</value>
17368                </enumeratedValue>
17369                <enumeratedValue>
17370                  <name>Generated</name>
17371                  <description>Event generated</description>
17372                  <value>1</value>
17373                </enumeratedValue>
17374              </enumeratedValues>
17375            </field>
17376          </fields>
17377        </register>
17378        <register>
17379          <name>EVENTS_RXSTARTED</name>
17380          <description>Receive sequence started</description>
17381          <addressOffset>0x14C</addressOffset>
17382          <access>read-write</access>
17383          <fields>
17384            <field>
17385              <name>EVENTS_RXSTARTED</name>
17386              <description>Receive sequence started</description>
17387              <lsb>0</lsb>
17388              <msb>0</msb>
17389              <enumeratedValues>
17390                <enumeratedValue>
17391                  <name>NotGenerated</name>
17392                  <description>Event not generated</description>
17393                  <value>0</value>
17394                </enumeratedValue>
17395                <enumeratedValue>
17396                  <name>Generated</name>
17397                  <description>Event generated</description>
17398                  <value>1</value>
17399                </enumeratedValue>
17400              </enumeratedValues>
17401            </field>
17402          </fields>
17403        </register>
17404        <register>
17405          <name>EVENTS_TXSTARTED</name>
17406          <description>Transmit sequence started</description>
17407          <addressOffset>0x150</addressOffset>
17408          <access>read-write</access>
17409          <fields>
17410            <field>
17411              <name>EVENTS_TXSTARTED</name>
17412              <description>Transmit sequence started</description>
17413              <lsb>0</lsb>
17414              <msb>0</msb>
17415              <enumeratedValues>
17416                <enumeratedValue>
17417                  <name>NotGenerated</name>
17418                  <description>Event not generated</description>
17419                  <value>0</value>
17420                </enumeratedValue>
17421                <enumeratedValue>
17422                  <name>Generated</name>
17423                  <description>Event generated</description>
17424                  <value>1</value>
17425                </enumeratedValue>
17426              </enumeratedValues>
17427            </field>
17428          </fields>
17429        </register>
17430        <register>
17431          <name>EVENTS_WRITE</name>
17432          <description>Write command received</description>
17433          <addressOffset>0x164</addressOffset>
17434          <access>read-write</access>
17435          <fields>
17436            <field>
17437              <name>EVENTS_WRITE</name>
17438              <description>Write command received</description>
17439              <lsb>0</lsb>
17440              <msb>0</msb>
17441              <enumeratedValues>
17442                <enumeratedValue>
17443                  <name>NotGenerated</name>
17444                  <description>Event not generated</description>
17445                  <value>0</value>
17446                </enumeratedValue>
17447                <enumeratedValue>
17448                  <name>Generated</name>
17449                  <description>Event generated</description>
17450                  <value>1</value>
17451                </enumeratedValue>
17452              </enumeratedValues>
17453            </field>
17454          </fields>
17455        </register>
17456        <register>
17457          <name>EVENTS_READ</name>
17458          <description>Read command received</description>
17459          <addressOffset>0x168</addressOffset>
17460          <access>read-write</access>
17461          <fields>
17462            <field>
17463              <name>EVENTS_READ</name>
17464              <description>Read command received</description>
17465              <lsb>0</lsb>
17466              <msb>0</msb>
17467              <enumeratedValues>
17468                <enumeratedValue>
17469                  <name>NotGenerated</name>
17470                  <description>Event not generated</description>
17471                  <value>0</value>
17472                </enumeratedValue>
17473                <enumeratedValue>
17474                  <name>Generated</name>
17475                  <description>Event generated</description>
17476                  <value>1</value>
17477                </enumeratedValue>
17478              </enumeratedValues>
17479            </field>
17480          </fields>
17481        </register>
17482        <register>
17483          <name>SHORTS</name>
17484          <description>Shortcuts between local events and tasks</description>
17485          <addressOffset>0x200</addressOffset>
17486          <access>read-write</access>
17487          <fields>
17488            <field>
17489              <name>WRITE_SUSPEND</name>
17490              <description>Shortcut between event WRITE and task SUSPEND</description>
17491              <lsb>13</lsb>
17492              <msb>13</msb>
17493              <enumeratedValues>
17494                <enumeratedValue>
17495                  <name>Disabled</name>
17496                  <description>Disable shortcut</description>
17497                  <value>0</value>
17498                </enumeratedValue>
17499                <enumeratedValue>
17500                  <name>Enabled</name>
17501                  <description>Enable shortcut</description>
17502                  <value>1</value>
17503                </enumeratedValue>
17504              </enumeratedValues>
17505            </field>
17506            <field>
17507              <name>READ_SUSPEND</name>
17508              <description>Shortcut between event READ and task SUSPEND</description>
17509              <lsb>14</lsb>
17510              <msb>14</msb>
17511              <enumeratedValues>
17512                <enumeratedValue>
17513                  <name>Disabled</name>
17514                  <description>Disable shortcut</description>
17515                  <value>0</value>
17516                </enumeratedValue>
17517                <enumeratedValue>
17518                  <name>Enabled</name>
17519                  <description>Enable shortcut</description>
17520                  <value>1</value>
17521                </enumeratedValue>
17522              </enumeratedValues>
17523            </field>
17524          </fields>
17525        </register>
17526        <register>
17527          <name>INTEN</name>
17528          <description>Enable or disable interrupt</description>
17529          <addressOffset>0x300</addressOffset>
17530          <access>read-write</access>
17531          <fields>
17532            <field>
17533              <name>STOPPED</name>
17534              <description>Enable or disable interrupt for event STOPPED</description>
17535              <lsb>1</lsb>
17536              <msb>1</msb>
17537              <enumeratedValues>
17538                <enumeratedValue>
17539                  <name>Disabled</name>
17540                  <description>Disable</description>
17541                  <value>0</value>
17542                </enumeratedValue>
17543                <enumeratedValue>
17544                  <name>Enabled</name>
17545                  <description>Enable</description>
17546                  <value>1</value>
17547                </enumeratedValue>
17548              </enumeratedValues>
17549            </field>
17550            <field>
17551              <name>ERROR</name>
17552              <description>Enable or disable interrupt for event ERROR</description>
17553              <lsb>9</lsb>
17554              <msb>9</msb>
17555              <enumeratedValues>
17556                <enumeratedValue>
17557                  <name>Disabled</name>
17558                  <description>Disable</description>
17559                  <value>0</value>
17560                </enumeratedValue>
17561                <enumeratedValue>
17562                  <name>Enabled</name>
17563                  <description>Enable</description>
17564                  <value>1</value>
17565                </enumeratedValue>
17566              </enumeratedValues>
17567            </field>
17568            <field>
17569              <name>RXSTARTED</name>
17570              <description>Enable or disable interrupt for event RXSTARTED</description>
17571              <lsb>19</lsb>
17572              <msb>19</msb>
17573              <enumeratedValues>
17574                <enumeratedValue>
17575                  <name>Disabled</name>
17576                  <description>Disable</description>
17577                  <value>0</value>
17578                </enumeratedValue>
17579                <enumeratedValue>
17580                  <name>Enabled</name>
17581                  <description>Enable</description>
17582                  <value>1</value>
17583                </enumeratedValue>
17584              </enumeratedValues>
17585            </field>
17586            <field>
17587              <name>TXSTARTED</name>
17588              <description>Enable or disable interrupt for event TXSTARTED</description>
17589              <lsb>20</lsb>
17590              <msb>20</msb>
17591              <enumeratedValues>
17592                <enumeratedValue>
17593                  <name>Disabled</name>
17594                  <description>Disable</description>
17595                  <value>0</value>
17596                </enumeratedValue>
17597                <enumeratedValue>
17598                  <name>Enabled</name>
17599                  <description>Enable</description>
17600                  <value>1</value>
17601                </enumeratedValue>
17602              </enumeratedValues>
17603            </field>
17604            <field>
17605              <name>WRITE</name>
17606              <description>Enable or disable interrupt for event WRITE</description>
17607              <lsb>25</lsb>
17608              <msb>25</msb>
17609              <enumeratedValues>
17610                <enumeratedValue>
17611                  <name>Disabled</name>
17612                  <description>Disable</description>
17613                  <value>0</value>
17614                </enumeratedValue>
17615                <enumeratedValue>
17616                  <name>Enabled</name>
17617                  <description>Enable</description>
17618                  <value>1</value>
17619                </enumeratedValue>
17620              </enumeratedValues>
17621            </field>
17622            <field>
17623              <name>READ</name>
17624              <description>Enable or disable interrupt for event READ</description>
17625              <lsb>26</lsb>
17626              <msb>26</msb>
17627              <enumeratedValues>
17628                <enumeratedValue>
17629                  <name>Disabled</name>
17630                  <description>Disable</description>
17631                  <value>0</value>
17632                </enumeratedValue>
17633                <enumeratedValue>
17634                  <name>Enabled</name>
17635                  <description>Enable</description>
17636                  <value>1</value>
17637                </enumeratedValue>
17638              </enumeratedValues>
17639            </field>
17640          </fields>
17641        </register>
17642        <register>
17643          <name>INTENSET</name>
17644          <description>Enable interrupt</description>
17645          <addressOffset>0x304</addressOffset>
17646          <access>read-write</access>
17647          <fields>
17648            <field>
17649              <name>STOPPED</name>
17650              <description>Write '1' to enable interrupt for event STOPPED</description>
17651              <lsb>1</lsb>
17652              <msb>1</msb>
17653              <enumeratedValues>
17654                <usage>read</usage>
17655                <enumeratedValue>
17656                  <name>Disabled</name>
17657                  <description>Read: Disabled</description>
17658                  <value>0</value>
17659                </enumeratedValue>
17660                <enumeratedValue>
17661                  <name>Enabled</name>
17662                  <description>Read: Enabled</description>
17663                  <value>1</value>
17664                </enumeratedValue>
17665              </enumeratedValues>
17666              <enumeratedValues>
17667                <usage>write</usage>
17668                <enumeratedValue>
17669                  <name>Set</name>
17670                  <description>Enable</description>
17671                  <value>1</value>
17672                </enumeratedValue>
17673              </enumeratedValues>
17674            </field>
17675            <field>
17676              <name>ERROR</name>
17677              <description>Write '1' to enable interrupt for event ERROR</description>
17678              <lsb>9</lsb>
17679              <msb>9</msb>
17680              <enumeratedValues>
17681                <usage>read</usage>
17682                <enumeratedValue>
17683                  <name>Disabled</name>
17684                  <description>Read: Disabled</description>
17685                  <value>0</value>
17686                </enumeratedValue>
17687                <enumeratedValue>
17688                  <name>Enabled</name>
17689                  <description>Read: Enabled</description>
17690                  <value>1</value>
17691                </enumeratedValue>
17692              </enumeratedValues>
17693              <enumeratedValues>
17694                <usage>write</usage>
17695                <enumeratedValue>
17696                  <name>Set</name>
17697                  <description>Enable</description>
17698                  <value>1</value>
17699                </enumeratedValue>
17700              </enumeratedValues>
17701            </field>
17702            <field>
17703              <name>RXSTARTED</name>
17704              <description>Write '1' to enable interrupt for event RXSTARTED</description>
17705              <lsb>19</lsb>
17706              <msb>19</msb>
17707              <enumeratedValues>
17708                <usage>read</usage>
17709                <enumeratedValue>
17710                  <name>Disabled</name>
17711                  <description>Read: Disabled</description>
17712                  <value>0</value>
17713                </enumeratedValue>
17714                <enumeratedValue>
17715                  <name>Enabled</name>
17716                  <description>Read: Enabled</description>
17717                  <value>1</value>
17718                </enumeratedValue>
17719              </enumeratedValues>
17720              <enumeratedValues>
17721                <usage>write</usage>
17722                <enumeratedValue>
17723                  <name>Set</name>
17724                  <description>Enable</description>
17725                  <value>1</value>
17726                </enumeratedValue>
17727              </enumeratedValues>
17728            </field>
17729            <field>
17730              <name>TXSTARTED</name>
17731              <description>Write '1' to enable interrupt for event TXSTARTED</description>
17732              <lsb>20</lsb>
17733              <msb>20</msb>
17734              <enumeratedValues>
17735                <usage>read</usage>
17736                <enumeratedValue>
17737                  <name>Disabled</name>
17738                  <description>Read: Disabled</description>
17739                  <value>0</value>
17740                </enumeratedValue>
17741                <enumeratedValue>
17742                  <name>Enabled</name>
17743                  <description>Read: Enabled</description>
17744                  <value>1</value>
17745                </enumeratedValue>
17746              </enumeratedValues>
17747              <enumeratedValues>
17748                <usage>write</usage>
17749                <enumeratedValue>
17750                  <name>Set</name>
17751                  <description>Enable</description>
17752                  <value>1</value>
17753                </enumeratedValue>
17754              </enumeratedValues>
17755            </field>
17756            <field>
17757              <name>WRITE</name>
17758              <description>Write '1' to enable interrupt for event WRITE</description>
17759              <lsb>25</lsb>
17760              <msb>25</msb>
17761              <enumeratedValues>
17762                <usage>read</usage>
17763                <enumeratedValue>
17764                  <name>Disabled</name>
17765                  <description>Read: Disabled</description>
17766                  <value>0</value>
17767                </enumeratedValue>
17768                <enumeratedValue>
17769                  <name>Enabled</name>
17770                  <description>Read: Enabled</description>
17771                  <value>1</value>
17772                </enumeratedValue>
17773              </enumeratedValues>
17774              <enumeratedValues>
17775                <usage>write</usage>
17776                <enumeratedValue>
17777                  <name>Set</name>
17778                  <description>Enable</description>
17779                  <value>1</value>
17780                </enumeratedValue>
17781              </enumeratedValues>
17782            </field>
17783            <field>
17784              <name>READ</name>
17785              <description>Write '1' to enable interrupt for event READ</description>
17786              <lsb>26</lsb>
17787              <msb>26</msb>
17788              <enumeratedValues>
17789                <usage>read</usage>
17790                <enumeratedValue>
17791                  <name>Disabled</name>
17792                  <description>Read: Disabled</description>
17793                  <value>0</value>
17794                </enumeratedValue>
17795                <enumeratedValue>
17796                  <name>Enabled</name>
17797                  <description>Read: Enabled</description>
17798                  <value>1</value>
17799                </enumeratedValue>
17800              </enumeratedValues>
17801              <enumeratedValues>
17802                <usage>write</usage>
17803                <enumeratedValue>
17804                  <name>Set</name>
17805                  <description>Enable</description>
17806                  <value>1</value>
17807                </enumeratedValue>
17808              </enumeratedValues>
17809            </field>
17810          </fields>
17811        </register>
17812        <register>
17813          <name>INTENCLR</name>
17814          <description>Disable interrupt</description>
17815          <addressOffset>0x308</addressOffset>
17816          <access>read-write</access>
17817          <fields>
17818            <field>
17819              <name>STOPPED</name>
17820              <description>Write '1' to disable interrupt for event STOPPED</description>
17821              <lsb>1</lsb>
17822              <msb>1</msb>
17823              <enumeratedValues>
17824                <usage>read</usage>
17825                <enumeratedValue>
17826                  <name>Disabled</name>
17827                  <description>Read: Disabled</description>
17828                  <value>0</value>
17829                </enumeratedValue>
17830                <enumeratedValue>
17831                  <name>Enabled</name>
17832                  <description>Read: Enabled</description>
17833                  <value>1</value>
17834                </enumeratedValue>
17835              </enumeratedValues>
17836              <enumeratedValues>
17837                <usage>write</usage>
17838                <enumeratedValue>
17839                  <name>Clear</name>
17840                  <description>Disable</description>
17841                  <value>1</value>
17842                </enumeratedValue>
17843              </enumeratedValues>
17844            </field>
17845            <field>
17846              <name>ERROR</name>
17847              <description>Write '1' to disable interrupt for event ERROR</description>
17848              <lsb>9</lsb>
17849              <msb>9</msb>
17850              <enumeratedValues>
17851                <usage>read</usage>
17852                <enumeratedValue>
17853                  <name>Disabled</name>
17854                  <description>Read: Disabled</description>
17855                  <value>0</value>
17856                </enumeratedValue>
17857                <enumeratedValue>
17858                  <name>Enabled</name>
17859                  <description>Read: Enabled</description>
17860                  <value>1</value>
17861                </enumeratedValue>
17862              </enumeratedValues>
17863              <enumeratedValues>
17864                <usage>write</usage>
17865                <enumeratedValue>
17866                  <name>Clear</name>
17867                  <description>Disable</description>
17868                  <value>1</value>
17869                </enumeratedValue>
17870              </enumeratedValues>
17871            </field>
17872            <field>
17873              <name>RXSTARTED</name>
17874              <description>Write '1' to disable interrupt for event RXSTARTED</description>
17875              <lsb>19</lsb>
17876              <msb>19</msb>
17877              <enumeratedValues>
17878                <usage>read</usage>
17879                <enumeratedValue>
17880                  <name>Disabled</name>
17881                  <description>Read: Disabled</description>
17882                  <value>0</value>
17883                </enumeratedValue>
17884                <enumeratedValue>
17885                  <name>Enabled</name>
17886                  <description>Read: Enabled</description>
17887                  <value>1</value>
17888                </enumeratedValue>
17889              </enumeratedValues>
17890              <enumeratedValues>
17891                <usage>write</usage>
17892                <enumeratedValue>
17893                  <name>Clear</name>
17894                  <description>Disable</description>
17895                  <value>1</value>
17896                </enumeratedValue>
17897              </enumeratedValues>
17898            </field>
17899            <field>
17900              <name>TXSTARTED</name>
17901              <description>Write '1' to disable interrupt for event TXSTARTED</description>
17902              <lsb>20</lsb>
17903              <msb>20</msb>
17904              <enumeratedValues>
17905                <usage>read</usage>
17906                <enumeratedValue>
17907                  <name>Disabled</name>
17908                  <description>Read: Disabled</description>
17909                  <value>0</value>
17910                </enumeratedValue>
17911                <enumeratedValue>
17912                  <name>Enabled</name>
17913                  <description>Read: Enabled</description>
17914                  <value>1</value>
17915                </enumeratedValue>
17916              </enumeratedValues>
17917              <enumeratedValues>
17918                <usage>write</usage>
17919                <enumeratedValue>
17920                  <name>Clear</name>
17921                  <description>Disable</description>
17922                  <value>1</value>
17923                </enumeratedValue>
17924              </enumeratedValues>
17925            </field>
17926            <field>
17927              <name>WRITE</name>
17928              <description>Write '1' to disable interrupt for event WRITE</description>
17929              <lsb>25</lsb>
17930              <msb>25</msb>
17931              <enumeratedValues>
17932                <usage>read</usage>
17933                <enumeratedValue>
17934                  <name>Disabled</name>
17935                  <description>Read: Disabled</description>
17936                  <value>0</value>
17937                </enumeratedValue>
17938                <enumeratedValue>
17939                  <name>Enabled</name>
17940                  <description>Read: Enabled</description>
17941                  <value>1</value>
17942                </enumeratedValue>
17943              </enumeratedValues>
17944              <enumeratedValues>
17945                <usage>write</usage>
17946                <enumeratedValue>
17947                  <name>Clear</name>
17948                  <description>Disable</description>
17949                  <value>1</value>
17950                </enumeratedValue>
17951              </enumeratedValues>
17952            </field>
17953            <field>
17954              <name>READ</name>
17955              <description>Write '1' to disable interrupt for event READ</description>
17956              <lsb>26</lsb>
17957              <msb>26</msb>
17958              <enumeratedValues>
17959                <usage>read</usage>
17960                <enumeratedValue>
17961                  <name>Disabled</name>
17962                  <description>Read: Disabled</description>
17963                  <value>0</value>
17964                </enumeratedValue>
17965                <enumeratedValue>
17966                  <name>Enabled</name>
17967                  <description>Read: Enabled</description>
17968                  <value>1</value>
17969                </enumeratedValue>
17970              </enumeratedValues>
17971              <enumeratedValues>
17972                <usage>write</usage>
17973                <enumeratedValue>
17974                  <name>Clear</name>
17975                  <description>Disable</description>
17976                  <value>1</value>
17977                </enumeratedValue>
17978              </enumeratedValues>
17979            </field>
17980          </fields>
17981        </register>
17982        <register>
17983          <name>ERRORSRC</name>
17984          <description>Error source</description>
17985          <addressOffset>0x4D0</addressOffset>
17986          <access>read-write</access>
17987          <modifiedWriteValues>oneToClear</modifiedWriteValues>
17988          <fields>
17989            <field>
17990              <name>OVERFLOW</name>
17991              <description>RX buffer overflow detected, and prevented</description>
17992              <lsb>0</lsb>
17993              <msb>0</msb>
17994              <enumeratedValues>
17995                <enumeratedValue>
17996                  <name>NotDetected</name>
17997                  <description>Error did not occur</description>
17998                  <value>0</value>
17999                </enumeratedValue>
18000                <enumeratedValue>
18001                  <name>Detected</name>
18002                  <description>Error occurred</description>
18003                  <value>1</value>
18004                </enumeratedValue>
18005              </enumeratedValues>
18006            </field>
18007            <field>
18008              <name>DNACK</name>
18009              <description>NACK sent after receiving a data byte</description>
18010              <lsb>2</lsb>
18011              <msb>2</msb>
18012              <enumeratedValues>
18013                <enumeratedValue>
18014                  <name>NotReceived</name>
18015                  <description>Error did not occur</description>
18016                  <value>0</value>
18017                </enumeratedValue>
18018                <enumeratedValue>
18019                  <name>Received</name>
18020                  <description>Error occurred</description>
18021                  <value>1</value>
18022                </enumeratedValue>
18023              </enumeratedValues>
18024            </field>
18025            <field>
18026              <name>OVERREAD</name>
18027              <description>TX buffer over-read detected, and prevented</description>
18028              <lsb>3</lsb>
18029              <msb>3</msb>
18030              <enumeratedValues>
18031                <enumeratedValue>
18032                  <name>NotDetected</name>
18033                  <description>Error did not occur</description>
18034                  <value>0</value>
18035                </enumeratedValue>
18036                <enumeratedValue>
18037                  <name>Detected</name>
18038                  <description>Error occurred</description>
18039                  <value>1</value>
18040                </enumeratedValue>
18041              </enumeratedValues>
18042            </field>
18043          </fields>
18044        </register>
18045        <register>
18046          <name>MATCH</name>
18047          <description>Status register indicating which address had a match</description>
18048          <addressOffset>0x4D4</addressOffset>
18049          <access>read-only</access>
18050          <fields>
18051            <field>
18052              <name>MATCH</name>
18053              <description>Indication of which address in {ADDRESS} that matched the incoming address</description>
18054              <lsb>0</lsb>
18055              <msb>0</msb>
18056            </field>
18057          </fields>
18058        </register>
18059        <register>
18060          <name>ENABLE</name>
18061          <description>Enable TWIS</description>
18062          <addressOffset>0x500</addressOffset>
18063          <access>read-write</access>
18064          <fields>
18065            <field>
18066              <name>ENABLE</name>
18067              <description>Enable or disable TWIS</description>
18068              <lsb>0</lsb>
18069              <msb>3</msb>
18070              <enumeratedValues>
18071                <enumeratedValue>
18072                  <name>Disabled</name>
18073                  <description>Disable TWIS</description>
18074                  <value>0</value>
18075                </enumeratedValue>
18076                <enumeratedValue>
18077                  <name>Enabled</name>
18078                  <description>Enable TWIS</description>
18079                  <value>9</value>
18080                </enumeratedValue>
18081              </enumeratedValues>
18082            </field>
18083          </fields>
18084        </register>
18085        <cluster>
18086          <name>PSEL</name>
18087          <description>Unspecified</description>
18088          <headerStructName>TWIS_PSEL</headerStructName>
18089          <access>read-write</access>
18090          <addressOffset>0x508</addressOffset>
18091          <register>
18092            <name>SCL</name>
18093            <description>Pin select for SCL signal</description>
18094            <addressOffset>0x000</addressOffset>
18095            <access>read-write</access>
18096            <resetValue>0xFFFFFFFF</resetValue>
18097            <fields>
18098              <field>
18099                <name>PIN</name>
18100                <description>Pin number</description>
18101                <lsb>0</lsb>
18102                <msb>4</msb>
18103              </field>
18104              <field>
18105                <name>CONNECT</name>
18106                <description>Connection</description>
18107                <lsb>31</lsb>
18108                <msb>31</msb>
18109                <enumeratedValues>
18110                  <enumeratedValue>
18111                    <name>Disconnected</name>
18112                    <description>Disconnect</description>
18113                    <value>1</value>
18114                  </enumeratedValue>
18115                  <enumeratedValue>
18116                    <name>Connected</name>
18117                    <description>Connect</description>
18118                    <value>0</value>
18119                  </enumeratedValue>
18120                </enumeratedValues>
18121              </field>
18122            </fields>
18123          </register>
18124          <register>
18125            <name>SDA</name>
18126            <description>Pin select for SDA signal</description>
18127            <addressOffset>0x004</addressOffset>
18128            <access>read-write</access>
18129            <resetValue>0xFFFFFFFF</resetValue>
18130            <fields>
18131              <field>
18132                <name>PIN</name>
18133                <description>Pin number</description>
18134                <lsb>0</lsb>
18135                <msb>4</msb>
18136              </field>
18137              <field>
18138                <name>CONNECT</name>
18139                <description>Connection</description>
18140                <lsb>31</lsb>
18141                <msb>31</msb>
18142                <enumeratedValues>
18143                  <enumeratedValue>
18144                    <name>Disconnected</name>
18145                    <description>Disconnect</description>
18146                    <value>1</value>
18147                  </enumeratedValue>
18148                  <enumeratedValue>
18149                    <name>Connected</name>
18150                    <description>Connect</description>
18151                    <value>0</value>
18152                  </enumeratedValue>
18153                </enumeratedValues>
18154              </field>
18155            </fields>
18156          </register>
18157        </cluster>
18158        <cluster>
18159          <name>RXD</name>
18160          <description>RXD EasyDMA channel</description>
18161          <headerStructName>TWIS_RXD</headerStructName>
18162          <access>read-write</access>
18163          <addressOffset>0x534</addressOffset>
18164          <register>
18165            <name>PTR</name>
18166            <description>RXD Data pointer</description>
18167            <addressOffset>0x000</addressOffset>
18168            <access>read-write</access>
18169            <fields>
18170              <field>
18171                <name>PTR</name>
18172                <description>RXD Data pointer</description>
18173                <lsb>0</lsb>
18174                <msb>31</msb>
18175              </field>
18176            </fields>
18177          </register>
18178          <register>
18179            <name>MAXCNT</name>
18180            <description>Maximum number of bytes in RXD buffer</description>
18181            <addressOffset>0x004</addressOffset>
18182            <access>read-write</access>
18183            <fields>
18184              <field>
18185                <name>MAXCNT</name>
18186                <description>Maximum number of bytes in RXD buffer</description>
18187                <lsb>0</lsb>
18188                <msb>13</msb>
18189              </field>
18190            </fields>
18191          </register>
18192          <register>
18193            <name>AMOUNT</name>
18194            <description>Number of bytes transferred in the last RXD transaction</description>
18195            <addressOffset>0x008</addressOffset>
18196            <access>read-only</access>
18197            <fields>
18198              <field>
18199                <name>AMOUNT</name>
18200                <description>Number of bytes transferred in the last RXD transaction</description>
18201                <lsb>0</lsb>
18202                <msb>13</msb>
18203              </field>
18204            </fields>
18205          </register>
18206          <register>
18207            <name>LIST</name>
18208            <description>EasyDMA list type</description>
18209            <addressOffset>0x00C</addressOffset>
18210            <access>read-write</access>
18211            <fields>
18212              <field>
18213                <name>LIST</name>
18214                <description>List type</description>
18215                <lsb>0</lsb>
18216                <msb>1</msb>
18217                <enumeratedValues>
18218                  <enumeratedValue>
18219                    <name>Disabled</name>
18220                    <description>Disable EasyDMA list</description>
18221                    <value>0</value>
18222                  </enumeratedValue>
18223                  <enumeratedValue>
18224                    <name>ArrayList</name>
18225                    <description>Use array list</description>
18226                    <value>1</value>
18227                  </enumeratedValue>
18228                </enumeratedValues>
18229              </field>
18230            </fields>
18231          </register>
18232        </cluster>
18233        <cluster>
18234          <name>TXD</name>
18235          <description>TXD EasyDMA channel</description>
18236          <headerStructName>TWIS_TXD</headerStructName>
18237          <access>read-write</access>
18238          <addressOffset>0x544</addressOffset>
18239          <register>
18240            <name>PTR</name>
18241            <description>TXD Data pointer</description>
18242            <addressOffset>0x000</addressOffset>
18243            <access>read-write</access>
18244            <fields>
18245              <field>
18246                <name>PTR</name>
18247                <description>TXD Data pointer</description>
18248                <lsb>0</lsb>
18249                <msb>31</msb>
18250              </field>
18251            </fields>
18252          </register>
18253          <register>
18254            <name>MAXCNT</name>
18255            <description>Maximum number of bytes in TXD buffer</description>
18256            <addressOffset>0x004</addressOffset>
18257            <access>read-write</access>
18258            <fields>
18259              <field>
18260                <name>MAXCNT</name>
18261                <description>Maximum number of bytes in TXD buffer</description>
18262                <lsb>0</lsb>
18263                <msb>13</msb>
18264              </field>
18265            </fields>
18266          </register>
18267          <register>
18268            <name>AMOUNT</name>
18269            <description>Number of bytes transferred in the last TXD transaction</description>
18270            <addressOffset>0x008</addressOffset>
18271            <access>read-only</access>
18272            <fields>
18273              <field>
18274                <name>AMOUNT</name>
18275                <description>Number of bytes transferred in the last TXD transaction</description>
18276                <lsb>0</lsb>
18277                <msb>13</msb>
18278              </field>
18279            </fields>
18280          </register>
18281          <register>
18282            <name>LIST</name>
18283            <description>EasyDMA list type</description>
18284            <addressOffset>0x00C</addressOffset>
18285            <access>read-write</access>
18286            <fields>
18287              <field>
18288                <name>LIST</name>
18289                <description>List type</description>
18290                <lsb>0</lsb>
18291                <msb>1</msb>
18292                <enumeratedValues>
18293                  <enumeratedValue>
18294                    <name>Disabled</name>
18295                    <description>Disable EasyDMA list</description>
18296                    <value>0</value>
18297                  </enumeratedValue>
18298                  <enumeratedValue>
18299                    <name>ArrayList</name>
18300                    <description>Use array list</description>
18301                    <value>1</value>
18302                  </enumeratedValue>
18303                </enumeratedValues>
18304              </field>
18305            </fields>
18306          </register>
18307        </cluster>
18308        <register>
18309          <dim>0x2</dim>
18310          <dimIncrement>0x4</dimIncrement>
18311          <name>ADDRESS[%s]</name>
18312          <description>Description collection: TWI slave address n</description>
18313          <addressOffset>0x588</addressOffset>
18314          <access>read-write</access>
18315          <fields>
18316            <field>
18317              <name>ADDRESS</name>
18318              <description>TWI slave address</description>
18319              <lsb>0</lsb>
18320              <msb>6</msb>
18321            </field>
18322          </fields>
18323        </register>
18324        <register>
18325          <name>CONFIG</name>
18326          <description>Configuration register for the address match mechanism</description>
18327          <addressOffset>0x594</addressOffset>
18328          <access>read-write</access>
18329          <resetValue>0x00000001</resetValue>
18330          <fields>
18331            <field>
18332              <name>ADDRESS0</name>
18333              <description>Enable or disable address matching on ADDRESS[0]</description>
18334              <lsb>0</lsb>
18335              <msb>0</msb>
18336              <enumeratedValues>
18337                <enumeratedValue>
18338                  <name>Disabled</name>
18339                  <description>Disabled</description>
18340                  <value>0</value>
18341                </enumeratedValue>
18342                <enumeratedValue>
18343                  <name>Enabled</name>
18344                  <description>Enabled</description>
18345                  <value>1</value>
18346                </enumeratedValue>
18347              </enumeratedValues>
18348            </field>
18349            <field>
18350              <name>ADDRESS1</name>
18351              <description>Enable or disable address matching on ADDRESS[1]</description>
18352              <lsb>1</lsb>
18353              <msb>1</msb>
18354              <enumeratedValues>
18355                <enumeratedValue>
18356                  <name>Disabled</name>
18357                  <description>Disabled</description>
18358                  <value>0</value>
18359                </enumeratedValue>
18360                <enumeratedValue>
18361                  <name>Enabled</name>
18362                  <description>Enabled</description>
18363                  <value>1</value>
18364                </enumeratedValue>
18365              </enumeratedValues>
18366            </field>
18367          </fields>
18368        </register>
18369        <register>
18370          <name>ORC</name>
18371          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
18372          <addressOffset>0x5C0</addressOffset>
18373          <access>read-write</access>
18374          <fields>
18375            <field>
18376              <name>ORC</name>
18377              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
18378              <lsb>0</lsb>
18379              <msb>7</msb>
18380            </field>
18381          </fields>
18382        </register>
18383      </registers>
18384    </peripheral>
18385    <peripheral>
18386      <name>SPI0</name>
18387      <description>Serial Peripheral Interface</description>
18388      <baseAddress>0x40004000</baseAddress>
18389      <headerStructName>SPI</headerStructName>
18390      <addressBlock>
18391        <offset>0</offset>
18392        <size>0x1000</size>
18393        <usage>registers</usage>
18394      </addressBlock>
18395      <interrupt>
18396        <name>SPIM0_SPIS0_SPI0</name>
18397        <value>4</value>
18398      </interrupt>
18399      <groupName>SPI</groupName>
18400      <size>0x20</size>
18401      <registers>
18402        <register>
18403          <name>EVENTS_READY</name>
18404          <description>TXD byte sent and RXD byte received</description>
18405          <addressOffset>0x108</addressOffset>
18406          <access>read-write</access>
18407          <fields>
18408            <field>
18409              <name>EVENTS_READY</name>
18410              <description>TXD byte sent and RXD byte received</description>
18411              <lsb>0</lsb>
18412              <msb>0</msb>
18413              <enumeratedValues>
18414                <enumeratedValue>
18415                  <name>NotGenerated</name>
18416                  <description>Event not generated</description>
18417                  <value>0</value>
18418                </enumeratedValue>
18419                <enumeratedValue>
18420                  <name>Generated</name>
18421                  <description>Event generated</description>
18422                  <value>1</value>
18423                </enumeratedValue>
18424              </enumeratedValues>
18425            </field>
18426          </fields>
18427        </register>
18428        <register>
18429          <name>INTENSET</name>
18430          <description>Enable interrupt</description>
18431          <addressOffset>0x304</addressOffset>
18432          <access>read-write</access>
18433          <fields>
18434            <field>
18435              <name>READY</name>
18436              <description>Write '1' to enable interrupt for event READY</description>
18437              <lsb>2</lsb>
18438              <msb>2</msb>
18439              <enumeratedValues>
18440                <usage>read</usage>
18441                <enumeratedValue>
18442                  <name>Disabled</name>
18443                  <description>Read: Disabled</description>
18444                  <value>0</value>
18445                </enumeratedValue>
18446                <enumeratedValue>
18447                  <name>Enabled</name>
18448                  <description>Read: Enabled</description>
18449                  <value>1</value>
18450                </enumeratedValue>
18451              </enumeratedValues>
18452              <enumeratedValues>
18453                <usage>write</usage>
18454                <enumeratedValue>
18455                  <name>Set</name>
18456                  <description>Enable</description>
18457                  <value>1</value>
18458                </enumeratedValue>
18459              </enumeratedValues>
18460            </field>
18461          </fields>
18462        </register>
18463        <register>
18464          <name>INTENCLR</name>
18465          <description>Disable interrupt</description>
18466          <addressOffset>0x308</addressOffset>
18467          <access>read-write</access>
18468          <fields>
18469            <field>
18470              <name>READY</name>
18471              <description>Write '1' to disable interrupt for event READY</description>
18472              <lsb>2</lsb>
18473              <msb>2</msb>
18474              <enumeratedValues>
18475                <usage>read</usage>
18476                <enumeratedValue>
18477                  <name>Disabled</name>
18478                  <description>Read: Disabled</description>
18479                  <value>0</value>
18480                </enumeratedValue>
18481                <enumeratedValue>
18482                  <name>Enabled</name>
18483                  <description>Read: Enabled</description>
18484                  <value>1</value>
18485                </enumeratedValue>
18486              </enumeratedValues>
18487              <enumeratedValues>
18488                <usage>write</usage>
18489                <enumeratedValue>
18490                  <name>Clear</name>
18491                  <description>Disable</description>
18492                  <value>1</value>
18493                </enumeratedValue>
18494              </enumeratedValues>
18495            </field>
18496          </fields>
18497        </register>
18498        <register>
18499          <name>ENABLE</name>
18500          <description>Enable SPI</description>
18501          <addressOffset>0x500</addressOffset>
18502          <access>read-write</access>
18503          <fields>
18504            <field>
18505              <name>ENABLE</name>
18506              <description>Enable or disable SPI</description>
18507              <lsb>0</lsb>
18508              <msb>3</msb>
18509              <enumeratedValues>
18510                <enumeratedValue>
18511                  <name>Disabled</name>
18512                  <description>Disable SPI</description>
18513                  <value>0</value>
18514                </enumeratedValue>
18515                <enumeratedValue>
18516                  <name>Enabled</name>
18517                  <description>Enable SPI</description>
18518                  <value>1</value>
18519                </enumeratedValue>
18520              </enumeratedValues>
18521            </field>
18522          </fields>
18523        </register>
18524        <cluster>
18525          <name>PSEL</name>
18526          <description>Unspecified</description>
18527          <headerStructName>SPI_PSEL</headerStructName>
18528          <access>read-write</access>
18529          <addressOffset>0x508</addressOffset>
18530          <register>
18531            <name>SCK</name>
18532            <description>Pin select for SCK</description>
18533            <addressOffset>0x000</addressOffset>
18534            <access>read-write</access>
18535            <resetValue>0xFFFFFFFF</resetValue>
18536            <fields>
18537              <field>
18538                <name>PIN</name>
18539                <description>Pin number</description>
18540                <lsb>0</lsb>
18541                <msb>4</msb>
18542              </field>
18543              <field>
18544                <name>CONNECT</name>
18545                <description>Connection</description>
18546                <lsb>31</lsb>
18547                <msb>31</msb>
18548                <enumeratedValues>
18549                  <enumeratedValue>
18550                    <name>Disconnected</name>
18551                    <description>Disconnect</description>
18552                    <value>1</value>
18553                  </enumeratedValue>
18554                  <enumeratedValue>
18555                    <name>Connected</name>
18556                    <description>Connect</description>
18557                    <value>0</value>
18558                  </enumeratedValue>
18559                </enumeratedValues>
18560              </field>
18561            </fields>
18562          </register>
18563          <register>
18564            <name>MOSI</name>
18565            <description>Pin select for MOSI signal</description>
18566            <addressOffset>0x004</addressOffset>
18567            <access>read-write</access>
18568            <resetValue>0xFFFFFFFF</resetValue>
18569            <fields>
18570              <field>
18571                <name>PIN</name>
18572                <description>Pin number</description>
18573                <lsb>0</lsb>
18574                <msb>4</msb>
18575              </field>
18576              <field>
18577                <name>CONNECT</name>
18578                <description>Connection</description>
18579                <lsb>31</lsb>
18580                <msb>31</msb>
18581                <enumeratedValues>
18582                  <enumeratedValue>
18583                    <name>Disconnected</name>
18584                    <description>Disconnect</description>
18585                    <value>1</value>
18586                  </enumeratedValue>
18587                  <enumeratedValue>
18588                    <name>Connected</name>
18589                    <description>Connect</description>
18590                    <value>0</value>
18591                  </enumeratedValue>
18592                </enumeratedValues>
18593              </field>
18594            </fields>
18595          </register>
18596          <register>
18597            <name>MISO</name>
18598            <description>Pin select for MISO signal</description>
18599            <addressOffset>0x008</addressOffset>
18600            <access>read-write</access>
18601            <resetValue>0xFFFFFFFF</resetValue>
18602            <fields>
18603              <field>
18604                <name>PIN</name>
18605                <description>Pin number</description>
18606                <lsb>0</lsb>
18607                <msb>4</msb>
18608              </field>
18609              <field>
18610                <name>CONNECT</name>
18611                <description>Connection</description>
18612                <lsb>31</lsb>
18613                <msb>31</msb>
18614                <enumeratedValues>
18615                  <enumeratedValue>
18616                    <name>Disconnected</name>
18617                    <description>Disconnect</description>
18618                    <value>1</value>
18619                  </enumeratedValue>
18620                  <enumeratedValue>
18621                    <name>Connected</name>
18622                    <description>Connect</description>
18623                    <value>0</value>
18624                  </enumeratedValue>
18625                </enumeratedValues>
18626              </field>
18627            </fields>
18628          </register>
18629        </cluster>
18630        <register>
18631          <name>RXD</name>
18632          <description>RXD register</description>
18633          <addressOffset>0x518</addressOffset>
18634          <access>read-only</access>
18635          <readAction>modifyExternal</readAction>
18636          <fields>
18637            <field>
18638              <name>RXD</name>
18639              <description>RX data received. Double buffered</description>
18640              <lsb>0</lsb>
18641              <msb>7</msb>
18642            </field>
18643          </fields>
18644        </register>
18645        <register>
18646          <name>TXD</name>
18647          <description>TXD register</description>
18648          <addressOffset>0x51C</addressOffset>
18649          <access>read-write</access>
18650          <fields>
18651            <field>
18652              <name>TXD</name>
18653              <description>TX data to send. Double buffered.</description>
18654              <lsb>0</lsb>
18655              <msb>7</msb>
18656            </field>
18657          </fields>
18658        </register>
18659        <register>
18660          <name>FREQUENCY</name>
18661          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
18662          <addressOffset>0x524</addressOffset>
18663          <access>read-write</access>
18664          <resetValue>0x04000000</resetValue>
18665          <fields>
18666            <field>
18667              <name>FREQUENCY</name>
18668              <description>SPI master data rate</description>
18669              <lsb>0</lsb>
18670              <msb>31</msb>
18671              <enumeratedValues>
18672                <enumeratedValue>
18673                  <name>K125</name>
18674                  <description>125 kbps</description>
18675                  <value>0x02000000</value>
18676                </enumeratedValue>
18677                <enumeratedValue>
18678                  <name>K250</name>
18679                  <description>250 kbps</description>
18680                  <value>0x04000000</value>
18681                </enumeratedValue>
18682                <enumeratedValue>
18683                  <name>K500</name>
18684                  <description>500 kbps</description>
18685                  <value>0x08000000</value>
18686                </enumeratedValue>
18687                <enumeratedValue>
18688                  <name>M1</name>
18689                  <description>1 Mbps</description>
18690                  <value>0x10000000</value>
18691                </enumeratedValue>
18692                <enumeratedValue>
18693                  <name>M2</name>
18694                  <description>2 Mbps</description>
18695                  <value>0x20000000</value>
18696                </enumeratedValue>
18697                <enumeratedValue>
18698                  <name>M4</name>
18699                  <description>4 Mbps</description>
18700                  <value>0x40000000</value>
18701                </enumeratedValue>
18702                <enumeratedValue>
18703                  <name>M8</name>
18704                  <description>8 Mbps</description>
18705                  <value>0x80000000</value>
18706                </enumeratedValue>
18707              </enumeratedValues>
18708            </field>
18709          </fields>
18710        </register>
18711        <register>
18712          <name>CONFIG</name>
18713          <description>Configuration register</description>
18714          <addressOffset>0x554</addressOffset>
18715          <access>read-write</access>
18716          <fields>
18717            <field>
18718              <name>ORDER</name>
18719              <description>Bit order</description>
18720              <lsb>0</lsb>
18721              <msb>0</msb>
18722              <enumeratedValues>
18723                <enumeratedValue>
18724                  <name>MsbFirst</name>
18725                  <description>Most significant bit shifted out first</description>
18726                  <value>0</value>
18727                </enumeratedValue>
18728                <enumeratedValue>
18729                  <name>LsbFirst</name>
18730                  <description>Least significant bit shifted out first</description>
18731                  <value>1</value>
18732                </enumeratedValue>
18733              </enumeratedValues>
18734            </field>
18735            <field>
18736              <name>CPHA</name>
18737              <description>Serial clock (SCK) phase</description>
18738              <lsb>1</lsb>
18739              <msb>1</msb>
18740              <enumeratedValues>
18741                <enumeratedValue>
18742                  <name>Leading</name>
18743                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
18744                  <value>0</value>
18745                </enumeratedValue>
18746                <enumeratedValue>
18747                  <name>Trailing</name>
18748                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
18749                  <value>1</value>
18750                </enumeratedValue>
18751              </enumeratedValues>
18752            </field>
18753            <field>
18754              <name>CPOL</name>
18755              <description>Serial clock (SCK) polarity</description>
18756              <lsb>2</lsb>
18757              <msb>2</msb>
18758              <enumeratedValues>
18759                <enumeratedValue>
18760                  <name>ActiveHigh</name>
18761                  <description>Active high</description>
18762                  <value>0</value>
18763                </enumeratedValue>
18764                <enumeratedValue>
18765                  <name>ActiveLow</name>
18766                  <description>Active low</description>
18767                  <value>1</value>
18768                </enumeratedValue>
18769              </enumeratedValues>
18770            </field>
18771          </fields>
18772        </register>
18773      </registers>
18774    </peripheral>
18775    <peripheral>
18776      <name>SPIM0</name>
18777      <description>Serial Peripheral Interface Master with EasyDMA</description>
18778      <baseAddress>0x40004000</baseAddress>
18779      <alternatePeripheral>SPI0</alternatePeripheral>
18780      <headerStructName>SPIM</headerStructName>
18781      <addressBlock>
18782        <offset>0</offset>
18783        <size>0x1000</size>
18784        <usage>registers</usage>
18785      </addressBlock>
18786      <interrupt>
18787        <name>SPIM0_SPIS0_SPI0</name>
18788        <value>4</value>
18789      </interrupt>
18790      <groupName>SPIM</groupName>
18791      <size>0x20</size>
18792      <registers>
18793        <register>
18794          <name>TASKS_START</name>
18795          <description>Start SPI transaction</description>
18796          <addressOffset>0x010</addressOffset>
18797          <access>write-only</access>
18798          <fields>
18799            <field>
18800              <name>TASKS_START</name>
18801              <description>Start SPI transaction</description>
18802              <lsb>0</lsb>
18803              <msb>0</msb>
18804              <enumeratedValues>
18805                <enumeratedValue>
18806                  <name>Trigger</name>
18807                  <description>Trigger task</description>
18808                  <value>1</value>
18809                </enumeratedValue>
18810              </enumeratedValues>
18811            </field>
18812          </fields>
18813        </register>
18814        <register>
18815          <name>TASKS_STOP</name>
18816          <description>Stop SPI transaction</description>
18817          <addressOffset>0x014</addressOffset>
18818          <access>write-only</access>
18819          <fields>
18820            <field>
18821              <name>TASKS_STOP</name>
18822              <description>Stop SPI transaction</description>
18823              <lsb>0</lsb>
18824              <msb>0</msb>
18825              <enumeratedValues>
18826                <enumeratedValue>
18827                  <name>Trigger</name>
18828                  <description>Trigger task</description>
18829                  <value>1</value>
18830                </enumeratedValue>
18831              </enumeratedValues>
18832            </field>
18833          </fields>
18834        </register>
18835        <register>
18836          <name>TASKS_SUSPEND</name>
18837          <description>Suspend SPI transaction</description>
18838          <addressOffset>0x01C</addressOffset>
18839          <access>write-only</access>
18840          <fields>
18841            <field>
18842              <name>TASKS_SUSPEND</name>
18843              <description>Suspend SPI transaction</description>
18844              <lsb>0</lsb>
18845              <msb>0</msb>
18846              <enumeratedValues>
18847                <enumeratedValue>
18848                  <name>Trigger</name>
18849                  <description>Trigger task</description>
18850                  <value>1</value>
18851                </enumeratedValue>
18852              </enumeratedValues>
18853            </field>
18854          </fields>
18855        </register>
18856        <register>
18857          <name>TASKS_RESUME</name>
18858          <description>Resume SPI transaction</description>
18859          <addressOffset>0x020</addressOffset>
18860          <access>write-only</access>
18861          <fields>
18862            <field>
18863              <name>TASKS_RESUME</name>
18864              <description>Resume SPI transaction</description>
18865              <lsb>0</lsb>
18866              <msb>0</msb>
18867              <enumeratedValues>
18868                <enumeratedValue>
18869                  <name>Trigger</name>
18870                  <description>Trigger task</description>
18871                  <value>1</value>
18872                </enumeratedValue>
18873              </enumeratedValues>
18874            </field>
18875          </fields>
18876        </register>
18877        <register>
18878          <name>EVENTS_STOPPED</name>
18879          <description>SPI transaction has stopped</description>
18880          <addressOffset>0x104</addressOffset>
18881          <access>read-write</access>
18882          <fields>
18883            <field>
18884              <name>EVENTS_STOPPED</name>
18885              <description>SPI transaction has stopped</description>
18886              <lsb>0</lsb>
18887              <msb>0</msb>
18888              <enumeratedValues>
18889                <enumeratedValue>
18890                  <name>NotGenerated</name>
18891                  <description>Event not generated</description>
18892                  <value>0</value>
18893                </enumeratedValue>
18894                <enumeratedValue>
18895                  <name>Generated</name>
18896                  <description>Event generated</description>
18897                  <value>1</value>
18898                </enumeratedValue>
18899              </enumeratedValues>
18900            </field>
18901          </fields>
18902        </register>
18903        <register>
18904          <name>EVENTS_ENDRX</name>
18905          <description>End of RXD buffer reached</description>
18906          <addressOffset>0x110</addressOffset>
18907          <access>read-write</access>
18908          <fields>
18909            <field>
18910              <name>EVENTS_ENDRX</name>
18911              <description>End of RXD buffer reached</description>
18912              <lsb>0</lsb>
18913              <msb>0</msb>
18914              <enumeratedValues>
18915                <enumeratedValue>
18916                  <name>NotGenerated</name>
18917                  <description>Event not generated</description>
18918                  <value>0</value>
18919                </enumeratedValue>
18920                <enumeratedValue>
18921                  <name>Generated</name>
18922                  <description>Event generated</description>
18923                  <value>1</value>
18924                </enumeratedValue>
18925              </enumeratedValues>
18926            </field>
18927          </fields>
18928        </register>
18929        <register>
18930          <name>EVENTS_END</name>
18931          <description>End of RXD buffer and TXD buffer reached</description>
18932          <addressOffset>0x118</addressOffset>
18933          <access>read-write</access>
18934          <fields>
18935            <field>
18936              <name>EVENTS_END</name>
18937              <description>End of RXD buffer and TXD buffer reached</description>
18938              <lsb>0</lsb>
18939              <msb>0</msb>
18940              <enumeratedValues>
18941                <enumeratedValue>
18942                  <name>NotGenerated</name>
18943                  <description>Event not generated</description>
18944                  <value>0</value>
18945                </enumeratedValue>
18946                <enumeratedValue>
18947                  <name>Generated</name>
18948                  <description>Event generated</description>
18949                  <value>1</value>
18950                </enumeratedValue>
18951              </enumeratedValues>
18952            </field>
18953          </fields>
18954        </register>
18955        <register>
18956          <name>EVENTS_ENDTX</name>
18957          <description>End of TXD buffer reached</description>
18958          <addressOffset>0x120</addressOffset>
18959          <access>read-write</access>
18960          <fields>
18961            <field>
18962              <name>EVENTS_ENDTX</name>
18963              <description>End of TXD buffer reached</description>
18964              <lsb>0</lsb>
18965              <msb>0</msb>
18966              <enumeratedValues>
18967                <enumeratedValue>
18968                  <name>NotGenerated</name>
18969                  <description>Event not generated</description>
18970                  <value>0</value>
18971                </enumeratedValue>
18972                <enumeratedValue>
18973                  <name>Generated</name>
18974                  <description>Event generated</description>
18975                  <value>1</value>
18976                </enumeratedValue>
18977              </enumeratedValues>
18978            </field>
18979          </fields>
18980        </register>
18981        <register>
18982          <name>EVENTS_STARTED</name>
18983          <description>Transaction started</description>
18984          <addressOffset>0x14C</addressOffset>
18985          <access>read-write</access>
18986          <fields>
18987            <field>
18988              <name>EVENTS_STARTED</name>
18989              <description>Transaction started</description>
18990              <lsb>0</lsb>
18991              <msb>0</msb>
18992              <enumeratedValues>
18993                <enumeratedValue>
18994                  <name>NotGenerated</name>
18995                  <description>Event not generated</description>
18996                  <value>0</value>
18997                </enumeratedValue>
18998                <enumeratedValue>
18999                  <name>Generated</name>
19000                  <description>Event generated</description>
19001                  <value>1</value>
19002                </enumeratedValue>
19003              </enumeratedValues>
19004            </field>
19005          </fields>
19006        </register>
19007        <register>
19008          <name>SHORTS</name>
19009          <description>Shortcuts between local events and tasks</description>
19010          <addressOffset>0x200</addressOffset>
19011          <access>read-write</access>
19012          <fields>
19013            <field>
19014              <name>END_START</name>
19015              <description>Shortcut between event END and task START</description>
19016              <lsb>17</lsb>
19017              <msb>17</msb>
19018              <enumeratedValues>
19019                <enumeratedValue>
19020                  <name>Disabled</name>
19021                  <description>Disable shortcut</description>
19022                  <value>0</value>
19023                </enumeratedValue>
19024                <enumeratedValue>
19025                  <name>Enabled</name>
19026                  <description>Enable shortcut</description>
19027                  <value>1</value>
19028                </enumeratedValue>
19029              </enumeratedValues>
19030            </field>
19031          </fields>
19032        </register>
19033        <register>
19034          <name>INTENSET</name>
19035          <description>Enable interrupt</description>
19036          <addressOffset>0x304</addressOffset>
19037          <access>read-write</access>
19038          <fields>
19039            <field>
19040              <name>STOPPED</name>
19041              <description>Write '1' to enable interrupt for event STOPPED</description>
19042              <lsb>1</lsb>
19043              <msb>1</msb>
19044              <enumeratedValues>
19045                <usage>read</usage>
19046                <enumeratedValue>
19047                  <name>Disabled</name>
19048                  <description>Read: Disabled</description>
19049                  <value>0</value>
19050                </enumeratedValue>
19051                <enumeratedValue>
19052                  <name>Enabled</name>
19053                  <description>Read: Enabled</description>
19054                  <value>1</value>
19055                </enumeratedValue>
19056              </enumeratedValues>
19057              <enumeratedValues>
19058                <usage>write</usage>
19059                <enumeratedValue>
19060                  <name>Set</name>
19061                  <description>Enable</description>
19062                  <value>1</value>
19063                </enumeratedValue>
19064              </enumeratedValues>
19065            </field>
19066            <field>
19067              <name>ENDRX</name>
19068              <description>Write '1' to enable interrupt for event ENDRX</description>
19069              <lsb>4</lsb>
19070              <msb>4</msb>
19071              <enumeratedValues>
19072                <usage>read</usage>
19073                <enumeratedValue>
19074                  <name>Disabled</name>
19075                  <description>Read: Disabled</description>
19076                  <value>0</value>
19077                </enumeratedValue>
19078                <enumeratedValue>
19079                  <name>Enabled</name>
19080                  <description>Read: Enabled</description>
19081                  <value>1</value>
19082                </enumeratedValue>
19083              </enumeratedValues>
19084              <enumeratedValues>
19085                <usage>write</usage>
19086                <enumeratedValue>
19087                  <name>Set</name>
19088                  <description>Enable</description>
19089                  <value>1</value>
19090                </enumeratedValue>
19091              </enumeratedValues>
19092            </field>
19093            <field>
19094              <name>END</name>
19095              <description>Write '1' to enable interrupt for event END</description>
19096              <lsb>6</lsb>
19097              <msb>6</msb>
19098              <enumeratedValues>
19099                <usage>read</usage>
19100                <enumeratedValue>
19101                  <name>Disabled</name>
19102                  <description>Read: Disabled</description>
19103                  <value>0</value>
19104                </enumeratedValue>
19105                <enumeratedValue>
19106                  <name>Enabled</name>
19107                  <description>Read: Enabled</description>
19108                  <value>1</value>
19109                </enumeratedValue>
19110              </enumeratedValues>
19111              <enumeratedValues>
19112                <usage>write</usage>
19113                <enumeratedValue>
19114                  <name>Set</name>
19115                  <description>Enable</description>
19116                  <value>1</value>
19117                </enumeratedValue>
19118              </enumeratedValues>
19119            </field>
19120            <field>
19121              <name>ENDTX</name>
19122              <description>Write '1' to enable interrupt for event ENDTX</description>
19123              <lsb>8</lsb>
19124              <msb>8</msb>
19125              <enumeratedValues>
19126                <usage>read</usage>
19127                <enumeratedValue>
19128                  <name>Disabled</name>
19129                  <description>Read: Disabled</description>
19130                  <value>0</value>
19131                </enumeratedValue>
19132                <enumeratedValue>
19133                  <name>Enabled</name>
19134                  <description>Read: Enabled</description>
19135                  <value>1</value>
19136                </enumeratedValue>
19137              </enumeratedValues>
19138              <enumeratedValues>
19139                <usage>write</usage>
19140                <enumeratedValue>
19141                  <name>Set</name>
19142                  <description>Enable</description>
19143                  <value>1</value>
19144                </enumeratedValue>
19145              </enumeratedValues>
19146            </field>
19147            <field>
19148              <name>STARTED</name>
19149              <description>Write '1' to enable interrupt for event STARTED</description>
19150              <lsb>19</lsb>
19151              <msb>19</msb>
19152              <enumeratedValues>
19153                <usage>read</usage>
19154                <enumeratedValue>
19155                  <name>Disabled</name>
19156                  <description>Read: Disabled</description>
19157                  <value>0</value>
19158                </enumeratedValue>
19159                <enumeratedValue>
19160                  <name>Enabled</name>
19161                  <description>Read: Enabled</description>
19162                  <value>1</value>
19163                </enumeratedValue>
19164              </enumeratedValues>
19165              <enumeratedValues>
19166                <usage>write</usage>
19167                <enumeratedValue>
19168                  <name>Set</name>
19169                  <description>Enable</description>
19170                  <value>1</value>
19171                </enumeratedValue>
19172              </enumeratedValues>
19173            </field>
19174          </fields>
19175        </register>
19176        <register>
19177          <name>INTENCLR</name>
19178          <description>Disable interrupt</description>
19179          <addressOffset>0x308</addressOffset>
19180          <access>read-write</access>
19181          <fields>
19182            <field>
19183              <name>STOPPED</name>
19184              <description>Write '1' to disable interrupt for event STOPPED</description>
19185              <lsb>1</lsb>
19186              <msb>1</msb>
19187              <enumeratedValues>
19188                <usage>read</usage>
19189                <enumeratedValue>
19190                  <name>Disabled</name>
19191                  <description>Read: Disabled</description>
19192                  <value>0</value>
19193                </enumeratedValue>
19194                <enumeratedValue>
19195                  <name>Enabled</name>
19196                  <description>Read: Enabled</description>
19197                  <value>1</value>
19198                </enumeratedValue>
19199              </enumeratedValues>
19200              <enumeratedValues>
19201                <usage>write</usage>
19202                <enumeratedValue>
19203                  <name>Clear</name>
19204                  <description>Disable</description>
19205                  <value>1</value>
19206                </enumeratedValue>
19207              </enumeratedValues>
19208            </field>
19209            <field>
19210              <name>ENDRX</name>
19211              <description>Write '1' to disable interrupt for event ENDRX</description>
19212              <lsb>4</lsb>
19213              <msb>4</msb>
19214              <enumeratedValues>
19215                <usage>read</usage>
19216                <enumeratedValue>
19217                  <name>Disabled</name>
19218                  <description>Read: Disabled</description>
19219                  <value>0</value>
19220                </enumeratedValue>
19221                <enumeratedValue>
19222                  <name>Enabled</name>
19223                  <description>Read: Enabled</description>
19224                  <value>1</value>
19225                </enumeratedValue>
19226              </enumeratedValues>
19227              <enumeratedValues>
19228                <usage>write</usage>
19229                <enumeratedValue>
19230                  <name>Clear</name>
19231                  <description>Disable</description>
19232                  <value>1</value>
19233                </enumeratedValue>
19234              </enumeratedValues>
19235            </field>
19236            <field>
19237              <name>END</name>
19238              <description>Write '1' to disable interrupt for event END</description>
19239              <lsb>6</lsb>
19240              <msb>6</msb>
19241              <enumeratedValues>
19242                <usage>read</usage>
19243                <enumeratedValue>
19244                  <name>Disabled</name>
19245                  <description>Read: Disabled</description>
19246                  <value>0</value>
19247                </enumeratedValue>
19248                <enumeratedValue>
19249                  <name>Enabled</name>
19250                  <description>Read: Enabled</description>
19251                  <value>1</value>
19252                </enumeratedValue>
19253              </enumeratedValues>
19254              <enumeratedValues>
19255                <usage>write</usage>
19256                <enumeratedValue>
19257                  <name>Clear</name>
19258                  <description>Disable</description>
19259                  <value>1</value>
19260                </enumeratedValue>
19261              </enumeratedValues>
19262            </field>
19263            <field>
19264              <name>ENDTX</name>
19265              <description>Write '1' to disable interrupt for event ENDTX</description>
19266              <lsb>8</lsb>
19267              <msb>8</msb>
19268              <enumeratedValues>
19269                <usage>read</usage>
19270                <enumeratedValue>
19271                  <name>Disabled</name>
19272                  <description>Read: Disabled</description>
19273                  <value>0</value>
19274                </enumeratedValue>
19275                <enumeratedValue>
19276                  <name>Enabled</name>
19277                  <description>Read: Enabled</description>
19278                  <value>1</value>
19279                </enumeratedValue>
19280              </enumeratedValues>
19281              <enumeratedValues>
19282                <usage>write</usage>
19283                <enumeratedValue>
19284                  <name>Clear</name>
19285                  <description>Disable</description>
19286                  <value>1</value>
19287                </enumeratedValue>
19288              </enumeratedValues>
19289            </field>
19290            <field>
19291              <name>STARTED</name>
19292              <description>Write '1' to disable interrupt for event STARTED</description>
19293              <lsb>19</lsb>
19294              <msb>19</msb>
19295              <enumeratedValues>
19296                <usage>read</usage>
19297                <enumeratedValue>
19298                  <name>Disabled</name>
19299                  <description>Read: Disabled</description>
19300                  <value>0</value>
19301                </enumeratedValue>
19302                <enumeratedValue>
19303                  <name>Enabled</name>
19304                  <description>Read: Enabled</description>
19305                  <value>1</value>
19306                </enumeratedValue>
19307              </enumeratedValues>
19308              <enumeratedValues>
19309                <usage>write</usage>
19310                <enumeratedValue>
19311                  <name>Clear</name>
19312                  <description>Disable</description>
19313                  <value>1</value>
19314                </enumeratedValue>
19315              </enumeratedValues>
19316            </field>
19317          </fields>
19318        </register>
19319        <register>
19320          <name>ENABLE</name>
19321          <description>Enable SPIM</description>
19322          <addressOffset>0x500</addressOffset>
19323          <access>read-write</access>
19324          <fields>
19325            <field>
19326              <name>ENABLE</name>
19327              <description>Enable or disable SPIM</description>
19328              <lsb>0</lsb>
19329              <msb>3</msb>
19330              <enumeratedValues>
19331                <enumeratedValue>
19332                  <name>Disabled</name>
19333                  <description>Disable SPIM</description>
19334                  <value>0</value>
19335                </enumeratedValue>
19336                <enumeratedValue>
19337                  <name>Enabled</name>
19338                  <description>Enable SPIM</description>
19339                  <value>7</value>
19340                </enumeratedValue>
19341              </enumeratedValues>
19342            </field>
19343          </fields>
19344        </register>
19345        <cluster>
19346          <name>PSEL</name>
19347          <description>Unspecified</description>
19348          <headerStructName>SPIM_PSEL</headerStructName>
19349          <access>read-write</access>
19350          <addressOffset>0x508</addressOffset>
19351          <register>
19352            <name>SCK</name>
19353            <description>Pin select for SCK</description>
19354            <addressOffset>0x000</addressOffset>
19355            <access>read-write</access>
19356            <resetValue>0xFFFFFFFF</resetValue>
19357            <fields>
19358              <field>
19359                <name>PIN</name>
19360                <description>Pin number</description>
19361                <lsb>0</lsb>
19362                <msb>4</msb>
19363              </field>
19364              <field>
19365                <name>CONNECT</name>
19366                <description>Connection</description>
19367                <lsb>31</lsb>
19368                <msb>31</msb>
19369                <enumeratedValues>
19370                  <enumeratedValue>
19371                    <name>Disconnected</name>
19372                    <description>Disconnect</description>
19373                    <value>1</value>
19374                  </enumeratedValue>
19375                  <enumeratedValue>
19376                    <name>Connected</name>
19377                    <description>Connect</description>
19378                    <value>0</value>
19379                  </enumeratedValue>
19380                </enumeratedValues>
19381              </field>
19382            </fields>
19383          </register>
19384          <register>
19385            <name>MOSI</name>
19386            <description>Pin select for MOSI signal</description>
19387            <addressOffset>0x004</addressOffset>
19388            <access>read-write</access>
19389            <resetValue>0xFFFFFFFF</resetValue>
19390            <fields>
19391              <field>
19392                <name>PIN</name>
19393                <description>Pin number</description>
19394                <lsb>0</lsb>
19395                <msb>4</msb>
19396              </field>
19397              <field>
19398                <name>CONNECT</name>
19399                <description>Connection</description>
19400                <lsb>31</lsb>
19401                <msb>31</msb>
19402                <enumeratedValues>
19403                  <enumeratedValue>
19404                    <name>Disconnected</name>
19405                    <description>Disconnect</description>
19406                    <value>1</value>
19407                  </enumeratedValue>
19408                  <enumeratedValue>
19409                    <name>Connected</name>
19410                    <description>Connect</description>
19411                    <value>0</value>
19412                  </enumeratedValue>
19413                </enumeratedValues>
19414              </field>
19415            </fields>
19416          </register>
19417          <register>
19418            <name>MISO</name>
19419            <description>Pin select for MISO signal</description>
19420            <addressOffset>0x008</addressOffset>
19421            <access>read-write</access>
19422            <resetValue>0xFFFFFFFF</resetValue>
19423            <fields>
19424              <field>
19425                <name>PIN</name>
19426                <description>Pin number</description>
19427                <lsb>0</lsb>
19428                <msb>4</msb>
19429              </field>
19430              <field>
19431                <name>CONNECT</name>
19432                <description>Connection</description>
19433                <lsb>31</lsb>
19434                <msb>31</msb>
19435                <enumeratedValues>
19436                  <enumeratedValue>
19437                    <name>Disconnected</name>
19438                    <description>Disconnect</description>
19439                    <value>1</value>
19440                  </enumeratedValue>
19441                  <enumeratedValue>
19442                    <name>Connected</name>
19443                    <description>Connect</description>
19444                    <value>0</value>
19445                  </enumeratedValue>
19446                </enumeratedValues>
19447              </field>
19448            </fields>
19449          </register>
19450        </cluster>
19451        <register>
19452          <name>FREQUENCY</name>
19453          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
19454          <addressOffset>0x524</addressOffset>
19455          <access>read-write</access>
19456          <resetValue>0x04000000</resetValue>
19457          <fields>
19458            <field>
19459              <name>FREQUENCY</name>
19460              <description>SPI master data rate</description>
19461              <lsb>0</lsb>
19462              <msb>31</msb>
19463              <enumeratedValues>
19464                <enumeratedValue>
19465                  <name>K125</name>
19466                  <description>125 kbps</description>
19467                  <value>0x02000000</value>
19468                </enumeratedValue>
19469                <enumeratedValue>
19470                  <name>K250</name>
19471                  <description>250 kbps</description>
19472                  <value>0x04000000</value>
19473                </enumeratedValue>
19474                <enumeratedValue>
19475                  <name>K500</name>
19476                  <description>500 kbps</description>
19477                  <value>0x08000000</value>
19478                </enumeratedValue>
19479                <enumeratedValue>
19480                  <name>M1</name>
19481                  <description>1 Mbps</description>
19482                  <value>0x10000000</value>
19483                </enumeratedValue>
19484                <enumeratedValue>
19485                  <name>M2</name>
19486                  <description>2 Mbps</description>
19487                  <value>0x20000000</value>
19488                </enumeratedValue>
19489                <enumeratedValue>
19490                  <name>M4</name>
19491                  <description>4 Mbps</description>
19492                  <value>0x40000000</value>
19493                </enumeratedValue>
19494                <enumeratedValue>
19495                  <name>M8</name>
19496                  <description>8 Mbps</description>
19497                  <value>0x80000000</value>
19498                </enumeratedValue>
19499              </enumeratedValues>
19500            </field>
19501          </fields>
19502        </register>
19503        <cluster>
19504          <name>RXD</name>
19505          <description>RXD EasyDMA channel</description>
19506          <headerStructName>SPIM_RXD</headerStructName>
19507          <access>read-write</access>
19508          <addressOffset>0x534</addressOffset>
19509          <register>
19510            <name>PTR</name>
19511            <description>Data pointer</description>
19512            <addressOffset>0x000</addressOffset>
19513            <access>read-write</access>
19514            <fields>
19515              <field>
19516                <name>PTR</name>
19517                <description>Data pointer</description>
19518                <lsb>0</lsb>
19519                <msb>31</msb>
19520              </field>
19521            </fields>
19522          </register>
19523          <register>
19524            <name>MAXCNT</name>
19525            <description>Maximum number of bytes in receive buffer</description>
19526            <addressOffset>0x004</addressOffset>
19527            <access>read-write</access>
19528            <fields>
19529              <field>
19530                <name>MAXCNT</name>
19531                <description>Maximum number of bytes in receive buffer</description>
19532                <lsb>0</lsb>
19533                <msb>13</msb>
19534              </field>
19535            </fields>
19536          </register>
19537          <register>
19538            <name>AMOUNT</name>
19539            <description>Number of bytes transferred in the last transaction</description>
19540            <addressOffset>0x008</addressOffset>
19541            <access>read-only</access>
19542            <fields>
19543              <field>
19544                <name>AMOUNT</name>
19545                <description>Number of bytes transferred in the last transaction</description>
19546                <lsb>0</lsb>
19547                <msb>13</msb>
19548              </field>
19549            </fields>
19550          </register>
19551          <register>
19552            <name>LIST</name>
19553            <description>EasyDMA list type</description>
19554            <addressOffset>0x00C</addressOffset>
19555            <access>read-write</access>
19556            <fields>
19557              <field>
19558                <name>LIST</name>
19559                <description>List type</description>
19560                <lsb>0</lsb>
19561                <msb>1</msb>
19562                <enumeratedValues>
19563                  <enumeratedValue>
19564                    <name>Disabled</name>
19565                    <description>Disable EasyDMA list</description>
19566                    <value>0</value>
19567                  </enumeratedValue>
19568                  <enumeratedValue>
19569                    <name>ArrayList</name>
19570                    <description>Use array list</description>
19571                    <value>1</value>
19572                  </enumeratedValue>
19573                </enumeratedValues>
19574              </field>
19575            </fields>
19576          </register>
19577        </cluster>
19578        <cluster>
19579          <name>TXD</name>
19580          <description>TXD EasyDMA channel</description>
19581          <headerStructName>SPIM_TXD</headerStructName>
19582          <access>read-write</access>
19583          <addressOffset>0x544</addressOffset>
19584          <register>
19585            <name>PTR</name>
19586            <description>Data pointer</description>
19587            <addressOffset>0x000</addressOffset>
19588            <access>read-write</access>
19589            <fields>
19590              <field>
19591                <name>PTR</name>
19592                <description>Data pointer</description>
19593                <lsb>0</lsb>
19594                <msb>31</msb>
19595              </field>
19596            </fields>
19597          </register>
19598          <register>
19599            <name>MAXCNT</name>
19600            <description>Maximum number of bytes in transmit buffer</description>
19601            <addressOffset>0x004</addressOffset>
19602            <access>read-write</access>
19603            <fields>
19604              <field>
19605                <name>MAXCNT</name>
19606                <description>Maximum number of bytes in transmit buffer</description>
19607                <lsb>0</lsb>
19608                <msb>13</msb>
19609              </field>
19610            </fields>
19611          </register>
19612          <register>
19613            <name>AMOUNT</name>
19614            <description>Number of bytes transferred in the last transaction</description>
19615            <addressOffset>0x008</addressOffset>
19616            <access>read-only</access>
19617            <fields>
19618              <field>
19619                <name>AMOUNT</name>
19620                <description>Number of bytes transferred in the last transaction</description>
19621                <lsb>0</lsb>
19622                <msb>13</msb>
19623              </field>
19624            </fields>
19625          </register>
19626          <register>
19627            <name>LIST</name>
19628            <description>EasyDMA list type</description>
19629            <addressOffset>0x00C</addressOffset>
19630            <access>read-write</access>
19631            <fields>
19632              <field>
19633                <name>LIST</name>
19634                <description>List type</description>
19635                <lsb>0</lsb>
19636                <msb>1</msb>
19637                <enumeratedValues>
19638                  <enumeratedValue>
19639                    <name>Disabled</name>
19640                    <description>Disable EasyDMA list</description>
19641                    <value>0</value>
19642                  </enumeratedValue>
19643                  <enumeratedValue>
19644                    <name>ArrayList</name>
19645                    <description>Use array list</description>
19646                    <value>1</value>
19647                  </enumeratedValue>
19648                </enumeratedValues>
19649              </field>
19650            </fields>
19651          </register>
19652        </cluster>
19653        <register>
19654          <name>CONFIG</name>
19655          <description>Configuration register</description>
19656          <addressOffset>0x554</addressOffset>
19657          <access>read-write</access>
19658          <fields>
19659            <field>
19660              <name>ORDER</name>
19661              <description>Bit order</description>
19662              <lsb>0</lsb>
19663              <msb>0</msb>
19664              <enumeratedValues>
19665                <enumeratedValue>
19666                  <name>MsbFirst</name>
19667                  <description>Most significant bit shifted out first</description>
19668                  <value>0</value>
19669                </enumeratedValue>
19670                <enumeratedValue>
19671                  <name>LsbFirst</name>
19672                  <description>Least significant bit shifted out first</description>
19673                  <value>1</value>
19674                </enumeratedValue>
19675              </enumeratedValues>
19676            </field>
19677            <field>
19678              <name>CPHA</name>
19679              <description>Serial clock (SCK) phase</description>
19680              <lsb>1</lsb>
19681              <msb>1</msb>
19682              <enumeratedValues>
19683                <enumeratedValue>
19684                  <name>Leading</name>
19685                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
19686                  <value>0</value>
19687                </enumeratedValue>
19688                <enumeratedValue>
19689                  <name>Trailing</name>
19690                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
19691                  <value>1</value>
19692                </enumeratedValue>
19693              </enumeratedValues>
19694            </field>
19695            <field>
19696              <name>CPOL</name>
19697              <description>Serial clock (SCK) polarity</description>
19698              <lsb>2</lsb>
19699              <msb>2</msb>
19700              <enumeratedValues>
19701                <enumeratedValue>
19702                  <name>ActiveHigh</name>
19703                  <description>Active high</description>
19704                  <value>0</value>
19705                </enumeratedValue>
19706                <enumeratedValue>
19707                  <name>ActiveLow</name>
19708                  <description>Active low</description>
19709                  <value>1</value>
19710                </enumeratedValue>
19711              </enumeratedValues>
19712            </field>
19713          </fields>
19714        </register>
19715        <register>
19716          <name>ORC</name>
19717          <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
19718          <addressOffset>0x5C0</addressOffset>
19719          <access>read-write</access>
19720          <fields>
19721            <field>
19722              <name>ORC</name>
19723              <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
19724              <lsb>0</lsb>
19725              <msb>7</msb>
19726            </field>
19727          </fields>
19728        </register>
19729      </registers>
19730    </peripheral>
19731    <peripheral>
19732      <name>SPIS0</name>
19733      <description>SPI Slave</description>
19734      <baseAddress>0x40004000</baseAddress>
19735      <alternatePeripheral>SPI0</alternatePeripheral>
19736      <headerStructName>SPIS</headerStructName>
19737      <addressBlock>
19738        <offset>0</offset>
19739        <size>0x1000</size>
19740        <usage>registers</usage>
19741      </addressBlock>
19742      <interrupt>
19743        <name>SPIM0_SPIS0_SPI0</name>
19744        <value>4</value>
19745      </interrupt>
19746      <groupName>SPIS</groupName>
19747      <size>0x20</size>
19748      <registers>
19749        <register>
19750          <name>TASKS_ACQUIRE</name>
19751          <description>Acquire SPI semaphore</description>
19752          <addressOffset>0x024</addressOffset>
19753          <access>write-only</access>
19754          <fields>
19755            <field>
19756              <name>TASKS_ACQUIRE</name>
19757              <description>Acquire SPI semaphore</description>
19758              <lsb>0</lsb>
19759              <msb>0</msb>
19760              <enumeratedValues>
19761                <enumeratedValue>
19762                  <name>Trigger</name>
19763                  <description>Trigger task</description>
19764                  <value>1</value>
19765                </enumeratedValue>
19766              </enumeratedValues>
19767            </field>
19768          </fields>
19769        </register>
19770        <register>
19771          <name>TASKS_RELEASE</name>
19772          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
19773          <addressOffset>0x028</addressOffset>
19774          <access>write-only</access>
19775          <fields>
19776            <field>
19777              <name>TASKS_RELEASE</name>
19778              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
19779              <lsb>0</lsb>
19780              <msb>0</msb>
19781              <enumeratedValues>
19782                <enumeratedValue>
19783                  <name>Trigger</name>
19784                  <description>Trigger task</description>
19785                  <value>1</value>
19786                </enumeratedValue>
19787              </enumeratedValues>
19788            </field>
19789          </fields>
19790        </register>
19791        <register>
19792          <name>EVENTS_END</name>
19793          <description>Granted transaction completed</description>
19794          <addressOffset>0x104</addressOffset>
19795          <access>read-write</access>
19796          <fields>
19797            <field>
19798              <name>EVENTS_END</name>
19799              <description>Granted transaction completed</description>
19800              <lsb>0</lsb>
19801              <msb>0</msb>
19802              <enumeratedValues>
19803                <enumeratedValue>
19804                  <name>NotGenerated</name>
19805                  <description>Event not generated</description>
19806                  <value>0</value>
19807                </enumeratedValue>
19808                <enumeratedValue>
19809                  <name>Generated</name>
19810                  <description>Event generated</description>
19811                  <value>1</value>
19812                </enumeratedValue>
19813              </enumeratedValues>
19814            </field>
19815          </fields>
19816        </register>
19817        <register>
19818          <name>EVENTS_ENDRX</name>
19819          <description>End of RXD buffer reached</description>
19820          <addressOffset>0x110</addressOffset>
19821          <access>read-write</access>
19822          <fields>
19823            <field>
19824              <name>EVENTS_ENDRX</name>
19825              <description>End of RXD buffer reached</description>
19826              <lsb>0</lsb>
19827              <msb>0</msb>
19828              <enumeratedValues>
19829                <enumeratedValue>
19830                  <name>NotGenerated</name>
19831                  <description>Event not generated</description>
19832                  <value>0</value>
19833                </enumeratedValue>
19834                <enumeratedValue>
19835                  <name>Generated</name>
19836                  <description>Event generated</description>
19837                  <value>1</value>
19838                </enumeratedValue>
19839              </enumeratedValues>
19840            </field>
19841          </fields>
19842        </register>
19843        <register>
19844          <name>EVENTS_ACQUIRED</name>
19845          <description>Semaphore acquired</description>
19846          <addressOffset>0x128</addressOffset>
19847          <access>read-write</access>
19848          <fields>
19849            <field>
19850              <name>EVENTS_ACQUIRED</name>
19851              <description>Semaphore acquired</description>
19852              <lsb>0</lsb>
19853              <msb>0</msb>
19854              <enumeratedValues>
19855                <enumeratedValue>
19856                  <name>NotGenerated</name>
19857                  <description>Event not generated</description>
19858                  <value>0</value>
19859                </enumeratedValue>
19860                <enumeratedValue>
19861                  <name>Generated</name>
19862                  <description>Event generated</description>
19863                  <value>1</value>
19864                </enumeratedValue>
19865              </enumeratedValues>
19866            </field>
19867          </fields>
19868        </register>
19869        <register>
19870          <name>SHORTS</name>
19871          <description>Shortcuts between local events and tasks</description>
19872          <addressOffset>0x200</addressOffset>
19873          <access>read-write</access>
19874          <fields>
19875            <field>
19876              <name>END_ACQUIRE</name>
19877              <description>Shortcut between event END and task ACQUIRE</description>
19878              <lsb>2</lsb>
19879              <msb>2</msb>
19880              <enumeratedValues>
19881                <enumeratedValue>
19882                  <name>Disabled</name>
19883                  <description>Disable shortcut</description>
19884                  <value>0</value>
19885                </enumeratedValue>
19886                <enumeratedValue>
19887                  <name>Enabled</name>
19888                  <description>Enable shortcut</description>
19889                  <value>1</value>
19890                </enumeratedValue>
19891              </enumeratedValues>
19892            </field>
19893          </fields>
19894        </register>
19895        <register>
19896          <name>INTENSET</name>
19897          <description>Enable interrupt</description>
19898          <addressOffset>0x304</addressOffset>
19899          <access>read-write</access>
19900          <fields>
19901            <field>
19902              <name>END</name>
19903              <description>Write '1' to enable interrupt for event END</description>
19904              <lsb>1</lsb>
19905              <msb>1</msb>
19906              <enumeratedValues>
19907                <usage>read</usage>
19908                <enumeratedValue>
19909                  <name>Disabled</name>
19910                  <description>Read: Disabled</description>
19911                  <value>0</value>
19912                </enumeratedValue>
19913                <enumeratedValue>
19914                  <name>Enabled</name>
19915                  <description>Read: Enabled</description>
19916                  <value>1</value>
19917                </enumeratedValue>
19918              </enumeratedValues>
19919              <enumeratedValues>
19920                <usage>write</usage>
19921                <enumeratedValue>
19922                  <name>Set</name>
19923                  <description>Enable</description>
19924                  <value>1</value>
19925                </enumeratedValue>
19926              </enumeratedValues>
19927            </field>
19928            <field>
19929              <name>ENDRX</name>
19930              <description>Write '1' to enable interrupt for event ENDRX</description>
19931              <lsb>4</lsb>
19932              <msb>4</msb>
19933              <enumeratedValues>
19934                <usage>read</usage>
19935                <enumeratedValue>
19936                  <name>Disabled</name>
19937                  <description>Read: Disabled</description>
19938                  <value>0</value>
19939                </enumeratedValue>
19940                <enumeratedValue>
19941                  <name>Enabled</name>
19942                  <description>Read: Enabled</description>
19943                  <value>1</value>
19944                </enumeratedValue>
19945              </enumeratedValues>
19946              <enumeratedValues>
19947                <usage>write</usage>
19948                <enumeratedValue>
19949                  <name>Set</name>
19950                  <description>Enable</description>
19951                  <value>1</value>
19952                </enumeratedValue>
19953              </enumeratedValues>
19954            </field>
19955            <field>
19956              <name>ACQUIRED</name>
19957              <description>Write '1' to enable interrupt for event ACQUIRED</description>
19958              <lsb>10</lsb>
19959              <msb>10</msb>
19960              <enumeratedValues>
19961                <usage>read</usage>
19962                <enumeratedValue>
19963                  <name>Disabled</name>
19964                  <description>Read: Disabled</description>
19965                  <value>0</value>
19966                </enumeratedValue>
19967                <enumeratedValue>
19968                  <name>Enabled</name>
19969                  <description>Read: Enabled</description>
19970                  <value>1</value>
19971                </enumeratedValue>
19972              </enumeratedValues>
19973              <enumeratedValues>
19974                <usage>write</usage>
19975                <enumeratedValue>
19976                  <name>Set</name>
19977                  <description>Enable</description>
19978                  <value>1</value>
19979                </enumeratedValue>
19980              </enumeratedValues>
19981            </field>
19982          </fields>
19983        </register>
19984        <register>
19985          <name>INTENCLR</name>
19986          <description>Disable interrupt</description>
19987          <addressOffset>0x308</addressOffset>
19988          <access>read-write</access>
19989          <fields>
19990            <field>
19991              <name>END</name>
19992              <description>Write '1' to disable interrupt for event END</description>
19993              <lsb>1</lsb>
19994              <msb>1</msb>
19995              <enumeratedValues>
19996                <usage>read</usage>
19997                <enumeratedValue>
19998                  <name>Disabled</name>
19999                  <description>Read: Disabled</description>
20000                  <value>0</value>
20001                </enumeratedValue>
20002                <enumeratedValue>
20003                  <name>Enabled</name>
20004                  <description>Read: Enabled</description>
20005                  <value>1</value>
20006                </enumeratedValue>
20007              </enumeratedValues>
20008              <enumeratedValues>
20009                <usage>write</usage>
20010                <enumeratedValue>
20011                  <name>Clear</name>
20012                  <description>Disable</description>
20013                  <value>1</value>
20014                </enumeratedValue>
20015              </enumeratedValues>
20016            </field>
20017            <field>
20018              <name>ENDRX</name>
20019              <description>Write '1' to disable interrupt for event ENDRX</description>
20020              <lsb>4</lsb>
20021              <msb>4</msb>
20022              <enumeratedValues>
20023                <usage>read</usage>
20024                <enumeratedValue>
20025                  <name>Disabled</name>
20026                  <description>Read: Disabled</description>
20027                  <value>0</value>
20028                </enumeratedValue>
20029                <enumeratedValue>
20030                  <name>Enabled</name>
20031                  <description>Read: Enabled</description>
20032                  <value>1</value>
20033                </enumeratedValue>
20034              </enumeratedValues>
20035              <enumeratedValues>
20036                <usage>write</usage>
20037                <enumeratedValue>
20038                  <name>Clear</name>
20039                  <description>Disable</description>
20040                  <value>1</value>
20041                </enumeratedValue>
20042              </enumeratedValues>
20043            </field>
20044            <field>
20045              <name>ACQUIRED</name>
20046              <description>Write '1' to disable interrupt for event ACQUIRED</description>
20047              <lsb>10</lsb>
20048              <msb>10</msb>
20049              <enumeratedValues>
20050                <usage>read</usage>
20051                <enumeratedValue>
20052                  <name>Disabled</name>
20053                  <description>Read: Disabled</description>
20054                  <value>0</value>
20055                </enumeratedValue>
20056                <enumeratedValue>
20057                  <name>Enabled</name>
20058                  <description>Read: Enabled</description>
20059                  <value>1</value>
20060                </enumeratedValue>
20061              </enumeratedValues>
20062              <enumeratedValues>
20063                <usage>write</usage>
20064                <enumeratedValue>
20065                  <name>Clear</name>
20066                  <description>Disable</description>
20067                  <value>1</value>
20068                </enumeratedValue>
20069              </enumeratedValues>
20070            </field>
20071          </fields>
20072        </register>
20073        <register>
20074          <name>SEMSTAT</name>
20075          <description>Semaphore status register</description>
20076          <addressOffset>0x400</addressOffset>
20077          <access>read-only</access>
20078          <resetValue>0x00000001</resetValue>
20079          <fields>
20080            <field>
20081              <name>SEMSTAT</name>
20082              <description>Semaphore status</description>
20083              <lsb>0</lsb>
20084              <msb>1</msb>
20085              <enumeratedValues>
20086                <enumeratedValue>
20087                  <name>Free</name>
20088                  <description>Semaphore is free</description>
20089                  <value>0</value>
20090                </enumeratedValue>
20091                <enumeratedValue>
20092                  <name>CPU</name>
20093                  <description>Semaphore is assigned to CPU</description>
20094                  <value>1</value>
20095                </enumeratedValue>
20096                <enumeratedValue>
20097                  <name>SPIS</name>
20098                  <description>Semaphore is assigned to SPI slave</description>
20099                  <value>2</value>
20100                </enumeratedValue>
20101                <enumeratedValue>
20102                  <name>CPUPending</name>
20103                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
20104                  <value>3</value>
20105                </enumeratedValue>
20106              </enumeratedValues>
20107            </field>
20108          </fields>
20109        </register>
20110        <register>
20111          <name>STATUS</name>
20112          <description>Status from last transaction</description>
20113          <addressOffset>0x440</addressOffset>
20114          <access>read-write</access>
20115          <fields>
20116            <field>
20117              <name>OVERREAD</name>
20118              <description>TX buffer over-read detected, and prevented</description>
20119              <lsb>0</lsb>
20120              <msb>0</msb>
20121              <enumeratedValues>
20122                <usage>read</usage>
20123                <enumeratedValue>
20124                  <name>NotPresent</name>
20125                  <description>Read: error not present</description>
20126                  <value>0</value>
20127                </enumeratedValue>
20128                <enumeratedValue>
20129                  <name>Present</name>
20130                  <description>Read: error present</description>
20131                  <value>1</value>
20132                </enumeratedValue>
20133              </enumeratedValues>
20134              <enumeratedValues>
20135                <usage>write</usage>
20136                <enumeratedValue>
20137                  <name>Clear</name>
20138                  <description>Write: clear error on writing '1'</description>
20139                  <value>1</value>
20140                </enumeratedValue>
20141              </enumeratedValues>
20142            </field>
20143            <field>
20144              <name>OVERFLOW</name>
20145              <description>RX buffer overflow detected, and prevented</description>
20146              <lsb>1</lsb>
20147              <msb>1</msb>
20148              <enumeratedValues>
20149                <usage>read</usage>
20150                <enumeratedValue>
20151                  <name>NotPresent</name>
20152                  <description>Read: error not present</description>
20153                  <value>0</value>
20154                </enumeratedValue>
20155                <enumeratedValue>
20156                  <name>Present</name>
20157                  <description>Read: error present</description>
20158                  <value>1</value>
20159                </enumeratedValue>
20160              </enumeratedValues>
20161              <enumeratedValues>
20162                <usage>write</usage>
20163                <enumeratedValue>
20164                  <name>Clear</name>
20165                  <description>Write: clear error on writing '1'</description>
20166                  <value>1</value>
20167                </enumeratedValue>
20168              </enumeratedValues>
20169            </field>
20170          </fields>
20171        </register>
20172        <register>
20173          <name>ENABLE</name>
20174          <description>Enable SPI slave</description>
20175          <addressOffset>0x500</addressOffset>
20176          <access>read-write</access>
20177          <fields>
20178            <field>
20179              <name>ENABLE</name>
20180              <description>Enable or disable SPI slave</description>
20181              <lsb>0</lsb>
20182              <msb>3</msb>
20183              <enumeratedValues>
20184                <enumeratedValue>
20185                  <name>Disabled</name>
20186                  <description>Disable SPI slave</description>
20187                  <value>0</value>
20188                </enumeratedValue>
20189                <enumeratedValue>
20190                  <name>Enabled</name>
20191                  <description>Enable SPI slave</description>
20192                  <value>2</value>
20193                </enumeratedValue>
20194              </enumeratedValues>
20195            </field>
20196          </fields>
20197        </register>
20198        <cluster>
20199          <name>PSEL</name>
20200          <description>Unspecified</description>
20201          <headerStructName>SPIS_PSEL</headerStructName>
20202          <access>read-write</access>
20203          <addressOffset>0x508</addressOffset>
20204          <register>
20205            <name>SCK</name>
20206            <description>Pin select for SCK</description>
20207            <addressOffset>0x000</addressOffset>
20208            <access>read-write</access>
20209            <resetValue>0xFFFFFFFF</resetValue>
20210            <fields>
20211              <field>
20212                <name>PIN</name>
20213                <description>Pin number</description>
20214                <lsb>0</lsb>
20215                <msb>4</msb>
20216              </field>
20217              <field>
20218                <name>CONNECT</name>
20219                <description>Connection</description>
20220                <lsb>31</lsb>
20221                <msb>31</msb>
20222                <enumeratedValues>
20223                  <enumeratedValue>
20224                    <name>Disconnected</name>
20225                    <description>Disconnect</description>
20226                    <value>1</value>
20227                  </enumeratedValue>
20228                  <enumeratedValue>
20229                    <name>Connected</name>
20230                    <description>Connect</description>
20231                    <value>0</value>
20232                  </enumeratedValue>
20233                </enumeratedValues>
20234              </field>
20235            </fields>
20236          </register>
20237          <register>
20238            <name>MISO</name>
20239            <description>Pin select for MISO signal</description>
20240            <addressOffset>0x004</addressOffset>
20241            <access>read-write</access>
20242            <resetValue>0xFFFFFFFF</resetValue>
20243            <fields>
20244              <field>
20245                <name>PIN</name>
20246                <description>Pin number</description>
20247                <lsb>0</lsb>
20248                <msb>4</msb>
20249              </field>
20250              <field>
20251                <name>CONNECT</name>
20252                <description>Connection</description>
20253                <lsb>31</lsb>
20254                <msb>31</msb>
20255                <enumeratedValues>
20256                  <enumeratedValue>
20257                    <name>Disconnected</name>
20258                    <description>Disconnect</description>
20259                    <value>1</value>
20260                  </enumeratedValue>
20261                  <enumeratedValue>
20262                    <name>Connected</name>
20263                    <description>Connect</description>
20264                    <value>0</value>
20265                  </enumeratedValue>
20266                </enumeratedValues>
20267              </field>
20268            </fields>
20269          </register>
20270          <register>
20271            <name>MOSI</name>
20272            <description>Pin select for MOSI signal</description>
20273            <addressOffset>0x008</addressOffset>
20274            <access>read-write</access>
20275            <resetValue>0xFFFFFFFF</resetValue>
20276            <fields>
20277              <field>
20278                <name>PIN</name>
20279                <description>Pin number</description>
20280                <lsb>0</lsb>
20281                <msb>4</msb>
20282              </field>
20283              <field>
20284                <name>CONNECT</name>
20285                <description>Connection</description>
20286                <lsb>31</lsb>
20287                <msb>31</msb>
20288                <enumeratedValues>
20289                  <enumeratedValue>
20290                    <name>Disconnected</name>
20291                    <description>Disconnect</description>
20292                    <value>1</value>
20293                  </enumeratedValue>
20294                  <enumeratedValue>
20295                    <name>Connected</name>
20296                    <description>Connect</description>
20297                    <value>0</value>
20298                  </enumeratedValue>
20299                </enumeratedValues>
20300              </field>
20301            </fields>
20302          </register>
20303          <register>
20304            <name>CSN</name>
20305            <description>Pin select for CSN signal</description>
20306            <addressOffset>0x00C</addressOffset>
20307            <access>read-write</access>
20308            <resetValue>0xFFFFFFFF</resetValue>
20309            <fields>
20310              <field>
20311                <name>PIN</name>
20312                <description>Pin number</description>
20313                <lsb>0</lsb>
20314                <msb>4</msb>
20315              </field>
20316              <field>
20317                <name>CONNECT</name>
20318                <description>Connection</description>
20319                <lsb>31</lsb>
20320                <msb>31</msb>
20321                <enumeratedValues>
20322                  <enumeratedValue>
20323                    <name>Disconnected</name>
20324                    <description>Disconnect</description>
20325                    <value>1</value>
20326                  </enumeratedValue>
20327                  <enumeratedValue>
20328                    <name>Connected</name>
20329                    <description>Connect</description>
20330                    <value>0</value>
20331                  </enumeratedValue>
20332                </enumeratedValues>
20333              </field>
20334            </fields>
20335          </register>
20336        </cluster>
20337        <cluster>
20338          <name>RXD</name>
20339          <description>Unspecified</description>
20340          <headerStructName>SPIS_RXD</headerStructName>
20341          <access>read-write</access>
20342          <addressOffset>0x534</addressOffset>
20343          <register>
20344            <name>PTR</name>
20345            <description>RXD data pointer</description>
20346            <addressOffset>0x000</addressOffset>
20347            <access>read-write</access>
20348            <fields>
20349              <field>
20350                <name>PTR</name>
20351                <description>RXD data pointer</description>
20352                <lsb>0</lsb>
20353                <msb>31</msb>
20354              </field>
20355            </fields>
20356          </register>
20357          <register>
20358            <name>MAXCNT</name>
20359            <description>Maximum number of bytes in receive buffer</description>
20360            <addressOffset>0x004</addressOffset>
20361            <access>read-write</access>
20362            <fields>
20363              <field>
20364                <name>MAXCNT</name>
20365                <description>Maximum number of bytes in receive buffer</description>
20366                <lsb>0</lsb>
20367                <msb>13</msb>
20368              </field>
20369            </fields>
20370          </register>
20371          <register>
20372            <name>AMOUNT</name>
20373            <description>Number of bytes received in last granted transaction</description>
20374            <addressOffset>0x008</addressOffset>
20375            <access>read-only</access>
20376            <fields>
20377              <field>
20378                <name>AMOUNT</name>
20379                <description>Number of bytes received in the last granted transaction</description>
20380                <lsb>0</lsb>
20381                <msb>13</msb>
20382              </field>
20383            </fields>
20384          </register>
20385          <register>
20386            <name>LIST</name>
20387            <description>EasyDMA list type</description>
20388            <addressOffset>0x00C</addressOffset>
20389            <access>read-write</access>
20390            <fields>
20391              <field>
20392                <name>LIST</name>
20393                <description>List type</description>
20394                <lsb>0</lsb>
20395                <msb>1</msb>
20396                <enumeratedValues>
20397                  <enumeratedValue>
20398                    <name>Disabled</name>
20399                    <description>Disable EasyDMA list</description>
20400                    <value>0</value>
20401                  </enumeratedValue>
20402                  <enumeratedValue>
20403                    <name>ArrayList</name>
20404                    <description>Use array list</description>
20405                    <value>1</value>
20406                  </enumeratedValue>
20407                </enumeratedValues>
20408              </field>
20409            </fields>
20410          </register>
20411        </cluster>
20412        <cluster>
20413          <name>TXD</name>
20414          <description>Unspecified</description>
20415          <headerStructName>SPIS_TXD</headerStructName>
20416          <access>read-write</access>
20417          <addressOffset>0x544</addressOffset>
20418          <register>
20419            <name>PTR</name>
20420            <description>TXD data pointer</description>
20421            <addressOffset>0x000</addressOffset>
20422            <access>read-write</access>
20423            <fields>
20424              <field>
20425                <name>PTR</name>
20426                <description>TXD data pointer</description>
20427                <lsb>0</lsb>
20428                <msb>31</msb>
20429              </field>
20430            </fields>
20431          </register>
20432          <register>
20433            <name>MAXCNT</name>
20434            <description>Maximum number of bytes in transmit buffer</description>
20435            <addressOffset>0x004</addressOffset>
20436            <access>read-write</access>
20437            <fields>
20438              <field>
20439                <name>MAXCNT</name>
20440                <description>Maximum number of bytes in transmit buffer</description>
20441                <lsb>0</lsb>
20442                <msb>13</msb>
20443              </field>
20444            </fields>
20445          </register>
20446          <register>
20447            <name>AMOUNT</name>
20448            <description>Number of bytes transmitted in last granted transaction</description>
20449            <addressOffset>0x008</addressOffset>
20450            <access>read-only</access>
20451            <fields>
20452              <field>
20453                <name>AMOUNT</name>
20454                <description>Number of bytes transmitted in last granted transaction</description>
20455                <lsb>0</lsb>
20456                <msb>13</msb>
20457              </field>
20458            </fields>
20459          </register>
20460          <register>
20461            <name>LIST</name>
20462            <description>EasyDMA list type</description>
20463            <addressOffset>0x00C</addressOffset>
20464            <access>read-write</access>
20465            <fields>
20466              <field>
20467                <name>LIST</name>
20468                <description>List type</description>
20469                <lsb>0</lsb>
20470                <msb>1</msb>
20471                <enumeratedValues>
20472                  <enumeratedValue>
20473                    <name>Disabled</name>
20474                    <description>Disable EasyDMA list</description>
20475                    <value>0</value>
20476                  </enumeratedValue>
20477                  <enumeratedValue>
20478                    <name>ArrayList</name>
20479                    <description>Use array list</description>
20480                    <value>1</value>
20481                  </enumeratedValue>
20482                </enumeratedValues>
20483              </field>
20484            </fields>
20485          </register>
20486        </cluster>
20487        <register>
20488          <name>CONFIG</name>
20489          <description>Configuration register</description>
20490          <addressOffset>0x554</addressOffset>
20491          <access>read-write</access>
20492          <fields>
20493            <field>
20494              <name>ORDER</name>
20495              <description>Bit order</description>
20496              <lsb>0</lsb>
20497              <msb>0</msb>
20498              <enumeratedValues>
20499                <enumeratedValue>
20500                  <name>MsbFirst</name>
20501                  <description>Most significant bit shifted out first</description>
20502                  <value>0</value>
20503                </enumeratedValue>
20504                <enumeratedValue>
20505                  <name>LsbFirst</name>
20506                  <description>Least significant bit shifted out first</description>
20507                  <value>1</value>
20508                </enumeratedValue>
20509              </enumeratedValues>
20510            </field>
20511            <field>
20512              <name>CPHA</name>
20513              <description>Serial clock (SCK) phase</description>
20514              <lsb>1</lsb>
20515              <msb>1</msb>
20516              <enumeratedValues>
20517                <enumeratedValue>
20518                  <name>Leading</name>
20519                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
20520                  <value>0</value>
20521                </enumeratedValue>
20522                <enumeratedValue>
20523                  <name>Trailing</name>
20524                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
20525                  <value>1</value>
20526                </enumeratedValue>
20527              </enumeratedValues>
20528            </field>
20529            <field>
20530              <name>CPOL</name>
20531              <description>Serial clock (SCK) polarity</description>
20532              <lsb>2</lsb>
20533              <msb>2</msb>
20534              <enumeratedValues>
20535                <enumeratedValue>
20536                  <name>ActiveHigh</name>
20537                  <description>Active high</description>
20538                  <value>0</value>
20539                </enumeratedValue>
20540                <enumeratedValue>
20541                  <name>ActiveLow</name>
20542                  <description>Active low</description>
20543                  <value>1</value>
20544                </enumeratedValue>
20545              </enumeratedValues>
20546            </field>
20547          </fields>
20548        </register>
20549        <register>
20550          <name>DEF</name>
20551          <description>Default character. Character clocked out in case of an ignored transaction.</description>
20552          <addressOffset>0x55C</addressOffset>
20553          <access>read-write</access>
20554          <fields>
20555            <field>
20556              <name>DEF</name>
20557              <description>Default character. Character clocked out in case of an ignored transaction.</description>
20558              <lsb>0</lsb>
20559              <msb>7</msb>
20560            </field>
20561          </fields>
20562        </register>
20563        <register>
20564          <name>ORC</name>
20565          <description>Over-read character</description>
20566          <addressOffset>0x5C0</addressOffset>
20567          <access>read-write</access>
20568          <fields>
20569            <field>
20570              <name>ORC</name>
20571              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
20572              <lsb>0</lsb>
20573              <msb>7</msb>
20574            </field>
20575          </fields>
20576        </register>
20577      </registers>
20578    </peripheral>
20579    <peripheral>
20580      <name>GPIOTE</name>
20581      <description>GPIO Tasks and Events</description>
20582      <baseAddress>0x40006000</baseAddress>
20583      <addressBlock>
20584        <offset>0</offset>
20585        <size>0x1000</size>
20586        <usage>registers</usage>
20587      </addressBlock>
20588      <interrupt>
20589        <name>GPIOTE</name>
20590        <value>6</value>
20591      </interrupt>
20592      <groupName>GPIOTE</groupName>
20593      <size>0x20</size>
20594      <registers>
20595        <register>
20596          <dim>0x8</dim>
20597          <dimIncrement>0x4</dimIncrement>
20598          <name>TASKS_OUT[%s]</name>
20599          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
20600          <addressOffset>0x000</addressOffset>
20601          <access>write-only</access>
20602          <fields>
20603            <field>
20604              <name>TASKS_OUT</name>
20605              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
20606              <lsb>0</lsb>
20607              <msb>0</msb>
20608              <enumeratedValues>
20609                <enumeratedValue>
20610                  <name>Trigger</name>
20611                  <description>Trigger task</description>
20612                  <value>1</value>
20613                </enumeratedValue>
20614              </enumeratedValues>
20615            </field>
20616          </fields>
20617        </register>
20618        <register>
20619          <dim>0x8</dim>
20620          <dimIncrement>0x4</dimIncrement>
20621          <name>TASKS_SET[%s]</name>
20622          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
20623          <addressOffset>0x030</addressOffset>
20624          <access>write-only</access>
20625          <fields>
20626            <field>
20627              <name>TASKS_SET</name>
20628              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
20629              <lsb>0</lsb>
20630              <msb>0</msb>
20631              <enumeratedValues>
20632                <enumeratedValue>
20633                  <name>Trigger</name>
20634                  <description>Trigger task</description>
20635                  <value>1</value>
20636                </enumeratedValue>
20637              </enumeratedValues>
20638            </field>
20639          </fields>
20640        </register>
20641        <register>
20642          <dim>0x8</dim>
20643          <dimIncrement>0x4</dimIncrement>
20644          <name>TASKS_CLR[%s]</name>
20645          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
20646          <addressOffset>0x060</addressOffset>
20647          <access>write-only</access>
20648          <fields>
20649            <field>
20650              <name>TASKS_CLR</name>
20651              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
20652              <lsb>0</lsb>
20653              <msb>0</msb>
20654              <enumeratedValues>
20655                <enumeratedValue>
20656                  <name>Trigger</name>
20657                  <description>Trigger task</description>
20658                  <value>1</value>
20659                </enumeratedValue>
20660              </enumeratedValues>
20661            </field>
20662          </fields>
20663        </register>
20664        <register>
20665          <dim>0x8</dim>
20666          <dimIncrement>0x4</dimIncrement>
20667          <name>EVENTS_IN[%s]</name>
20668          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
20669          <addressOffset>0x100</addressOffset>
20670          <access>read-write</access>
20671          <fields>
20672            <field>
20673              <name>EVENTS_IN</name>
20674              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
20675              <lsb>0</lsb>
20676              <msb>0</msb>
20677              <enumeratedValues>
20678                <enumeratedValue>
20679                  <name>NotGenerated</name>
20680                  <description>Event not generated</description>
20681                  <value>0</value>
20682                </enumeratedValue>
20683                <enumeratedValue>
20684                  <name>Generated</name>
20685                  <description>Event generated</description>
20686                  <value>1</value>
20687                </enumeratedValue>
20688              </enumeratedValues>
20689            </field>
20690          </fields>
20691        </register>
20692        <register>
20693          <name>EVENTS_PORT</name>
20694          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
20695          <addressOffset>0x17C</addressOffset>
20696          <access>read-write</access>
20697          <fields>
20698            <field>
20699              <name>EVENTS_PORT</name>
20700              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
20701              <lsb>0</lsb>
20702              <msb>0</msb>
20703              <enumeratedValues>
20704                <enumeratedValue>
20705                  <name>NotGenerated</name>
20706                  <description>Event not generated</description>
20707                  <value>0</value>
20708                </enumeratedValue>
20709                <enumeratedValue>
20710                  <name>Generated</name>
20711                  <description>Event generated</description>
20712                  <value>1</value>
20713                </enumeratedValue>
20714              </enumeratedValues>
20715            </field>
20716          </fields>
20717        </register>
20718        <register>
20719          <name>INTENSET</name>
20720          <description>Enable interrupt</description>
20721          <addressOffset>0x304</addressOffset>
20722          <access>read-write</access>
20723          <fields>
20724            <field>
20725              <name>IN0</name>
20726              <description>Write '1' to enable interrupt for event IN[0]</description>
20727              <lsb>0</lsb>
20728              <msb>0</msb>
20729              <enumeratedValues>
20730                <usage>read</usage>
20731                <enumeratedValue>
20732                  <name>Disabled</name>
20733                  <description>Read: Disabled</description>
20734                  <value>0</value>
20735                </enumeratedValue>
20736                <enumeratedValue>
20737                  <name>Enabled</name>
20738                  <description>Read: Enabled</description>
20739                  <value>1</value>
20740                </enumeratedValue>
20741              </enumeratedValues>
20742              <enumeratedValues>
20743                <usage>write</usage>
20744                <enumeratedValue>
20745                  <name>Set</name>
20746                  <description>Enable</description>
20747                  <value>1</value>
20748                </enumeratedValue>
20749              </enumeratedValues>
20750            </field>
20751            <field>
20752              <name>IN1</name>
20753              <description>Write '1' to enable interrupt for event IN[1]</description>
20754              <lsb>1</lsb>
20755              <msb>1</msb>
20756              <enumeratedValues>
20757                <usage>read</usage>
20758                <enumeratedValue>
20759                  <name>Disabled</name>
20760                  <description>Read: Disabled</description>
20761                  <value>0</value>
20762                </enumeratedValue>
20763                <enumeratedValue>
20764                  <name>Enabled</name>
20765                  <description>Read: Enabled</description>
20766                  <value>1</value>
20767                </enumeratedValue>
20768              </enumeratedValues>
20769              <enumeratedValues>
20770                <usage>write</usage>
20771                <enumeratedValue>
20772                  <name>Set</name>
20773                  <description>Enable</description>
20774                  <value>1</value>
20775                </enumeratedValue>
20776              </enumeratedValues>
20777            </field>
20778            <field>
20779              <name>IN2</name>
20780              <description>Write '1' to enable interrupt for event IN[2]</description>
20781              <lsb>2</lsb>
20782              <msb>2</msb>
20783              <enumeratedValues>
20784                <usage>read</usage>
20785                <enumeratedValue>
20786                  <name>Disabled</name>
20787                  <description>Read: Disabled</description>
20788                  <value>0</value>
20789                </enumeratedValue>
20790                <enumeratedValue>
20791                  <name>Enabled</name>
20792                  <description>Read: Enabled</description>
20793                  <value>1</value>
20794                </enumeratedValue>
20795              </enumeratedValues>
20796              <enumeratedValues>
20797                <usage>write</usage>
20798                <enumeratedValue>
20799                  <name>Set</name>
20800                  <description>Enable</description>
20801                  <value>1</value>
20802                </enumeratedValue>
20803              </enumeratedValues>
20804            </field>
20805            <field>
20806              <name>IN3</name>
20807              <description>Write '1' to enable interrupt for event IN[3]</description>
20808              <lsb>3</lsb>
20809              <msb>3</msb>
20810              <enumeratedValues>
20811                <usage>read</usage>
20812                <enumeratedValue>
20813                  <name>Disabled</name>
20814                  <description>Read: Disabled</description>
20815                  <value>0</value>
20816                </enumeratedValue>
20817                <enumeratedValue>
20818                  <name>Enabled</name>
20819                  <description>Read: Enabled</description>
20820                  <value>1</value>
20821                </enumeratedValue>
20822              </enumeratedValues>
20823              <enumeratedValues>
20824                <usage>write</usage>
20825                <enumeratedValue>
20826                  <name>Set</name>
20827                  <description>Enable</description>
20828                  <value>1</value>
20829                </enumeratedValue>
20830              </enumeratedValues>
20831            </field>
20832            <field>
20833              <name>IN4</name>
20834              <description>Write '1' to enable interrupt for event IN[4]</description>
20835              <lsb>4</lsb>
20836              <msb>4</msb>
20837              <enumeratedValues>
20838                <usage>read</usage>
20839                <enumeratedValue>
20840                  <name>Disabled</name>
20841                  <description>Read: Disabled</description>
20842                  <value>0</value>
20843                </enumeratedValue>
20844                <enumeratedValue>
20845                  <name>Enabled</name>
20846                  <description>Read: Enabled</description>
20847                  <value>1</value>
20848                </enumeratedValue>
20849              </enumeratedValues>
20850              <enumeratedValues>
20851                <usage>write</usage>
20852                <enumeratedValue>
20853                  <name>Set</name>
20854                  <description>Enable</description>
20855                  <value>1</value>
20856                </enumeratedValue>
20857              </enumeratedValues>
20858            </field>
20859            <field>
20860              <name>IN5</name>
20861              <description>Write '1' to enable interrupt for event IN[5]</description>
20862              <lsb>5</lsb>
20863              <msb>5</msb>
20864              <enumeratedValues>
20865                <usage>read</usage>
20866                <enumeratedValue>
20867                  <name>Disabled</name>
20868                  <description>Read: Disabled</description>
20869                  <value>0</value>
20870                </enumeratedValue>
20871                <enumeratedValue>
20872                  <name>Enabled</name>
20873                  <description>Read: Enabled</description>
20874                  <value>1</value>
20875                </enumeratedValue>
20876              </enumeratedValues>
20877              <enumeratedValues>
20878                <usage>write</usage>
20879                <enumeratedValue>
20880                  <name>Set</name>
20881                  <description>Enable</description>
20882                  <value>1</value>
20883                </enumeratedValue>
20884              </enumeratedValues>
20885            </field>
20886            <field>
20887              <name>IN6</name>
20888              <description>Write '1' to enable interrupt for event IN[6]</description>
20889              <lsb>6</lsb>
20890              <msb>6</msb>
20891              <enumeratedValues>
20892                <usage>read</usage>
20893                <enumeratedValue>
20894                  <name>Disabled</name>
20895                  <description>Read: Disabled</description>
20896                  <value>0</value>
20897                </enumeratedValue>
20898                <enumeratedValue>
20899                  <name>Enabled</name>
20900                  <description>Read: Enabled</description>
20901                  <value>1</value>
20902                </enumeratedValue>
20903              </enumeratedValues>
20904              <enumeratedValues>
20905                <usage>write</usage>
20906                <enumeratedValue>
20907                  <name>Set</name>
20908                  <description>Enable</description>
20909                  <value>1</value>
20910                </enumeratedValue>
20911              </enumeratedValues>
20912            </field>
20913            <field>
20914              <name>IN7</name>
20915              <description>Write '1' to enable interrupt for event IN[7]</description>
20916              <lsb>7</lsb>
20917              <msb>7</msb>
20918              <enumeratedValues>
20919                <usage>read</usage>
20920                <enumeratedValue>
20921                  <name>Disabled</name>
20922                  <description>Read: Disabled</description>
20923                  <value>0</value>
20924                </enumeratedValue>
20925                <enumeratedValue>
20926                  <name>Enabled</name>
20927                  <description>Read: Enabled</description>
20928                  <value>1</value>
20929                </enumeratedValue>
20930              </enumeratedValues>
20931              <enumeratedValues>
20932                <usage>write</usage>
20933                <enumeratedValue>
20934                  <name>Set</name>
20935                  <description>Enable</description>
20936                  <value>1</value>
20937                </enumeratedValue>
20938              </enumeratedValues>
20939            </field>
20940            <field>
20941              <name>PORT</name>
20942              <description>Write '1' to enable interrupt for event PORT</description>
20943              <lsb>31</lsb>
20944              <msb>31</msb>
20945              <enumeratedValues>
20946                <usage>read</usage>
20947                <enumeratedValue>
20948                  <name>Disabled</name>
20949                  <description>Read: Disabled</description>
20950                  <value>0</value>
20951                </enumeratedValue>
20952                <enumeratedValue>
20953                  <name>Enabled</name>
20954                  <description>Read: Enabled</description>
20955                  <value>1</value>
20956                </enumeratedValue>
20957              </enumeratedValues>
20958              <enumeratedValues>
20959                <usage>write</usage>
20960                <enumeratedValue>
20961                  <name>Set</name>
20962                  <description>Enable</description>
20963                  <value>1</value>
20964                </enumeratedValue>
20965              </enumeratedValues>
20966            </field>
20967          </fields>
20968        </register>
20969        <register>
20970          <name>INTENCLR</name>
20971          <description>Disable interrupt</description>
20972          <addressOffset>0x308</addressOffset>
20973          <access>read-write</access>
20974          <fields>
20975            <field>
20976              <name>IN0</name>
20977              <description>Write '1' to disable interrupt for event IN[0]</description>
20978              <lsb>0</lsb>
20979              <msb>0</msb>
20980              <enumeratedValues>
20981                <usage>read</usage>
20982                <enumeratedValue>
20983                  <name>Disabled</name>
20984                  <description>Read: Disabled</description>
20985                  <value>0</value>
20986                </enumeratedValue>
20987                <enumeratedValue>
20988                  <name>Enabled</name>
20989                  <description>Read: Enabled</description>
20990                  <value>1</value>
20991                </enumeratedValue>
20992              </enumeratedValues>
20993              <enumeratedValues>
20994                <usage>write</usage>
20995                <enumeratedValue>
20996                  <name>Clear</name>
20997                  <description>Disable</description>
20998                  <value>1</value>
20999                </enumeratedValue>
21000              </enumeratedValues>
21001            </field>
21002            <field>
21003              <name>IN1</name>
21004              <description>Write '1' to disable interrupt for event IN[1]</description>
21005              <lsb>1</lsb>
21006              <msb>1</msb>
21007              <enumeratedValues>
21008                <usage>read</usage>
21009                <enumeratedValue>
21010                  <name>Disabled</name>
21011                  <description>Read: Disabled</description>
21012                  <value>0</value>
21013                </enumeratedValue>
21014                <enumeratedValue>
21015                  <name>Enabled</name>
21016                  <description>Read: Enabled</description>
21017                  <value>1</value>
21018                </enumeratedValue>
21019              </enumeratedValues>
21020              <enumeratedValues>
21021                <usage>write</usage>
21022                <enumeratedValue>
21023                  <name>Clear</name>
21024                  <description>Disable</description>
21025                  <value>1</value>
21026                </enumeratedValue>
21027              </enumeratedValues>
21028            </field>
21029            <field>
21030              <name>IN2</name>
21031              <description>Write '1' to disable interrupt for event IN[2]</description>
21032              <lsb>2</lsb>
21033              <msb>2</msb>
21034              <enumeratedValues>
21035                <usage>read</usage>
21036                <enumeratedValue>
21037                  <name>Disabled</name>
21038                  <description>Read: Disabled</description>
21039                  <value>0</value>
21040                </enumeratedValue>
21041                <enumeratedValue>
21042                  <name>Enabled</name>
21043                  <description>Read: Enabled</description>
21044                  <value>1</value>
21045                </enumeratedValue>
21046              </enumeratedValues>
21047              <enumeratedValues>
21048                <usage>write</usage>
21049                <enumeratedValue>
21050                  <name>Clear</name>
21051                  <description>Disable</description>
21052                  <value>1</value>
21053                </enumeratedValue>
21054              </enumeratedValues>
21055            </field>
21056            <field>
21057              <name>IN3</name>
21058              <description>Write '1' to disable interrupt for event IN[3]</description>
21059              <lsb>3</lsb>
21060              <msb>3</msb>
21061              <enumeratedValues>
21062                <usage>read</usage>
21063                <enumeratedValue>
21064                  <name>Disabled</name>
21065                  <description>Read: Disabled</description>
21066                  <value>0</value>
21067                </enumeratedValue>
21068                <enumeratedValue>
21069                  <name>Enabled</name>
21070                  <description>Read: Enabled</description>
21071                  <value>1</value>
21072                </enumeratedValue>
21073              </enumeratedValues>
21074              <enumeratedValues>
21075                <usage>write</usage>
21076                <enumeratedValue>
21077                  <name>Clear</name>
21078                  <description>Disable</description>
21079                  <value>1</value>
21080                </enumeratedValue>
21081              </enumeratedValues>
21082            </field>
21083            <field>
21084              <name>IN4</name>
21085              <description>Write '1' to disable interrupt for event IN[4]</description>
21086              <lsb>4</lsb>
21087              <msb>4</msb>
21088              <enumeratedValues>
21089                <usage>read</usage>
21090                <enumeratedValue>
21091                  <name>Disabled</name>
21092                  <description>Read: Disabled</description>
21093                  <value>0</value>
21094                </enumeratedValue>
21095                <enumeratedValue>
21096                  <name>Enabled</name>
21097                  <description>Read: Enabled</description>
21098                  <value>1</value>
21099                </enumeratedValue>
21100              </enumeratedValues>
21101              <enumeratedValues>
21102                <usage>write</usage>
21103                <enumeratedValue>
21104                  <name>Clear</name>
21105                  <description>Disable</description>
21106                  <value>1</value>
21107                </enumeratedValue>
21108              </enumeratedValues>
21109            </field>
21110            <field>
21111              <name>IN5</name>
21112              <description>Write '1' to disable interrupt for event IN[5]</description>
21113              <lsb>5</lsb>
21114              <msb>5</msb>
21115              <enumeratedValues>
21116                <usage>read</usage>
21117                <enumeratedValue>
21118                  <name>Disabled</name>
21119                  <description>Read: Disabled</description>
21120                  <value>0</value>
21121                </enumeratedValue>
21122                <enumeratedValue>
21123                  <name>Enabled</name>
21124                  <description>Read: Enabled</description>
21125                  <value>1</value>
21126                </enumeratedValue>
21127              </enumeratedValues>
21128              <enumeratedValues>
21129                <usage>write</usage>
21130                <enumeratedValue>
21131                  <name>Clear</name>
21132                  <description>Disable</description>
21133                  <value>1</value>
21134                </enumeratedValue>
21135              </enumeratedValues>
21136            </field>
21137            <field>
21138              <name>IN6</name>
21139              <description>Write '1' to disable interrupt for event IN[6]</description>
21140              <lsb>6</lsb>
21141              <msb>6</msb>
21142              <enumeratedValues>
21143                <usage>read</usage>
21144                <enumeratedValue>
21145                  <name>Disabled</name>
21146                  <description>Read: Disabled</description>
21147                  <value>0</value>
21148                </enumeratedValue>
21149                <enumeratedValue>
21150                  <name>Enabled</name>
21151                  <description>Read: Enabled</description>
21152                  <value>1</value>
21153                </enumeratedValue>
21154              </enumeratedValues>
21155              <enumeratedValues>
21156                <usage>write</usage>
21157                <enumeratedValue>
21158                  <name>Clear</name>
21159                  <description>Disable</description>
21160                  <value>1</value>
21161                </enumeratedValue>
21162              </enumeratedValues>
21163            </field>
21164            <field>
21165              <name>IN7</name>
21166              <description>Write '1' to disable interrupt for event IN[7]</description>
21167              <lsb>7</lsb>
21168              <msb>7</msb>
21169              <enumeratedValues>
21170                <usage>read</usage>
21171                <enumeratedValue>
21172                  <name>Disabled</name>
21173                  <description>Read: Disabled</description>
21174                  <value>0</value>
21175                </enumeratedValue>
21176                <enumeratedValue>
21177                  <name>Enabled</name>
21178                  <description>Read: Enabled</description>
21179                  <value>1</value>
21180                </enumeratedValue>
21181              </enumeratedValues>
21182              <enumeratedValues>
21183                <usage>write</usage>
21184                <enumeratedValue>
21185                  <name>Clear</name>
21186                  <description>Disable</description>
21187                  <value>1</value>
21188                </enumeratedValue>
21189              </enumeratedValues>
21190            </field>
21191            <field>
21192              <name>PORT</name>
21193              <description>Write '1' to disable interrupt for event PORT</description>
21194              <lsb>31</lsb>
21195              <msb>31</msb>
21196              <enumeratedValues>
21197                <usage>read</usage>
21198                <enumeratedValue>
21199                  <name>Disabled</name>
21200                  <description>Read: Disabled</description>
21201                  <value>0</value>
21202                </enumeratedValue>
21203                <enumeratedValue>
21204                  <name>Enabled</name>
21205                  <description>Read: Enabled</description>
21206                  <value>1</value>
21207                </enumeratedValue>
21208              </enumeratedValues>
21209              <enumeratedValues>
21210                <usage>write</usage>
21211                <enumeratedValue>
21212                  <name>Clear</name>
21213                  <description>Disable</description>
21214                  <value>1</value>
21215                </enumeratedValue>
21216              </enumeratedValues>
21217            </field>
21218          </fields>
21219        </register>
21220        <register>
21221          <dim>0x8</dim>
21222          <dimIncrement>0x4</dimIncrement>
21223          <name>CONFIG[%s]</name>
21224          <description>Description collection: Configuration for OUT[n], SET[n], and CLR[n] tasks and IN[n] event</description>
21225          <addressOffset>0x510</addressOffset>
21226          <access>read-write</access>
21227          <fields>
21228            <field>
21229              <name>MODE</name>
21230              <description>Mode</description>
21231              <lsb>0</lsb>
21232              <msb>1</msb>
21233              <enumeratedValues>
21234                <enumeratedValue>
21235                  <name>Disabled</name>
21236                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
21237                  <value>0</value>
21238                </enumeratedValue>
21239                <enumeratedValue>
21240                  <name>Event</name>
21241                  <description>Event mode</description>
21242                  <value>1</value>
21243                </enumeratedValue>
21244                <enumeratedValue>
21245                  <name>Task</name>
21246                  <description>Task mode</description>
21247                  <value>3</value>
21248                </enumeratedValue>
21249              </enumeratedValues>
21250            </field>
21251            <field>
21252              <name>PSEL</name>
21253              <description>GPIO number associated with SET[n], CLR[n], and OUT[n] tasks and IN[n] event</description>
21254              <lsb>8</lsb>
21255              <msb>12</msb>
21256            </field>
21257            <field>
21258              <name>POLARITY</name>
21259              <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>
21260              <lsb>16</lsb>
21261              <msb>17</msb>
21262              <enumeratedValues>
21263                <enumeratedValue>
21264                  <name>None</name>
21265                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
21266                  <value>0</value>
21267                </enumeratedValue>
21268                <enumeratedValue>
21269                  <name>LoToHi</name>
21270                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
21271                  <value>1</value>
21272                </enumeratedValue>
21273                <enumeratedValue>
21274                  <name>HiToLo</name>
21275                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
21276                  <value>2</value>
21277                </enumeratedValue>
21278                <enumeratedValue>
21279                  <name>Toggle</name>
21280                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
21281                  <value>3</value>
21282                </enumeratedValue>
21283              </enumeratedValues>
21284            </field>
21285            <field>
21286              <name>OUTINIT</name>
21287              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
21288              <lsb>20</lsb>
21289              <msb>20</msb>
21290              <enumeratedValues>
21291                <enumeratedValue>
21292                  <name>Low</name>
21293                  <description>Task mode: Initial value of pin before task triggering is low</description>
21294                  <value>0</value>
21295                </enumeratedValue>
21296                <enumeratedValue>
21297                  <name>High</name>
21298                  <description>Task mode: Initial value of pin before task triggering is high</description>
21299                  <value>1</value>
21300                </enumeratedValue>
21301              </enumeratedValues>
21302            </field>
21303          </fields>
21304        </register>
21305      </registers>
21306    </peripheral>
21307    <peripheral>
21308      <name>SAADC</name>
21309      <description>Analog to Digital Converter</description>
21310      <baseAddress>0x40007000</baseAddress>
21311      <addressBlock>
21312        <offset>0</offset>
21313        <size>0x1000</size>
21314        <usage>registers</usage>
21315      </addressBlock>
21316      <interrupt>
21317        <name>SAADC</name>
21318        <value>7</value>
21319      </interrupt>
21320      <groupName>SAADC</groupName>
21321      <size>0x20</size>
21322      <registers>
21323        <register>
21324          <name>TASKS_START</name>
21325          <description>Start the ADC and prepare the result buffer in RAM</description>
21326          <addressOffset>0x000</addressOffset>
21327          <access>write-only</access>
21328          <fields>
21329            <field>
21330              <name>TASKS_START</name>
21331              <description>Start the ADC and prepare the result buffer in RAM</description>
21332              <lsb>0</lsb>
21333              <msb>0</msb>
21334              <enumeratedValues>
21335                <enumeratedValue>
21336                  <name>Trigger</name>
21337                  <description>Trigger task</description>
21338                  <value>1</value>
21339                </enumeratedValue>
21340              </enumeratedValues>
21341            </field>
21342          </fields>
21343        </register>
21344        <register>
21345          <name>TASKS_SAMPLE</name>
21346          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
21347          <addressOffset>0x004</addressOffset>
21348          <access>write-only</access>
21349          <fields>
21350            <field>
21351              <name>TASKS_SAMPLE</name>
21352              <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
21353              <lsb>0</lsb>
21354              <msb>0</msb>
21355              <enumeratedValues>
21356                <enumeratedValue>
21357                  <name>Trigger</name>
21358                  <description>Trigger task</description>
21359                  <value>1</value>
21360                </enumeratedValue>
21361              </enumeratedValues>
21362            </field>
21363          </fields>
21364        </register>
21365        <register>
21366          <name>TASKS_STOP</name>
21367          <description>Stop the ADC and terminate any on-going conversion</description>
21368          <addressOffset>0x008</addressOffset>
21369          <access>write-only</access>
21370          <fields>
21371            <field>
21372              <name>TASKS_STOP</name>
21373              <description>Stop the ADC and terminate any on-going conversion</description>
21374              <lsb>0</lsb>
21375              <msb>0</msb>
21376              <enumeratedValues>
21377                <enumeratedValue>
21378                  <name>Trigger</name>
21379                  <description>Trigger task</description>
21380                  <value>1</value>
21381                </enumeratedValue>
21382              </enumeratedValues>
21383            </field>
21384          </fields>
21385        </register>
21386        <register>
21387          <name>TASKS_CALIBRATEOFFSET</name>
21388          <description>Starts offset auto-calibration</description>
21389          <addressOffset>0x00C</addressOffset>
21390          <access>write-only</access>
21391          <fields>
21392            <field>
21393              <name>TASKS_CALIBRATEOFFSET</name>
21394              <description>Starts offset auto-calibration</description>
21395              <lsb>0</lsb>
21396              <msb>0</msb>
21397              <enumeratedValues>
21398                <enumeratedValue>
21399                  <name>Trigger</name>
21400                  <description>Trigger task</description>
21401                  <value>1</value>
21402                </enumeratedValue>
21403              </enumeratedValues>
21404            </field>
21405          </fields>
21406        </register>
21407        <register>
21408          <name>EVENTS_STARTED</name>
21409          <description>The ADC has started</description>
21410          <addressOffset>0x100</addressOffset>
21411          <access>read-write</access>
21412          <fields>
21413            <field>
21414              <name>EVENTS_STARTED</name>
21415              <description>The ADC has started</description>
21416              <lsb>0</lsb>
21417              <msb>0</msb>
21418              <enumeratedValues>
21419                <enumeratedValue>
21420                  <name>NotGenerated</name>
21421                  <description>Event not generated</description>
21422                  <value>0</value>
21423                </enumeratedValue>
21424                <enumeratedValue>
21425                  <name>Generated</name>
21426                  <description>Event generated</description>
21427                  <value>1</value>
21428                </enumeratedValue>
21429              </enumeratedValues>
21430            </field>
21431          </fields>
21432        </register>
21433        <register>
21434          <name>EVENTS_END</name>
21435          <description>The ADC has filled up the Result buffer</description>
21436          <addressOffset>0x104</addressOffset>
21437          <access>read-write</access>
21438          <fields>
21439            <field>
21440              <name>EVENTS_END</name>
21441              <description>The ADC has filled up the Result buffer</description>
21442              <lsb>0</lsb>
21443              <msb>0</msb>
21444              <enumeratedValues>
21445                <enumeratedValue>
21446                  <name>NotGenerated</name>
21447                  <description>Event not generated</description>
21448                  <value>0</value>
21449                </enumeratedValue>
21450                <enumeratedValue>
21451                  <name>Generated</name>
21452                  <description>Event generated</description>
21453                  <value>1</value>
21454                </enumeratedValue>
21455              </enumeratedValues>
21456            </field>
21457          </fields>
21458        </register>
21459        <register>
21460          <name>EVENTS_DONE</name>
21461          <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>
21462          <addressOffset>0x108</addressOffset>
21463          <access>read-write</access>
21464          <fields>
21465            <field>
21466              <name>EVENTS_DONE</name>
21467              <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>
21468              <lsb>0</lsb>
21469              <msb>0</msb>
21470              <enumeratedValues>
21471                <enumeratedValue>
21472                  <name>NotGenerated</name>
21473                  <description>Event not generated</description>
21474                  <value>0</value>
21475                </enumeratedValue>
21476                <enumeratedValue>
21477                  <name>Generated</name>
21478                  <description>Event generated</description>
21479                  <value>1</value>
21480                </enumeratedValue>
21481              </enumeratedValues>
21482            </field>
21483          </fields>
21484        </register>
21485        <register>
21486          <name>EVENTS_RESULTDONE</name>
21487          <description>A result is ready to get transferred to RAM.</description>
21488          <addressOffset>0x10C</addressOffset>
21489          <access>read-write</access>
21490          <fields>
21491            <field>
21492              <name>EVENTS_RESULTDONE</name>
21493              <description>A result is ready to get transferred to RAM.</description>
21494              <lsb>0</lsb>
21495              <msb>0</msb>
21496              <enumeratedValues>
21497                <enumeratedValue>
21498                  <name>NotGenerated</name>
21499                  <description>Event not generated</description>
21500                  <value>0</value>
21501                </enumeratedValue>
21502                <enumeratedValue>
21503                  <name>Generated</name>
21504                  <description>Event generated</description>
21505                  <value>1</value>
21506                </enumeratedValue>
21507              </enumeratedValues>
21508            </field>
21509          </fields>
21510        </register>
21511        <register>
21512          <name>EVENTS_CALIBRATEDONE</name>
21513          <description>Calibration is complete</description>
21514          <addressOffset>0x110</addressOffset>
21515          <access>read-write</access>
21516          <fields>
21517            <field>
21518              <name>EVENTS_CALIBRATEDONE</name>
21519              <description>Calibration is complete</description>
21520              <lsb>0</lsb>
21521              <msb>0</msb>
21522              <enumeratedValues>
21523                <enumeratedValue>
21524                  <name>NotGenerated</name>
21525                  <description>Event not generated</description>
21526                  <value>0</value>
21527                </enumeratedValue>
21528                <enumeratedValue>
21529                  <name>Generated</name>
21530                  <description>Event generated</description>
21531                  <value>1</value>
21532                </enumeratedValue>
21533              </enumeratedValues>
21534            </field>
21535          </fields>
21536        </register>
21537        <register>
21538          <name>EVENTS_STOPPED</name>
21539          <description>The ADC has stopped</description>
21540          <addressOffset>0x114</addressOffset>
21541          <access>read-write</access>
21542          <fields>
21543            <field>
21544              <name>EVENTS_STOPPED</name>
21545              <description>The ADC has stopped</description>
21546              <lsb>0</lsb>
21547              <msb>0</msb>
21548              <enumeratedValues>
21549                <enumeratedValue>
21550                  <name>NotGenerated</name>
21551                  <description>Event not generated</description>
21552                  <value>0</value>
21553                </enumeratedValue>
21554                <enumeratedValue>
21555                  <name>Generated</name>
21556                  <description>Event generated</description>
21557                  <value>1</value>
21558                </enumeratedValue>
21559              </enumeratedValues>
21560            </field>
21561          </fields>
21562        </register>
21563        <cluster>
21564          <dim>8</dim>
21565          <dimIncrement>0x008</dimIncrement>
21566          <name>EVENTS_CH[%s]</name>
21567          <description>Peripheral events.</description>
21568          <headerStructName>SAADC_EVENTS_CH</headerStructName>
21569          <access>read-write</access>
21570          <addressOffset>0x118</addressOffset>
21571          <register>
21572            <name>LIMITH</name>
21573            <description>Description cluster: Last results is equal or above CH[n].LIMIT.HIGH</description>
21574            <addressOffset>0x000</addressOffset>
21575            <access>read-write</access>
21576            <fields>
21577              <field>
21578                <name>LIMITH</name>
21579                <description>Last results is equal or above CH[n].LIMIT.HIGH</description>
21580                <lsb>0</lsb>
21581                <msb>0</msb>
21582                <enumeratedValues>
21583                  <enumeratedValue>
21584                    <name>NotGenerated</name>
21585                    <description>Event not generated</description>
21586                    <value>0</value>
21587                  </enumeratedValue>
21588                  <enumeratedValue>
21589                    <name>Generated</name>
21590                    <description>Event generated</description>
21591                    <value>1</value>
21592                  </enumeratedValue>
21593                </enumeratedValues>
21594              </field>
21595            </fields>
21596          </register>
21597          <register>
21598            <name>LIMITL</name>
21599            <description>Description cluster: Last results is equal or below CH[n].LIMIT.LOW</description>
21600            <addressOffset>0x004</addressOffset>
21601            <access>read-write</access>
21602            <fields>
21603              <field>
21604                <name>LIMITL</name>
21605                <description>Last results is equal or below CH[n].LIMIT.LOW</description>
21606                <lsb>0</lsb>
21607                <msb>0</msb>
21608                <enumeratedValues>
21609                  <enumeratedValue>
21610                    <name>NotGenerated</name>
21611                    <description>Event not generated</description>
21612                    <value>0</value>
21613                  </enumeratedValue>
21614                  <enumeratedValue>
21615                    <name>Generated</name>
21616                    <description>Event generated</description>
21617                    <value>1</value>
21618                  </enumeratedValue>
21619                </enumeratedValues>
21620              </field>
21621            </fields>
21622          </register>
21623        </cluster>
21624        <register>
21625          <name>INTEN</name>
21626          <description>Enable or disable interrupt</description>
21627          <addressOffset>0x300</addressOffset>
21628          <access>read-write</access>
21629          <fields>
21630            <field>
21631              <name>STARTED</name>
21632              <description>Enable or disable interrupt for event STARTED</description>
21633              <lsb>0</lsb>
21634              <msb>0</msb>
21635              <enumeratedValues>
21636                <enumeratedValue>
21637                  <name>Disabled</name>
21638                  <description>Disable</description>
21639                  <value>0</value>
21640                </enumeratedValue>
21641                <enumeratedValue>
21642                  <name>Enabled</name>
21643                  <description>Enable</description>
21644                  <value>1</value>
21645                </enumeratedValue>
21646              </enumeratedValues>
21647            </field>
21648            <field>
21649              <name>END</name>
21650              <description>Enable or disable interrupt for event END</description>
21651              <lsb>1</lsb>
21652              <msb>1</msb>
21653              <enumeratedValues>
21654                <enumeratedValue>
21655                  <name>Disabled</name>
21656                  <description>Disable</description>
21657                  <value>0</value>
21658                </enumeratedValue>
21659                <enumeratedValue>
21660                  <name>Enabled</name>
21661                  <description>Enable</description>
21662                  <value>1</value>
21663                </enumeratedValue>
21664              </enumeratedValues>
21665            </field>
21666            <field>
21667              <name>DONE</name>
21668              <description>Enable or disable interrupt for event DONE</description>
21669              <lsb>2</lsb>
21670              <msb>2</msb>
21671              <enumeratedValues>
21672                <enumeratedValue>
21673                  <name>Disabled</name>
21674                  <description>Disable</description>
21675                  <value>0</value>
21676                </enumeratedValue>
21677                <enumeratedValue>
21678                  <name>Enabled</name>
21679                  <description>Enable</description>
21680                  <value>1</value>
21681                </enumeratedValue>
21682              </enumeratedValues>
21683            </field>
21684            <field>
21685              <name>RESULTDONE</name>
21686              <description>Enable or disable interrupt for event RESULTDONE</description>
21687              <lsb>3</lsb>
21688              <msb>3</msb>
21689              <enumeratedValues>
21690                <enumeratedValue>
21691                  <name>Disabled</name>
21692                  <description>Disable</description>
21693                  <value>0</value>
21694                </enumeratedValue>
21695                <enumeratedValue>
21696                  <name>Enabled</name>
21697                  <description>Enable</description>
21698                  <value>1</value>
21699                </enumeratedValue>
21700              </enumeratedValues>
21701            </field>
21702            <field>
21703              <name>CALIBRATEDONE</name>
21704              <description>Enable or disable interrupt for event CALIBRATEDONE</description>
21705              <lsb>4</lsb>
21706              <msb>4</msb>
21707              <enumeratedValues>
21708                <enumeratedValue>
21709                  <name>Disabled</name>
21710                  <description>Disable</description>
21711                  <value>0</value>
21712                </enumeratedValue>
21713                <enumeratedValue>
21714                  <name>Enabled</name>
21715                  <description>Enable</description>
21716                  <value>1</value>
21717                </enumeratedValue>
21718              </enumeratedValues>
21719            </field>
21720            <field>
21721              <name>STOPPED</name>
21722              <description>Enable or disable interrupt for event STOPPED</description>
21723              <lsb>5</lsb>
21724              <msb>5</msb>
21725              <enumeratedValues>
21726                <enumeratedValue>
21727                  <name>Disabled</name>
21728                  <description>Disable</description>
21729                  <value>0</value>
21730                </enumeratedValue>
21731                <enumeratedValue>
21732                  <name>Enabled</name>
21733                  <description>Enable</description>
21734                  <value>1</value>
21735                </enumeratedValue>
21736              </enumeratedValues>
21737            </field>
21738            <field>
21739              <name>CH0LIMITH</name>
21740              <description>Enable or disable interrupt for event CH0LIMITH</description>
21741              <lsb>6</lsb>
21742              <msb>6</msb>
21743              <enumeratedValues>
21744                <enumeratedValue>
21745                  <name>Disabled</name>
21746                  <description>Disable</description>
21747                  <value>0</value>
21748                </enumeratedValue>
21749                <enumeratedValue>
21750                  <name>Enabled</name>
21751                  <description>Enable</description>
21752                  <value>1</value>
21753                </enumeratedValue>
21754              </enumeratedValues>
21755            </field>
21756            <field>
21757              <name>CH0LIMITL</name>
21758              <description>Enable or disable interrupt for event CH0LIMITL</description>
21759              <lsb>7</lsb>
21760              <msb>7</msb>
21761              <enumeratedValues>
21762                <enumeratedValue>
21763                  <name>Disabled</name>
21764                  <description>Disable</description>
21765                  <value>0</value>
21766                </enumeratedValue>
21767                <enumeratedValue>
21768                  <name>Enabled</name>
21769                  <description>Enable</description>
21770                  <value>1</value>
21771                </enumeratedValue>
21772              </enumeratedValues>
21773            </field>
21774            <field>
21775              <name>CH1LIMITH</name>
21776              <description>Enable or disable interrupt for event CH1LIMITH</description>
21777              <lsb>8</lsb>
21778              <msb>8</msb>
21779              <enumeratedValues>
21780                <enumeratedValue>
21781                  <name>Disabled</name>
21782                  <description>Disable</description>
21783                  <value>0</value>
21784                </enumeratedValue>
21785                <enumeratedValue>
21786                  <name>Enabled</name>
21787                  <description>Enable</description>
21788                  <value>1</value>
21789                </enumeratedValue>
21790              </enumeratedValues>
21791            </field>
21792            <field>
21793              <name>CH1LIMITL</name>
21794              <description>Enable or disable interrupt for event CH1LIMITL</description>
21795              <lsb>9</lsb>
21796              <msb>9</msb>
21797              <enumeratedValues>
21798                <enumeratedValue>
21799                  <name>Disabled</name>
21800                  <description>Disable</description>
21801                  <value>0</value>
21802                </enumeratedValue>
21803                <enumeratedValue>
21804                  <name>Enabled</name>
21805                  <description>Enable</description>
21806                  <value>1</value>
21807                </enumeratedValue>
21808              </enumeratedValues>
21809            </field>
21810            <field>
21811              <name>CH2LIMITH</name>
21812              <description>Enable or disable interrupt for event CH2LIMITH</description>
21813              <lsb>10</lsb>
21814              <msb>10</msb>
21815              <enumeratedValues>
21816                <enumeratedValue>
21817                  <name>Disabled</name>
21818                  <description>Disable</description>
21819                  <value>0</value>
21820                </enumeratedValue>
21821                <enumeratedValue>
21822                  <name>Enabled</name>
21823                  <description>Enable</description>
21824                  <value>1</value>
21825                </enumeratedValue>
21826              </enumeratedValues>
21827            </field>
21828            <field>
21829              <name>CH2LIMITL</name>
21830              <description>Enable or disable interrupt for event CH2LIMITL</description>
21831              <lsb>11</lsb>
21832              <msb>11</msb>
21833              <enumeratedValues>
21834                <enumeratedValue>
21835                  <name>Disabled</name>
21836                  <description>Disable</description>
21837                  <value>0</value>
21838                </enumeratedValue>
21839                <enumeratedValue>
21840                  <name>Enabled</name>
21841                  <description>Enable</description>
21842                  <value>1</value>
21843                </enumeratedValue>
21844              </enumeratedValues>
21845            </field>
21846            <field>
21847              <name>CH3LIMITH</name>
21848              <description>Enable or disable interrupt for event CH3LIMITH</description>
21849              <lsb>12</lsb>
21850              <msb>12</msb>
21851              <enumeratedValues>
21852                <enumeratedValue>
21853                  <name>Disabled</name>
21854                  <description>Disable</description>
21855                  <value>0</value>
21856                </enumeratedValue>
21857                <enumeratedValue>
21858                  <name>Enabled</name>
21859                  <description>Enable</description>
21860                  <value>1</value>
21861                </enumeratedValue>
21862              </enumeratedValues>
21863            </field>
21864            <field>
21865              <name>CH3LIMITL</name>
21866              <description>Enable or disable interrupt for event CH3LIMITL</description>
21867              <lsb>13</lsb>
21868              <msb>13</msb>
21869              <enumeratedValues>
21870                <enumeratedValue>
21871                  <name>Disabled</name>
21872                  <description>Disable</description>
21873                  <value>0</value>
21874                </enumeratedValue>
21875                <enumeratedValue>
21876                  <name>Enabled</name>
21877                  <description>Enable</description>
21878                  <value>1</value>
21879                </enumeratedValue>
21880              </enumeratedValues>
21881            </field>
21882            <field>
21883              <name>CH4LIMITH</name>
21884              <description>Enable or disable interrupt for event CH4LIMITH</description>
21885              <lsb>14</lsb>
21886              <msb>14</msb>
21887              <enumeratedValues>
21888                <enumeratedValue>
21889                  <name>Disabled</name>
21890                  <description>Disable</description>
21891                  <value>0</value>
21892                </enumeratedValue>
21893                <enumeratedValue>
21894                  <name>Enabled</name>
21895                  <description>Enable</description>
21896                  <value>1</value>
21897                </enumeratedValue>
21898              </enumeratedValues>
21899            </field>
21900            <field>
21901              <name>CH4LIMITL</name>
21902              <description>Enable or disable interrupt for event CH4LIMITL</description>
21903              <lsb>15</lsb>
21904              <msb>15</msb>
21905              <enumeratedValues>
21906                <enumeratedValue>
21907                  <name>Disabled</name>
21908                  <description>Disable</description>
21909                  <value>0</value>
21910                </enumeratedValue>
21911                <enumeratedValue>
21912                  <name>Enabled</name>
21913                  <description>Enable</description>
21914                  <value>1</value>
21915                </enumeratedValue>
21916              </enumeratedValues>
21917            </field>
21918            <field>
21919              <name>CH5LIMITH</name>
21920              <description>Enable or disable interrupt for event CH5LIMITH</description>
21921              <lsb>16</lsb>
21922              <msb>16</msb>
21923              <enumeratedValues>
21924                <enumeratedValue>
21925                  <name>Disabled</name>
21926                  <description>Disable</description>
21927                  <value>0</value>
21928                </enumeratedValue>
21929                <enumeratedValue>
21930                  <name>Enabled</name>
21931                  <description>Enable</description>
21932                  <value>1</value>
21933                </enumeratedValue>
21934              </enumeratedValues>
21935            </field>
21936            <field>
21937              <name>CH5LIMITL</name>
21938              <description>Enable or disable interrupt for event CH5LIMITL</description>
21939              <lsb>17</lsb>
21940              <msb>17</msb>
21941              <enumeratedValues>
21942                <enumeratedValue>
21943                  <name>Disabled</name>
21944                  <description>Disable</description>
21945                  <value>0</value>
21946                </enumeratedValue>
21947                <enumeratedValue>
21948                  <name>Enabled</name>
21949                  <description>Enable</description>
21950                  <value>1</value>
21951                </enumeratedValue>
21952              </enumeratedValues>
21953            </field>
21954            <field>
21955              <name>CH6LIMITH</name>
21956              <description>Enable or disable interrupt for event CH6LIMITH</description>
21957              <lsb>18</lsb>
21958              <msb>18</msb>
21959              <enumeratedValues>
21960                <enumeratedValue>
21961                  <name>Disabled</name>
21962                  <description>Disable</description>
21963                  <value>0</value>
21964                </enumeratedValue>
21965                <enumeratedValue>
21966                  <name>Enabled</name>
21967                  <description>Enable</description>
21968                  <value>1</value>
21969                </enumeratedValue>
21970              </enumeratedValues>
21971            </field>
21972            <field>
21973              <name>CH6LIMITL</name>
21974              <description>Enable or disable interrupt for event CH6LIMITL</description>
21975              <lsb>19</lsb>
21976              <msb>19</msb>
21977              <enumeratedValues>
21978                <enumeratedValue>
21979                  <name>Disabled</name>
21980                  <description>Disable</description>
21981                  <value>0</value>
21982                </enumeratedValue>
21983                <enumeratedValue>
21984                  <name>Enabled</name>
21985                  <description>Enable</description>
21986                  <value>1</value>
21987                </enumeratedValue>
21988              </enumeratedValues>
21989            </field>
21990            <field>
21991              <name>CH7LIMITH</name>
21992              <description>Enable or disable interrupt for event CH7LIMITH</description>
21993              <lsb>20</lsb>
21994              <msb>20</msb>
21995              <enumeratedValues>
21996                <enumeratedValue>
21997                  <name>Disabled</name>
21998                  <description>Disable</description>
21999                  <value>0</value>
22000                </enumeratedValue>
22001                <enumeratedValue>
22002                  <name>Enabled</name>
22003                  <description>Enable</description>
22004                  <value>1</value>
22005                </enumeratedValue>
22006              </enumeratedValues>
22007            </field>
22008            <field>
22009              <name>CH7LIMITL</name>
22010              <description>Enable or disable interrupt for event CH7LIMITL</description>
22011              <lsb>21</lsb>
22012              <msb>21</msb>
22013              <enumeratedValues>
22014                <enumeratedValue>
22015                  <name>Disabled</name>
22016                  <description>Disable</description>
22017                  <value>0</value>
22018                </enumeratedValue>
22019                <enumeratedValue>
22020                  <name>Enabled</name>
22021                  <description>Enable</description>
22022                  <value>1</value>
22023                </enumeratedValue>
22024              </enumeratedValues>
22025            </field>
22026          </fields>
22027        </register>
22028        <register>
22029          <name>INTENSET</name>
22030          <description>Enable interrupt</description>
22031          <addressOffset>0x304</addressOffset>
22032          <access>read-write</access>
22033          <fields>
22034            <field>
22035              <name>STARTED</name>
22036              <description>Write '1' to enable interrupt for event STARTED</description>
22037              <lsb>0</lsb>
22038              <msb>0</msb>
22039              <enumeratedValues>
22040                <usage>read</usage>
22041                <enumeratedValue>
22042                  <name>Disabled</name>
22043                  <description>Read: Disabled</description>
22044                  <value>0</value>
22045                </enumeratedValue>
22046                <enumeratedValue>
22047                  <name>Enabled</name>
22048                  <description>Read: Enabled</description>
22049                  <value>1</value>
22050                </enumeratedValue>
22051              </enumeratedValues>
22052              <enumeratedValues>
22053                <usage>write</usage>
22054                <enumeratedValue>
22055                  <name>Set</name>
22056                  <description>Enable</description>
22057                  <value>1</value>
22058                </enumeratedValue>
22059              </enumeratedValues>
22060            </field>
22061            <field>
22062              <name>END</name>
22063              <description>Write '1' to enable interrupt for event END</description>
22064              <lsb>1</lsb>
22065              <msb>1</msb>
22066              <enumeratedValues>
22067                <usage>read</usage>
22068                <enumeratedValue>
22069                  <name>Disabled</name>
22070                  <description>Read: Disabled</description>
22071                  <value>0</value>
22072                </enumeratedValue>
22073                <enumeratedValue>
22074                  <name>Enabled</name>
22075                  <description>Read: Enabled</description>
22076                  <value>1</value>
22077                </enumeratedValue>
22078              </enumeratedValues>
22079              <enumeratedValues>
22080                <usage>write</usage>
22081                <enumeratedValue>
22082                  <name>Set</name>
22083                  <description>Enable</description>
22084                  <value>1</value>
22085                </enumeratedValue>
22086              </enumeratedValues>
22087            </field>
22088            <field>
22089              <name>DONE</name>
22090              <description>Write '1' to enable interrupt for event DONE</description>
22091              <lsb>2</lsb>
22092              <msb>2</msb>
22093              <enumeratedValues>
22094                <usage>read</usage>
22095                <enumeratedValue>
22096                  <name>Disabled</name>
22097                  <description>Read: Disabled</description>
22098                  <value>0</value>
22099                </enumeratedValue>
22100                <enumeratedValue>
22101                  <name>Enabled</name>
22102                  <description>Read: Enabled</description>
22103                  <value>1</value>
22104                </enumeratedValue>
22105              </enumeratedValues>
22106              <enumeratedValues>
22107                <usage>write</usage>
22108                <enumeratedValue>
22109                  <name>Set</name>
22110                  <description>Enable</description>
22111                  <value>1</value>
22112                </enumeratedValue>
22113              </enumeratedValues>
22114            </field>
22115            <field>
22116              <name>RESULTDONE</name>
22117              <description>Write '1' to enable interrupt for event RESULTDONE</description>
22118              <lsb>3</lsb>
22119              <msb>3</msb>
22120              <enumeratedValues>
22121                <usage>read</usage>
22122                <enumeratedValue>
22123                  <name>Disabled</name>
22124                  <description>Read: Disabled</description>
22125                  <value>0</value>
22126                </enumeratedValue>
22127                <enumeratedValue>
22128                  <name>Enabled</name>
22129                  <description>Read: Enabled</description>
22130                  <value>1</value>
22131                </enumeratedValue>
22132              </enumeratedValues>
22133              <enumeratedValues>
22134                <usage>write</usage>
22135                <enumeratedValue>
22136                  <name>Set</name>
22137                  <description>Enable</description>
22138                  <value>1</value>
22139                </enumeratedValue>
22140              </enumeratedValues>
22141            </field>
22142            <field>
22143              <name>CALIBRATEDONE</name>
22144              <description>Write '1' to enable interrupt for event CALIBRATEDONE</description>
22145              <lsb>4</lsb>
22146              <msb>4</msb>
22147              <enumeratedValues>
22148                <usage>read</usage>
22149                <enumeratedValue>
22150                  <name>Disabled</name>
22151                  <description>Read: Disabled</description>
22152                  <value>0</value>
22153                </enumeratedValue>
22154                <enumeratedValue>
22155                  <name>Enabled</name>
22156                  <description>Read: Enabled</description>
22157                  <value>1</value>
22158                </enumeratedValue>
22159              </enumeratedValues>
22160              <enumeratedValues>
22161                <usage>write</usage>
22162                <enumeratedValue>
22163                  <name>Set</name>
22164                  <description>Enable</description>
22165                  <value>1</value>
22166                </enumeratedValue>
22167              </enumeratedValues>
22168            </field>
22169            <field>
22170              <name>STOPPED</name>
22171              <description>Write '1' to enable interrupt for event STOPPED</description>
22172              <lsb>5</lsb>
22173              <msb>5</msb>
22174              <enumeratedValues>
22175                <usage>read</usage>
22176                <enumeratedValue>
22177                  <name>Disabled</name>
22178                  <description>Read: Disabled</description>
22179                  <value>0</value>
22180                </enumeratedValue>
22181                <enumeratedValue>
22182                  <name>Enabled</name>
22183                  <description>Read: Enabled</description>
22184                  <value>1</value>
22185                </enumeratedValue>
22186              </enumeratedValues>
22187              <enumeratedValues>
22188                <usage>write</usage>
22189                <enumeratedValue>
22190                  <name>Set</name>
22191                  <description>Enable</description>
22192                  <value>1</value>
22193                </enumeratedValue>
22194              </enumeratedValues>
22195            </field>
22196            <field>
22197              <name>CH0LIMITH</name>
22198              <description>Write '1' to enable interrupt for event CH0LIMITH</description>
22199              <lsb>6</lsb>
22200              <msb>6</msb>
22201              <enumeratedValues>
22202                <usage>read</usage>
22203                <enumeratedValue>
22204                  <name>Disabled</name>
22205                  <description>Read: Disabled</description>
22206                  <value>0</value>
22207                </enumeratedValue>
22208                <enumeratedValue>
22209                  <name>Enabled</name>
22210                  <description>Read: Enabled</description>
22211                  <value>1</value>
22212                </enumeratedValue>
22213              </enumeratedValues>
22214              <enumeratedValues>
22215                <usage>write</usage>
22216                <enumeratedValue>
22217                  <name>Set</name>
22218                  <description>Enable</description>
22219                  <value>1</value>
22220                </enumeratedValue>
22221              </enumeratedValues>
22222            </field>
22223            <field>
22224              <name>CH0LIMITL</name>
22225              <description>Write '1' to enable interrupt for event CH0LIMITL</description>
22226              <lsb>7</lsb>
22227              <msb>7</msb>
22228              <enumeratedValues>
22229                <usage>read</usage>
22230                <enumeratedValue>
22231                  <name>Disabled</name>
22232                  <description>Read: Disabled</description>
22233                  <value>0</value>
22234                </enumeratedValue>
22235                <enumeratedValue>
22236                  <name>Enabled</name>
22237                  <description>Read: Enabled</description>
22238                  <value>1</value>
22239                </enumeratedValue>
22240              </enumeratedValues>
22241              <enumeratedValues>
22242                <usage>write</usage>
22243                <enumeratedValue>
22244                  <name>Set</name>
22245                  <description>Enable</description>
22246                  <value>1</value>
22247                </enumeratedValue>
22248              </enumeratedValues>
22249            </field>
22250            <field>
22251              <name>CH1LIMITH</name>
22252              <description>Write '1' to enable interrupt for event CH1LIMITH</description>
22253              <lsb>8</lsb>
22254              <msb>8</msb>
22255              <enumeratedValues>
22256                <usage>read</usage>
22257                <enumeratedValue>
22258                  <name>Disabled</name>
22259                  <description>Read: Disabled</description>
22260                  <value>0</value>
22261                </enumeratedValue>
22262                <enumeratedValue>
22263                  <name>Enabled</name>
22264                  <description>Read: Enabled</description>
22265                  <value>1</value>
22266                </enumeratedValue>
22267              </enumeratedValues>
22268              <enumeratedValues>
22269                <usage>write</usage>
22270                <enumeratedValue>
22271                  <name>Set</name>
22272                  <description>Enable</description>
22273                  <value>1</value>
22274                </enumeratedValue>
22275              </enumeratedValues>
22276            </field>
22277            <field>
22278              <name>CH1LIMITL</name>
22279              <description>Write '1' to enable interrupt for event CH1LIMITL</description>
22280              <lsb>9</lsb>
22281              <msb>9</msb>
22282              <enumeratedValues>
22283                <usage>read</usage>
22284                <enumeratedValue>
22285                  <name>Disabled</name>
22286                  <description>Read: Disabled</description>
22287                  <value>0</value>
22288                </enumeratedValue>
22289                <enumeratedValue>
22290                  <name>Enabled</name>
22291                  <description>Read: Enabled</description>
22292                  <value>1</value>
22293                </enumeratedValue>
22294              </enumeratedValues>
22295              <enumeratedValues>
22296                <usage>write</usage>
22297                <enumeratedValue>
22298                  <name>Set</name>
22299                  <description>Enable</description>
22300                  <value>1</value>
22301                </enumeratedValue>
22302              </enumeratedValues>
22303            </field>
22304            <field>
22305              <name>CH2LIMITH</name>
22306              <description>Write '1' to enable interrupt for event CH2LIMITH</description>
22307              <lsb>10</lsb>
22308              <msb>10</msb>
22309              <enumeratedValues>
22310                <usage>read</usage>
22311                <enumeratedValue>
22312                  <name>Disabled</name>
22313                  <description>Read: Disabled</description>
22314                  <value>0</value>
22315                </enumeratedValue>
22316                <enumeratedValue>
22317                  <name>Enabled</name>
22318                  <description>Read: Enabled</description>
22319                  <value>1</value>
22320                </enumeratedValue>
22321              </enumeratedValues>
22322              <enumeratedValues>
22323                <usage>write</usage>
22324                <enumeratedValue>
22325                  <name>Set</name>
22326                  <description>Enable</description>
22327                  <value>1</value>
22328                </enumeratedValue>
22329              </enumeratedValues>
22330            </field>
22331            <field>
22332              <name>CH2LIMITL</name>
22333              <description>Write '1' to enable interrupt for event CH2LIMITL</description>
22334              <lsb>11</lsb>
22335              <msb>11</msb>
22336              <enumeratedValues>
22337                <usage>read</usage>
22338                <enumeratedValue>
22339                  <name>Disabled</name>
22340                  <description>Read: Disabled</description>
22341                  <value>0</value>
22342                </enumeratedValue>
22343                <enumeratedValue>
22344                  <name>Enabled</name>
22345                  <description>Read: Enabled</description>
22346                  <value>1</value>
22347                </enumeratedValue>
22348              </enumeratedValues>
22349              <enumeratedValues>
22350                <usage>write</usage>
22351                <enumeratedValue>
22352                  <name>Set</name>
22353                  <description>Enable</description>
22354                  <value>1</value>
22355                </enumeratedValue>
22356              </enumeratedValues>
22357            </field>
22358            <field>
22359              <name>CH3LIMITH</name>
22360              <description>Write '1' to enable interrupt for event CH3LIMITH</description>
22361              <lsb>12</lsb>
22362              <msb>12</msb>
22363              <enumeratedValues>
22364                <usage>read</usage>
22365                <enumeratedValue>
22366                  <name>Disabled</name>
22367                  <description>Read: Disabled</description>
22368                  <value>0</value>
22369                </enumeratedValue>
22370                <enumeratedValue>
22371                  <name>Enabled</name>
22372                  <description>Read: Enabled</description>
22373                  <value>1</value>
22374                </enumeratedValue>
22375              </enumeratedValues>
22376              <enumeratedValues>
22377                <usage>write</usage>
22378                <enumeratedValue>
22379                  <name>Set</name>
22380                  <description>Enable</description>
22381                  <value>1</value>
22382                </enumeratedValue>
22383              </enumeratedValues>
22384            </field>
22385            <field>
22386              <name>CH3LIMITL</name>
22387              <description>Write '1' to enable interrupt for event CH3LIMITL</description>
22388              <lsb>13</lsb>
22389              <msb>13</msb>
22390              <enumeratedValues>
22391                <usage>read</usage>
22392                <enumeratedValue>
22393                  <name>Disabled</name>
22394                  <description>Read: Disabled</description>
22395                  <value>0</value>
22396                </enumeratedValue>
22397                <enumeratedValue>
22398                  <name>Enabled</name>
22399                  <description>Read: Enabled</description>
22400                  <value>1</value>
22401                </enumeratedValue>
22402              </enumeratedValues>
22403              <enumeratedValues>
22404                <usage>write</usage>
22405                <enumeratedValue>
22406                  <name>Set</name>
22407                  <description>Enable</description>
22408                  <value>1</value>
22409                </enumeratedValue>
22410              </enumeratedValues>
22411            </field>
22412            <field>
22413              <name>CH4LIMITH</name>
22414              <description>Write '1' to enable interrupt for event CH4LIMITH</description>
22415              <lsb>14</lsb>
22416              <msb>14</msb>
22417              <enumeratedValues>
22418                <usage>read</usage>
22419                <enumeratedValue>
22420                  <name>Disabled</name>
22421                  <description>Read: Disabled</description>
22422                  <value>0</value>
22423                </enumeratedValue>
22424                <enumeratedValue>
22425                  <name>Enabled</name>
22426                  <description>Read: Enabled</description>
22427                  <value>1</value>
22428                </enumeratedValue>
22429              </enumeratedValues>
22430              <enumeratedValues>
22431                <usage>write</usage>
22432                <enumeratedValue>
22433                  <name>Set</name>
22434                  <description>Enable</description>
22435                  <value>1</value>
22436                </enumeratedValue>
22437              </enumeratedValues>
22438            </field>
22439            <field>
22440              <name>CH4LIMITL</name>
22441              <description>Write '1' to enable interrupt for event CH4LIMITL</description>
22442              <lsb>15</lsb>
22443              <msb>15</msb>
22444              <enumeratedValues>
22445                <usage>read</usage>
22446                <enumeratedValue>
22447                  <name>Disabled</name>
22448                  <description>Read: Disabled</description>
22449                  <value>0</value>
22450                </enumeratedValue>
22451                <enumeratedValue>
22452                  <name>Enabled</name>
22453                  <description>Read: Enabled</description>
22454                  <value>1</value>
22455                </enumeratedValue>
22456              </enumeratedValues>
22457              <enumeratedValues>
22458                <usage>write</usage>
22459                <enumeratedValue>
22460                  <name>Set</name>
22461                  <description>Enable</description>
22462                  <value>1</value>
22463                </enumeratedValue>
22464              </enumeratedValues>
22465            </field>
22466            <field>
22467              <name>CH5LIMITH</name>
22468              <description>Write '1' to enable interrupt for event CH5LIMITH</description>
22469              <lsb>16</lsb>
22470              <msb>16</msb>
22471              <enumeratedValues>
22472                <usage>read</usage>
22473                <enumeratedValue>
22474                  <name>Disabled</name>
22475                  <description>Read: Disabled</description>
22476                  <value>0</value>
22477                </enumeratedValue>
22478                <enumeratedValue>
22479                  <name>Enabled</name>
22480                  <description>Read: Enabled</description>
22481                  <value>1</value>
22482                </enumeratedValue>
22483              </enumeratedValues>
22484              <enumeratedValues>
22485                <usage>write</usage>
22486                <enumeratedValue>
22487                  <name>Set</name>
22488                  <description>Enable</description>
22489                  <value>1</value>
22490                </enumeratedValue>
22491              </enumeratedValues>
22492            </field>
22493            <field>
22494              <name>CH5LIMITL</name>
22495              <description>Write '1' to enable interrupt for event CH5LIMITL</description>
22496              <lsb>17</lsb>
22497              <msb>17</msb>
22498              <enumeratedValues>
22499                <usage>read</usage>
22500                <enumeratedValue>
22501                  <name>Disabled</name>
22502                  <description>Read: Disabled</description>
22503                  <value>0</value>
22504                </enumeratedValue>
22505                <enumeratedValue>
22506                  <name>Enabled</name>
22507                  <description>Read: Enabled</description>
22508                  <value>1</value>
22509                </enumeratedValue>
22510              </enumeratedValues>
22511              <enumeratedValues>
22512                <usage>write</usage>
22513                <enumeratedValue>
22514                  <name>Set</name>
22515                  <description>Enable</description>
22516                  <value>1</value>
22517                </enumeratedValue>
22518              </enumeratedValues>
22519            </field>
22520            <field>
22521              <name>CH6LIMITH</name>
22522              <description>Write '1' to enable interrupt for event CH6LIMITH</description>
22523              <lsb>18</lsb>
22524              <msb>18</msb>
22525              <enumeratedValues>
22526                <usage>read</usage>
22527                <enumeratedValue>
22528                  <name>Disabled</name>
22529                  <description>Read: Disabled</description>
22530                  <value>0</value>
22531                </enumeratedValue>
22532                <enumeratedValue>
22533                  <name>Enabled</name>
22534                  <description>Read: Enabled</description>
22535                  <value>1</value>
22536                </enumeratedValue>
22537              </enumeratedValues>
22538              <enumeratedValues>
22539                <usage>write</usage>
22540                <enumeratedValue>
22541                  <name>Set</name>
22542                  <description>Enable</description>
22543                  <value>1</value>
22544                </enumeratedValue>
22545              </enumeratedValues>
22546            </field>
22547            <field>
22548              <name>CH6LIMITL</name>
22549              <description>Write '1' to enable interrupt for event CH6LIMITL</description>
22550              <lsb>19</lsb>
22551              <msb>19</msb>
22552              <enumeratedValues>
22553                <usage>read</usage>
22554                <enumeratedValue>
22555                  <name>Disabled</name>
22556                  <description>Read: Disabled</description>
22557                  <value>0</value>
22558                </enumeratedValue>
22559                <enumeratedValue>
22560                  <name>Enabled</name>
22561                  <description>Read: Enabled</description>
22562                  <value>1</value>
22563                </enumeratedValue>
22564              </enumeratedValues>
22565              <enumeratedValues>
22566                <usage>write</usage>
22567                <enumeratedValue>
22568                  <name>Set</name>
22569                  <description>Enable</description>
22570                  <value>1</value>
22571                </enumeratedValue>
22572              </enumeratedValues>
22573            </field>
22574            <field>
22575              <name>CH7LIMITH</name>
22576              <description>Write '1' to enable interrupt for event CH7LIMITH</description>
22577              <lsb>20</lsb>
22578              <msb>20</msb>
22579              <enumeratedValues>
22580                <usage>read</usage>
22581                <enumeratedValue>
22582                  <name>Disabled</name>
22583                  <description>Read: Disabled</description>
22584                  <value>0</value>
22585                </enumeratedValue>
22586                <enumeratedValue>
22587                  <name>Enabled</name>
22588                  <description>Read: Enabled</description>
22589                  <value>1</value>
22590                </enumeratedValue>
22591              </enumeratedValues>
22592              <enumeratedValues>
22593                <usage>write</usage>
22594                <enumeratedValue>
22595                  <name>Set</name>
22596                  <description>Enable</description>
22597                  <value>1</value>
22598                </enumeratedValue>
22599              </enumeratedValues>
22600            </field>
22601            <field>
22602              <name>CH7LIMITL</name>
22603              <description>Write '1' to enable interrupt for event CH7LIMITL</description>
22604              <lsb>21</lsb>
22605              <msb>21</msb>
22606              <enumeratedValues>
22607                <usage>read</usage>
22608                <enumeratedValue>
22609                  <name>Disabled</name>
22610                  <description>Read: Disabled</description>
22611                  <value>0</value>
22612                </enumeratedValue>
22613                <enumeratedValue>
22614                  <name>Enabled</name>
22615                  <description>Read: Enabled</description>
22616                  <value>1</value>
22617                </enumeratedValue>
22618              </enumeratedValues>
22619              <enumeratedValues>
22620                <usage>write</usage>
22621                <enumeratedValue>
22622                  <name>Set</name>
22623                  <description>Enable</description>
22624                  <value>1</value>
22625                </enumeratedValue>
22626              </enumeratedValues>
22627            </field>
22628          </fields>
22629        </register>
22630        <register>
22631          <name>INTENCLR</name>
22632          <description>Disable interrupt</description>
22633          <addressOffset>0x308</addressOffset>
22634          <access>read-write</access>
22635          <fields>
22636            <field>
22637              <name>STARTED</name>
22638              <description>Write '1' to disable interrupt for event STARTED</description>
22639              <lsb>0</lsb>
22640              <msb>0</msb>
22641              <enumeratedValues>
22642                <usage>read</usage>
22643                <enumeratedValue>
22644                  <name>Disabled</name>
22645                  <description>Read: Disabled</description>
22646                  <value>0</value>
22647                </enumeratedValue>
22648                <enumeratedValue>
22649                  <name>Enabled</name>
22650                  <description>Read: Enabled</description>
22651                  <value>1</value>
22652                </enumeratedValue>
22653              </enumeratedValues>
22654              <enumeratedValues>
22655                <usage>write</usage>
22656                <enumeratedValue>
22657                  <name>Clear</name>
22658                  <description>Disable</description>
22659                  <value>1</value>
22660                </enumeratedValue>
22661              </enumeratedValues>
22662            </field>
22663            <field>
22664              <name>END</name>
22665              <description>Write '1' to disable interrupt for event END</description>
22666              <lsb>1</lsb>
22667              <msb>1</msb>
22668              <enumeratedValues>
22669                <usage>read</usage>
22670                <enumeratedValue>
22671                  <name>Disabled</name>
22672                  <description>Read: Disabled</description>
22673                  <value>0</value>
22674                </enumeratedValue>
22675                <enumeratedValue>
22676                  <name>Enabled</name>
22677                  <description>Read: Enabled</description>
22678                  <value>1</value>
22679                </enumeratedValue>
22680              </enumeratedValues>
22681              <enumeratedValues>
22682                <usage>write</usage>
22683                <enumeratedValue>
22684                  <name>Clear</name>
22685                  <description>Disable</description>
22686                  <value>1</value>
22687                </enumeratedValue>
22688              </enumeratedValues>
22689            </field>
22690            <field>
22691              <name>DONE</name>
22692              <description>Write '1' to disable interrupt for event DONE</description>
22693              <lsb>2</lsb>
22694              <msb>2</msb>
22695              <enumeratedValues>
22696                <usage>read</usage>
22697                <enumeratedValue>
22698                  <name>Disabled</name>
22699                  <description>Read: Disabled</description>
22700                  <value>0</value>
22701                </enumeratedValue>
22702                <enumeratedValue>
22703                  <name>Enabled</name>
22704                  <description>Read: Enabled</description>
22705                  <value>1</value>
22706                </enumeratedValue>
22707              </enumeratedValues>
22708              <enumeratedValues>
22709                <usage>write</usage>
22710                <enumeratedValue>
22711                  <name>Clear</name>
22712                  <description>Disable</description>
22713                  <value>1</value>
22714                </enumeratedValue>
22715              </enumeratedValues>
22716            </field>
22717            <field>
22718              <name>RESULTDONE</name>
22719              <description>Write '1' to disable interrupt for event RESULTDONE</description>
22720              <lsb>3</lsb>
22721              <msb>3</msb>
22722              <enumeratedValues>
22723                <usage>read</usage>
22724                <enumeratedValue>
22725                  <name>Disabled</name>
22726                  <description>Read: Disabled</description>
22727                  <value>0</value>
22728                </enumeratedValue>
22729                <enumeratedValue>
22730                  <name>Enabled</name>
22731                  <description>Read: Enabled</description>
22732                  <value>1</value>
22733                </enumeratedValue>
22734              </enumeratedValues>
22735              <enumeratedValues>
22736                <usage>write</usage>
22737                <enumeratedValue>
22738                  <name>Clear</name>
22739                  <description>Disable</description>
22740                  <value>1</value>
22741                </enumeratedValue>
22742              </enumeratedValues>
22743            </field>
22744            <field>
22745              <name>CALIBRATEDONE</name>
22746              <description>Write '1' to disable interrupt for event CALIBRATEDONE</description>
22747              <lsb>4</lsb>
22748              <msb>4</msb>
22749              <enumeratedValues>
22750                <usage>read</usage>
22751                <enumeratedValue>
22752                  <name>Disabled</name>
22753                  <description>Read: Disabled</description>
22754                  <value>0</value>
22755                </enumeratedValue>
22756                <enumeratedValue>
22757                  <name>Enabled</name>
22758                  <description>Read: Enabled</description>
22759                  <value>1</value>
22760                </enumeratedValue>
22761              </enumeratedValues>
22762              <enumeratedValues>
22763                <usage>write</usage>
22764                <enumeratedValue>
22765                  <name>Clear</name>
22766                  <description>Disable</description>
22767                  <value>1</value>
22768                </enumeratedValue>
22769              </enumeratedValues>
22770            </field>
22771            <field>
22772              <name>STOPPED</name>
22773              <description>Write '1' to disable interrupt for event STOPPED</description>
22774              <lsb>5</lsb>
22775              <msb>5</msb>
22776              <enumeratedValues>
22777                <usage>read</usage>
22778                <enumeratedValue>
22779                  <name>Disabled</name>
22780                  <description>Read: Disabled</description>
22781                  <value>0</value>
22782                </enumeratedValue>
22783                <enumeratedValue>
22784                  <name>Enabled</name>
22785                  <description>Read: Enabled</description>
22786                  <value>1</value>
22787                </enumeratedValue>
22788              </enumeratedValues>
22789              <enumeratedValues>
22790                <usage>write</usage>
22791                <enumeratedValue>
22792                  <name>Clear</name>
22793                  <description>Disable</description>
22794                  <value>1</value>
22795                </enumeratedValue>
22796              </enumeratedValues>
22797            </field>
22798            <field>
22799              <name>CH0LIMITH</name>
22800              <description>Write '1' to disable interrupt for event CH0LIMITH</description>
22801              <lsb>6</lsb>
22802              <msb>6</msb>
22803              <enumeratedValues>
22804                <usage>read</usage>
22805                <enumeratedValue>
22806                  <name>Disabled</name>
22807                  <description>Read: Disabled</description>
22808                  <value>0</value>
22809                </enumeratedValue>
22810                <enumeratedValue>
22811                  <name>Enabled</name>
22812                  <description>Read: Enabled</description>
22813                  <value>1</value>
22814                </enumeratedValue>
22815              </enumeratedValues>
22816              <enumeratedValues>
22817                <usage>write</usage>
22818                <enumeratedValue>
22819                  <name>Clear</name>
22820                  <description>Disable</description>
22821                  <value>1</value>
22822                </enumeratedValue>
22823              </enumeratedValues>
22824            </field>
22825            <field>
22826              <name>CH0LIMITL</name>
22827              <description>Write '1' to disable interrupt for event CH0LIMITL</description>
22828              <lsb>7</lsb>
22829              <msb>7</msb>
22830              <enumeratedValues>
22831                <usage>read</usage>
22832                <enumeratedValue>
22833                  <name>Disabled</name>
22834                  <description>Read: Disabled</description>
22835                  <value>0</value>
22836                </enumeratedValue>
22837                <enumeratedValue>
22838                  <name>Enabled</name>
22839                  <description>Read: Enabled</description>
22840                  <value>1</value>
22841                </enumeratedValue>
22842              </enumeratedValues>
22843              <enumeratedValues>
22844                <usage>write</usage>
22845                <enumeratedValue>
22846                  <name>Clear</name>
22847                  <description>Disable</description>
22848                  <value>1</value>
22849                </enumeratedValue>
22850              </enumeratedValues>
22851            </field>
22852            <field>
22853              <name>CH1LIMITH</name>
22854              <description>Write '1' to disable interrupt for event CH1LIMITH</description>
22855              <lsb>8</lsb>
22856              <msb>8</msb>
22857              <enumeratedValues>
22858                <usage>read</usage>
22859                <enumeratedValue>
22860                  <name>Disabled</name>
22861                  <description>Read: Disabled</description>
22862                  <value>0</value>
22863                </enumeratedValue>
22864                <enumeratedValue>
22865                  <name>Enabled</name>
22866                  <description>Read: Enabled</description>
22867                  <value>1</value>
22868                </enumeratedValue>
22869              </enumeratedValues>
22870              <enumeratedValues>
22871                <usage>write</usage>
22872                <enumeratedValue>
22873                  <name>Clear</name>
22874                  <description>Disable</description>
22875                  <value>1</value>
22876                </enumeratedValue>
22877              </enumeratedValues>
22878            </field>
22879            <field>
22880              <name>CH1LIMITL</name>
22881              <description>Write '1' to disable interrupt for event CH1LIMITL</description>
22882              <lsb>9</lsb>
22883              <msb>9</msb>
22884              <enumeratedValues>
22885                <usage>read</usage>
22886                <enumeratedValue>
22887                  <name>Disabled</name>
22888                  <description>Read: Disabled</description>
22889                  <value>0</value>
22890                </enumeratedValue>
22891                <enumeratedValue>
22892                  <name>Enabled</name>
22893                  <description>Read: Enabled</description>
22894                  <value>1</value>
22895                </enumeratedValue>
22896              </enumeratedValues>
22897              <enumeratedValues>
22898                <usage>write</usage>
22899                <enumeratedValue>
22900                  <name>Clear</name>
22901                  <description>Disable</description>
22902                  <value>1</value>
22903                </enumeratedValue>
22904              </enumeratedValues>
22905            </field>
22906            <field>
22907              <name>CH2LIMITH</name>
22908              <description>Write '1' to disable interrupt for event CH2LIMITH</description>
22909              <lsb>10</lsb>
22910              <msb>10</msb>
22911              <enumeratedValues>
22912                <usage>read</usage>
22913                <enumeratedValue>
22914                  <name>Disabled</name>
22915                  <description>Read: Disabled</description>
22916                  <value>0</value>
22917                </enumeratedValue>
22918                <enumeratedValue>
22919                  <name>Enabled</name>
22920                  <description>Read: Enabled</description>
22921                  <value>1</value>
22922                </enumeratedValue>
22923              </enumeratedValues>
22924              <enumeratedValues>
22925                <usage>write</usage>
22926                <enumeratedValue>
22927                  <name>Clear</name>
22928                  <description>Disable</description>
22929                  <value>1</value>
22930                </enumeratedValue>
22931              </enumeratedValues>
22932            </field>
22933            <field>
22934              <name>CH2LIMITL</name>
22935              <description>Write '1' to disable interrupt for event CH2LIMITL</description>
22936              <lsb>11</lsb>
22937              <msb>11</msb>
22938              <enumeratedValues>
22939                <usage>read</usage>
22940                <enumeratedValue>
22941                  <name>Disabled</name>
22942                  <description>Read: Disabled</description>
22943                  <value>0</value>
22944                </enumeratedValue>
22945                <enumeratedValue>
22946                  <name>Enabled</name>
22947                  <description>Read: Enabled</description>
22948                  <value>1</value>
22949                </enumeratedValue>
22950              </enumeratedValues>
22951              <enumeratedValues>
22952                <usage>write</usage>
22953                <enumeratedValue>
22954                  <name>Clear</name>
22955                  <description>Disable</description>
22956                  <value>1</value>
22957                </enumeratedValue>
22958              </enumeratedValues>
22959            </field>
22960            <field>
22961              <name>CH3LIMITH</name>
22962              <description>Write '1' to disable interrupt for event CH3LIMITH</description>
22963              <lsb>12</lsb>
22964              <msb>12</msb>
22965              <enumeratedValues>
22966                <usage>read</usage>
22967                <enumeratedValue>
22968                  <name>Disabled</name>
22969                  <description>Read: Disabled</description>
22970                  <value>0</value>
22971                </enumeratedValue>
22972                <enumeratedValue>
22973                  <name>Enabled</name>
22974                  <description>Read: Enabled</description>
22975                  <value>1</value>
22976                </enumeratedValue>
22977              </enumeratedValues>
22978              <enumeratedValues>
22979                <usage>write</usage>
22980                <enumeratedValue>
22981                  <name>Clear</name>
22982                  <description>Disable</description>
22983                  <value>1</value>
22984                </enumeratedValue>
22985              </enumeratedValues>
22986            </field>
22987            <field>
22988              <name>CH3LIMITL</name>
22989              <description>Write '1' to disable interrupt for event CH3LIMITL</description>
22990              <lsb>13</lsb>
22991              <msb>13</msb>
22992              <enumeratedValues>
22993                <usage>read</usage>
22994                <enumeratedValue>
22995                  <name>Disabled</name>
22996                  <description>Read: Disabled</description>
22997                  <value>0</value>
22998                </enumeratedValue>
22999                <enumeratedValue>
23000                  <name>Enabled</name>
23001                  <description>Read: Enabled</description>
23002                  <value>1</value>
23003                </enumeratedValue>
23004              </enumeratedValues>
23005              <enumeratedValues>
23006                <usage>write</usage>
23007                <enumeratedValue>
23008                  <name>Clear</name>
23009                  <description>Disable</description>
23010                  <value>1</value>
23011                </enumeratedValue>
23012              </enumeratedValues>
23013            </field>
23014            <field>
23015              <name>CH4LIMITH</name>
23016              <description>Write '1' to disable interrupt for event CH4LIMITH</description>
23017              <lsb>14</lsb>
23018              <msb>14</msb>
23019              <enumeratedValues>
23020                <usage>read</usage>
23021                <enumeratedValue>
23022                  <name>Disabled</name>
23023                  <description>Read: Disabled</description>
23024                  <value>0</value>
23025                </enumeratedValue>
23026                <enumeratedValue>
23027                  <name>Enabled</name>
23028                  <description>Read: Enabled</description>
23029                  <value>1</value>
23030                </enumeratedValue>
23031              </enumeratedValues>
23032              <enumeratedValues>
23033                <usage>write</usage>
23034                <enumeratedValue>
23035                  <name>Clear</name>
23036                  <description>Disable</description>
23037                  <value>1</value>
23038                </enumeratedValue>
23039              </enumeratedValues>
23040            </field>
23041            <field>
23042              <name>CH4LIMITL</name>
23043              <description>Write '1' to disable interrupt for event CH4LIMITL</description>
23044              <lsb>15</lsb>
23045              <msb>15</msb>
23046              <enumeratedValues>
23047                <usage>read</usage>
23048                <enumeratedValue>
23049                  <name>Disabled</name>
23050                  <description>Read: Disabled</description>
23051                  <value>0</value>
23052                </enumeratedValue>
23053                <enumeratedValue>
23054                  <name>Enabled</name>
23055                  <description>Read: Enabled</description>
23056                  <value>1</value>
23057                </enumeratedValue>
23058              </enumeratedValues>
23059              <enumeratedValues>
23060                <usage>write</usage>
23061                <enumeratedValue>
23062                  <name>Clear</name>
23063                  <description>Disable</description>
23064                  <value>1</value>
23065                </enumeratedValue>
23066              </enumeratedValues>
23067            </field>
23068            <field>
23069              <name>CH5LIMITH</name>
23070              <description>Write '1' to disable interrupt for event CH5LIMITH</description>
23071              <lsb>16</lsb>
23072              <msb>16</msb>
23073              <enumeratedValues>
23074                <usage>read</usage>
23075                <enumeratedValue>
23076                  <name>Disabled</name>
23077                  <description>Read: Disabled</description>
23078                  <value>0</value>
23079                </enumeratedValue>
23080                <enumeratedValue>
23081                  <name>Enabled</name>
23082                  <description>Read: Enabled</description>
23083                  <value>1</value>
23084                </enumeratedValue>
23085              </enumeratedValues>
23086              <enumeratedValues>
23087                <usage>write</usage>
23088                <enumeratedValue>
23089                  <name>Clear</name>
23090                  <description>Disable</description>
23091                  <value>1</value>
23092                </enumeratedValue>
23093              </enumeratedValues>
23094            </field>
23095            <field>
23096              <name>CH5LIMITL</name>
23097              <description>Write '1' to disable interrupt for event CH5LIMITL</description>
23098              <lsb>17</lsb>
23099              <msb>17</msb>
23100              <enumeratedValues>
23101                <usage>read</usage>
23102                <enumeratedValue>
23103                  <name>Disabled</name>
23104                  <description>Read: Disabled</description>
23105                  <value>0</value>
23106                </enumeratedValue>
23107                <enumeratedValue>
23108                  <name>Enabled</name>
23109                  <description>Read: Enabled</description>
23110                  <value>1</value>
23111                </enumeratedValue>
23112              </enumeratedValues>
23113              <enumeratedValues>
23114                <usage>write</usage>
23115                <enumeratedValue>
23116                  <name>Clear</name>
23117                  <description>Disable</description>
23118                  <value>1</value>
23119                </enumeratedValue>
23120              </enumeratedValues>
23121            </field>
23122            <field>
23123              <name>CH6LIMITH</name>
23124              <description>Write '1' to disable interrupt for event CH6LIMITH</description>
23125              <lsb>18</lsb>
23126              <msb>18</msb>
23127              <enumeratedValues>
23128                <usage>read</usage>
23129                <enumeratedValue>
23130                  <name>Disabled</name>
23131                  <description>Read: Disabled</description>
23132                  <value>0</value>
23133                </enumeratedValue>
23134                <enumeratedValue>
23135                  <name>Enabled</name>
23136                  <description>Read: Enabled</description>
23137                  <value>1</value>
23138                </enumeratedValue>
23139              </enumeratedValues>
23140              <enumeratedValues>
23141                <usage>write</usage>
23142                <enumeratedValue>
23143                  <name>Clear</name>
23144                  <description>Disable</description>
23145                  <value>1</value>
23146                </enumeratedValue>
23147              </enumeratedValues>
23148            </field>
23149            <field>
23150              <name>CH6LIMITL</name>
23151              <description>Write '1' to disable interrupt for event CH6LIMITL</description>
23152              <lsb>19</lsb>
23153              <msb>19</msb>
23154              <enumeratedValues>
23155                <usage>read</usage>
23156                <enumeratedValue>
23157                  <name>Disabled</name>
23158                  <description>Read: Disabled</description>
23159                  <value>0</value>
23160                </enumeratedValue>
23161                <enumeratedValue>
23162                  <name>Enabled</name>
23163                  <description>Read: Enabled</description>
23164                  <value>1</value>
23165                </enumeratedValue>
23166              </enumeratedValues>
23167              <enumeratedValues>
23168                <usage>write</usage>
23169                <enumeratedValue>
23170                  <name>Clear</name>
23171                  <description>Disable</description>
23172                  <value>1</value>
23173                </enumeratedValue>
23174              </enumeratedValues>
23175            </field>
23176            <field>
23177              <name>CH7LIMITH</name>
23178              <description>Write '1' to disable interrupt for event CH7LIMITH</description>
23179              <lsb>20</lsb>
23180              <msb>20</msb>
23181              <enumeratedValues>
23182                <usage>read</usage>
23183                <enumeratedValue>
23184                  <name>Disabled</name>
23185                  <description>Read: Disabled</description>
23186                  <value>0</value>
23187                </enumeratedValue>
23188                <enumeratedValue>
23189                  <name>Enabled</name>
23190                  <description>Read: Enabled</description>
23191                  <value>1</value>
23192                </enumeratedValue>
23193              </enumeratedValues>
23194              <enumeratedValues>
23195                <usage>write</usage>
23196                <enumeratedValue>
23197                  <name>Clear</name>
23198                  <description>Disable</description>
23199                  <value>1</value>
23200                </enumeratedValue>
23201              </enumeratedValues>
23202            </field>
23203            <field>
23204              <name>CH7LIMITL</name>
23205              <description>Write '1' to disable interrupt for event CH7LIMITL</description>
23206              <lsb>21</lsb>
23207              <msb>21</msb>
23208              <enumeratedValues>
23209                <usage>read</usage>
23210                <enumeratedValue>
23211                  <name>Disabled</name>
23212                  <description>Read: Disabled</description>
23213                  <value>0</value>
23214                </enumeratedValue>
23215                <enumeratedValue>
23216                  <name>Enabled</name>
23217                  <description>Read: Enabled</description>
23218                  <value>1</value>
23219                </enumeratedValue>
23220              </enumeratedValues>
23221              <enumeratedValues>
23222                <usage>write</usage>
23223                <enumeratedValue>
23224                  <name>Clear</name>
23225                  <description>Disable</description>
23226                  <value>1</value>
23227                </enumeratedValue>
23228              </enumeratedValues>
23229            </field>
23230          </fields>
23231        </register>
23232        <register>
23233          <name>STATUS</name>
23234          <description>Status</description>
23235          <addressOffset>0x400</addressOffset>
23236          <access>read-only</access>
23237          <fields>
23238            <field>
23239              <name>STATUS</name>
23240              <description>Status</description>
23241              <lsb>0</lsb>
23242              <msb>0</msb>
23243              <enumeratedValues>
23244                <enumeratedValue>
23245                  <name>Ready</name>
23246                  <description>ADC is ready. No on-going conversion.</description>
23247                  <value>0</value>
23248                </enumeratedValue>
23249                <enumeratedValue>
23250                  <name>Busy</name>
23251                  <description>ADC is busy. Conversion in progress.</description>
23252                  <value>1</value>
23253                </enumeratedValue>
23254              </enumeratedValues>
23255            </field>
23256          </fields>
23257        </register>
23258        <register>
23259          <name>ENABLE</name>
23260          <description>Enable or disable ADC</description>
23261          <addressOffset>0x500</addressOffset>
23262          <access>read-write</access>
23263          <fields>
23264            <field>
23265              <name>ENABLE</name>
23266              <description>Enable or disable ADC</description>
23267              <lsb>0</lsb>
23268              <msb>0</msb>
23269              <enumeratedValues>
23270                <enumeratedValue>
23271                  <name>Disabled</name>
23272                  <description>Disable ADC</description>
23273                  <value>0</value>
23274                </enumeratedValue>
23275                <enumeratedValue>
23276                  <name>Enabled</name>
23277                  <description>Enable ADC</description>
23278                  <value>1</value>
23279                </enumeratedValue>
23280              </enumeratedValues>
23281            </field>
23282          </fields>
23283        </register>
23284        <cluster>
23285          <dim>8</dim>
23286          <dimIncrement>0x010</dimIncrement>
23287          <name>CH[%s]</name>
23288          <description>Unspecified</description>
23289          <headerStructName>SAADC_CH</headerStructName>
23290          <access>read-write</access>
23291          <addressOffset>0x510</addressOffset>
23292          <register>
23293            <name>PSELP</name>
23294            <description>Description cluster: Input positive pin selection for CH[n]</description>
23295            <addressOffset>0x000</addressOffset>
23296            <access>read-write</access>
23297            <resetValue>0x00000000</resetValue>
23298            <fields>
23299              <field>
23300                <name>PSELP</name>
23301                <description>Analog positive input channel</description>
23302                <lsb>0</lsb>
23303                <msb>4</msb>
23304                <enumeratedValues>
23305                  <enumeratedValue>
23306                    <name>NC</name>
23307                    <description>Not connected</description>
23308                    <value>0</value>
23309                  </enumeratedValue>
23310                  <enumeratedValue>
23311                    <name>AnalogInput0</name>
23312                    <description>AIN0</description>
23313                    <value>1</value>
23314                  </enumeratedValue>
23315                  <enumeratedValue>
23316                    <name>AnalogInput1</name>
23317                    <description>AIN1</description>
23318                    <value>2</value>
23319                  </enumeratedValue>
23320                  <enumeratedValue>
23321                    <name>AnalogInput2</name>
23322                    <description>AIN2</description>
23323                    <value>3</value>
23324                  </enumeratedValue>
23325                  <enumeratedValue>
23326                    <name>AnalogInput3</name>
23327                    <description>AIN3</description>
23328                    <value>4</value>
23329                  </enumeratedValue>
23330                  <enumeratedValue>
23331                    <name>AnalogInput4</name>
23332                    <description>AIN4</description>
23333                    <value>5</value>
23334                  </enumeratedValue>
23335                  <enumeratedValue>
23336                    <name>AnalogInput5</name>
23337                    <description>AIN5</description>
23338                    <value>6</value>
23339                  </enumeratedValue>
23340                  <enumeratedValue>
23341                    <name>AnalogInput6</name>
23342                    <description>AIN6</description>
23343                    <value>7</value>
23344                  </enumeratedValue>
23345                  <enumeratedValue>
23346                    <name>AnalogInput7</name>
23347                    <description>AIN7</description>
23348                    <value>8</value>
23349                  </enumeratedValue>
23350                  <enumeratedValue>
23351                    <name>VDD</name>
23352                    <description>VDD</description>
23353                    <value>9</value>
23354                  </enumeratedValue>
23355                </enumeratedValues>
23356              </field>
23357            </fields>
23358          </register>
23359          <register>
23360            <name>PSELN</name>
23361            <description>Description cluster: Input negative pin selection for CH[n]</description>
23362            <addressOffset>0x004</addressOffset>
23363            <access>read-write</access>
23364            <resetValue>0x00000000</resetValue>
23365            <fields>
23366              <field>
23367                <name>PSELN</name>
23368                <description>Analog negative input, enables differential channel</description>
23369                <lsb>0</lsb>
23370                <msb>4</msb>
23371                <enumeratedValues>
23372                  <enumeratedValue>
23373                    <name>NC</name>
23374                    <description>Not connected</description>
23375                    <value>0</value>
23376                  </enumeratedValue>
23377                  <enumeratedValue>
23378                    <name>AnalogInput0</name>
23379                    <description>AIN0</description>
23380                    <value>1</value>
23381                  </enumeratedValue>
23382                  <enumeratedValue>
23383                    <name>AnalogInput1</name>
23384                    <description>AIN1</description>
23385                    <value>2</value>
23386                  </enumeratedValue>
23387                  <enumeratedValue>
23388                    <name>AnalogInput2</name>
23389                    <description>AIN2</description>
23390                    <value>3</value>
23391                  </enumeratedValue>
23392                  <enumeratedValue>
23393                    <name>AnalogInput3</name>
23394                    <description>AIN3</description>
23395                    <value>4</value>
23396                  </enumeratedValue>
23397                  <enumeratedValue>
23398                    <name>AnalogInput4</name>
23399                    <description>AIN4</description>
23400                    <value>5</value>
23401                  </enumeratedValue>
23402                  <enumeratedValue>
23403                    <name>AnalogInput5</name>
23404                    <description>AIN5</description>
23405                    <value>6</value>
23406                  </enumeratedValue>
23407                  <enumeratedValue>
23408                    <name>AnalogInput6</name>
23409                    <description>AIN6</description>
23410                    <value>7</value>
23411                  </enumeratedValue>
23412                  <enumeratedValue>
23413                    <name>AnalogInput7</name>
23414                    <description>AIN7</description>
23415                    <value>8</value>
23416                  </enumeratedValue>
23417                  <enumeratedValue>
23418                    <name>VDD</name>
23419                    <description>VDD</description>
23420                    <value>9</value>
23421                  </enumeratedValue>
23422                </enumeratedValues>
23423              </field>
23424            </fields>
23425          </register>
23426          <register>
23427            <name>CONFIG</name>
23428            <description>Description cluster: Input configuration for CH[n]</description>
23429            <addressOffset>0x008</addressOffset>
23430            <access>read-write</access>
23431            <resetValue>0x00020000</resetValue>
23432            <fields>
23433              <field>
23434                <name>RESP</name>
23435                <description>Positive channel resistor control</description>
23436                <lsb>0</lsb>
23437                <msb>1</msb>
23438                <enumeratedValues>
23439                  <enumeratedValue>
23440                    <name>Bypass</name>
23441                    <description>Bypass resistor ladder</description>
23442                    <value>0</value>
23443                  </enumeratedValue>
23444                  <enumeratedValue>
23445                    <name>Pulldown</name>
23446                    <description>Pull-down to GND</description>
23447                    <value>1</value>
23448                  </enumeratedValue>
23449                  <enumeratedValue>
23450                    <name>Pullup</name>
23451                    <description>Pull-up to VDD</description>
23452                    <value>2</value>
23453                  </enumeratedValue>
23454                  <enumeratedValue>
23455                    <name>VDD1_2</name>
23456                    <description>Set input at VDD/2</description>
23457                    <value>3</value>
23458                  </enumeratedValue>
23459                </enumeratedValues>
23460              </field>
23461              <field>
23462                <name>RESN</name>
23463                <description>Negative channel resistor control</description>
23464                <lsb>4</lsb>
23465                <msb>5</msb>
23466                <enumeratedValues>
23467                  <enumeratedValue>
23468                    <name>Bypass</name>
23469                    <description>Bypass resistor ladder</description>
23470                    <value>0</value>
23471                  </enumeratedValue>
23472                  <enumeratedValue>
23473                    <name>Pulldown</name>
23474                    <description>Pull-down to GND</description>
23475                    <value>1</value>
23476                  </enumeratedValue>
23477                  <enumeratedValue>
23478                    <name>Pullup</name>
23479                    <description>Pull-up to VDD</description>
23480                    <value>2</value>
23481                  </enumeratedValue>
23482                  <enumeratedValue>
23483                    <name>VDD1_2</name>
23484                    <description>Set input at VDD/2</description>
23485                    <value>3</value>
23486                  </enumeratedValue>
23487                </enumeratedValues>
23488              </field>
23489              <field>
23490                <name>GAIN</name>
23491                <description>Gain control</description>
23492                <lsb>8</lsb>
23493                <msb>10</msb>
23494                <enumeratedValues>
23495                  <enumeratedValue>
23496                    <name>Gain1_6</name>
23497                    <description>1/6</description>
23498                    <value>0</value>
23499                  </enumeratedValue>
23500                  <enumeratedValue>
23501                    <name>Gain1_5</name>
23502                    <description>1/5</description>
23503                    <value>1</value>
23504                  </enumeratedValue>
23505                  <enumeratedValue>
23506                    <name>Gain1_4</name>
23507                    <description>1/4</description>
23508                    <value>2</value>
23509                  </enumeratedValue>
23510                  <enumeratedValue>
23511                    <name>Gain1_3</name>
23512                    <description>1/3</description>
23513                    <value>3</value>
23514                  </enumeratedValue>
23515                  <enumeratedValue>
23516                    <name>Gain1_2</name>
23517                    <description>1/2</description>
23518                    <value>4</value>
23519                  </enumeratedValue>
23520                  <enumeratedValue>
23521                    <name>Gain1</name>
23522                    <description>1</description>
23523                    <value>5</value>
23524                  </enumeratedValue>
23525                  <enumeratedValue>
23526                    <name>Gain2</name>
23527                    <description>2</description>
23528                    <value>6</value>
23529                  </enumeratedValue>
23530                  <enumeratedValue>
23531                    <name>Gain4</name>
23532                    <description>4</description>
23533                    <value>7</value>
23534                  </enumeratedValue>
23535                </enumeratedValues>
23536              </field>
23537              <field>
23538                <name>REFSEL</name>
23539                <description>Reference control</description>
23540                <lsb>12</lsb>
23541                <msb>12</msb>
23542                <enumeratedValues>
23543                  <enumeratedValue>
23544                    <name>Internal</name>
23545                    <description>Internal reference (0.6 V)</description>
23546                    <value>0</value>
23547                  </enumeratedValue>
23548                  <enumeratedValue>
23549                    <name>VDD1_4</name>
23550                    <description>VDD/4 as reference</description>
23551                    <value>1</value>
23552                  </enumeratedValue>
23553                </enumeratedValues>
23554              </field>
23555              <field>
23556                <name>TACQ</name>
23557                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
23558                <lsb>16</lsb>
23559                <msb>18</msb>
23560                <enumeratedValues>
23561                  <enumeratedValue>
23562                    <name>3us</name>
23563                    <description>3 us</description>
23564                    <value>0</value>
23565                  </enumeratedValue>
23566                  <enumeratedValue>
23567                    <name>5us</name>
23568                    <description>5 us</description>
23569                    <value>1</value>
23570                  </enumeratedValue>
23571                  <enumeratedValue>
23572                    <name>10us</name>
23573                    <description>10 us</description>
23574                    <value>2</value>
23575                  </enumeratedValue>
23576                  <enumeratedValue>
23577                    <name>15us</name>
23578                    <description>15 us</description>
23579                    <value>3</value>
23580                  </enumeratedValue>
23581                  <enumeratedValue>
23582                    <name>20us</name>
23583                    <description>20 us</description>
23584                    <value>4</value>
23585                  </enumeratedValue>
23586                  <enumeratedValue>
23587                    <name>40us</name>
23588                    <description>40 us</description>
23589                    <value>5</value>
23590                  </enumeratedValue>
23591                </enumeratedValues>
23592              </field>
23593              <field>
23594                <name>MODE</name>
23595                <description>Enable differential mode</description>
23596                <lsb>20</lsb>
23597                <msb>20</msb>
23598                <enumeratedValues>
23599                  <enumeratedValue>
23600                    <name>SE</name>
23601                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
23602                    <value>0</value>
23603                  </enumeratedValue>
23604                  <enumeratedValue>
23605                    <name>Diff</name>
23606                    <description>Differential</description>
23607                    <value>1</value>
23608                  </enumeratedValue>
23609                </enumeratedValues>
23610              </field>
23611              <field>
23612                <name>BURST</name>
23613                <description>Enable burst mode</description>
23614                <lsb>24</lsb>
23615                <msb>24</msb>
23616                <enumeratedValues>
23617                  <enumeratedValue>
23618                    <name>Disabled</name>
23619                    <description>Burst mode is disabled (normal operation)</description>
23620                    <value>0</value>
23621                  </enumeratedValue>
23622                  <enumeratedValue>
23623                    <name>Enabled</name>
23624                    <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>
23625                    <value>1</value>
23626                  </enumeratedValue>
23627                </enumeratedValues>
23628              </field>
23629            </fields>
23630          </register>
23631          <register>
23632            <name>LIMIT</name>
23633            <description>Description cluster: High/low limits for event monitoring a channel</description>
23634            <addressOffset>0x00C</addressOffset>
23635            <access>read-write</access>
23636            <resetValue>0x7FFF8000</resetValue>
23637            <fields>
23638              <field>
23639                <name>LOW</name>
23640                <description>Low level limit</description>
23641                <lsb>0</lsb>
23642                <msb>15</msb>
23643              </field>
23644              <field>
23645                <name>HIGH</name>
23646                <description>High level limit</description>
23647                <lsb>16</lsb>
23648                <msb>31</msb>
23649              </field>
23650            </fields>
23651          </register>
23652        </cluster>
23653        <register>
23654          <name>RESOLUTION</name>
23655          <description>Resolution configuration</description>
23656          <addressOffset>0x5F0</addressOffset>
23657          <access>read-write</access>
23658          <resetValue>0x00000001</resetValue>
23659          <fields>
23660            <field>
23661              <name>VAL</name>
23662              <description>Set the resolution</description>
23663              <lsb>0</lsb>
23664              <msb>2</msb>
23665              <enumeratedValues>
23666                <enumeratedValue>
23667                  <name>8bit</name>
23668                  <description>8 bit</description>
23669                  <value>0</value>
23670                </enumeratedValue>
23671                <enumeratedValue>
23672                  <name>10bit</name>
23673                  <description>10 bit</description>
23674                  <value>1</value>
23675                </enumeratedValue>
23676                <enumeratedValue>
23677                  <name>12bit</name>
23678                  <description>12 bit</description>
23679                  <value>2</value>
23680                </enumeratedValue>
23681                <enumeratedValue>
23682                  <name>14bit</name>
23683                  <description>14 bit</description>
23684                  <value>3</value>
23685                </enumeratedValue>
23686              </enumeratedValues>
23687            </field>
23688          </fields>
23689        </register>
23690        <register>
23691          <name>OVERSAMPLE</name>
23692          <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>
23693          <addressOffset>0x5F4</addressOffset>
23694          <access>read-write</access>
23695          <fields>
23696            <field>
23697              <name>OVERSAMPLE</name>
23698              <description>Oversample control</description>
23699              <lsb>0</lsb>
23700              <msb>3</msb>
23701              <enumeratedValues>
23702                <enumeratedValue>
23703                  <name>Bypass</name>
23704                  <description>Bypass oversampling</description>
23705                  <value>0</value>
23706                </enumeratedValue>
23707                <enumeratedValue>
23708                  <name>Over2x</name>
23709                  <description>Oversample 2x</description>
23710                  <value>1</value>
23711                </enumeratedValue>
23712                <enumeratedValue>
23713                  <name>Over4x</name>
23714                  <description>Oversample 4x</description>
23715                  <value>2</value>
23716                </enumeratedValue>
23717                <enumeratedValue>
23718                  <name>Over8x</name>
23719                  <description>Oversample 8x</description>
23720                  <value>3</value>
23721                </enumeratedValue>
23722                <enumeratedValue>
23723                  <name>Over16x</name>
23724                  <description>Oversample 16x</description>
23725                  <value>4</value>
23726                </enumeratedValue>
23727                <enumeratedValue>
23728                  <name>Over32x</name>
23729                  <description>Oversample 32x</description>
23730                  <value>5</value>
23731                </enumeratedValue>
23732                <enumeratedValue>
23733                  <name>Over64x</name>
23734                  <description>Oversample 64x</description>
23735                  <value>6</value>
23736                </enumeratedValue>
23737                <enumeratedValue>
23738                  <name>Over128x</name>
23739                  <description>Oversample 128x</description>
23740                  <value>7</value>
23741                </enumeratedValue>
23742                <enumeratedValue>
23743                  <name>Over256x</name>
23744                  <description>Oversample 256x</description>
23745                  <value>8</value>
23746                </enumeratedValue>
23747              </enumeratedValues>
23748            </field>
23749          </fields>
23750        </register>
23751        <register>
23752          <name>SAMPLERATE</name>
23753          <description>Controls normal or continuous sample rate</description>
23754          <addressOffset>0x5F8</addressOffset>
23755          <access>read-write</access>
23756          <fields>
23757            <field>
23758              <name>CC</name>
23759              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
23760              <lsb>0</lsb>
23761              <msb>10</msb>
23762            </field>
23763            <field>
23764              <name>MODE</name>
23765              <description>Select mode for sample rate control</description>
23766              <lsb>12</lsb>
23767              <msb>12</msb>
23768              <enumeratedValues>
23769                <enumeratedValue>
23770                  <name>Task</name>
23771                  <description>Rate is controlled from SAMPLE task</description>
23772                  <value>0</value>
23773                </enumeratedValue>
23774                <enumeratedValue>
23775                  <name>Timers</name>
23776                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
23777                  <value>1</value>
23778                </enumeratedValue>
23779              </enumeratedValues>
23780            </field>
23781          </fields>
23782        </register>
23783        <cluster>
23784          <name>RESULT</name>
23785          <description>RESULT EasyDMA channel</description>
23786          <headerStructName>SAADC_RESULT</headerStructName>
23787          <access>read-write</access>
23788          <addressOffset>0x62C</addressOffset>
23789          <register>
23790            <name>PTR</name>
23791            <description>Data pointer</description>
23792            <addressOffset>0x000</addressOffset>
23793            <access>read-write</access>
23794            <fields>
23795              <field>
23796                <name>PTR</name>
23797                <description>Data pointer</description>
23798                <lsb>0</lsb>
23799                <msb>31</msb>
23800              </field>
23801            </fields>
23802          </register>
23803          <register>
23804            <name>MAXCNT</name>
23805            <description>Maximum number of buffer words to transfer</description>
23806            <addressOffset>0x004</addressOffset>
23807            <access>read-write</access>
23808            <fields>
23809              <field>
23810                <name>MAXCNT</name>
23811                <description>Maximum number of buffer words to transfer</description>
23812                <lsb>0</lsb>
23813                <msb>14</msb>
23814              </field>
23815            </fields>
23816          </register>
23817          <register>
23818            <name>AMOUNT</name>
23819            <description>Number of buffer words transferred since last START</description>
23820            <addressOffset>0x008</addressOffset>
23821            <access>read-only</access>
23822            <fields>
23823              <field>
23824                <name>AMOUNT</name>
23825                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
23826                <lsb>0</lsb>
23827                <msb>14</msb>
23828              </field>
23829            </fields>
23830          </register>
23831        </cluster>
23832      </registers>
23833    </peripheral>
23834    <peripheral>
23835      <name>TIMER0</name>
23836      <description>Timer/Counter 0</description>
23837      <baseAddress>0x40008000</baseAddress>
23838      <headerStructName>TIMER</headerStructName>
23839      <addressBlock>
23840        <offset>0</offset>
23841        <size>0x1000</size>
23842        <usage>registers</usage>
23843      </addressBlock>
23844      <interrupt>
23845        <name>TIMER0</name>
23846        <value>8</value>
23847      </interrupt>
23848      <groupName>TIMER</groupName>
23849      <size>0x20</size>
23850      <registers>
23851        <register>
23852          <name>TASKS_START</name>
23853          <description>Start Timer</description>
23854          <addressOffset>0x000</addressOffset>
23855          <access>write-only</access>
23856          <fields>
23857            <field>
23858              <name>TASKS_START</name>
23859              <description>Start Timer</description>
23860              <lsb>0</lsb>
23861              <msb>0</msb>
23862              <enumeratedValues>
23863                <enumeratedValue>
23864                  <name>Trigger</name>
23865                  <description>Trigger task</description>
23866                  <value>1</value>
23867                </enumeratedValue>
23868              </enumeratedValues>
23869            </field>
23870          </fields>
23871        </register>
23872        <register>
23873          <name>TASKS_STOP</name>
23874          <description>Stop Timer</description>
23875          <addressOffset>0x004</addressOffset>
23876          <access>write-only</access>
23877          <fields>
23878            <field>
23879              <name>TASKS_STOP</name>
23880              <description>Stop Timer</description>
23881              <lsb>0</lsb>
23882              <msb>0</msb>
23883              <enumeratedValues>
23884                <enumeratedValue>
23885                  <name>Trigger</name>
23886                  <description>Trigger task</description>
23887                  <value>1</value>
23888                </enumeratedValue>
23889              </enumeratedValues>
23890            </field>
23891          </fields>
23892        </register>
23893        <register>
23894          <name>TASKS_COUNT</name>
23895          <description>Increment Timer (Counter mode only)</description>
23896          <addressOffset>0x008</addressOffset>
23897          <access>write-only</access>
23898          <fields>
23899            <field>
23900              <name>TASKS_COUNT</name>
23901              <description>Increment Timer (Counter mode only)</description>
23902              <lsb>0</lsb>
23903              <msb>0</msb>
23904              <enumeratedValues>
23905                <enumeratedValue>
23906                  <name>Trigger</name>
23907                  <description>Trigger task</description>
23908                  <value>1</value>
23909                </enumeratedValue>
23910              </enumeratedValues>
23911            </field>
23912          </fields>
23913        </register>
23914        <register>
23915          <name>TASKS_CLEAR</name>
23916          <description>Clear time</description>
23917          <addressOffset>0x00C</addressOffset>
23918          <access>write-only</access>
23919          <fields>
23920            <field>
23921              <name>TASKS_CLEAR</name>
23922              <description>Clear time</description>
23923              <lsb>0</lsb>
23924              <msb>0</msb>
23925              <enumeratedValues>
23926                <enumeratedValue>
23927                  <name>Trigger</name>
23928                  <description>Trigger task</description>
23929                  <value>1</value>
23930                </enumeratedValue>
23931              </enumeratedValues>
23932            </field>
23933          </fields>
23934        </register>
23935        <register>
23936          <name>TASKS_SHUTDOWN</name>
23937          <description>Deprecated register - Shut down timer</description>
23938          <addressOffset>0x010</addressOffset>
23939          <access>write-only</access>
23940          <fields>
23941            <field>
23942              <name>TASKS_SHUTDOWN</name>
23943              <description>Deprecated field -  Shut down timer</description>
23944              <lsb>0</lsb>
23945              <msb>0</msb>
23946              <enumeratedValues>
23947                <enumeratedValue>
23948                  <name>Trigger</name>
23949                  <description>Trigger task</description>
23950                  <value>1</value>
23951                </enumeratedValue>
23952              </enumeratedValues>
23953            </field>
23954          </fields>
23955        </register>
23956        <register>
23957          <dim>0x6</dim>
23958          <dimIncrement>0x4</dimIncrement>
23959          <name>TASKS_CAPTURE[%s]</name>
23960          <description>Description collection: Capture Timer value to CC[n] register</description>
23961          <addressOffset>0x040</addressOffset>
23962          <access>write-only</access>
23963          <fields>
23964            <field>
23965              <name>TASKS_CAPTURE</name>
23966              <description>Capture Timer value to CC[n] register</description>
23967              <lsb>0</lsb>
23968              <msb>0</msb>
23969              <enumeratedValues>
23970                <enumeratedValue>
23971                  <name>Trigger</name>
23972                  <description>Trigger task</description>
23973                  <value>1</value>
23974                </enumeratedValue>
23975              </enumeratedValues>
23976            </field>
23977          </fields>
23978        </register>
23979        <register>
23980          <dim>0x6</dim>
23981          <dimIncrement>0x4</dimIncrement>
23982          <name>EVENTS_COMPARE[%s]</name>
23983          <description>Description collection: Compare event on CC[n] match</description>
23984          <addressOffset>0x140</addressOffset>
23985          <access>read-write</access>
23986          <fields>
23987            <field>
23988              <name>EVENTS_COMPARE</name>
23989              <description>Compare event on CC[n] match</description>
23990              <lsb>0</lsb>
23991              <msb>0</msb>
23992              <enumeratedValues>
23993                <enumeratedValue>
23994                  <name>NotGenerated</name>
23995                  <description>Event not generated</description>
23996                  <value>0</value>
23997                </enumeratedValue>
23998                <enumeratedValue>
23999                  <name>Generated</name>
24000                  <description>Event generated</description>
24001                  <value>1</value>
24002                </enumeratedValue>
24003              </enumeratedValues>
24004            </field>
24005          </fields>
24006        </register>
24007        <register>
24008          <name>SHORTS</name>
24009          <description>Shortcuts between local events and tasks</description>
24010          <addressOffset>0x200</addressOffset>
24011          <access>read-write</access>
24012          <fields>
24013            <field>
24014              <name>COMPARE0_CLEAR</name>
24015              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
24016              <lsb>0</lsb>
24017              <msb>0</msb>
24018              <enumeratedValues>
24019                <enumeratedValue>
24020                  <name>Disabled</name>
24021                  <description>Disable shortcut</description>
24022                  <value>0</value>
24023                </enumeratedValue>
24024                <enumeratedValue>
24025                  <name>Enabled</name>
24026                  <description>Enable shortcut</description>
24027                  <value>1</value>
24028                </enumeratedValue>
24029              </enumeratedValues>
24030            </field>
24031            <field>
24032              <name>COMPARE1_CLEAR</name>
24033              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
24034              <lsb>1</lsb>
24035              <msb>1</msb>
24036              <enumeratedValues>
24037                <enumeratedValue>
24038                  <name>Disabled</name>
24039                  <description>Disable shortcut</description>
24040                  <value>0</value>
24041                </enumeratedValue>
24042                <enumeratedValue>
24043                  <name>Enabled</name>
24044                  <description>Enable shortcut</description>
24045                  <value>1</value>
24046                </enumeratedValue>
24047              </enumeratedValues>
24048            </field>
24049            <field>
24050              <name>COMPARE2_CLEAR</name>
24051              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
24052              <lsb>2</lsb>
24053              <msb>2</msb>
24054              <enumeratedValues>
24055                <enumeratedValue>
24056                  <name>Disabled</name>
24057                  <description>Disable shortcut</description>
24058                  <value>0</value>
24059                </enumeratedValue>
24060                <enumeratedValue>
24061                  <name>Enabled</name>
24062                  <description>Enable shortcut</description>
24063                  <value>1</value>
24064                </enumeratedValue>
24065              </enumeratedValues>
24066            </field>
24067            <field>
24068              <name>COMPARE3_CLEAR</name>
24069              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
24070              <lsb>3</lsb>
24071              <msb>3</msb>
24072              <enumeratedValues>
24073                <enumeratedValue>
24074                  <name>Disabled</name>
24075                  <description>Disable shortcut</description>
24076                  <value>0</value>
24077                </enumeratedValue>
24078                <enumeratedValue>
24079                  <name>Enabled</name>
24080                  <description>Enable shortcut</description>
24081                  <value>1</value>
24082                </enumeratedValue>
24083              </enumeratedValues>
24084            </field>
24085            <field>
24086              <name>COMPARE4_CLEAR</name>
24087              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
24088              <lsb>4</lsb>
24089              <msb>4</msb>
24090              <enumeratedValues>
24091                <enumeratedValue>
24092                  <name>Disabled</name>
24093                  <description>Disable shortcut</description>
24094                  <value>0</value>
24095                </enumeratedValue>
24096                <enumeratedValue>
24097                  <name>Enabled</name>
24098                  <description>Enable shortcut</description>
24099                  <value>1</value>
24100                </enumeratedValue>
24101              </enumeratedValues>
24102            </field>
24103            <field>
24104              <name>COMPARE5_CLEAR</name>
24105              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
24106              <lsb>5</lsb>
24107              <msb>5</msb>
24108              <enumeratedValues>
24109                <enumeratedValue>
24110                  <name>Disabled</name>
24111                  <description>Disable shortcut</description>
24112                  <value>0</value>
24113                </enumeratedValue>
24114                <enumeratedValue>
24115                  <name>Enabled</name>
24116                  <description>Enable shortcut</description>
24117                  <value>1</value>
24118                </enumeratedValue>
24119              </enumeratedValues>
24120            </field>
24121            <field>
24122              <name>COMPARE0_STOP</name>
24123              <description>Shortcut between event COMPARE[0] and task STOP</description>
24124              <lsb>8</lsb>
24125              <msb>8</msb>
24126              <enumeratedValues>
24127                <enumeratedValue>
24128                  <name>Disabled</name>
24129                  <description>Disable shortcut</description>
24130                  <value>0</value>
24131                </enumeratedValue>
24132                <enumeratedValue>
24133                  <name>Enabled</name>
24134                  <description>Enable shortcut</description>
24135                  <value>1</value>
24136                </enumeratedValue>
24137              </enumeratedValues>
24138            </field>
24139            <field>
24140              <name>COMPARE1_STOP</name>
24141              <description>Shortcut between event COMPARE[1] and task STOP</description>
24142              <lsb>9</lsb>
24143              <msb>9</msb>
24144              <enumeratedValues>
24145                <enumeratedValue>
24146                  <name>Disabled</name>
24147                  <description>Disable shortcut</description>
24148                  <value>0</value>
24149                </enumeratedValue>
24150                <enumeratedValue>
24151                  <name>Enabled</name>
24152                  <description>Enable shortcut</description>
24153                  <value>1</value>
24154                </enumeratedValue>
24155              </enumeratedValues>
24156            </field>
24157            <field>
24158              <name>COMPARE2_STOP</name>
24159              <description>Shortcut between event COMPARE[2] and task STOP</description>
24160              <lsb>10</lsb>
24161              <msb>10</msb>
24162              <enumeratedValues>
24163                <enumeratedValue>
24164                  <name>Disabled</name>
24165                  <description>Disable shortcut</description>
24166                  <value>0</value>
24167                </enumeratedValue>
24168                <enumeratedValue>
24169                  <name>Enabled</name>
24170                  <description>Enable shortcut</description>
24171                  <value>1</value>
24172                </enumeratedValue>
24173              </enumeratedValues>
24174            </field>
24175            <field>
24176              <name>COMPARE3_STOP</name>
24177              <description>Shortcut between event COMPARE[3] and task STOP</description>
24178              <lsb>11</lsb>
24179              <msb>11</msb>
24180              <enumeratedValues>
24181                <enumeratedValue>
24182                  <name>Disabled</name>
24183                  <description>Disable shortcut</description>
24184                  <value>0</value>
24185                </enumeratedValue>
24186                <enumeratedValue>
24187                  <name>Enabled</name>
24188                  <description>Enable shortcut</description>
24189                  <value>1</value>
24190                </enumeratedValue>
24191              </enumeratedValues>
24192            </field>
24193            <field>
24194              <name>COMPARE4_STOP</name>
24195              <description>Shortcut between event COMPARE[4] and task STOP</description>
24196              <lsb>12</lsb>
24197              <msb>12</msb>
24198              <enumeratedValues>
24199                <enumeratedValue>
24200                  <name>Disabled</name>
24201                  <description>Disable shortcut</description>
24202                  <value>0</value>
24203                </enumeratedValue>
24204                <enumeratedValue>
24205                  <name>Enabled</name>
24206                  <description>Enable shortcut</description>
24207                  <value>1</value>
24208                </enumeratedValue>
24209              </enumeratedValues>
24210            </field>
24211            <field>
24212              <name>COMPARE5_STOP</name>
24213              <description>Shortcut between event COMPARE[5] and task STOP</description>
24214              <lsb>13</lsb>
24215              <msb>13</msb>
24216              <enumeratedValues>
24217                <enumeratedValue>
24218                  <name>Disabled</name>
24219                  <description>Disable shortcut</description>
24220                  <value>0</value>
24221                </enumeratedValue>
24222                <enumeratedValue>
24223                  <name>Enabled</name>
24224                  <description>Enable shortcut</description>
24225                  <value>1</value>
24226                </enumeratedValue>
24227              </enumeratedValues>
24228            </field>
24229          </fields>
24230        </register>
24231        <register>
24232          <name>INTENSET</name>
24233          <description>Enable interrupt</description>
24234          <addressOffset>0x304</addressOffset>
24235          <access>read-write</access>
24236          <fields>
24237            <field>
24238              <name>COMPARE0</name>
24239              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
24240              <lsb>16</lsb>
24241              <msb>16</msb>
24242              <enumeratedValues>
24243                <usage>read</usage>
24244                <enumeratedValue>
24245                  <name>Disabled</name>
24246                  <description>Read: Disabled</description>
24247                  <value>0</value>
24248                </enumeratedValue>
24249                <enumeratedValue>
24250                  <name>Enabled</name>
24251                  <description>Read: Enabled</description>
24252                  <value>1</value>
24253                </enumeratedValue>
24254              </enumeratedValues>
24255              <enumeratedValues>
24256                <usage>write</usage>
24257                <enumeratedValue>
24258                  <name>Set</name>
24259                  <description>Enable</description>
24260                  <value>1</value>
24261                </enumeratedValue>
24262              </enumeratedValues>
24263            </field>
24264            <field>
24265              <name>COMPARE1</name>
24266              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
24267              <lsb>17</lsb>
24268              <msb>17</msb>
24269              <enumeratedValues>
24270                <usage>read</usage>
24271                <enumeratedValue>
24272                  <name>Disabled</name>
24273                  <description>Read: Disabled</description>
24274                  <value>0</value>
24275                </enumeratedValue>
24276                <enumeratedValue>
24277                  <name>Enabled</name>
24278                  <description>Read: Enabled</description>
24279                  <value>1</value>
24280                </enumeratedValue>
24281              </enumeratedValues>
24282              <enumeratedValues>
24283                <usage>write</usage>
24284                <enumeratedValue>
24285                  <name>Set</name>
24286                  <description>Enable</description>
24287                  <value>1</value>
24288                </enumeratedValue>
24289              </enumeratedValues>
24290            </field>
24291            <field>
24292              <name>COMPARE2</name>
24293              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
24294              <lsb>18</lsb>
24295              <msb>18</msb>
24296              <enumeratedValues>
24297                <usage>read</usage>
24298                <enumeratedValue>
24299                  <name>Disabled</name>
24300                  <description>Read: Disabled</description>
24301                  <value>0</value>
24302                </enumeratedValue>
24303                <enumeratedValue>
24304                  <name>Enabled</name>
24305                  <description>Read: Enabled</description>
24306                  <value>1</value>
24307                </enumeratedValue>
24308              </enumeratedValues>
24309              <enumeratedValues>
24310                <usage>write</usage>
24311                <enumeratedValue>
24312                  <name>Set</name>
24313                  <description>Enable</description>
24314                  <value>1</value>
24315                </enumeratedValue>
24316              </enumeratedValues>
24317            </field>
24318            <field>
24319              <name>COMPARE3</name>
24320              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
24321              <lsb>19</lsb>
24322              <msb>19</msb>
24323              <enumeratedValues>
24324                <usage>read</usage>
24325                <enumeratedValue>
24326                  <name>Disabled</name>
24327                  <description>Read: Disabled</description>
24328                  <value>0</value>
24329                </enumeratedValue>
24330                <enumeratedValue>
24331                  <name>Enabled</name>
24332                  <description>Read: Enabled</description>
24333                  <value>1</value>
24334                </enumeratedValue>
24335              </enumeratedValues>
24336              <enumeratedValues>
24337                <usage>write</usage>
24338                <enumeratedValue>
24339                  <name>Set</name>
24340                  <description>Enable</description>
24341                  <value>1</value>
24342                </enumeratedValue>
24343              </enumeratedValues>
24344            </field>
24345            <field>
24346              <name>COMPARE4</name>
24347              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
24348              <lsb>20</lsb>
24349              <msb>20</msb>
24350              <enumeratedValues>
24351                <usage>read</usage>
24352                <enumeratedValue>
24353                  <name>Disabled</name>
24354                  <description>Read: Disabled</description>
24355                  <value>0</value>
24356                </enumeratedValue>
24357                <enumeratedValue>
24358                  <name>Enabled</name>
24359                  <description>Read: Enabled</description>
24360                  <value>1</value>
24361                </enumeratedValue>
24362              </enumeratedValues>
24363              <enumeratedValues>
24364                <usage>write</usage>
24365                <enumeratedValue>
24366                  <name>Set</name>
24367                  <description>Enable</description>
24368                  <value>1</value>
24369                </enumeratedValue>
24370              </enumeratedValues>
24371            </field>
24372            <field>
24373              <name>COMPARE5</name>
24374              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
24375              <lsb>21</lsb>
24376              <msb>21</msb>
24377              <enumeratedValues>
24378                <usage>read</usage>
24379                <enumeratedValue>
24380                  <name>Disabled</name>
24381                  <description>Read: Disabled</description>
24382                  <value>0</value>
24383                </enumeratedValue>
24384                <enumeratedValue>
24385                  <name>Enabled</name>
24386                  <description>Read: Enabled</description>
24387                  <value>1</value>
24388                </enumeratedValue>
24389              </enumeratedValues>
24390              <enumeratedValues>
24391                <usage>write</usage>
24392                <enumeratedValue>
24393                  <name>Set</name>
24394                  <description>Enable</description>
24395                  <value>1</value>
24396                </enumeratedValue>
24397              </enumeratedValues>
24398            </field>
24399          </fields>
24400        </register>
24401        <register>
24402          <name>INTENCLR</name>
24403          <description>Disable interrupt</description>
24404          <addressOffset>0x308</addressOffset>
24405          <access>read-write</access>
24406          <fields>
24407            <field>
24408              <name>COMPARE0</name>
24409              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
24410              <lsb>16</lsb>
24411              <msb>16</msb>
24412              <enumeratedValues>
24413                <usage>read</usage>
24414                <enumeratedValue>
24415                  <name>Disabled</name>
24416                  <description>Read: Disabled</description>
24417                  <value>0</value>
24418                </enumeratedValue>
24419                <enumeratedValue>
24420                  <name>Enabled</name>
24421                  <description>Read: Enabled</description>
24422                  <value>1</value>
24423                </enumeratedValue>
24424              </enumeratedValues>
24425              <enumeratedValues>
24426                <usage>write</usage>
24427                <enumeratedValue>
24428                  <name>Clear</name>
24429                  <description>Disable</description>
24430                  <value>1</value>
24431                </enumeratedValue>
24432              </enumeratedValues>
24433            </field>
24434            <field>
24435              <name>COMPARE1</name>
24436              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
24437              <lsb>17</lsb>
24438              <msb>17</msb>
24439              <enumeratedValues>
24440                <usage>read</usage>
24441                <enumeratedValue>
24442                  <name>Disabled</name>
24443                  <description>Read: Disabled</description>
24444                  <value>0</value>
24445                </enumeratedValue>
24446                <enumeratedValue>
24447                  <name>Enabled</name>
24448                  <description>Read: Enabled</description>
24449                  <value>1</value>
24450                </enumeratedValue>
24451              </enumeratedValues>
24452              <enumeratedValues>
24453                <usage>write</usage>
24454                <enumeratedValue>
24455                  <name>Clear</name>
24456                  <description>Disable</description>
24457                  <value>1</value>
24458                </enumeratedValue>
24459              </enumeratedValues>
24460            </field>
24461            <field>
24462              <name>COMPARE2</name>
24463              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
24464              <lsb>18</lsb>
24465              <msb>18</msb>
24466              <enumeratedValues>
24467                <usage>read</usage>
24468                <enumeratedValue>
24469                  <name>Disabled</name>
24470                  <description>Read: Disabled</description>
24471                  <value>0</value>
24472                </enumeratedValue>
24473                <enumeratedValue>
24474                  <name>Enabled</name>
24475                  <description>Read: Enabled</description>
24476                  <value>1</value>
24477                </enumeratedValue>
24478              </enumeratedValues>
24479              <enumeratedValues>
24480                <usage>write</usage>
24481                <enumeratedValue>
24482                  <name>Clear</name>
24483                  <description>Disable</description>
24484                  <value>1</value>
24485                </enumeratedValue>
24486              </enumeratedValues>
24487            </field>
24488            <field>
24489              <name>COMPARE3</name>
24490              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
24491              <lsb>19</lsb>
24492              <msb>19</msb>
24493              <enumeratedValues>
24494                <usage>read</usage>
24495                <enumeratedValue>
24496                  <name>Disabled</name>
24497                  <description>Read: Disabled</description>
24498                  <value>0</value>
24499                </enumeratedValue>
24500                <enumeratedValue>
24501                  <name>Enabled</name>
24502                  <description>Read: Enabled</description>
24503                  <value>1</value>
24504                </enumeratedValue>
24505              </enumeratedValues>
24506              <enumeratedValues>
24507                <usage>write</usage>
24508                <enumeratedValue>
24509                  <name>Clear</name>
24510                  <description>Disable</description>
24511                  <value>1</value>
24512                </enumeratedValue>
24513              </enumeratedValues>
24514            </field>
24515            <field>
24516              <name>COMPARE4</name>
24517              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
24518              <lsb>20</lsb>
24519              <msb>20</msb>
24520              <enumeratedValues>
24521                <usage>read</usage>
24522                <enumeratedValue>
24523                  <name>Disabled</name>
24524                  <description>Read: Disabled</description>
24525                  <value>0</value>
24526                </enumeratedValue>
24527                <enumeratedValue>
24528                  <name>Enabled</name>
24529                  <description>Read: Enabled</description>
24530                  <value>1</value>
24531                </enumeratedValue>
24532              </enumeratedValues>
24533              <enumeratedValues>
24534                <usage>write</usage>
24535                <enumeratedValue>
24536                  <name>Clear</name>
24537                  <description>Disable</description>
24538                  <value>1</value>
24539                </enumeratedValue>
24540              </enumeratedValues>
24541            </field>
24542            <field>
24543              <name>COMPARE5</name>
24544              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
24545              <lsb>21</lsb>
24546              <msb>21</msb>
24547              <enumeratedValues>
24548                <usage>read</usage>
24549                <enumeratedValue>
24550                  <name>Disabled</name>
24551                  <description>Read: Disabled</description>
24552                  <value>0</value>
24553                </enumeratedValue>
24554                <enumeratedValue>
24555                  <name>Enabled</name>
24556                  <description>Read: Enabled</description>
24557                  <value>1</value>
24558                </enumeratedValue>
24559              </enumeratedValues>
24560              <enumeratedValues>
24561                <usage>write</usage>
24562                <enumeratedValue>
24563                  <name>Clear</name>
24564                  <description>Disable</description>
24565                  <value>1</value>
24566                </enumeratedValue>
24567              </enumeratedValues>
24568            </field>
24569          </fields>
24570        </register>
24571        <register>
24572          <name>MODE</name>
24573          <description>Timer mode selection</description>
24574          <addressOffset>0x504</addressOffset>
24575          <access>read-write</access>
24576          <fields>
24577            <field>
24578              <name>MODE</name>
24579              <description>Timer mode</description>
24580              <lsb>0</lsb>
24581              <msb>1</msb>
24582              <enumeratedValues>
24583                <enumeratedValue>
24584                  <name>Timer</name>
24585                  <description>Select Timer mode</description>
24586                  <value>0</value>
24587                </enumeratedValue>
24588                <enumeratedValue>
24589                  <name>Counter</name>
24590                  <description>Deprecated enumerator -  Select Counter mode</description>
24591                  <value>1</value>
24592                </enumeratedValue>
24593                <enumeratedValue>
24594                  <name>LowPowerCounter</name>
24595                  <description>Select Low Power Counter mode</description>
24596                  <value>2</value>
24597                </enumeratedValue>
24598              </enumeratedValues>
24599            </field>
24600          </fields>
24601        </register>
24602        <register>
24603          <name>BITMODE</name>
24604          <description>Configure the number of bits used by the TIMER</description>
24605          <addressOffset>0x508</addressOffset>
24606          <access>read-write</access>
24607          <fields>
24608            <field>
24609              <name>BITMODE</name>
24610              <description>Timer bit width</description>
24611              <lsb>0</lsb>
24612              <msb>1</msb>
24613              <enumeratedValues>
24614                <enumeratedValue>
24615                  <name>16Bit</name>
24616                  <description>16 bit timer bit width</description>
24617                  <value>0</value>
24618                </enumeratedValue>
24619                <enumeratedValue>
24620                  <name>08Bit</name>
24621                  <description>8 bit timer bit width</description>
24622                  <value>1</value>
24623                </enumeratedValue>
24624                <enumeratedValue>
24625                  <name>24Bit</name>
24626                  <description>24 bit timer bit width</description>
24627                  <value>2</value>
24628                </enumeratedValue>
24629                <enumeratedValue>
24630                  <name>32Bit</name>
24631                  <description>32 bit timer bit width</description>
24632                  <value>3</value>
24633                </enumeratedValue>
24634              </enumeratedValues>
24635            </field>
24636          </fields>
24637        </register>
24638        <register>
24639          <name>PRESCALER</name>
24640          <description>Timer prescaler register</description>
24641          <addressOffset>0x510</addressOffset>
24642          <access>read-write</access>
24643          <resetValue>0x00000004</resetValue>
24644          <fields>
24645            <field>
24646              <name>PRESCALER</name>
24647              <description>Prescaler value</description>
24648              <lsb>0</lsb>
24649              <msb>3</msb>
24650            </field>
24651          </fields>
24652        </register>
24653        <register>
24654          <dim>0x6</dim>
24655          <dimIncrement>0x4</dimIncrement>
24656          <name>CC[%s]</name>
24657          <description>Description collection: Capture/Compare register n</description>
24658          <addressOffset>0x540</addressOffset>
24659          <access>read-write</access>
24660          <fields>
24661            <field>
24662              <name>CC</name>
24663              <description>Capture/Compare value</description>
24664              <lsb>0</lsb>
24665              <msb>31</msb>
24666            </field>
24667          </fields>
24668        </register>
24669      </registers>
24670    </peripheral>
24671    <peripheral derivedFrom="TIMER0">
24672      <name>TIMER1</name>
24673      <description>Timer/Counter 1</description>
24674      <baseAddress>0x40009000</baseAddress>
24675      <interrupt>
24676        <name>TIMER1</name>
24677        <value>9</value>
24678      </interrupt>
24679    </peripheral>
24680    <peripheral derivedFrom="TIMER0">
24681      <name>TIMER2</name>
24682      <description>Timer/Counter 2</description>
24683      <baseAddress>0x4000A000</baseAddress>
24684      <interrupt>
24685        <name>TIMER2</name>
24686        <value>10</value>
24687      </interrupt>
24688    </peripheral>
24689    <peripheral>
24690      <name>RTC0</name>
24691      <description>Real time counter 0</description>
24692      <baseAddress>0x4000B000</baseAddress>
24693      <headerStructName>RTC</headerStructName>
24694      <addressBlock>
24695        <offset>0</offset>
24696        <size>0x1000</size>
24697        <usage>registers</usage>
24698      </addressBlock>
24699      <interrupt>
24700        <name>RTC0</name>
24701        <value>11</value>
24702      </interrupt>
24703      <groupName>RTC</groupName>
24704      <size>0x20</size>
24705      <registers>
24706        <register>
24707          <name>TASKS_START</name>
24708          <description>Start RTC COUNTER</description>
24709          <addressOffset>0x000</addressOffset>
24710          <access>write-only</access>
24711          <fields>
24712            <field>
24713              <name>TASKS_START</name>
24714              <description>Start RTC COUNTER</description>
24715              <lsb>0</lsb>
24716              <msb>0</msb>
24717              <enumeratedValues>
24718                <enumeratedValue>
24719                  <name>Trigger</name>
24720                  <description>Trigger task</description>
24721                  <value>1</value>
24722                </enumeratedValue>
24723              </enumeratedValues>
24724            </field>
24725          </fields>
24726        </register>
24727        <register>
24728          <name>TASKS_STOP</name>
24729          <description>Stop RTC COUNTER</description>
24730          <addressOffset>0x004</addressOffset>
24731          <access>write-only</access>
24732          <fields>
24733            <field>
24734              <name>TASKS_STOP</name>
24735              <description>Stop RTC COUNTER</description>
24736              <lsb>0</lsb>
24737              <msb>0</msb>
24738              <enumeratedValues>
24739                <enumeratedValue>
24740                  <name>Trigger</name>
24741                  <description>Trigger task</description>
24742                  <value>1</value>
24743                </enumeratedValue>
24744              </enumeratedValues>
24745            </field>
24746          </fields>
24747        </register>
24748        <register>
24749          <name>TASKS_CLEAR</name>
24750          <description>Clear RTC COUNTER</description>
24751          <addressOffset>0x008</addressOffset>
24752          <access>write-only</access>
24753          <fields>
24754            <field>
24755              <name>TASKS_CLEAR</name>
24756              <description>Clear RTC COUNTER</description>
24757              <lsb>0</lsb>
24758              <msb>0</msb>
24759              <enumeratedValues>
24760                <enumeratedValue>
24761                  <name>Trigger</name>
24762                  <description>Trigger task</description>
24763                  <value>1</value>
24764                </enumeratedValue>
24765              </enumeratedValues>
24766            </field>
24767          </fields>
24768        </register>
24769        <register>
24770          <name>TASKS_TRIGOVRFLW</name>
24771          <description>Set COUNTER to 0xFFFFF0</description>
24772          <addressOffset>0x00C</addressOffset>
24773          <access>write-only</access>
24774          <fields>
24775            <field>
24776              <name>TASKS_TRIGOVRFLW</name>
24777              <description>Set COUNTER to 0xFFFFF0</description>
24778              <lsb>0</lsb>
24779              <msb>0</msb>
24780              <enumeratedValues>
24781                <enumeratedValue>
24782                  <name>Trigger</name>
24783                  <description>Trigger task</description>
24784                  <value>1</value>
24785                </enumeratedValue>
24786              </enumeratedValues>
24787            </field>
24788          </fields>
24789        </register>
24790        <register>
24791          <name>EVENTS_TICK</name>
24792          <description>Event on COUNTER increment</description>
24793          <addressOffset>0x100</addressOffset>
24794          <access>read-write</access>
24795          <fields>
24796            <field>
24797              <name>EVENTS_TICK</name>
24798              <description>Event on COUNTER increment</description>
24799              <lsb>0</lsb>
24800              <msb>0</msb>
24801              <enumeratedValues>
24802                <enumeratedValue>
24803                  <name>NotGenerated</name>
24804                  <description>Event not generated</description>
24805                  <value>0</value>
24806                </enumeratedValue>
24807                <enumeratedValue>
24808                  <name>Generated</name>
24809                  <description>Event generated</description>
24810                  <value>1</value>
24811                </enumeratedValue>
24812              </enumeratedValues>
24813            </field>
24814          </fields>
24815        </register>
24816        <register>
24817          <name>EVENTS_OVRFLW</name>
24818          <description>Event on COUNTER overflow</description>
24819          <addressOffset>0x104</addressOffset>
24820          <access>read-write</access>
24821          <fields>
24822            <field>
24823              <name>EVENTS_OVRFLW</name>
24824              <description>Event on COUNTER overflow</description>
24825              <lsb>0</lsb>
24826              <msb>0</msb>
24827              <enumeratedValues>
24828                <enumeratedValue>
24829                  <name>NotGenerated</name>
24830                  <description>Event not generated</description>
24831                  <value>0</value>
24832                </enumeratedValue>
24833                <enumeratedValue>
24834                  <name>Generated</name>
24835                  <description>Event generated</description>
24836                  <value>1</value>
24837                </enumeratedValue>
24838              </enumeratedValues>
24839            </field>
24840          </fields>
24841        </register>
24842        <register>
24843          <dim>0x4</dim>
24844          <dimIncrement>0x4</dimIncrement>
24845          <name>EVENTS_COMPARE[%s]</name>
24846          <description>Description collection: Compare event on CC[n] match</description>
24847          <addressOffset>0x140</addressOffset>
24848          <access>read-write</access>
24849          <fields>
24850            <field>
24851              <name>EVENTS_COMPARE</name>
24852              <description>Compare event on CC[n] match</description>
24853              <lsb>0</lsb>
24854              <msb>0</msb>
24855              <enumeratedValues>
24856                <enumeratedValue>
24857                  <name>NotGenerated</name>
24858                  <description>Event not generated</description>
24859                  <value>0</value>
24860                </enumeratedValue>
24861                <enumeratedValue>
24862                  <name>Generated</name>
24863                  <description>Event generated</description>
24864                  <value>1</value>
24865                </enumeratedValue>
24866              </enumeratedValues>
24867            </field>
24868          </fields>
24869        </register>
24870        <register>
24871          <name>INTENSET</name>
24872          <description>Enable interrupt</description>
24873          <addressOffset>0x304</addressOffset>
24874          <access>read-write</access>
24875          <fields>
24876            <field>
24877              <name>TICK</name>
24878              <description>Write '1' to enable interrupt for event TICK</description>
24879              <lsb>0</lsb>
24880              <msb>0</msb>
24881              <enumeratedValues>
24882                <usage>read</usage>
24883                <enumeratedValue>
24884                  <name>Disabled</name>
24885                  <description>Read: Disabled</description>
24886                  <value>0</value>
24887                </enumeratedValue>
24888                <enumeratedValue>
24889                  <name>Enabled</name>
24890                  <description>Read: Enabled</description>
24891                  <value>1</value>
24892                </enumeratedValue>
24893              </enumeratedValues>
24894              <enumeratedValues>
24895                <usage>write</usage>
24896                <enumeratedValue>
24897                  <name>Set</name>
24898                  <description>Enable</description>
24899                  <value>1</value>
24900                </enumeratedValue>
24901              </enumeratedValues>
24902            </field>
24903            <field>
24904              <name>OVRFLW</name>
24905              <description>Write '1' to enable interrupt for event OVRFLW</description>
24906              <lsb>1</lsb>
24907              <msb>1</msb>
24908              <enumeratedValues>
24909                <usage>read</usage>
24910                <enumeratedValue>
24911                  <name>Disabled</name>
24912                  <description>Read: Disabled</description>
24913                  <value>0</value>
24914                </enumeratedValue>
24915                <enumeratedValue>
24916                  <name>Enabled</name>
24917                  <description>Read: Enabled</description>
24918                  <value>1</value>
24919                </enumeratedValue>
24920              </enumeratedValues>
24921              <enumeratedValues>
24922                <usage>write</usage>
24923                <enumeratedValue>
24924                  <name>Set</name>
24925                  <description>Enable</description>
24926                  <value>1</value>
24927                </enumeratedValue>
24928              </enumeratedValues>
24929            </field>
24930            <field>
24931              <name>COMPARE0</name>
24932              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
24933              <lsb>16</lsb>
24934              <msb>16</msb>
24935              <enumeratedValues>
24936                <usage>read</usage>
24937                <enumeratedValue>
24938                  <name>Disabled</name>
24939                  <description>Read: Disabled</description>
24940                  <value>0</value>
24941                </enumeratedValue>
24942                <enumeratedValue>
24943                  <name>Enabled</name>
24944                  <description>Read: Enabled</description>
24945                  <value>1</value>
24946                </enumeratedValue>
24947              </enumeratedValues>
24948              <enumeratedValues>
24949                <usage>write</usage>
24950                <enumeratedValue>
24951                  <name>Set</name>
24952                  <description>Enable</description>
24953                  <value>1</value>
24954                </enumeratedValue>
24955              </enumeratedValues>
24956            </field>
24957            <field>
24958              <name>COMPARE1</name>
24959              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
24960              <lsb>17</lsb>
24961              <msb>17</msb>
24962              <enumeratedValues>
24963                <usage>read</usage>
24964                <enumeratedValue>
24965                  <name>Disabled</name>
24966                  <description>Read: Disabled</description>
24967                  <value>0</value>
24968                </enumeratedValue>
24969                <enumeratedValue>
24970                  <name>Enabled</name>
24971                  <description>Read: Enabled</description>
24972                  <value>1</value>
24973                </enumeratedValue>
24974              </enumeratedValues>
24975              <enumeratedValues>
24976                <usage>write</usage>
24977                <enumeratedValue>
24978                  <name>Set</name>
24979                  <description>Enable</description>
24980                  <value>1</value>
24981                </enumeratedValue>
24982              </enumeratedValues>
24983            </field>
24984            <field>
24985              <name>COMPARE2</name>
24986              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
24987              <lsb>18</lsb>
24988              <msb>18</msb>
24989              <enumeratedValues>
24990                <usage>read</usage>
24991                <enumeratedValue>
24992                  <name>Disabled</name>
24993                  <description>Read: Disabled</description>
24994                  <value>0</value>
24995                </enumeratedValue>
24996                <enumeratedValue>
24997                  <name>Enabled</name>
24998                  <description>Read: Enabled</description>
24999                  <value>1</value>
25000                </enumeratedValue>
25001              </enumeratedValues>
25002              <enumeratedValues>
25003                <usage>write</usage>
25004                <enumeratedValue>
25005                  <name>Set</name>
25006                  <description>Enable</description>
25007                  <value>1</value>
25008                </enumeratedValue>
25009              </enumeratedValues>
25010            </field>
25011            <field>
25012              <name>COMPARE3</name>
25013              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
25014              <lsb>19</lsb>
25015              <msb>19</msb>
25016              <enumeratedValues>
25017                <usage>read</usage>
25018                <enumeratedValue>
25019                  <name>Disabled</name>
25020                  <description>Read: Disabled</description>
25021                  <value>0</value>
25022                </enumeratedValue>
25023                <enumeratedValue>
25024                  <name>Enabled</name>
25025                  <description>Read: Enabled</description>
25026                  <value>1</value>
25027                </enumeratedValue>
25028              </enumeratedValues>
25029              <enumeratedValues>
25030                <usage>write</usage>
25031                <enumeratedValue>
25032                  <name>Set</name>
25033                  <description>Enable</description>
25034                  <value>1</value>
25035                </enumeratedValue>
25036              </enumeratedValues>
25037            </field>
25038          </fields>
25039        </register>
25040        <register>
25041          <name>INTENCLR</name>
25042          <description>Disable interrupt</description>
25043          <addressOffset>0x308</addressOffset>
25044          <access>read-write</access>
25045          <fields>
25046            <field>
25047              <name>TICK</name>
25048              <description>Write '1' to disable interrupt for event TICK</description>
25049              <lsb>0</lsb>
25050              <msb>0</msb>
25051              <enumeratedValues>
25052                <usage>read</usage>
25053                <enumeratedValue>
25054                  <name>Disabled</name>
25055                  <description>Read: Disabled</description>
25056                  <value>0</value>
25057                </enumeratedValue>
25058                <enumeratedValue>
25059                  <name>Enabled</name>
25060                  <description>Read: Enabled</description>
25061                  <value>1</value>
25062                </enumeratedValue>
25063              </enumeratedValues>
25064              <enumeratedValues>
25065                <usage>write</usage>
25066                <enumeratedValue>
25067                  <name>Clear</name>
25068                  <description>Disable</description>
25069                  <value>1</value>
25070                </enumeratedValue>
25071              </enumeratedValues>
25072            </field>
25073            <field>
25074              <name>OVRFLW</name>
25075              <description>Write '1' to disable interrupt for event OVRFLW</description>
25076              <lsb>1</lsb>
25077              <msb>1</msb>
25078              <enumeratedValues>
25079                <usage>read</usage>
25080                <enumeratedValue>
25081                  <name>Disabled</name>
25082                  <description>Read: Disabled</description>
25083                  <value>0</value>
25084                </enumeratedValue>
25085                <enumeratedValue>
25086                  <name>Enabled</name>
25087                  <description>Read: Enabled</description>
25088                  <value>1</value>
25089                </enumeratedValue>
25090              </enumeratedValues>
25091              <enumeratedValues>
25092                <usage>write</usage>
25093                <enumeratedValue>
25094                  <name>Clear</name>
25095                  <description>Disable</description>
25096                  <value>1</value>
25097                </enumeratedValue>
25098              </enumeratedValues>
25099            </field>
25100            <field>
25101              <name>COMPARE0</name>
25102              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
25103              <lsb>16</lsb>
25104              <msb>16</msb>
25105              <enumeratedValues>
25106                <usage>read</usage>
25107                <enumeratedValue>
25108                  <name>Disabled</name>
25109                  <description>Read: Disabled</description>
25110                  <value>0</value>
25111                </enumeratedValue>
25112                <enumeratedValue>
25113                  <name>Enabled</name>
25114                  <description>Read: Enabled</description>
25115                  <value>1</value>
25116                </enumeratedValue>
25117              </enumeratedValues>
25118              <enumeratedValues>
25119                <usage>write</usage>
25120                <enumeratedValue>
25121                  <name>Clear</name>
25122                  <description>Disable</description>
25123                  <value>1</value>
25124                </enumeratedValue>
25125              </enumeratedValues>
25126            </field>
25127            <field>
25128              <name>COMPARE1</name>
25129              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
25130              <lsb>17</lsb>
25131              <msb>17</msb>
25132              <enumeratedValues>
25133                <usage>read</usage>
25134                <enumeratedValue>
25135                  <name>Disabled</name>
25136                  <description>Read: Disabled</description>
25137                  <value>0</value>
25138                </enumeratedValue>
25139                <enumeratedValue>
25140                  <name>Enabled</name>
25141                  <description>Read: Enabled</description>
25142                  <value>1</value>
25143                </enumeratedValue>
25144              </enumeratedValues>
25145              <enumeratedValues>
25146                <usage>write</usage>
25147                <enumeratedValue>
25148                  <name>Clear</name>
25149                  <description>Disable</description>
25150                  <value>1</value>
25151                </enumeratedValue>
25152              </enumeratedValues>
25153            </field>
25154            <field>
25155              <name>COMPARE2</name>
25156              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
25157              <lsb>18</lsb>
25158              <msb>18</msb>
25159              <enumeratedValues>
25160                <usage>read</usage>
25161                <enumeratedValue>
25162                  <name>Disabled</name>
25163                  <description>Read: Disabled</description>
25164                  <value>0</value>
25165                </enumeratedValue>
25166                <enumeratedValue>
25167                  <name>Enabled</name>
25168                  <description>Read: Enabled</description>
25169                  <value>1</value>
25170                </enumeratedValue>
25171              </enumeratedValues>
25172              <enumeratedValues>
25173                <usage>write</usage>
25174                <enumeratedValue>
25175                  <name>Clear</name>
25176                  <description>Disable</description>
25177                  <value>1</value>
25178                </enumeratedValue>
25179              </enumeratedValues>
25180            </field>
25181            <field>
25182              <name>COMPARE3</name>
25183              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
25184              <lsb>19</lsb>
25185              <msb>19</msb>
25186              <enumeratedValues>
25187                <usage>read</usage>
25188                <enumeratedValue>
25189                  <name>Disabled</name>
25190                  <description>Read: Disabled</description>
25191                  <value>0</value>
25192                </enumeratedValue>
25193                <enumeratedValue>
25194                  <name>Enabled</name>
25195                  <description>Read: Enabled</description>
25196                  <value>1</value>
25197                </enumeratedValue>
25198              </enumeratedValues>
25199              <enumeratedValues>
25200                <usage>write</usage>
25201                <enumeratedValue>
25202                  <name>Clear</name>
25203                  <description>Disable</description>
25204                  <value>1</value>
25205                </enumeratedValue>
25206              </enumeratedValues>
25207            </field>
25208          </fields>
25209        </register>
25210        <register>
25211          <name>EVTEN</name>
25212          <description>Enable or disable event routing</description>
25213          <addressOffset>0x340</addressOffset>
25214          <access>read-write</access>
25215          <fields>
25216            <field>
25217              <name>TICK</name>
25218              <description>Enable or disable event routing for event TICK</description>
25219              <lsb>0</lsb>
25220              <msb>0</msb>
25221              <enumeratedValues>
25222                <enumeratedValue>
25223                  <name>Disabled</name>
25224                  <description>Disable</description>
25225                  <value>0</value>
25226                </enumeratedValue>
25227                <enumeratedValue>
25228                  <name>Enabled</name>
25229                  <description>Disable</description>
25230                  <value>1</value>
25231                </enumeratedValue>
25232              </enumeratedValues>
25233            </field>
25234            <field>
25235              <name>OVRFLW</name>
25236              <description>Enable or disable event routing for event OVRFLW</description>
25237              <lsb>1</lsb>
25238              <msb>1</msb>
25239              <enumeratedValues>
25240                <enumeratedValue>
25241                  <name>Disabled</name>
25242                  <description>Disable</description>
25243                  <value>0</value>
25244                </enumeratedValue>
25245                <enumeratedValue>
25246                  <name>Enabled</name>
25247                  <description>Disable</description>
25248                  <value>1</value>
25249                </enumeratedValue>
25250              </enumeratedValues>
25251            </field>
25252            <field>
25253              <name>COMPARE0</name>
25254              <description>Enable or disable event routing for event COMPARE[0]</description>
25255              <lsb>16</lsb>
25256              <msb>16</msb>
25257              <enumeratedValues>
25258                <enumeratedValue>
25259                  <name>Disabled</name>
25260                  <description>Disable</description>
25261                  <value>0</value>
25262                </enumeratedValue>
25263                <enumeratedValue>
25264                  <name>Enabled</name>
25265                  <description>Disable</description>
25266                  <value>1</value>
25267                </enumeratedValue>
25268              </enumeratedValues>
25269            </field>
25270            <field>
25271              <name>COMPARE1</name>
25272              <description>Enable or disable event routing for event COMPARE[1]</description>
25273              <lsb>17</lsb>
25274              <msb>17</msb>
25275              <enumeratedValues>
25276                <enumeratedValue>
25277                  <name>Disabled</name>
25278                  <description>Disable</description>
25279                  <value>0</value>
25280                </enumeratedValue>
25281                <enumeratedValue>
25282                  <name>Enabled</name>
25283                  <description>Disable</description>
25284                  <value>1</value>
25285                </enumeratedValue>
25286              </enumeratedValues>
25287            </field>
25288            <field>
25289              <name>COMPARE2</name>
25290              <description>Enable or disable event routing for event COMPARE[2]</description>
25291              <lsb>18</lsb>
25292              <msb>18</msb>
25293              <enumeratedValues>
25294                <enumeratedValue>
25295                  <name>Disabled</name>
25296                  <description>Disable</description>
25297                  <value>0</value>
25298                </enumeratedValue>
25299                <enumeratedValue>
25300                  <name>Enabled</name>
25301                  <description>Disable</description>
25302                  <value>1</value>
25303                </enumeratedValue>
25304              </enumeratedValues>
25305            </field>
25306            <field>
25307              <name>COMPARE3</name>
25308              <description>Enable or disable event routing for event COMPARE[3]</description>
25309              <lsb>19</lsb>
25310              <msb>19</msb>
25311              <enumeratedValues>
25312                <enumeratedValue>
25313                  <name>Disabled</name>
25314                  <description>Disable</description>
25315                  <value>0</value>
25316                </enumeratedValue>
25317                <enumeratedValue>
25318                  <name>Enabled</name>
25319                  <description>Disable</description>
25320                  <value>1</value>
25321                </enumeratedValue>
25322              </enumeratedValues>
25323            </field>
25324          </fields>
25325        </register>
25326        <register>
25327          <name>EVTENSET</name>
25328          <description>Enable event routing</description>
25329          <addressOffset>0x344</addressOffset>
25330          <access>read-write</access>
25331          <fields>
25332            <field>
25333              <name>TICK</name>
25334              <description>Write '1' to enable event routing for event TICK</description>
25335              <lsb>0</lsb>
25336              <msb>0</msb>
25337              <enumeratedValues>
25338                <usage>read</usage>
25339                <enumeratedValue>
25340                  <name>Disabled</name>
25341                  <description>Read: Disabled</description>
25342                  <value>0</value>
25343                </enumeratedValue>
25344                <enumeratedValue>
25345                  <name>Enabled</name>
25346                  <description>Read: Enabled</description>
25347                  <value>1</value>
25348                </enumeratedValue>
25349              </enumeratedValues>
25350              <enumeratedValues>
25351                <usage>write</usage>
25352                <enumeratedValue>
25353                  <name>Set</name>
25354                  <description>Enable</description>
25355                  <value>1</value>
25356                </enumeratedValue>
25357              </enumeratedValues>
25358            </field>
25359            <field>
25360              <name>OVRFLW</name>
25361              <description>Write '1' to enable event routing for event OVRFLW</description>
25362              <lsb>1</lsb>
25363              <msb>1</msb>
25364              <enumeratedValues>
25365                <usage>read</usage>
25366                <enumeratedValue>
25367                  <name>Disabled</name>
25368                  <description>Read: Disabled</description>
25369                  <value>0</value>
25370                </enumeratedValue>
25371                <enumeratedValue>
25372                  <name>Enabled</name>
25373                  <description>Read: Enabled</description>
25374                  <value>1</value>
25375                </enumeratedValue>
25376              </enumeratedValues>
25377              <enumeratedValues>
25378                <usage>write</usage>
25379                <enumeratedValue>
25380                  <name>Set</name>
25381                  <description>Enable</description>
25382                  <value>1</value>
25383                </enumeratedValue>
25384              </enumeratedValues>
25385            </field>
25386            <field>
25387              <name>COMPARE0</name>
25388              <description>Write '1' to enable event routing for event COMPARE[0]</description>
25389              <lsb>16</lsb>
25390              <msb>16</msb>
25391              <enumeratedValues>
25392                <usage>read</usage>
25393                <enumeratedValue>
25394                  <name>Disabled</name>
25395                  <description>Read: Disabled</description>
25396                  <value>0</value>
25397                </enumeratedValue>
25398                <enumeratedValue>
25399                  <name>Enabled</name>
25400                  <description>Read: Enabled</description>
25401                  <value>1</value>
25402                </enumeratedValue>
25403              </enumeratedValues>
25404              <enumeratedValues>
25405                <usage>write</usage>
25406                <enumeratedValue>
25407                  <name>Set</name>
25408                  <description>Enable</description>
25409                  <value>1</value>
25410                </enumeratedValue>
25411              </enumeratedValues>
25412            </field>
25413            <field>
25414              <name>COMPARE1</name>
25415              <description>Write '1' to enable event routing for event COMPARE[1]</description>
25416              <lsb>17</lsb>
25417              <msb>17</msb>
25418              <enumeratedValues>
25419                <usage>read</usage>
25420                <enumeratedValue>
25421                  <name>Disabled</name>
25422                  <description>Read: Disabled</description>
25423                  <value>0</value>
25424                </enumeratedValue>
25425                <enumeratedValue>
25426                  <name>Enabled</name>
25427                  <description>Read: Enabled</description>
25428                  <value>1</value>
25429                </enumeratedValue>
25430              </enumeratedValues>
25431              <enumeratedValues>
25432                <usage>write</usage>
25433                <enumeratedValue>
25434                  <name>Set</name>
25435                  <description>Enable</description>
25436                  <value>1</value>
25437                </enumeratedValue>
25438              </enumeratedValues>
25439            </field>
25440            <field>
25441              <name>COMPARE2</name>
25442              <description>Write '1' to enable event routing for event COMPARE[2]</description>
25443              <lsb>18</lsb>
25444              <msb>18</msb>
25445              <enumeratedValues>
25446                <usage>read</usage>
25447                <enumeratedValue>
25448                  <name>Disabled</name>
25449                  <description>Read: Disabled</description>
25450                  <value>0</value>
25451                </enumeratedValue>
25452                <enumeratedValue>
25453                  <name>Enabled</name>
25454                  <description>Read: Enabled</description>
25455                  <value>1</value>
25456                </enumeratedValue>
25457              </enumeratedValues>
25458              <enumeratedValues>
25459                <usage>write</usage>
25460                <enumeratedValue>
25461                  <name>Set</name>
25462                  <description>Enable</description>
25463                  <value>1</value>
25464                </enumeratedValue>
25465              </enumeratedValues>
25466            </field>
25467            <field>
25468              <name>COMPARE3</name>
25469              <description>Write '1' to enable event routing for event COMPARE[3]</description>
25470              <lsb>19</lsb>
25471              <msb>19</msb>
25472              <enumeratedValues>
25473                <usage>read</usage>
25474                <enumeratedValue>
25475                  <name>Disabled</name>
25476                  <description>Read: Disabled</description>
25477                  <value>0</value>
25478                </enumeratedValue>
25479                <enumeratedValue>
25480                  <name>Enabled</name>
25481                  <description>Read: Enabled</description>
25482                  <value>1</value>
25483                </enumeratedValue>
25484              </enumeratedValues>
25485              <enumeratedValues>
25486                <usage>write</usage>
25487                <enumeratedValue>
25488                  <name>Set</name>
25489                  <description>Enable</description>
25490                  <value>1</value>
25491                </enumeratedValue>
25492              </enumeratedValues>
25493            </field>
25494          </fields>
25495        </register>
25496        <register>
25497          <name>EVTENCLR</name>
25498          <description>Disable event routing</description>
25499          <addressOffset>0x348</addressOffset>
25500          <access>read-write</access>
25501          <fields>
25502            <field>
25503              <name>TICK</name>
25504              <description>Write '1' to disable event routing for event TICK</description>
25505              <lsb>0</lsb>
25506              <msb>0</msb>
25507              <enumeratedValues>
25508                <usage>read</usage>
25509                <enumeratedValue>
25510                  <name>Disabled</name>
25511                  <description>Read: Disabled</description>
25512                  <value>0</value>
25513                </enumeratedValue>
25514                <enumeratedValue>
25515                  <name>Enabled</name>
25516                  <description>Read: Enabled</description>
25517                  <value>1</value>
25518                </enumeratedValue>
25519              </enumeratedValues>
25520              <enumeratedValues>
25521                <usage>write</usage>
25522                <enumeratedValue>
25523                  <name>Clear</name>
25524                  <description>Disable</description>
25525                  <value>1</value>
25526                </enumeratedValue>
25527              </enumeratedValues>
25528            </field>
25529            <field>
25530              <name>OVRFLW</name>
25531              <description>Write '1' to disable event routing for event OVRFLW</description>
25532              <lsb>1</lsb>
25533              <msb>1</msb>
25534              <enumeratedValues>
25535                <usage>read</usage>
25536                <enumeratedValue>
25537                  <name>Disabled</name>
25538                  <description>Read: Disabled</description>
25539                  <value>0</value>
25540                </enumeratedValue>
25541                <enumeratedValue>
25542                  <name>Enabled</name>
25543                  <description>Read: Enabled</description>
25544                  <value>1</value>
25545                </enumeratedValue>
25546              </enumeratedValues>
25547              <enumeratedValues>
25548                <usage>write</usage>
25549                <enumeratedValue>
25550                  <name>Clear</name>
25551                  <description>Disable</description>
25552                  <value>1</value>
25553                </enumeratedValue>
25554              </enumeratedValues>
25555            </field>
25556            <field>
25557              <name>COMPARE0</name>
25558              <description>Write '1' to disable event routing for event COMPARE[0]</description>
25559              <lsb>16</lsb>
25560              <msb>16</msb>
25561              <enumeratedValues>
25562                <usage>read</usage>
25563                <enumeratedValue>
25564                  <name>Disabled</name>
25565                  <description>Read: Disabled</description>
25566                  <value>0</value>
25567                </enumeratedValue>
25568                <enumeratedValue>
25569                  <name>Enabled</name>
25570                  <description>Read: Enabled</description>
25571                  <value>1</value>
25572                </enumeratedValue>
25573              </enumeratedValues>
25574              <enumeratedValues>
25575                <usage>write</usage>
25576                <enumeratedValue>
25577                  <name>Clear</name>
25578                  <description>Disable</description>
25579                  <value>1</value>
25580                </enumeratedValue>
25581              </enumeratedValues>
25582            </field>
25583            <field>
25584              <name>COMPARE1</name>
25585              <description>Write '1' to disable event routing for event COMPARE[1]</description>
25586              <lsb>17</lsb>
25587              <msb>17</msb>
25588              <enumeratedValues>
25589                <usage>read</usage>
25590                <enumeratedValue>
25591                  <name>Disabled</name>
25592                  <description>Read: Disabled</description>
25593                  <value>0</value>
25594                </enumeratedValue>
25595                <enumeratedValue>
25596                  <name>Enabled</name>
25597                  <description>Read: Enabled</description>
25598                  <value>1</value>
25599                </enumeratedValue>
25600              </enumeratedValues>
25601              <enumeratedValues>
25602                <usage>write</usage>
25603                <enumeratedValue>
25604                  <name>Clear</name>
25605                  <description>Disable</description>
25606                  <value>1</value>
25607                </enumeratedValue>
25608              </enumeratedValues>
25609            </field>
25610            <field>
25611              <name>COMPARE2</name>
25612              <description>Write '1' to disable event routing for event COMPARE[2]</description>
25613              <lsb>18</lsb>
25614              <msb>18</msb>
25615              <enumeratedValues>
25616                <usage>read</usage>
25617                <enumeratedValue>
25618                  <name>Disabled</name>
25619                  <description>Read: Disabled</description>
25620                  <value>0</value>
25621                </enumeratedValue>
25622                <enumeratedValue>
25623                  <name>Enabled</name>
25624                  <description>Read: Enabled</description>
25625                  <value>1</value>
25626                </enumeratedValue>
25627              </enumeratedValues>
25628              <enumeratedValues>
25629                <usage>write</usage>
25630                <enumeratedValue>
25631                  <name>Clear</name>
25632                  <description>Disable</description>
25633                  <value>1</value>
25634                </enumeratedValue>
25635              </enumeratedValues>
25636            </field>
25637            <field>
25638              <name>COMPARE3</name>
25639              <description>Write '1' to disable event routing for event COMPARE[3]</description>
25640              <lsb>19</lsb>
25641              <msb>19</msb>
25642              <enumeratedValues>
25643                <usage>read</usage>
25644                <enumeratedValue>
25645                  <name>Disabled</name>
25646                  <description>Read: Disabled</description>
25647                  <value>0</value>
25648                </enumeratedValue>
25649                <enumeratedValue>
25650                  <name>Enabled</name>
25651                  <description>Read: Enabled</description>
25652                  <value>1</value>
25653                </enumeratedValue>
25654              </enumeratedValues>
25655              <enumeratedValues>
25656                <usage>write</usage>
25657                <enumeratedValue>
25658                  <name>Clear</name>
25659                  <description>Disable</description>
25660                  <value>1</value>
25661                </enumeratedValue>
25662              </enumeratedValues>
25663            </field>
25664          </fields>
25665        </register>
25666        <register>
25667          <name>COUNTER</name>
25668          <description>Current COUNTER value</description>
25669          <addressOffset>0x504</addressOffset>
25670          <access>read-only</access>
25671          <fields>
25672            <field>
25673              <name>COUNTER</name>
25674              <description>Counter value</description>
25675              <lsb>0</lsb>
25676              <msb>23</msb>
25677            </field>
25678          </fields>
25679        </register>
25680        <register>
25681          <name>PRESCALER</name>
25682          <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped</description>
25683          <addressOffset>0x508</addressOffset>
25684          <access>read-write</access>
25685          <fields>
25686            <field>
25687              <name>PRESCALER</name>
25688              <description>Prescaler value</description>
25689              <lsb>0</lsb>
25690              <msb>11</msb>
25691            </field>
25692          </fields>
25693        </register>
25694        <register>
25695          <dim>0x4</dim>
25696          <dimIncrement>0x4</dimIncrement>
25697          <name>CC[%s]</name>
25698          <description>Description collection: Compare register n</description>
25699          <addressOffset>0x540</addressOffset>
25700          <access>read-write</access>
25701          <fields>
25702            <field>
25703              <name>COMPARE</name>
25704              <description>Compare value</description>
25705              <lsb>0</lsb>
25706              <msb>23</msb>
25707            </field>
25708          </fields>
25709        </register>
25710      </registers>
25711    </peripheral>
25712    <peripheral>
25713      <name>TEMP</name>
25714      <description>Temperature Sensor</description>
25715      <baseAddress>0x4000C000</baseAddress>
25716      <addressBlock>
25717        <offset>0</offset>
25718        <size>0x1000</size>
25719        <usage>registers</usage>
25720      </addressBlock>
25721      <interrupt>
25722        <name>TEMP</name>
25723        <value>12</value>
25724      </interrupt>
25725      <groupName>TEMP</groupName>
25726      <size>0x20</size>
25727      <registers>
25728        <register>
25729          <name>TASKS_START</name>
25730          <description>Start temperature measurement</description>
25731          <addressOffset>0x000</addressOffset>
25732          <access>write-only</access>
25733          <fields>
25734            <field>
25735              <name>TASKS_START</name>
25736              <description>Start temperature measurement</description>
25737              <lsb>0</lsb>
25738              <msb>0</msb>
25739              <enumeratedValues>
25740                <enumeratedValue>
25741                  <name>Trigger</name>
25742                  <description>Trigger task</description>
25743                  <value>1</value>
25744                </enumeratedValue>
25745              </enumeratedValues>
25746            </field>
25747          </fields>
25748        </register>
25749        <register>
25750          <name>TASKS_STOP</name>
25751          <description>Stop temperature measurement</description>
25752          <addressOffset>0x004</addressOffset>
25753          <access>write-only</access>
25754          <fields>
25755            <field>
25756              <name>TASKS_STOP</name>
25757              <description>Stop temperature measurement</description>
25758              <lsb>0</lsb>
25759              <msb>0</msb>
25760              <enumeratedValues>
25761                <enumeratedValue>
25762                  <name>Trigger</name>
25763                  <description>Trigger task</description>
25764                  <value>1</value>
25765                </enumeratedValue>
25766              </enumeratedValues>
25767            </field>
25768          </fields>
25769        </register>
25770        <register>
25771          <name>EVENTS_DATARDY</name>
25772          <description>Temperature measurement complete, data ready</description>
25773          <addressOffset>0x100</addressOffset>
25774          <access>read-write</access>
25775          <fields>
25776            <field>
25777              <name>EVENTS_DATARDY</name>
25778              <description>Temperature measurement complete, data ready</description>
25779              <lsb>0</lsb>
25780              <msb>0</msb>
25781              <enumeratedValues>
25782                <enumeratedValue>
25783                  <name>NotGenerated</name>
25784                  <description>Event not generated</description>
25785                  <value>0</value>
25786                </enumeratedValue>
25787                <enumeratedValue>
25788                  <name>Generated</name>
25789                  <description>Event generated</description>
25790                  <value>1</value>
25791                </enumeratedValue>
25792              </enumeratedValues>
25793            </field>
25794          </fields>
25795        </register>
25796        <register>
25797          <name>INTENSET</name>
25798          <description>Enable interrupt</description>
25799          <addressOffset>0x304</addressOffset>
25800          <access>read-write</access>
25801          <fields>
25802            <field>
25803              <name>DATARDY</name>
25804              <description>Write '1' to enable interrupt for event DATARDY</description>
25805              <lsb>0</lsb>
25806              <msb>0</msb>
25807              <enumeratedValues>
25808                <usage>read</usage>
25809                <enumeratedValue>
25810                  <name>Disabled</name>
25811                  <description>Read: Disabled</description>
25812                  <value>0</value>
25813                </enumeratedValue>
25814                <enumeratedValue>
25815                  <name>Enabled</name>
25816                  <description>Read: Enabled</description>
25817                  <value>1</value>
25818                </enumeratedValue>
25819              </enumeratedValues>
25820              <enumeratedValues>
25821                <usage>write</usage>
25822                <enumeratedValue>
25823                  <name>Set</name>
25824                  <description>Enable</description>
25825                  <value>1</value>
25826                </enumeratedValue>
25827              </enumeratedValues>
25828            </field>
25829          </fields>
25830        </register>
25831        <register>
25832          <name>INTENCLR</name>
25833          <description>Disable interrupt</description>
25834          <addressOffset>0x308</addressOffset>
25835          <access>read-write</access>
25836          <fields>
25837            <field>
25838              <name>DATARDY</name>
25839              <description>Write '1' to disable interrupt for event DATARDY</description>
25840              <lsb>0</lsb>
25841              <msb>0</msb>
25842              <enumeratedValues>
25843                <usage>read</usage>
25844                <enumeratedValue>
25845                  <name>Disabled</name>
25846                  <description>Read: Disabled</description>
25847                  <value>0</value>
25848                </enumeratedValue>
25849                <enumeratedValue>
25850                  <name>Enabled</name>
25851                  <description>Read: Enabled</description>
25852                  <value>1</value>
25853                </enumeratedValue>
25854              </enumeratedValues>
25855              <enumeratedValues>
25856                <usage>write</usage>
25857                <enumeratedValue>
25858                  <name>Clear</name>
25859                  <description>Disable</description>
25860                  <value>1</value>
25861                </enumeratedValue>
25862              </enumeratedValues>
25863            </field>
25864          </fields>
25865        </register>
25866        <register>
25867          <name>TEMP</name>
25868          <description>Temperature in degC (0.25deg steps)</description>
25869          <addressOffset>0x508</addressOffset>
25870          <access>read-only</access>
25871          <dataType>int32_t</dataType>
25872          <fields>
25873            <field>
25874              <name>TEMP</name>
25875              <description>Temperature in degC (0.25deg steps)</description>
25876              <lsb>0</lsb>
25877              <msb>31</msb>
25878            </field>
25879          </fields>
25880        </register>
25881        <register>
25882          <name>A0</name>
25883          <description>Slope of first piecewise linear function</description>
25884          <addressOffset>0x520</addressOffset>
25885          <access>read-write</access>
25886          <resetValue>0x00000326</resetValue>
25887          <fields>
25888            <field>
25889              <name>A0</name>
25890              <description>Slope of first piecewise linear function</description>
25891              <lsb>0</lsb>
25892              <msb>11</msb>
25893            </field>
25894          </fields>
25895        </register>
25896        <register>
25897          <name>A1</name>
25898          <description>Slope of second piecewise linear function</description>
25899          <addressOffset>0x524</addressOffset>
25900          <access>read-write</access>
25901          <resetValue>0x00000348</resetValue>
25902          <fields>
25903            <field>
25904              <name>A1</name>
25905              <description>Slope of second piecewise linear function</description>
25906              <lsb>0</lsb>
25907              <msb>11</msb>
25908            </field>
25909          </fields>
25910        </register>
25911        <register>
25912          <name>A2</name>
25913          <description>Slope of third piecewise linear function</description>
25914          <addressOffset>0x528</addressOffset>
25915          <access>read-write</access>
25916          <resetValue>0x000003AA</resetValue>
25917          <fields>
25918            <field>
25919              <name>A2</name>
25920              <description>Slope of third piecewise linear function</description>
25921              <lsb>0</lsb>
25922              <msb>11</msb>
25923            </field>
25924          </fields>
25925        </register>
25926        <register>
25927          <name>A3</name>
25928          <description>Slope of fourth piecewise linear function</description>
25929          <addressOffset>0x52C</addressOffset>
25930          <access>read-write</access>
25931          <resetValue>0x0000040E</resetValue>
25932          <fields>
25933            <field>
25934              <name>A3</name>
25935              <description>Slope of fourth piecewise linear function</description>
25936              <lsb>0</lsb>
25937              <msb>11</msb>
25938            </field>
25939          </fields>
25940        </register>
25941        <register>
25942          <name>A4</name>
25943          <description>Slope of fifth piecewise linear function</description>
25944          <addressOffset>0x530</addressOffset>
25945          <access>read-write</access>
25946          <resetValue>0x000004BD</resetValue>
25947          <fields>
25948            <field>
25949              <name>A4</name>
25950              <description>Slope of fifth piecewise linear function</description>
25951              <lsb>0</lsb>
25952              <msb>11</msb>
25953            </field>
25954          </fields>
25955        </register>
25956        <register>
25957          <name>A5</name>
25958          <description>Slope of sixth piecewise linear function</description>
25959          <addressOffset>0x534</addressOffset>
25960          <access>read-write</access>
25961          <resetValue>0x000005A3</resetValue>
25962          <fields>
25963            <field>
25964              <name>A5</name>
25965              <description>Slope of sixth piecewise linear function</description>
25966              <lsb>0</lsb>
25967              <msb>11</msb>
25968            </field>
25969          </fields>
25970        </register>
25971        <register>
25972          <name>B0</name>
25973          <description>y-intercept of first piecewise linear function</description>
25974          <addressOffset>0x540</addressOffset>
25975          <access>read-write</access>
25976          <resetValue>0x00003FEF</resetValue>
25977          <fields>
25978            <field>
25979              <name>B0</name>
25980              <description>y-intercept of first piecewise linear function</description>
25981              <lsb>0</lsb>
25982              <msb>13</msb>
25983            </field>
25984          </fields>
25985        </register>
25986        <register>
25987          <name>B1</name>
25988          <description>y-intercept of second piecewise linear function</description>
25989          <addressOffset>0x544</addressOffset>
25990          <access>read-write</access>
25991          <resetValue>0x00003FBE</resetValue>
25992          <fields>
25993            <field>
25994              <name>B1</name>
25995              <description>y-intercept of second piecewise linear function</description>
25996              <lsb>0</lsb>
25997              <msb>13</msb>
25998            </field>
25999          </fields>
26000        </register>
26001        <register>
26002          <name>B2</name>
26003          <description>y-intercept of third piecewise linear function</description>
26004          <addressOffset>0x548</addressOffset>
26005          <access>read-write</access>
26006          <resetValue>0x00003FBE</resetValue>
26007          <fields>
26008            <field>
26009              <name>B2</name>
26010              <description>y-intercept of third piecewise linear function</description>
26011              <lsb>0</lsb>
26012              <msb>13</msb>
26013            </field>
26014          </fields>
26015        </register>
26016        <register>
26017          <name>B3</name>
26018          <description>y-intercept of fourth piecewise linear function</description>
26019          <addressOffset>0x54C</addressOffset>
26020          <access>read-write</access>
26021          <resetValue>0x00000012</resetValue>
26022          <fields>
26023            <field>
26024              <name>B3</name>
26025              <description>y-intercept of fourth piecewise linear function</description>
26026              <lsb>0</lsb>
26027              <msb>13</msb>
26028            </field>
26029          </fields>
26030        </register>
26031        <register>
26032          <name>B4</name>
26033          <description>y-intercept of fifth piecewise linear function</description>
26034          <addressOffset>0x550</addressOffset>
26035          <access>read-write</access>
26036          <resetValue>0x00000124</resetValue>
26037          <fields>
26038            <field>
26039              <name>B4</name>
26040              <description>y-intercept of fifth piecewise linear function</description>
26041              <lsb>0</lsb>
26042              <msb>13</msb>
26043            </field>
26044          </fields>
26045        </register>
26046        <register>
26047          <name>B5</name>
26048          <description>y-intercept of sixth piecewise linear function</description>
26049          <addressOffset>0x554</addressOffset>
26050          <access>read-write</access>
26051          <resetValue>0x0000027C</resetValue>
26052          <fields>
26053            <field>
26054              <name>B5</name>
26055              <description>y-intercept of sixth piecewise linear function</description>
26056              <lsb>0</lsb>
26057              <msb>13</msb>
26058            </field>
26059          </fields>
26060        </register>
26061        <register>
26062          <name>T0</name>
26063          <description>End point of first piecewise linear function</description>
26064          <addressOffset>0x560</addressOffset>
26065          <access>read-write</access>
26066          <resetValue>0x000000E2</resetValue>
26067          <fields>
26068            <field>
26069              <name>T0</name>
26070              <description>End point of first piecewise linear function</description>
26071              <lsb>0</lsb>
26072              <msb>7</msb>
26073            </field>
26074          </fields>
26075        </register>
26076        <register>
26077          <name>T1</name>
26078          <description>End point of second piecewise linear function</description>
26079          <addressOffset>0x564</addressOffset>
26080          <access>read-write</access>
26081          <resetValue>0x00000000</resetValue>
26082          <fields>
26083            <field>
26084              <name>T1</name>
26085              <description>End point of second piecewise linear function</description>
26086              <lsb>0</lsb>
26087              <msb>7</msb>
26088            </field>
26089          </fields>
26090        </register>
26091        <register>
26092          <name>T2</name>
26093          <description>End point of third piecewise linear function</description>
26094          <addressOffset>0x568</addressOffset>
26095          <access>read-write</access>
26096          <resetValue>0x00000019</resetValue>
26097          <fields>
26098            <field>
26099              <name>T2</name>
26100              <description>End point of third piecewise linear function</description>
26101              <lsb>0</lsb>
26102              <msb>7</msb>
26103            </field>
26104          </fields>
26105        </register>
26106        <register>
26107          <name>T3</name>
26108          <description>End point of fourth piecewise linear function</description>
26109          <addressOffset>0x56C</addressOffset>
26110          <access>read-write</access>
26111          <resetValue>0x0000003C</resetValue>
26112          <fields>
26113            <field>
26114              <name>T3</name>
26115              <description>End point of fourth piecewise linear function</description>
26116              <lsb>0</lsb>
26117              <msb>7</msb>
26118            </field>
26119          </fields>
26120        </register>
26121        <register>
26122          <name>T4</name>
26123          <description>End point of fifth piecewise linear function</description>
26124          <addressOffset>0x570</addressOffset>
26125          <access>read-write</access>
26126          <resetValue>0x00000050</resetValue>
26127          <fields>
26128            <field>
26129              <name>T4</name>
26130              <description>End point of fifth piecewise linear function</description>
26131              <lsb>0</lsb>
26132              <msb>7</msb>
26133            </field>
26134          </fields>
26135        </register>
26136      </registers>
26137    </peripheral>
26138    <peripheral>
26139      <name>RNG</name>
26140      <description>Random Number Generator</description>
26141      <baseAddress>0x4000D000</baseAddress>
26142      <addressBlock>
26143        <offset>0</offset>
26144        <size>0x1000</size>
26145        <usage>registers</usage>
26146      </addressBlock>
26147      <interrupt>
26148        <name>RNG</name>
26149        <value>13</value>
26150      </interrupt>
26151      <groupName>RNG</groupName>
26152      <size>0x20</size>
26153      <registers>
26154        <register>
26155          <name>TASKS_START</name>
26156          <description>Task starting the random number generator</description>
26157          <addressOffset>0x000</addressOffset>
26158          <access>write-only</access>
26159          <fields>
26160            <field>
26161              <name>TASKS_START</name>
26162              <description>Task starting the random number generator</description>
26163              <lsb>0</lsb>
26164              <msb>0</msb>
26165              <enumeratedValues>
26166                <enumeratedValue>
26167                  <name>Trigger</name>
26168                  <description>Trigger task</description>
26169                  <value>1</value>
26170                </enumeratedValue>
26171              </enumeratedValues>
26172            </field>
26173          </fields>
26174        </register>
26175        <register>
26176          <name>TASKS_STOP</name>
26177          <description>Task stopping the random number generator</description>
26178          <addressOffset>0x004</addressOffset>
26179          <access>write-only</access>
26180          <fields>
26181            <field>
26182              <name>TASKS_STOP</name>
26183              <description>Task stopping the random number generator</description>
26184              <lsb>0</lsb>
26185              <msb>0</msb>
26186              <enumeratedValues>
26187                <enumeratedValue>
26188                  <name>Trigger</name>
26189                  <description>Trigger task</description>
26190                  <value>1</value>
26191                </enumeratedValue>
26192              </enumeratedValues>
26193            </field>
26194          </fields>
26195        </register>
26196        <register>
26197          <name>EVENTS_VALRDY</name>
26198          <description>Event being generated for every new random number written to the VALUE register</description>
26199          <addressOffset>0x100</addressOffset>
26200          <access>read-write</access>
26201          <fields>
26202            <field>
26203              <name>EVENTS_VALRDY</name>
26204              <description>Event being generated for every new random number written to the VALUE register</description>
26205              <lsb>0</lsb>
26206              <msb>0</msb>
26207              <enumeratedValues>
26208                <enumeratedValue>
26209                  <name>NotGenerated</name>
26210                  <description>Event not generated</description>
26211                  <value>0</value>
26212                </enumeratedValue>
26213                <enumeratedValue>
26214                  <name>Generated</name>
26215                  <description>Event generated</description>
26216                  <value>1</value>
26217                </enumeratedValue>
26218              </enumeratedValues>
26219            </field>
26220          </fields>
26221        </register>
26222        <register>
26223          <name>SHORTS</name>
26224          <description>Shortcuts between local events and tasks</description>
26225          <addressOffset>0x200</addressOffset>
26226          <access>read-write</access>
26227          <fields>
26228            <field>
26229              <name>VALRDY_STOP</name>
26230              <description>Shortcut between event VALRDY and task STOP</description>
26231              <lsb>0</lsb>
26232              <msb>0</msb>
26233              <enumeratedValues>
26234                <enumeratedValue>
26235                  <name>Disabled</name>
26236                  <description>Disable shortcut</description>
26237                  <value>0</value>
26238                </enumeratedValue>
26239                <enumeratedValue>
26240                  <name>Enabled</name>
26241                  <description>Enable shortcut</description>
26242                  <value>1</value>
26243                </enumeratedValue>
26244              </enumeratedValues>
26245            </field>
26246          </fields>
26247        </register>
26248        <register>
26249          <name>INTENSET</name>
26250          <description>Enable interrupt</description>
26251          <addressOffset>0x304</addressOffset>
26252          <access>read-write</access>
26253          <fields>
26254            <field>
26255              <name>VALRDY</name>
26256              <description>Write '1' to enable interrupt for event VALRDY</description>
26257              <lsb>0</lsb>
26258              <msb>0</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>Set</name>
26276                  <description>Enable</description>
26277                  <value>1</value>
26278                </enumeratedValue>
26279              </enumeratedValues>
26280            </field>
26281          </fields>
26282        </register>
26283        <register>
26284          <name>INTENCLR</name>
26285          <description>Disable interrupt</description>
26286          <addressOffset>0x308</addressOffset>
26287          <access>read-write</access>
26288          <fields>
26289            <field>
26290              <name>VALRDY</name>
26291              <description>Write '1' to disable interrupt for event VALRDY</description>
26292              <lsb>0</lsb>
26293              <msb>0</msb>
26294              <enumeratedValues>
26295                <usage>read</usage>
26296                <enumeratedValue>
26297                  <name>Disabled</name>
26298                  <description>Read: Disabled</description>
26299                  <value>0</value>
26300                </enumeratedValue>
26301                <enumeratedValue>
26302                  <name>Enabled</name>
26303                  <description>Read: Enabled</description>
26304                  <value>1</value>
26305                </enumeratedValue>
26306              </enumeratedValues>
26307              <enumeratedValues>
26308                <usage>write</usage>
26309                <enumeratedValue>
26310                  <name>Clear</name>
26311                  <description>Disable</description>
26312                  <value>1</value>
26313                </enumeratedValue>
26314              </enumeratedValues>
26315            </field>
26316          </fields>
26317        </register>
26318        <register>
26319          <name>CONFIG</name>
26320          <description>Configuration register</description>
26321          <addressOffset>0x504</addressOffset>
26322          <access>read-write</access>
26323          <fields>
26324            <field>
26325              <name>DERCEN</name>
26326              <description>Bias correction</description>
26327              <lsb>0</lsb>
26328              <msb>0</msb>
26329              <enumeratedValues>
26330                <enumeratedValue>
26331                  <name>Disabled</name>
26332                  <description>Disabled</description>
26333                  <value>0</value>
26334                </enumeratedValue>
26335                <enumeratedValue>
26336                  <name>Enabled</name>
26337                  <description>Enabled</description>
26338                  <value>1</value>
26339                </enumeratedValue>
26340              </enumeratedValues>
26341            </field>
26342          </fields>
26343        </register>
26344        <register>
26345          <name>VALUE</name>
26346          <description>Output random number</description>
26347          <addressOffset>0x508</addressOffset>
26348          <access>read-only</access>
26349          <fields>
26350            <field>
26351              <name>VALUE</name>
26352              <description>Generated random number</description>
26353              <lsb>0</lsb>
26354              <msb>7</msb>
26355            </field>
26356          </fields>
26357        </register>
26358      </registers>
26359    </peripheral>
26360    <peripheral>
26361      <name>ECB</name>
26362      <description>AES ECB Mode Encryption</description>
26363      <baseAddress>0x4000E000</baseAddress>
26364      <addressBlock>
26365        <offset>0</offset>
26366        <size>0x1000</size>
26367        <usage>registers</usage>
26368      </addressBlock>
26369      <interrupt>
26370        <name>ECB</name>
26371        <value>14</value>
26372      </interrupt>
26373      <groupName>ECB</groupName>
26374      <size>0x20</size>
26375      <registers>
26376        <register>
26377          <name>TASKS_STARTECB</name>
26378          <description>Start ECB block encrypt</description>
26379          <addressOffset>0x000</addressOffset>
26380          <access>write-only</access>
26381          <fields>
26382            <field>
26383              <name>TASKS_STARTECB</name>
26384              <description>Start ECB block encrypt</description>
26385              <lsb>0</lsb>
26386              <msb>0</msb>
26387              <enumeratedValues>
26388                <enumeratedValue>
26389                  <name>Trigger</name>
26390                  <description>Trigger task</description>
26391                  <value>1</value>
26392                </enumeratedValue>
26393              </enumeratedValues>
26394            </field>
26395          </fields>
26396        </register>
26397        <register>
26398          <name>TASKS_STOPECB</name>
26399          <description>Abort a possible executing ECB operation</description>
26400          <addressOffset>0x004</addressOffset>
26401          <access>write-only</access>
26402          <fields>
26403            <field>
26404              <name>TASKS_STOPECB</name>
26405              <description>Abort a possible executing ECB operation</description>
26406              <lsb>0</lsb>
26407              <msb>0</msb>
26408              <enumeratedValues>
26409                <enumeratedValue>
26410                  <name>Trigger</name>
26411                  <description>Trigger task</description>
26412                  <value>1</value>
26413                </enumeratedValue>
26414              </enumeratedValues>
26415            </field>
26416          </fields>
26417        </register>
26418        <register>
26419          <name>EVENTS_ENDECB</name>
26420          <description>ECB block encrypt complete</description>
26421          <addressOffset>0x100</addressOffset>
26422          <access>read-write</access>
26423          <fields>
26424            <field>
26425              <name>EVENTS_ENDECB</name>
26426              <description>ECB block encrypt complete</description>
26427              <lsb>0</lsb>
26428              <msb>0</msb>
26429              <enumeratedValues>
26430                <enumeratedValue>
26431                  <name>NotGenerated</name>
26432                  <description>Event not generated</description>
26433                  <value>0</value>
26434                </enumeratedValue>
26435                <enumeratedValue>
26436                  <name>Generated</name>
26437                  <description>Event generated</description>
26438                  <value>1</value>
26439                </enumeratedValue>
26440              </enumeratedValues>
26441            </field>
26442          </fields>
26443        </register>
26444        <register>
26445          <name>EVENTS_ERRORECB</name>
26446          <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
26447          <addressOffset>0x104</addressOffset>
26448          <access>read-write</access>
26449          <fields>
26450            <field>
26451              <name>EVENTS_ERRORECB</name>
26452              <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
26453              <lsb>0</lsb>
26454              <msb>0</msb>
26455              <enumeratedValues>
26456                <enumeratedValue>
26457                  <name>NotGenerated</name>
26458                  <description>Event not generated</description>
26459                  <value>0</value>
26460                </enumeratedValue>
26461                <enumeratedValue>
26462                  <name>Generated</name>
26463                  <description>Event generated</description>
26464                  <value>1</value>
26465                </enumeratedValue>
26466              </enumeratedValues>
26467            </field>
26468          </fields>
26469        </register>
26470        <register>
26471          <name>INTENSET</name>
26472          <description>Enable interrupt</description>
26473          <addressOffset>0x304</addressOffset>
26474          <access>read-write</access>
26475          <fields>
26476            <field>
26477              <name>ENDECB</name>
26478              <description>Write '1' to enable interrupt for event ENDECB</description>
26479              <lsb>0</lsb>
26480              <msb>0</msb>
26481              <enumeratedValues>
26482                <usage>read</usage>
26483                <enumeratedValue>
26484                  <name>Disabled</name>
26485                  <description>Read: Disabled</description>
26486                  <value>0</value>
26487                </enumeratedValue>
26488                <enumeratedValue>
26489                  <name>Enabled</name>
26490                  <description>Read: Enabled</description>
26491                  <value>1</value>
26492                </enumeratedValue>
26493              </enumeratedValues>
26494              <enumeratedValues>
26495                <usage>write</usage>
26496                <enumeratedValue>
26497                  <name>Set</name>
26498                  <description>Enable</description>
26499                  <value>1</value>
26500                </enumeratedValue>
26501              </enumeratedValues>
26502            </field>
26503            <field>
26504              <name>ERRORECB</name>
26505              <description>Write '1' to enable interrupt for event ERRORECB</description>
26506              <lsb>1</lsb>
26507              <msb>1</msb>
26508              <enumeratedValues>
26509                <usage>read</usage>
26510                <enumeratedValue>
26511                  <name>Disabled</name>
26512                  <description>Read: Disabled</description>
26513                  <value>0</value>
26514                </enumeratedValue>
26515                <enumeratedValue>
26516                  <name>Enabled</name>
26517                  <description>Read: Enabled</description>
26518                  <value>1</value>
26519                </enumeratedValue>
26520              </enumeratedValues>
26521              <enumeratedValues>
26522                <usage>write</usage>
26523                <enumeratedValue>
26524                  <name>Set</name>
26525                  <description>Enable</description>
26526                  <value>1</value>
26527                </enumeratedValue>
26528              </enumeratedValues>
26529            </field>
26530          </fields>
26531        </register>
26532        <register>
26533          <name>INTENCLR</name>
26534          <description>Disable interrupt</description>
26535          <addressOffset>0x308</addressOffset>
26536          <access>read-write</access>
26537          <fields>
26538            <field>
26539              <name>ENDECB</name>
26540              <description>Write '1' to disable interrupt for event ENDECB</description>
26541              <lsb>0</lsb>
26542              <msb>0</msb>
26543              <enumeratedValues>
26544                <usage>read</usage>
26545                <enumeratedValue>
26546                  <name>Disabled</name>
26547                  <description>Read: Disabled</description>
26548                  <value>0</value>
26549                </enumeratedValue>
26550                <enumeratedValue>
26551                  <name>Enabled</name>
26552                  <description>Read: Enabled</description>
26553                  <value>1</value>
26554                </enumeratedValue>
26555              </enumeratedValues>
26556              <enumeratedValues>
26557                <usage>write</usage>
26558                <enumeratedValue>
26559                  <name>Clear</name>
26560                  <description>Disable</description>
26561                  <value>1</value>
26562                </enumeratedValue>
26563              </enumeratedValues>
26564            </field>
26565            <field>
26566              <name>ERRORECB</name>
26567              <description>Write '1' to disable interrupt for event ERRORECB</description>
26568              <lsb>1</lsb>
26569              <msb>1</msb>
26570              <enumeratedValues>
26571                <usage>read</usage>
26572                <enumeratedValue>
26573                  <name>Disabled</name>
26574                  <description>Read: Disabled</description>
26575                  <value>0</value>
26576                </enumeratedValue>
26577                <enumeratedValue>
26578                  <name>Enabled</name>
26579                  <description>Read: Enabled</description>
26580                  <value>1</value>
26581                </enumeratedValue>
26582              </enumeratedValues>
26583              <enumeratedValues>
26584                <usage>write</usage>
26585                <enumeratedValue>
26586                  <name>Clear</name>
26587                  <description>Disable</description>
26588                  <value>1</value>
26589                </enumeratedValue>
26590              </enumeratedValues>
26591            </field>
26592          </fields>
26593        </register>
26594        <register>
26595          <name>ECBDATAPTR</name>
26596          <description>ECB block encrypt memory pointers</description>
26597          <addressOffset>0x504</addressOffset>
26598          <access>read-write</access>
26599          <fields>
26600            <field>
26601              <name>ECBDATAPTR</name>
26602              <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
26603              <lsb>0</lsb>
26604              <msb>31</msb>
26605            </field>
26606          </fields>
26607        </register>
26608      </registers>
26609    </peripheral>
26610    <peripheral>
26611      <name>AAR</name>
26612      <description>Accelerated Address Resolver</description>
26613      <baseAddress>0x4000F000</baseAddress>
26614      <addressBlock>
26615        <offset>0</offset>
26616        <size>0x1000</size>
26617        <usage>registers</usage>
26618      </addressBlock>
26619      <interrupt>
26620        <name>CCM_AAR</name>
26621        <value>15</value>
26622      </interrupt>
26623      <groupName>AAR</groupName>
26624      <size>0x20</size>
26625      <registers>
26626        <register>
26627          <name>TASKS_START</name>
26628          <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
26629          <addressOffset>0x000</addressOffset>
26630          <access>write-only</access>
26631          <fields>
26632            <field>
26633              <name>TASKS_START</name>
26634              <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
26635              <lsb>0</lsb>
26636              <msb>0</msb>
26637              <enumeratedValues>
26638                <enumeratedValue>
26639                  <name>Trigger</name>
26640                  <description>Trigger task</description>
26641                  <value>1</value>
26642                </enumeratedValue>
26643              </enumeratedValues>
26644            </field>
26645          </fields>
26646        </register>
26647        <register>
26648          <name>TASKS_STOP</name>
26649          <description>Stop resolving addresses</description>
26650          <addressOffset>0x008</addressOffset>
26651          <access>write-only</access>
26652          <fields>
26653            <field>
26654              <name>TASKS_STOP</name>
26655              <description>Stop resolving addresses</description>
26656              <lsb>0</lsb>
26657              <msb>0</msb>
26658              <enumeratedValues>
26659                <enumeratedValue>
26660                  <name>Trigger</name>
26661                  <description>Trigger task</description>
26662                  <value>1</value>
26663                </enumeratedValue>
26664              </enumeratedValues>
26665            </field>
26666          </fields>
26667        </register>
26668        <register>
26669          <name>EVENTS_END</name>
26670          <description>Address resolution procedure complete</description>
26671          <addressOffset>0x100</addressOffset>
26672          <access>read-write</access>
26673          <fields>
26674            <field>
26675              <name>EVENTS_END</name>
26676              <description>Address resolution procedure complete</description>
26677              <lsb>0</lsb>
26678              <msb>0</msb>
26679              <enumeratedValues>
26680                <enumeratedValue>
26681                  <name>NotGenerated</name>
26682                  <description>Event not generated</description>
26683                  <value>0</value>
26684                </enumeratedValue>
26685                <enumeratedValue>
26686                  <name>Generated</name>
26687                  <description>Event generated</description>
26688                  <value>1</value>
26689                </enumeratedValue>
26690              </enumeratedValues>
26691            </field>
26692          </fields>
26693        </register>
26694        <register>
26695          <name>EVENTS_RESOLVED</name>
26696          <description>Address resolved</description>
26697          <addressOffset>0x104</addressOffset>
26698          <access>read-write</access>
26699          <fields>
26700            <field>
26701              <name>EVENTS_RESOLVED</name>
26702              <description>Address resolved</description>
26703              <lsb>0</lsb>
26704              <msb>0</msb>
26705              <enumeratedValues>
26706                <enumeratedValue>
26707                  <name>NotGenerated</name>
26708                  <description>Event not generated</description>
26709                  <value>0</value>
26710                </enumeratedValue>
26711                <enumeratedValue>
26712                  <name>Generated</name>
26713                  <description>Event generated</description>
26714                  <value>1</value>
26715                </enumeratedValue>
26716              </enumeratedValues>
26717            </field>
26718          </fields>
26719        </register>
26720        <register>
26721          <name>EVENTS_NOTRESOLVED</name>
26722          <description>Address not resolved</description>
26723          <addressOffset>0x108</addressOffset>
26724          <access>read-write</access>
26725          <fields>
26726            <field>
26727              <name>EVENTS_NOTRESOLVED</name>
26728              <description>Address not resolved</description>
26729              <lsb>0</lsb>
26730              <msb>0</msb>
26731              <enumeratedValues>
26732                <enumeratedValue>
26733                  <name>NotGenerated</name>
26734                  <description>Event not generated</description>
26735                  <value>0</value>
26736                </enumeratedValue>
26737                <enumeratedValue>
26738                  <name>Generated</name>
26739                  <description>Event generated</description>
26740                  <value>1</value>
26741                </enumeratedValue>
26742              </enumeratedValues>
26743            </field>
26744          </fields>
26745        </register>
26746        <register>
26747          <name>INTENSET</name>
26748          <description>Enable interrupt</description>
26749          <addressOffset>0x304</addressOffset>
26750          <access>read-write</access>
26751          <fields>
26752            <field>
26753              <name>END</name>
26754              <description>Write '1' to enable interrupt for event END</description>
26755              <lsb>0</lsb>
26756              <msb>0</msb>
26757              <enumeratedValues>
26758                <usage>read</usage>
26759                <enumeratedValue>
26760                  <name>Disabled</name>
26761                  <description>Read: Disabled</description>
26762                  <value>0</value>
26763                </enumeratedValue>
26764                <enumeratedValue>
26765                  <name>Enabled</name>
26766                  <description>Read: Enabled</description>
26767                  <value>1</value>
26768                </enumeratedValue>
26769              </enumeratedValues>
26770              <enumeratedValues>
26771                <usage>write</usage>
26772                <enumeratedValue>
26773                  <name>Set</name>
26774                  <description>Enable</description>
26775                  <value>1</value>
26776                </enumeratedValue>
26777              </enumeratedValues>
26778            </field>
26779            <field>
26780              <name>RESOLVED</name>
26781              <description>Write '1' to enable interrupt for event RESOLVED</description>
26782              <lsb>1</lsb>
26783              <msb>1</msb>
26784              <enumeratedValues>
26785                <usage>read</usage>
26786                <enumeratedValue>
26787                  <name>Disabled</name>
26788                  <description>Read: Disabled</description>
26789                  <value>0</value>
26790                </enumeratedValue>
26791                <enumeratedValue>
26792                  <name>Enabled</name>
26793                  <description>Read: Enabled</description>
26794                  <value>1</value>
26795                </enumeratedValue>
26796              </enumeratedValues>
26797              <enumeratedValues>
26798                <usage>write</usage>
26799                <enumeratedValue>
26800                  <name>Set</name>
26801                  <description>Enable</description>
26802                  <value>1</value>
26803                </enumeratedValue>
26804              </enumeratedValues>
26805            </field>
26806            <field>
26807              <name>NOTRESOLVED</name>
26808              <description>Write '1' to enable interrupt for event NOTRESOLVED</description>
26809              <lsb>2</lsb>
26810              <msb>2</msb>
26811              <enumeratedValues>
26812                <usage>read</usage>
26813                <enumeratedValue>
26814                  <name>Disabled</name>
26815                  <description>Read: Disabled</description>
26816                  <value>0</value>
26817                </enumeratedValue>
26818                <enumeratedValue>
26819                  <name>Enabled</name>
26820                  <description>Read: Enabled</description>
26821                  <value>1</value>
26822                </enumeratedValue>
26823              </enumeratedValues>
26824              <enumeratedValues>
26825                <usage>write</usage>
26826                <enumeratedValue>
26827                  <name>Set</name>
26828                  <description>Enable</description>
26829                  <value>1</value>
26830                </enumeratedValue>
26831              </enumeratedValues>
26832            </field>
26833          </fields>
26834        </register>
26835        <register>
26836          <name>INTENCLR</name>
26837          <description>Disable interrupt</description>
26838          <addressOffset>0x308</addressOffset>
26839          <access>read-write</access>
26840          <fields>
26841            <field>
26842              <name>END</name>
26843              <description>Write '1' to disable interrupt for event END</description>
26844              <lsb>0</lsb>
26845              <msb>0</msb>
26846              <enumeratedValues>
26847                <usage>read</usage>
26848                <enumeratedValue>
26849                  <name>Disabled</name>
26850                  <description>Read: Disabled</description>
26851                  <value>0</value>
26852                </enumeratedValue>
26853                <enumeratedValue>
26854                  <name>Enabled</name>
26855                  <description>Read: Enabled</description>
26856                  <value>1</value>
26857                </enumeratedValue>
26858              </enumeratedValues>
26859              <enumeratedValues>
26860                <usage>write</usage>
26861                <enumeratedValue>
26862                  <name>Clear</name>
26863                  <description>Disable</description>
26864                  <value>1</value>
26865                </enumeratedValue>
26866              </enumeratedValues>
26867            </field>
26868            <field>
26869              <name>RESOLVED</name>
26870              <description>Write '1' to disable interrupt for event RESOLVED</description>
26871              <lsb>1</lsb>
26872              <msb>1</msb>
26873              <enumeratedValues>
26874                <usage>read</usage>
26875                <enumeratedValue>
26876                  <name>Disabled</name>
26877                  <description>Read: Disabled</description>
26878                  <value>0</value>
26879                </enumeratedValue>
26880                <enumeratedValue>
26881                  <name>Enabled</name>
26882                  <description>Read: Enabled</description>
26883                  <value>1</value>
26884                </enumeratedValue>
26885              </enumeratedValues>
26886              <enumeratedValues>
26887                <usage>write</usage>
26888                <enumeratedValue>
26889                  <name>Clear</name>
26890                  <description>Disable</description>
26891                  <value>1</value>
26892                </enumeratedValue>
26893              </enumeratedValues>
26894            </field>
26895            <field>
26896              <name>NOTRESOLVED</name>
26897              <description>Write '1' to disable interrupt for event NOTRESOLVED</description>
26898              <lsb>2</lsb>
26899              <msb>2</msb>
26900              <enumeratedValues>
26901                <usage>read</usage>
26902                <enumeratedValue>
26903                  <name>Disabled</name>
26904                  <description>Read: Disabled</description>
26905                  <value>0</value>
26906                </enumeratedValue>
26907                <enumeratedValue>
26908                  <name>Enabled</name>
26909                  <description>Read: Enabled</description>
26910                  <value>1</value>
26911                </enumeratedValue>
26912              </enumeratedValues>
26913              <enumeratedValues>
26914                <usage>write</usage>
26915                <enumeratedValue>
26916                  <name>Clear</name>
26917                  <description>Disable</description>
26918                  <value>1</value>
26919                </enumeratedValue>
26920              </enumeratedValues>
26921            </field>
26922          </fields>
26923        </register>
26924        <register>
26925          <name>STATUS</name>
26926          <description>Resolution status</description>
26927          <addressOffset>0x400</addressOffset>
26928          <access>read-only</access>
26929          <fields>
26930            <field>
26931              <name>STATUS</name>
26932              <description>The IRK that was used last time an address was resolved</description>
26933              <lsb>0</lsb>
26934              <msb>3</msb>
26935            </field>
26936          </fields>
26937        </register>
26938        <register>
26939          <name>ENABLE</name>
26940          <description>Enable AAR</description>
26941          <addressOffset>0x500</addressOffset>
26942          <access>read-write</access>
26943          <fields>
26944            <field>
26945              <name>ENABLE</name>
26946              <description>Enable or disable AAR</description>
26947              <lsb>0</lsb>
26948              <msb>1</msb>
26949              <enumeratedValues>
26950                <enumeratedValue>
26951                  <name>Disabled</name>
26952                  <description>Disable</description>
26953                  <value>0</value>
26954                </enumeratedValue>
26955                <enumeratedValue>
26956                  <name>Enabled</name>
26957                  <description>Enable</description>
26958                  <value>3</value>
26959                </enumeratedValue>
26960              </enumeratedValues>
26961            </field>
26962          </fields>
26963        </register>
26964        <register>
26965          <name>NIRK</name>
26966          <description>Number of IRKs</description>
26967          <addressOffset>0x504</addressOffset>
26968          <access>read-write</access>
26969          <resetValue>0x00000001</resetValue>
26970          <fields>
26971            <field>
26972              <name>NIRK</name>
26973              <description>Number of Identity root keys available in the IRK data structure</description>
26974              <lsb>0</lsb>
26975              <msb>4</msb>
26976            </field>
26977          </fields>
26978        </register>
26979        <register>
26980          <name>IRKPTR</name>
26981          <description>Pointer to IRK data structure</description>
26982          <addressOffset>0x508</addressOffset>
26983          <access>read-write</access>
26984          <fields>
26985            <field>
26986              <name>IRKPTR</name>
26987              <description>Pointer to the IRK data structure</description>
26988              <lsb>0</lsb>
26989              <msb>31</msb>
26990            </field>
26991          </fields>
26992        </register>
26993        <register>
26994          <name>ADDRPTR</name>
26995          <description>Pointer to the resolvable address</description>
26996          <addressOffset>0x510</addressOffset>
26997          <access>read-write</access>
26998          <fields>
26999            <field>
27000              <name>ADDRPTR</name>
27001              <description>Pointer to the resolvable address (6-bytes)</description>
27002              <lsb>0</lsb>
27003              <msb>31</msb>
27004            </field>
27005          </fields>
27006        </register>
27007        <register>
27008          <name>SCRATCHPTR</name>
27009          <description>Pointer to data area used for temporary storage</description>
27010          <addressOffset>0x514</addressOffset>
27011          <access>read-write</access>
27012          <fields>
27013            <field>
27014              <name>SCRATCHPTR</name>
27015              <description>Pointer to a scratch data area used for temporary storage during resolution. A space of minimum 3 bytes must be reserved.</description>
27016              <lsb>0</lsb>
27017              <msb>31</msb>
27018            </field>
27019          </fields>
27020        </register>
27021      </registers>
27022    </peripheral>
27023    <peripheral>
27024      <name>CCM</name>
27025      <description>AES CCM Mode Encryption</description>
27026      <baseAddress>0x4000F000</baseAddress>
27027      <alternatePeripheral>AAR</alternatePeripheral>
27028      <addressBlock>
27029        <offset>0</offset>
27030        <size>0x1000</size>
27031        <usage>registers</usage>
27032      </addressBlock>
27033      <interrupt>
27034        <name>CCM_AAR</name>
27035        <value>15</value>
27036      </interrupt>
27037      <groupName>CCM</groupName>
27038      <size>0x20</size>
27039      <registers>
27040        <register>
27041          <name>TASKS_KSGEN</name>
27042          <description>Start generation of keystream. This operation will stop by itself when completed.</description>
27043          <addressOffset>0x000</addressOffset>
27044          <access>write-only</access>
27045          <fields>
27046            <field>
27047              <name>TASKS_KSGEN</name>
27048              <description>Start generation of keystream. This operation will stop by itself when completed.</description>
27049              <lsb>0</lsb>
27050              <msb>0</msb>
27051              <enumeratedValues>
27052                <enumeratedValue>
27053                  <name>Trigger</name>
27054                  <description>Trigger task</description>
27055                  <value>1</value>
27056                </enumeratedValue>
27057              </enumeratedValues>
27058            </field>
27059          </fields>
27060        </register>
27061        <register>
27062          <name>TASKS_CRYPT</name>
27063          <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
27064          <addressOffset>0x004</addressOffset>
27065          <access>write-only</access>
27066          <fields>
27067            <field>
27068              <name>TASKS_CRYPT</name>
27069              <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
27070              <lsb>0</lsb>
27071              <msb>0</msb>
27072              <enumeratedValues>
27073                <enumeratedValue>
27074                  <name>Trigger</name>
27075                  <description>Trigger task</description>
27076                  <value>1</value>
27077                </enumeratedValue>
27078              </enumeratedValues>
27079            </field>
27080          </fields>
27081        </register>
27082        <register>
27083          <name>TASKS_STOP</name>
27084          <description>Stop encryption/decryption</description>
27085          <addressOffset>0x008</addressOffset>
27086          <access>write-only</access>
27087          <fields>
27088            <field>
27089              <name>TASKS_STOP</name>
27090              <description>Stop encryption/decryption</description>
27091              <lsb>0</lsb>
27092              <msb>0</msb>
27093              <enumeratedValues>
27094                <enumeratedValue>
27095                  <name>Trigger</name>
27096                  <description>Trigger task</description>
27097                  <value>1</value>
27098                </enumeratedValue>
27099              </enumeratedValues>
27100            </field>
27101          </fields>
27102        </register>
27103        <register>
27104          <name>TASKS_RATEOVERRIDE</name>
27105          <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
27106          <addressOffset>0x00C</addressOffset>
27107          <access>write-only</access>
27108          <fields>
27109            <field>
27110              <name>TASKS_RATEOVERRIDE</name>
27111              <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
27112              <lsb>0</lsb>
27113              <msb>0</msb>
27114              <enumeratedValues>
27115                <enumeratedValue>
27116                  <name>Trigger</name>
27117                  <description>Trigger task</description>
27118                  <value>1</value>
27119                </enumeratedValue>
27120              </enumeratedValues>
27121            </field>
27122          </fields>
27123        </register>
27124        <register>
27125          <name>EVENTS_ENDKSGEN</name>
27126          <description>Keystream generation complete</description>
27127          <addressOffset>0x100</addressOffset>
27128          <access>read-write</access>
27129          <fields>
27130            <field>
27131              <name>EVENTS_ENDKSGEN</name>
27132              <description>Keystream generation complete</description>
27133              <lsb>0</lsb>
27134              <msb>0</msb>
27135              <enumeratedValues>
27136                <enumeratedValue>
27137                  <name>NotGenerated</name>
27138                  <description>Event not generated</description>
27139                  <value>0</value>
27140                </enumeratedValue>
27141                <enumeratedValue>
27142                  <name>Generated</name>
27143                  <description>Event generated</description>
27144                  <value>1</value>
27145                </enumeratedValue>
27146              </enumeratedValues>
27147            </field>
27148          </fields>
27149        </register>
27150        <register>
27151          <name>EVENTS_ENDCRYPT</name>
27152          <description>Encrypt/decrypt complete</description>
27153          <addressOffset>0x104</addressOffset>
27154          <access>read-write</access>
27155          <fields>
27156            <field>
27157              <name>EVENTS_ENDCRYPT</name>
27158              <description>Encrypt/decrypt complete</description>
27159              <lsb>0</lsb>
27160              <msb>0</msb>
27161              <enumeratedValues>
27162                <enumeratedValue>
27163                  <name>NotGenerated</name>
27164                  <description>Event not generated</description>
27165                  <value>0</value>
27166                </enumeratedValue>
27167                <enumeratedValue>
27168                  <name>Generated</name>
27169                  <description>Event generated</description>
27170                  <value>1</value>
27171                </enumeratedValue>
27172              </enumeratedValues>
27173            </field>
27174          </fields>
27175        </register>
27176        <register>
27177          <name>EVENTS_ERROR</name>
27178          <description>Deprecated register - CCM error event</description>
27179          <addressOffset>0x108</addressOffset>
27180          <access>read-write</access>
27181          <fields>
27182            <field>
27183              <name>EVENTS_ERROR</name>
27184              <description>Deprecated field -  CCM error event</description>
27185              <lsb>0</lsb>
27186              <msb>0</msb>
27187              <enumeratedValues>
27188                <enumeratedValue>
27189                  <name>NotGenerated</name>
27190                  <description>Event not generated</description>
27191                  <value>0</value>
27192                </enumeratedValue>
27193                <enumeratedValue>
27194                  <name>Generated</name>
27195                  <description>Event generated</description>
27196                  <value>1</value>
27197                </enumeratedValue>
27198              </enumeratedValues>
27199            </field>
27200          </fields>
27201        </register>
27202        <register>
27203          <name>SHORTS</name>
27204          <description>Shortcuts between local events and tasks</description>
27205          <addressOffset>0x200</addressOffset>
27206          <access>read-write</access>
27207          <fields>
27208            <field>
27209              <name>ENDKSGEN_CRYPT</name>
27210              <description>Shortcut between event ENDKSGEN and task CRYPT</description>
27211              <lsb>0</lsb>
27212              <msb>0</msb>
27213              <enumeratedValues>
27214                <enumeratedValue>
27215                  <name>Disabled</name>
27216                  <description>Disable shortcut</description>
27217                  <value>0</value>
27218                </enumeratedValue>
27219                <enumeratedValue>
27220                  <name>Enabled</name>
27221                  <description>Enable shortcut</description>
27222                  <value>1</value>
27223                </enumeratedValue>
27224              </enumeratedValues>
27225            </field>
27226          </fields>
27227        </register>
27228        <register>
27229          <name>INTENSET</name>
27230          <description>Enable interrupt</description>
27231          <addressOffset>0x304</addressOffset>
27232          <access>read-write</access>
27233          <fields>
27234            <field>
27235              <name>ENDKSGEN</name>
27236              <description>Write '1' to enable interrupt for event ENDKSGEN</description>
27237              <lsb>0</lsb>
27238              <msb>0</msb>
27239              <enumeratedValues>
27240                <usage>read</usage>
27241                <enumeratedValue>
27242                  <name>Disabled</name>
27243                  <description>Read: Disabled</description>
27244                  <value>0</value>
27245                </enumeratedValue>
27246                <enumeratedValue>
27247                  <name>Enabled</name>
27248                  <description>Read: Enabled</description>
27249                  <value>1</value>
27250                </enumeratedValue>
27251              </enumeratedValues>
27252              <enumeratedValues>
27253                <usage>write</usage>
27254                <enumeratedValue>
27255                  <name>Set</name>
27256                  <description>Enable</description>
27257                  <value>1</value>
27258                </enumeratedValue>
27259              </enumeratedValues>
27260            </field>
27261            <field>
27262              <name>ENDCRYPT</name>
27263              <description>Write '1' to enable interrupt for event ENDCRYPT</description>
27264              <lsb>1</lsb>
27265              <msb>1</msb>
27266              <enumeratedValues>
27267                <usage>read</usage>
27268                <enumeratedValue>
27269                  <name>Disabled</name>
27270                  <description>Read: Disabled</description>
27271                  <value>0</value>
27272                </enumeratedValue>
27273                <enumeratedValue>
27274                  <name>Enabled</name>
27275                  <description>Read: Enabled</description>
27276                  <value>1</value>
27277                </enumeratedValue>
27278              </enumeratedValues>
27279              <enumeratedValues>
27280                <usage>write</usage>
27281                <enumeratedValue>
27282                  <name>Set</name>
27283                  <description>Enable</description>
27284                  <value>1</value>
27285                </enumeratedValue>
27286              </enumeratedValues>
27287            </field>
27288            <field>
27289              <name>ERROR</name>
27290              <description>Deprecated intsetfield -  Write '1' to enable interrupt for event ERROR</description>
27291              <lsb>2</lsb>
27292              <msb>2</msb>
27293              <enumeratedValues>
27294                <usage>read</usage>
27295                <enumeratedValue>
27296                  <name>Disabled</name>
27297                  <description>Read: Disabled</description>
27298                  <value>0</value>
27299                </enumeratedValue>
27300                <enumeratedValue>
27301                  <name>Enabled</name>
27302                  <description>Read: Enabled</description>
27303                  <value>1</value>
27304                </enumeratedValue>
27305              </enumeratedValues>
27306              <enumeratedValues>
27307                <usage>write</usage>
27308                <enumeratedValue>
27309                  <name>Set</name>
27310                  <description>Enable</description>
27311                  <value>1</value>
27312                </enumeratedValue>
27313              </enumeratedValues>
27314            </field>
27315          </fields>
27316        </register>
27317        <register>
27318          <name>INTENCLR</name>
27319          <description>Disable interrupt</description>
27320          <addressOffset>0x308</addressOffset>
27321          <access>read-write</access>
27322          <fields>
27323            <field>
27324              <name>ENDKSGEN</name>
27325              <description>Write '1' to disable interrupt for event ENDKSGEN</description>
27326              <lsb>0</lsb>
27327              <msb>0</msb>
27328              <enumeratedValues>
27329                <usage>read</usage>
27330                <enumeratedValue>
27331                  <name>Disabled</name>
27332                  <description>Read: Disabled</description>
27333                  <value>0</value>
27334                </enumeratedValue>
27335                <enumeratedValue>
27336                  <name>Enabled</name>
27337                  <description>Read: Enabled</description>
27338                  <value>1</value>
27339                </enumeratedValue>
27340              </enumeratedValues>
27341              <enumeratedValues>
27342                <usage>write</usage>
27343                <enumeratedValue>
27344                  <name>Clear</name>
27345                  <description>Disable</description>
27346                  <value>1</value>
27347                </enumeratedValue>
27348              </enumeratedValues>
27349            </field>
27350            <field>
27351              <name>ENDCRYPT</name>
27352              <description>Write '1' to disable interrupt for event ENDCRYPT</description>
27353              <lsb>1</lsb>
27354              <msb>1</msb>
27355              <enumeratedValues>
27356                <usage>read</usage>
27357                <enumeratedValue>
27358                  <name>Disabled</name>
27359                  <description>Read: Disabled</description>
27360                  <value>0</value>
27361                </enumeratedValue>
27362                <enumeratedValue>
27363                  <name>Enabled</name>
27364                  <description>Read: Enabled</description>
27365                  <value>1</value>
27366                </enumeratedValue>
27367              </enumeratedValues>
27368              <enumeratedValues>
27369                <usage>write</usage>
27370                <enumeratedValue>
27371                  <name>Clear</name>
27372                  <description>Disable</description>
27373                  <value>1</value>
27374                </enumeratedValue>
27375              </enumeratedValues>
27376            </field>
27377            <field>
27378              <name>ERROR</name>
27379              <description>Deprecated intclrfield -  Write '1' to disable interrupt for event ERROR</description>
27380              <lsb>2</lsb>
27381              <msb>2</msb>
27382              <enumeratedValues>
27383                <usage>read</usage>
27384                <enumeratedValue>
27385                  <name>Disabled</name>
27386                  <description>Read: Disabled</description>
27387                  <value>0</value>
27388                </enumeratedValue>
27389                <enumeratedValue>
27390                  <name>Enabled</name>
27391                  <description>Read: Enabled</description>
27392                  <value>1</value>
27393                </enumeratedValue>
27394              </enumeratedValues>
27395              <enumeratedValues>
27396                <usage>write</usage>
27397                <enumeratedValue>
27398                  <name>Clear</name>
27399                  <description>Disable</description>
27400                  <value>1</value>
27401                </enumeratedValue>
27402              </enumeratedValues>
27403            </field>
27404          </fields>
27405        </register>
27406        <register>
27407          <name>MICSTATUS</name>
27408          <description>MIC check result</description>
27409          <addressOffset>0x400</addressOffset>
27410          <access>read-only</access>
27411          <fields>
27412            <field>
27413              <name>MICSTATUS</name>
27414              <description>The result of the MIC check performed during the previous decryption operation</description>
27415              <lsb>0</lsb>
27416              <msb>0</msb>
27417              <enumeratedValues>
27418                <enumeratedValue>
27419                  <name>CheckFailed</name>
27420                  <description>MIC check failed</description>
27421                  <value>0</value>
27422                </enumeratedValue>
27423                <enumeratedValue>
27424                  <name>CheckPassed</name>
27425                  <description>MIC check passed</description>
27426                  <value>1</value>
27427                </enumeratedValue>
27428              </enumeratedValues>
27429            </field>
27430          </fields>
27431        </register>
27432        <register>
27433          <name>ENABLE</name>
27434          <description>Enable</description>
27435          <addressOffset>0x500</addressOffset>
27436          <access>read-write</access>
27437          <fields>
27438            <field>
27439              <name>ENABLE</name>
27440              <description>Enable or disable CCM</description>
27441              <lsb>0</lsb>
27442              <msb>1</msb>
27443              <enumeratedValues>
27444                <enumeratedValue>
27445                  <name>Disabled</name>
27446                  <description>Disable</description>
27447                  <value>0</value>
27448                </enumeratedValue>
27449                <enumeratedValue>
27450                  <name>Enabled</name>
27451                  <description>Enable</description>
27452                  <value>2</value>
27453                </enumeratedValue>
27454              </enumeratedValues>
27455            </field>
27456          </fields>
27457        </register>
27458        <register>
27459          <name>MODE</name>
27460          <description>Operation mode</description>
27461          <addressOffset>0x504</addressOffset>
27462          <access>read-write</access>
27463          <resetValue>0x00000001</resetValue>
27464          <fields>
27465            <field>
27466              <name>MODE</name>
27467              <description>The mode of operation to be used. The settings in this register apply whenever either the KSGEN or CRYPT tasks are triggered.</description>
27468              <lsb>0</lsb>
27469              <msb>0</msb>
27470              <enumeratedValues>
27471                <enumeratedValue>
27472                  <name>Encryption</name>
27473                  <description>AES CCM packet encryption mode</description>
27474                  <value>0</value>
27475                </enumeratedValue>
27476                <enumeratedValue>
27477                  <name>Decryption</name>
27478                  <description>AES CCM packet decryption mode</description>
27479                  <value>1</value>
27480                </enumeratedValue>
27481              </enumeratedValues>
27482            </field>
27483            <field>
27484              <name>DATARATE</name>
27485              <description>Radio data rate that the CCM shall run synchronous with</description>
27486              <lsb>16</lsb>
27487              <msb>17</msb>
27488              <enumeratedValues>
27489                <enumeratedValue>
27490                  <name>1Mbit</name>
27491                  <description>1 Mbps</description>
27492                  <value>0</value>
27493                </enumeratedValue>
27494                <enumeratedValue>
27495                  <name>2Mbit</name>
27496                  <description>2 Mbps</description>
27497                  <value>1</value>
27498                </enumeratedValue>
27499                <enumeratedValue>
27500                  <name>125Kbps</name>
27501                  <description>125 Kbps</description>
27502                  <value>2</value>
27503                </enumeratedValue>
27504                <enumeratedValue>
27505                  <name>500Kbps</name>
27506                  <description>500 Kbps</description>
27507                  <value>3</value>
27508                </enumeratedValue>
27509              </enumeratedValues>
27510            </field>
27511            <field>
27512              <name>LENGTH</name>
27513              <description>Packet length configuration</description>
27514              <lsb>24</lsb>
27515              <msb>24</msb>
27516              <enumeratedValues>
27517                <enumeratedValue>
27518                  <name>Default</name>
27519                  <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>
27520                  <value>0</value>
27521                </enumeratedValue>
27522                <enumeratedValue>
27523                  <name>Extended</name>
27524                  <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>
27525                  <value>1</value>
27526                </enumeratedValue>
27527              </enumeratedValues>
27528            </field>
27529          </fields>
27530        </register>
27531        <register>
27532          <name>CNFPTR</name>
27533          <description>Pointer to data structure holding AES key and NONCE vector</description>
27534          <addressOffset>0x508</addressOffset>
27535          <access>read-write</access>
27536          <fields>
27537            <field>
27538              <name>CNFPTR</name>
27539              <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview)</description>
27540              <lsb>0</lsb>
27541              <msb>31</msb>
27542            </field>
27543          </fields>
27544        </register>
27545        <register>
27546          <name>INPTR</name>
27547          <description>Input pointer</description>
27548          <addressOffset>0x50C</addressOffset>
27549          <access>read-write</access>
27550          <fields>
27551            <field>
27552              <name>INPTR</name>
27553              <description>Input pointer</description>
27554              <lsb>0</lsb>
27555              <msb>31</msb>
27556            </field>
27557          </fields>
27558        </register>
27559        <register>
27560          <name>OUTPTR</name>
27561          <description>Output pointer</description>
27562          <addressOffset>0x510</addressOffset>
27563          <access>read-write</access>
27564          <fields>
27565            <field>
27566              <name>OUTPTR</name>
27567              <description>Output pointer</description>
27568              <lsb>0</lsb>
27569              <msb>31</msb>
27570            </field>
27571          </fields>
27572        </register>
27573        <register>
27574          <name>SCRATCHPTR</name>
27575          <description>Pointer to data area used for temporary storage</description>
27576          <addressOffset>0x514</addressOffset>
27577          <access>read-write</access>
27578          <fields>
27579            <field>
27580              <name>SCRATCHPTR</name>
27581              <description>Pointer to a scratch data area used for temporary storage during keystream generation,
27582        MIC generation and encryption/decryption.</description>
27583              <lsb>0</lsb>
27584              <msb>31</msb>
27585            </field>
27586          </fields>
27587        </register>
27588        <register>
27589          <name>MAXPACKETSIZE</name>
27590          <description>Length of keystream generated when MODE.LENGTH = Extended.</description>
27591          <addressOffset>0x518</addressOffset>
27592          <access>read-write</access>
27593          <resetValue>0x000000FB</resetValue>
27594          <fields>
27595            <field>
27596              <name>MAXPACKETSIZE</name>
27597              <description>Length of keystream generated when MODE.LENGTH = Extended. This value must be greater or equal to the subsequent packet payload to be encrypted/decrypted.</description>
27598              <lsb>0</lsb>
27599              <msb>7</msb>
27600            </field>
27601          </fields>
27602        </register>
27603        <register>
27604          <name>RATEOVERRIDE</name>
27605          <description>Data rate override setting.</description>
27606          <addressOffset>0x51C</addressOffset>
27607          <access>read-write</access>
27608          <resetValue>0x00000000</resetValue>
27609          <fields>
27610            <field>
27611              <name>RATEOVERRIDE</name>
27612              <description>Data rate override setting.</description>
27613              <lsb>0</lsb>
27614              <msb>1</msb>
27615              <enumeratedValues>
27616                <enumeratedValue>
27617                  <name>1Mbit</name>
27618                  <description>1 Mbps</description>
27619                  <value>0</value>
27620                </enumeratedValue>
27621                <enumeratedValue>
27622                  <name>2Mbit</name>
27623                  <description>2 Mbps</description>
27624                  <value>1</value>
27625                </enumeratedValue>
27626                <enumeratedValue>
27627                  <name>125Kbps</name>
27628                  <description>125 Kbps</description>
27629                  <value>2</value>
27630                </enumeratedValue>
27631                <enumeratedValue>
27632                  <name>500Kbps</name>
27633                  <description>500 Kbps</description>
27634                  <value>3</value>
27635                </enumeratedValue>
27636              </enumeratedValues>
27637            </field>
27638          </fields>
27639        </register>
27640      </registers>
27641    </peripheral>
27642    <peripheral>
27643      <name>WDT</name>
27644      <description>Watchdog Timer</description>
27645      <baseAddress>0x40010000</baseAddress>
27646      <addressBlock>
27647        <offset>0</offset>
27648        <size>0x1000</size>
27649        <usage>registers</usage>
27650      </addressBlock>
27651      <interrupt>
27652        <name>WDT</name>
27653        <value>16</value>
27654      </interrupt>
27655      <groupName>WDT</groupName>
27656      <size>0x20</size>
27657      <registers>
27658        <register>
27659          <name>TASKS_START</name>
27660          <description>Start the watchdog</description>
27661          <addressOffset>0x000</addressOffset>
27662          <access>write-only</access>
27663          <fields>
27664            <field>
27665              <name>TASKS_START</name>
27666              <description>Start the watchdog</description>
27667              <lsb>0</lsb>
27668              <msb>0</msb>
27669              <enumeratedValues>
27670                <enumeratedValue>
27671                  <name>Trigger</name>
27672                  <description>Trigger task</description>
27673                  <value>1</value>
27674                </enumeratedValue>
27675              </enumeratedValues>
27676            </field>
27677          </fields>
27678        </register>
27679        <register>
27680          <name>EVENTS_TIMEOUT</name>
27681          <description>Watchdog timeout</description>
27682          <addressOffset>0x100</addressOffset>
27683          <access>read-write</access>
27684          <fields>
27685            <field>
27686              <name>EVENTS_TIMEOUT</name>
27687              <description>Watchdog timeout</description>
27688              <lsb>0</lsb>
27689              <msb>0</msb>
27690              <enumeratedValues>
27691                <enumeratedValue>
27692                  <name>NotGenerated</name>
27693                  <description>Event not generated</description>
27694                  <value>0</value>
27695                </enumeratedValue>
27696                <enumeratedValue>
27697                  <name>Generated</name>
27698                  <description>Event generated</description>
27699                  <value>1</value>
27700                </enumeratedValue>
27701              </enumeratedValues>
27702            </field>
27703          </fields>
27704        </register>
27705        <register>
27706          <name>INTENSET</name>
27707          <description>Enable interrupt</description>
27708          <addressOffset>0x304</addressOffset>
27709          <access>read-write</access>
27710          <fields>
27711            <field>
27712              <name>TIMEOUT</name>
27713              <description>Write '1' to enable interrupt for event TIMEOUT</description>
27714              <lsb>0</lsb>
27715              <msb>0</msb>
27716              <enumeratedValues>
27717                <usage>read</usage>
27718                <enumeratedValue>
27719                  <name>Disabled</name>
27720                  <description>Read: Disabled</description>
27721                  <value>0</value>
27722                </enumeratedValue>
27723                <enumeratedValue>
27724                  <name>Enabled</name>
27725                  <description>Read: Enabled</description>
27726                  <value>1</value>
27727                </enumeratedValue>
27728              </enumeratedValues>
27729              <enumeratedValues>
27730                <usage>write</usage>
27731                <enumeratedValue>
27732                  <name>Set</name>
27733                  <description>Enable</description>
27734                  <value>1</value>
27735                </enumeratedValue>
27736              </enumeratedValues>
27737            </field>
27738          </fields>
27739        </register>
27740        <register>
27741          <name>INTENCLR</name>
27742          <description>Disable interrupt</description>
27743          <addressOffset>0x308</addressOffset>
27744          <access>read-write</access>
27745          <fields>
27746            <field>
27747              <name>TIMEOUT</name>
27748              <description>Write '1' to disable interrupt for event TIMEOUT</description>
27749              <lsb>0</lsb>
27750              <msb>0</msb>
27751              <enumeratedValues>
27752                <usage>read</usage>
27753                <enumeratedValue>
27754                  <name>Disabled</name>
27755                  <description>Read: Disabled</description>
27756                  <value>0</value>
27757                </enumeratedValue>
27758                <enumeratedValue>
27759                  <name>Enabled</name>
27760                  <description>Read: Enabled</description>
27761                  <value>1</value>
27762                </enumeratedValue>
27763              </enumeratedValues>
27764              <enumeratedValues>
27765                <usage>write</usage>
27766                <enumeratedValue>
27767                  <name>Clear</name>
27768                  <description>Disable</description>
27769                  <value>1</value>
27770                </enumeratedValue>
27771              </enumeratedValues>
27772            </field>
27773          </fields>
27774        </register>
27775        <register>
27776          <name>RUNSTATUS</name>
27777          <description>Run status</description>
27778          <addressOffset>0x400</addressOffset>
27779          <access>read-only</access>
27780          <fields>
27781            <field>
27782              <name>RUNSTATUS</name>
27783              <description>Indicates whether or not the watchdog is running</description>
27784              <lsb>0</lsb>
27785              <msb>0</msb>
27786              <enumeratedValues>
27787                <enumeratedValue>
27788                  <name>NotRunning</name>
27789                  <description>Watchdog not running</description>
27790                  <value>0</value>
27791                </enumeratedValue>
27792                <enumeratedValue>
27793                  <name>Running</name>
27794                  <description>Watchdog is running</description>
27795                  <value>1</value>
27796                </enumeratedValue>
27797              </enumeratedValues>
27798            </field>
27799          </fields>
27800        </register>
27801        <register>
27802          <name>REQSTATUS</name>
27803          <description>Request status</description>
27804          <addressOffset>0x404</addressOffset>
27805          <access>read-only</access>
27806          <resetValue>0x00000001</resetValue>
27807          <fields>
27808            <field>
27809              <name>RR0</name>
27810              <description>Request status for RR[0] register</description>
27811              <lsb>0</lsb>
27812              <msb>0</msb>
27813              <enumeratedValues>
27814                <enumeratedValue>
27815                  <name>DisabledOrRequested</name>
27816                  <description>RR[0] register is not enabled, or are already requesting reload</description>
27817                  <value>0</value>
27818                </enumeratedValue>
27819                <enumeratedValue>
27820                  <name>EnabledAndUnrequested</name>
27821                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
27822                  <value>1</value>
27823                </enumeratedValue>
27824              </enumeratedValues>
27825            </field>
27826            <field>
27827              <name>RR1</name>
27828              <description>Request status for RR[1] register</description>
27829              <lsb>1</lsb>
27830              <msb>1</msb>
27831              <enumeratedValues>
27832                <enumeratedValue>
27833                  <name>DisabledOrRequested</name>
27834                  <description>RR[1] register is not enabled, or are already requesting reload</description>
27835                  <value>0</value>
27836                </enumeratedValue>
27837                <enumeratedValue>
27838                  <name>EnabledAndUnrequested</name>
27839                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
27840                  <value>1</value>
27841                </enumeratedValue>
27842              </enumeratedValues>
27843            </field>
27844            <field>
27845              <name>RR2</name>
27846              <description>Request status for RR[2] register</description>
27847              <lsb>2</lsb>
27848              <msb>2</msb>
27849              <enumeratedValues>
27850                <enumeratedValue>
27851                  <name>DisabledOrRequested</name>
27852                  <description>RR[2] register is not enabled, or are already requesting reload</description>
27853                  <value>0</value>
27854                </enumeratedValue>
27855                <enumeratedValue>
27856                  <name>EnabledAndUnrequested</name>
27857                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
27858                  <value>1</value>
27859                </enumeratedValue>
27860              </enumeratedValues>
27861            </field>
27862            <field>
27863              <name>RR3</name>
27864              <description>Request status for RR[3] register</description>
27865              <lsb>3</lsb>
27866              <msb>3</msb>
27867              <enumeratedValues>
27868                <enumeratedValue>
27869                  <name>DisabledOrRequested</name>
27870                  <description>RR[3] register is not enabled, or are already requesting reload</description>
27871                  <value>0</value>
27872                </enumeratedValue>
27873                <enumeratedValue>
27874                  <name>EnabledAndUnrequested</name>
27875                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
27876                  <value>1</value>
27877                </enumeratedValue>
27878              </enumeratedValues>
27879            </field>
27880            <field>
27881              <name>RR4</name>
27882              <description>Request status for RR[4] register</description>
27883              <lsb>4</lsb>
27884              <msb>4</msb>
27885              <enumeratedValues>
27886                <enumeratedValue>
27887                  <name>DisabledOrRequested</name>
27888                  <description>RR[4] register is not enabled, or are already requesting reload</description>
27889                  <value>0</value>
27890                </enumeratedValue>
27891                <enumeratedValue>
27892                  <name>EnabledAndUnrequested</name>
27893                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
27894                  <value>1</value>
27895                </enumeratedValue>
27896              </enumeratedValues>
27897            </field>
27898            <field>
27899              <name>RR5</name>
27900              <description>Request status for RR[5] register</description>
27901              <lsb>5</lsb>
27902              <msb>5</msb>
27903              <enumeratedValues>
27904                <enumeratedValue>
27905                  <name>DisabledOrRequested</name>
27906                  <description>RR[5] register is not enabled, or are already requesting reload</description>
27907                  <value>0</value>
27908                </enumeratedValue>
27909                <enumeratedValue>
27910                  <name>EnabledAndUnrequested</name>
27911                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
27912                  <value>1</value>
27913                </enumeratedValue>
27914              </enumeratedValues>
27915            </field>
27916            <field>
27917              <name>RR6</name>
27918              <description>Request status for RR[6] register</description>
27919              <lsb>6</lsb>
27920              <msb>6</msb>
27921              <enumeratedValues>
27922                <enumeratedValue>
27923                  <name>DisabledOrRequested</name>
27924                  <description>RR[6] register is not enabled, or are already requesting reload</description>
27925                  <value>0</value>
27926                </enumeratedValue>
27927                <enumeratedValue>
27928                  <name>EnabledAndUnrequested</name>
27929                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
27930                  <value>1</value>
27931                </enumeratedValue>
27932              </enumeratedValues>
27933            </field>
27934            <field>
27935              <name>RR7</name>
27936              <description>Request status for RR[7] register</description>
27937              <lsb>7</lsb>
27938              <msb>7</msb>
27939              <enumeratedValues>
27940                <enumeratedValue>
27941                  <name>DisabledOrRequested</name>
27942                  <description>RR[7] register is not enabled, or are already requesting reload</description>
27943                  <value>0</value>
27944                </enumeratedValue>
27945                <enumeratedValue>
27946                  <name>EnabledAndUnrequested</name>
27947                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
27948                  <value>1</value>
27949                </enumeratedValue>
27950              </enumeratedValues>
27951            </field>
27952          </fields>
27953        </register>
27954        <register>
27955          <name>CRV</name>
27956          <description>Counter reload value</description>
27957          <addressOffset>0x504</addressOffset>
27958          <access>read-write</access>
27959          <resetValue>0xFFFFFFFF</resetValue>
27960          <fields>
27961            <field>
27962              <name>CRV</name>
27963              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
27964              <lsb>0</lsb>
27965              <msb>31</msb>
27966            </field>
27967          </fields>
27968        </register>
27969        <register>
27970          <name>RREN</name>
27971          <description>Enable register for reload request registers</description>
27972          <addressOffset>0x508</addressOffset>
27973          <access>read-write</access>
27974          <resetValue>0x00000001</resetValue>
27975          <fields>
27976            <field>
27977              <name>RR0</name>
27978              <description>Enable or disable RR[0] register</description>
27979              <lsb>0</lsb>
27980              <msb>0</msb>
27981              <enumeratedValues>
27982                <enumeratedValue>
27983                  <name>Disabled</name>
27984                  <description>Disable RR[0] register</description>
27985                  <value>0</value>
27986                </enumeratedValue>
27987                <enumeratedValue>
27988                  <name>Enabled</name>
27989                  <description>Enable RR[0] register</description>
27990                  <value>1</value>
27991                </enumeratedValue>
27992              </enumeratedValues>
27993            </field>
27994            <field>
27995              <name>RR1</name>
27996              <description>Enable or disable RR[1] register</description>
27997              <lsb>1</lsb>
27998              <msb>1</msb>
27999              <enumeratedValues>
28000                <enumeratedValue>
28001                  <name>Disabled</name>
28002                  <description>Disable RR[1] register</description>
28003                  <value>0</value>
28004                </enumeratedValue>
28005                <enumeratedValue>
28006                  <name>Enabled</name>
28007                  <description>Enable RR[1] register</description>
28008                  <value>1</value>
28009                </enumeratedValue>
28010              </enumeratedValues>
28011            </field>
28012            <field>
28013              <name>RR2</name>
28014              <description>Enable or disable RR[2] register</description>
28015              <lsb>2</lsb>
28016              <msb>2</msb>
28017              <enumeratedValues>
28018                <enumeratedValue>
28019                  <name>Disabled</name>
28020                  <description>Disable RR[2] register</description>
28021                  <value>0</value>
28022                </enumeratedValue>
28023                <enumeratedValue>
28024                  <name>Enabled</name>
28025                  <description>Enable RR[2] register</description>
28026                  <value>1</value>
28027                </enumeratedValue>
28028              </enumeratedValues>
28029            </field>
28030            <field>
28031              <name>RR3</name>
28032              <description>Enable or disable RR[3] register</description>
28033              <lsb>3</lsb>
28034              <msb>3</msb>
28035              <enumeratedValues>
28036                <enumeratedValue>
28037                  <name>Disabled</name>
28038                  <description>Disable RR[3] register</description>
28039                  <value>0</value>
28040                </enumeratedValue>
28041                <enumeratedValue>
28042                  <name>Enabled</name>
28043                  <description>Enable RR[3] register</description>
28044                  <value>1</value>
28045                </enumeratedValue>
28046              </enumeratedValues>
28047            </field>
28048            <field>
28049              <name>RR4</name>
28050              <description>Enable or disable RR[4] register</description>
28051              <lsb>4</lsb>
28052              <msb>4</msb>
28053              <enumeratedValues>
28054                <enumeratedValue>
28055                  <name>Disabled</name>
28056                  <description>Disable RR[4] register</description>
28057                  <value>0</value>
28058                </enumeratedValue>
28059                <enumeratedValue>
28060                  <name>Enabled</name>
28061                  <description>Enable RR[4] register</description>
28062                  <value>1</value>
28063                </enumeratedValue>
28064              </enumeratedValues>
28065            </field>
28066            <field>
28067              <name>RR5</name>
28068              <description>Enable or disable RR[5] register</description>
28069              <lsb>5</lsb>
28070              <msb>5</msb>
28071              <enumeratedValues>
28072                <enumeratedValue>
28073                  <name>Disabled</name>
28074                  <description>Disable RR[5] register</description>
28075                  <value>0</value>
28076                </enumeratedValue>
28077                <enumeratedValue>
28078                  <name>Enabled</name>
28079                  <description>Enable RR[5] register</description>
28080                  <value>1</value>
28081                </enumeratedValue>
28082              </enumeratedValues>
28083            </field>
28084            <field>
28085              <name>RR6</name>
28086              <description>Enable or disable RR[6] register</description>
28087              <lsb>6</lsb>
28088              <msb>6</msb>
28089              <enumeratedValues>
28090                <enumeratedValue>
28091                  <name>Disabled</name>
28092                  <description>Disable RR[6] register</description>
28093                  <value>0</value>
28094                </enumeratedValue>
28095                <enumeratedValue>
28096                  <name>Enabled</name>
28097                  <description>Enable RR[6] register</description>
28098                  <value>1</value>
28099                </enumeratedValue>
28100              </enumeratedValues>
28101            </field>
28102            <field>
28103              <name>RR7</name>
28104              <description>Enable or disable RR[7] register</description>
28105              <lsb>7</lsb>
28106              <msb>7</msb>
28107              <enumeratedValues>
28108                <enumeratedValue>
28109                  <name>Disabled</name>
28110                  <description>Disable RR[7] register</description>
28111                  <value>0</value>
28112                </enumeratedValue>
28113                <enumeratedValue>
28114                  <name>Enabled</name>
28115                  <description>Enable RR[7] register</description>
28116                  <value>1</value>
28117                </enumeratedValue>
28118              </enumeratedValues>
28119            </field>
28120          </fields>
28121        </register>
28122        <register>
28123          <name>CONFIG</name>
28124          <description>Configuration register</description>
28125          <addressOffset>0x50C</addressOffset>
28126          <access>read-write</access>
28127          <resetValue>0x00000001</resetValue>
28128          <fields>
28129            <field>
28130              <name>SLEEP</name>
28131              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
28132              <lsb>0</lsb>
28133              <msb>0</msb>
28134              <enumeratedValues>
28135                <enumeratedValue>
28136                  <name>Pause</name>
28137                  <description>Pause watchdog while the CPU is sleeping</description>
28138                  <value>0</value>
28139                </enumeratedValue>
28140                <enumeratedValue>
28141                  <name>Run</name>
28142                  <description>Keep the watchdog running while the CPU is sleeping</description>
28143                  <value>1</value>
28144                </enumeratedValue>
28145              </enumeratedValues>
28146            </field>
28147            <field>
28148              <name>HALT</name>
28149              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
28150              <lsb>3</lsb>
28151              <msb>3</msb>
28152              <enumeratedValues>
28153                <enumeratedValue>
28154                  <name>Pause</name>
28155                  <description>Pause watchdog while the CPU is halted by the debugger</description>
28156                  <value>0</value>
28157                </enumeratedValue>
28158                <enumeratedValue>
28159                  <name>Run</name>
28160                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
28161                  <value>1</value>
28162                </enumeratedValue>
28163              </enumeratedValues>
28164            </field>
28165          </fields>
28166        </register>
28167        <register>
28168          <dim>0x8</dim>
28169          <dimIncrement>0x4</dimIncrement>
28170          <name>RR[%s]</name>
28171          <description>Description collection: Reload request n</description>
28172          <addressOffset>0x600</addressOffset>
28173          <access>write-only</access>
28174          <fields>
28175            <field>
28176              <name>RR</name>
28177              <description>Reload request register</description>
28178              <lsb>0</lsb>
28179              <msb>31</msb>
28180              <enumeratedValues>
28181                <enumeratedValue>
28182                  <name>Reload</name>
28183                  <description>Value to request a reload of the watchdog timer</description>
28184                  <value>0x6E524635</value>
28185                </enumeratedValue>
28186              </enumeratedValues>
28187            </field>
28188          </fields>
28189        </register>
28190      </registers>
28191    </peripheral>
28192    <peripheral derivedFrom="RTC0">
28193      <name>RTC1</name>
28194      <description>Real time counter 1</description>
28195      <baseAddress>0x40011000</baseAddress>
28196      <interrupt>
28197        <name>RTC1</name>
28198        <value>17</value>
28199      </interrupt>
28200    </peripheral>
28201    <peripheral>
28202      <name>QDEC</name>
28203      <description>Quadrature Decoder</description>
28204      <baseAddress>0x40012000</baseAddress>
28205      <addressBlock>
28206        <offset>0</offset>
28207        <size>0x1000</size>
28208        <usage>registers</usage>
28209      </addressBlock>
28210      <interrupt>
28211        <name>QDEC</name>
28212        <value>18</value>
28213      </interrupt>
28214      <groupName>QDEC</groupName>
28215      <size>0x20</size>
28216      <registers>
28217        <register>
28218          <name>TASKS_START</name>
28219          <description>Task starting the quadrature decoder</description>
28220          <addressOffset>0x000</addressOffset>
28221          <access>write-only</access>
28222          <fields>
28223            <field>
28224              <name>TASKS_START</name>
28225              <description>Task starting the quadrature decoder</description>
28226              <lsb>0</lsb>
28227              <msb>0</msb>
28228              <enumeratedValues>
28229                <enumeratedValue>
28230                  <name>Trigger</name>
28231                  <description>Trigger task</description>
28232                  <value>1</value>
28233                </enumeratedValue>
28234              </enumeratedValues>
28235            </field>
28236          </fields>
28237        </register>
28238        <register>
28239          <name>TASKS_STOP</name>
28240          <description>Task stopping the quadrature decoder</description>
28241          <addressOffset>0x004</addressOffset>
28242          <access>write-only</access>
28243          <fields>
28244            <field>
28245              <name>TASKS_STOP</name>
28246              <description>Task stopping the quadrature decoder</description>
28247              <lsb>0</lsb>
28248              <msb>0</msb>
28249              <enumeratedValues>
28250                <enumeratedValue>
28251                  <name>Trigger</name>
28252                  <description>Trigger task</description>
28253                  <value>1</value>
28254                </enumeratedValue>
28255              </enumeratedValues>
28256            </field>
28257          </fields>
28258        </register>
28259        <register>
28260          <name>TASKS_READCLRACC</name>
28261          <description>Read and clear ACC and ACCDBL</description>
28262          <addressOffset>0x008</addressOffset>
28263          <access>write-only</access>
28264          <fields>
28265            <field>
28266              <name>TASKS_READCLRACC</name>
28267              <description>Read and clear ACC and ACCDBL</description>
28268              <lsb>0</lsb>
28269              <msb>0</msb>
28270              <enumeratedValues>
28271                <enumeratedValue>
28272                  <name>Trigger</name>
28273                  <description>Trigger task</description>
28274                  <value>1</value>
28275                </enumeratedValue>
28276              </enumeratedValues>
28277            </field>
28278          </fields>
28279        </register>
28280        <register>
28281          <name>TASKS_RDCLRACC</name>
28282          <description>Read and clear ACC</description>
28283          <addressOffset>0x00C</addressOffset>
28284          <access>write-only</access>
28285          <fields>
28286            <field>
28287              <name>TASKS_RDCLRACC</name>
28288              <description>Read and clear ACC</description>
28289              <lsb>0</lsb>
28290              <msb>0</msb>
28291              <enumeratedValues>
28292                <enumeratedValue>
28293                  <name>Trigger</name>
28294                  <description>Trigger task</description>
28295                  <value>1</value>
28296                </enumeratedValue>
28297              </enumeratedValues>
28298            </field>
28299          </fields>
28300        </register>
28301        <register>
28302          <name>TASKS_RDCLRDBL</name>
28303          <description>Read and clear ACCDBL</description>
28304          <addressOffset>0x010</addressOffset>
28305          <access>write-only</access>
28306          <fields>
28307            <field>
28308              <name>TASKS_RDCLRDBL</name>
28309              <description>Read and clear ACCDBL</description>
28310              <lsb>0</lsb>
28311              <msb>0</msb>
28312              <enumeratedValues>
28313                <enumeratedValue>
28314                  <name>Trigger</name>
28315                  <description>Trigger task</description>
28316                  <value>1</value>
28317                </enumeratedValue>
28318              </enumeratedValues>
28319            </field>
28320          </fields>
28321        </register>
28322        <register>
28323          <name>EVENTS_SAMPLERDY</name>
28324          <description>Event being generated for every new sample value written to the SAMPLE register</description>
28325          <addressOffset>0x100</addressOffset>
28326          <access>read-write</access>
28327          <fields>
28328            <field>
28329              <name>EVENTS_SAMPLERDY</name>
28330              <description>Event being generated for every new sample value written to the SAMPLE register</description>
28331              <lsb>0</lsb>
28332              <msb>0</msb>
28333              <enumeratedValues>
28334                <enumeratedValue>
28335                  <name>NotGenerated</name>
28336                  <description>Event not generated</description>
28337                  <value>0</value>
28338                </enumeratedValue>
28339                <enumeratedValue>
28340                  <name>Generated</name>
28341                  <description>Event generated</description>
28342                  <value>1</value>
28343                </enumeratedValue>
28344              </enumeratedValues>
28345            </field>
28346          </fields>
28347        </register>
28348        <register>
28349          <name>EVENTS_REPORTRDY</name>
28350          <description>Non-null report ready</description>
28351          <addressOffset>0x104</addressOffset>
28352          <access>read-write</access>
28353          <fields>
28354            <field>
28355              <name>EVENTS_REPORTRDY</name>
28356              <description>Non-null report ready</description>
28357              <lsb>0</lsb>
28358              <msb>0</msb>
28359              <enumeratedValues>
28360                <enumeratedValue>
28361                  <name>NotGenerated</name>
28362                  <description>Event not generated</description>
28363                  <value>0</value>
28364                </enumeratedValue>
28365                <enumeratedValue>
28366                  <name>Generated</name>
28367                  <description>Event generated</description>
28368                  <value>1</value>
28369                </enumeratedValue>
28370              </enumeratedValues>
28371            </field>
28372          </fields>
28373        </register>
28374        <register>
28375          <name>EVENTS_ACCOF</name>
28376          <description>ACC or ACCDBL register overflow</description>
28377          <addressOffset>0x108</addressOffset>
28378          <access>read-write</access>
28379          <fields>
28380            <field>
28381              <name>EVENTS_ACCOF</name>
28382              <description>ACC or ACCDBL register overflow</description>
28383              <lsb>0</lsb>
28384              <msb>0</msb>
28385              <enumeratedValues>
28386                <enumeratedValue>
28387                  <name>NotGenerated</name>
28388                  <description>Event not generated</description>
28389                  <value>0</value>
28390                </enumeratedValue>
28391                <enumeratedValue>
28392                  <name>Generated</name>
28393                  <description>Event generated</description>
28394                  <value>1</value>
28395                </enumeratedValue>
28396              </enumeratedValues>
28397            </field>
28398          </fields>
28399        </register>
28400        <register>
28401          <name>EVENTS_DBLRDY</name>
28402          <description>Double displacement(s) detected</description>
28403          <addressOffset>0x10C</addressOffset>
28404          <access>read-write</access>
28405          <fields>
28406            <field>
28407              <name>EVENTS_DBLRDY</name>
28408              <description>Double displacement(s) detected</description>
28409              <lsb>0</lsb>
28410              <msb>0</msb>
28411              <enumeratedValues>
28412                <enumeratedValue>
28413                  <name>NotGenerated</name>
28414                  <description>Event not generated</description>
28415                  <value>0</value>
28416                </enumeratedValue>
28417                <enumeratedValue>
28418                  <name>Generated</name>
28419                  <description>Event generated</description>
28420                  <value>1</value>
28421                </enumeratedValue>
28422              </enumeratedValues>
28423            </field>
28424          </fields>
28425        </register>
28426        <register>
28427          <name>EVENTS_STOPPED</name>
28428          <description>QDEC has been stopped</description>
28429          <addressOffset>0x110</addressOffset>
28430          <access>read-write</access>
28431          <fields>
28432            <field>
28433              <name>EVENTS_STOPPED</name>
28434              <description>QDEC has been stopped</description>
28435              <lsb>0</lsb>
28436              <msb>0</msb>
28437              <enumeratedValues>
28438                <enumeratedValue>
28439                  <name>NotGenerated</name>
28440                  <description>Event not generated</description>
28441                  <value>0</value>
28442                </enumeratedValue>
28443                <enumeratedValue>
28444                  <name>Generated</name>
28445                  <description>Event generated</description>
28446                  <value>1</value>
28447                </enumeratedValue>
28448              </enumeratedValues>
28449            </field>
28450          </fields>
28451        </register>
28452        <register>
28453          <name>SHORTS</name>
28454          <description>Shortcuts between local events and tasks</description>
28455          <addressOffset>0x200</addressOffset>
28456          <access>read-write</access>
28457          <fields>
28458            <field>
28459              <name>REPORTRDY_READCLRACC</name>
28460              <description>Shortcut between event REPORTRDY and task READCLRACC</description>
28461              <lsb>0</lsb>
28462              <msb>0</msb>
28463              <enumeratedValues>
28464                <enumeratedValue>
28465                  <name>Disabled</name>
28466                  <description>Disable shortcut</description>
28467                  <value>0</value>
28468                </enumeratedValue>
28469                <enumeratedValue>
28470                  <name>Enabled</name>
28471                  <description>Enable shortcut</description>
28472                  <value>1</value>
28473                </enumeratedValue>
28474              </enumeratedValues>
28475            </field>
28476            <field>
28477              <name>SAMPLERDY_STOP</name>
28478              <description>Shortcut between event SAMPLERDY and task STOP</description>
28479              <lsb>1</lsb>
28480              <msb>1</msb>
28481              <enumeratedValues>
28482                <enumeratedValue>
28483                  <name>Disabled</name>
28484                  <description>Disable shortcut</description>
28485                  <value>0</value>
28486                </enumeratedValue>
28487                <enumeratedValue>
28488                  <name>Enabled</name>
28489                  <description>Enable shortcut</description>
28490                  <value>1</value>
28491                </enumeratedValue>
28492              </enumeratedValues>
28493            </field>
28494            <field>
28495              <name>REPORTRDY_RDCLRACC</name>
28496              <description>Shortcut between event REPORTRDY and task RDCLRACC</description>
28497              <lsb>2</lsb>
28498              <msb>2</msb>
28499              <enumeratedValues>
28500                <enumeratedValue>
28501                  <name>Disabled</name>
28502                  <description>Disable shortcut</description>
28503                  <value>0</value>
28504                </enumeratedValue>
28505                <enumeratedValue>
28506                  <name>Enabled</name>
28507                  <description>Enable shortcut</description>
28508                  <value>1</value>
28509                </enumeratedValue>
28510              </enumeratedValues>
28511            </field>
28512            <field>
28513              <name>REPORTRDY_STOP</name>
28514              <description>Shortcut between event REPORTRDY and task STOP</description>
28515              <lsb>3</lsb>
28516              <msb>3</msb>
28517              <enumeratedValues>
28518                <enumeratedValue>
28519                  <name>Disabled</name>
28520                  <description>Disable shortcut</description>
28521                  <value>0</value>
28522                </enumeratedValue>
28523                <enumeratedValue>
28524                  <name>Enabled</name>
28525                  <description>Enable shortcut</description>
28526                  <value>1</value>
28527                </enumeratedValue>
28528              </enumeratedValues>
28529            </field>
28530            <field>
28531              <name>DBLRDY_RDCLRDBL</name>
28532              <description>Shortcut between event DBLRDY and task RDCLRDBL</description>
28533              <lsb>4</lsb>
28534              <msb>4</msb>
28535              <enumeratedValues>
28536                <enumeratedValue>
28537                  <name>Disabled</name>
28538                  <description>Disable shortcut</description>
28539                  <value>0</value>
28540                </enumeratedValue>
28541                <enumeratedValue>
28542                  <name>Enabled</name>
28543                  <description>Enable shortcut</description>
28544                  <value>1</value>
28545                </enumeratedValue>
28546              </enumeratedValues>
28547            </field>
28548            <field>
28549              <name>DBLRDY_STOP</name>
28550              <description>Shortcut between event DBLRDY and task STOP</description>
28551              <lsb>5</lsb>
28552              <msb>5</msb>
28553              <enumeratedValues>
28554                <enumeratedValue>
28555                  <name>Disabled</name>
28556                  <description>Disable shortcut</description>
28557                  <value>0</value>
28558                </enumeratedValue>
28559                <enumeratedValue>
28560                  <name>Enabled</name>
28561                  <description>Enable shortcut</description>
28562                  <value>1</value>
28563                </enumeratedValue>
28564              </enumeratedValues>
28565            </field>
28566            <field>
28567              <name>SAMPLERDY_READCLRACC</name>
28568              <description>Shortcut between event SAMPLERDY and task READCLRACC</description>
28569              <lsb>6</lsb>
28570              <msb>6</msb>
28571              <enumeratedValues>
28572                <enumeratedValue>
28573                  <name>Disabled</name>
28574                  <description>Disable shortcut</description>
28575                  <value>0</value>
28576                </enumeratedValue>
28577                <enumeratedValue>
28578                  <name>Enabled</name>
28579                  <description>Enable shortcut</description>
28580                  <value>1</value>
28581                </enumeratedValue>
28582              </enumeratedValues>
28583            </field>
28584          </fields>
28585        </register>
28586        <register>
28587          <name>INTENSET</name>
28588          <description>Enable interrupt</description>
28589          <addressOffset>0x304</addressOffset>
28590          <access>read-write</access>
28591          <fields>
28592            <field>
28593              <name>SAMPLERDY</name>
28594              <description>Write '1' to enable interrupt for event SAMPLERDY</description>
28595              <lsb>0</lsb>
28596              <msb>0</msb>
28597              <enumeratedValues>
28598                <usage>read</usage>
28599                <enumeratedValue>
28600                  <name>Disabled</name>
28601                  <description>Read: Disabled</description>
28602                  <value>0</value>
28603                </enumeratedValue>
28604                <enumeratedValue>
28605                  <name>Enabled</name>
28606                  <description>Read: Enabled</description>
28607                  <value>1</value>
28608                </enumeratedValue>
28609              </enumeratedValues>
28610              <enumeratedValues>
28611                <usage>write</usage>
28612                <enumeratedValue>
28613                  <name>Set</name>
28614                  <description>Enable</description>
28615                  <value>1</value>
28616                </enumeratedValue>
28617              </enumeratedValues>
28618            </field>
28619            <field>
28620              <name>REPORTRDY</name>
28621              <description>Write '1' to enable interrupt for event REPORTRDY</description>
28622              <lsb>1</lsb>
28623              <msb>1</msb>
28624              <enumeratedValues>
28625                <usage>read</usage>
28626                <enumeratedValue>
28627                  <name>Disabled</name>
28628                  <description>Read: Disabled</description>
28629                  <value>0</value>
28630                </enumeratedValue>
28631                <enumeratedValue>
28632                  <name>Enabled</name>
28633                  <description>Read: Enabled</description>
28634                  <value>1</value>
28635                </enumeratedValue>
28636              </enumeratedValues>
28637              <enumeratedValues>
28638                <usage>write</usage>
28639                <enumeratedValue>
28640                  <name>Set</name>
28641                  <description>Enable</description>
28642                  <value>1</value>
28643                </enumeratedValue>
28644              </enumeratedValues>
28645            </field>
28646            <field>
28647              <name>ACCOF</name>
28648              <description>Write '1' to enable interrupt for event ACCOF</description>
28649              <lsb>2</lsb>
28650              <msb>2</msb>
28651              <enumeratedValues>
28652                <usage>read</usage>
28653                <enumeratedValue>
28654                  <name>Disabled</name>
28655                  <description>Read: Disabled</description>
28656                  <value>0</value>
28657                </enumeratedValue>
28658                <enumeratedValue>
28659                  <name>Enabled</name>
28660                  <description>Read: Enabled</description>
28661                  <value>1</value>
28662                </enumeratedValue>
28663              </enumeratedValues>
28664              <enumeratedValues>
28665                <usage>write</usage>
28666                <enumeratedValue>
28667                  <name>Set</name>
28668                  <description>Enable</description>
28669                  <value>1</value>
28670                </enumeratedValue>
28671              </enumeratedValues>
28672            </field>
28673            <field>
28674              <name>DBLRDY</name>
28675              <description>Write '1' to enable interrupt for event DBLRDY</description>
28676              <lsb>3</lsb>
28677              <msb>3</msb>
28678              <enumeratedValues>
28679                <usage>read</usage>
28680                <enumeratedValue>
28681                  <name>Disabled</name>
28682                  <description>Read: Disabled</description>
28683                  <value>0</value>
28684                </enumeratedValue>
28685                <enumeratedValue>
28686                  <name>Enabled</name>
28687                  <description>Read: Enabled</description>
28688                  <value>1</value>
28689                </enumeratedValue>
28690              </enumeratedValues>
28691              <enumeratedValues>
28692                <usage>write</usage>
28693                <enumeratedValue>
28694                  <name>Set</name>
28695                  <description>Enable</description>
28696                  <value>1</value>
28697                </enumeratedValue>
28698              </enumeratedValues>
28699            </field>
28700            <field>
28701              <name>STOPPED</name>
28702              <description>Write '1' to enable interrupt for event STOPPED</description>
28703              <lsb>4</lsb>
28704              <msb>4</msb>
28705              <enumeratedValues>
28706                <usage>read</usage>
28707                <enumeratedValue>
28708                  <name>Disabled</name>
28709                  <description>Read: Disabled</description>
28710                  <value>0</value>
28711                </enumeratedValue>
28712                <enumeratedValue>
28713                  <name>Enabled</name>
28714                  <description>Read: Enabled</description>
28715                  <value>1</value>
28716                </enumeratedValue>
28717              </enumeratedValues>
28718              <enumeratedValues>
28719                <usage>write</usage>
28720                <enumeratedValue>
28721                  <name>Set</name>
28722                  <description>Enable</description>
28723                  <value>1</value>
28724                </enumeratedValue>
28725              </enumeratedValues>
28726            </field>
28727          </fields>
28728        </register>
28729        <register>
28730          <name>INTENCLR</name>
28731          <description>Disable interrupt</description>
28732          <addressOffset>0x308</addressOffset>
28733          <access>read-write</access>
28734          <fields>
28735            <field>
28736              <name>SAMPLERDY</name>
28737              <description>Write '1' to disable interrupt for event SAMPLERDY</description>
28738              <lsb>0</lsb>
28739              <msb>0</msb>
28740              <enumeratedValues>
28741                <usage>read</usage>
28742                <enumeratedValue>
28743                  <name>Disabled</name>
28744                  <description>Read: Disabled</description>
28745                  <value>0</value>
28746                </enumeratedValue>
28747                <enumeratedValue>
28748                  <name>Enabled</name>
28749                  <description>Read: Enabled</description>
28750                  <value>1</value>
28751                </enumeratedValue>
28752              </enumeratedValues>
28753              <enumeratedValues>
28754                <usage>write</usage>
28755                <enumeratedValue>
28756                  <name>Clear</name>
28757                  <description>Disable</description>
28758                  <value>1</value>
28759                </enumeratedValue>
28760              </enumeratedValues>
28761            </field>
28762            <field>
28763              <name>REPORTRDY</name>
28764              <description>Write '1' to disable interrupt for event REPORTRDY</description>
28765              <lsb>1</lsb>
28766              <msb>1</msb>
28767              <enumeratedValues>
28768                <usage>read</usage>
28769                <enumeratedValue>
28770                  <name>Disabled</name>
28771                  <description>Read: Disabled</description>
28772                  <value>0</value>
28773                </enumeratedValue>
28774                <enumeratedValue>
28775                  <name>Enabled</name>
28776                  <description>Read: Enabled</description>
28777                  <value>1</value>
28778                </enumeratedValue>
28779              </enumeratedValues>
28780              <enumeratedValues>
28781                <usage>write</usage>
28782                <enumeratedValue>
28783                  <name>Clear</name>
28784                  <description>Disable</description>
28785                  <value>1</value>
28786                </enumeratedValue>
28787              </enumeratedValues>
28788            </field>
28789            <field>
28790              <name>ACCOF</name>
28791              <description>Write '1' to disable interrupt for event ACCOF</description>
28792              <lsb>2</lsb>
28793              <msb>2</msb>
28794              <enumeratedValues>
28795                <usage>read</usage>
28796                <enumeratedValue>
28797                  <name>Disabled</name>
28798                  <description>Read: Disabled</description>
28799                  <value>0</value>
28800                </enumeratedValue>
28801                <enumeratedValue>
28802                  <name>Enabled</name>
28803                  <description>Read: Enabled</description>
28804                  <value>1</value>
28805                </enumeratedValue>
28806              </enumeratedValues>
28807              <enumeratedValues>
28808                <usage>write</usage>
28809                <enumeratedValue>
28810                  <name>Clear</name>
28811                  <description>Disable</description>
28812                  <value>1</value>
28813                </enumeratedValue>
28814              </enumeratedValues>
28815            </field>
28816            <field>
28817              <name>DBLRDY</name>
28818              <description>Write '1' to disable interrupt for event DBLRDY</description>
28819              <lsb>3</lsb>
28820              <msb>3</msb>
28821              <enumeratedValues>
28822                <usage>read</usage>
28823                <enumeratedValue>
28824                  <name>Disabled</name>
28825                  <description>Read: Disabled</description>
28826                  <value>0</value>
28827                </enumeratedValue>
28828                <enumeratedValue>
28829                  <name>Enabled</name>
28830                  <description>Read: Enabled</description>
28831                  <value>1</value>
28832                </enumeratedValue>
28833              </enumeratedValues>
28834              <enumeratedValues>
28835                <usage>write</usage>
28836                <enumeratedValue>
28837                  <name>Clear</name>
28838                  <description>Disable</description>
28839                  <value>1</value>
28840                </enumeratedValue>
28841              </enumeratedValues>
28842            </field>
28843            <field>
28844              <name>STOPPED</name>
28845              <description>Write '1' to disable interrupt for event STOPPED</description>
28846              <lsb>4</lsb>
28847              <msb>4</msb>
28848              <enumeratedValues>
28849                <usage>read</usage>
28850                <enumeratedValue>
28851                  <name>Disabled</name>
28852                  <description>Read: Disabled</description>
28853                  <value>0</value>
28854                </enumeratedValue>
28855                <enumeratedValue>
28856                  <name>Enabled</name>
28857                  <description>Read: Enabled</description>
28858                  <value>1</value>
28859                </enumeratedValue>
28860              </enumeratedValues>
28861              <enumeratedValues>
28862                <usage>write</usage>
28863                <enumeratedValue>
28864                  <name>Clear</name>
28865                  <description>Disable</description>
28866                  <value>1</value>
28867                </enumeratedValue>
28868              </enumeratedValues>
28869            </field>
28870          </fields>
28871        </register>
28872        <register>
28873          <name>ENABLE</name>
28874          <description>Enable the quadrature decoder</description>
28875          <addressOffset>0x500</addressOffset>
28876          <access>read-write</access>
28877          <fields>
28878            <field>
28879              <name>ENABLE</name>
28880              <description>Enable or disable the quadrature decoder</description>
28881              <lsb>0</lsb>
28882              <msb>0</msb>
28883              <enumeratedValues>
28884                <enumeratedValue>
28885                  <name>Disabled</name>
28886                  <description>Disable</description>
28887                  <value>0</value>
28888                </enumeratedValue>
28889                <enumeratedValue>
28890                  <name>Enabled</name>
28891                  <description>Enable</description>
28892                  <value>1</value>
28893                </enumeratedValue>
28894              </enumeratedValues>
28895            </field>
28896          </fields>
28897        </register>
28898        <register>
28899          <name>LEDPOL</name>
28900          <description>LED output pin polarity</description>
28901          <addressOffset>0x504</addressOffset>
28902          <access>read-write</access>
28903          <fields>
28904            <field>
28905              <name>LEDPOL</name>
28906              <description>LED output pin polarity</description>
28907              <lsb>0</lsb>
28908              <msb>0</msb>
28909              <enumeratedValues>
28910                <enumeratedValue>
28911                  <name>ActiveLow</name>
28912                  <description>Led active on output pin low</description>
28913                  <value>0</value>
28914                </enumeratedValue>
28915                <enumeratedValue>
28916                  <name>ActiveHigh</name>
28917                  <description>Led active on output pin high</description>
28918                  <value>1</value>
28919                </enumeratedValue>
28920              </enumeratedValues>
28921            </field>
28922          </fields>
28923        </register>
28924        <register>
28925          <name>SAMPLEPER</name>
28926          <description>Sample period</description>
28927          <addressOffset>0x508</addressOffset>
28928          <access>read-write</access>
28929          <fields>
28930            <field>
28931              <name>SAMPLEPER</name>
28932              <description>Sample period. The SAMPLE register will be updated for every new sample</description>
28933              <lsb>0</lsb>
28934              <msb>3</msb>
28935              <enumeratedValues>
28936                <enumeratedValue>
28937                  <name>128us</name>
28938                  <description>128 us</description>
28939                  <value>0</value>
28940                </enumeratedValue>
28941                <enumeratedValue>
28942                  <name>256us</name>
28943                  <description>256 us</description>
28944                  <value>1</value>
28945                </enumeratedValue>
28946                <enumeratedValue>
28947                  <name>512us</name>
28948                  <description>512 us</description>
28949                  <value>2</value>
28950                </enumeratedValue>
28951                <enumeratedValue>
28952                  <name>1024us</name>
28953                  <description>1024 us</description>
28954                  <value>3</value>
28955                </enumeratedValue>
28956                <enumeratedValue>
28957                  <name>2048us</name>
28958                  <description>2048 us</description>
28959                  <value>4</value>
28960                </enumeratedValue>
28961                <enumeratedValue>
28962                  <name>4096us</name>
28963                  <description>4096 us</description>
28964                  <value>5</value>
28965                </enumeratedValue>
28966                <enumeratedValue>
28967                  <name>8192us</name>
28968                  <description>8192 us</description>
28969                  <value>6</value>
28970                </enumeratedValue>
28971                <enumeratedValue>
28972                  <name>16384us</name>
28973                  <description>16384 us</description>
28974                  <value>7</value>
28975                </enumeratedValue>
28976                <enumeratedValue>
28977                  <name>32ms</name>
28978                  <description>32768 us</description>
28979                  <value>8</value>
28980                </enumeratedValue>
28981                <enumeratedValue>
28982                  <name>65ms</name>
28983                  <description>65536 us</description>
28984                  <value>9</value>
28985                </enumeratedValue>
28986                <enumeratedValue>
28987                  <name>131ms</name>
28988                  <description>131072 us</description>
28989                  <value>10</value>
28990                </enumeratedValue>
28991              </enumeratedValues>
28992            </field>
28993          </fields>
28994        </register>
28995        <register>
28996          <name>SAMPLE</name>
28997          <description>Motion sample value</description>
28998          <addressOffset>0x50C</addressOffset>
28999          <access>read-only</access>
29000          <dataType>int32_t</dataType>
29001          <fields>
29002            <field>
29003              <name>SAMPLE</name>
29004              <description>Last motion sample</description>
29005              <lsb>0</lsb>
29006              <msb>31</msb>
29007            </field>
29008          </fields>
29009        </register>
29010        <register>
29011          <name>REPORTPER</name>
29012          <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
29013          <addressOffset>0x510</addressOffset>
29014          <access>read-write</access>
29015          <fields>
29016            <field>
29017              <name>REPORTPER</name>
29018              <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated.</description>
29019              <lsb>0</lsb>
29020              <msb>3</msb>
29021              <enumeratedValues>
29022                <enumeratedValue>
29023                  <name>10Smpl</name>
29024                  <description>10 samples/report</description>
29025                  <value>0</value>
29026                </enumeratedValue>
29027                <enumeratedValue>
29028                  <name>40Smpl</name>
29029                  <description>40 samples/report</description>
29030                  <value>1</value>
29031                </enumeratedValue>
29032                <enumeratedValue>
29033                  <name>80Smpl</name>
29034                  <description>80 samples/report</description>
29035                  <value>2</value>
29036                </enumeratedValue>
29037                <enumeratedValue>
29038                  <name>120Smpl</name>
29039                  <description>120 samples/report</description>
29040                  <value>3</value>
29041                </enumeratedValue>
29042                <enumeratedValue>
29043                  <name>160Smpl</name>
29044                  <description>160 samples/report</description>
29045                  <value>4</value>
29046                </enumeratedValue>
29047                <enumeratedValue>
29048                  <name>200Smpl</name>
29049                  <description>200 samples/report</description>
29050                  <value>5</value>
29051                </enumeratedValue>
29052                <enumeratedValue>
29053                  <name>240Smpl</name>
29054                  <description>240 samples/report</description>
29055                  <value>6</value>
29056                </enumeratedValue>
29057                <enumeratedValue>
29058                  <name>280Smpl</name>
29059                  <description>280 samples/report</description>
29060                  <value>7</value>
29061                </enumeratedValue>
29062                <enumeratedValue>
29063                  <name>1Smpl</name>
29064                  <description>1 sample/report</description>
29065                  <value>8</value>
29066                </enumeratedValue>
29067              </enumeratedValues>
29068            </field>
29069          </fields>
29070        </register>
29071        <register>
29072          <name>ACC</name>
29073          <description>Register accumulating the valid transitions</description>
29074          <addressOffset>0x514</addressOffset>
29075          <access>read-only</access>
29076          <dataType>int32_t</dataType>
29077          <fields>
29078            <field>
29079              <name>ACC</name>
29080              <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register.</description>
29081              <lsb>0</lsb>
29082              <msb>31</msb>
29083            </field>
29084          </fields>
29085        </register>
29086        <register>
29087          <name>ACCREAD</name>
29088          <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
29089          <addressOffset>0x518</addressOffset>
29090          <access>read-only</access>
29091          <dataType>int32_t</dataType>
29092          <fields>
29093            <field>
29094              <name>ACCREAD</name>
29095              <description>Snapshot of the ACC register.</description>
29096              <lsb>0</lsb>
29097              <msb>31</msb>
29098            </field>
29099          </fields>
29100        </register>
29101        <cluster>
29102          <name>PSEL</name>
29103          <description>Unspecified</description>
29104          <headerStructName>QDEC_PSEL</headerStructName>
29105          <access>read-write</access>
29106          <addressOffset>0x51C</addressOffset>
29107          <register>
29108            <name>LED</name>
29109            <description>Pin select for LED signal</description>
29110            <addressOffset>0x000</addressOffset>
29111            <access>read-write</access>
29112            <resetValue>0xFFFFFFFF</resetValue>
29113            <fields>
29114              <field>
29115                <name>PIN</name>
29116                <description>Pin number</description>
29117                <lsb>0</lsb>
29118                <msb>4</msb>
29119              </field>
29120              <field>
29121                <name>CONNECT</name>
29122                <description>Connection</description>
29123                <lsb>31</lsb>
29124                <msb>31</msb>
29125                <enumeratedValues>
29126                  <enumeratedValue>
29127                    <name>Disconnected</name>
29128                    <description>Disconnect</description>
29129                    <value>1</value>
29130                  </enumeratedValue>
29131                  <enumeratedValue>
29132                    <name>Connected</name>
29133                    <description>Connect</description>
29134                    <value>0</value>
29135                  </enumeratedValue>
29136                </enumeratedValues>
29137              </field>
29138            </fields>
29139          </register>
29140          <register>
29141            <name>A</name>
29142            <description>Pin select for A signal</description>
29143            <addressOffset>0x004</addressOffset>
29144            <access>read-write</access>
29145            <resetValue>0xFFFFFFFF</resetValue>
29146            <fields>
29147              <field>
29148                <name>PIN</name>
29149                <description>Pin number</description>
29150                <lsb>0</lsb>
29151                <msb>4</msb>
29152              </field>
29153              <field>
29154                <name>CONNECT</name>
29155                <description>Connection</description>
29156                <lsb>31</lsb>
29157                <msb>31</msb>
29158                <enumeratedValues>
29159                  <enumeratedValue>
29160                    <name>Disconnected</name>
29161                    <description>Disconnect</description>
29162                    <value>1</value>
29163                  </enumeratedValue>
29164                  <enumeratedValue>
29165                    <name>Connected</name>
29166                    <description>Connect</description>
29167                    <value>0</value>
29168                  </enumeratedValue>
29169                </enumeratedValues>
29170              </field>
29171            </fields>
29172          </register>
29173          <register>
29174            <name>B</name>
29175            <description>Pin select for B signal</description>
29176            <addressOffset>0x008</addressOffset>
29177            <access>read-write</access>
29178            <resetValue>0xFFFFFFFF</resetValue>
29179            <fields>
29180              <field>
29181                <name>PIN</name>
29182                <description>Pin number</description>
29183                <lsb>0</lsb>
29184                <msb>4</msb>
29185              </field>
29186              <field>
29187                <name>CONNECT</name>
29188                <description>Connection</description>
29189                <lsb>31</lsb>
29190                <msb>31</msb>
29191                <enumeratedValues>
29192                  <enumeratedValue>
29193                    <name>Disconnected</name>
29194                    <description>Disconnect</description>
29195                    <value>1</value>
29196                  </enumeratedValue>
29197                  <enumeratedValue>
29198                    <name>Connected</name>
29199                    <description>Connect</description>
29200                    <value>0</value>
29201                  </enumeratedValue>
29202                </enumeratedValues>
29203              </field>
29204            </fields>
29205          </register>
29206        </cluster>
29207        <register>
29208          <name>DBFEN</name>
29209          <description>Enable input debounce filters</description>
29210          <addressOffset>0x528</addressOffset>
29211          <access>read-write</access>
29212          <fields>
29213            <field>
29214              <name>DBFEN</name>
29215              <description>Enable input debounce filters</description>
29216              <lsb>0</lsb>
29217              <msb>0</msb>
29218              <enumeratedValues>
29219                <enumeratedValue>
29220                  <name>Disabled</name>
29221                  <description>Debounce input filters disabled</description>
29222                  <value>0</value>
29223                </enumeratedValue>
29224                <enumeratedValue>
29225                  <name>Enabled</name>
29226                  <description>Debounce input filters enabled</description>
29227                  <value>1</value>
29228                </enumeratedValue>
29229              </enumeratedValues>
29230            </field>
29231          </fields>
29232        </register>
29233        <register>
29234          <name>LEDPRE</name>
29235          <description>Time period the LED is switched ON prior to sampling</description>
29236          <addressOffset>0x540</addressOffset>
29237          <access>read-write</access>
29238          <resetValue>0x00000010</resetValue>
29239          <fields>
29240            <field>
29241              <name>LEDPRE</name>
29242              <description>Period in us the LED is switched on prior to sampling</description>
29243              <lsb>0</lsb>
29244              <msb>8</msb>
29245            </field>
29246          </fields>
29247        </register>
29248        <register>
29249          <name>ACCDBL</name>
29250          <description>Register accumulating the number of detected double transitions</description>
29251          <addressOffset>0x544</addressOffset>
29252          <access>read-only</access>
29253          <fields>
29254            <field>
29255              <name>ACCDBL</name>
29256              <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
29257              <lsb>0</lsb>
29258              <msb>3</msb>
29259            </field>
29260          </fields>
29261        </register>
29262        <register>
29263          <name>ACCDBLREAD</name>
29264          <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
29265          <addressOffset>0x548</addressOffset>
29266          <access>read-only</access>
29267          <fields>
29268            <field>
29269              <name>ACCDBLREAD</name>
29270              <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
29271              <lsb>0</lsb>
29272              <msb>3</msb>
29273            </field>
29274          </fields>
29275        </register>
29276      </registers>
29277    </peripheral>
29278    <peripheral>
29279      <name>EGU0</name>
29280      <description>Event generator unit 0</description>
29281      <baseAddress>0x40014000</baseAddress>
29282      <headerStructName>EGU</headerStructName>
29283      <addressBlock>
29284        <offset>0</offset>
29285        <size>0x1000</size>
29286        <usage>registers</usage>
29287      </addressBlock>
29288      <interrupt>
29289        <name>SWI0_EGU0</name>
29290        <value>20</value>
29291      </interrupt>
29292      <groupName>EGU</groupName>
29293      <size>0x20</size>
29294      <registers>
29295        <register>
29296          <dim>0x10</dim>
29297          <dimIncrement>0x4</dimIncrement>
29298          <name>TASKS_TRIGGER[%s]</name>
29299          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
29300          <addressOffset>0x000</addressOffset>
29301          <access>write-only</access>
29302          <fields>
29303            <field>
29304              <name>TASKS_TRIGGER</name>
29305              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
29306              <lsb>0</lsb>
29307              <msb>0</msb>
29308              <enumeratedValues>
29309                <enumeratedValue>
29310                  <name>Trigger</name>
29311                  <description>Trigger task</description>
29312                  <value>1</value>
29313                </enumeratedValue>
29314              </enumeratedValues>
29315            </field>
29316          </fields>
29317        </register>
29318        <register>
29319          <dim>0x10</dim>
29320          <dimIncrement>0x4</dimIncrement>
29321          <name>EVENTS_TRIGGERED[%s]</name>
29322          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
29323          <addressOffset>0x100</addressOffset>
29324          <access>read-write</access>
29325          <fields>
29326            <field>
29327              <name>EVENTS_TRIGGERED</name>
29328              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
29329              <lsb>0</lsb>
29330              <msb>0</msb>
29331              <enumeratedValues>
29332                <enumeratedValue>
29333                  <name>NotGenerated</name>
29334                  <description>Event not generated</description>
29335                  <value>0</value>
29336                </enumeratedValue>
29337                <enumeratedValue>
29338                  <name>Generated</name>
29339                  <description>Event generated</description>
29340                  <value>1</value>
29341                </enumeratedValue>
29342              </enumeratedValues>
29343            </field>
29344          </fields>
29345        </register>
29346        <register>
29347          <name>INTEN</name>
29348          <description>Enable or disable interrupt</description>
29349          <addressOffset>0x300</addressOffset>
29350          <access>read-write</access>
29351          <fields>
29352            <field>
29353              <name>TRIGGERED0</name>
29354              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
29355              <lsb>0</lsb>
29356              <msb>0</msb>
29357              <enumeratedValues>
29358                <enumeratedValue>
29359                  <name>Disabled</name>
29360                  <description>Disable</description>
29361                  <value>0</value>
29362                </enumeratedValue>
29363                <enumeratedValue>
29364                  <name>Enabled</name>
29365                  <description>Enable</description>
29366                  <value>1</value>
29367                </enumeratedValue>
29368              </enumeratedValues>
29369            </field>
29370            <field>
29371              <name>TRIGGERED1</name>
29372              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
29373              <lsb>1</lsb>
29374              <msb>1</msb>
29375              <enumeratedValues>
29376                <enumeratedValue>
29377                  <name>Disabled</name>
29378                  <description>Disable</description>
29379                  <value>0</value>
29380                </enumeratedValue>
29381                <enumeratedValue>
29382                  <name>Enabled</name>
29383                  <description>Enable</description>
29384                  <value>1</value>
29385                </enumeratedValue>
29386              </enumeratedValues>
29387            </field>
29388            <field>
29389              <name>TRIGGERED2</name>
29390              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
29391              <lsb>2</lsb>
29392              <msb>2</msb>
29393              <enumeratedValues>
29394                <enumeratedValue>
29395                  <name>Disabled</name>
29396                  <description>Disable</description>
29397                  <value>0</value>
29398                </enumeratedValue>
29399                <enumeratedValue>
29400                  <name>Enabled</name>
29401                  <description>Enable</description>
29402                  <value>1</value>
29403                </enumeratedValue>
29404              </enumeratedValues>
29405            </field>
29406            <field>
29407              <name>TRIGGERED3</name>
29408              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
29409              <lsb>3</lsb>
29410              <msb>3</msb>
29411              <enumeratedValues>
29412                <enumeratedValue>
29413                  <name>Disabled</name>
29414                  <description>Disable</description>
29415                  <value>0</value>
29416                </enumeratedValue>
29417                <enumeratedValue>
29418                  <name>Enabled</name>
29419                  <description>Enable</description>
29420                  <value>1</value>
29421                </enumeratedValue>
29422              </enumeratedValues>
29423            </field>
29424            <field>
29425              <name>TRIGGERED4</name>
29426              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
29427              <lsb>4</lsb>
29428              <msb>4</msb>
29429              <enumeratedValues>
29430                <enumeratedValue>
29431                  <name>Disabled</name>
29432                  <description>Disable</description>
29433                  <value>0</value>
29434                </enumeratedValue>
29435                <enumeratedValue>
29436                  <name>Enabled</name>
29437                  <description>Enable</description>
29438                  <value>1</value>
29439                </enumeratedValue>
29440              </enumeratedValues>
29441            </field>
29442            <field>
29443              <name>TRIGGERED5</name>
29444              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
29445              <lsb>5</lsb>
29446              <msb>5</msb>
29447              <enumeratedValues>
29448                <enumeratedValue>
29449                  <name>Disabled</name>
29450                  <description>Disable</description>
29451                  <value>0</value>
29452                </enumeratedValue>
29453                <enumeratedValue>
29454                  <name>Enabled</name>
29455                  <description>Enable</description>
29456                  <value>1</value>
29457                </enumeratedValue>
29458              </enumeratedValues>
29459            </field>
29460            <field>
29461              <name>TRIGGERED6</name>
29462              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
29463              <lsb>6</lsb>
29464              <msb>6</msb>
29465              <enumeratedValues>
29466                <enumeratedValue>
29467                  <name>Disabled</name>
29468                  <description>Disable</description>
29469                  <value>0</value>
29470                </enumeratedValue>
29471                <enumeratedValue>
29472                  <name>Enabled</name>
29473                  <description>Enable</description>
29474                  <value>1</value>
29475                </enumeratedValue>
29476              </enumeratedValues>
29477            </field>
29478            <field>
29479              <name>TRIGGERED7</name>
29480              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
29481              <lsb>7</lsb>
29482              <msb>7</msb>
29483              <enumeratedValues>
29484                <enumeratedValue>
29485                  <name>Disabled</name>
29486                  <description>Disable</description>
29487                  <value>0</value>
29488                </enumeratedValue>
29489                <enumeratedValue>
29490                  <name>Enabled</name>
29491                  <description>Enable</description>
29492                  <value>1</value>
29493                </enumeratedValue>
29494              </enumeratedValues>
29495            </field>
29496            <field>
29497              <name>TRIGGERED8</name>
29498              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
29499              <lsb>8</lsb>
29500              <msb>8</msb>
29501              <enumeratedValues>
29502                <enumeratedValue>
29503                  <name>Disabled</name>
29504                  <description>Disable</description>
29505                  <value>0</value>
29506                </enumeratedValue>
29507                <enumeratedValue>
29508                  <name>Enabled</name>
29509                  <description>Enable</description>
29510                  <value>1</value>
29511                </enumeratedValue>
29512              </enumeratedValues>
29513            </field>
29514            <field>
29515              <name>TRIGGERED9</name>
29516              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
29517              <lsb>9</lsb>
29518              <msb>9</msb>
29519              <enumeratedValues>
29520                <enumeratedValue>
29521                  <name>Disabled</name>
29522                  <description>Disable</description>
29523                  <value>0</value>
29524                </enumeratedValue>
29525                <enumeratedValue>
29526                  <name>Enabled</name>
29527                  <description>Enable</description>
29528                  <value>1</value>
29529                </enumeratedValue>
29530              </enumeratedValues>
29531            </field>
29532            <field>
29533              <name>TRIGGERED10</name>
29534              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
29535              <lsb>10</lsb>
29536              <msb>10</msb>
29537              <enumeratedValues>
29538                <enumeratedValue>
29539                  <name>Disabled</name>
29540                  <description>Disable</description>
29541                  <value>0</value>
29542                </enumeratedValue>
29543                <enumeratedValue>
29544                  <name>Enabled</name>
29545                  <description>Enable</description>
29546                  <value>1</value>
29547                </enumeratedValue>
29548              </enumeratedValues>
29549            </field>
29550            <field>
29551              <name>TRIGGERED11</name>
29552              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
29553              <lsb>11</lsb>
29554              <msb>11</msb>
29555              <enumeratedValues>
29556                <enumeratedValue>
29557                  <name>Disabled</name>
29558                  <description>Disable</description>
29559                  <value>0</value>
29560                </enumeratedValue>
29561                <enumeratedValue>
29562                  <name>Enabled</name>
29563                  <description>Enable</description>
29564                  <value>1</value>
29565                </enumeratedValue>
29566              </enumeratedValues>
29567            </field>
29568            <field>
29569              <name>TRIGGERED12</name>
29570              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
29571              <lsb>12</lsb>
29572              <msb>12</msb>
29573              <enumeratedValues>
29574                <enumeratedValue>
29575                  <name>Disabled</name>
29576                  <description>Disable</description>
29577                  <value>0</value>
29578                </enumeratedValue>
29579                <enumeratedValue>
29580                  <name>Enabled</name>
29581                  <description>Enable</description>
29582                  <value>1</value>
29583                </enumeratedValue>
29584              </enumeratedValues>
29585            </field>
29586            <field>
29587              <name>TRIGGERED13</name>
29588              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
29589              <lsb>13</lsb>
29590              <msb>13</msb>
29591              <enumeratedValues>
29592                <enumeratedValue>
29593                  <name>Disabled</name>
29594                  <description>Disable</description>
29595                  <value>0</value>
29596                </enumeratedValue>
29597                <enumeratedValue>
29598                  <name>Enabled</name>
29599                  <description>Enable</description>
29600                  <value>1</value>
29601                </enumeratedValue>
29602              </enumeratedValues>
29603            </field>
29604            <field>
29605              <name>TRIGGERED14</name>
29606              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
29607              <lsb>14</lsb>
29608              <msb>14</msb>
29609              <enumeratedValues>
29610                <enumeratedValue>
29611                  <name>Disabled</name>
29612                  <description>Disable</description>
29613                  <value>0</value>
29614                </enumeratedValue>
29615                <enumeratedValue>
29616                  <name>Enabled</name>
29617                  <description>Enable</description>
29618                  <value>1</value>
29619                </enumeratedValue>
29620              </enumeratedValues>
29621            </field>
29622            <field>
29623              <name>TRIGGERED15</name>
29624              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
29625              <lsb>15</lsb>
29626              <msb>15</msb>
29627              <enumeratedValues>
29628                <enumeratedValue>
29629                  <name>Disabled</name>
29630                  <description>Disable</description>
29631                  <value>0</value>
29632                </enumeratedValue>
29633                <enumeratedValue>
29634                  <name>Enabled</name>
29635                  <description>Enable</description>
29636                  <value>1</value>
29637                </enumeratedValue>
29638              </enumeratedValues>
29639            </field>
29640          </fields>
29641        </register>
29642        <register>
29643          <name>INTENSET</name>
29644          <description>Enable interrupt</description>
29645          <addressOffset>0x304</addressOffset>
29646          <access>read-write</access>
29647          <fields>
29648            <field>
29649              <name>TRIGGERED0</name>
29650              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
29651              <lsb>0</lsb>
29652              <msb>0</msb>
29653              <enumeratedValues>
29654                <usage>read</usage>
29655                <enumeratedValue>
29656                  <name>Disabled</name>
29657                  <description>Read: Disabled</description>
29658                  <value>0</value>
29659                </enumeratedValue>
29660                <enumeratedValue>
29661                  <name>Enabled</name>
29662                  <description>Read: Enabled</description>
29663                  <value>1</value>
29664                </enumeratedValue>
29665              </enumeratedValues>
29666              <enumeratedValues>
29667                <usage>write</usage>
29668                <enumeratedValue>
29669                  <name>Set</name>
29670                  <description>Enable</description>
29671                  <value>1</value>
29672                </enumeratedValue>
29673              </enumeratedValues>
29674            </field>
29675            <field>
29676              <name>TRIGGERED1</name>
29677              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
29678              <lsb>1</lsb>
29679              <msb>1</msb>
29680              <enumeratedValues>
29681                <usage>read</usage>
29682                <enumeratedValue>
29683                  <name>Disabled</name>
29684                  <description>Read: Disabled</description>
29685                  <value>0</value>
29686                </enumeratedValue>
29687                <enumeratedValue>
29688                  <name>Enabled</name>
29689                  <description>Read: Enabled</description>
29690                  <value>1</value>
29691                </enumeratedValue>
29692              </enumeratedValues>
29693              <enumeratedValues>
29694                <usage>write</usage>
29695                <enumeratedValue>
29696                  <name>Set</name>
29697                  <description>Enable</description>
29698                  <value>1</value>
29699                </enumeratedValue>
29700              </enumeratedValues>
29701            </field>
29702            <field>
29703              <name>TRIGGERED2</name>
29704              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
29705              <lsb>2</lsb>
29706              <msb>2</msb>
29707              <enumeratedValues>
29708                <usage>read</usage>
29709                <enumeratedValue>
29710                  <name>Disabled</name>
29711                  <description>Read: Disabled</description>
29712                  <value>0</value>
29713                </enumeratedValue>
29714                <enumeratedValue>
29715                  <name>Enabled</name>
29716                  <description>Read: Enabled</description>
29717                  <value>1</value>
29718                </enumeratedValue>
29719              </enumeratedValues>
29720              <enumeratedValues>
29721                <usage>write</usage>
29722                <enumeratedValue>
29723                  <name>Set</name>
29724                  <description>Enable</description>
29725                  <value>1</value>
29726                </enumeratedValue>
29727              </enumeratedValues>
29728            </field>
29729            <field>
29730              <name>TRIGGERED3</name>
29731              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
29732              <lsb>3</lsb>
29733              <msb>3</msb>
29734              <enumeratedValues>
29735                <usage>read</usage>
29736                <enumeratedValue>
29737                  <name>Disabled</name>
29738                  <description>Read: Disabled</description>
29739                  <value>0</value>
29740                </enumeratedValue>
29741                <enumeratedValue>
29742                  <name>Enabled</name>
29743                  <description>Read: Enabled</description>
29744                  <value>1</value>
29745                </enumeratedValue>
29746              </enumeratedValues>
29747              <enumeratedValues>
29748                <usage>write</usage>
29749                <enumeratedValue>
29750                  <name>Set</name>
29751                  <description>Enable</description>
29752                  <value>1</value>
29753                </enumeratedValue>
29754              </enumeratedValues>
29755            </field>
29756            <field>
29757              <name>TRIGGERED4</name>
29758              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
29759              <lsb>4</lsb>
29760              <msb>4</msb>
29761              <enumeratedValues>
29762                <usage>read</usage>
29763                <enumeratedValue>
29764                  <name>Disabled</name>
29765                  <description>Read: Disabled</description>
29766                  <value>0</value>
29767                </enumeratedValue>
29768                <enumeratedValue>
29769                  <name>Enabled</name>
29770                  <description>Read: Enabled</description>
29771                  <value>1</value>
29772                </enumeratedValue>
29773              </enumeratedValues>
29774              <enumeratedValues>
29775                <usage>write</usage>
29776                <enumeratedValue>
29777                  <name>Set</name>
29778                  <description>Enable</description>
29779                  <value>1</value>
29780                </enumeratedValue>
29781              </enumeratedValues>
29782            </field>
29783            <field>
29784              <name>TRIGGERED5</name>
29785              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
29786              <lsb>5</lsb>
29787              <msb>5</msb>
29788              <enumeratedValues>
29789                <usage>read</usage>
29790                <enumeratedValue>
29791                  <name>Disabled</name>
29792                  <description>Read: Disabled</description>
29793                  <value>0</value>
29794                </enumeratedValue>
29795                <enumeratedValue>
29796                  <name>Enabled</name>
29797                  <description>Read: Enabled</description>
29798                  <value>1</value>
29799                </enumeratedValue>
29800              </enumeratedValues>
29801              <enumeratedValues>
29802                <usage>write</usage>
29803                <enumeratedValue>
29804                  <name>Set</name>
29805                  <description>Enable</description>
29806                  <value>1</value>
29807                </enumeratedValue>
29808              </enumeratedValues>
29809            </field>
29810            <field>
29811              <name>TRIGGERED6</name>
29812              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
29813              <lsb>6</lsb>
29814              <msb>6</msb>
29815              <enumeratedValues>
29816                <usage>read</usage>
29817                <enumeratedValue>
29818                  <name>Disabled</name>
29819                  <description>Read: Disabled</description>
29820                  <value>0</value>
29821                </enumeratedValue>
29822                <enumeratedValue>
29823                  <name>Enabled</name>
29824                  <description>Read: Enabled</description>
29825                  <value>1</value>
29826                </enumeratedValue>
29827              </enumeratedValues>
29828              <enumeratedValues>
29829                <usage>write</usage>
29830                <enumeratedValue>
29831                  <name>Set</name>
29832                  <description>Enable</description>
29833                  <value>1</value>
29834                </enumeratedValue>
29835              </enumeratedValues>
29836            </field>
29837            <field>
29838              <name>TRIGGERED7</name>
29839              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
29840              <lsb>7</lsb>
29841              <msb>7</msb>
29842              <enumeratedValues>
29843                <usage>read</usage>
29844                <enumeratedValue>
29845                  <name>Disabled</name>
29846                  <description>Read: Disabled</description>
29847                  <value>0</value>
29848                </enumeratedValue>
29849                <enumeratedValue>
29850                  <name>Enabled</name>
29851                  <description>Read: Enabled</description>
29852                  <value>1</value>
29853                </enumeratedValue>
29854              </enumeratedValues>
29855              <enumeratedValues>
29856                <usage>write</usage>
29857                <enumeratedValue>
29858                  <name>Set</name>
29859                  <description>Enable</description>
29860                  <value>1</value>
29861                </enumeratedValue>
29862              </enumeratedValues>
29863            </field>
29864            <field>
29865              <name>TRIGGERED8</name>
29866              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
29867              <lsb>8</lsb>
29868              <msb>8</msb>
29869              <enumeratedValues>
29870                <usage>read</usage>
29871                <enumeratedValue>
29872                  <name>Disabled</name>
29873                  <description>Read: Disabled</description>
29874                  <value>0</value>
29875                </enumeratedValue>
29876                <enumeratedValue>
29877                  <name>Enabled</name>
29878                  <description>Read: Enabled</description>
29879                  <value>1</value>
29880                </enumeratedValue>
29881              </enumeratedValues>
29882              <enumeratedValues>
29883                <usage>write</usage>
29884                <enumeratedValue>
29885                  <name>Set</name>
29886                  <description>Enable</description>
29887                  <value>1</value>
29888                </enumeratedValue>
29889              </enumeratedValues>
29890            </field>
29891            <field>
29892              <name>TRIGGERED9</name>
29893              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
29894              <lsb>9</lsb>
29895              <msb>9</msb>
29896              <enumeratedValues>
29897                <usage>read</usage>
29898                <enumeratedValue>
29899                  <name>Disabled</name>
29900                  <description>Read: Disabled</description>
29901                  <value>0</value>
29902                </enumeratedValue>
29903                <enumeratedValue>
29904                  <name>Enabled</name>
29905                  <description>Read: Enabled</description>
29906                  <value>1</value>
29907                </enumeratedValue>
29908              </enumeratedValues>
29909              <enumeratedValues>
29910                <usage>write</usage>
29911                <enumeratedValue>
29912                  <name>Set</name>
29913                  <description>Enable</description>
29914                  <value>1</value>
29915                </enumeratedValue>
29916              </enumeratedValues>
29917            </field>
29918            <field>
29919              <name>TRIGGERED10</name>
29920              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
29921              <lsb>10</lsb>
29922              <msb>10</msb>
29923              <enumeratedValues>
29924                <usage>read</usage>
29925                <enumeratedValue>
29926                  <name>Disabled</name>
29927                  <description>Read: Disabled</description>
29928                  <value>0</value>
29929                </enumeratedValue>
29930                <enumeratedValue>
29931                  <name>Enabled</name>
29932                  <description>Read: Enabled</description>
29933                  <value>1</value>
29934                </enumeratedValue>
29935              </enumeratedValues>
29936              <enumeratedValues>
29937                <usage>write</usage>
29938                <enumeratedValue>
29939                  <name>Set</name>
29940                  <description>Enable</description>
29941                  <value>1</value>
29942                </enumeratedValue>
29943              </enumeratedValues>
29944            </field>
29945            <field>
29946              <name>TRIGGERED11</name>
29947              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
29948              <lsb>11</lsb>
29949              <msb>11</msb>
29950              <enumeratedValues>
29951                <usage>read</usage>
29952                <enumeratedValue>
29953                  <name>Disabled</name>
29954                  <description>Read: Disabled</description>
29955                  <value>0</value>
29956                </enumeratedValue>
29957                <enumeratedValue>
29958                  <name>Enabled</name>
29959                  <description>Read: Enabled</description>
29960                  <value>1</value>
29961                </enumeratedValue>
29962              </enumeratedValues>
29963              <enumeratedValues>
29964                <usage>write</usage>
29965                <enumeratedValue>
29966                  <name>Set</name>
29967                  <description>Enable</description>
29968                  <value>1</value>
29969                </enumeratedValue>
29970              </enumeratedValues>
29971            </field>
29972            <field>
29973              <name>TRIGGERED12</name>
29974              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
29975              <lsb>12</lsb>
29976              <msb>12</msb>
29977              <enumeratedValues>
29978                <usage>read</usage>
29979                <enumeratedValue>
29980                  <name>Disabled</name>
29981                  <description>Read: Disabled</description>
29982                  <value>0</value>
29983                </enumeratedValue>
29984                <enumeratedValue>
29985                  <name>Enabled</name>
29986                  <description>Read: Enabled</description>
29987                  <value>1</value>
29988                </enumeratedValue>
29989              </enumeratedValues>
29990              <enumeratedValues>
29991                <usage>write</usage>
29992                <enumeratedValue>
29993                  <name>Set</name>
29994                  <description>Enable</description>
29995                  <value>1</value>
29996                </enumeratedValue>
29997              </enumeratedValues>
29998            </field>
29999            <field>
30000              <name>TRIGGERED13</name>
30001              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
30002              <lsb>13</lsb>
30003              <msb>13</msb>
30004              <enumeratedValues>
30005                <usage>read</usage>
30006                <enumeratedValue>
30007                  <name>Disabled</name>
30008                  <description>Read: Disabled</description>
30009                  <value>0</value>
30010                </enumeratedValue>
30011                <enumeratedValue>
30012                  <name>Enabled</name>
30013                  <description>Read: Enabled</description>
30014                  <value>1</value>
30015                </enumeratedValue>
30016              </enumeratedValues>
30017              <enumeratedValues>
30018                <usage>write</usage>
30019                <enumeratedValue>
30020                  <name>Set</name>
30021                  <description>Enable</description>
30022                  <value>1</value>
30023                </enumeratedValue>
30024              </enumeratedValues>
30025            </field>
30026            <field>
30027              <name>TRIGGERED14</name>
30028              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
30029              <lsb>14</lsb>
30030              <msb>14</msb>
30031              <enumeratedValues>
30032                <usage>read</usage>
30033                <enumeratedValue>
30034                  <name>Disabled</name>
30035                  <description>Read: Disabled</description>
30036                  <value>0</value>
30037                </enumeratedValue>
30038                <enumeratedValue>
30039                  <name>Enabled</name>
30040                  <description>Read: Enabled</description>
30041                  <value>1</value>
30042                </enumeratedValue>
30043              </enumeratedValues>
30044              <enumeratedValues>
30045                <usage>write</usage>
30046                <enumeratedValue>
30047                  <name>Set</name>
30048                  <description>Enable</description>
30049                  <value>1</value>
30050                </enumeratedValue>
30051              </enumeratedValues>
30052            </field>
30053            <field>
30054              <name>TRIGGERED15</name>
30055              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
30056              <lsb>15</lsb>
30057              <msb>15</msb>
30058              <enumeratedValues>
30059                <usage>read</usage>
30060                <enumeratedValue>
30061                  <name>Disabled</name>
30062                  <description>Read: Disabled</description>
30063                  <value>0</value>
30064                </enumeratedValue>
30065                <enumeratedValue>
30066                  <name>Enabled</name>
30067                  <description>Read: Enabled</description>
30068                  <value>1</value>
30069                </enumeratedValue>
30070              </enumeratedValues>
30071              <enumeratedValues>
30072                <usage>write</usage>
30073                <enumeratedValue>
30074                  <name>Set</name>
30075                  <description>Enable</description>
30076                  <value>1</value>
30077                </enumeratedValue>
30078              </enumeratedValues>
30079            </field>
30080          </fields>
30081        </register>
30082        <register>
30083          <name>INTENCLR</name>
30084          <description>Disable interrupt</description>
30085          <addressOffset>0x308</addressOffset>
30086          <access>read-write</access>
30087          <fields>
30088            <field>
30089              <name>TRIGGERED0</name>
30090              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
30091              <lsb>0</lsb>
30092              <msb>0</msb>
30093              <enumeratedValues>
30094                <usage>read</usage>
30095                <enumeratedValue>
30096                  <name>Disabled</name>
30097                  <description>Read: Disabled</description>
30098                  <value>0</value>
30099                </enumeratedValue>
30100                <enumeratedValue>
30101                  <name>Enabled</name>
30102                  <description>Read: Enabled</description>
30103                  <value>1</value>
30104                </enumeratedValue>
30105              </enumeratedValues>
30106              <enumeratedValues>
30107                <usage>write</usage>
30108                <enumeratedValue>
30109                  <name>Clear</name>
30110                  <description>Disable</description>
30111                  <value>1</value>
30112                </enumeratedValue>
30113              </enumeratedValues>
30114            </field>
30115            <field>
30116              <name>TRIGGERED1</name>
30117              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
30118              <lsb>1</lsb>
30119              <msb>1</msb>
30120              <enumeratedValues>
30121                <usage>read</usage>
30122                <enumeratedValue>
30123                  <name>Disabled</name>
30124                  <description>Read: Disabled</description>
30125                  <value>0</value>
30126                </enumeratedValue>
30127                <enumeratedValue>
30128                  <name>Enabled</name>
30129                  <description>Read: Enabled</description>
30130                  <value>1</value>
30131                </enumeratedValue>
30132              </enumeratedValues>
30133              <enumeratedValues>
30134                <usage>write</usage>
30135                <enumeratedValue>
30136                  <name>Clear</name>
30137                  <description>Disable</description>
30138                  <value>1</value>
30139                </enumeratedValue>
30140              </enumeratedValues>
30141            </field>
30142            <field>
30143              <name>TRIGGERED2</name>
30144              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
30145              <lsb>2</lsb>
30146              <msb>2</msb>
30147              <enumeratedValues>
30148                <usage>read</usage>
30149                <enumeratedValue>
30150                  <name>Disabled</name>
30151                  <description>Read: Disabled</description>
30152                  <value>0</value>
30153                </enumeratedValue>
30154                <enumeratedValue>
30155                  <name>Enabled</name>
30156                  <description>Read: Enabled</description>
30157                  <value>1</value>
30158                </enumeratedValue>
30159              </enumeratedValues>
30160              <enumeratedValues>
30161                <usage>write</usage>
30162                <enumeratedValue>
30163                  <name>Clear</name>
30164                  <description>Disable</description>
30165                  <value>1</value>
30166                </enumeratedValue>
30167              </enumeratedValues>
30168            </field>
30169            <field>
30170              <name>TRIGGERED3</name>
30171              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
30172              <lsb>3</lsb>
30173              <msb>3</msb>
30174              <enumeratedValues>
30175                <usage>read</usage>
30176                <enumeratedValue>
30177                  <name>Disabled</name>
30178                  <description>Read: Disabled</description>
30179                  <value>0</value>
30180                </enumeratedValue>
30181                <enumeratedValue>
30182                  <name>Enabled</name>
30183                  <description>Read: Enabled</description>
30184                  <value>1</value>
30185                </enumeratedValue>
30186              </enumeratedValues>
30187              <enumeratedValues>
30188                <usage>write</usage>
30189                <enumeratedValue>
30190                  <name>Clear</name>
30191                  <description>Disable</description>
30192                  <value>1</value>
30193                </enumeratedValue>
30194              </enumeratedValues>
30195            </field>
30196            <field>
30197              <name>TRIGGERED4</name>
30198              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
30199              <lsb>4</lsb>
30200              <msb>4</msb>
30201              <enumeratedValues>
30202                <usage>read</usage>
30203                <enumeratedValue>
30204                  <name>Disabled</name>
30205                  <description>Read: Disabled</description>
30206                  <value>0</value>
30207                </enumeratedValue>
30208                <enumeratedValue>
30209                  <name>Enabled</name>
30210                  <description>Read: Enabled</description>
30211                  <value>1</value>
30212                </enumeratedValue>
30213              </enumeratedValues>
30214              <enumeratedValues>
30215                <usage>write</usage>
30216                <enumeratedValue>
30217                  <name>Clear</name>
30218                  <description>Disable</description>
30219                  <value>1</value>
30220                </enumeratedValue>
30221              </enumeratedValues>
30222            </field>
30223            <field>
30224              <name>TRIGGERED5</name>
30225              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
30226              <lsb>5</lsb>
30227              <msb>5</msb>
30228              <enumeratedValues>
30229                <usage>read</usage>
30230                <enumeratedValue>
30231                  <name>Disabled</name>
30232                  <description>Read: Disabled</description>
30233                  <value>0</value>
30234                </enumeratedValue>
30235                <enumeratedValue>
30236                  <name>Enabled</name>
30237                  <description>Read: Enabled</description>
30238                  <value>1</value>
30239                </enumeratedValue>
30240              </enumeratedValues>
30241              <enumeratedValues>
30242                <usage>write</usage>
30243                <enumeratedValue>
30244                  <name>Clear</name>
30245                  <description>Disable</description>
30246                  <value>1</value>
30247                </enumeratedValue>
30248              </enumeratedValues>
30249            </field>
30250            <field>
30251              <name>TRIGGERED6</name>
30252              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
30253              <lsb>6</lsb>
30254              <msb>6</msb>
30255              <enumeratedValues>
30256                <usage>read</usage>
30257                <enumeratedValue>
30258                  <name>Disabled</name>
30259                  <description>Read: Disabled</description>
30260                  <value>0</value>
30261                </enumeratedValue>
30262                <enumeratedValue>
30263                  <name>Enabled</name>
30264                  <description>Read: Enabled</description>
30265                  <value>1</value>
30266                </enumeratedValue>
30267              </enumeratedValues>
30268              <enumeratedValues>
30269                <usage>write</usage>
30270                <enumeratedValue>
30271                  <name>Clear</name>
30272                  <description>Disable</description>
30273                  <value>1</value>
30274                </enumeratedValue>
30275              </enumeratedValues>
30276            </field>
30277            <field>
30278              <name>TRIGGERED7</name>
30279              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
30280              <lsb>7</lsb>
30281              <msb>7</msb>
30282              <enumeratedValues>
30283                <usage>read</usage>
30284                <enumeratedValue>
30285                  <name>Disabled</name>
30286                  <description>Read: Disabled</description>
30287                  <value>0</value>
30288                </enumeratedValue>
30289                <enumeratedValue>
30290                  <name>Enabled</name>
30291                  <description>Read: Enabled</description>
30292                  <value>1</value>
30293                </enumeratedValue>
30294              </enumeratedValues>
30295              <enumeratedValues>
30296                <usage>write</usage>
30297                <enumeratedValue>
30298                  <name>Clear</name>
30299                  <description>Disable</description>
30300                  <value>1</value>
30301                </enumeratedValue>
30302              </enumeratedValues>
30303            </field>
30304            <field>
30305              <name>TRIGGERED8</name>
30306              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
30307              <lsb>8</lsb>
30308              <msb>8</msb>
30309              <enumeratedValues>
30310                <usage>read</usage>
30311                <enumeratedValue>
30312                  <name>Disabled</name>
30313                  <description>Read: Disabled</description>
30314                  <value>0</value>
30315                </enumeratedValue>
30316                <enumeratedValue>
30317                  <name>Enabled</name>
30318                  <description>Read: Enabled</description>
30319                  <value>1</value>
30320                </enumeratedValue>
30321              </enumeratedValues>
30322              <enumeratedValues>
30323                <usage>write</usage>
30324                <enumeratedValue>
30325                  <name>Clear</name>
30326                  <description>Disable</description>
30327                  <value>1</value>
30328                </enumeratedValue>
30329              </enumeratedValues>
30330            </field>
30331            <field>
30332              <name>TRIGGERED9</name>
30333              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
30334              <lsb>9</lsb>
30335              <msb>9</msb>
30336              <enumeratedValues>
30337                <usage>read</usage>
30338                <enumeratedValue>
30339                  <name>Disabled</name>
30340                  <description>Read: Disabled</description>
30341                  <value>0</value>
30342                </enumeratedValue>
30343                <enumeratedValue>
30344                  <name>Enabled</name>
30345                  <description>Read: Enabled</description>
30346                  <value>1</value>
30347                </enumeratedValue>
30348              </enumeratedValues>
30349              <enumeratedValues>
30350                <usage>write</usage>
30351                <enumeratedValue>
30352                  <name>Clear</name>
30353                  <description>Disable</description>
30354                  <value>1</value>
30355                </enumeratedValue>
30356              </enumeratedValues>
30357            </field>
30358            <field>
30359              <name>TRIGGERED10</name>
30360              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
30361              <lsb>10</lsb>
30362              <msb>10</msb>
30363              <enumeratedValues>
30364                <usage>read</usage>
30365                <enumeratedValue>
30366                  <name>Disabled</name>
30367                  <description>Read: Disabled</description>
30368                  <value>0</value>
30369                </enumeratedValue>
30370                <enumeratedValue>
30371                  <name>Enabled</name>
30372                  <description>Read: Enabled</description>
30373                  <value>1</value>
30374                </enumeratedValue>
30375              </enumeratedValues>
30376              <enumeratedValues>
30377                <usage>write</usage>
30378                <enumeratedValue>
30379                  <name>Clear</name>
30380                  <description>Disable</description>
30381                  <value>1</value>
30382                </enumeratedValue>
30383              </enumeratedValues>
30384            </field>
30385            <field>
30386              <name>TRIGGERED11</name>
30387              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
30388              <lsb>11</lsb>
30389              <msb>11</msb>
30390              <enumeratedValues>
30391                <usage>read</usage>
30392                <enumeratedValue>
30393                  <name>Disabled</name>
30394                  <description>Read: Disabled</description>
30395                  <value>0</value>
30396                </enumeratedValue>
30397                <enumeratedValue>
30398                  <name>Enabled</name>
30399                  <description>Read: Enabled</description>
30400                  <value>1</value>
30401                </enumeratedValue>
30402              </enumeratedValues>
30403              <enumeratedValues>
30404                <usage>write</usage>
30405                <enumeratedValue>
30406                  <name>Clear</name>
30407                  <description>Disable</description>
30408                  <value>1</value>
30409                </enumeratedValue>
30410              </enumeratedValues>
30411            </field>
30412            <field>
30413              <name>TRIGGERED12</name>
30414              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
30415              <lsb>12</lsb>
30416              <msb>12</msb>
30417              <enumeratedValues>
30418                <usage>read</usage>
30419                <enumeratedValue>
30420                  <name>Disabled</name>
30421                  <description>Read: Disabled</description>
30422                  <value>0</value>
30423                </enumeratedValue>
30424                <enumeratedValue>
30425                  <name>Enabled</name>
30426                  <description>Read: Enabled</description>
30427                  <value>1</value>
30428                </enumeratedValue>
30429              </enumeratedValues>
30430              <enumeratedValues>
30431                <usage>write</usage>
30432                <enumeratedValue>
30433                  <name>Clear</name>
30434                  <description>Disable</description>
30435                  <value>1</value>
30436                </enumeratedValue>
30437              </enumeratedValues>
30438            </field>
30439            <field>
30440              <name>TRIGGERED13</name>
30441              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
30442              <lsb>13</lsb>
30443              <msb>13</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>Clear</name>
30461                  <description>Disable</description>
30462                  <value>1</value>
30463                </enumeratedValue>
30464              </enumeratedValues>
30465            </field>
30466            <field>
30467              <name>TRIGGERED14</name>
30468              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
30469              <lsb>14</lsb>
30470              <msb>14</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>Clear</name>
30488                  <description>Disable</description>
30489                  <value>1</value>
30490                </enumeratedValue>
30491              </enumeratedValues>
30492            </field>
30493            <field>
30494              <name>TRIGGERED15</name>
30495              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
30496              <lsb>15</lsb>
30497              <msb>15</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>Clear</name>
30515                  <description>Disable</description>
30516                  <value>1</value>
30517                </enumeratedValue>
30518              </enumeratedValues>
30519            </field>
30520          </fields>
30521        </register>
30522      </registers>
30523    </peripheral>
30524    <peripheral>
30525      <name>SWI0</name>
30526      <description>Software interrupt 0</description>
30527      <baseAddress>0x40014000</baseAddress>
30528      <alternatePeripheral>EGU0</alternatePeripheral>
30529      <headerStructName>SWI</headerStructName>
30530      <addressBlock>
30531        <offset>0</offset>
30532        <size>0x1000</size>
30533        <usage>registers</usage>
30534      </addressBlock>
30535      <interrupt>
30536        <name>SWI0_EGU0</name>
30537        <value>20</value>
30538      </interrupt>
30539      <groupName>SWI</groupName>
30540      <size>0x20</size>
30541      <registers>
30542        <register>
30543          <name>UNUSED</name>
30544          <description>Unused.</description>
30545          <addressOffset>0x000</addressOffset>
30546          <resetValue>0x00000000</resetValue>
30547          <access>read-only</access>
30548        </register>
30549      </registers>
30550    </peripheral>
30551    <peripheral derivedFrom="EGU0">
30552      <name>EGU1</name>
30553      <description>Event generator unit 1</description>
30554      <baseAddress>0x40015000</baseAddress>
30555      <interrupt>
30556        <name>SWI1_EGU1</name>
30557        <value>21</value>
30558      </interrupt>
30559    </peripheral>
30560    <peripheral derivedFrom="SWI0">
30561      <name>SWI1</name>
30562      <description>Software interrupt 1</description>
30563      <baseAddress>0x40015000</baseAddress>
30564      <alternatePeripheral>EGU1</alternatePeripheral>
30565      <interrupt>
30566        <name>SWI1_EGU1</name>
30567        <value>21</value>
30568      </interrupt>
30569    </peripheral>
30570    <peripheral derivedFrom="SWI0">
30571      <name>SWI2</name>
30572      <description>Software interrupt 2</description>
30573      <baseAddress>0x40016000</baseAddress>
30574      <interrupt>
30575        <name>SWI2</name>
30576        <value>22</value>
30577      </interrupt>
30578    </peripheral>
30579    <peripheral derivedFrom="SWI0">
30580      <name>SWI3</name>
30581      <description>Software interrupt 3</description>
30582      <baseAddress>0x40017000</baseAddress>
30583      <interrupt>
30584        <name>SWI3</name>
30585        <value>23</value>
30586      </interrupt>
30587    </peripheral>
30588    <peripheral derivedFrom="SWI0">
30589      <name>SWI4</name>
30590      <description>Software interrupt 4</description>
30591      <baseAddress>0x40018000</baseAddress>
30592      <interrupt>
30593        <name>SWI4</name>
30594        <value>24</value>
30595      </interrupt>
30596    </peripheral>
30597    <peripheral derivedFrom="SWI0">
30598      <name>SWI5</name>
30599      <description>Software interrupt 5</description>
30600      <baseAddress>0x40019000</baseAddress>
30601      <interrupt>
30602        <name>SWI5</name>
30603        <value>25</value>
30604      </interrupt>
30605    </peripheral>
30606    <peripheral>
30607      <name>NVMC</name>
30608      <description>Non Volatile Memory Controller</description>
30609      <baseAddress>0x4001E000</baseAddress>
30610      <addressBlock>
30611        <offset>0</offset>
30612        <size>0x1000</size>
30613        <usage>registers</usage>
30614      </addressBlock>
30615      <groupName>NVMC</groupName>
30616      <size>0x20</size>
30617      <registers>
30618        <register>
30619          <name>READY</name>
30620          <description>Ready flag</description>
30621          <addressOffset>0x400</addressOffset>
30622          <access>read-only</access>
30623          <resetValue>0x00000001</resetValue>
30624          <fields>
30625            <field>
30626              <name>READY</name>
30627              <description>NVMC is ready or busy</description>
30628              <lsb>0</lsb>
30629              <msb>0</msb>
30630              <enumeratedValues>
30631                <enumeratedValue>
30632                  <name>Busy</name>
30633                  <description>NVMC is busy (on-going write or erase operation)</description>
30634                  <value>0</value>
30635                </enumeratedValue>
30636                <enumeratedValue>
30637                  <name>Ready</name>
30638                  <description>NVMC is ready</description>
30639                  <value>1</value>
30640                </enumeratedValue>
30641              </enumeratedValues>
30642            </field>
30643          </fields>
30644        </register>
30645        <register>
30646          <name>CONFIG</name>
30647          <description>Configuration register</description>
30648          <addressOffset>0x504</addressOffset>
30649          <access>read-write</access>
30650          <fields>
30651            <field>
30652              <name>WEN</name>
30653              <description>Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used.</description>
30654              <lsb>0</lsb>
30655              <msb>1</msb>
30656              <enumeratedValues>
30657                <enumeratedValue>
30658                  <name>Ren</name>
30659                  <description>Read only access</description>
30660                  <value>0</value>
30661                </enumeratedValue>
30662                <enumeratedValue>
30663                  <name>Wen</name>
30664                  <description>Write enabled</description>
30665                  <value>1</value>
30666                </enumeratedValue>
30667                <enumeratedValue>
30668                  <name>Een</name>
30669                  <description>Erase enabled</description>
30670                  <value>2</value>
30671                </enumeratedValue>
30672              </enumeratedValues>
30673            </field>
30674          </fields>
30675        </register>
30676        <register>
30677          <name>ERASEPAGE</name>
30678          <description>Register for erasing a page in code area</description>
30679          <addressOffset>0x508</addressOffset>
30680          <access>write-only</access>
30681          <fields>
30682            <field>
30683              <name>ERASEPAGE</name>
30684              <description>Register for starting erase of a page in code area</description>
30685              <lsb>0</lsb>
30686              <msb>31</msb>
30687            </field>
30688          </fields>
30689        </register>
30690        <register>
30691          <name>ERASEPCR1</name>
30692          <description>Deprecated register - Register for erasing a page in code area, equivalent to ERASEPAGE</description>
30693          <addressOffset>0x508</addressOffset>
30694          <access>write-only</access>
30695          <alternateRegister>ERASEPAGE</alternateRegister>
30696          <fields>
30697            <field>
30698              <name>ERASEPCR1</name>
30699              <description>Register for erasing a page in code area, equivalent to ERASEPAGE</description>
30700              <lsb>0</lsb>
30701              <msb>31</msb>
30702            </field>
30703          </fields>
30704        </register>
30705        <register>
30706          <name>ERASEALL</name>
30707          <description>Register for erasing all non-volatile user memory</description>
30708          <addressOffset>0x50C</addressOffset>
30709          <access>write-only</access>
30710          <fields>
30711            <field>
30712              <name>ERASEALL</name>
30713              <description>Erase all non-volatile memory including UICR registers. The erase must be enabled using CONFIG.WEN before the non-volatile memory can be erased.</description>
30714              <lsb>0</lsb>
30715              <msb>0</msb>
30716              <enumeratedValues>
30717                <enumeratedValue>
30718                  <name>NoOperation</name>
30719                  <description>No operation</description>
30720                  <value>0</value>
30721                </enumeratedValue>
30722                <enumeratedValue>
30723                  <name>Erase</name>
30724                  <description>Start chip erase</description>
30725                  <value>1</value>
30726                </enumeratedValue>
30727              </enumeratedValues>
30728            </field>
30729          </fields>
30730        </register>
30731        <register>
30732          <name>ERASEPCR0</name>
30733          <description>Deprecated register - Register for erasing a page in code area, equivalent to ERASEPAGE</description>
30734          <addressOffset>0x510</addressOffset>
30735          <access>write-only</access>
30736          <fields>
30737            <field>
30738              <name>ERASEPCR0</name>
30739              <description>Register for starting erase of a page in code area, equivalent to ERASEPAGE</description>
30740              <lsb>0</lsb>
30741              <msb>31</msb>
30742            </field>
30743          </fields>
30744        </register>
30745        <register>
30746          <name>ERASEUICR</name>
30747          <description>Register for erasing user information configuration registers</description>
30748          <addressOffset>0x514</addressOffset>
30749          <access>write-only</access>
30750          <fields>
30751            <field>
30752              <name>ERASEUICR</name>
30753              <description>Register starting erase of all user information configuration registers. The erase must be enabled using CONFIG.WEN before the UICR can be erased.</description>
30754              <lsb>0</lsb>
30755              <msb>0</msb>
30756              <enumeratedValues>
30757                <enumeratedValue>
30758                  <name>NoOperation</name>
30759                  <description>No operation</description>
30760                  <value>0</value>
30761                </enumeratedValue>
30762                <enumeratedValue>
30763                  <name>Erase</name>
30764                  <description>Start erase of UICR</description>
30765                  <value>1</value>
30766                </enumeratedValue>
30767              </enumeratedValues>
30768            </field>
30769          </fields>
30770        </register>
30771        <register>
30772          <name>ERASEPAGEPARTIAL</name>
30773          <description>Register for partial erase of a page in code area</description>
30774          <addressOffset>0x518</addressOffset>
30775          <access>write-only</access>
30776          <fields>
30777            <field>
30778              <name>ERASEPAGEPARTIAL</name>
30779              <description>Register for starting partial erase of a page in code area</description>
30780              <lsb>0</lsb>
30781              <msb>31</msb>
30782            </field>
30783          </fields>
30784        </register>
30785        <register>
30786          <name>ERASEPAGEPARTIALCFG</name>
30787          <description>Register for partial erase configuration</description>
30788          <addressOffset>0x51C</addressOffset>
30789          <access>read-write</access>
30790          <resetValue>0x0000000A</resetValue>
30791          <fields>
30792            <field>
30793              <name>DURATION</name>
30794              <description>Duration of the partial erase in milliseconds</description>
30795              <lsb>0</lsb>
30796              <msb>6</msb>
30797            </field>
30798          </fields>
30799        </register>
30800      </registers>
30801    </peripheral>
30802    <peripheral>
30803      <name>PPI</name>
30804      <description>Programmable Peripheral Interconnect</description>
30805      <baseAddress>0x4001F000</baseAddress>
30806      <addressBlock>
30807        <offset>0</offset>
30808        <size>0x1000</size>
30809        <usage>registers</usage>
30810      </addressBlock>
30811      <groupName>PPI</groupName>
30812      <size>0x20</size>
30813      <registers>
30814        <cluster>
30815          <dim>6</dim>
30816          <dimIncrement>0x008</dimIncrement>
30817          <name>TASKS_CHG[%s]</name>
30818          <description>Channel group tasks</description>
30819          <headerStructName>PPI_TASKS_CHG</headerStructName>
30820          <access>write-only</access>
30821          <addressOffset>0x000</addressOffset>
30822          <register>
30823            <name>EN</name>
30824            <description>Description cluster: Enable channel group n</description>
30825            <addressOffset>0x000</addressOffset>
30826            <access>write-only</access>
30827            <fields>
30828              <field>
30829                <name>EN</name>
30830                <description>Enable channel group n</description>
30831                <lsb>0</lsb>
30832                <msb>0</msb>
30833                <enumeratedValues>
30834                  <enumeratedValue>
30835                    <name>Trigger</name>
30836                    <description>Trigger task</description>
30837                    <value>1</value>
30838                  </enumeratedValue>
30839                </enumeratedValues>
30840              </field>
30841            </fields>
30842          </register>
30843          <register>
30844            <name>DIS</name>
30845            <description>Description cluster: Disable channel group n</description>
30846            <addressOffset>0x004</addressOffset>
30847            <access>write-only</access>
30848            <fields>
30849              <field>
30850                <name>DIS</name>
30851                <description>Disable channel group n</description>
30852                <lsb>0</lsb>
30853                <msb>0</msb>
30854                <enumeratedValues>
30855                  <enumeratedValue>
30856                    <name>Trigger</name>
30857                    <description>Trigger task</description>
30858                    <value>1</value>
30859                  </enumeratedValue>
30860                </enumeratedValues>
30861              </field>
30862            </fields>
30863          </register>
30864        </cluster>
30865        <register>
30866          <name>CHEN</name>
30867          <description>Channel enable register</description>
30868          <addressOffset>0x500</addressOffset>
30869          <access>read-write</access>
30870          <fields>
30871            <field>
30872              <name>CH0</name>
30873              <description>Enable or disable channel 0</description>
30874              <lsb>0</lsb>
30875              <msb>0</msb>
30876              <enumeratedValues>
30877                <enumeratedValue>
30878                  <name>Disabled</name>
30879                  <description>Disable channel</description>
30880                  <value>0</value>
30881                </enumeratedValue>
30882                <enumeratedValue>
30883                  <name>Enabled</name>
30884                  <description>Enable channel</description>
30885                  <value>1</value>
30886                </enumeratedValue>
30887              </enumeratedValues>
30888            </field>
30889            <field>
30890              <name>CH1</name>
30891              <description>Enable or disable channel 1</description>
30892              <lsb>1</lsb>
30893              <msb>1</msb>
30894              <enumeratedValues>
30895                <enumeratedValue>
30896                  <name>Disabled</name>
30897                  <description>Disable channel</description>
30898                  <value>0</value>
30899                </enumeratedValue>
30900                <enumeratedValue>
30901                  <name>Enabled</name>
30902                  <description>Enable channel</description>
30903                  <value>1</value>
30904                </enumeratedValue>
30905              </enumeratedValues>
30906            </field>
30907            <field>
30908              <name>CH2</name>
30909              <description>Enable or disable channel 2</description>
30910              <lsb>2</lsb>
30911              <msb>2</msb>
30912              <enumeratedValues>
30913                <enumeratedValue>
30914                  <name>Disabled</name>
30915                  <description>Disable channel</description>
30916                  <value>0</value>
30917                </enumeratedValue>
30918                <enumeratedValue>
30919                  <name>Enabled</name>
30920                  <description>Enable channel</description>
30921                  <value>1</value>
30922                </enumeratedValue>
30923              </enumeratedValues>
30924            </field>
30925            <field>
30926              <name>CH3</name>
30927              <description>Enable or disable channel 3</description>
30928              <lsb>3</lsb>
30929              <msb>3</msb>
30930              <enumeratedValues>
30931                <enumeratedValue>
30932                  <name>Disabled</name>
30933                  <description>Disable channel</description>
30934                  <value>0</value>
30935                </enumeratedValue>
30936                <enumeratedValue>
30937                  <name>Enabled</name>
30938                  <description>Enable channel</description>
30939                  <value>1</value>
30940                </enumeratedValue>
30941              </enumeratedValues>
30942            </field>
30943            <field>
30944              <name>CH4</name>
30945              <description>Enable or disable channel 4</description>
30946              <lsb>4</lsb>
30947              <msb>4</msb>
30948              <enumeratedValues>
30949                <enumeratedValue>
30950                  <name>Disabled</name>
30951                  <description>Disable channel</description>
30952                  <value>0</value>
30953                </enumeratedValue>
30954                <enumeratedValue>
30955                  <name>Enabled</name>
30956                  <description>Enable channel</description>
30957                  <value>1</value>
30958                </enumeratedValue>
30959              </enumeratedValues>
30960            </field>
30961            <field>
30962              <name>CH5</name>
30963              <description>Enable or disable channel 5</description>
30964              <lsb>5</lsb>
30965              <msb>5</msb>
30966              <enumeratedValues>
30967                <enumeratedValue>
30968                  <name>Disabled</name>
30969                  <description>Disable channel</description>
30970                  <value>0</value>
30971                </enumeratedValue>
30972                <enumeratedValue>
30973                  <name>Enabled</name>
30974                  <description>Enable channel</description>
30975                  <value>1</value>
30976                </enumeratedValue>
30977              </enumeratedValues>
30978            </field>
30979            <field>
30980              <name>CH6</name>
30981              <description>Enable or disable channel 6</description>
30982              <lsb>6</lsb>
30983              <msb>6</msb>
30984              <enumeratedValues>
30985                <enumeratedValue>
30986                  <name>Disabled</name>
30987                  <description>Disable channel</description>
30988                  <value>0</value>
30989                </enumeratedValue>
30990                <enumeratedValue>
30991                  <name>Enabled</name>
30992                  <description>Enable channel</description>
30993                  <value>1</value>
30994                </enumeratedValue>
30995              </enumeratedValues>
30996            </field>
30997            <field>
30998              <name>CH7</name>
30999              <description>Enable or disable channel 7</description>
31000              <lsb>7</lsb>
31001              <msb>7</msb>
31002              <enumeratedValues>
31003                <enumeratedValue>
31004                  <name>Disabled</name>
31005                  <description>Disable channel</description>
31006                  <value>0</value>
31007                </enumeratedValue>
31008                <enumeratedValue>
31009                  <name>Enabled</name>
31010                  <description>Enable channel</description>
31011                  <value>1</value>
31012                </enumeratedValue>
31013              </enumeratedValues>
31014            </field>
31015            <field>
31016              <name>CH8</name>
31017              <description>Enable or disable channel 8</description>
31018              <lsb>8</lsb>
31019              <msb>8</msb>
31020              <enumeratedValues>
31021                <enumeratedValue>
31022                  <name>Disabled</name>
31023                  <description>Disable channel</description>
31024                  <value>0</value>
31025                </enumeratedValue>
31026                <enumeratedValue>
31027                  <name>Enabled</name>
31028                  <description>Enable channel</description>
31029                  <value>1</value>
31030                </enumeratedValue>
31031              </enumeratedValues>
31032            </field>
31033            <field>
31034              <name>CH9</name>
31035              <description>Enable or disable channel 9</description>
31036              <lsb>9</lsb>
31037              <msb>9</msb>
31038              <enumeratedValues>
31039                <enumeratedValue>
31040                  <name>Disabled</name>
31041                  <description>Disable channel</description>
31042                  <value>0</value>
31043                </enumeratedValue>
31044                <enumeratedValue>
31045                  <name>Enabled</name>
31046                  <description>Enable channel</description>
31047                  <value>1</value>
31048                </enumeratedValue>
31049              </enumeratedValues>
31050            </field>
31051            <field>
31052              <name>CH20</name>
31053              <description>Enable or disable channel 20</description>
31054              <lsb>20</lsb>
31055              <msb>20</msb>
31056              <enumeratedValues>
31057                <enumeratedValue>
31058                  <name>Disabled</name>
31059                  <description>Disable channel</description>
31060                  <value>0</value>
31061                </enumeratedValue>
31062                <enumeratedValue>
31063                  <name>Enabled</name>
31064                  <description>Enable channel</description>
31065                  <value>1</value>
31066                </enumeratedValue>
31067              </enumeratedValues>
31068            </field>
31069            <field>
31070              <name>CH21</name>
31071              <description>Enable or disable channel 21</description>
31072              <lsb>21</lsb>
31073              <msb>21</msb>
31074              <enumeratedValues>
31075                <enumeratedValue>
31076                  <name>Disabled</name>
31077                  <description>Disable channel</description>
31078                  <value>0</value>
31079                </enumeratedValue>
31080                <enumeratedValue>
31081                  <name>Enabled</name>
31082                  <description>Enable channel</description>
31083                  <value>1</value>
31084                </enumeratedValue>
31085              </enumeratedValues>
31086            </field>
31087            <field>
31088              <name>CH22</name>
31089              <description>Enable or disable channel 22</description>
31090              <lsb>22</lsb>
31091              <msb>22</msb>
31092              <enumeratedValues>
31093                <enumeratedValue>
31094                  <name>Disabled</name>
31095                  <description>Disable channel</description>
31096                  <value>0</value>
31097                </enumeratedValue>
31098                <enumeratedValue>
31099                  <name>Enabled</name>
31100                  <description>Enable channel</description>
31101                  <value>1</value>
31102                </enumeratedValue>
31103              </enumeratedValues>
31104            </field>
31105            <field>
31106              <name>CH23</name>
31107              <description>Enable or disable channel 23</description>
31108              <lsb>23</lsb>
31109              <msb>23</msb>
31110              <enumeratedValues>
31111                <enumeratedValue>
31112                  <name>Disabled</name>
31113                  <description>Disable channel</description>
31114                  <value>0</value>
31115                </enumeratedValue>
31116                <enumeratedValue>
31117                  <name>Enabled</name>
31118                  <description>Enable channel</description>
31119                  <value>1</value>
31120                </enumeratedValue>
31121              </enumeratedValues>
31122            </field>
31123            <field>
31124              <name>CH24</name>
31125              <description>Enable or disable channel 24</description>
31126              <lsb>24</lsb>
31127              <msb>24</msb>
31128              <enumeratedValues>
31129                <enumeratedValue>
31130                  <name>Disabled</name>
31131                  <description>Disable channel</description>
31132                  <value>0</value>
31133                </enumeratedValue>
31134                <enumeratedValue>
31135                  <name>Enabled</name>
31136                  <description>Enable channel</description>
31137                  <value>1</value>
31138                </enumeratedValue>
31139              </enumeratedValues>
31140            </field>
31141            <field>
31142              <name>CH25</name>
31143              <description>Enable or disable channel 25</description>
31144              <lsb>25</lsb>
31145              <msb>25</msb>
31146              <enumeratedValues>
31147                <enumeratedValue>
31148                  <name>Disabled</name>
31149                  <description>Disable channel</description>
31150                  <value>0</value>
31151                </enumeratedValue>
31152                <enumeratedValue>
31153                  <name>Enabled</name>
31154                  <description>Enable channel</description>
31155                  <value>1</value>
31156                </enumeratedValue>
31157              </enumeratedValues>
31158            </field>
31159            <field>
31160              <name>CH26</name>
31161              <description>Enable or disable channel 26</description>
31162              <lsb>26</lsb>
31163              <msb>26</msb>
31164              <enumeratedValues>
31165                <enumeratedValue>
31166                  <name>Disabled</name>
31167                  <description>Disable channel</description>
31168                  <value>0</value>
31169                </enumeratedValue>
31170                <enumeratedValue>
31171                  <name>Enabled</name>
31172                  <description>Enable channel</description>
31173                  <value>1</value>
31174                </enumeratedValue>
31175              </enumeratedValues>
31176            </field>
31177            <field>
31178              <name>CH27</name>
31179              <description>Enable or disable channel 27</description>
31180              <lsb>27</lsb>
31181              <msb>27</msb>
31182              <enumeratedValues>
31183                <enumeratedValue>
31184                  <name>Disabled</name>
31185                  <description>Disable channel</description>
31186                  <value>0</value>
31187                </enumeratedValue>
31188                <enumeratedValue>
31189                  <name>Enabled</name>
31190                  <description>Enable channel</description>
31191                  <value>1</value>
31192                </enumeratedValue>
31193              </enumeratedValues>
31194            </field>
31195            <field>
31196              <name>CH28</name>
31197              <description>Enable or disable channel 28</description>
31198              <lsb>28</lsb>
31199              <msb>28</msb>
31200              <enumeratedValues>
31201                <enumeratedValue>
31202                  <name>Disabled</name>
31203                  <description>Disable channel</description>
31204                  <value>0</value>
31205                </enumeratedValue>
31206                <enumeratedValue>
31207                  <name>Enabled</name>
31208                  <description>Enable channel</description>
31209                  <value>1</value>
31210                </enumeratedValue>
31211              </enumeratedValues>
31212            </field>
31213            <field>
31214              <name>CH29</name>
31215              <description>Enable or disable channel 29</description>
31216              <lsb>29</lsb>
31217              <msb>29</msb>
31218              <enumeratedValues>
31219                <enumeratedValue>
31220                  <name>Disabled</name>
31221                  <description>Disable channel</description>
31222                  <value>0</value>
31223                </enumeratedValue>
31224                <enumeratedValue>
31225                  <name>Enabled</name>
31226                  <description>Enable channel</description>
31227                  <value>1</value>
31228                </enumeratedValue>
31229              </enumeratedValues>
31230            </field>
31231            <field>
31232              <name>CH30</name>
31233              <description>Enable or disable channel 30</description>
31234              <lsb>30</lsb>
31235              <msb>30</msb>
31236              <enumeratedValues>
31237                <enumeratedValue>
31238                  <name>Disabled</name>
31239                  <description>Disable channel</description>
31240                  <value>0</value>
31241                </enumeratedValue>
31242                <enumeratedValue>
31243                  <name>Enabled</name>
31244                  <description>Enable channel</description>
31245                  <value>1</value>
31246                </enumeratedValue>
31247              </enumeratedValues>
31248            </field>
31249            <field>
31250              <name>CH31</name>
31251              <description>Enable or disable channel 31</description>
31252              <lsb>31</lsb>
31253              <msb>31</msb>
31254              <enumeratedValues>
31255                <enumeratedValue>
31256                  <name>Disabled</name>
31257                  <description>Disable channel</description>
31258                  <value>0</value>
31259                </enumeratedValue>
31260                <enumeratedValue>
31261                  <name>Enabled</name>
31262                  <description>Enable channel</description>
31263                  <value>1</value>
31264                </enumeratedValue>
31265              </enumeratedValues>
31266            </field>
31267          </fields>
31268        </register>
31269        <register>
31270          <name>CHENSET</name>
31271          <description>Channel enable set register</description>
31272          <addressOffset>0x504</addressOffset>
31273          <access>read-write</access>
31274          <modifiedWriteValues>oneToSet</modifiedWriteValues>
31275          <fields>
31276            <field>
31277              <name>CH0</name>
31278              <description>Channel 0 enable set register.  Writing '0' has no effect.</description>
31279              <lsb>0</lsb>
31280              <msb>0</msb>
31281              <enumeratedValues>
31282                <usage>read</usage>
31283                <enumeratedValue>
31284                  <name>Disabled</name>
31285                  <description>Read: channel disabled</description>
31286                  <value>0</value>
31287                </enumeratedValue>
31288                <enumeratedValue>
31289                  <name>Enabled</name>
31290                  <description>Read: channel enabled</description>
31291                  <value>1</value>
31292                </enumeratedValue>
31293              </enumeratedValues>
31294              <enumeratedValues>
31295                <usage>write</usage>
31296                <enumeratedValue>
31297                  <name>Set</name>
31298                  <description>Write: Enable channel</description>
31299                  <value>1</value>
31300                </enumeratedValue>
31301              </enumeratedValues>
31302            </field>
31303            <field>
31304              <name>CH1</name>
31305              <description>Channel 1 enable set register.  Writing '0' has no effect.</description>
31306              <lsb>1</lsb>
31307              <msb>1</msb>
31308              <enumeratedValues>
31309                <usage>read</usage>
31310                <enumeratedValue>
31311                  <name>Disabled</name>
31312                  <description>Read: channel disabled</description>
31313                  <value>0</value>
31314                </enumeratedValue>
31315                <enumeratedValue>
31316                  <name>Enabled</name>
31317                  <description>Read: channel enabled</description>
31318                  <value>1</value>
31319                </enumeratedValue>
31320              </enumeratedValues>
31321              <enumeratedValues>
31322                <usage>write</usage>
31323                <enumeratedValue>
31324                  <name>Set</name>
31325                  <description>Write: Enable channel</description>
31326                  <value>1</value>
31327                </enumeratedValue>
31328              </enumeratedValues>
31329            </field>
31330            <field>
31331              <name>CH2</name>
31332              <description>Channel 2 enable set register.  Writing '0' has no effect.</description>
31333              <lsb>2</lsb>
31334              <msb>2</msb>
31335              <enumeratedValues>
31336                <usage>read</usage>
31337                <enumeratedValue>
31338                  <name>Disabled</name>
31339                  <description>Read: channel disabled</description>
31340                  <value>0</value>
31341                </enumeratedValue>
31342                <enumeratedValue>
31343                  <name>Enabled</name>
31344                  <description>Read: channel enabled</description>
31345                  <value>1</value>
31346                </enumeratedValue>
31347              </enumeratedValues>
31348              <enumeratedValues>
31349                <usage>write</usage>
31350                <enumeratedValue>
31351                  <name>Set</name>
31352                  <description>Write: Enable channel</description>
31353                  <value>1</value>
31354                </enumeratedValue>
31355              </enumeratedValues>
31356            </field>
31357            <field>
31358              <name>CH3</name>
31359              <description>Channel 3 enable set register.  Writing '0' has no effect.</description>
31360              <lsb>3</lsb>
31361              <msb>3</msb>
31362              <enumeratedValues>
31363                <usage>read</usage>
31364                <enumeratedValue>
31365                  <name>Disabled</name>
31366                  <description>Read: channel disabled</description>
31367                  <value>0</value>
31368                </enumeratedValue>
31369                <enumeratedValue>
31370                  <name>Enabled</name>
31371                  <description>Read: channel enabled</description>
31372                  <value>1</value>
31373                </enumeratedValue>
31374              </enumeratedValues>
31375              <enumeratedValues>
31376                <usage>write</usage>
31377                <enumeratedValue>
31378                  <name>Set</name>
31379                  <description>Write: Enable channel</description>
31380                  <value>1</value>
31381                </enumeratedValue>
31382              </enumeratedValues>
31383            </field>
31384            <field>
31385              <name>CH4</name>
31386              <description>Channel 4 enable set register.  Writing '0' has no effect.</description>
31387              <lsb>4</lsb>
31388              <msb>4</msb>
31389              <enumeratedValues>
31390                <usage>read</usage>
31391                <enumeratedValue>
31392                  <name>Disabled</name>
31393                  <description>Read: channel disabled</description>
31394                  <value>0</value>
31395                </enumeratedValue>
31396                <enumeratedValue>
31397                  <name>Enabled</name>
31398                  <description>Read: channel enabled</description>
31399                  <value>1</value>
31400                </enumeratedValue>
31401              </enumeratedValues>
31402              <enumeratedValues>
31403                <usage>write</usage>
31404                <enumeratedValue>
31405                  <name>Set</name>
31406                  <description>Write: Enable channel</description>
31407                  <value>1</value>
31408                </enumeratedValue>
31409              </enumeratedValues>
31410            </field>
31411            <field>
31412              <name>CH5</name>
31413              <description>Channel 5 enable set register.  Writing '0' has no effect.</description>
31414              <lsb>5</lsb>
31415              <msb>5</msb>
31416              <enumeratedValues>
31417                <usage>read</usage>
31418                <enumeratedValue>
31419                  <name>Disabled</name>
31420                  <description>Read: channel disabled</description>
31421                  <value>0</value>
31422                </enumeratedValue>
31423                <enumeratedValue>
31424                  <name>Enabled</name>
31425                  <description>Read: channel enabled</description>
31426                  <value>1</value>
31427                </enumeratedValue>
31428              </enumeratedValues>
31429              <enumeratedValues>
31430                <usage>write</usage>
31431                <enumeratedValue>
31432                  <name>Set</name>
31433                  <description>Write: Enable channel</description>
31434                  <value>1</value>
31435                </enumeratedValue>
31436              </enumeratedValues>
31437            </field>
31438            <field>
31439              <name>CH6</name>
31440              <description>Channel 6 enable set register.  Writing '0' has no effect.</description>
31441              <lsb>6</lsb>
31442              <msb>6</msb>
31443              <enumeratedValues>
31444                <usage>read</usage>
31445                <enumeratedValue>
31446                  <name>Disabled</name>
31447                  <description>Read: channel disabled</description>
31448                  <value>0</value>
31449                </enumeratedValue>
31450                <enumeratedValue>
31451                  <name>Enabled</name>
31452                  <description>Read: channel enabled</description>
31453                  <value>1</value>
31454                </enumeratedValue>
31455              </enumeratedValues>
31456              <enumeratedValues>
31457                <usage>write</usage>
31458                <enumeratedValue>
31459                  <name>Set</name>
31460                  <description>Write: Enable channel</description>
31461                  <value>1</value>
31462                </enumeratedValue>
31463              </enumeratedValues>
31464            </field>
31465            <field>
31466              <name>CH7</name>
31467              <description>Channel 7 enable set register.  Writing '0' has no effect.</description>
31468              <lsb>7</lsb>
31469              <msb>7</msb>
31470              <enumeratedValues>
31471                <usage>read</usage>
31472                <enumeratedValue>
31473                  <name>Disabled</name>
31474                  <description>Read: channel disabled</description>
31475                  <value>0</value>
31476                </enumeratedValue>
31477                <enumeratedValue>
31478                  <name>Enabled</name>
31479                  <description>Read: channel enabled</description>
31480                  <value>1</value>
31481                </enumeratedValue>
31482              </enumeratedValues>
31483              <enumeratedValues>
31484                <usage>write</usage>
31485                <enumeratedValue>
31486                  <name>Set</name>
31487                  <description>Write: Enable channel</description>
31488                  <value>1</value>
31489                </enumeratedValue>
31490              </enumeratedValues>
31491            </field>
31492            <field>
31493              <name>CH8</name>
31494              <description>Channel 8 enable set register.  Writing '0' has no effect.</description>
31495              <lsb>8</lsb>
31496              <msb>8</msb>
31497              <enumeratedValues>
31498                <usage>read</usage>
31499                <enumeratedValue>
31500                  <name>Disabled</name>
31501                  <description>Read: channel disabled</description>
31502                  <value>0</value>
31503                </enumeratedValue>
31504                <enumeratedValue>
31505                  <name>Enabled</name>
31506                  <description>Read: channel enabled</description>
31507                  <value>1</value>
31508                </enumeratedValue>
31509              </enumeratedValues>
31510              <enumeratedValues>
31511                <usage>write</usage>
31512                <enumeratedValue>
31513                  <name>Set</name>
31514                  <description>Write: Enable channel</description>
31515                  <value>1</value>
31516                </enumeratedValue>
31517              </enumeratedValues>
31518            </field>
31519            <field>
31520              <name>CH9</name>
31521              <description>Channel 9 enable set register.  Writing '0' has no effect.</description>
31522              <lsb>9</lsb>
31523              <msb>9</msb>
31524              <enumeratedValues>
31525                <usage>read</usage>
31526                <enumeratedValue>
31527                  <name>Disabled</name>
31528                  <description>Read: channel disabled</description>
31529                  <value>0</value>
31530                </enumeratedValue>
31531                <enumeratedValue>
31532                  <name>Enabled</name>
31533                  <description>Read: channel enabled</description>
31534                  <value>1</value>
31535                </enumeratedValue>
31536              </enumeratedValues>
31537              <enumeratedValues>
31538                <usage>write</usage>
31539                <enumeratedValue>
31540                  <name>Set</name>
31541                  <description>Write: Enable channel</description>
31542                  <value>1</value>
31543                </enumeratedValue>
31544              </enumeratedValues>
31545            </field>
31546            <field>
31547              <name>CH20</name>
31548              <description>Channel 20 enable set register.  Writing '0' has no effect.</description>
31549              <lsb>20</lsb>
31550              <msb>20</msb>
31551              <enumeratedValues>
31552                <usage>read</usage>
31553                <enumeratedValue>
31554                  <name>Disabled</name>
31555                  <description>Read: channel disabled</description>
31556                  <value>0</value>
31557                </enumeratedValue>
31558                <enumeratedValue>
31559                  <name>Enabled</name>
31560                  <description>Read: channel enabled</description>
31561                  <value>1</value>
31562                </enumeratedValue>
31563              </enumeratedValues>
31564              <enumeratedValues>
31565                <usage>write</usage>
31566                <enumeratedValue>
31567                  <name>Set</name>
31568                  <description>Write: Enable channel</description>
31569                  <value>1</value>
31570                </enumeratedValue>
31571              </enumeratedValues>
31572            </field>
31573            <field>
31574              <name>CH21</name>
31575              <description>Channel 21 enable set register.  Writing '0' has no effect.</description>
31576              <lsb>21</lsb>
31577              <msb>21</msb>
31578              <enumeratedValues>
31579                <usage>read</usage>
31580                <enumeratedValue>
31581                  <name>Disabled</name>
31582                  <description>Read: channel disabled</description>
31583                  <value>0</value>
31584                </enumeratedValue>
31585                <enumeratedValue>
31586                  <name>Enabled</name>
31587                  <description>Read: channel enabled</description>
31588                  <value>1</value>
31589                </enumeratedValue>
31590              </enumeratedValues>
31591              <enumeratedValues>
31592                <usage>write</usage>
31593                <enumeratedValue>
31594                  <name>Set</name>
31595                  <description>Write: Enable channel</description>
31596                  <value>1</value>
31597                </enumeratedValue>
31598              </enumeratedValues>
31599            </field>
31600            <field>
31601              <name>CH22</name>
31602              <description>Channel 22 enable set register.  Writing '0' has no effect.</description>
31603              <lsb>22</lsb>
31604              <msb>22</msb>
31605              <enumeratedValues>
31606                <usage>read</usage>
31607                <enumeratedValue>
31608                  <name>Disabled</name>
31609                  <description>Read: channel disabled</description>
31610                  <value>0</value>
31611                </enumeratedValue>
31612                <enumeratedValue>
31613                  <name>Enabled</name>
31614                  <description>Read: channel enabled</description>
31615                  <value>1</value>
31616                </enumeratedValue>
31617              </enumeratedValues>
31618              <enumeratedValues>
31619                <usage>write</usage>
31620                <enumeratedValue>
31621                  <name>Set</name>
31622                  <description>Write: Enable channel</description>
31623                  <value>1</value>
31624                </enumeratedValue>
31625              </enumeratedValues>
31626            </field>
31627            <field>
31628              <name>CH23</name>
31629              <description>Channel 23 enable set register.  Writing '0' has no effect.</description>
31630              <lsb>23</lsb>
31631              <msb>23</msb>
31632              <enumeratedValues>
31633                <usage>read</usage>
31634                <enumeratedValue>
31635                  <name>Disabled</name>
31636                  <description>Read: channel disabled</description>
31637                  <value>0</value>
31638                </enumeratedValue>
31639                <enumeratedValue>
31640                  <name>Enabled</name>
31641                  <description>Read: channel enabled</description>
31642                  <value>1</value>
31643                </enumeratedValue>
31644              </enumeratedValues>
31645              <enumeratedValues>
31646                <usage>write</usage>
31647                <enumeratedValue>
31648                  <name>Set</name>
31649                  <description>Write: Enable channel</description>
31650                  <value>1</value>
31651                </enumeratedValue>
31652              </enumeratedValues>
31653            </field>
31654            <field>
31655              <name>CH24</name>
31656              <description>Channel 24 enable set register.  Writing '0' has no effect.</description>
31657              <lsb>24</lsb>
31658              <msb>24</msb>
31659              <enumeratedValues>
31660                <usage>read</usage>
31661                <enumeratedValue>
31662                  <name>Disabled</name>
31663                  <description>Read: channel disabled</description>
31664                  <value>0</value>
31665                </enumeratedValue>
31666                <enumeratedValue>
31667                  <name>Enabled</name>
31668                  <description>Read: channel enabled</description>
31669                  <value>1</value>
31670                </enumeratedValue>
31671              </enumeratedValues>
31672              <enumeratedValues>
31673                <usage>write</usage>
31674                <enumeratedValue>
31675                  <name>Set</name>
31676                  <description>Write: Enable channel</description>
31677                  <value>1</value>
31678                </enumeratedValue>
31679              </enumeratedValues>
31680            </field>
31681            <field>
31682              <name>CH25</name>
31683              <description>Channel 25 enable set register.  Writing '0' has no effect.</description>
31684              <lsb>25</lsb>
31685              <msb>25</msb>
31686              <enumeratedValues>
31687                <usage>read</usage>
31688                <enumeratedValue>
31689                  <name>Disabled</name>
31690                  <description>Read: channel disabled</description>
31691                  <value>0</value>
31692                </enumeratedValue>
31693                <enumeratedValue>
31694                  <name>Enabled</name>
31695                  <description>Read: channel enabled</description>
31696                  <value>1</value>
31697                </enumeratedValue>
31698              </enumeratedValues>
31699              <enumeratedValues>
31700                <usage>write</usage>
31701                <enumeratedValue>
31702                  <name>Set</name>
31703                  <description>Write: Enable channel</description>
31704                  <value>1</value>
31705                </enumeratedValue>
31706              </enumeratedValues>
31707            </field>
31708            <field>
31709              <name>CH26</name>
31710              <description>Channel 26 enable set register.  Writing '0' has no effect.</description>
31711              <lsb>26</lsb>
31712              <msb>26</msb>
31713              <enumeratedValues>
31714                <usage>read</usage>
31715                <enumeratedValue>
31716                  <name>Disabled</name>
31717                  <description>Read: channel disabled</description>
31718                  <value>0</value>
31719                </enumeratedValue>
31720                <enumeratedValue>
31721                  <name>Enabled</name>
31722                  <description>Read: channel enabled</description>
31723                  <value>1</value>
31724                </enumeratedValue>
31725              </enumeratedValues>
31726              <enumeratedValues>
31727                <usage>write</usage>
31728                <enumeratedValue>
31729                  <name>Set</name>
31730                  <description>Write: Enable channel</description>
31731                  <value>1</value>
31732                </enumeratedValue>
31733              </enumeratedValues>
31734            </field>
31735            <field>
31736              <name>CH27</name>
31737              <description>Channel 27 enable set register.  Writing '0' has no effect.</description>
31738              <lsb>27</lsb>
31739              <msb>27</msb>
31740              <enumeratedValues>
31741                <usage>read</usage>
31742                <enumeratedValue>
31743                  <name>Disabled</name>
31744                  <description>Read: channel disabled</description>
31745                  <value>0</value>
31746                </enumeratedValue>
31747                <enumeratedValue>
31748                  <name>Enabled</name>
31749                  <description>Read: channel enabled</description>
31750                  <value>1</value>
31751                </enumeratedValue>
31752              </enumeratedValues>
31753              <enumeratedValues>
31754                <usage>write</usage>
31755                <enumeratedValue>
31756                  <name>Set</name>
31757                  <description>Write: Enable channel</description>
31758                  <value>1</value>
31759                </enumeratedValue>
31760              </enumeratedValues>
31761            </field>
31762            <field>
31763              <name>CH28</name>
31764              <description>Channel 28 enable set register.  Writing '0' has no effect.</description>
31765              <lsb>28</lsb>
31766              <msb>28</msb>
31767              <enumeratedValues>
31768                <usage>read</usage>
31769                <enumeratedValue>
31770                  <name>Disabled</name>
31771                  <description>Read: channel disabled</description>
31772                  <value>0</value>
31773                </enumeratedValue>
31774                <enumeratedValue>
31775                  <name>Enabled</name>
31776                  <description>Read: channel enabled</description>
31777                  <value>1</value>
31778                </enumeratedValue>
31779              </enumeratedValues>
31780              <enumeratedValues>
31781                <usage>write</usage>
31782                <enumeratedValue>
31783                  <name>Set</name>
31784                  <description>Write: Enable channel</description>
31785                  <value>1</value>
31786                </enumeratedValue>
31787              </enumeratedValues>
31788            </field>
31789            <field>
31790              <name>CH29</name>
31791              <description>Channel 29 enable set register.  Writing '0' has no effect.</description>
31792              <lsb>29</lsb>
31793              <msb>29</msb>
31794              <enumeratedValues>
31795                <usage>read</usage>
31796                <enumeratedValue>
31797                  <name>Disabled</name>
31798                  <description>Read: channel disabled</description>
31799                  <value>0</value>
31800                </enumeratedValue>
31801                <enumeratedValue>
31802                  <name>Enabled</name>
31803                  <description>Read: channel enabled</description>
31804                  <value>1</value>
31805                </enumeratedValue>
31806              </enumeratedValues>
31807              <enumeratedValues>
31808                <usage>write</usage>
31809                <enumeratedValue>
31810                  <name>Set</name>
31811                  <description>Write: Enable channel</description>
31812                  <value>1</value>
31813                </enumeratedValue>
31814              </enumeratedValues>
31815            </field>
31816            <field>
31817              <name>CH30</name>
31818              <description>Channel 30 enable set register.  Writing '0' has no effect.</description>
31819              <lsb>30</lsb>
31820              <msb>30</msb>
31821              <enumeratedValues>
31822                <usage>read</usage>
31823                <enumeratedValue>
31824                  <name>Disabled</name>
31825                  <description>Read: channel disabled</description>
31826                  <value>0</value>
31827                </enumeratedValue>
31828                <enumeratedValue>
31829                  <name>Enabled</name>
31830                  <description>Read: channel enabled</description>
31831                  <value>1</value>
31832                </enumeratedValue>
31833              </enumeratedValues>
31834              <enumeratedValues>
31835                <usage>write</usage>
31836                <enumeratedValue>
31837                  <name>Set</name>
31838                  <description>Write: Enable channel</description>
31839                  <value>1</value>
31840                </enumeratedValue>
31841              </enumeratedValues>
31842            </field>
31843            <field>
31844              <name>CH31</name>
31845              <description>Channel 31 enable set register.  Writing '0' has no effect.</description>
31846              <lsb>31</lsb>
31847              <msb>31</msb>
31848              <enumeratedValues>
31849                <usage>read</usage>
31850                <enumeratedValue>
31851                  <name>Disabled</name>
31852                  <description>Read: channel disabled</description>
31853                  <value>0</value>
31854                </enumeratedValue>
31855                <enumeratedValue>
31856                  <name>Enabled</name>
31857                  <description>Read: channel enabled</description>
31858                  <value>1</value>
31859                </enumeratedValue>
31860              </enumeratedValues>
31861              <enumeratedValues>
31862                <usage>write</usage>
31863                <enumeratedValue>
31864                  <name>Set</name>
31865                  <description>Write: Enable channel</description>
31866                  <value>1</value>
31867                </enumeratedValue>
31868              </enumeratedValues>
31869            </field>
31870          </fields>
31871        </register>
31872        <register>
31873          <name>CHENCLR</name>
31874          <description>Channel enable clear register</description>
31875          <addressOffset>0x508</addressOffset>
31876          <access>read-write</access>
31877          <modifiedWriteValues>oneToClear</modifiedWriteValues>
31878          <fields>
31879            <field>
31880              <name>CH0</name>
31881              <description>Channel 0 enable clear register.  Writing '0' has no effect.</description>
31882              <lsb>0</lsb>
31883              <msb>0</msb>
31884              <enumeratedValues>
31885                <usage>read</usage>
31886                <enumeratedValue>
31887                  <name>Disabled</name>
31888                  <description>Read: channel disabled</description>
31889                  <value>0</value>
31890                </enumeratedValue>
31891                <enumeratedValue>
31892                  <name>Enabled</name>
31893                  <description>Read: channel enabled</description>
31894                  <value>1</value>
31895                </enumeratedValue>
31896              </enumeratedValues>
31897              <enumeratedValues>
31898                <usage>write</usage>
31899                <enumeratedValue>
31900                  <name>Clear</name>
31901                  <description>Write: disable channel</description>
31902                  <value>1</value>
31903                </enumeratedValue>
31904              </enumeratedValues>
31905            </field>
31906            <field>
31907              <name>CH1</name>
31908              <description>Channel 1 enable clear register.  Writing '0' has no effect.</description>
31909              <lsb>1</lsb>
31910              <msb>1</msb>
31911              <enumeratedValues>
31912                <usage>read</usage>
31913                <enumeratedValue>
31914                  <name>Disabled</name>
31915                  <description>Read: channel disabled</description>
31916                  <value>0</value>
31917                </enumeratedValue>
31918                <enumeratedValue>
31919                  <name>Enabled</name>
31920                  <description>Read: channel enabled</description>
31921                  <value>1</value>
31922                </enumeratedValue>
31923              </enumeratedValues>
31924              <enumeratedValues>
31925                <usage>write</usage>
31926                <enumeratedValue>
31927                  <name>Clear</name>
31928                  <description>Write: disable channel</description>
31929                  <value>1</value>
31930                </enumeratedValue>
31931              </enumeratedValues>
31932            </field>
31933            <field>
31934              <name>CH2</name>
31935              <description>Channel 2 enable clear register.  Writing '0' has no effect.</description>
31936              <lsb>2</lsb>
31937              <msb>2</msb>
31938              <enumeratedValues>
31939                <usage>read</usage>
31940                <enumeratedValue>
31941                  <name>Disabled</name>
31942                  <description>Read: channel disabled</description>
31943                  <value>0</value>
31944                </enumeratedValue>
31945                <enumeratedValue>
31946                  <name>Enabled</name>
31947                  <description>Read: channel enabled</description>
31948                  <value>1</value>
31949                </enumeratedValue>
31950              </enumeratedValues>
31951              <enumeratedValues>
31952                <usage>write</usage>
31953                <enumeratedValue>
31954                  <name>Clear</name>
31955                  <description>Write: disable channel</description>
31956                  <value>1</value>
31957                </enumeratedValue>
31958              </enumeratedValues>
31959            </field>
31960            <field>
31961              <name>CH3</name>
31962              <description>Channel 3 enable clear register.  Writing '0' has no effect.</description>
31963              <lsb>3</lsb>
31964              <msb>3</msb>
31965              <enumeratedValues>
31966                <usage>read</usage>
31967                <enumeratedValue>
31968                  <name>Disabled</name>
31969                  <description>Read: channel disabled</description>
31970                  <value>0</value>
31971                </enumeratedValue>
31972                <enumeratedValue>
31973                  <name>Enabled</name>
31974                  <description>Read: channel enabled</description>
31975                  <value>1</value>
31976                </enumeratedValue>
31977              </enumeratedValues>
31978              <enumeratedValues>
31979                <usage>write</usage>
31980                <enumeratedValue>
31981                  <name>Clear</name>
31982                  <description>Write: disable channel</description>
31983                  <value>1</value>
31984                </enumeratedValue>
31985              </enumeratedValues>
31986            </field>
31987            <field>
31988              <name>CH4</name>
31989              <description>Channel 4 enable clear register.  Writing '0' has no effect.</description>
31990              <lsb>4</lsb>
31991              <msb>4</msb>
31992              <enumeratedValues>
31993                <usage>read</usage>
31994                <enumeratedValue>
31995                  <name>Disabled</name>
31996                  <description>Read: channel disabled</description>
31997                  <value>0</value>
31998                </enumeratedValue>
31999                <enumeratedValue>
32000                  <name>Enabled</name>
32001                  <description>Read: channel enabled</description>
32002                  <value>1</value>
32003                </enumeratedValue>
32004              </enumeratedValues>
32005              <enumeratedValues>
32006                <usage>write</usage>
32007                <enumeratedValue>
32008                  <name>Clear</name>
32009                  <description>Write: disable channel</description>
32010                  <value>1</value>
32011                </enumeratedValue>
32012              </enumeratedValues>
32013            </field>
32014            <field>
32015              <name>CH5</name>
32016              <description>Channel 5 enable clear register.  Writing '0' has no effect.</description>
32017              <lsb>5</lsb>
32018              <msb>5</msb>
32019              <enumeratedValues>
32020                <usage>read</usage>
32021                <enumeratedValue>
32022                  <name>Disabled</name>
32023                  <description>Read: channel disabled</description>
32024                  <value>0</value>
32025                </enumeratedValue>
32026                <enumeratedValue>
32027                  <name>Enabled</name>
32028                  <description>Read: channel enabled</description>
32029                  <value>1</value>
32030                </enumeratedValue>
32031              </enumeratedValues>
32032              <enumeratedValues>
32033                <usage>write</usage>
32034                <enumeratedValue>
32035                  <name>Clear</name>
32036                  <description>Write: disable channel</description>
32037                  <value>1</value>
32038                </enumeratedValue>
32039              </enumeratedValues>
32040            </field>
32041            <field>
32042              <name>CH6</name>
32043              <description>Channel 6 enable clear register.  Writing '0' has no effect.</description>
32044              <lsb>6</lsb>
32045              <msb>6</msb>
32046              <enumeratedValues>
32047                <usage>read</usage>
32048                <enumeratedValue>
32049                  <name>Disabled</name>
32050                  <description>Read: channel disabled</description>
32051                  <value>0</value>
32052                </enumeratedValue>
32053                <enumeratedValue>
32054                  <name>Enabled</name>
32055                  <description>Read: channel enabled</description>
32056                  <value>1</value>
32057                </enumeratedValue>
32058              </enumeratedValues>
32059              <enumeratedValues>
32060                <usage>write</usage>
32061                <enumeratedValue>
32062                  <name>Clear</name>
32063                  <description>Write: disable channel</description>
32064                  <value>1</value>
32065                </enumeratedValue>
32066              </enumeratedValues>
32067            </field>
32068            <field>
32069              <name>CH7</name>
32070              <description>Channel 7 enable clear register.  Writing '0' has no effect.</description>
32071              <lsb>7</lsb>
32072              <msb>7</msb>
32073              <enumeratedValues>
32074                <usage>read</usage>
32075                <enumeratedValue>
32076                  <name>Disabled</name>
32077                  <description>Read: channel disabled</description>
32078                  <value>0</value>
32079                </enumeratedValue>
32080                <enumeratedValue>
32081                  <name>Enabled</name>
32082                  <description>Read: channel enabled</description>
32083                  <value>1</value>
32084                </enumeratedValue>
32085              </enumeratedValues>
32086              <enumeratedValues>
32087                <usage>write</usage>
32088                <enumeratedValue>
32089                  <name>Clear</name>
32090                  <description>Write: disable channel</description>
32091                  <value>1</value>
32092                </enumeratedValue>
32093              </enumeratedValues>
32094            </field>
32095            <field>
32096              <name>CH8</name>
32097              <description>Channel 8 enable clear register.  Writing '0' has no effect.</description>
32098              <lsb>8</lsb>
32099              <msb>8</msb>
32100              <enumeratedValues>
32101                <usage>read</usage>
32102                <enumeratedValue>
32103                  <name>Disabled</name>
32104                  <description>Read: channel disabled</description>
32105                  <value>0</value>
32106                </enumeratedValue>
32107                <enumeratedValue>
32108                  <name>Enabled</name>
32109                  <description>Read: channel enabled</description>
32110                  <value>1</value>
32111                </enumeratedValue>
32112              </enumeratedValues>
32113              <enumeratedValues>
32114                <usage>write</usage>
32115                <enumeratedValue>
32116                  <name>Clear</name>
32117                  <description>Write: disable channel</description>
32118                  <value>1</value>
32119                </enumeratedValue>
32120              </enumeratedValues>
32121            </field>
32122            <field>
32123              <name>CH9</name>
32124              <description>Channel 9 enable clear register.  Writing '0' has no effect.</description>
32125              <lsb>9</lsb>
32126              <msb>9</msb>
32127              <enumeratedValues>
32128                <usage>read</usage>
32129                <enumeratedValue>
32130                  <name>Disabled</name>
32131                  <description>Read: channel disabled</description>
32132                  <value>0</value>
32133                </enumeratedValue>
32134                <enumeratedValue>
32135                  <name>Enabled</name>
32136                  <description>Read: channel enabled</description>
32137                  <value>1</value>
32138                </enumeratedValue>
32139              </enumeratedValues>
32140              <enumeratedValues>
32141                <usage>write</usage>
32142                <enumeratedValue>
32143                  <name>Clear</name>
32144                  <description>Write: disable channel</description>
32145                  <value>1</value>
32146                </enumeratedValue>
32147              </enumeratedValues>
32148            </field>
32149            <field>
32150              <name>CH20</name>
32151              <description>Channel 20 enable clear register.  Writing '0' has no effect.</description>
32152              <lsb>20</lsb>
32153              <msb>20</msb>
32154              <enumeratedValues>
32155                <usage>read</usage>
32156                <enumeratedValue>
32157                  <name>Disabled</name>
32158                  <description>Read: channel disabled</description>
32159                  <value>0</value>
32160                </enumeratedValue>
32161                <enumeratedValue>
32162                  <name>Enabled</name>
32163                  <description>Read: channel enabled</description>
32164                  <value>1</value>
32165                </enumeratedValue>
32166              </enumeratedValues>
32167              <enumeratedValues>
32168                <usage>write</usage>
32169                <enumeratedValue>
32170                  <name>Clear</name>
32171                  <description>Write: disable channel</description>
32172                  <value>1</value>
32173                </enumeratedValue>
32174              </enumeratedValues>
32175            </field>
32176            <field>
32177              <name>CH21</name>
32178              <description>Channel 21 enable clear register.  Writing '0' has no effect.</description>
32179              <lsb>21</lsb>
32180              <msb>21</msb>
32181              <enumeratedValues>
32182                <usage>read</usage>
32183                <enumeratedValue>
32184                  <name>Disabled</name>
32185                  <description>Read: channel disabled</description>
32186                  <value>0</value>
32187                </enumeratedValue>
32188                <enumeratedValue>
32189                  <name>Enabled</name>
32190                  <description>Read: channel enabled</description>
32191                  <value>1</value>
32192                </enumeratedValue>
32193              </enumeratedValues>
32194              <enumeratedValues>
32195                <usage>write</usage>
32196                <enumeratedValue>
32197                  <name>Clear</name>
32198                  <description>Write: disable channel</description>
32199                  <value>1</value>
32200                </enumeratedValue>
32201              </enumeratedValues>
32202            </field>
32203            <field>
32204              <name>CH22</name>
32205              <description>Channel 22 enable clear register.  Writing '0' has no effect.</description>
32206              <lsb>22</lsb>
32207              <msb>22</msb>
32208              <enumeratedValues>
32209                <usage>read</usage>
32210                <enumeratedValue>
32211                  <name>Disabled</name>
32212                  <description>Read: channel disabled</description>
32213                  <value>0</value>
32214                </enumeratedValue>
32215                <enumeratedValue>
32216                  <name>Enabled</name>
32217                  <description>Read: channel enabled</description>
32218                  <value>1</value>
32219                </enumeratedValue>
32220              </enumeratedValues>
32221              <enumeratedValues>
32222                <usage>write</usage>
32223                <enumeratedValue>
32224                  <name>Clear</name>
32225                  <description>Write: disable channel</description>
32226                  <value>1</value>
32227                </enumeratedValue>
32228              </enumeratedValues>
32229            </field>
32230            <field>
32231              <name>CH23</name>
32232              <description>Channel 23 enable clear register.  Writing '0' has no effect.</description>
32233              <lsb>23</lsb>
32234              <msb>23</msb>
32235              <enumeratedValues>
32236                <usage>read</usage>
32237                <enumeratedValue>
32238                  <name>Disabled</name>
32239                  <description>Read: channel disabled</description>
32240                  <value>0</value>
32241                </enumeratedValue>
32242                <enumeratedValue>
32243                  <name>Enabled</name>
32244                  <description>Read: channel enabled</description>
32245                  <value>1</value>
32246                </enumeratedValue>
32247              </enumeratedValues>
32248              <enumeratedValues>
32249                <usage>write</usage>
32250                <enumeratedValue>
32251                  <name>Clear</name>
32252                  <description>Write: disable channel</description>
32253                  <value>1</value>
32254                </enumeratedValue>
32255              </enumeratedValues>
32256            </field>
32257            <field>
32258              <name>CH24</name>
32259              <description>Channel 24 enable clear register.  Writing '0' has no effect.</description>
32260              <lsb>24</lsb>
32261              <msb>24</msb>
32262              <enumeratedValues>
32263                <usage>read</usage>
32264                <enumeratedValue>
32265                  <name>Disabled</name>
32266                  <description>Read: channel disabled</description>
32267                  <value>0</value>
32268                </enumeratedValue>
32269                <enumeratedValue>
32270                  <name>Enabled</name>
32271                  <description>Read: channel enabled</description>
32272                  <value>1</value>
32273                </enumeratedValue>
32274              </enumeratedValues>
32275              <enumeratedValues>
32276                <usage>write</usage>
32277                <enumeratedValue>
32278                  <name>Clear</name>
32279                  <description>Write: disable channel</description>
32280                  <value>1</value>
32281                </enumeratedValue>
32282              </enumeratedValues>
32283            </field>
32284            <field>
32285              <name>CH25</name>
32286              <description>Channel 25 enable clear register.  Writing '0' has no effect.</description>
32287              <lsb>25</lsb>
32288              <msb>25</msb>
32289              <enumeratedValues>
32290                <usage>read</usage>
32291                <enumeratedValue>
32292                  <name>Disabled</name>
32293                  <description>Read: channel disabled</description>
32294                  <value>0</value>
32295                </enumeratedValue>
32296                <enumeratedValue>
32297                  <name>Enabled</name>
32298                  <description>Read: channel enabled</description>
32299                  <value>1</value>
32300                </enumeratedValue>
32301              </enumeratedValues>
32302              <enumeratedValues>
32303                <usage>write</usage>
32304                <enumeratedValue>
32305                  <name>Clear</name>
32306                  <description>Write: disable channel</description>
32307                  <value>1</value>
32308                </enumeratedValue>
32309              </enumeratedValues>
32310            </field>
32311            <field>
32312              <name>CH26</name>
32313              <description>Channel 26 enable clear register.  Writing '0' has no effect.</description>
32314              <lsb>26</lsb>
32315              <msb>26</msb>
32316              <enumeratedValues>
32317                <usage>read</usage>
32318                <enumeratedValue>
32319                  <name>Disabled</name>
32320                  <description>Read: channel disabled</description>
32321                  <value>0</value>
32322                </enumeratedValue>
32323                <enumeratedValue>
32324                  <name>Enabled</name>
32325                  <description>Read: channel enabled</description>
32326                  <value>1</value>
32327                </enumeratedValue>
32328              </enumeratedValues>
32329              <enumeratedValues>
32330                <usage>write</usage>
32331                <enumeratedValue>
32332                  <name>Clear</name>
32333                  <description>Write: disable channel</description>
32334                  <value>1</value>
32335                </enumeratedValue>
32336              </enumeratedValues>
32337            </field>
32338            <field>
32339              <name>CH27</name>
32340              <description>Channel 27 enable clear register.  Writing '0' has no effect.</description>
32341              <lsb>27</lsb>
32342              <msb>27</msb>
32343              <enumeratedValues>
32344                <usage>read</usage>
32345                <enumeratedValue>
32346                  <name>Disabled</name>
32347                  <description>Read: channel disabled</description>
32348                  <value>0</value>
32349                </enumeratedValue>
32350                <enumeratedValue>
32351                  <name>Enabled</name>
32352                  <description>Read: channel enabled</description>
32353                  <value>1</value>
32354                </enumeratedValue>
32355              </enumeratedValues>
32356              <enumeratedValues>
32357                <usage>write</usage>
32358                <enumeratedValue>
32359                  <name>Clear</name>
32360                  <description>Write: disable channel</description>
32361                  <value>1</value>
32362                </enumeratedValue>
32363              </enumeratedValues>
32364            </field>
32365            <field>
32366              <name>CH28</name>
32367              <description>Channel 28 enable clear register.  Writing '0' has no effect.</description>
32368              <lsb>28</lsb>
32369              <msb>28</msb>
32370              <enumeratedValues>
32371                <usage>read</usage>
32372                <enumeratedValue>
32373                  <name>Disabled</name>
32374                  <description>Read: channel disabled</description>
32375                  <value>0</value>
32376                </enumeratedValue>
32377                <enumeratedValue>
32378                  <name>Enabled</name>
32379                  <description>Read: channel enabled</description>
32380                  <value>1</value>
32381                </enumeratedValue>
32382              </enumeratedValues>
32383              <enumeratedValues>
32384                <usage>write</usage>
32385                <enumeratedValue>
32386                  <name>Clear</name>
32387                  <description>Write: disable channel</description>
32388                  <value>1</value>
32389                </enumeratedValue>
32390              </enumeratedValues>
32391            </field>
32392            <field>
32393              <name>CH29</name>
32394              <description>Channel 29 enable clear register.  Writing '0' has no effect.</description>
32395              <lsb>29</lsb>
32396              <msb>29</msb>
32397              <enumeratedValues>
32398                <usage>read</usage>
32399                <enumeratedValue>
32400                  <name>Disabled</name>
32401                  <description>Read: channel disabled</description>
32402                  <value>0</value>
32403                </enumeratedValue>
32404                <enumeratedValue>
32405                  <name>Enabled</name>
32406                  <description>Read: channel enabled</description>
32407                  <value>1</value>
32408                </enumeratedValue>
32409              </enumeratedValues>
32410              <enumeratedValues>
32411                <usage>write</usage>
32412                <enumeratedValue>
32413                  <name>Clear</name>
32414                  <description>Write: disable channel</description>
32415                  <value>1</value>
32416                </enumeratedValue>
32417              </enumeratedValues>
32418            </field>
32419            <field>
32420              <name>CH30</name>
32421              <description>Channel 30 enable clear register.  Writing '0' has no effect.</description>
32422              <lsb>30</lsb>
32423              <msb>30</msb>
32424              <enumeratedValues>
32425                <usage>read</usage>
32426                <enumeratedValue>
32427                  <name>Disabled</name>
32428                  <description>Read: channel disabled</description>
32429                  <value>0</value>
32430                </enumeratedValue>
32431                <enumeratedValue>
32432                  <name>Enabled</name>
32433                  <description>Read: channel enabled</description>
32434                  <value>1</value>
32435                </enumeratedValue>
32436              </enumeratedValues>
32437              <enumeratedValues>
32438                <usage>write</usage>
32439                <enumeratedValue>
32440                  <name>Clear</name>
32441                  <description>Write: disable channel</description>
32442                  <value>1</value>
32443                </enumeratedValue>
32444              </enumeratedValues>
32445            </field>
32446            <field>
32447              <name>CH31</name>
32448              <description>Channel 31 enable clear register.  Writing '0' has no effect.</description>
32449              <lsb>31</lsb>
32450              <msb>31</msb>
32451              <enumeratedValues>
32452                <usage>read</usage>
32453                <enumeratedValue>
32454                  <name>Disabled</name>
32455                  <description>Read: channel disabled</description>
32456                  <value>0</value>
32457                </enumeratedValue>
32458                <enumeratedValue>
32459                  <name>Enabled</name>
32460                  <description>Read: channel enabled</description>
32461                  <value>1</value>
32462                </enumeratedValue>
32463              </enumeratedValues>
32464              <enumeratedValues>
32465                <usage>write</usage>
32466                <enumeratedValue>
32467                  <name>Clear</name>
32468                  <description>Write: disable channel</description>
32469                  <value>1</value>
32470                </enumeratedValue>
32471              </enumeratedValues>
32472            </field>
32473          </fields>
32474        </register>
32475        <cluster>
32476          <dim>10</dim>
32477          <dimIncrement>0x008</dimIncrement>
32478          <name>CH[%s]</name>
32479          <description>PPI Channel</description>
32480          <headerStructName>PPI_CH</headerStructName>
32481          <access>read-write</access>
32482          <addressOffset>0x510</addressOffset>
32483          <register>
32484            <name>EEP</name>
32485            <description>Description cluster: Channel n event endpoint</description>
32486            <addressOffset>0x000</addressOffset>
32487            <access>read-write</access>
32488            <fields>
32489              <field>
32490                <name>EEP</name>
32491                <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
32492                <lsb>0</lsb>
32493                <msb>31</msb>
32494              </field>
32495            </fields>
32496          </register>
32497          <register>
32498            <name>TEP</name>
32499            <description>Description cluster: Channel n task endpoint</description>
32500            <addressOffset>0x004</addressOffset>
32501            <access>read-write</access>
32502            <fields>
32503              <field>
32504                <name>TEP</name>
32505                <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
32506                <lsb>0</lsb>
32507                <msb>31</msb>
32508              </field>
32509            </fields>
32510          </register>
32511        </cluster>
32512        <register>
32513          <dim>0x6</dim>
32514          <dimIncrement>0x4</dimIncrement>
32515          <name>CHG[%s]</name>
32516          <description>Description collection: Channel group n</description>
32517          <addressOffset>0x800</addressOffset>
32518          <access>read-write</access>
32519          <fields>
32520            <field>
32521              <name>CH0</name>
32522              <description>Include or exclude channel 0</description>
32523              <lsb>0</lsb>
32524              <msb>0</msb>
32525              <enumeratedValues>
32526                <enumeratedValue>
32527                  <name>Excluded</name>
32528                  <description>Exclude</description>
32529                  <value>0</value>
32530                </enumeratedValue>
32531                <enumeratedValue>
32532                  <name>Included</name>
32533                  <description>Include</description>
32534                  <value>1</value>
32535                </enumeratedValue>
32536              </enumeratedValues>
32537            </field>
32538            <field>
32539              <name>CH1</name>
32540              <description>Include or exclude channel 1</description>
32541              <lsb>1</lsb>
32542              <msb>1</msb>
32543              <enumeratedValues>
32544                <enumeratedValue>
32545                  <name>Excluded</name>
32546                  <description>Exclude</description>
32547                  <value>0</value>
32548                </enumeratedValue>
32549                <enumeratedValue>
32550                  <name>Included</name>
32551                  <description>Include</description>
32552                  <value>1</value>
32553                </enumeratedValue>
32554              </enumeratedValues>
32555            </field>
32556            <field>
32557              <name>CH2</name>
32558              <description>Include or exclude channel 2</description>
32559              <lsb>2</lsb>
32560              <msb>2</msb>
32561              <enumeratedValues>
32562                <enumeratedValue>
32563                  <name>Excluded</name>
32564                  <description>Exclude</description>
32565                  <value>0</value>
32566                </enumeratedValue>
32567                <enumeratedValue>
32568                  <name>Included</name>
32569                  <description>Include</description>
32570                  <value>1</value>
32571                </enumeratedValue>
32572              </enumeratedValues>
32573            </field>
32574            <field>
32575              <name>CH3</name>
32576              <description>Include or exclude channel 3</description>
32577              <lsb>3</lsb>
32578              <msb>3</msb>
32579              <enumeratedValues>
32580                <enumeratedValue>
32581                  <name>Excluded</name>
32582                  <description>Exclude</description>
32583                  <value>0</value>
32584                </enumeratedValue>
32585                <enumeratedValue>
32586                  <name>Included</name>
32587                  <description>Include</description>
32588                  <value>1</value>
32589                </enumeratedValue>
32590              </enumeratedValues>
32591            </field>
32592            <field>
32593              <name>CH4</name>
32594              <description>Include or exclude channel 4</description>
32595              <lsb>4</lsb>
32596              <msb>4</msb>
32597              <enumeratedValues>
32598                <enumeratedValue>
32599                  <name>Excluded</name>
32600                  <description>Exclude</description>
32601                  <value>0</value>
32602                </enumeratedValue>
32603                <enumeratedValue>
32604                  <name>Included</name>
32605                  <description>Include</description>
32606                  <value>1</value>
32607                </enumeratedValue>
32608              </enumeratedValues>
32609            </field>
32610            <field>
32611              <name>CH5</name>
32612              <description>Include or exclude channel 5</description>
32613              <lsb>5</lsb>
32614              <msb>5</msb>
32615              <enumeratedValues>
32616                <enumeratedValue>
32617                  <name>Excluded</name>
32618                  <description>Exclude</description>
32619                  <value>0</value>
32620                </enumeratedValue>
32621                <enumeratedValue>
32622                  <name>Included</name>
32623                  <description>Include</description>
32624                  <value>1</value>
32625                </enumeratedValue>
32626              </enumeratedValues>
32627            </field>
32628            <field>
32629              <name>CH6</name>
32630              <description>Include or exclude channel 6</description>
32631              <lsb>6</lsb>
32632              <msb>6</msb>
32633              <enumeratedValues>
32634                <enumeratedValue>
32635                  <name>Excluded</name>
32636                  <description>Exclude</description>
32637                  <value>0</value>
32638                </enumeratedValue>
32639                <enumeratedValue>
32640                  <name>Included</name>
32641                  <description>Include</description>
32642                  <value>1</value>
32643                </enumeratedValue>
32644              </enumeratedValues>
32645            </field>
32646            <field>
32647              <name>CH7</name>
32648              <description>Include or exclude channel 7</description>
32649              <lsb>7</lsb>
32650              <msb>7</msb>
32651              <enumeratedValues>
32652                <enumeratedValue>
32653                  <name>Excluded</name>
32654                  <description>Exclude</description>
32655                  <value>0</value>
32656                </enumeratedValue>
32657                <enumeratedValue>
32658                  <name>Included</name>
32659                  <description>Include</description>
32660                  <value>1</value>
32661                </enumeratedValue>
32662              </enumeratedValues>
32663            </field>
32664            <field>
32665              <name>CH8</name>
32666              <description>Include or exclude channel 8</description>
32667              <lsb>8</lsb>
32668              <msb>8</msb>
32669              <enumeratedValues>
32670                <enumeratedValue>
32671                  <name>Excluded</name>
32672                  <description>Exclude</description>
32673                  <value>0</value>
32674                </enumeratedValue>
32675                <enumeratedValue>
32676                  <name>Included</name>
32677                  <description>Include</description>
32678                  <value>1</value>
32679                </enumeratedValue>
32680              </enumeratedValues>
32681            </field>
32682            <field>
32683              <name>CH9</name>
32684              <description>Include or exclude channel 9</description>
32685              <lsb>9</lsb>
32686              <msb>9</msb>
32687              <enumeratedValues>
32688                <enumeratedValue>
32689                  <name>Excluded</name>
32690                  <description>Exclude</description>
32691                  <value>0</value>
32692                </enumeratedValue>
32693                <enumeratedValue>
32694                  <name>Included</name>
32695                  <description>Include</description>
32696                  <value>1</value>
32697                </enumeratedValue>
32698              </enumeratedValues>
32699            </field>
32700            <field>
32701              <name>CH20</name>
32702              <description>Include or exclude channel 20</description>
32703              <lsb>20</lsb>
32704              <msb>20</msb>
32705              <enumeratedValues>
32706                <enumeratedValue>
32707                  <name>Excluded</name>
32708                  <description>Exclude</description>
32709                  <value>0</value>
32710                </enumeratedValue>
32711                <enumeratedValue>
32712                  <name>Included</name>
32713                  <description>Include</description>
32714                  <value>1</value>
32715                </enumeratedValue>
32716              </enumeratedValues>
32717            </field>
32718            <field>
32719              <name>CH21</name>
32720              <description>Include or exclude channel 21</description>
32721              <lsb>21</lsb>
32722              <msb>21</msb>
32723              <enumeratedValues>
32724                <enumeratedValue>
32725                  <name>Excluded</name>
32726                  <description>Exclude</description>
32727                  <value>0</value>
32728                </enumeratedValue>
32729                <enumeratedValue>
32730                  <name>Included</name>
32731                  <description>Include</description>
32732                  <value>1</value>
32733                </enumeratedValue>
32734              </enumeratedValues>
32735            </field>
32736            <field>
32737              <name>CH22</name>
32738              <description>Include or exclude channel 22</description>
32739              <lsb>22</lsb>
32740              <msb>22</msb>
32741              <enumeratedValues>
32742                <enumeratedValue>
32743                  <name>Excluded</name>
32744                  <description>Exclude</description>
32745                  <value>0</value>
32746                </enumeratedValue>
32747                <enumeratedValue>
32748                  <name>Included</name>
32749                  <description>Include</description>
32750                  <value>1</value>
32751                </enumeratedValue>
32752              </enumeratedValues>
32753            </field>
32754            <field>
32755              <name>CH23</name>
32756              <description>Include or exclude channel 23</description>
32757              <lsb>23</lsb>
32758              <msb>23</msb>
32759              <enumeratedValues>
32760                <enumeratedValue>
32761                  <name>Excluded</name>
32762                  <description>Exclude</description>
32763                  <value>0</value>
32764                </enumeratedValue>
32765                <enumeratedValue>
32766                  <name>Included</name>
32767                  <description>Include</description>
32768                  <value>1</value>
32769                </enumeratedValue>
32770              </enumeratedValues>
32771            </field>
32772            <field>
32773              <name>CH24</name>
32774              <description>Include or exclude channel 24</description>
32775              <lsb>24</lsb>
32776              <msb>24</msb>
32777              <enumeratedValues>
32778                <enumeratedValue>
32779                  <name>Excluded</name>
32780                  <description>Exclude</description>
32781                  <value>0</value>
32782                </enumeratedValue>
32783                <enumeratedValue>
32784                  <name>Included</name>
32785                  <description>Include</description>
32786                  <value>1</value>
32787                </enumeratedValue>
32788              </enumeratedValues>
32789            </field>
32790            <field>
32791              <name>CH25</name>
32792              <description>Include or exclude channel 25</description>
32793              <lsb>25</lsb>
32794              <msb>25</msb>
32795              <enumeratedValues>
32796                <enumeratedValue>
32797                  <name>Excluded</name>
32798                  <description>Exclude</description>
32799                  <value>0</value>
32800                </enumeratedValue>
32801                <enumeratedValue>
32802                  <name>Included</name>
32803                  <description>Include</description>
32804                  <value>1</value>
32805                </enumeratedValue>
32806              </enumeratedValues>
32807            </field>
32808            <field>
32809              <name>CH26</name>
32810              <description>Include or exclude channel 26</description>
32811              <lsb>26</lsb>
32812              <msb>26</msb>
32813              <enumeratedValues>
32814                <enumeratedValue>
32815                  <name>Excluded</name>
32816                  <description>Exclude</description>
32817                  <value>0</value>
32818                </enumeratedValue>
32819                <enumeratedValue>
32820                  <name>Included</name>
32821                  <description>Include</description>
32822                  <value>1</value>
32823                </enumeratedValue>
32824              </enumeratedValues>
32825            </field>
32826            <field>
32827              <name>CH27</name>
32828              <description>Include or exclude channel 27</description>
32829              <lsb>27</lsb>
32830              <msb>27</msb>
32831              <enumeratedValues>
32832                <enumeratedValue>
32833                  <name>Excluded</name>
32834                  <description>Exclude</description>
32835                  <value>0</value>
32836                </enumeratedValue>
32837                <enumeratedValue>
32838                  <name>Included</name>
32839                  <description>Include</description>
32840                  <value>1</value>
32841                </enumeratedValue>
32842              </enumeratedValues>
32843            </field>
32844            <field>
32845              <name>CH28</name>
32846              <description>Include or exclude channel 28</description>
32847              <lsb>28</lsb>
32848              <msb>28</msb>
32849              <enumeratedValues>
32850                <enumeratedValue>
32851                  <name>Excluded</name>
32852                  <description>Exclude</description>
32853                  <value>0</value>
32854                </enumeratedValue>
32855                <enumeratedValue>
32856                  <name>Included</name>
32857                  <description>Include</description>
32858                  <value>1</value>
32859                </enumeratedValue>
32860              </enumeratedValues>
32861            </field>
32862            <field>
32863              <name>CH29</name>
32864              <description>Include or exclude channel 29</description>
32865              <lsb>29</lsb>
32866              <msb>29</msb>
32867              <enumeratedValues>
32868                <enumeratedValue>
32869                  <name>Excluded</name>
32870                  <description>Exclude</description>
32871                  <value>0</value>
32872                </enumeratedValue>
32873                <enumeratedValue>
32874                  <name>Included</name>
32875                  <description>Include</description>
32876                  <value>1</value>
32877                </enumeratedValue>
32878              </enumeratedValues>
32879            </field>
32880            <field>
32881              <name>CH30</name>
32882              <description>Include or exclude channel 30</description>
32883              <lsb>30</lsb>
32884              <msb>30</msb>
32885              <enumeratedValues>
32886                <enumeratedValue>
32887                  <name>Excluded</name>
32888                  <description>Exclude</description>
32889                  <value>0</value>
32890                </enumeratedValue>
32891                <enumeratedValue>
32892                  <name>Included</name>
32893                  <description>Include</description>
32894                  <value>1</value>
32895                </enumeratedValue>
32896              </enumeratedValues>
32897            </field>
32898            <field>
32899              <name>CH31</name>
32900              <description>Include or exclude channel 31</description>
32901              <lsb>31</lsb>
32902              <msb>31</msb>
32903              <enumeratedValues>
32904                <enumeratedValue>
32905                  <name>Excluded</name>
32906                  <description>Exclude</description>
32907                  <value>0</value>
32908                </enumeratedValue>
32909                <enumeratedValue>
32910                  <name>Included</name>
32911                  <description>Include</description>
32912                  <value>1</value>
32913                </enumeratedValue>
32914              </enumeratedValues>
32915            </field>
32916          </fields>
32917        </register>
32918        <cluster>
32919          <dim>32</dim>
32920          <dimIncrement>0x004</dimIncrement>
32921          <name>FORK[%s]</name>
32922          <description>Fork</description>
32923          <headerStructName>PPI_FORK</headerStructName>
32924          <access>read-write</access>
32925          <addressOffset>0x910</addressOffset>
32926          <register>
32927            <name>TEP</name>
32928            <description>Description cluster: Channel n task endpoint</description>
32929            <addressOffset>0x000</addressOffset>
32930            <access>read-write</access>
32931            <fields>
32932              <field>
32933                <name>TEP</name>
32934                <description>Pointer to task register</description>
32935                <lsb>0</lsb>
32936                <msb>31</msb>
32937              </field>
32938            </fields>
32939          </register>
32940        </cluster>
32941      </registers>
32942    </peripheral>
32943  </peripherals>
32944</device>