xref: /nrf52832-nimble/nordic/nrfx/mdk/nrf52.svd (revision 150812a83cab50279bd772ef6db1bfaf255f2c5b)
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>nrf52</name>
7  <series>nrf52</series>
8  <version>1</version>
9  <description>nRF52832 reference description for radio MCU with ARM 32-bit Cortex-M4 Microcontroller </description>
10  <licenseText>
11Copyright (c) 2010 - 2018, Nordic Semiconductor ASA All rights reserved.\n
12\n
13Redistribution and use in source and binary forms, with or without\n
14modification, are permitted provided that the following conditions are met:\n
15\n
161. Redistributions of source code must retain the above copyright notice, this\n
17   list of conditions and the following disclaimer.\n
18\n
192. Redistributions in binary form must reproduce the above copyright\n
20   notice, this list of conditions and the following disclaimer in the\n
21   documentation and/or other materials provided with the distribution.\n
22\n
233. Neither the name of Nordic Semiconductor ASA nor the names of its\n
24   contributors may be used to endorse or promote products derived from this\n
25   software without specific prior written permission.\n
26\n
27THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\n
28AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n
29IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE\n
30ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE\n
31LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n
32CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n
33SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n
34INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n
35CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n
36ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n
37POSSIBILITY OF SUCH DAMAGE.\n
38        </licenseText>
39  <addressUnitBits>8</addressUnitBits>
40  <width>32</width>
41  <size>32</size>
42  <resetValue>0x00000000</resetValue>
43  <resetMask>0xFFFFFFFF</resetMask>
44  <cpu>
45    <name>CM4</name>
46    <revision>r0p1</revision>
47    <endian>little</endian>
48    <mpuPresent>1</mpuPresent>
49    <fpuPresent>1</fpuPresent>
50    <nvicPrioBits>3</nvicPrioBits>
51    <vendorSystickConfig>0</vendorSystickConfig>
52  </cpu>
53  <headerSystemFilename>system_nrf52</headerSystemFilename>
54  <headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix>
55  <vendorExtensions>
56    <ExampleStackSize>2048</ExampleStackSize>
57    <ExampleHeapSize>2048</ExampleHeapSize>
58    <MaxInterrupts>112</MaxInterrupts>
59  </vendorExtensions>
60  <peripherals>
61    <peripheral>
62      <name>FICR</name>
63      <description>Factory Information Configuration Registers</description>
64      <groupName>FICR</groupName>
65      <baseAddress>0x10000000</baseAddress>
66      <size>32</size>
67      <addressBlock>
68        <offset>0</offset>
69        <size>0x1000</size>
70        <usage>registers</usage>
71      </addressBlock>
72      <registers>
73        <register>
74          <name>CODEPAGESIZE</name>
75          <description>Code memory page size</description>
76          <addressOffset>0x010</addressOffset>
77          <access>read-only</access>
78          <resetValue>0xFFFFFFFF</resetValue>
79          <fields>
80            <field>
81              <name>CODEPAGESIZE</name>
82              <description>Code memory page size</description>
83              <lsb>0</lsb>
84              <msb>31</msb>
85            </field>
86          </fields>
87        </register>
88        <register>
89          <name>CODESIZE</name>
90          <description>Code memory size</description>
91          <addressOffset>0x014</addressOffset>
92          <access>read-only</access>
93          <resetValue>0xFFFFFFFF</resetValue>
94          <fields>
95            <field>
96              <name>CODESIZE</name>
97              <description>Code memory size in number of pages</description>
98              <lsb>0</lsb>
99              <msb>31</msb>
100            </field>
101          </fields>
102        </register>
103        <register>
104          <dim>2</dim>
105          <dimIncrement>4</dimIncrement>
106          <name>DEVICEID[%s]</name>
107          <description>Description collection[0]:  Device identifier</description>
108          <addressOffset>0x060</addressOffset>
109          <access>read-only</access>
110          <resetValue>0xFFFFFFFF</resetValue>
111          <fields>
112            <field>
113              <name>DEVICEID</name>
114              <description>64 bit unique device identifier</description>
115              <lsb>0</lsb>
116              <msb>31</msb>
117            </field>
118          </fields>
119        </register>
120        <register>
121          <dim>4</dim>
122          <dimIncrement>4</dimIncrement>
123          <name>ER[%s]</name>
124          <description>Description collection[0]:  Encryption Root, word 0</description>
125          <addressOffset>0x080</addressOffset>
126          <access>read-only</access>
127          <resetValue>0xFFFFFFFF</resetValue>
128          <fields>
129            <field>
130              <name>ER</name>
131              <description>Encryption Root, word n</description>
132              <lsb>0</lsb>
133              <msb>31</msb>
134            </field>
135          </fields>
136        </register>
137        <register>
138          <dim>4</dim>
139          <dimIncrement>4</dimIncrement>
140          <name>IR[%s]</name>
141          <description>Description collection[0]:  Identity Root, word 0</description>
142          <addressOffset>0x090</addressOffset>
143          <access>read-only</access>
144          <resetValue>0xFFFFFFFF</resetValue>
145          <fields>
146            <field>
147              <name>IR</name>
148              <description>Identity Root, word n</description>
149              <lsb>0</lsb>
150              <msb>31</msb>
151            </field>
152          </fields>
153        </register>
154        <register>
155          <name>DEVICEADDRTYPE</name>
156          <description>Device address type</description>
157          <addressOffset>0x0A0</addressOffset>
158          <access>read-only</access>
159          <resetValue>0xFFFFFFFF</resetValue>
160          <fields>
161            <field>
162              <name>DEVICEADDRTYPE</name>
163              <description>Device address type</description>
164              <lsb>0</lsb>
165              <msb>0</msb>
166              <enumeratedValues>
167                <enumeratedValue>
168                  <name>Public</name>
169                  <description>Public address</description>
170                  <value>0</value>
171                </enumeratedValue>
172                <enumeratedValue>
173                  <name>Random</name>
174                  <description>Random address</description>
175                  <value>1</value>
176                </enumeratedValue>
177              </enumeratedValues>
178            </field>
179          </fields>
180        </register>
181        <register>
182          <dim>2</dim>
183          <dimIncrement>4</dimIncrement>
184          <name>DEVICEADDR[%s]</name>
185          <description>Description collection[0]:  Device address 0</description>
186          <addressOffset>0x0A4</addressOffset>
187          <access>read-only</access>
188          <resetValue>0xFFFFFFFF</resetValue>
189          <fields>
190            <field>
191              <name>DEVICEADDR</name>
192              <description>48 bit device address</description>
193              <lsb>0</lsb>
194              <msb>31</msb>
195            </field>
196          </fields>
197        </register>
198        <cluster>
199          <name>INFO</name>
200          <description>Device info</description>
201          <addressOffset>0x100</addressOffset>
202          <register>
203            <name>PART</name>
204            <description>Part code</description>
205            <addressOffset>0x000</addressOffset>
206            <access>read-only</access>
207            <resetValue>0x00052832</resetValue>
208            <fields>
209              <field>
210                <name>PART</name>
211                <description>Part code</description>
212                <lsb>0</lsb>
213                <msb>31</msb>
214                <enumeratedValues>
215                  <enumeratedValue>
216                    <name>N52832</name>
217                    <description>nRF52832</description>
218                    <value>0x52832</value>
219                  </enumeratedValue>
220                  <enumeratedValue>
221                    <name>Unspecified</name>
222                    <description>Unspecified</description>
223                    <value>0xFFFFFFFF</value>
224                  </enumeratedValue>
225                </enumeratedValues>
226              </field>
227            </fields>
228          </register>
229          <register>
230            <name>VARIANT</name>
231            <description>Part Variant, Hardware version and Production configuration</description>
232            <addressOffset>0x004</addressOffset>
233            <access>read-only</access>
234            <resetValue>0x41414142</resetValue>
235            <fields>
236              <field>
237                <name>VARIANT</name>
238                <description>Part Variant, Hardware version and Production configuration, encoded as ASCII</description>
239                <lsb>0</lsb>
240                <msb>31</msb>
241                <enumeratedValues>
242                  <enumeratedValue>
243                    <name>AAAA</name>
244                    <description>AAAA</description>
245                    <value>0x41414141</value>
246                  </enumeratedValue>
247                  <enumeratedValue>
248                    <name>AAAB</name>
249                    <description>AAAB</description>
250                    <value>0x41414142</value>
251                  </enumeratedValue>
252                  <enumeratedValue>
253                    <name>AABA</name>
254                    <description>AABA</description>
255                    <value>0x41414241</value>
256                  </enumeratedValue>
257                  <enumeratedValue>
258                    <name>AABB</name>
259                    <description>AABB</description>
260                    <value>0x41414242</value>
261                  </enumeratedValue>
262                  <enumeratedValue>
263                    <name>AAB0</name>
264                    <description>AAB0</description>
265                    <value>0x41414230</value>
266                  </enumeratedValue>
267                  <enumeratedValue>
268                    <name>AAE0</name>
269                    <description>AAE0</description>
270                    <value>0x41414530</value>
271                  </enumeratedValue>
272                  <enumeratedValue>
273                    <name>Unspecified</name>
274                    <description>Unspecified</description>
275                    <value>0xFFFFFFFF</value>
276                  </enumeratedValue>
277                </enumeratedValues>
278              </field>
279            </fields>
280          </register>
281          <register>
282            <name>PACKAGE</name>
283            <description>Package option</description>
284            <addressOffset>0x008</addressOffset>
285            <access>read-only</access>
286            <resetValue>0x00002000</resetValue>
287            <fields>
288              <field>
289                <name>PACKAGE</name>
290                <description>Package option</description>
291                <lsb>0</lsb>
292                <msb>31</msb>
293                <enumeratedValues>
294                  <enumeratedValue>
295                    <name>QF</name>
296                    <description>QFxx - 48-pin QFN</description>
297                    <value>0x2000</value>
298                  </enumeratedValue>
299                  <enumeratedValue>
300                    <name>CH</name>
301                    <description>CHxx - 7x8 WLCSP 56 balls</description>
302                    <value>0x2001</value>
303                  </enumeratedValue>
304                  <enumeratedValue>
305                    <name>CI</name>
306                    <description>CIxx - 7x8 WLCSP 56 balls</description>
307                    <value>0x2002</value>
308                  </enumeratedValue>
309                  <enumeratedValue>
310                    <name>CK</name>
311                    <description>CKxx - 7x8 WLCSP 56 balls with backside coating for light protection</description>
312                    <value>0x2005</value>
313                  </enumeratedValue>
314                  <enumeratedValue>
315                    <name>Unspecified</name>
316                    <description>Unspecified</description>
317                    <value>0xFFFFFFFF</value>
318                  </enumeratedValue>
319                </enumeratedValues>
320              </field>
321            </fields>
322          </register>
323          <register>
324            <name>RAM</name>
325            <description>RAM variant</description>
326            <addressOffset>0x00C</addressOffset>
327            <access>read-only</access>
328            <resetValue>0x00000040</resetValue>
329            <fields>
330              <field>
331                <name>RAM</name>
332                <description>RAM variant</description>
333                <lsb>0</lsb>
334                <msb>31</msb>
335                <enumeratedValues>
336                  <enumeratedValue>
337                    <name>K16</name>
338                    <description>16 kByte RAM</description>
339                    <value>0x10</value>
340                  </enumeratedValue>
341                  <enumeratedValue>
342                    <name>K32</name>
343                    <description>32 kByte RAM</description>
344                    <value>0x20</value>
345                  </enumeratedValue>
346                  <enumeratedValue>
347                    <name>K64</name>
348                    <description>64 kByte RAM</description>
349                    <value>0x40</value>
350                  </enumeratedValue>
351                  <enumeratedValue>
352                    <name>Unspecified</name>
353                    <description>Unspecified</description>
354                    <value>0xFFFFFFFF</value>
355                  </enumeratedValue>
356                </enumeratedValues>
357              </field>
358            </fields>
359          </register>
360          <register>
361            <name>FLASH</name>
362            <description>Flash variant</description>
363            <addressOffset>0x010</addressOffset>
364            <access>read-only</access>
365            <resetValue>0x00000200</resetValue>
366            <fields>
367              <field>
368                <name>FLASH</name>
369                <description>Flash variant</description>
370                <lsb>0</lsb>
371                <msb>31</msb>
372                <enumeratedValues>
373                  <enumeratedValue>
374                    <name>K128</name>
375                    <description>128 kByte FLASH</description>
376                    <value>0x80</value>
377                  </enumeratedValue>
378                  <enumeratedValue>
379                    <name>K256</name>
380                    <description>256 kByte FLASH</description>
381                    <value>0x100</value>
382                  </enumeratedValue>
383                  <enumeratedValue>
384                    <name>K512</name>
385                    <description>512 kByte FLASH</description>
386                    <value>0x200</value>
387                  </enumeratedValue>
388                  <enumeratedValue>
389                    <name>Unspecified</name>
390                    <description>Unspecified</description>
391                    <value>0xFFFFFFFF</value>
392                  </enumeratedValue>
393                </enumeratedValues>
394              </field>
395            </fields>
396          </register>
397          <register>
398            <dim>3</dim>
399            <dimIncrement>4</dimIncrement>
400            <name>UNUSED0[%s]</name>
401            <description>Description collection[0]: Unspecified</description>
402            <addressOffset>0x014</addressOffset>
403            <access>read-write</access>
404          </register>
405        </cluster>
406        <cluster>
407          <name>TEMP</name>
408          <description>Registers storing factory TEMP module linearization coefficients</description>
409          <addressOffset>0x404</addressOffset>
410          <register>
411            <name>A0</name>
412            <description>Slope definition A0.</description>
413            <addressOffset>0x000</addressOffset>
414            <access>read-only</access>
415            <resetValue>0x00000320</resetValue>
416            <fields>
417              <field>
418                <name>A</name>
419                <description>A (slope definition) register.</description>
420                <lsb>0</lsb>
421                <msb>11</msb>
422              </field>
423            </fields>
424          </register>
425          <register>
426            <name>A1</name>
427            <description>Slope definition A1.</description>
428            <addressOffset>0x004</addressOffset>
429            <access>read-only</access>
430            <resetValue>0x00000343</resetValue>
431            <fields>
432              <field>
433                <name>A</name>
434                <description>A (slope definition) register.</description>
435                <lsb>0</lsb>
436                <msb>11</msb>
437              </field>
438            </fields>
439          </register>
440          <register>
441            <name>A2</name>
442            <description>Slope definition A2.</description>
443            <addressOffset>0x008</addressOffset>
444            <access>read-only</access>
445            <resetValue>0x0000035D</resetValue>
446            <fields>
447              <field>
448                <name>A</name>
449                <description>A (slope definition) register.</description>
450                <lsb>0</lsb>
451                <msb>11</msb>
452              </field>
453            </fields>
454          </register>
455          <register>
456            <name>A3</name>
457            <description>Slope definition A3.</description>
458            <addressOffset>0x00C</addressOffset>
459            <access>read-only</access>
460            <resetValue>0x00000400</resetValue>
461            <fields>
462              <field>
463                <name>A</name>
464                <description>A (slope definition) register.</description>
465                <lsb>0</lsb>
466                <msb>11</msb>
467              </field>
468            </fields>
469          </register>
470          <register>
471            <name>A4</name>
472            <description>Slope definition A4.</description>
473            <addressOffset>0x010</addressOffset>
474            <access>read-only</access>
475            <resetValue>0x00000452</resetValue>
476            <fields>
477              <field>
478                <name>A</name>
479                <description>A (slope definition) register.</description>
480                <lsb>0</lsb>
481                <msb>11</msb>
482              </field>
483            </fields>
484          </register>
485          <register>
486            <name>A5</name>
487            <description>Slope definition A5.</description>
488            <addressOffset>0x014</addressOffset>
489            <access>read-only</access>
490            <resetValue>0x0000037B</resetValue>
491            <fields>
492              <field>
493                <name>A</name>
494                <description>A (slope definition) register.</description>
495                <lsb>0</lsb>
496                <msb>11</msb>
497              </field>
498            </fields>
499          </register>
500          <register>
501            <name>B0</name>
502            <description>y-intercept B0.</description>
503            <addressOffset>0x018</addressOffset>
504            <access>read-only</access>
505            <resetValue>0x00003FCC</resetValue>
506            <fields>
507              <field>
508                <name>B</name>
509                <description>B (y-intercept)</description>
510                <lsb>0</lsb>
511                <msb>13</msb>
512              </field>
513            </fields>
514          </register>
515          <register>
516            <name>B1</name>
517            <description>y-intercept B1.</description>
518            <addressOffset>0x01C</addressOffset>
519            <access>read-only</access>
520            <resetValue>0x00003F98</resetValue>
521            <fields>
522              <field>
523                <name>B</name>
524                <description>B (y-intercept)</description>
525                <lsb>0</lsb>
526                <msb>13</msb>
527              </field>
528            </fields>
529          </register>
530          <register>
531            <name>B2</name>
532            <description>y-intercept B2.</description>
533            <addressOffset>0x020</addressOffset>
534            <access>read-only</access>
535            <resetValue>0x00003F98</resetValue>
536            <fields>
537              <field>
538                <name>B</name>
539                <description>B (y-intercept)</description>
540                <lsb>0</lsb>
541                <msb>13</msb>
542              </field>
543            </fields>
544          </register>
545          <register>
546            <name>B3</name>
547            <description>y-intercept B3.</description>
548            <addressOffset>0x024</addressOffset>
549            <access>read-only</access>
550            <resetValue>0x00000012</resetValue>
551            <fields>
552              <field>
553                <name>B</name>
554                <description>B (y-intercept)</description>
555                <lsb>0</lsb>
556                <msb>13</msb>
557              </field>
558            </fields>
559          </register>
560          <register>
561            <name>B4</name>
562            <description>y-intercept B4.</description>
563            <addressOffset>0x028</addressOffset>
564            <access>read-only</access>
565            <resetValue>0x0000004D</resetValue>
566            <fields>
567              <field>
568                <name>B</name>
569                <description>B (y-intercept)</description>
570                <lsb>0</lsb>
571                <msb>13</msb>
572              </field>
573            </fields>
574          </register>
575          <register>
576            <name>B5</name>
577            <description>y-intercept B5.</description>
578            <addressOffset>0x02C</addressOffset>
579            <access>read-only</access>
580            <resetValue>0x00003E10</resetValue>
581            <fields>
582              <field>
583                <name>B</name>
584                <description>B (y-intercept)</description>
585                <lsb>0</lsb>
586                <msb>13</msb>
587              </field>
588            </fields>
589          </register>
590          <register>
591            <name>T0</name>
592            <description>Segment end T0.</description>
593            <addressOffset>0x030</addressOffset>
594            <access>read-only</access>
595            <resetValue>0x000000E2</resetValue>
596            <fields>
597              <field>
598                <name>T</name>
599                <description>T (segment end)register.</description>
600                <lsb>0</lsb>
601                <msb>7</msb>
602              </field>
603            </fields>
604          </register>
605          <register>
606            <name>T1</name>
607            <description>Segment end T1.</description>
608            <addressOffset>0x034</addressOffset>
609            <access>read-only</access>
610            <resetValue>0x00000000</resetValue>
611            <fields>
612              <field>
613                <name>T</name>
614                <description>T (segment end)register.</description>
615                <lsb>0</lsb>
616                <msb>7</msb>
617              </field>
618            </fields>
619          </register>
620          <register>
621            <name>T2</name>
622            <description>Segment end T2.</description>
623            <addressOffset>0x038</addressOffset>
624            <access>read-only</access>
625            <resetValue>0x00000014</resetValue>
626            <fields>
627              <field>
628                <name>T</name>
629                <description>T (segment end)register.</description>
630                <lsb>0</lsb>
631                <msb>7</msb>
632              </field>
633            </fields>
634          </register>
635          <register>
636            <name>T3</name>
637            <description>Segment end T3.</description>
638            <addressOffset>0x03C</addressOffset>
639            <access>read-only</access>
640            <resetValue>0x00000019</resetValue>
641            <fields>
642              <field>
643                <name>T</name>
644                <description>T (segment end)register.</description>
645                <lsb>0</lsb>
646                <msb>7</msb>
647              </field>
648            </fields>
649          </register>
650          <register>
651            <name>T4</name>
652            <description>Segment end T4.</description>
653            <addressOffset>0x040</addressOffset>
654            <access>read-only</access>
655            <resetValue>0x00000050</resetValue>
656            <fields>
657              <field>
658                <name>T</name>
659                <description>T (segment end)register.</description>
660                <lsb>0</lsb>
661                <msb>7</msb>
662              </field>
663            </fields>
664          </register>
665        </cluster>
666        <cluster>
667          <name>NFC</name>
668          <description>Unspecified</description>
669          <addressOffset>0x450</addressOffset>
670          <register>
671            <name>TAGHEADER0</name>
672            <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
673            <addressOffset>0x000</addressOffset>
674            <access>read-only</access>
675            <resetValue>0xFFFFFF5F</resetValue>
676            <fields>
677              <field>
678                <name>MFGID</name>
679                <description>Default Manufacturer ID: Nordic Semiconductor ASA has ICM 0x5F</description>
680                <lsb>0</lsb>
681                <msb>7</msb>
682              </field>
683              <field>
684                <name>UD1</name>
685                <description>Unique identifier byte 1</description>
686                <lsb>8</lsb>
687                <msb>15</msb>
688              </field>
689              <field>
690                <name>UD2</name>
691                <description>Unique identifier byte 2</description>
692                <lsb>16</lsb>
693                <msb>23</msb>
694              </field>
695              <field>
696                <name>UD3</name>
697                <description>Unique identifier byte 3</description>
698                <lsb>24</lsb>
699                <msb>31</msb>
700              </field>
701            </fields>
702          </register>
703          <register>
704            <name>TAGHEADER1</name>
705            <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
706            <addressOffset>0x004</addressOffset>
707            <access>read-only</access>
708            <resetValue>0xFFFFFFFF</resetValue>
709            <fields>
710              <field>
711                <name>UD4</name>
712                <description>Unique identifier byte 4</description>
713                <lsb>0</lsb>
714                <msb>7</msb>
715              </field>
716              <field>
717                <name>UD5</name>
718                <description>Unique identifier byte 5</description>
719                <lsb>8</lsb>
720                <msb>15</msb>
721              </field>
722              <field>
723                <name>UD6</name>
724                <description>Unique identifier byte 6</description>
725                <lsb>16</lsb>
726                <msb>23</msb>
727              </field>
728              <field>
729                <name>UD7</name>
730                <description>Unique identifier byte 7</description>
731                <lsb>24</lsb>
732                <msb>31</msb>
733              </field>
734            </fields>
735          </register>
736          <register>
737            <name>TAGHEADER2</name>
738            <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
739            <addressOffset>0x008</addressOffset>
740            <access>read-only</access>
741            <resetValue>0xFFFFFFFF</resetValue>
742            <fields>
743              <field>
744                <name>UD8</name>
745                <description>Unique identifier byte 8</description>
746                <lsb>0</lsb>
747                <msb>7</msb>
748              </field>
749              <field>
750                <name>UD9</name>
751                <description>Unique identifier byte 9</description>
752                <lsb>8</lsb>
753                <msb>15</msb>
754              </field>
755              <field>
756                <name>UD10</name>
757                <description>Unique identifier byte 10</description>
758                <lsb>16</lsb>
759                <msb>23</msb>
760              </field>
761              <field>
762                <name>UD11</name>
763                <description>Unique identifier byte 11</description>
764                <lsb>24</lsb>
765                <msb>31</msb>
766              </field>
767            </fields>
768          </register>
769          <register>
770            <name>TAGHEADER3</name>
771            <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
772            <addressOffset>0x00C</addressOffset>
773            <access>read-only</access>
774            <resetValue>0xFFFFFFFF</resetValue>
775            <fields>
776              <field>
777                <name>UD12</name>
778                <description>Unique identifier byte 12</description>
779                <lsb>0</lsb>
780                <msb>7</msb>
781              </field>
782              <field>
783                <name>UD13</name>
784                <description>Unique identifier byte 13</description>
785                <lsb>8</lsb>
786                <msb>15</msb>
787              </field>
788              <field>
789                <name>UD14</name>
790                <description>Unique identifier byte 14</description>
791                <lsb>16</lsb>
792                <msb>23</msb>
793              </field>
794              <field>
795                <name>UD15</name>
796                <description>Unique identifier byte 15</description>
797                <lsb>24</lsb>
798                <msb>31</msb>
799              </field>
800            </fields>
801          </register>
802        </cluster>
803      </registers>
804    </peripheral>
805    <peripheral>
806      <name>UICR</name>
807      <description>User Information Configuration Registers</description>
808      <groupName>UICR</groupName>
809      <baseAddress>0x10001000</baseAddress>
810      <size>32</size>
811      <addressBlock>
812        <offset>0</offset>
813        <size>0x1000</size>
814        <usage>registers</usage>
815      </addressBlock>
816      <registers>
817        <register>
818          <name>UNUSED0</name>
819          <description>Unspecified</description>
820          <addressOffset>0x000</addressOffset>
821          <access>read-write</access>
822        </register>
823        <register>
824          <name>UNUSED1</name>
825          <description>Unspecified</description>
826          <addressOffset>0x004</addressOffset>
827          <access>read-write</access>
828        </register>
829        <register>
830          <name>UNUSED2</name>
831          <description>Unspecified</description>
832          <addressOffset>0x008</addressOffset>
833          <access>read-write</access>
834        </register>
835        <register>
836          <name>UNUSED3</name>
837          <description>Unspecified</description>
838          <addressOffset>0x010</addressOffset>
839          <access>read-write</access>
840        </register>
841        <register>
842          <dim>15</dim>
843          <dimIncrement>4</dimIncrement>
844          <name>NRFFW[%s]</name>
845          <description>Description collection[0]:  Reserved for Nordic firmware design</description>
846          <addressOffset>0x014</addressOffset>
847          <access>read-write</access>
848          <resetValue>0xFFFFFFFF</resetValue>
849          <fields>
850            <field>
851              <name>NRFFW</name>
852              <description>Reserved for Nordic firmware design</description>
853              <lsb>0</lsb>
854              <msb>31</msb>
855            </field>
856          </fields>
857        </register>
858        <register>
859          <dim>12</dim>
860          <dimIncrement>4</dimIncrement>
861          <name>NRFHW[%s]</name>
862          <description>Description collection[0]:  Reserved for Nordic hardware design</description>
863          <addressOffset>0x050</addressOffset>
864          <access>read-write</access>
865          <resetValue>0xFFFFFFFF</resetValue>
866          <fields>
867            <field>
868              <name>NRFHW</name>
869              <description>Reserved for Nordic hardware design</description>
870              <lsb>0</lsb>
871              <msb>31</msb>
872            </field>
873          </fields>
874        </register>
875        <register>
876          <dim>32</dim>
877          <dimIncrement>4</dimIncrement>
878          <name>CUSTOMER[%s]</name>
879          <description>Description collection[0]:  Reserved for customer</description>
880          <addressOffset>0x080</addressOffset>
881          <access>read-write</access>
882          <resetValue>0xFFFFFFFF</resetValue>
883          <fields>
884            <field>
885              <name>CUSTOMER</name>
886              <description>Reserved for customer</description>
887              <lsb>0</lsb>
888              <msb>31</msb>
889            </field>
890          </fields>
891        </register>
892        <register>
893          <dim>2</dim>
894          <dimIncrement>4</dimIncrement>
895          <name>PSELRESET[%s]</name>
896          <description>Description collection[0]:  Mapping of the nRESET function (see POWER chapter for details)</description>
897          <addressOffset>0x200</addressOffset>
898          <access>read-write</access>
899          <resetValue>0xFFFFFFFF</resetValue>
900          <fields>
901            <field>
902              <name>PIN</name>
903              <description>GPIO number P0.n onto which Reset is exposed</description>
904              <lsb>0</lsb>
905              <msb>5</msb>
906            </field>
907            <field>
908              <name>CONNECT</name>
909              <description>Connection</description>
910              <lsb>31</lsb>
911              <msb>31</msb>
912              <enumeratedValues>
913                <enumeratedValue>
914                  <name>Disconnected</name>
915                  <description>Disconnect</description>
916                  <value>1</value>
917                </enumeratedValue>
918                <enumeratedValue>
919                  <name>Connected</name>
920                  <description>Connect</description>
921                  <value>0</value>
922                </enumeratedValue>
923              </enumeratedValues>
924            </field>
925          </fields>
926        </register>
927        <register>
928          <name>APPROTECT</name>
929          <description>Access Port protection</description>
930          <addressOffset>0x208</addressOffset>
931          <access>read-write</access>
932          <resetValue>0xFFFFFFFF</resetValue>
933          <fields>
934            <field>
935              <name>PALL</name>
936              <description>Enable or disable Access Port protection. Any other value than 0xFF being written to this field will enable protection.</description>
937              <lsb>0</lsb>
938              <msb>7</msb>
939              <enumeratedValues>
940                <enumeratedValue>
941                  <name>Disabled</name>
942                  <description>Disable</description>
943                  <value>0xFF</value>
944                </enumeratedValue>
945                <enumeratedValue>
946                  <name>Enabled</name>
947                  <description>Enable</description>
948                  <value>0x00</value>
949                </enumeratedValue>
950              </enumeratedValues>
951            </field>
952          </fields>
953        </register>
954        <register>
955          <name>NFCPINS</name>
956          <description>Setting of pins dedicated to NFC functionality: NFC antenna or GPIO</description>
957          <addressOffset>0x20C</addressOffset>
958          <access>read-write</access>
959          <resetValue>0xFFFFFFFF</resetValue>
960          <fields>
961            <field>
962              <name>PROTECT</name>
963              <description>Setting of pins dedicated to NFC functionality</description>
964              <lsb>0</lsb>
965              <msb>0</msb>
966              <enumeratedValues>
967                <enumeratedValue>
968                  <name>Disabled</name>
969                  <description>Operation as GPIO pins. Same protection as normal GPIO pins</description>
970                  <value>0</value>
971                </enumeratedValue>
972                <enumeratedValue>
973                  <name>NFC</name>
974                  <description>Operation as NFC antenna pins. Configures the protection for NFC operation</description>
975                  <value>1</value>
976                </enumeratedValue>
977              </enumeratedValues>
978            </field>
979          </fields>
980        </register>
981      </registers>
982    </peripheral>
983    <peripheral>
984      <name>BPROT</name>
985      <description>Block Protect</description>
986      <groupName>BPROT</groupName>
987      <baseAddress>0x40000000</baseAddress>
988      <size>32</size>
989      <addressBlock>
990        <offset>0</offset>
991        <size>0x1000</size>
992        <usage>registers</usage>
993      </addressBlock>
994      <registers>
995        <register>
996          <name>CONFIG0</name>
997          <description>Block protect configuration register 0</description>
998          <addressOffset>0x600</addressOffset>
999          <access>read-write</access>
1000          <fields>
1001            <field>
1002              <name>REGION0</name>
1003              <description>Enable protection for region 0. Write '0' has no effect.</description>
1004              <lsb>0</lsb>
1005              <msb>0</msb>
1006              <enumeratedValues>
1007                <enumeratedValue>
1008                  <name>Disabled</name>
1009                  <description>Protection disabled</description>
1010                  <value>0</value>
1011                </enumeratedValue>
1012                <enumeratedValue>
1013                  <name>Enabled</name>
1014                  <description>Protection enable</description>
1015                  <value>1</value>
1016                </enumeratedValue>
1017              </enumeratedValues>
1018            </field>
1019            <field>
1020              <name>REGION1</name>
1021              <description>Enable protection for region 1. Write '0' has no effect.</description>
1022              <lsb>1</lsb>
1023              <msb>1</msb>
1024              <enumeratedValues>
1025                <enumeratedValue>
1026                  <name>Disabled</name>
1027                  <description>Protection disabled</description>
1028                  <value>0</value>
1029                </enumeratedValue>
1030                <enumeratedValue>
1031                  <name>Enabled</name>
1032                  <description>Protection enable</description>
1033                  <value>1</value>
1034                </enumeratedValue>
1035              </enumeratedValues>
1036            </field>
1037            <field>
1038              <name>REGION2</name>
1039              <description>Enable protection for region 2. Write '0' has no effect.</description>
1040              <lsb>2</lsb>
1041              <msb>2</msb>
1042              <enumeratedValues>
1043                <enumeratedValue>
1044                  <name>Disabled</name>
1045                  <description>Protection disabled</description>
1046                  <value>0</value>
1047                </enumeratedValue>
1048                <enumeratedValue>
1049                  <name>Enabled</name>
1050                  <description>Protection enable</description>
1051                  <value>1</value>
1052                </enumeratedValue>
1053              </enumeratedValues>
1054            </field>
1055            <field>
1056              <name>REGION3</name>
1057              <description>Enable protection for region 3. Write '0' has no effect.</description>
1058              <lsb>3</lsb>
1059              <msb>3</msb>
1060              <enumeratedValues>
1061                <enumeratedValue>
1062                  <name>Disabled</name>
1063                  <description>Protection disabled</description>
1064                  <value>0</value>
1065                </enumeratedValue>
1066                <enumeratedValue>
1067                  <name>Enabled</name>
1068                  <description>Protection enable</description>
1069                  <value>1</value>
1070                </enumeratedValue>
1071              </enumeratedValues>
1072            </field>
1073            <field>
1074              <name>REGION4</name>
1075              <description>Enable protection for region 4. Write '0' has no effect.</description>
1076              <lsb>4</lsb>
1077              <msb>4</msb>
1078              <enumeratedValues>
1079                <enumeratedValue>
1080                  <name>Disabled</name>
1081                  <description>Protection disabled</description>
1082                  <value>0</value>
1083                </enumeratedValue>
1084                <enumeratedValue>
1085                  <name>Enabled</name>
1086                  <description>Protection enable</description>
1087                  <value>1</value>
1088                </enumeratedValue>
1089              </enumeratedValues>
1090            </field>
1091            <field>
1092              <name>REGION5</name>
1093              <description>Enable protection for region 5. Write '0' has no effect.</description>
1094              <lsb>5</lsb>
1095              <msb>5</msb>
1096              <enumeratedValues>
1097                <enumeratedValue>
1098                  <name>Disabled</name>
1099                  <description>Protection disabled</description>
1100                  <value>0</value>
1101                </enumeratedValue>
1102                <enumeratedValue>
1103                  <name>Enabled</name>
1104                  <description>Protection enable</description>
1105                  <value>1</value>
1106                </enumeratedValue>
1107              </enumeratedValues>
1108            </field>
1109            <field>
1110              <name>REGION6</name>
1111              <description>Enable protection for region 6. Write '0' has no effect.</description>
1112              <lsb>6</lsb>
1113              <msb>6</msb>
1114              <enumeratedValues>
1115                <enumeratedValue>
1116                  <name>Disabled</name>
1117                  <description>Protection disabled</description>
1118                  <value>0</value>
1119                </enumeratedValue>
1120                <enumeratedValue>
1121                  <name>Enabled</name>
1122                  <description>Protection enable</description>
1123                  <value>1</value>
1124                </enumeratedValue>
1125              </enumeratedValues>
1126            </field>
1127            <field>
1128              <name>REGION7</name>
1129              <description>Enable protection for region 7. Write '0' has no effect.</description>
1130              <lsb>7</lsb>
1131              <msb>7</msb>
1132              <enumeratedValues>
1133                <enumeratedValue>
1134                  <name>Disabled</name>
1135                  <description>Protection disabled</description>
1136                  <value>0</value>
1137                </enumeratedValue>
1138                <enumeratedValue>
1139                  <name>Enabled</name>
1140                  <description>Protection enable</description>
1141                  <value>1</value>
1142                </enumeratedValue>
1143              </enumeratedValues>
1144            </field>
1145            <field>
1146              <name>REGION8</name>
1147              <description>Enable protection for region 8. Write '0' has no effect.</description>
1148              <lsb>8</lsb>
1149              <msb>8</msb>
1150              <enumeratedValues>
1151                <enumeratedValue>
1152                  <name>Disabled</name>
1153                  <description>Protection disabled</description>
1154                  <value>0</value>
1155                </enumeratedValue>
1156                <enumeratedValue>
1157                  <name>Enabled</name>
1158                  <description>Protection enable</description>
1159                  <value>1</value>
1160                </enumeratedValue>
1161              </enumeratedValues>
1162            </field>
1163            <field>
1164              <name>REGION9</name>
1165              <description>Enable protection for region 9. Write '0' has no effect.</description>
1166              <lsb>9</lsb>
1167              <msb>9</msb>
1168              <enumeratedValues>
1169                <enumeratedValue>
1170                  <name>Disabled</name>
1171                  <description>Protection disabled</description>
1172                  <value>0</value>
1173                </enumeratedValue>
1174                <enumeratedValue>
1175                  <name>Enabled</name>
1176                  <description>Protection enable</description>
1177                  <value>1</value>
1178                </enumeratedValue>
1179              </enumeratedValues>
1180            </field>
1181            <field>
1182              <name>REGION10</name>
1183              <description>Enable protection for region 10. Write '0' has no effect.</description>
1184              <lsb>10</lsb>
1185              <msb>10</msb>
1186              <enumeratedValues>
1187                <enumeratedValue>
1188                  <name>Disabled</name>
1189                  <description>Protection disabled</description>
1190                  <value>0</value>
1191                </enumeratedValue>
1192                <enumeratedValue>
1193                  <name>Enabled</name>
1194                  <description>Protection enable</description>
1195                  <value>1</value>
1196                </enumeratedValue>
1197              </enumeratedValues>
1198            </field>
1199            <field>
1200              <name>REGION11</name>
1201              <description>Enable protection for region 11. Write '0' has no effect.</description>
1202              <lsb>11</lsb>
1203              <msb>11</msb>
1204              <enumeratedValues>
1205                <enumeratedValue>
1206                  <name>Disabled</name>
1207                  <description>Protection disabled</description>
1208                  <value>0</value>
1209                </enumeratedValue>
1210                <enumeratedValue>
1211                  <name>Enabled</name>
1212                  <description>Protection enable</description>
1213                  <value>1</value>
1214                </enumeratedValue>
1215              </enumeratedValues>
1216            </field>
1217            <field>
1218              <name>REGION12</name>
1219              <description>Enable protection for region 12. Write '0' has no effect.</description>
1220              <lsb>12</lsb>
1221              <msb>12</msb>
1222              <enumeratedValues>
1223                <enumeratedValue>
1224                  <name>Disabled</name>
1225                  <description>Protection disabled</description>
1226                  <value>0</value>
1227                </enumeratedValue>
1228                <enumeratedValue>
1229                  <name>Enabled</name>
1230                  <description>Protection enable</description>
1231                  <value>1</value>
1232                </enumeratedValue>
1233              </enumeratedValues>
1234            </field>
1235            <field>
1236              <name>REGION13</name>
1237              <description>Enable protection for region 13. Write '0' has no effect.</description>
1238              <lsb>13</lsb>
1239              <msb>13</msb>
1240              <enumeratedValues>
1241                <enumeratedValue>
1242                  <name>Disabled</name>
1243                  <description>Protection disabled</description>
1244                  <value>0</value>
1245                </enumeratedValue>
1246                <enumeratedValue>
1247                  <name>Enabled</name>
1248                  <description>Protection enable</description>
1249                  <value>1</value>
1250                </enumeratedValue>
1251              </enumeratedValues>
1252            </field>
1253            <field>
1254              <name>REGION14</name>
1255              <description>Enable protection for region 14. Write '0' has no effect.</description>
1256              <lsb>14</lsb>
1257              <msb>14</msb>
1258              <enumeratedValues>
1259                <enumeratedValue>
1260                  <name>Disabled</name>
1261                  <description>Protection disabled</description>
1262                  <value>0</value>
1263                </enumeratedValue>
1264                <enumeratedValue>
1265                  <name>Enabled</name>
1266                  <description>Protection enable</description>
1267                  <value>1</value>
1268                </enumeratedValue>
1269              </enumeratedValues>
1270            </field>
1271            <field>
1272              <name>REGION15</name>
1273              <description>Enable protection for region 15. Write '0' has no effect.</description>
1274              <lsb>15</lsb>
1275              <msb>15</msb>
1276              <enumeratedValues>
1277                <enumeratedValue>
1278                  <name>Disabled</name>
1279                  <description>Protection disabled</description>
1280                  <value>0</value>
1281                </enumeratedValue>
1282                <enumeratedValue>
1283                  <name>Enabled</name>
1284                  <description>Protection enable</description>
1285                  <value>1</value>
1286                </enumeratedValue>
1287              </enumeratedValues>
1288            </field>
1289            <field>
1290              <name>REGION16</name>
1291              <description>Enable protection for region 16. Write '0' has no effect.</description>
1292              <lsb>16</lsb>
1293              <msb>16</msb>
1294              <enumeratedValues>
1295                <enumeratedValue>
1296                  <name>Disabled</name>
1297                  <description>Protection disabled</description>
1298                  <value>0</value>
1299                </enumeratedValue>
1300                <enumeratedValue>
1301                  <name>Enabled</name>
1302                  <description>Protection enable</description>
1303                  <value>1</value>
1304                </enumeratedValue>
1305              </enumeratedValues>
1306            </field>
1307            <field>
1308              <name>REGION17</name>
1309              <description>Enable protection for region 17. Write '0' has no effect.</description>
1310              <lsb>17</lsb>
1311              <msb>17</msb>
1312              <enumeratedValues>
1313                <enumeratedValue>
1314                  <name>Disabled</name>
1315                  <description>Protection disabled</description>
1316                  <value>0</value>
1317                </enumeratedValue>
1318                <enumeratedValue>
1319                  <name>Enabled</name>
1320                  <description>Protection enable</description>
1321                  <value>1</value>
1322                </enumeratedValue>
1323              </enumeratedValues>
1324            </field>
1325            <field>
1326              <name>REGION18</name>
1327              <description>Enable protection for region 18. Write '0' has no effect.</description>
1328              <lsb>18</lsb>
1329              <msb>18</msb>
1330              <enumeratedValues>
1331                <enumeratedValue>
1332                  <name>Disabled</name>
1333                  <description>Protection disabled</description>
1334                  <value>0</value>
1335                </enumeratedValue>
1336                <enumeratedValue>
1337                  <name>Enabled</name>
1338                  <description>Protection enable</description>
1339                  <value>1</value>
1340                </enumeratedValue>
1341              </enumeratedValues>
1342            </field>
1343            <field>
1344              <name>REGION19</name>
1345              <description>Enable protection for region 19. Write '0' has no effect.</description>
1346              <lsb>19</lsb>
1347              <msb>19</msb>
1348              <enumeratedValues>
1349                <enumeratedValue>
1350                  <name>Disabled</name>
1351                  <description>Protection disabled</description>
1352                  <value>0</value>
1353                </enumeratedValue>
1354                <enumeratedValue>
1355                  <name>Enabled</name>
1356                  <description>Protection enable</description>
1357                  <value>1</value>
1358                </enumeratedValue>
1359              </enumeratedValues>
1360            </field>
1361            <field>
1362              <name>REGION20</name>
1363              <description>Enable protection for region 20. Write '0' has no effect.</description>
1364              <lsb>20</lsb>
1365              <msb>20</msb>
1366              <enumeratedValues>
1367                <enumeratedValue>
1368                  <name>Disabled</name>
1369                  <description>Protection disabled</description>
1370                  <value>0</value>
1371                </enumeratedValue>
1372                <enumeratedValue>
1373                  <name>Enabled</name>
1374                  <description>Protection enable</description>
1375                  <value>1</value>
1376                </enumeratedValue>
1377              </enumeratedValues>
1378            </field>
1379            <field>
1380              <name>REGION21</name>
1381              <description>Enable protection for region 21. Write '0' has no effect.</description>
1382              <lsb>21</lsb>
1383              <msb>21</msb>
1384              <enumeratedValues>
1385                <enumeratedValue>
1386                  <name>Disabled</name>
1387                  <description>Protection disabled</description>
1388                  <value>0</value>
1389                </enumeratedValue>
1390                <enumeratedValue>
1391                  <name>Enabled</name>
1392                  <description>Protection enable</description>
1393                  <value>1</value>
1394                </enumeratedValue>
1395              </enumeratedValues>
1396            </field>
1397            <field>
1398              <name>REGION22</name>
1399              <description>Enable protection for region 22. Write '0' has no effect.</description>
1400              <lsb>22</lsb>
1401              <msb>22</msb>
1402              <enumeratedValues>
1403                <enumeratedValue>
1404                  <name>Disabled</name>
1405                  <description>Protection disabled</description>
1406                  <value>0</value>
1407                </enumeratedValue>
1408                <enumeratedValue>
1409                  <name>Enabled</name>
1410                  <description>Protection enable</description>
1411                  <value>1</value>
1412                </enumeratedValue>
1413              </enumeratedValues>
1414            </field>
1415            <field>
1416              <name>REGION23</name>
1417              <description>Enable protection for region 23. Write '0' has no effect.</description>
1418              <lsb>23</lsb>
1419              <msb>23</msb>
1420              <enumeratedValues>
1421                <enumeratedValue>
1422                  <name>Disabled</name>
1423                  <description>Protection disabled</description>
1424                  <value>0</value>
1425                </enumeratedValue>
1426                <enumeratedValue>
1427                  <name>Enabled</name>
1428                  <description>Protection enable</description>
1429                  <value>1</value>
1430                </enumeratedValue>
1431              </enumeratedValues>
1432            </field>
1433            <field>
1434              <name>REGION24</name>
1435              <description>Enable protection for region 24. Write '0' has no effect.</description>
1436              <lsb>24</lsb>
1437              <msb>24</msb>
1438              <enumeratedValues>
1439                <enumeratedValue>
1440                  <name>Disabled</name>
1441                  <description>Protection disabled</description>
1442                  <value>0</value>
1443                </enumeratedValue>
1444                <enumeratedValue>
1445                  <name>Enabled</name>
1446                  <description>Protection enable</description>
1447                  <value>1</value>
1448                </enumeratedValue>
1449              </enumeratedValues>
1450            </field>
1451            <field>
1452              <name>REGION25</name>
1453              <description>Enable protection for region 25. Write '0' has no effect.</description>
1454              <lsb>25</lsb>
1455              <msb>25</msb>
1456              <enumeratedValues>
1457                <enumeratedValue>
1458                  <name>Disabled</name>
1459                  <description>Protection disabled</description>
1460                  <value>0</value>
1461                </enumeratedValue>
1462                <enumeratedValue>
1463                  <name>Enabled</name>
1464                  <description>Protection enable</description>
1465                  <value>1</value>
1466                </enumeratedValue>
1467              </enumeratedValues>
1468            </field>
1469            <field>
1470              <name>REGION26</name>
1471              <description>Enable protection for region 26. Write '0' has no effect.</description>
1472              <lsb>26</lsb>
1473              <msb>26</msb>
1474              <enumeratedValues>
1475                <enumeratedValue>
1476                  <name>Disabled</name>
1477                  <description>Protection disabled</description>
1478                  <value>0</value>
1479                </enumeratedValue>
1480                <enumeratedValue>
1481                  <name>Enabled</name>
1482                  <description>Protection enable</description>
1483                  <value>1</value>
1484                </enumeratedValue>
1485              </enumeratedValues>
1486            </field>
1487            <field>
1488              <name>REGION27</name>
1489              <description>Enable protection for region 27. Write '0' has no effect.</description>
1490              <lsb>27</lsb>
1491              <msb>27</msb>
1492              <enumeratedValues>
1493                <enumeratedValue>
1494                  <name>Disabled</name>
1495                  <description>Protection disabled</description>
1496                  <value>0</value>
1497                </enumeratedValue>
1498                <enumeratedValue>
1499                  <name>Enabled</name>
1500                  <description>Protection enable</description>
1501                  <value>1</value>
1502                </enumeratedValue>
1503              </enumeratedValues>
1504            </field>
1505            <field>
1506              <name>REGION28</name>
1507              <description>Enable protection for region 28. Write '0' has no effect.</description>
1508              <lsb>28</lsb>
1509              <msb>28</msb>
1510              <enumeratedValues>
1511                <enumeratedValue>
1512                  <name>Disabled</name>
1513                  <description>Protection disabled</description>
1514                  <value>0</value>
1515                </enumeratedValue>
1516                <enumeratedValue>
1517                  <name>Enabled</name>
1518                  <description>Protection enable</description>
1519                  <value>1</value>
1520                </enumeratedValue>
1521              </enumeratedValues>
1522            </field>
1523            <field>
1524              <name>REGION29</name>
1525              <description>Enable protection for region 29. Write '0' has no effect.</description>
1526              <lsb>29</lsb>
1527              <msb>29</msb>
1528              <enumeratedValues>
1529                <enumeratedValue>
1530                  <name>Disabled</name>
1531                  <description>Protection disabled</description>
1532                  <value>0</value>
1533                </enumeratedValue>
1534                <enumeratedValue>
1535                  <name>Enabled</name>
1536                  <description>Protection enable</description>
1537                  <value>1</value>
1538                </enumeratedValue>
1539              </enumeratedValues>
1540            </field>
1541            <field>
1542              <name>REGION30</name>
1543              <description>Enable protection for region 30. Write '0' has no effect.</description>
1544              <lsb>30</lsb>
1545              <msb>30</msb>
1546              <enumeratedValues>
1547                <enumeratedValue>
1548                  <name>Disabled</name>
1549                  <description>Protection disabled</description>
1550                  <value>0</value>
1551                </enumeratedValue>
1552                <enumeratedValue>
1553                  <name>Enabled</name>
1554                  <description>Protection enable</description>
1555                  <value>1</value>
1556                </enumeratedValue>
1557              </enumeratedValues>
1558            </field>
1559            <field>
1560              <name>REGION31</name>
1561              <description>Enable protection for region 31. Write '0' has no effect.</description>
1562              <lsb>31</lsb>
1563              <msb>31</msb>
1564              <enumeratedValues>
1565                <enumeratedValue>
1566                  <name>Disabled</name>
1567                  <description>Protection disabled</description>
1568                  <value>0</value>
1569                </enumeratedValue>
1570                <enumeratedValue>
1571                  <name>Enabled</name>
1572                  <description>Protection enable</description>
1573                  <value>1</value>
1574                </enumeratedValue>
1575              </enumeratedValues>
1576            </field>
1577          </fields>
1578        </register>
1579        <register>
1580          <name>CONFIG1</name>
1581          <description>Block protect configuration register 1</description>
1582          <addressOffset>0x604</addressOffset>
1583          <access>read-write</access>
1584          <fields>
1585            <field>
1586              <name>REGION32</name>
1587              <description>Enable protection for region 32. Write '0' has no effect.</description>
1588              <lsb>0</lsb>
1589              <msb>0</msb>
1590              <enumeratedValues>
1591                <enumeratedValue>
1592                  <name>Disabled</name>
1593                  <description>Protection disabled</description>
1594                  <value>0</value>
1595                </enumeratedValue>
1596                <enumeratedValue>
1597                  <name>Enabled</name>
1598                  <description>Protection enabled</description>
1599                  <value>1</value>
1600                </enumeratedValue>
1601              </enumeratedValues>
1602            </field>
1603            <field>
1604              <name>REGION33</name>
1605              <description>Enable protection for region 33. Write '0' has no effect.</description>
1606              <lsb>1</lsb>
1607              <msb>1</msb>
1608              <enumeratedValues>
1609                <enumeratedValue>
1610                  <name>Disabled</name>
1611                  <description>Protection disabled</description>
1612                  <value>0</value>
1613                </enumeratedValue>
1614                <enumeratedValue>
1615                  <name>Enabled</name>
1616                  <description>Protection enabled</description>
1617                  <value>1</value>
1618                </enumeratedValue>
1619              </enumeratedValues>
1620            </field>
1621            <field>
1622              <name>REGION34</name>
1623              <description>Enable protection for region 34. Write '0' has no effect.</description>
1624              <lsb>2</lsb>
1625              <msb>2</msb>
1626              <enumeratedValues>
1627                <enumeratedValue>
1628                  <name>Disabled</name>
1629                  <description>Protection disabled</description>
1630                  <value>0</value>
1631                </enumeratedValue>
1632                <enumeratedValue>
1633                  <name>Enabled</name>
1634                  <description>Protection enabled</description>
1635                  <value>1</value>
1636                </enumeratedValue>
1637              </enumeratedValues>
1638            </field>
1639            <field>
1640              <name>REGION35</name>
1641              <description>Enable protection for region 35. Write '0' has no effect.</description>
1642              <lsb>3</lsb>
1643              <msb>3</msb>
1644              <enumeratedValues>
1645                <enumeratedValue>
1646                  <name>Disabled</name>
1647                  <description>Protection disabled</description>
1648                  <value>0</value>
1649                </enumeratedValue>
1650                <enumeratedValue>
1651                  <name>Enabled</name>
1652                  <description>Protection enabled</description>
1653                  <value>1</value>
1654                </enumeratedValue>
1655              </enumeratedValues>
1656            </field>
1657            <field>
1658              <name>REGION36</name>
1659              <description>Enable protection for region 36. Write '0' has no effect.</description>
1660              <lsb>4</lsb>
1661              <msb>4</msb>
1662              <enumeratedValues>
1663                <enumeratedValue>
1664                  <name>Disabled</name>
1665                  <description>Protection disabled</description>
1666                  <value>0</value>
1667                </enumeratedValue>
1668                <enumeratedValue>
1669                  <name>Enabled</name>
1670                  <description>Protection enabled</description>
1671                  <value>1</value>
1672                </enumeratedValue>
1673              </enumeratedValues>
1674            </field>
1675            <field>
1676              <name>REGION37</name>
1677              <description>Enable protection for region 37. Write '0' has no effect.</description>
1678              <lsb>5</lsb>
1679              <msb>5</msb>
1680              <enumeratedValues>
1681                <enumeratedValue>
1682                  <name>Disabled</name>
1683                  <description>Protection disabled</description>
1684                  <value>0</value>
1685                </enumeratedValue>
1686                <enumeratedValue>
1687                  <name>Enabled</name>
1688                  <description>Protection enabled</description>
1689                  <value>1</value>
1690                </enumeratedValue>
1691              </enumeratedValues>
1692            </field>
1693            <field>
1694              <name>REGION38</name>
1695              <description>Enable protection for region 38. Write '0' has no effect.</description>
1696              <lsb>6</lsb>
1697              <msb>6</msb>
1698              <enumeratedValues>
1699                <enumeratedValue>
1700                  <name>Disabled</name>
1701                  <description>Protection disabled</description>
1702                  <value>0</value>
1703                </enumeratedValue>
1704                <enumeratedValue>
1705                  <name>Enabled</name>
1706                  <description>Protection enabled</description>
1707                  <value>1</value>
1708                </enumeratedValue>
1709              </enumeratedValues>
1710            </field>
1711            <field>
1712              <name>REGION39</name>
1713              <description>Enable protection for region 39. Write '0' has no effect.</description>
1714              <lsb>7</lsb>
1715              <msb>7</msb>
1716              <enumeratedValues>
1717                <enumeratedValue>
1718                  <name>Disabled</name>
1719                  <description>Protection disabled</description>
1720                  <value>0</value>
1721                </enumeratedValue>
1722                <enumeratedValue>
1723                  <name>Enabled</name>
1724                  <description>Protection enabled</description>
1725                  <value>1</value>
1726                </enumeratedValue>
1727              </enumeratedValues>
1728            </field>
1729            <field>
1730              <name>REGION40</name>
1731              <description>Enable protection for region 40. Write '0' has no effect.</description>
1732              <lsb>8</lsb>
1733              <msb>8</msb>
1734              <enumeratedValues>
1735                <enumeratedValue>
1736                  <name>Disabled</name>
1737                  <description>Protection disabled</description>
1738                  <value>0</value>
1739                </enumeratedValue>
1740                <enumeratedValue>
1741                  <name>Enabled</name>
1742                  <description>Protection enabled</description>
1743                  <value>1</value>
1744                </enumeratedValue>
1745              </enumeratedValues>
1746            </field>
1747            <field>
1748              <name>REGION41</name>
1749              <description>Enable protection for region 41. Write '0' has no effect.</description>
1750              <lsb>9</lsb>
1751              <msb>9</msb>
1752              <enumeratedValues>
1753                <enumeratedValue>
1754                  <name>Disabled</name>
1755                  <description>Protection disabled</description>
1756                  <value>0</value>
1757                </enumeratedValue>
1758                <enumeratedValue>
1759                  <name>Enabled</name>
1760                  <description>Protection enabled</description>
1761                  <value>1</value>
1762                </enumeratedValue>
1763              </enumeratedValues>
1764            </field>
1765            <field>
1766              <name>REGION42</name>
1767              <description>Enable protection for region 42. Write '0' has no effect.</description>
1768              <lsb>10</lsb>
1769              <msb>10</msb>
1770              <enumeratedValues>
1771                <enumeratedValue>
1772                  <name>Disabled</name>
1773                  <description>Protection disabled</description>
1774                  <value>0</value>
1775                </enumeratedValue>
1776                <enumeratedValue>
1777                  <name>Enabled</name>
1778                  <description>Protection enabled</description>
1779                  <value>1</value>
1780                </enumeratedValue>
1781              </enumeratedValues>
1782            </field>
1783            <field>
1784              <name>REGION43</name>
1785              <description>Enable protection for region 43. Write '0' has no effect.</description>
1786              <lsb>11</lsb>
1787              <msb>11</msb>
1788              <enumeratedValues>
1789                <enumeratedValue>
1790                  <name>Disabled</name>
1791                  <description>Protection disabled</description>
1792                  <value>0</value>
1793                </enumeratedValue>
1794                <enumeratedValue>
1795                  <name>Enabled</name>
1796                  <description>Protection enabled</description>
1797                  <value>1</value>
1798                </enumeratedValue>
1799              </enumeratedValues>
1800            </field>
1801            <field>
1802              <name>REGION44</name>
1803              <description>Enable protection for region 44. Write '0' has no effect.</description>
1804              <lsb>12</lsb>
1805              <msb>12</msb>
1806              <enumeratedValues>
1807                <enumeratedValue>
1808                  <name>Disabled</name>
1809                  <description>Protection disabled</description>
1810                  <value>0</value>
1811                </enumeratedValue>
1812                <enumeratedValue>
1813                  <name>Enabled</name>
1814                  <description>Protection enabled</description>
1815                  <value>1</value>
1816                </enumeratedValue>
1817              </enumeratedValues>
1818            </field>
1819            <field>
1820              <name>REGION45</name>
1821              <description>Enable protection for region 45. Write '0' has no effect.</description>
1822              <lsb>13</lsb>
1823              <msb>13</msb>
1824              <enumeratedValues>
1825                <enumeratedValue>
1826                  <name>Disabled</name>
1827                  <description>Protection disabled</description>
1828                  <value>0</value>
1829                </enumeratedValue>
1830                <enumeratedValue>
1831                  <name>Enabled</name>
1832                  <description>Protection enabled</description>
1833                  <value>1</value>
1834                </enumeratedValue>
1835              </enumeratedValues>
1836            </field>
1837            <field>
1838              <name>REGION46</name>
1839              <description>Enable protection for region 46. Write '0' has no effect.</description>
1840              <lsb>14</lsb>
1841              <msb>14</msb>
1842              <enumeratedValues>
1843                <enumeratedValue>
1844                  <name>Disabled</name>
1845                  <description>Protection disabled</description>
1846                  <value>0</value>
1847                </enumeratedValue>
1848                <enumeratedValue>
1849                  <name>Enabled</name>
1850                  <description>Protection enabled</description>
1851                  <value>1</value>
1852                </enumeratedValue>
1853              </enumeratedValues>
1854            </field>
1855            <field>
1856              <name>REGION47</name>
1857              <description>Enable protection for region 47. Write '0' has no effect.</description>
1858              <lsb>15</lsb>
1859              <msb>15</msb>
1860              <enumeratedValues>
1861                <enumeratedValue>
1862                  <name>Disabled</name>
1863                  <description>Protection disabled</description>
1864                  <value>0</value>
1865                </enumeratedValue>
1866                <enumeratedValue>
1867                  <name>Enabled</name>
1868                  <description>Protection enabled</description>
1869                  <value>1</value>
1870                </enumeratedValue>
1871              </enumeratedValues>
1872            </field>
1873            <field>
1874              <name>REGION48</name>
1875              <description>Enable protection for region 48. Write '0' has no effect.</description>
1876              <lsb>16</lsb>
1877              <msb>16</msb>
1878              <enumeratedValues>
1879                <enumeratedValue>
1880                  <name>Disabled</name>
1881                  <description>Protection disabled</description>
1882                  <value>0</value>
1883                </enumeratedValue>
1884                <enumeratedValue>
1885                  <name>Enabled</name>
1886                  <description>Protection enabled</description>
1887                  <value>1</value>
1888                </enumeratedValue>
1889              </enumeratedValues>
1890            </field>
1891            <field>
1892              <name>REGION49</name>
1893              <description>Enable protection for region 49. Write '0' has no effect.</description>
1894              <lsb>17</lsb>
1895              <msb>17</msb>
1896              <enumeratedValues>
1897                <enumeratedValue>
1898                  <name>Disabled</name>
1899                  <description>Protection disabled</description>
1900                  <value>0</value>
1901                </enumeratedValue>
1902                <enumeratedValue>
1903                  <name>Enabled</name>
1904                  <description>Protection enabled</description>
1905                  <value>1</value>
1906                </enumeratedValue>
1907              </enumeratedValues>
1908            </field>
1909            <field>
1910              <name>REGION50</name>
1911              <description>Enable protection for region 50. Write '0' has no effect.</description>
1912              <lsb>18</lsb>
1913              <msb>18</msb>
1914              <enumeratedValues>
1915                <enumeratedValue>
1916                  <name>Disabled</name>
1917                  <description>Protection disabled</description>
1918                  <value>0</value>
1919                </enumeratedValue>
1920                <enumeratedValue>
1921                  <name>Enabled</name>
1922                  <description>Protection enabled</description>
1923                  <value>1</value>
1924                </enumeratedValue>
1925              </enumeratedValues>
1926            </field>
1927            <field>
1928              <name>REGION51</name>
1929              <description>Enable protection for region 51. Write '0' has no effect.</description>
1930              <lsb>19</lsb>
1931              <msb>19</msb>
1932              <enumeratedValues>
1933                <enumeratedValue>
1934                  <name>Disabled</name>
1935                  <description>Protection disabled</description>
1936                  <value>0</value>
1937                </enumeratedValue>
1938                <enumeratedValue>
1939                  <name>Enabled</name>
1940                  <description>Protection enabled</description>
1941                  <value>1</value>
1942                </enumeratedValue>
1943              </enumeratedValues>
1944            </field>
1945            <field>
1946              <name>REGION52</name>
1947              <description>Enable protection for region 52. Write '0' has no effect.</description>
1948              <lsb>20</lsb>
1949              <msb>20</msb>
1950              <enumeratedValues>
1951                <enumeratedValue>
1952                  <name>Disabled</name>
1953                  <description>Protection disabled</description>
1954                  <value>0</value>
1955                </enumeratedValue>
1956                <enumeratedValue>
1957                  <name>Enabled</name>
1958                  <description>Protection enabled</description>
1959                  <value>1</value>
1960                </enumeratedValue>
1961              </enumeratedValues>
1962            </field>
1963            <field>
1964              <name>REGION53</name>
1965              <description>Enable protection for region 53. Write '0' has no effect.</description>
1966              <lsb>21</lsb>
1967              <msb>21</msb>
1968              <enumeratedValues>
1969                <enumeratedValue>
1970                  <name>Disabled</name>
1971                  <description>Protection disabled</description>
1972                  <value>0</value>
1973                </enumeratedValue>
1974                <enumeratedValue>
1975                  <name>Enabled</name>
1976                  <description>Protection enabled</description>
1977                  <value>1</value>
1978                </enumeratedValue>
1979              </enumeratedValues>
1980            </field>
1981            <field>
1982              <name>REGION54</name>
1983              <description>Enable protection for region 54. Write '0' has no effect.</description>
1984              <lsb>22</lsb>
1985              <msb>22</msb>
1986              <enumeratedValues>
1987                <enumeratedValue>
1988                  <name>Disabled</name>
1989                  <description>Protection disabled</description>
1990                  <value>0</value>
1991                </enumeratedValue>
1992                <enumeratedValue>
1993                  <name>Enabled</name>
1994                  <description>Protection enabled</description>
1995                  <value>1</value>
1996                </enumeratedValue>
1997              </enumeratedValues>
1998            </field>
1999            <field>
2000              <name>REGION55</name>
2001              <description>Enable protection for region 55. Write '0' has no effect.</description>
2002              <lsb>23</lsb>
2003              <msb>23</msb>
2004              <enumeratedValues>
2005                <enumeratedValue>
2006                  <name>Disabled</name>
2007                  <description>Protection disabled</description>
2008                  <value>0</value>
2009                </enumeratedValue>
2010                <enumeratedValue>
2011                  <name>Enabled</name>
2012                  <description>Protection enabled</description>
2013                  <value>1</value>
2014                </enumeratedValue>
2015              </enumeratedValues>
2016            </field>
2017            <field>
2018              <name>REGION56</name>
2019              <description>Enable protection for region 56. Write '0' has no effect.</description>
2020              <lsb>24</lsb>
2021              <msb>24</msb>
2022              <enumeratedValues>
2023                <enumeratedValue>
2024                  <name>Disabled</name>
2025                  <description>Protection disabled</description>
2026                  <value>0</value>
2027                </enumeratedValue>
2028                <enumeratedValue>
2029                  <name>Enabled</name>
2030                  <description>Protection enabled</description>
2031                  <value>1</value>
2032                </enumeratedValue>
2033              </enumeratedValues>
2034            </field>
2035            <field>
2036              <name>REGION57</name>
2037              <description>Enable protection for region 57. Write '0' has no effect.</description>
2038              <lsb>25</lsb>
2039              <msb>25</msb>
2040              <enumeratedValues>
2041                <enumeratedValue>
2042                  <name>Disabled</name>
2043                  <description>Protection disabled</description>
2044                  <value>0</value>
2045                </enumeratedValue>
2046                <enumeratedValue>
2047                  <name>Enabled</name>
2048                  <description>Protection enabled</description>
2049                  <value>1</value>
2050                </enumeratedValue>
2051              </enumeratedValues>
2052            </field>
2053            <field>
2054              <name>REGION58</name>
2055              <description>Enable protection for region 58. Write '0' has no effect.</description>
2056              <lsb>26</lsb>
2057              <msb>26</msb>
2058              <enumeratedValues>
2059                <enumeratedValue>
2060                  <name>Disabled</name>
2061                  <description>Protection disabled</description>
2062                  <value>0</value>
2063                </enumeratedValue>
2064                <enumeratedValue>
2065                  <name>Enabled</name>
2066                  <description>Protection enabled</description>
2067                  <value>1</value>
2068                </enumeratedValue>
2069              </enumeratedValues>
2070            </field>
2071            <field>
2072              <name>REGION59</name>
2073              <description>Enable protection for region 59. Write '0' has no effect.</description>
2074              <lsb>27</lsb>
2075              <msb>27</msb>
2076              <enumeratedValues>
2077                <enumeratedValue>
2078                  <name>Disabled</name>
2079                  <description>Protection disabled</description>
2080                  <value>0</value>
2081                </enumeratedValue>
2082                <enumeratedValue>
2083                  <name>Enabled</name>
2084                  <description>Protection enabled</description>
2085                  <value>1</value>
2086                </enumeratedValue>
2087              </enumeratedValues>
2088            </field>
2089            <field>
2090              <name>REGION60</name>
2091              <description>Enable protection for region 60. Write '0' has no effect.</description>
2092              <lsb>28</lsb>
2093              <msb>28</msb>
2094              <enumeratedValues>
2095                <enumeratedValue>
2096                  <name>Disabled</name>
2097                  <description>Protection disabled</description>
2098                  <value>0</value>
2099                </enumeratedValue>
2100                <enumeratedValue>
2101                  <name>Enabled</name>
2102                  <description>Protection enabled</description>
2103                  <value>1</value>
2104                </enumeratedValue>
2105              </enumeratedValues>
2106            </field>
2107            <field>
2108              <name>REGION61</name>
2109              <description>Enable protection for region 61. Write '0' has no effect.</description>
2110              <lsb>29</lsb>
2111              <msb>29</msb>
2112              <enumeratedValues>
2113                <enumeratedValue>
2114                  <name>Disabled</name>
2115                  <description>Protection disabled</description>
2116                  <value>0</value>
2117                </enumeratedValue>
2118                <enumeratedValue>
2119                  <name>Enabled</name>
2120                  <description>Protection enabled</description>
2121                  <value>1</value>
2122                </enumeratedValue>
2123              </enumeratedValues>
2124            </field>
2125            <field>
2126              <name>REGION62</name>
2127              <description>Enable protection for region 62. Write '0' has no effect.</description>
2128              <lsb>30</lsb>
2129              <msb>30</msb>
2130              <enumeratedValues>
2131                <enumeratedValue>
2132                  <name>Disabled</name>
2133                  <description>Protection disabled</description>
2134                  <value>0</value>
2135                </enumeratedValue>
2136                <enumeratedValue>
2137                  <name>Enabled</name>
2138                  <description>Protection enabled</description>
2139                  <value>1</value>
2140                </enumeratedValue>
2141              </enumeratedValues>
2142            </field>
2143            <field>
2144              <name>REGION63</name>
2145              <description>Enable protection for region 63. Write '0' has no effect.</description>
2146              <lsb>31</lsb>
2147              <msb>31</msb>
2148              <enumeratedValues>
2149                <enumeratedValue>
2150                  <name>Disabled</name>
2151                  <description>Protection disabled</description>
2152                  <value>0</value>
2153                </enumeratedValue>
2154                <enumeratedValue>
2155                  <name>Enabled</name>
2156                  <description>Protection enabled</description>
2157                  <value>1</value>
2158                </enumeratedValue>
2159              </enumeratedValues>
2160            </field>
2161          </fields>
2162        </register>
2163        <register>
2164          <name>DISABLEINDEBUG</name>
2165          <description>Disable protection mechanism in debug interface mode</description>
2166          <addressOffset>0x608</addressOffset>
2167          <access>read-write</access>
2168          <resetValue>0x00000001</resetValue>
2169          <fields>
2170            <field>
2171              <name>DISABLEINDEBUG</name>
2172              <description>Disable the protection mechanism for NVM regions while in debug interface mode. This register will only disable the protection mechanism if the device is in debug interface mode.</description>
2173              <lsb>0</lsb>
2174              <msb>0</msb>
2175              <enumeratedValues>
2176                <enumeratedValue>
2177                  <name>Disabled</name>
2178                  <description>Disable in debug</description>
2179                  <value>1</value>
2180                </enumeratedValue>
2181                <enumeratedValue>
2182                  <name>Enabled</name>
2183                  <description>Enable in debug</description>
2184                  <value>0</value>
2185                </enumeratedValue>
2186              </enumeratedValues>
2187            </field>
2188          </fields>
2189        </register>
2190        <register>
2191          <name>UNUSED0</name>
2192          <description>Unspecified</description>
2193          <addressOffset>0x60C</addressOffset>
2194          <access>read-write</access>
2195        </register>
2196        <register>
2197          <name>CONFIG2</name>
2198          <description>Block protect configuration register 2</description>
2199          <addressOffset>0x610</addressOffset>
2200          <access>read-write</access>
2201          <fields>
2202            <field>
2203              <name>REGION64</name>
2204              <description>Enable protection for region 64. Write '0' has no effect.</description>
2205              <lsb>0</lsb>
2206              <msb>0</msb>
2207              <enumeratedValues>
2208                <enumeratedValue>
2209                  <name>Disabled</name>
2210                  <description>Protection disabled</description>
2211                  <value>0</value>
2212                </enumeratedValue>
2213                <enumeratedValue>
2214                  <name>Enabled</name>
2215                  <description>Protection enabled</description>
2216                  <value>1</value>
2217                </enumeratedValue>
2218              </enumeratedValues>
2219            </field>
2220            <field>
2221              <name>REGION65</name>
2222              <description>Enable protection for region 65. Write '0' has no effect.</description>
2223              <lsb>1</lsb>
2224              <msb>1</msb>
2225              <enumeratedValues>
2226                <enumeratedValue>
2227                  <name>Disabled</name>
2228                  <description>Protection disabled</description>
2229                  <value>0</value>
2230                </enumeratedValue>
2231                <enumeratedValue>
2232                  <name>Enabled</name>
2233                  <description>Protection enabled</description>
2234                  <value>1</value>
2235                </enumeratedValue>
2236              </enumeratedValues>
2237            </field>
2238            <field>
2239              <name>REGION66</name>
2240              <description>Enable protection for region 66. Write '0' has no effect.</description>
2241              <lsb>2</lsb>
2242              <msb>2</msb>
2243              <enumeratedValues>
2244                <enumeratedValue>
2245                  <name>Disabled</name>
2246                  <description>Protection disabled</description>
2247                  <value>0</value>
2248                </enumeratedValue>
2249                <enumeratedValue>
2250                  <name>Enabled</name>
2251                  <description>Protection enabled</description>
2252                  <value>1</value>
2253                </enumeratedValue>
2254              </enumeratedValues>
2255            </field>
2256            <field>
2257              <name>REGION67</name>
2258              <description>Enable protection for region 67. Write '0' has no effect.</description>
2259              <lsb>3</lsb>
2260              <msb>3</msb>
2261              <enumeratedValues>
2262                <enumeratedValue>
2263                  <name>Disabled</name>
2264                  <description>Protection disabled</description>
2265                  <value>0</value>
2266                </enumeratedValue>
2267                <enumeratedValue>
2268                  <name>Enabled</name>
2269                  <description>Protection enabled</description>
2270                  <value>1</value>
2271                </enumeratedValue>
2272              </enumeratedValues>
2273            </field>
2274            <field>
2275              <name>REGION68</name>
2276              <description>Enable protection for region 68. Write '0' has no effect.</description>
2277              <lsb>4</lsb>
2278              <msb>4</msb>
2279              <enumeratedValues>
2280                <enumeratedValue>
2281                  <name>Disabled</name>
2282                  <description>Protection disabled</description>
2283                  <value>0</value>
2284                </enumeratedValue>
2285                <enumeratedValue>
2286                  <name>Enabled</name>
2287                  <description>Protection enabled</description>
2288                  <value>1</value>
2289                </enumeratedValue>
2290              </enumeratedValues>
2291            </field>
2292            <field>
2293              <name>REGION69</name>
2294              <description>Enable protection for region 69. Write '0' has no effect.</description>
2295              <lsb>5</lsb>
2296              <msb>5</msb>
2297              <enumeratedValues>
2298                <enumeratedValue>
2299                  <name>Disabled</name>
2300                  <description>Protection disabled</description>
2301                  <value>0</value>
2302                </enumeratedValue>
2303                <enumeratedValue>
2304                  <name>Enabled</name>
2305                  <description>Protection enabled</description>
2306                  <value>1</value>
2307                </enumeratedValue>
2308              </enumeratedValues>
2309            </field>
2310            <field>
2311              <name>REGION70</name>
2312              <description>Enable protection for region 70. Write '0' has no effect.</description>
2313              <lsb>6</lsb>
2314              <msb>6</msb>
2315              <enumeratedValues>
2316                <enumeratedValue>
2317                  <name>Disabled</name>
2318                  <description>Protection disabled</description>
2319                  <value>0</value>
2320                </enumeratedValue>
2321                <enumeratedValue>
2322                  <name>Enabled</name>
2323                  <description>Protection enabled</description>
2324                  <value>1</value>
2325                </enumeratedValue>
2326              </enumeratedValues>
2327            </field>
2328            <field>
2329              <name>REGION71</name>
2330              <description>Enable protection for region 71. Write '0' has no effect.</description>
2331              <lsb>7</lsb>
2332              <msb>7</msb>
2333              <enumeratedValues>
2334                <enumeratedValue>
2335                  <name>Disabled</name>
2336                  <description>Protection disabled</description>
2337                  <value>0</value>
2338                </enumeratedValue>
2339                <enumeratedValue>
2340                  <name>Enabled</name>
2341                  <description>Protection enabled</description>
2342                  <value>1</value>
2343                </enumeratedValue>
2344              </enumeratedValues>
2345            </field>
2346            <field>
2347              <name>REGION72</name>
2348              <description>Enable protection for region 72. Write '0' has no effect.</description>
2349              <lsb>8</lsb>
2350              <msb>8</msb>
2351              <enumeratedValues>
2352                <enumeratedValue>
2353                  <name>Disabled</name>
2354                  <description>Protection disabled</description>
2355                  <value>0</value>
2356                </enumeratedValue>
2357                <enumeratedValue>
2358                  <name>Enabled</name>
2359                  <description>Protection enabled</description>
2360                  <value>1</value>
2361                </enumeratedValue>
2362              </enumeratedValues>
2363            </field>
2364            <field>
2365              <name>REGION73</name>
2366              <description>Enable protection for region 73. Write '0' has no effect.</description>
2367              <lsb>9</lsb>
2368              <msb>9</msb>
2369              <enumeratedValues>
2370                <enumeratedValue>
2371                  <name>Disabled</name>
2372                  <description>Protection disabled</description>
2373                  <value>0</value>
2374                </enumeratedValue>
2375                <enumeratedValue>
2376                  <name>Enabled</name>
2377                  <description>Protection enabled</description>
2378                  <value>1</value>
2379                </enumeratedValue>
2380              </enumeratedValues>
2381            </field>
2382            <field>
2383              <name>REGION74</name>
2384              <description>Enable protection for region 74. Write '0' has no effect.</description>
2385              <lsb>10</lsb>
2386              <msb>10</msb>
2387              <enumeratedValues>
2388                <enumeratedValue>
2389                  <name>Disabled</name>
2390                  <description>Protection disabled</description>
2391                  <value>0</value>
2392                </enumeratedValue>
2393                <enumeratedValue>
2394                  <name>Enabled</name>
2395                  <description>Protection enabled</description>
2396                  <value>1</value>
2397                </enumeratedValue>
2398              </enumeratedValues>
2399            </field>
2400            <field>
2401              <name>REGION75</name>
2402              <description>Enable protection for region 75. Write '0' has no effect.</description>
2403              <lsb>11</lsb>
2404              <msb>11</msb>
2405              <enumeratedValues>
2406                <enumeratedValue>
2407                  <name>Disabled</name>
2408                  <description>Protection disabled</description>
2409                  <value>0</value>
2410                </enumeratedValue>
2411                <enumeratedValue>
2412                  <name>Enabled</name>
2413                  <description>Protection enabled</description>
2414                  <value>1</value>
2415                </enumeratedValue>
2416              </enumeratedValues>
2417            </field>
2418            <field>
2419              <name>REGION76</name>
2420              <description>Enable protection for region 76. Write '0' has no effect.</description>
2421              <lsb>12</lsb>
2422              <msb>12</msb>
2423              <enumeratedValues>
2424                <enumeratedValue>
2425                  <name>Disabled</name>
2426                  <description>Protection disabled</description>
2427                  <value>0</value>
2428                </enumeratedValue>
2429                <enumeratedValue>
2430                  <name>Enabled</name>
2431                  <description>Protection enabled</description>
2432                  <value>1</value>
2433                </enumeratedValue>
2434              </enumeratedValues>
2435            </field>
2436            <field>
2437              <name>REGION77</name>
2438              <description>Enable protection for region 77. Write '0' has no effect.</description>
2439              <lsb>13</lsb>
2440              <msb>13</msb>
2441              <enumeratedValues>
2442                <enumeratedValue>
2443                  <name>Disabled</name>
2444                  <description>Protection disabled</description>
2445                  <value>0</value>
2446                </enumeratedValue>
2447                <enumeratedValue>
2448                  <name>Enabled</name>
2449                  <description>Protection enabled</description>
2450                  <value>1</value>
2451                </enumeratedValue>
2452              </enumeratedValues>
2453            </field>
2454            <field>
2455              <name>REGION78</name>
2456              <description>Enable protection for region 78. Write '0' has no effect.</description>
2457              <lsb>14</lsb>
2458              <msb>14</msb>
2459              <enumeratedValues>
2460                <enumeratedValue>
2461                  <name>Disabled</name>
2462                  <description>Protection disabled</description>
2463                  <value>0</value>
2464                </enumeratedValue>
2465                <enumeratedValue>
2466                  <name>Enabled</name>
2467                  <description>Protection enabled</description>
2468                  <value>1</value>
2469                </enumeratedValue>
2470              </enumeratedValues>
2471            </field>
2472            <field>
2473              <name>REGION79</name>
2474              <description>Enable protection for region 79. Write '0' has no effect.</description>
2475              <lsb>15</lsb>
2476              <msb>15</msb>
2477              <enumeratedValues>
2478                <enumeratedValue>
2479                  <name>Disabled</name>
2480                  <description>Protection disabled</description>
2481                  <value>0</value>
2482                </enumeratedValue>
2483                <enumeratedValue>
2484                  <name>Enabled</name>
2485                  <description>Protection enabled</description>
2486                  <value>1</value>
2487                </enumeratedValue>
2488              </enumeratedValues>
2489            </field>
2490            <field>
2491              <name>REGION80</name>
2492              <description>Enable protection for region 80. Write '0' has no effect.</description>
2493              <lsb>16</lsb>
2494              <msb>16</msb>
2495              <enumeratedValues>
2496                <enumeratedValue>
2497                  <name>Disabled</name>
2498                  <description>Protection disabled</description>
2499                  <value>0</value>
2500                </enumeratedValue>
2501                <enumeratedValue>
2502                  <name>Enabled</name>
2503                  <description>Protection enabled</description>
2504                  <value>1</value>
2505                </enumeratedValue>
2506              </enumeratedValues>
2507            </field>
2508            <field>
2509              <name>REGION81</name>
2510              <description>Enable protection for region 81. Write '0' has no effect.</description>
2511              <lsb>17</lsb>
2512              <msb>17</msb>
2513              <enumeratedValues>
2514                <enumeratedValue>
2515                  <name>Disabled</name>
2516                  <description>Protection disabled</description>
2517                  <value>0</value>
2518                </enumeratedValue>
2519                <enumeratedValue>
2520                  <name>Enabled</name>
2521                  <description>Protection enabled</description>
2522                  <value>1</value>
2523                </enumeratedValue>
2524              </enumeratedValues>
2525            </field>
2526            <field>
2527              <name>REGION82</name>
2528              <description>Enable protection for region 82. Write '0' has no effect.</description>
2529              <lsb>18</lsb>
2530              <msb>18</msb>
2531              <enumeratedValues>
2532                <enumeratedValue>
2533                  <name>Disabled</name>
2534                  <description>Protection disabled</description>
2535                  <value>0</value>
2536                </enumeratedValue>
2537                <enumeratedValue>
2538                  <name>Enabled</name>
2539                  <description>Protection enabled</description>
2540                  <value>1</value>
2541                </enumeratedValue>
2542              </enumeratedValues>
2543            </field>
2544            <field>
2545              <name>REGION83</name>
2546              <description>Enable protection for region 83. Write '0' has no effect.</description>
2547              <lsb>19</lsb>
2548              <msb>19</msb>
2549              <enumeratedValues>
2550                <enumeratedValue>
2551                  <name>Disabled</name>
2552                  <description>Protection disabled</description>
2553                  <value>0</value>
2554                </enumeratedValue>
2555                <enumeratedValue>
2556                  <name>Enabled</name>
2557                  <description>Protection enabled</description>
2558                  <value>1</value>
2559                </enumeratedValue>
2560              </enumeratedValues>
2561            </field>
2562            <field>
2563              <name>REGION84</name>
2564              <description>Enable protection for region 84. Write '0' has no effect.</description>
2565              <lsb>20</lsb>
2566              <msb>20</msb>
2567              <enumeratedValues>
2568                <enumeratedValue>
2569                  <name>Disabled</name>
2570                  <description>Protection disabled</description>
2571                  <value>0</value>
2572                </enumeratedValue>
2573                <enumeratedValue>
2574                  <name>Enabled</name>
2575                  <description>Protection enabled</description>
2576                  <value>1</value>
2577                </enumeratedValue>
2578              </enumeratedValues>
2579            </field>
2580            <field>
2581              <name>REGION85</name>
2582              <description>Enable protection for region 85. Write '0' has no effect.</description>
2583              <lsb>21</lsb>
2584              <msb>21</msb>
2585              <enumeratedValues>
2586                <enumeratedValue>
2587                  <name>Disabled</name>
2588                  <description>Protection disabled</description>
2589                  <value>0</value>
2590                </enumeratedValue>
2591                <enumeratedValue>
2592                  <name>Enabled</name>
2593                  <description>Protection enabled</description>
2594                  <value>1</value>
2595                </enumeratedValue>
2596              </enumeratedValues>
2597            </field>
2598            <field>
2599              <name>REGION86</name>
2600              <description>Enable protection for region 86. Write '0' has no effect.</description>
2601              <lsb>22</lsb>
2602              <msb>22</msb>
2603              <enumeratedValues>
2604                <enumeratedValue>
2605                  <name>Disabled</name>
2606                  <description>Protection disabled</description>
2607                  <value>0</value>
2608                </enumeratedValue>
2609                <enumeratedValue>
2610                  <name>Enabled</name>
2611                  <description>Protection enabled</description>
2612                  <value>1</value>
2613                </enumeratedValue>
2614              </enumeratedValues>
2615            </field>
2616            <field>
2617              <name>REGION87</name>
2618              <description>Enable protection for region 87. Write '0' has no effect.</description>
2619              <lsb>23</lsb>
2620              <msb>23</msb>
2621              <enumeratedValues>
2622                <enumeratedValue>
2623                  <name>Disabled</name>
2624                  <description>Protection disabled</description>
2625                  <value>0</value>
2626                </enumeratedValue>
2627                <enumeratedValue>
2628                  <name>Enabled</name>
2629                  <description>Protection enabled</description>
2630                  <value>1</value>
2631                </enumeratedValue>
2632              </enumeratedValues>
2633            </field>
2634            <field>
2635              <name>REGION88</name>
2636              <description>Enable protection for region 88. Write '0' has no effect.</description>
2637              <lsb>24</lsb>
2638              <msb>24</msb>
2639              <enumeratedValues>
2640                <enumeratedValue>
2641                  <name>Disabled</name>
2642                  <description>Protection disabled</description>
2643                  <value>0</value>
2644                </enumeratedValue>
2645                <enumeratedValue>
2646                  <name>Enabled</name>
2647                  <description>Protection enabled</description>
2648                  <value>1</value>
2649                </enumeratedValue>
2650              </enumeratedValues>
2651            </field>
2652            <field>
2653              <name>REGION89</name>
2654              <description>Enable protection for region 89. Write '0' has no effect.</description>
2655              <lsb>25</lsb>
2656              <msb>25</msb>
2657              <enumeratedValues>
2658                <enumeratedValue>
2659                  <name>Disabled</name>
2660                  <description>Protection disabled</description>
2661                  <value>0</value>
2662                </enumeratedValue>
2663                <enumeratedValue>
2664                  <name>Enabled</name>
2665                  <description>Protection enabled</description>
2666                  <value>1</value>
2667                </enumeratedValue>
2668              </enumeratedValues>
2669            </field>
2670            <field>
2671              <name>REGION90</name>
2672              <description>Enable protection for region 90. Write '0' has no effect.</description>
2673              <lsb>26</lsb>
2674              <msb>26</msb>
2675              <enumeratedValues>
2676                <enumeratedValue>
2677                  <name>Disabled</name>
2678                  <description>Protection disabled</description>
2679                  <value>0</value>
2680                </enumeratedValue>
2681                <enumeratedValue>
2682                  <name>Enabled</name>
2683                  <description>Protection enabled</description>
2684                  <value>1</value>
2685                </enumeratedValue>
2686              </enumeratedValues>
2687            </field>
2688            <field>
2689              <name>REGION91</name>
2690              <description>Enable protection for region 91. Write '0' has no effect.</description>
2691              <lsb>27</lsb>
2692              <msb>27</msb>
2693              <enumeratedValues>
2694                <enumeratedValue>
2695                  <name>Disabled</name>
2696                  <description>Protection disabled</description>
2697                  <value>0</value>
2698                </enumeratedValue>
2699                <enumeratedValue>
2700                  <name>Enabled</name>
2701                  <description>Protection enabled</description>
2702                  <value>1</value>
2703                </enumeratedValue>
2704              </enumeratedValues>
2705            </field>
2706            <field>
2707              <name>REGION92</name>
2708              <description>Enable protection for region 92. Write '0' has no effect.</description>
2709              <lsb>28</lsb>
2710              <msb>28</msb>
2711              <enumeratedValues>
2712                <enumeratedValue>
2713                  <name>Disabled</name>
2714                  <description>Protection disabled</description>
2715                  <value>0</value>
2716                </enumeratedValue>
2717                <enumeratedValue>
2718                  <name>Enabled</name>
2719                  <description>Protection enabled</description>
2720                  <value>1</value>
2721                </enumeratedValue>
2722              </enumeratedValues>
2723            </field>
2724            <field>
2725              <name>REGION93</name>
2726              <description>Enable protection for region 93. Write '0' has no effect.</description>
2727              <lsb>29</lsb>
2728              <msb>29</msb>
2729              <enumeratedValues>
2730                <enumeratedValue>
2731                  <name>Disabled</name>
2732                  <description>Protection disabled</description>
2733                  <value>0</value>
2734                </enumeratedValue>
2735                <enumeratedValue>
2736                  <name>Enabled</name>
2737                  <description>Protection enabled</description>
2738                  <value>1</value>
2739                </enumeratedValue>
2740              </enumeratedValues>
2741            </field>
2742            <field>
2743              <name>REGION94</name>
2744              <description>Enable protection for region 94. Write '0' has no effect.</description>
2745              <lsb>30</lsb>
2746              <msb>30</msb>
2747              <enumeratedValues>
2748                <enumeratedValue>
2749                  <name>Disabled</name>
2750                  <description>Protection disabled</description>
2751                  <value>0</value>
2752                </enumeratedValue>
2753                <enumeratedValue>
2754                  <name>Enabled</name>
2755                  <description>Protection enabled</description>
2756                  <value>1</value>
2757                </enumeratedValue>
2758              </enumeratedValues>
2759            </field>
2760            <field>
2761              <name>REGION95</name>
2762              <description>Enable protection for region 95. Write '0' has no effect.</description>
2763              <lsb>31</lsb>
2764              <msb>31</msb>
2765              <enumeratedValues>
2766                <enumeratedValue>
2767                  <name>Disabled</name>
2768                  <description>Protection disabled</description>
2769                  <value>0</value>
2770                </enumeratedValue>
2771                <enumeratedValue>
2772                  <name>Enabled</name>
2773                  <description>Protection enabled</description>
2774                  <value>1</value>
2775                </enumeratedValue>
2776              </enumeratedValues>
2777            </field>
2778          </fields>
2779        </register>
2780        <register>
2781          <name>CONFIG3</name>
2782          <description>Block protect configuration register 3</description>
2783          <addressOffset>0x614</addressOffset>
2784          <access>read-write</access>
2785          <fields>
2786            <field>
2787              <name>REGION96</name>
2788              <description>Enable protection for region 96. Write '0' has no effect.</description>
2789              <lsb>0</lsb>
2790              <msb>0</msb>
2791              <enumeratedValues>
2792                <enumeratedValue>
2793                  <name>Disabled</name>
2794                  <description>Protection disabled</description>
2795                  <value>0</value>
2796                </enumeratedValue>
2797                <enumeratedValue>
2798                  <name>Enabled</name>
2799                  <description>Protection enabled</description>
2800                  <value>1</value>
2801                </enumeratedValue>
2802              </enumeratedValues>
2803            </field>
2804            <field>
2805              <name>REGION97</name>
2806              <description>Enable protection for region 97. Write '0' has no effect.</description>
2807              <lsb>1</lsb>
2808              <msb>1</msb>
2809              <enumeratedValues>
2810                <enumeratedValue>
2811                  <name>Disabled</name>
2812                  <description>Protection disabled</description>
2813                  <value>0</value>
2814                </enumeratedValue>
2815                <enumeratedValue>
2816                  <name>Enabled</name>
2817                  <description>Protection enabled</description>
2818                  <value>1</value>
2819                </enumeratedValue>
2820              </enumeratedValues>
2821            </field>
2822            <field>
2823              <name>REGION98</name>
2824              <description>Enable protection for region 98. Write '0' has no effect.</description>
2825              <lsb>2</lsb>
2826              <msb>2</msb>
2827              <enumeratedValues>
2828                <enumeratedValue>
2829                  <name>Disabled</name>
2830                  <description>Protection disabled</description>
2831                  <value>0</value>
2832                </enumeratedValue>
2833                <enumeratedValue>
2834                  <name>Enabled</name>
2835                  <description>Protection enabled</description>
2836                  <value>1</value>
2837                </enumeratedValue>
2838              </enumeratedValues>
2839            </field>
2840            <field>
2841              <name>REGION99</name>
2842              <description>Enable protection for region 99. Write '0' has no effect.</description>
2843              <lsb>3</lsb>
2844              <msb>3</msb>
2845              <enumeratedValues>
2846                <enumeratedValue>
2847                  <name>Disabled</name>
2848                  <description>Protection disabled</description>
2849                  <value>0</value>
2850                </enumeratedValue>
2851                <enumeratedValue>
2852                  <name>Enabled</name>
2853                  <description>Protection enabled</description>
2854                  <value>1</value>
2855                </enumeratedValue>
2856              </enumeratedValues>
2857            </field>
2858            <field>
2859              <name>REGION100</name>
2860              <description>Enable protection for region 100. Write '0' has no effect.</description>
2861              <lsb>4</lsb>
2862              <msb>4</msb>
2863              <enumeratedValues>
2864                <enumeratedValue>
2865                  <name>Disabled</name>
2866                  <description>Protection disabled</description>
2867                  <value>0</value>
2868                </enumeratedValue>
2869                <enumeratedValue>
2870                  <name>Enabled</name>
2871                  <description>Protection enabled</description>
2872                  <value>1</value>
2873                </enumeratedValue>
2874              </enumeratedValues>
2875            </field>
2876            <field>
2877              <name>REGION101</name>
2878              <description>Enable protection for region 101. Write '0' has no effect.</description>
2879              <lsb>5</lsb>
2880              <msb>5</msb>
2881              <enumeratedValues>
2882                <enumeratedValue>
2883                  <name>Disabled</name>
2884                  <description>Protection disabled</description>
2885                  <value>0</value>
2886                </enumeratedValue>
2887                <enumeratedValue>
2888                  <name>Enabled</name>
2889                  <description>Protection enabled</description>
2890                  <value>1</value>
2891                </enumeratedValue>
2892              </enumeratedValues>
2893            </field>
2894            <field>
2895              <name>REGION102</name>
2896              <description>Enable protection for region 102. Write '0' has no effect.</description>
2897              <lsb>6</lsb>
2898              <msb>6</msb>
2899              <enumeratedValues>
2900                <enumeratedValue>
2901                  <name>Disabled</name>
2902                  <description>Protection disabled</description>
2903                  <value>0</value>
2904                </enumeratedValue>
2905                <enumeratedValue>
2906                  <name>Enabled</name>
2907                  <description>Protection enabled</description>
2908                  <value>1</value>
2909                </enumeratedValue>
2910              </enumeratedValues>
2911            </field>
2912            <field>
2913              <name>REGION103</name>
2914              <description>Enable protection for region 103. Write '0' has no effect.</description>
2915              <lsb>7</lsb>
2916              <msb>7</msb>
2917              <enumeratedValues>
2918                <enumeratedValue>
2919                  <name>Disabled</name>
2920                  <description>Protection disabled</description>
2921                  <value>0</value>
2922                </enumeratedValue>
2923                <enumeratedValue>
2924                  <name>Enabled</name>
2925                  <description>Protection enabled</description>
2926                  <value>1</value>
2927                </enumeratedValue>
2928              </enumeratedValues>
2929            </field>
2930            <field>
2931              <name>REGION104</name>
2932              <description>Enable protection for region 104. Write '0' has no effect.</description>
2933              <lsb>8</lsb>
2934              <msb>8</msb>
2935              <enumeratedValues>
2936                <enumeratedValue>
2937                  <name>Disabled</name>
2938                  <description>Protection disabled</description>
2939                  <value>0</value>
2940                </enumeratedValue>
2941                <enumeratedValue>
2942                  <name>Enabled</name>
2943                  <description>Protection enabled</description>
2944                  <value>1</value>
2945                </enumeratedValue>
2946              </enumeratedValues>
2947            </field>
2948            <field>
2949              <name>REGION105</name>
2950              <description>Enable protection for region 105. Write '0' has no effect.</description>
2951              <lsb>9</lsb>
2952              <msb>9</msb>
2953              <enumeratedValues>
2954                <enumeratedValue>
2955                  <name>Disabled</name>
2956                  <description>Protection disabled</description>
2957                  <value>0</value>
2958                </enumeratedValue>
2959                <enumeratedValue>
2960                  <name>Enabled</name>
2961                  <description>Protection enabled</description>
2962                  <value>1</value>
2963                </enumeratedValue>
2964              </enumeratedValues>
2965            </field>
2966            <field>
2967              <name>REGION106</name>
2968              <description>Enable protection for region 106. Write '0' has no effect.</description>
2969              <lsb>10</lsb>
2970              <msb>10</msb>
2971              <enumeratedValues>
2972                <enumeratedValue>
2973                  <name>Disabled</name>
2974                  <description>Protection disabled</description>
2975                  <value>0</value>
2976                </enumeratedValue>
2977                <enumeratedValue>
2978                  <name>Enabled</name>
2979                  <description>Protection enabled</description>
2980                  <value>1</value>
2981                </enumeratedValue>
2982              </enumeratedValues>
2983            </field>
2984            <field>
2985              <name>REGION107</name>
2986              <description>Enable protection for region 107. Write '0' has no effect.</description>
2987              <lsb>11</lsb>
2988              <msb>11</msb>
2989              <enumeratedValues>
2990                <enumeratedValue>
2991                  <name>Disabled</name>
2992                  <description>Protection disabled</description>
2993                  <value>0</value>
2994                </enumeratedValue>
2995                <enumeratedValue>
2996                  <name>Enabled</name>
2997                  <description>Protection enabled</description>
2998                  <value>1</value>
2999                </enumeratedValue>
3000              </enumeratedValues>
3001            </field>
3002            <field>
3003              <name>REGION108</name>
3004              <description>Enable protection for region 108. Write '0' has no effect.</description>
3005              <lsb>12</lsb>
3006              <msb>12</msb>
3007              <enumeratedValues>
3008                <enumeratedValue>
3009                  <name>Disabled</name>
3010                  <description>Protection disabled</description>
3011                  <value>0</value>
3012                </enumeratedValue>
3013                <enumeratedValue>
3014                  <name>Enabled</name>
3015                  <description>Protection enabled</description>
3016                  <value>1</value>
3017                </enumeratedValue>
3018              </enumeratedValues>
3019            </field>
3020            <field>
3021              <name>REGION109</name>
3022              <description>Enable protection for region 109. Write '0' has no effect.</description>
3023              <lsb>13</lsb>
3024              <msb>13</msb>
3025              <enumeratedValues>
3026                <enumeratedValue>
3027                  <name>Disabled</name>
3028                  <description>Protection disabled</description>
3029                  <value>0</value>
3030                </enumeratedValue>
3031                <enumeratedValue>
3032                  <name>Enabled</name>
3033                  <description>Protection enabled</description>
3034                  <value>1</value>
3035                </enumeratedValue>
3036              </enumeratedValues>
3037            </field>
3038            <field>
3039              <name>REGION110</name>
3040              <description>Enable protection for region 110. Write '0' has no effect.</description>
3041              <lsb>14</lsb>
3042              <msb>14</msb>
3043              <enumeratedValues>
3044                <enumeratedValue>
3045                  <name>Disabled</name>
3046                  <description>Protection disabled</description>
3047                  <value>0</value>
3048                </enumeratedValue>
3049                <enumeratedValue>
3050                  <name>Enabled</name>
3051                  <description>Protection enabled</description>
3052                  <value>1</value>
3053                </enumeratedValue>
3054              </enumeratedValues>
3055            </field>
3056            <field>
3057              <name>REGION111</name>
3058              <description>Enable protection for region 111. Write '0' has no effect.</description>
3059              <lsb>15</lsb>
3060              <msb>15</msb>
3061              <enumeratedValues>
3062                <enumeratedValue>
3063                  <name>Disabled</name>
3064                  <description>Protection disabled</description>
3065                  <value>0</value>
3066                </enumeratedValue>
3067                <enumeratedValue>
3068                  <name>Enabled</name>
3069                  <description>Protection enabled</description>
3070                  <value>1</value>
3071                </enumeratedValue>
3072              </enumeratedValues>
3073            </field>
3074            <field>
3075              <name>REGION112</name>
3076              <description>Enable protection for region 112. Write '0' has no effect.</description>
3077              <lsb>16</lsb>
3078              <msb>16</msb>
3079              <enumeratedValues>
3080                <enumeratedValue>
3081                  <name>Disabled</name>
3082                  <description>Protection disabled</description>
3083                  <value>0</value>
3084                </enumeratedValue>
3085                <enumeratedValue>
3086                  <name>Enabled</name>
3087                  <description>Protection enabled</description>
3088                  <value>1</value>
3089                </enumeratedValue>
3090              </enumeratedValues>
3091            </field>
3092            <field>
3093              <name>REGION113</name>
3094              <description>Enable protection for region 113. Write '0' has no effect.</description>
3095              <lsb>17</lsb>
3096              <msb>17</msb>
3097              <enumeratedValues>
3098                <enumeratedValue>
3099                  <name>Disabled</name>
3100                  <description>Protection disabled</description>
3101                  <value>0</value>
3102                </enumeratedValue>
3103                <enumeratedValue>
3104                  <name>Enabled</name>
3105                  <description>Protection enabled</description>
3106                  <value>1</value>
3107                </enumeratedValue>
3108              </enumeratedValues>
3109            </field>
3110            <field>
3111              <name>REGION114</name>
3112              <description>Enable protection for region 114. Write '0' has no effect.</description>
3113              <lsb>18</lsb>
3114              <msb>18</msb>
3115              <enumeratedValues>
3116                <enumeratedValue>
3117                  <name>Disabled</name>
3118                  <description>Protection disabled</description>
3119                  <value>0</value>
3120                </enumeratedValue>
3121                <enumeratedValue>
3122                  <name>Enabled</name>
3123                  <description>Protection enabled</description>
3124                  <value>1</value>
3125                </enumeratedValue>
3126              </enumeratedValues>
3127            </field>
3128            <field>
3129              <name>REGION115</name>
3130              <description>Enable protection for region 115. Write '0' has no effect.</description>
3131              <lsb>19</lsb>
3132              <msb>19</msb>
3133              <enumeratedValues>
3134                <enumeratedValue>
3135                  <name>Disabled</name>
3136                  <description>Protection disabled</description>
3137                  <value>0</value>
3138                </enumeratedValue>
3139                <enumeratedValue>
3140                  <name>Enabled</name>
3141                  <description>Protection enabled</description>
3142                  <value>1</value>
3143                </enumeratedValue>
3144              </enumeratedValues>
3145            </field>
3146            <field>
3147              <name>REGION116</name>
3148              <description>Enable protection for region 116. Write '0' has no effect.</description>
3149              <lsb>20</lsb>
3150              <msb>20</msb>
3151              <enumeratedValues>
3152                <enumeratedValue>
3153                  <name>Disabled</name>
3154                  <description>Protection disabled</description>
3155                  <value>0</value>
3156                </enumeratedValue>
3157                <enumeratedValue>
3158                  <name>Enabled</name>
3159                  <description>Protection enabled</description>
3160                  <value>1</value>
3161                </enumeratedValue>
3162              </enumeratedValues>
3163            </field>
3164            <field>
3165              <name>REGION117</name>
3166              <description>Enable protection for region 117. Write '0' has no effect.</description>
3167              <lsb>21</lsb>
3168              <msb>21</msb>
3169              <enumeratedValues>
3170                <enumeratedValue>
3171                  <name>Disabled</name>
3172                  <description>Protection disabled</description>
3173                  <value>0</value>
3174                </enumeratedValue>
3175                <enumeratedValue>
3176                  <name>Enabled</name>
3177                  <description>Protection enabled</description>
3178                  <value>1</value>
3179                </enumeratedValue>
3180              </enumeratedValues>
3181            </field>
3182            <field>
3183              <name>REGION118</name>
3184              <description>Enable protection for region 118. Write '0' has no effect.</description>
3185              <lsb>22</lsb>
3186              <msb>22</msb>
3187              <enumeratedValues>
3188                <enumeratedValue>
3189                  <name>Disabled</name>
3190                  <description>Protection disabled</description>
3191                  <value>0</value>
3192                </enumeratedValue>
3193                <enumeratedValue>
3194                  <name>Enabled</name>
3195                  <description>Protection enabled</description>
3196                  <value>1</value>
3197                </enumeratedValue>
3198              </enumeratedValues>
3199            </field>
3200            <field>
3201              <name>REGION119</name>
3202              <description>Enable protection for region 119. Write '0' has no effect.</description>
3203              <lsb>23</lsb>
3204              <msb>23</msb>
3205              <enumeratedValues>
3206                <enumeratedValue>
3207                  <name>Disabled</name>
3208                  <description>Protection disabled</description>
3209                  <value>0</value>
3210                </enumeratedValue>
3211                <enumeratedValue>
3212                  <name>Enabled</name>
3213                  <description>Protection enabled</description>
3214                  <value>1</value>
3215                </enumeratedValue>
3216              </enumeratedValues>
3217            </field>
3218            <field>
3219              <name>REGION120</name>
3220              <description>Enable protection for region 120. Write '0' has no effect.</description>
3221              <lsb>24</lsb>
3222              <msb>24</msb>
3223              <enumeratedValues>
3224                <enumeratedValue>
3225                  <name>Disabled</name>
3226                  <description>Protection disabled</description>
3227                  <value>0</value>
3228                </enumeratedValue>
3229                <enumeratedValue>
3230                  <name>Enabled</name>
3231                  <description>Protection enabled</description>
3232                  <value>1</value>
3233                </enumeratedValue>
3234              </enumeratedValues>
3235            </field>
3236            <field>
3237              <name>REGION121</name>
3238              <description>Enable protection for region 121. Write '0' has no effect.</description>
3239              <lsb>25</lsb>
3240              <msb>25</msb>
3241              <enumeratedValues>
3242                <enumeratedValue>
3243                  <name>Disabled</name>
3244                  <description>Protection disabled</description>
3245                  <value>0</value>
3246                </enumeratedValue>
3247                <enumeratedValue>
3248                  <name>Enabled</name>
3249                  <description>Protection enabled</description>
3250                  <value>1</value>
3251                </enumeratedValue>
3252              </enumeratedValues>
3253            </field>
3254            <field>
3255              <name>REGION122</name>
3256              <description>Enable protection for region 122. Write '0' has no effect.</description>
3257              <lsb>26</lsb>
3258              <msb>26</msb>
3259              <enumeratedValues>
3260                <enumeratedValue>
3261                  <name>Disabled</name>
3262                  <description>Protection disabled</description>
3263                  <value>0</value>
3264                </enumeratedValue>
3265                <enumeratedValue>
3266                  <name>Enabled</name>
3267                  <description>Protection enabled</description>
3268                  <value>1</value>
3269                </enumeratedValue>
3270              </enumeratedValues>
3271            </field>
3272            <field>
3273              <name>REGION123</name>
3274              <description>Enable protection for region 123. Write '0' has no effect.</description>
3275              <lsb>27</lsb>
3276              <msb>27</msb>
3277              <enumeratedValues>
3278                <enumeratedValue>
3279                  <name>Disabled</name>
3280                  <description>Protection disabled</description>
3281                  <value>0</value>
3282                </enumeratedValue>
3283                <enumeratedValue>
3284                  <name>Enabled</name>
3285                  <description>Protection enabled</description>
3286                  <value>1</value>
3287                </enumeratedValue>
3288              </enumeratedValues>
3289            </field>
3290            <field>
3291              <name>REGION124</name>
3292              <description>Enable protection for region 124. Write '0' has no effect.</description>
3293              <lsb>28</lsb>
3294              <msb>28</msb>
3295              <enumeratedValues>
3296                <enumeratedValue>
3297                  <name>Disabled</name>
3298                  <description>Protection disabled</description>
3299                  <value>0</value>
3300                </enumeratedValue>
3301                <enumeratedValue>
3302                  <name>Enabled</name>
3303                  <description>Protection enabled</description>
3304                  <value>1</value>
3305                </enumeratedValue>
3306              </enumeratedValues>
3307            </field>
3308            <field>
3309              <name>REGION125</name>
3310              <description>Enable protection for region 125. Write '0' has no effect.</description>
3311              <lsb>29</lsb>
3312              <msb>29</msb>
3313              <enumeratedValues>
3314                <enumeratedValue>
3315                  <name>Disabled</name>
3316                  <description>Protection disabled</description>
3317                  <value>0</value>
3318                </enumeratedValue>
3319                <enumeratedValue>
3320                  <name>Enabled</name>
3321                  <description>Protection enabled</description>
3322                  <value>1</value>
3323                </enumeratedValue>
3324              </enumeratedValues>
3325            </field>
3326            <field>
3327              <name>REGION126</name>
3328              <description>Enable protection for region 126. Write '0' has no effect.</description>
3329              <lsb>30</lsb>
3330              <msb>30</msb>
3331              <enumeratedValues>
3332                <enumeratedValue>
3333                  <name>Disabled</name>
3334                  <description>Protection disabled</description>
3335                  <value>0</value>
3336                </enumeratedValue>
3337                <enumeratedValue>
3338                  <name>Enabled</name>
3339                  <description>Protection enabled</description>
3340                  <value>1</value>
3341                </enumeratedValue>
3342              </enumeratedValues>
3343            </field>
3344            <field>
3345              <name>REGION127</name>
3346              <description>Enable protection for region 127. Write '0' has no effect.</description>
3347              <lsb>31</lsb>
3348              <msb>31</msb>
3349              <enumeratedValues>
3350                <enumeratedValue>
3351                  <name>Disabled</name>
3352                  <description>Protection disabled</description>
3353                  <value>0</value>
3354                </enumeratedValue>
3355                <enumeratedValue>
3356                  <name>Enabled</name>
3357                  <description>Protection enabled</description>
3358                  <value>1</value>
3359                </enumeratedValue>
3360              </enumeratedValues>
3361            </field>
3362          </fields>
3363        </register>
3364      </registers>
3365    </peripheral>
3366    <peripheral>
3367      <name>POWER</name>
3368      <description>Power control</description>
3369      <groupName>POWER</groupName>
3370      <baseAddress>0x40000000</baseAddress>
3371      <size>32</size>
3372      <alternatePeripheral>BPROT</alternatePeripheral>
3373      <addressBlock>
3374        <offset>0</offset>
3375        <size>0x1000</size>
3376        <usage>registers</usage>
3377      </addressBlock>
3378      <interrupt>
3379        <name>POWER_CLOCK</name>
3380        <value>0</value>
3381      </interrupt>
3382      <registers>
3383        <register>
3384          <name>TASKS_CONSTLAT</name>
3385          <description>Enable constant latency mode</description>
3386          <addressOffset>0x078</addressOffset>
3387          <access>write-only</access>
3388        </register>
3389        <register>
3390          <name>TASKS_LOWPWR</name>
3391          <description>Enable low power mode (variable latency)</description>
3392          <addressOffset>0x07C</addressOffset>
3393          <access>write-only</access>
3394        </register>
3395        <register>
3396          <name>EVENTS_POFWARN</name>
3397          <description>Power failure warning</description>
3398          <addressOffset>0x108</addressOffset>
3399          <access>read-write</access>
3400        </register>
3401        <register>
3402          <name>EVENTS_SLEEPENTER</name>
3403          <description>CPU entered WFI/WFE sleep</description>
3404          <addressOffset>0x114</addressOffset>
3405          <access>read-write</access>
3406        </register>
3407        <register>
3408          <name>EVENTS_SLEEPEXIT</name>
3409          <description>CPU exited WFI/WFE sleep</description>
3410          <addressOffset>0x118</addressOffset>
3411          <access>read-write</access>
3412        </register>
3413        <register>
3414          <name>INTENSET</name>
3415          <description>Enable interrupt</description>
3416          <addressOffset>0x304</addressOffset>
3417          <access>read-write</access>
3418          <fields>
3419            <field>
3420              <name>POFWARN</name>
3421              <description>Write '1' to Enable interrupt for POFWARN event</description>
3422              <lsb>2</lsb>
3423              <msb>2</msb>
3424              <enumeratedValues>
3425                <usage>read</usage>
3426                <enumeratedValue>
3427                  <name>Disabled</name>
3428                  <description>Read: Disabled</description>
3429                  <value>0</value>
3430                </enumeratedValue>
3431                <enumeratedValue>
3432                  <name>Enabled</name>
3433                  <description>Read: Enabled</description>
3434                  <value>1</value>
3435                </enumeratedValue>
3436              </enumeratedValues>
3437              <enumeratedValues>
3438                <usage>write</usage>
3439                <enumeratedValue>
3440                  <name>Set</name>
3441                  <description>Enable</description>
3442                  <value>1</value>
3443                </enumeratedValue>
3444              </enumeratedValues>
3445            </field>
3446            <field>
3447              <name>SLEEPENTER</name>
3448              <description>Write '1' to Enable interrupt for SLEEPENTER event</description>
3449              <lsb>5</lsb>
3450              <msb>5</msb>
3451              <enumeratedValues>
3452                <usage>read</usage>
3453                <enumeratedValue>
3454                  <name>Disabled</name>
3455                  <description>Read: Disabled</description>
3456                  <value>0</value>
3457                </enumeratedValue>
3458                <enumeratedValue>
3459                  <name>Enabled</name>
3460                  <description>Read: Enabled</description>
3461                  <value>1</value>
3462                </enumeratedValue>
3463              </enumeratedValues>
3464              <enumeratedValues>
3465                <usage>write</usage>
3466                <enumeratedValue>
3467                  <name>Set</name>
3468                  <description>Enable</description>
3469                  <value>1</value>
3470                </enumeratedValue>
3471              </enumeratedValues>
3472            </field>
3473            <field>
3474              <name>SLEEPEXIT</name>
3475              <description>Write '1' to Enable interrupt for SLEEPEXIT event</description>
3476              <lsb>6</lsb>
3477              <msb>6</msb>
3478              <enumeratedValues>
3479                <usage>read</usage>
3480                <enumeratedValue>
3481                  <name>Disabled</name>
3482                  <description>Read: Disabled</description>
3483                  <value>0</value>
3484                </enumeratedValue>
3485                <enumeratedValue>
3486                  <name>Enabled</name>
3487                  <description>Read: Enabled</description>
3488                  <value>1</value>
3489                </enumeratedValue>
3490              </enumeratedValues>
3491              <enumeratedValues>
3492                <usage>write</usage>
3493                <enumeratedValue>
3494                  <name>Set</name>
3495                  <description>Enable</description>
3496                  <value>1</value>
3497                </enumeratedValue>
3498              </enumeratedValues>
3499            </field>
3500          </fields>
3501        </register>
3502        <register>
3503          <name>INTENCLR</name>
3504          <description>Disable interrupt</description>
3505          <addressOffset>0x308</addressOffset>
3506          <access>read-write</access>
3507          <fields>
3508            <field>
3509              <name>POFWARN</name>
3510              <description>Write '1' to Disable interrupt for POFWARN event</description>
3511              <lsb>2</lsb>
3512              <msb>2</msb>
3513              <enumeratedValues>
3514                <usage>read</usage>
3515                <enumeratedValue>
3516                  <name>Disabled</name>
3517                  <description>Read: Disabled</description>
3518                  <value>0</value>
3519                </enumeratedValue>
3520                <enumeratedValue>
3521                  <name>Enabled</name>
3522                  <description>Read: Enabled</description>
3523                  <value>1</value>
3524                </enumeratedValue>
3525              </enumeratedValues>
3526              <enumeratedValues>
3527                <usage>write</usage>
3528                <enumeratedValue>
3529                  <name>Clear</name>
3530                  <description>Disable</description>
3531                  <value>1</value>
3532                </enumeratedValue>
3533              </enumeratedValues>
3534            </field>
3535            <field>
3536              <name>SLEEPENTER</name>
3537              <description>Write '1' to Disable interrupt for SLEEPENTER event</description>
3538              <lsb>5</lsb>
3539              <msb>5</msb>
3540              <enumeratedValues>
3541                <usage>read</usage>
3542                <enumeratedValue>
3543                  <name>Disabled</name>
3544                  <description>Read: Disabled</description>
3545                  <value>0</value>
3546                </enumeratedValue>
3547                <enumeratedValue>
3548                  <name>Enabled</name>
3549                  <description>Read: Enabled</description>
3550                  <value>1</value>
3551                </enumeratedValue>
3552              </enumeratedValues>
3553              <enumeratedValues>
3554                <usage>write</usage>
3555                <enumeratedValue>
3556                  <name>Clear</name>
3557                  <description>Disable</description>
3558                  <value>1</value>
3559                </enumeratedValue>
3560              </enumeratedValues>
3561            </field>
3562            <field>
3563              <name>SLEEPEXIT</name>
3564              <description>Write '1' to Disable interrupt for SLEEPEXIT event</description>
3565              <lsb>6</lsb>
3566              <msb>6</msb>
3567              <enumeratedValues>
3568                <usage>read</usage>
3569                <enumeratedValue>
3570                  <name>Disabled</name>
3571                  <description>Read: Disabled</description>
3572                  <value>0</value>
3573                </enumeratedValue>
3574                <enumeratedValue>
3575                  <name>Enabled</name>
3576                  <description>Read: Enabled</description>
3577                  <value>1</value>
3578                </enumeratedValue>
3579              </enumeratedValues>
3580              <enumeratedValues>
3581                <usage>write</usage>
3582                <enumeratedValue>
3583                  <name>Clear</name>
3584                  <description>Disable</description>
3585                  <value>1</value>
3586                </enumeratedValue>
3587              </enumeratedValues>
3588            </field>
3589          </fields>
3590        </register>
3591        <register>
3592          <name>RESETREAS</name>
3593          <description>Reset reason</description>
3594          <addressOffset>0x400</addressOffset>
3595          <access>read-write</access>
3596          <fields>
3597            <field>
3598              <name>RESETPIN</name>
3599              <description>Reset from pin-reset detected</description>
3600              <lsb>0</lsb>
3601              <msb>0</msb>
3602              <enumeratedValues>
3603                <enumeratedValue>
3604                  <name>NotDetected</name>
3605                  <description>Not detected</description>
3606                  <value>0</value>
3607                </enumeratedValue>
3608                <enumeratedValue>
3609                  <name>Detected</name>
3610                  <description>Detected</description>
3611                  <value>1</value>
3612                </enumeratedValue>
3613              </enumeratedValues>
3614            </field>
3615            <field>
3616              <name>DOG</name>
3617              <description>Reset from watchdog detected</description>
3618              <lsb>1</lsb>
3619              <msb>1</msb>
3620              <enumeratedValues>
3621                <enumeratedValue>
3622                  <name>NotDetected</name>
3623                  <description>Not detected</description>
3624                  <value>0</value>
3625                </enumeratedValue>
3626                <enumeratedValue>
3627                  <name>Detected</name>
3628                  <description>Detected</description>
3629                  <value>1</value>
3630                </enumeratedValue>
3631              </enumeratedValues>
3632            </field>
3633            <field>
3634              <name>SREQ</name>
3635              <description>Reset from soft reset detected</description>
3636              <lsb>2</lsb>
3637              <msb>2</msb>
3638              <enumeratedValues>
3639                <enumeratedValue>
3640                  <name>NotDetected</name>
3641                  <description>Not detected</description>
3642                  <value>0</value>
3643                </enumeratedValue>
3644                <enumeratedValue>
3645                  <name>Detected</name>
3646                  <description>Detected</description>
3647                  <value>1</value>
3648                </enumeratedValue>
3649              </enumeratedValues>
3650            </field>
3651            <field>
3652              <name>LOCKUP</name>
3653              <description>Reset from CPU lock-up detected</description>
3654              <lsb>3</lsb>
3655              <msb>3</msb>
3656              <enumeratedValues>
3657                <enumeratedValue>
3658                  <name>NotDetected</name>
3659                  <description>Not detected</description>
3660                  <value>0</value>
3661                </enumeratedValue>
3662                <enumeratedValue>
3663                  <name>Detected</name>
3664                  <description>Detected</description>
3665                  <value>1</value>
3666                </enumeratedValue>
3667              </enumeratedValues>
3668            </field>
3669            <field>
3670              <name>OFF</name>
3671              <description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
3672              <lsb>16</lsb>
3673              <msb>16</msb>
3674              <enumeratedValues>
3675                <enumeratedValue>
3676                  <name>NotDetected</name>
3677                  <description>Not detected</description>
3678                  <value>0</value>
3679                </enumeratedValue>
3680                <enumeratedValue>
3681                  <name>Detected</name>
3682                  <description>Detected</description>
3683                  <value>1</value>
3684                </enumeratedValue>
3685              </enumeratedValues>
3686            </field>
3687            <field>
3688              <name>LPCOMP</name>
3689              <description>Reset due to wake up from System OFF mode when wakeup is triggered from ANADETECT signal from LPCOMP</description>
3690              <lsb>17</lsb>
3691              <msb>17</msb>
3692              <enumeratedValues>
3693                <enumeratedValue>
3694                  <name>NotDetected</name>
3695                  <description>Not detected</description>
3696                  <value>0</value>
3697                </enumeratedValue>
3698                <enumeratedValue>
3699                  <name>Detected</name>
3700                  <description>Detected</description>
3701                  <value>1</value>
3702                </enumeratedValue>
3703              </enumeratedValues>
3704            </field>
3705            <field>
3706              <name>DIF</name>
3707              <description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
3708              <lsb>18</lsb>
3709              <msb>18</msb>
3710              <enumeratedValues>
3711                <enumeratedValue>
3712                  <name>NotDetected</name>
3713                  <description>Not detected</description>
3714                  <value>0</value>
3715                </enumeratedValue>
3716                <enumeratedValue>
3717                  <name>Detected</name>
3718                  <description>Detected</description>
3719                  <value>1</value>
3720                </enumeratedValue>
3721              </enumeratedValues>
3722            </field>
3723            <field>
3724              <name>NFC</name>
3725              <description>Reset due to wake up from System OFF mode by NFC field detect</description>
3726              <lsb>19</lsb>
3727              <msb>19</msb>
3728              <enumeratedValues>
3729                <enumeratedValue>
3730                  <name>NotDetected</name>
3731                  <description>Not detected</description>
3732                  <value>0</value>
3733                </enumeratedValue>
3734                <enumeratedValue>
3735                  <name>Detected</name>
3736                  <description>Detected</description>
3737                  <value>1</value>
3738                </enumeratedValue>
3739              </enumeratedValues>
3740            </field>
3741          </fields>
3742        </register>
3743        <register>
3744          <name>RAMSTATUS</name>
3745          <description>Deprecated register -  RAM status register</description>
3746          <addressOffset>0x428</addressOffset>
3747          <access>read-only</access>
3748          <resetValue>0x00000000</resetValue>
3749          <fields>
3750            <field>
3751              <name>RAMBLOCK0</name>
3752              <description>RAM block 0 is on or off/powering up</description>
3753              <lsb>0</lsb>
3754              <msb>0</msb>
3755              <enumeratedValues>
3756                <enumeratedValue>
3757                  <name>Off</name>
3758                  <description>Off</description>
3759                  <value>0</value>
3760                </enumeratedValue>
3761                <enumeratedValue>
3762                  <name>On</name>
3763                  <description>On</description>
3764                  <value>1</value>
3765                </enumeratedValue>
3766              </enumeratedValues>
3767            </field>
3768            <field>
3769              <name>RAMBLOCK1</name>
3770              <description>RAM block 1 is on or off/powering up</description>
3771              <lsb>1</lsb>
3772              <msb>1</msb>
3773              <enumeratedValues>
3774                <enumeratedValue>
3775                  <name>Off</name>
3776                  <description>Off</description>
3777                  <value>0</value>
3778                </enumeratedValue>
3779                <enumeratedValue>
3780                  <name>On</name>
3781                  <description>On</description>
3782                  <value>1</value>
3783                </enumeratedValue>
3784              </enumeratedValues>
3785            </field>
3786            <field>
3787              <name>RAMBLOCK2</name>
3788              <description>RAM block 2 is on or off/powering up</description>
3789              <lsb>2</lsb>
3790              <msb>2</msb>
3791              <enumeratedValues>
3792                <enumeratedValue>
3793                  <name>Off</name>
3794                  <description>Off</description>
3795                  <value>0</value>
3796                </enumeratedValue>
3797                <enumeratedValue>
3798                  <name>On</name>
3799                  <description>On</description>
3800                  <value>1</value>
3801                </enumeratedValue>
3802              </enumeratedValues>
3803            </field>
3804            <field>
3805              <name>RAMBLOCK3</name>
3806              <description>RAM block 3 is on or off/powering up</description>
3807              <lsb>3</lsb>
3808              <msb>3</msb>
3809              <enumeratedValues>
3810                <enumeratedValue>
3811                  <name>Off</name>
3812                  <description>Off</description>
3813                  <value>0</value>
3814                </enumeratedValue>
3815                <enumeratedValue>
3816                  <name>On</name>
3817                  <description>On</description>
3818                  <value>1</value>
3819                </enumeratedValue>
3820              </enumeratedValues>
3821            </field>
3822          </fields>
3823        </register>
3824        <register>
3825          <name>SYSTEMOFF</name>
3826          <description>System OFF register</description>
3827          <addressOffset>0x500</addressOffset>
3828          <access>write-only</access>
3829          <fields>
3830            <field>
3831              <name>SYSTEMOFF</name>
3832              <description>Enable System OFF mode</description>
3833              <lsb>0</lsb>
3834              <msb>0</msb>
3835              <enumeratedValues>
3836                <enumeratedValue>
3837                  <name>Enter</name>
3838                  <description>Enable System OFF mode</description>
3839                  <value>1</value>
3840                </enumeratedValue>
3841              </enumeratedValues>
3842            </field>
3843          </fields>
3844        </register>
3845        <register>
3846          <name>POFCON</name>
3847          <description>Power failure comparator configuration</description>
3848          <addressOffset>0x510</addressOffset>
3849          <access>read-write</access>
3850          <fields>
3851            <field>
3852              <name>POF</name>
3853              <description>Enable or disable power failure comparator</description>
3854              <lsb>0</lsb>
3855              <msb>0</msb>
3856              <enumeratedValues>
3857                <enumeratedValue>
3858                  <name>Disabled</name>
3859                  <description>Disable</description>
3860                  <value>0</value>
3861                </enumeratedValue>
3862                <enumeratedValue>
3863                  <name>Enabled</name>
3864                  <description>Enable</description>
3865                  <value>1</value>
3866                </enumeratedValue>
3867              </enumeratedValues>
3868            </field>
3869            <field>
3870              <name>THRESHOLD</name>
3871              <description>Power failure comparator threshold setting</description>
3872              <lsb>1</lsb>
3873              <msb>4</msb>
3874              <enumeratedValues>
3875                <enumeratedValue>
3876                  <name>V17</name>
3877                  <description>Set threshold to 1.7 V</description>
3878                  <value>4</value>
3879                </enumeratedValue>
3880                <enumeratedValue>
3881                  <name>V18</name>
3882                  <description>Set threshold to 1.8 V</description>
3883                  <value>5</value>
3884                </enumeratedValue>
3885                <enumeratedValue>
3886                  <name>V19</name>
3887                  <description>Set threshold to 1.9 V</description>
3888                  <value>6</value>
3889                </enumeratedValue>
3890                <enumeratedValue>
3891                  <name>V20</name>
3892                  <description>Set threshold to 2.0 V</description>
3893                  <value>7</value>
3894                </enumeratedValue>
3895                <enumeratedValue>
3896                  <name>V21</name>
3897                  <description>Set threshold to 2.1 V</description>
3898                  <value>8</value>
3899                </enumeratedValue>
3900                <enumeratedValue>
3901                  <name>V22</name>
3902                  <description>Set threshold to 2.2 V</description>
3903                  <value>9</value>
3904                </enumeratedValue>
3905                <enumeratedValue>
3906                  <name>V23</name>
3907                  <description>Set threshold to 2.3 V</description>
3908                  <value>10</value>
3909                </enumeratedValue>
3910                <enumeratedValue>
3911                  <name>V24</name>
3912                  <description>Set threshold to 2.4 V</description>
3913                  <value>11</value>
3914                </enumeratedValue>
3915                <enumeratedValue>
3916                  <name>V25</name>
3917                  <description>Set threshold to 2.5 V</description>
3918                  <value>12</value>
3919                </enumeratedValue>
3920                <enumeratedValue>
3921                  <name>V26</name>
3922                  <description>Set threshold to 2.6 V</description>
3923                  <value>13</value>
3924                </enumeratedValue>
3925                <enumeratedValue>
3926                  <name>V27</name>
3927                  <description>Set threshold to 2.7 V</description>
3928                  <value>14</value>
3929                </enumeratedValue>
3930                <enumeratedValue>
3931                  <name>V28</name>
3932                  <description>Set threshold to 2.8 V</description>
3933                  <value>15</value>
3934                </enumeratedValue>
3935              </enumeratedValues>
3936            </field>
3937          </fields>
3938        </register>
3939        <register>
3940          <name>GPREGRET</name>
3941          <description>General purpose retention register</description>
3942          <addressOffset>0x51C</addressOffset>
3943          <access>read-write</access>
3944          <fields>
3945            <field>
3946              <name>GPREGRET</name>
3947              <description>General purpose retention register</description>
3948              <lsb>0</lsb>
3949              <msb>7</msb>
3950            </field>
3951          </fields>
3952        </register>
3953        <register>
3954          <name>GPREGRET2</name>
3955          <description>General purpose retention register</description>
3956          <addressOffset>0x520</addressOffset>
3957          <access>read-write</access>
3958          <fields>
3959            <field>
3960              <name>GPREGRET</name>
3961              <description>General purpose retention register</description>
3962              <lsb>0</lsb>
3963              <msb>7</msb>
3964            </field>
3965          </fields>
3966        </register>
3967        <register>
3968          <name>RAMON</name>
3969          <description>Deprecated register -  RAM on/off register (this register is retained)</description>
3970          <addressOffset>0x524</addressOffset>
3971          <access>read-write</access>
3972          <resetValue>0x00000003</resetValue>
3973          <fields>
3974            <field>
3975              <name>ONRAM0</name>
3976              <description>Keep RAM block 0 on or off in system ON Mode</description>
3977              <lsb>0</lsb>
3978              <msb>0</msb>
3979              <enumeratedValues>
3980                <enumeratedValue>
3981                  <name>RAM0Off</name>
3982                  <description>Off</description>
3983                  <value>0</value>
3984                </enumeratedValue>
3985                <enumeratedValue>
3986                  <name>RAM0On</name>
3987                  <description>On</description>
3988                  <value>1</value>
3989                </enumeratedValue>
3990              </enumeratedValues>
3991            </field>
3992            <field>
3993              <name>ONRAM1</name>
3994              <description>Keep RAM block 1 on or off in system ON Mode</description>
3995              <lsb>1</lsb>
3996              <msb>1</msb>
3997              <enumeratedValues>
3998                <enumeratedValue>
3999                  <name>RAM1Off</name>
4000                  <description>Off</description>
4001                  <value>0</value>
4002                </enumeratedValue>
4003                <enumeratedValue>
4004                  <name>RAM1On</name>
4005                  <description>On</description>
4006                  <value>1</value>
4007                </enumeratedValue>
4008              </enumeratedValues>
4009            </field>
4010            <field>
4011              <name>OFFRAM0</name>
4012              <description>Keep retention on RAM block 0 when RAM block is switched off</description>
4013              <lsb>16</lsb>
4014              <msb>16</msb>
4015              <enumeratedValues>
4016                <enumeratedValue>
4017                  <name>RAM0Off</name>
4018                  <description>Off</description>
4019                  <value>0</value>
4020                </enumeratedValue>
4021                <enumeratedValue>
4022                  <name>RAM0On</name>
4023                  <description>On</description>
4024                  <value>1</value>
4025                </enumeratedValue>
4026              </enumeratedValues>
4027            </field>
4028            <field>
4029              <name>OFFRAM1</name>
4030              <description>Keep retention on RAM block 1 when RAM block is switched off</description>
4031              <lsb>17</lsb>
4032              <msb>17</msb>
4033              <enumeratedValues>
4034                <enumeratedValue>
4035                  <name>RAM1Off</name>
4036                  <description>Off</description>
4037                  <value>0</value>
4038                </enumeratedValue>
4039                <enumeratedValue>
4040                  <name>RAM1On</name>
4041                  <description>On</description>
4042                  <value>1</value>
4043                </enumeratedValue>
4044              </enumeratedValues>
4045            </field>
4046          </fields>
4047        </register>
4048        <register>
4049          <name>RAMONB</name>
4050          <description>Deprecated register -  RAM on/off register (this register is retained)</description>
4051          <addressOffset>0x554</addressOffset>
4052          <access>read-write</access>
4053          <resetValue>0x00000003</resetValue>
4054          <fields>
4055            <field>
4056              <name>ONRAM2</name>
4057              <description>Keep RAM block 2 on or off in system ON Mode</description>
4058              <lsb>0</lsb>
4059              <msb>0</msb>
4060              <enumeratedValues>
4061                <enumeratedValue>
4062                  <name>RAM2Off</name>
4063                  <description>Off</description>
4064                  <value>0</value>
4065                </enumeratedValue>
4066                <enumeratedValue>
4067                  <name>RAM2On</name>
4068                  <description>On</description>
4069                  <value>1</value>
4070                </enumeratedValue>
4071              </enumeratedValues>
4072            </field>
4073            <field>
4074              <name>ONRAM3</name>
4075              <description>Keep RAM block 3 on or off in system ON Mode</description>
4076              <lsb>1</lsb>
4077              <msb>1</msb>
4078              <enumeratedValues>
4079                <enumeratedValue>
4080                  <name>RAM3Off</name>
4081                  <description>Off</description>
4082                  <value>0</value>
4083                </enumeratedValue>
4084                <enumeratedValue>
4085                  <name>RAM3On</name>
4086                  <description>On</description>
4087                  <value>1</value>
4088                </enumeratedValue>
4089              </enumeratedValues>
4090            </field>
4091            <field>
4092              <name>OFFRAM2</name>
4093              <description>Keep retention on RAM block 2 when RAM block is switched off</description>
4094              <lsb>16</lsb>
4095              <msb>16</msb>
4096              <enumeratedValues>
4097                <enumeratedValue>
4098                  <name>RAM2Off</name>
4099                  <description>Off</description>
4100                  <value>0</value>
4101                </enumeratedValue>
4102                <enumeratedValue>
4103                  <name>RAM2On</name>
4104                  <description>On</description>
4105                  <value>1</value>
4106                </enumeratedValue>
4107              </enumeratedValues>
4108            </field>
4109            <field>
4110              <name>OFFRAM3</name>
4111              <description>Keep retention on RAM block 3 when RAM block is switched off</description>
4112              <lsb>17</lsb>
4113              <msb>17</msb>
4114              <enumeratedValues>
4115                <enumeratedValue>
4116                  <name>RAM3Off</name>
4117                  <description>Off</description>
4118                  <value>0</value>
4119                </enumeratedValue>
4120                <enumeratedValue>
4121                  <name>RAM3On</name>
4122                  <description>On</description>
4123                  <value>1</value>
4124                </enumeratedValue>
4125              </enumeratedValues>
4126            </field>
4127          </fields>
4128        </register>
4129        <register>
4130          <name>DCDCEN</name>
4131          <description>DC/DC enable register</description>
4132          <addressOffset>0x578</addressOffset>
4133          <access>read-write</access>
4134          <fields>
4135            <field>
4136              <name>DCDCEN</name>
4137              <description>Enable or disable DC/DC converter</description>
4138              <lsb>0</lsb>
4139              <msb>0</msb>
4140              <enumeratedValues>
4141                <enumeratedValue>
4142                  <name>Disabled</name>
4143                  <description>Disable</description>
4144                  <value>0</value>
4145                </enumeratedValue>
4146                <enumeratedValue>
4147                  <name>Enabled</name>
4148                  <description>Enable</description>
4149                  <value>1</value>
4150                </enumeratedValue>
4151              </enumeratedValues>
4152            </field>
4153          </fields>
4154        </register>
4155        <cluster>
4156          <dim>8</dim>
4157          <dimIncrement>16</dimIncrement>
4158          <name>RAM[%s]</name>
4159          <description>Unspecified</description>
4160          <addressOffset>0x900</addressOffset>
4161          <register>
4162            <name>POWER</name>
4163            <description>Description cluster[0]:  RAM0 power control register</description>
4164            <addressOffset>0x000</addressOffset>
4165            <access>read-write</access>
4166            <resetValue>0x0000FFFF</resetValue>
4167            <fields>
4168              <field>
4169                <name>S0POWER</name>
4170                <description>Keep RAM section S0 ON or OFF in System ON mode.</description>
4171                <lsb>0</lsb>
4172                <msb>0</msb>
4173                <enumeratedValues>
4174                  <enumeratedValue>
4175                    <name>Off</name>
4176                    <description>Off</description>
4177                    <value>0</value>
4178                  </enumeratedValue>
4179                  <enumeratedValue>
4180                    <name>On</name>
4181                    <description>On</description>
4182                    <value>1</value>
4183                  </enumeratedValue>
4184                </enumeratedValues>
4185              </field>
4186              <field>
4187                <name>S1POWER</name>
4188                <description>Keep RAM section S1 ON or OFF in System ON mode.</description>
4189                <lsb>1</lsb>
4190                <msb>1</msb>
4191                <enumeratedValues>
4192                  <enumeratedValue>
4193                    <name>Off</name>
4194                    <description>Off</description>
4195                    <value>0</value>
4196                  </enumeratedValue>
4197                  <enumeratedValue>
4198                    <name>On</name>
4199                    <description>On</description>
4200                    <value>1</value>
4201                  </enumeratedValue>
4202                </enumeratedValues>
4203              </field>
4204              <field>
4205                <name>S0RETENTION</name>
4206                <description>Keep retention on RAM section S0 when RAM section is in OFF</description>
4207                <lsb>16</lsb>
4208                <msb>16</msb>
4209                <enumeratedValues>
4210                  <enumeratedValue>
4211                    <name>Off</name>
4212                    <description>Off</description>
4213                    <value>0</value>
4214                  </enumeratedValue>
4215                  <enumeratedValue>
4216                    <name>On</name>
4217                    <description>On</description>
4218                    <value>1</value>
4219                  </enumeratedValue>
4220                </enumeratedValues>
4221              </field>
4222              <field>
4223                <name>S1RETENTION</name>
4224                <description>Keep retention on RAM section S1 when RAM section is in OFF</description>
4225                <lsb>17</lsb>
4226                <msb>17</msb>
4227                <enumeratedValues>
4228                  <enumeratedValue>
4229                    <name>Off</name>
4230                    <description>Off</description>
4231                    <value>0</value>
4232                  </enumeratedValue>
4233                  <enumeratedValue>
4234                    <name>On</name>
4235                    <description>On</description>
4236                    <value>1</value>
4237                  </enumeratedValue>
4238                </enumeratedValues>
4239              </field>
4240            </fields>
4241          </register>
4242          <register>
4243            <name>POWERSET</name>
4244            <description>Description cluster[0]:  RAM0 power control set register</description>
4245            <addressOffset>0x004</addressOffset>
4246            <access>write-only</access>
4247            <resetValue>0x0000FFFF</resetValue>
4248            <fields>
4249              <field>
4250                <name>S0POWER</name>
4251                <description>Keep RAM section S0 of RAM0 on or off in System ON mode</description>
4252                <lsb>0</lsb>
4253                <msb>0</msb>
4254                <enumeratedValues>
4255                  <enumeratedValue>
4256                    <name>On</name>
4257                    <description>On</description>
4258                    <value>1</value>
4259                  </enumeratedValue>
4260                </enumeratedValues>
4261              </field>
4262              <field>
4263                <name>S1POWER</name>
4264                <description>Keep RAM section S1 of RAM0 on or off in System ON mode</description>
4265                <lsb>1</lsb>
4266                <msb>1</msb>
4267                <enumeratedValues>
4268                  <enumeratedValue>
4269                    <name>On</name>
4270                    <description>On</description>
4271                    <value>1</value>
4272                  </enumeratedValue>
4273                </enumeratedValues>
4274              </field>
4275              <field>
4276                <name>S0RETENTION</name>
4277                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
4278                <lsb>16</lsb>
4279                <msb>16</msb>
4280                <enumeratedValues>
4281                  <enumeratedValue>
4282                    <name>On</name>
4283                    <description>On</description>
4284                    <value>1</value>
4285                  </enumeratedValue>
4286                </enumeratedValues>
4287              </field>
4288              <field>
4289                <name>S1RETENTION</name>
4290                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
4291                <lsb>17</lsb>
4292                <msb>17</msb>
4293                <enumeratedValues>
4294                  <enumeratedValue>
4295                    <name>On</name>
4296                    <description>On</description>
4297                    <value>1</value>
4298                  </enumeratedValue>
4299                </enumeratedValues>
4300              </field>
4301            </fields>
4302          </register>
4303          <register>
4304            <name>POWERCLR</name>
4305            <description>Description cluster[0]:  RAM0 power control clear register</description>
4306            <addressOffset>0x008</addressOffset>
4307            <access>write-only</access>
4308            <resetValue>0x0000FFFF</resetValue>
4309            <fields>
4310              <field>
4311                <name>S0POWER</name>
4312                <description>Keep RAM section S0 of RAM0 on or off in System ON mode</description>
4313                <lsb>0</lsb>
4314                <msb>0</msb>
4315                <enumeratedValues>
4316                  <enumeratedValue>
4317                    <name>Off</name>
4318                    <description>Off</description>
4319                    <value>1</value>
4320                  </enumeratedValue>
4321                </enumeratedValues>
4322              </field>
4323              <field>
4324                <name>S1POWER</name>
4325                <description>Keep RAM section S1 of RAM0 on or off in System ON mode</description>
4326                <lsb>1</lsb>
4327                <msb>1</msb>
4328                <enumeratedValues>
4329                  <enumeratedValue>
4330                    <name>Off</name>
4331                    <description>Off</description>
4332                    <value>1</value>
4333                  </enumeratedValue>
4334                </enumeratedValues>
4335              </field>
4336              <field>
4337                <name>S0RETENTION</name>
4338                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
4339                <lsb>16</lsb>
4340                <msb>16</msb>
4341                <enumeratedValues>
4342                  <enumeratedValue>
4343                    <name>Off</name>
4344                    <description>Off</description>
4345                    <value>1</value>
4346                  </enumeratedValue>
4347                </enumeratedValues>
4348              </field>
4349              <field>
4350                <name>S1RETENTION</name>
4351                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
4352                <lsb>17</lsb>
4353                <msb>17</msb>
4354                <enumeratedValues>
4355                  <enumeratedValue>
4356                    <name>Off</name>
4357                    <description>Off</description>
4358                    <value>1</value>
4359                  </enumeratedValue>
4360                </enumeratedValues>
4361              </field>
4362            </fields>
4363          </register>
4364        </cluster>
4365      </registers>
4366    </peripheral>
4367    <peripheral>
4368      <name>CLOCK</name>
4369      <description>Clock control</description>
4370      <groupName>CLOCK</groupName>
4371      <baseAddress>0x40000000</baseAddress>
4372      <size>32</size>
4373      <alternatePeripheral>BPROT</alternatePeripheral>
4374      <addressBlock>
4375        <offset>0</offset>
4376        <size>0x1000</size>
4377        <usage>registers</usage>
4378      </addressBlock>
4379      <interrupt>
4380        <name>POWER_CLOCK</name>
4381        <value>0</value>
4382      </interrupt>
4383      <registers>
4384        <register>
4385          <name>TASKS_HFCLKSTART</name>
4386          <description>Start HFCLK crystal oscillator</description>
4387          <addressOffset>0x000</addressOffset>
4388          <access>write-only</access>
4389        </register>
4390        <register>
4391          <name>TASKS_HFCLKSTOP</name>
4392          <description>Stop HFCLK crystal oscillator</description>
4393          <addressOffset>0x004</addressOffset>
4394          <access>write-only</access>
4395        </register>
4396        <register>
4397          <name>TASKS_LFCLKSTART</name>
4398          <description>Start LFCLK source</description>
4399          <addressOffset>0x008</addressOffset>
4400          <access>write-only</access>
4401        </register>
4402        <register>
4403          <name>TASKS_LFCLKSTOP</name>
4404          <description>Stop LFCLK source</description>
4405          <addressOffset>0x00C</addressOffset>
4406          <access>write-only</access>
4407        </register>
4408        <register>
4409          <name>TASKS_CAL</name>
4410          <description>Start calibration of LFRC oscillator</description>
4411          <addressOffset>0x010</addressOffset>
4412          <access>write-only</access>
4413        </register>
4414        <register>
4415          <name>TASKS_CTSTART</name>
4416          <description>Start calibration timer</description>
4417          <addressOffset>0x014</addressOffset>
4418          <access>write-only</access>
4419        </register>
4420        <register>
4421          <name>TASKS_CTSTOP</name>
4422          <description>Stop calibration timer</description>
4423          <addressOffset>0x018</addressOffset>
4424          <access>write-only</access>
4425        </register>
4426        <register>
4427          <name>EVENTS_HFCLKSTARTED</name>
4428          <description>HFCLK oscillator started</description>
4429          <addressOffset>0x100</addressOffset>
4430          <access>read-write</access>
4431        </register>
4432        <register>
4433          <name>EVENTS_LFCLKSTARTED</name>
4434          <description>LFCLK started</description>
4435          <addressOffset>0x104</addressOffset>
4436          <access>read-write</access>
4437        </register>
4438        <register>
4439          <name>EVENTS_DONE</name>
4440          <description>Calibration of LFCLK RC oscillator complete event</description>
4441          <addressOffset>0x10C</addressOffset>
4442          <access>read-write</access>
4443        </register>
4444        <register>
4445          <name>EVENTS_CTTO</name>
4446          <description>Calibration timer timeout</description>
4447          <addressOffset>0x110</addressOffset>
4448          <access>read-write</access>
4449        </register>
4450        <register>
4451          <name>INTENSET</name>
4452          <description>Enable interrupt</description>
4453          <addressOffset>0x304</addressOffset>
4454          <access>read-write</access>
4455          <fields>
4456            <field>
4457              <name>HFCLKSTARTED</name>
4458              <description>Write '1' to Enable interrupt for HFCLKSTARTED event</description>
4459              <lsb>0</lsb>
4460              <msb>0</msb>
4461              <enumeratedValues>
4462                <usage>read</usage>
4463                <enumeratedValue>
4464                  <name>Disabled</name>
4465                  <description>Read: Disabled</description>
4466                  <value>0</value>
4467                </enumeratedValue>
4468                <enumeratedValue>
4469                  <name>Enabled</name>
4470                  <description>Read: Enabled</description>
4471                  <value>1</value>
4472                </enumeratedValue>
4473              </enumeratedValues>
4474              <enumeratedValues>
4475                <usage>write</usage>
4476                <enumeratedValue>
4477                  <name>Set</name>
4478                  <description>Enable</description>
4479                  <value>1</value>
4480                </enumeratedValue>
4481              </enumeratedValues>
4482            </field>
4483            <field>
4484              <name>LFCLKSTARTED</name>
4485              <description>Write '1' to Enable interrupt for LFCLKSTARTED event</description>
4486              <lsb>1</lsb>
4487              <msb>1</msb>
4488              <enumeratedValues>
4489                <usage>read</usage>
4490                <enumeratedValue>
4491                  <name>Disabled</name>
4492                  <description>Read: Disabled</description>
4493                  <value>0</value>
4494                </enumeratedValue>
4495                <enumeratedValue>
4496                  <name>Enabled</name>
4497                  <description>Read: Enabled</description>
4498                  <value>1</value>
4499                </enumeratedValue>
4500              </enumeratedValues>
4501              <enumeratedValues>
4502                <usage>write</usage>
4503                <enumeratedValue>
4504                  <name>Set</name>
4505                  <description>Enable</description>
4506                  <value>1</value>
4507                </enumeratedValue>
4508              </enumeratedValues>
4509            </field>
4510            <field>
4511              <name>DONE</name>
4512              <description>Write '1' to Enable interrupt for DONE event</description>
4513              <lsb>3</lsb>
4514              <msb>3</msb>
4515              <enumeratedValues>
4516                <usage>read</usage>
4517                <enumeratedValue>
4518                  <name>Disabled</name>
4519                  <description>Read: Disabled</description>
4520                  <value>0</value>
4521                </enumeratedValue>
4522                <enumeratedValue>
4523                  <name>Enabled</name>
4524                  <description>Read: Enabled</description>
4525                  <value>1</value>
4526                </enumeratedValue>
4527              </enumeratedValues>
4528              <enumeratedValues>
4529                <usage>write</usage>
4530                <enumeratedValue>
4531                  <name>Set</name>
4532                  <description>Enable</description>
4533                  <value>1</value>
4534                </enumeratedValue>
4535              </enumeratedValues>
4536            </field>
4537            <field>
4538              <name>CTTO</name>
4539              <description>Write '1' to Enable interrupt for CTTO event</description>
4540              <lsb>4</lsb>
4541              <msb>4</msb>
4542              <enumeratedValues>
4543                <usage>read</usage>
4544                <enumeratedValue>
4545                  <name>Disabled</name>
4546                  <description>Read: Disabled</description>
4547                  <value>0</value>
4548                </enumeratedValue>
4549                <enumeratedValue>
4550                  <name>Enabled</name>
4551                  <description>Read: Enabled</description>
4552                  <value>1</value>
4553                </enumeratedValue>
4554              </enumeratedValues>
4555              <enumeratedValues>
4556                <usage>write</usage>
4557                <enumeratedValue>
4558                  <name>Set</name>
4559                  <description>Enable</description>
4560                  <value>1</value>
4561                </enumeratedValue>
4562              </enumeratedValues>
4563            </field>
4564          </fields>
4565        </register>
4566        <register>
4567          <name>INTENCLR</name>
4568          <description>Disable interrupt</description>
4569          <addressOffset>0x308</addressOffset>
4570          <access>read-write</access>
4571          <fields>
4572            <field>
4573              <name>HFCLKSTARTED</name>
4574              <description>Write '1' to Disable interrupt for HFCLKSTARTED event</description>
4575              <lsb>0</lsb>
4576              <msb>0</msb>
4577              <enumeratedValues>
4578                <usage>read</usage>
4579                <enumeratedValue>
4580                  <name>Disabled</name>
4581                  <description>Read: Disabled</description>
4582                  <value>0</value>
4583                </enumeratedValue>
4584                <enumeratedValue>
4585                  <name>Enabled</name>
4586                  <description>Read: Enabled</description>
4587                  <value>1</value>
4588                </enumeratedValue>
4589              </enumeratedValues>
4590              <enumeratedValues>
4591                <usage>write</usage>
4592                <enumeratedValue>
4593                  <name>Clear</name>
4594                  <description>Disable</description>
4595                  <value>1</value>
4596                </enumeratedValue>
4597              </enumeratedValues>
4598            </field>
4599            <field>
4600              <name>LFCLKSTARTED</name>
4601              <description>Write '1' to Disable interrupt for LFCLKSTARTED event</description>
4602              <lsb>1</lsb>
4603              <msb>1</msb>
4604              <enumeratedValues>
4605                <usage>read</usage>
4606                <enumeratedValue>
4607                  <name>Disabled</name>
4608                  <description>Read: Disabled</description>
4609                  <value>0</value>
4610                </enumeratedValue>
4611                <enumeratedValue>
4612                  <name>Enabled</name>
4613                  <description>Read: Enabled</description>
4614                  <value>1</value>
4615                </enumeratedValue>
4616              </enumeratedValues>
4617              <enumeratedValues>
4618                <usage>write</usage>
4619                <enumeratedValue>
4620                  <name>Clear</name>
4621                  <description>Disable</description>
4622                  <value>1</value>
4623                </enumeratedValue>
4624              </enumeratedValues>
4625            </field>
4626            <field>
4627              <name>DONE</name>
4628              <description>Write '1' to Disable interrupt for DONE event</description>
4629              <lsb>3</lsb>
4630              <msb>3</msb>
4631              <enumeratedValues>
4632                <usage>read</usage>
4633                <enumeratedValue>
4634                  <name>Disabled</name>
4635                  <description>Read: Disabled</description>
4636                  <value>0</value>
4637                </enumeratedValue>
4638                <enumeratedValue>
4639                  <name>Enabled</name>
4640                  <description>Read: Enabled</description>
4641                  <value>1</value>
4642                </enumeratedValue>
4643              </enumeratedValues>
4644              <enumeratedValues>
4645                <usage>write</usage>
4646                <enumeratedValue>
4647                  <name>Clear</name>
4648                  <description>Disable</description>
4649                  <value>1</value>
4650                </enumeratedValue>
4651              </enumeratedValues>
4652            </field>
4653            <field>
4654              <name>CTTO</name>
4655              <description>Write '1' to Disable interrupt for CTTO event</description>
4656              <lsb>4</lsb>
4657              <msb>4</msb>
4658              <enumeratedValues>
4659                <usage>read</usage>
4660                <enumeratedValue>
4661                  <name>Disabled</name>
4662                  <description>Read: Disabled</description>
4663                  <value>0</value>
4664                </enumeratedValue>
4665                <enumeratedValue>
4666                  <name>Enabled</name>
4667                  <description>Read: Enabled</description>
4668                  <value>1</value>
4669                </enumeratedValue>
4670              </enumeratedValues>
4671              <enumeratedValues>
4672                <usage>write</usage>
4673                <enumeratedValue>
4674                  <name>Clear</name>
4675                  <description>Disable</description>
4676                  <value>1</value>
4677                </enumeratedValue>
4678              </enumeratedValues>
4679            </field>
4680          </fields>
4681        </register>
4682        <register>
4683          <name>HFCLKRUN</name>
4684          <description>Status indicating that HFCLKSTART task has been triggered</description>
4685          <addressOffset>0x408</addressOffset>
4686          <access>read-only</access>
4687          <fields>
4688            <field>
4689              <name>STATUS</name>
4690              <description>HFCLKSTART task triggered or not</description>
4691              <lsb>0</lsb>
4692              <msb>0</msb>
4693              <enumeratedValues>
4694                <enumeratedValue>
4695                  <name>NotTriggered</name>
4696                  <description>Task not triggered</description>
4697                  <value>0</value>
4698                </enumeratedValue>
4699                <enumeratedValue>
4700                  <name>Triggered</name>
4701                  <description>Task triggered</description>
4702                  <value>1</value>
4703                </enumeratedValue>
4704              </enumeratedValues>
4705            </field>
4706          </fields>
4707        </register>
4708        <register>
4709          <name>HFCLKSTAT</name>
4710          <description>HFCLK status</description>
4711          <addressOffset>0x40C</addressOffset>
4712          <access>read-only</access>
4713          <fields>
4714            <field>
4715              <name>SRC</name>
4716              <description>Source of HFCLK</description>
4717              <lsb>0</lsb>
4718              <msb>0</msb>
4719              <enumeratedValues>
4720                <enumeratedValue>
4721                  <name>RC</name>
4722                  <description>64 MHz internal oscillator (HFINT)</description>
4723                  <value>0</value>
4724                </enumeratedValue>
4725                <enumeratedValue>
4726                  <name>Xtal</name>
4727                  <description>64 MHz crystal oscillator (HFXO)</description>
4728                  <value>1</value>
4729                </enumeratedValue>
4730              </enumeratedValues>
4731            </field>
4732            <field>
4733              <name>STATE</name>
4734              <description>HFCLK state</description>
4735              <lsb>16</lsb>
4736              <msb>16</msb>
4737              <enumeratedValues>
4738                <enumeratedValue>
4739                  <name>NotRunning</name>
4740                  <description>HFCLK not running</description>
4741                  <value>0</value>
4742                </enumeratedValue>
4743                <enumeratedValue>
4744                  <name>Running</name>
4745                  <description>HFCLK running</description>
4746                  <value>1</value>
4747                </enumeratedValue>
4748              </enumeratedValues>
4749            </field>
4750          </fields>
4751        </register>
4752        <register>
4753          <name>LFCLKRUN</name>
4754          <description>Status indicating that LFCLKSTART task has been triggered</description>
4755          <addressOffset>0x414</addressOffset>
4756          <access>read-only</access>
4757          <fields>
4758            <field>
4759              <name>STATUS</name>
4760              <description>LFCLKSTART task triggered or not</description>
4761              <lsb>0</lsb>
4762              <msb>0</msb>
4763              <enumeratedValues>
4764                <enumeratedValue>
4765                  <name>NotTriggered</name>
4766                  <description>Task not triggered</description>
4767                  <value>0</value>
4768                </enumeratedValue>
4769                <enumeratedValue>
4770                  <name>Triggered</name>
4771                  <description>Task triggered</description>
4772                  <value>1</value>
4773                </enumeratedValue>
4774              </enumeratedValues>
4775            </field>
4776          </fields>
4777        </register>
4778        <register>
4779          <name>LFCLKSTAT</name>
4780          <description>LFCLK status</description>
4781          <addressOffset>0x418</addressOffset>
4782          <access>read-only</access>
4783          <fields>
4784            <field>
4785              <name>SRC</name>
4786              <description>Source of LFCLK</description>
4787              <lsb>0</lsb>
4788              <msb>1</msb>
4789              <enumeratedValues>
4790                <enumeratedValue>
4791                  <name>RC</name>
4792                  <description>32.768 kHz RC oscillator</description>
4793                  <value>0</value>
4794                </enumeratedValue>
4795                <enumeratedValue>
4796                  <name>Xtal</name>
4797                  <description>32.768 kHz crystal oscillator</description>
4798                  <value>1</value>
4799                </enumeratedValue>
4800                <enumeratedValue>
4801                  <name>Synth</name>
4802                  <description>32.768 kHz synthesized from HFCLK</description>
4803                  <value>2</value>
4804                </enumeratedValue>
4805              </enumeratedValues>
4806            </field>
4807            <field>
4808              <name>STATE</name>
4809              <description>LFCLK state</description>
4810              <lsb>16</lsb>
4811              <msb>16</msb>
4812              <enumeratedValues>
4813                <enumeratedValue>
4814                  <name>NotRunning</name>
4815                  <description>LFCLK not running</description>
4816                  <value>0</value>
4817                </enumeratedValue>
4818                <enumeratedValue>
4819                  <name>Running</name>
4820                  <description>LFCLK running</description>
4821                  <value>1</value>
4822                </enumeratedValue>
4823              </enumeratedValues>
4824            </field>
4825          </fields>
4826        </register>
4827        <register>
4828          <name>LFCLKSRCCOPY</name>
4829          <description>Copy of LFCLKSRC register, set when LFCLKSTART task was triggered</description>
4830          <addressOffset>0x41C</addressOffset>
4831          <access>read-only</access>
4832          <fields>
4833            <field>
4834              <name>SRC</name>
4835              <description>Clock source</description>
4836              <lsb>0</lsb>
4837              <msb>1</msb>
4838              <enumeratedValues>
4839                <enumeratedValue>
4840                  <name>RC</name>
4841                  <description>32.768 kHz RC oscillator</description>
4842                  <value>0</value>
4843                </enumeratedValue>
4844                <enumeratedValue>
4845                  <name>Xtal</name>
4846                  <description>32.768 kHz crystal oscillator</description>
4847                  <value>1</value>
4848                </enumeratedValue>
4849                <enumeratedValue>
4850                  <name>Synth</name>
4851                  <description>32.768 kHz synthesized from HFCLK</description>
4852                  <value>2</value>
4853                </enumeratedValue>
4854              </enumeratedValues>
4855            </field>
4856          </fields>
4857        </register>
4858        <register>
4859          <name>LFCLKSRC</name>
4860          <description>Clock source for the LFCLK</description>
4861          <addressOffset>0x518</addressOffset>
4862          <access>read-write</access>
4863          <fields>
4864            <field>
4865              <name>SRC</name>
4866              <description>Clock source</description>
4867              <lsb>0</lsb>
4868              <msb>1</msb>
4869              <enumeratedValues>
4870                <enumeratedValue>
4871                  <name>RC</name>
4872                  <description>32.768 kHz RC oscillator</description>
4873                  <value>0</value>
4874                </enumeratedValue>
4875                <enumeratedValue>
4876                  <name>Xtal</name>
4877                  <description>32.768 kHz crystal oscillator</description>
4878                  <value>1</value>
4879                </enumeratedValue>
4880                <enumeratedValue>
4881                  <name>Synth</name>
4882                  <description>32.768 kHz synthesized from HFCLK</description>
4883                  <value>2</value>
4884                </enumeratedValue>
4885              </enumeratedValues>
4886            </field>
4887            <field>
4888              <name>BYPASS</name>
4889              <description>Enable or disable bypass of LFCLK crystal oscillator with external clock source</description>
4890              <lsb>16</lsb>
4891              <msb>16</msb>
4892              <enumeratedValues>
4893                <enumeratedValue>
4894                  <name>Disabled</name>
4895                  <description>Disable (use with Xtal or low-swing external source)</description>
4896                  <value>0</value>
4897                </enumeratedValue>
4898                <enumeratedValue>
4899                  <name>Enabled</name>
4900                  <description>Enable (use with rail-to-rail external source)</description>
4901                  <value>1</value>
4902                </enumeratedValue>
4903              </enumeratedValues>
4904            </field>
4905            <field>
4906              <name>EXTERNAL</name>
4907              <description>Enable or disable external source for LFCLK</description>
4908              <lsb>17</lsb>
4909              <msb>17</msb>
4910              <enumeratedValues>
4911                <enumeratedValue>
4912                  <name>Disabled</name>
4913                  <description>Disable external source (use with Xtal)</description>
4914                  <value>0</value>
4915                </enumeratedValue>
4916                <enumeratedValue>
4917                  <name>Enabled</name>
4918                  <description>Enable use of external source instead of Xtal (SRC needs to be set to Xtal)</description>
4919                  <value>1</value>
4920                </enumeratedValue>
4921              </enumeratedValues>
4922            </field>
4923          </fields>
4924        </register>
4925        <register>
4926          <name>CTIV</name>
4927          <description>Calibration timer interval</description>
4928          <addressOffset>0x538</addressOffset>
4929          <access>read-write</access>
4930          <fields>
4931            <field>
4932              <name>CTIV</name>
4933              <description>Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.</description>
4934              <lsb>0</lsb>
4935              <msb>6</msb>
4936            </field>
4937          </fields>
4938        </register>
4939        <register>
4940          <name>TRACECONFIG</name>
4941          <description>Clocking options for the Trace Port debug interface</description>
4942          <addressOffset>0x55C</addressOffset>
4943          <access>read-write</access>
4944          <resetValue>0x00000000</resetValue>
4945          <fields>
4946            <field>
4947              <name>TRACEPORTSPEED</name>
4948              <description>Speed of Trace Port clock. Note that the TRACECLK pin will output this clock divided by two.</description>
4949              <lsb>0</lsb>
4950              <msb>1</msb>
4951              <enumeratedValues>
4952                <enumeratedValue>
4953                  <name>32MHz</name>
4954                  <description>32 MHz Trace Port clock (TRACECLK = 16 MHz)</description>
4955                  <value>0</value>
4956                </enumeratedValue>
4957                <enumeratedValue>
4958                  <name>16MHz</name>
4959                  <description>16 MHz Trace Port clock (TRACECLK = 8 MHz)</description>
4960                  <value>1</value>
4961                </enumeratedValue>
4962                <enumeratedValue>
4963                  <name>8MHz</name>
4964                  <description>8 MHz Trace Port clock (TRACECLK = 4 MHz)</description>
4965                  <value>2</value>
4966                </enumeratedValue>
4967                <enumeratedValue>
4968                  <name>4MHz</name>
4969                  <description>4 MHz Trace Port clock (TRACECLK = 2 MHz)</description>
4970                  <value>3</value>
4971                </enumeratedValue>
4972              </enumeratedValues>
4973            </field>
4974            <field>
4975              <name>TRACEMUX</name>
4976              <description>Pin multiplexing of trace signals.</description>
4977              <lsb>16</lsb>
4978              <msb>17</msb>
4979              <enumeratedValues>
4980                <enumeratedValue>
4981                  <name>GPIO</name>
4982                  <description>GPIOs multiplexed onto all trace-pins</description>
4983                  <value>0</value>
4984                </enumeratedValue>
4985                <enumeratedValue>
4986                  <name>Serial</name>
4987                  <description>SWO multiplexed onto P0.18, GPIO multiplexed onto other trace pins</description>
4988                  <value>1</value>
4989                </enumeratedValue>
4990                <enumeratedValue>
4991                  <name>Parallel</name>
4992                  <description>TRACECLK and TRACEDATA multiplexed onto P0.20, P0.18, P0.16, P0.15 and P0.14.</description>
4993                  <value>2</value>
4994                </enumeratedValue>
4995              </enumeratedValues>
4996            </field>
4997          </fields>
4998        </register>
4999      </registers>
5000    </peripheral>
5001    <peripheral>
5002      <name>RADIO</name>
5003      <description>2.4 GHz Radio</description>
5004      <groupName>RADIO</groupName>
5005      <baseAddress>0x40001000</baseAddress>
5006      <size>32</size>
5007      <addressBlock>
5008        <offset>0</offset>
5009        <size>0x1000</size>
5010        <usage>registers</usage>
5011      </addressBlock>
5012      <interrupt>
5013        <name>RADIO</name>
5014        <value>1</value>
5015      </interrupt>
5016      <registers>
5017        <register>
5018          <name>TASKS_TXEN</name>
5019          <description>Enable RADIO in TX mode</description>
5020          <addressOffset>0x000</addressOffset>
5021          <access>write-only</access>
5022        </register>
5023        <register>
5024          <name>TASKS_RXEN</name>
5025          <description>Enable RADIO in RX mode</description>
5026          <addressOffset>0x004</addressOffset>
5027          <access>write-only</access>
5028        </register>
5029        <register>
5030          <name>TASKS_START</name>
5031          <description>Start RADIO</description>
5032          <addressOffset>0x008</addressOffset>
5033          <access>write-only</access>
5034        </register>
5035        <register>
5036          <name>TASKS_STOP</name>
5037          <description>Stop RADIO</description>
5038          <addressOffset>0x00C</addressOffset>
5039          <access>write-only</access>
5040        </register>
5041        <register>
5042          <name>TASKS_DISABLE</name>
5043          <description>Disable RADIO</description>
5044          <addressOffset>0x010</addressOffset>
5045          <access>write-only</access>
5046        </register>
5047        <register>
5048          <name>TASKS_RSSISTART</name>
5049          <description>Start the RSSI and take one single sample of the receive signal strength.</description>
5050          <addressOffset>0x014</addressOffset>
5051          <access>write-only</access>
5052        </register>
5053        <register>
5054          <name>TASKS_RSSISTOP</name>
5055          <description>Stop the RSSI measurement</description>
5056          <addressOffset>0x018</addressOffset>
5057          <access>write-only</access>
5058        </register>
5059        <register>
5060          <name>TASKS_BCSTART</name>
5061          <description>Start the bit counter</description>
5062          <addressOffset>0x01C</addressOffset>
5063          <access>write-only</access>
5064        </register>
5065        <register>
5066          <name>TASKS_BCSTOP</name>
5067          <description>Stop the bit counter</description>
5068          <addressOffset>0x020</addressOffset>
5069          <access>write-only</access>
5070        </register>
5071        <register>
5072          <name>EVENTS_READY</name>
5073          <description>RADIO has ramped up and is ready to be started</description>
5074          <addressOffset>0x100</addressOffset>
5075          <access>read-write</access>
5076        </register>
5077        <register>
5078          <name>EVENTS_ADDRESS</name>
5079          <description>Address sent or received</description>
5080          <addressOffset>0x104</addressOffset>
5081          <access>read-write</access>
5082        </register>
5083        <register>
5084          <name>EVENTS_PAYLOAD</name>
5085          <description>Packet payload sent or received</description>
5086          <addressOffset>0x108</addressOffset>
5087          <access>read-write</access>
5088        </register>
5089        <register>
5090          <name>EVENTS_END</name>
5091          <description>Packet sent or received</description>
5092          <addressOffset>0x10C</addressOffset>
5093          <access>read-write</access>
5094        </register>
5095        <register>
5096          <name>EVENTS_DISABLED</name>
5097          <description>RADIO has been disabled</description>
5098          <addressOffset>0x110</addressOffset>
5099          <access>read-write</access>
5100        </register>
5101        <register>
5102          <name>EVENTS_DEVMATCH</name>
5103          <description>A device address match occurred on the last received packet</description>
5104          <addressOffset>0x114</addressOffset>
5105          <access>read-write</access>
5106        </register>
5107        <register>
5108          <name>EVENTS_DEVMISS</name>
5109          <description>No device address match occurred on the last received packet</description>
5110          <addressOffset>0x118</addressOffset>
5111          <access>read-write</access>
5112        </register>
5113        <register>
5114          <name>EVENTS_RSSIEND</name>
5115          <description>Sampling of receive signal strength complete.</description>
5116          <addressOffset>0x11C</addressOffset>
5117          <access>read-write</access>
5118        </register>
5119        <register>
5120          <name>EVENTS_BCMATCH</name>
5121          <description>Bit counter reached bit count value.</description>
5122          <addressOffset>0x128</addressOffset>
5123          <access>read-write</access>
5124        </register>
5125        <register>
5126          <name>EVENTS_CRCOK</name>
5127          <description>Packet received with CRC ok</description>
5128          <addressOffset>0x130</addressOffset>
5129          <access>read-write</access>
5130        </register>
5131        <register>
5132          <name>EVENTS_CRCERROR</name>
5133          <description>Packet received with CRC error</description>
5134          <addressOffset>0x134</addressOffset>
5135          <access>read-write</access>
5136        </register>
5137        <register>
5138          <name>SHORTS</name>
5139          <description>Shortcut register</description>
5140          <addressOffset>0x200</addressOffset>
5141          <access>read-write</access>
5142          <fields>
5143            <field>
5144              <name>READY_START</name>
5145              <description>Shortcut between READY event and START task</description>
5146              <lsb>0</lsb>
5147              <msb>0</msb>
5148              <enumeratedValues>
5149                <enumeratedValue>
5150                  <name>Disabled</name>
5151                  <description>Disable shortcut</description>
5152                  <value>0</value>
5153                </enumeratedValue>
5154                <enumeratedValue>
5155                  <name>Enabled</name>
5156                  <description>Enable shortcut</description>
5157                  <value>1</value>
5158                </enumeratedValue>
5159              </enumeratedValues>
5160            </field>
5161            <field>
5162              <name>END_DISABLE</name>
5163              <description>Shortcut between END event and DISABLE task</description>
5164              <lsb>1</lsb>
5165              <msb>1</msb>
5166              <enumeratedValues>
5167                <enumeratedValue>
5168                  <name>Disabled</name>
5169                  <description>Disable shortcut</description>
5170                  <value>0</value>
5171                </enumeratedValue>
5172                <enumeratedValue>
5173                  <name>Enabled</name>
5174                  <description>Enable shortcut</description>
5175                  <value>1</value>
5176                </enumeratedValue>
5177              </enumeratedValues>
5178            </field>
5179            <field>
5180              <name>DISABLED_TXEN</name>
5181              <description>Shortcut between DISABLED event and TXEN task</description>
5182              <lsb>2</lsb>
5183              <msb>2</msb>
5184              <enumeratedValues>
5185                <enumeratedValue>
5186                  <name>Disabled</name>
5187                  <description>Disable shortcut</description>
5188                  <value>0</value>
5189                </enumeratedValue>
5190                <enumeratedValue>
5191                  <name>Enabled</name>
5192                  <description>Enable shortcut</description>
5193                  <value>1</value>
5194                </enumeratedValue>
5195              </enumeratedValues>
5196            </field>
5197            <field>
5198              <name>DISABLED_RXEN</name>
5199              <description>Shortcut between DISABLED event and RXEN task</description>
5200              <lsb>3</lsb>
5201              <msb>3</msb>
5202              <enumeratedValues>
5203                <enumeratedValue>
5204                  <name>Disabled</name>
5205                  <description>Disable shortcut</description>
5206                  <value>0</value>
5207                </enumeratedValue>
5208                <enumeratedValue>
5209                  <name>Enabled</name>
5210                  <description>Enable shortcut</description>
5211                  <value>1</value>
5212                </enumeratedValue>
5213              </enumeratedValues>
5214            </field>
5215            <field>
5216              <name>ADDRESS_RSSISTART</name>
5217              <description>Shortcut between ADDRESS event and RSSISTART task</description>
5218              <lsb>4</lsb>
5219              <msb>4</msb>
5220              <enumeratedValues>
5221                <enumeratedValue>
5222                  <name>Disabled</name>
5223                  <description>Disable shortcut</description>
5224                  <value>0</value>
5225                </enumeratedValue>
5226                <enumeratedValue>
5227                  <name>Enabled</name>
5228                  <description>Enable shortcut</description>
5229                  <value>1</value>
5230                </enumeratedValue>
5231              </enumeratedValues>
5232            </field>
5233            <field>
5234              <name>END_START</name>
5235              <description>Shortcut between END event and START task</description>
5236              <lsb>5</lsb>
5237              <msb>5</msb>
5238              <enumeratedValues>
5239                <enumeratedValue>
5240                  <name>Disabled</name>
5241                  <description>Disable shortcut</description>
5242                  <value>0</value>
5243                </enumeratedValue>
5244                <enumeratedValue>
5245                  <name>Enabled</name>
5246                  <description>Enable shortcut</description>
5247                  <value>1</value>
5248                </enumeratedValue>
5249              </enumeratedValues>
5250            </field>
5251            <field>
5252              <name>ADDRESS_BCSTART</name>
5253              <description>Shortcut between ADDRESS event and BCSTART task</description>
5254              <lsb>6</lsb>
5255              <msb>6</msb>
5256              <enumeratedValues>
5257                <enumeratedValue>
5258                  <name>Disabled</name>
5259                  <description>Disable shortcut</description>
5260                  <value>0</value>
5261                </enumeratedValue>
5262                <enumeratedValue>
5263                  <name>Enabled</name>
5264                  <description>Enable shortcut</description>
5265                  <value>1</value>
5266                </enumeratedValue>
5267              </enumeratedValues>
5268            </field>
5269            <field>
5270              <name>DISABLED_RSSISTOP</name>
5271              <description>Shortcut between DISABLED event and RSSISTOP task</description>
5272              <lsb>8</lsb>
5273              <msb>8</msb>
5274              <enumeratedValues>
5275                <enumeratedValue>
5276                  <name>Disabled</name>
5277                  <description>Disable shortcut</description>
5278                  <value>0</value>
5279                </enumeratedValue>
5280                <enumeratedValue>
5281                  <name>Enabled</name>
5282                  <description>Enable shortcut</description>
5283                  <value>1</value>
5284                </enumeratedValue>
5285              </enumeratedValues>
5286            </field>
5287          </fields>
5288        </register>
5289        <register>
5290          <name>INTENSET</name>
5291          <description>Enable interrupt</description>
5292          <addressOffset>0x304</addressOffset>
5293          <access>read-write</access>
5294          <fields>
5295            <field>
5296              <name>READY</name>
5297              <description>Write '1' to Enable interrupt for READY event</description>
5298              <lsb>0</lsb>
5299              <msb>0</msb>
5300              <enumeratedValues>
5301                <usage>read</usage>
5302                <enumeratedValue>
5303                  <name>Disabled</name>
5304                  <description>Read: Disabled</description>
5305                  <value>0</value>
5306                </enumeratedValue>
5307                <enumeratedValue>
5308                  <name>Enabled</name>
5309                  <description>Read: Enabled</description>
5310                  <value>1</value>
5311                </enumeratedValue>
5312              </enumeratedValues>
5313              <enumeratedValues>
5314                <usage>write</usage>
5315                <enumeratedValue>
5316                  <name>Set</name>
5317                  <description>Enable</description>
5318                  <value>1</value>
5319                </enumeratedValue>
5320              </enumeratedValues>
5321            </field>
5322            <field>
5323              <name>ADDRESS</name>
5324              <description>Write '1' to Enable interrupt for ADDRESS event</description>
5325              <lsb>1</lsb>
5326              <msb>1</msb>
5327              <enumeratedValues>
5328                <usage>read</usage>
5329                <enumeratedValue>
5330                  <name>Disabled</name>
5331                  <description>Read: Disabled</description>
5332                  <value>0</value>
5333                </enumeratedValue>
5334                <enumeratedValue>
5335                  <name>Enabled</name>
5336                  <description>Read: Enabled</description>
5337                  <value>1</value>
5338                </enumeratedValue>
5339              </enumeratedValues>
5340              <enumeratedValues>
5341                <usage>write</usage>
5342                <enumeratedValue>
5343                  <name>Set</name>
5344                  <description>Enable</description>
5345                  <value>1</value>
5346                </enumeratedValue>
5347              </enumeratedValues>
5348            </field>
5349            <field>
5350              <name>PAYLOAD</name>
5351              <description>Write '1' to Enable interrupt for PAYLOAD event</description>
5352              <lsb>2</lsb>
5353              <msb>2</msb>
5354              <enumeratedValues>
5355                <usage>read</usage>
5356                <enumeratedValue>
5357                  <name>Disabled</name>
5358                  <description>Read: Disabled</description>
5359                  <value>0</value>
5360                </enumeratedValue>
5361                <enumeratedValue>
5362                  <name>Enabled</name>
5363                  <description>Read: Enabled</description>
5364                  <value>1</value>
5365                </enumeratedValue>
5366              </enumeratedValues>
5367              <enumeratedValues>
5368                <usage>write</usage>
5369                <enumeratedValue>
5370                  <name>Set</name>
5371                  <description>Enable</description>
5372                  <value>1</value>
5373                </enumeratedValue>
5374              </enumeratedValues>
5375            </field>
5376            <field>
5377              <name>END</name>
5378              <description>Write '1' to Enable interrupt for END event</description>
5379              <lsb>3</lsb>
5380              <msb>3</msb>
5381              <enumeratedValues>
5382                <usage>read</usage>
5383                <enumeratedValue>
5384                  <name>Disabled</name>
5385                  <description>Read: Disabled</description>
5386                  <value>0</value>
5387                </enumeratedValue>
5388                <enumeratedValue>
5389                  <name>Enabled</name>
5390                  <description>Read: Enabled</description>
5391                  <value>1</value>
5392                </enumeratedValue>
5393              </enumeratedValues>
5394              <enumeratedValues>
5395                <usage>write</usage>
5396                <enumeratedValue>
5397                  <name>Set</name>
5398                  <description>Enable</description>
5399                  <value>1</value>
5400                </enumeratedValue>
5401              </enumeratedValues>
5402            </field>
5403            <field>
5404              <name>DISABLED</name>
5405              <description>Write '1' to Enable interrupt for DISABLED event</description>
5406              <lsb>4</lsb>
5407              <msb>4</msb>
5408              <enumeratedValues>
5409                <usage>read</usage>
5410                <enumeratedValue>
5411                  <name>Disabled</name>
5412                  <description>Read: Disabled</description>
5413                  <value>0</value>
5414                </enumeratedValue>
5415                <enumeratedValue>
5416                  <name>Enabled</name>
5417                  <description>Read: Enabled</description>
5418                  <value>1</value>
5419                </enumeratedValue>
5420              </enumeratedValues>
5421              <enumeratedValues>
5422                <usage>write</usage>
5423                <enumeratedValue>
5424                  <name>Set</name>
5425                  <description>Enable</description>
5426                  <value>1</value>
5427                </enumeratedValue>
5428              </enumeratedValues>
5429            </field>
5430            <field>
5431              <name>DEVMATCH</name>
5432              <description>Write '1' to Enable interrupt for DEVMATCH event</description>
5433              <lsb>5</lsb>
5434              <msb>5</msb>
5435              <enumeratedValues>
5436                <usage>read</usage>
5437                <enumeratedValue>
5438                  <name>Disabled</name>
5439                  <description>Read: Disabled</description>
5440                  <value>0</value>
5441                </enumeratedValue>
5442                <enumeratedValue>
5443                  <name>Enabled</name>
5444                  <description>Read: Enabled</description>
5445                  <value>1</value>
5446                </enumeratedValue>
5447              </enumeratedValues>
5448              <enumeratedValues>
5449                <usage>write</usage>
5450                <enumeratedValue>
5451                  <name>Set</name>
5452                  <description>Enable</description>
5453                  <value>1</value>
5454                </enumeratedValue>
5455              </enumeratedValues>
5456            </field>
5457            <field>
5458              <name>DEVMISS</name>
5459              <description>Write '1' to Enable interrupt for DEVMISS event</description>
5460              <lsb>6</lsb>
5461              <msb>6</msb>
5462              <enumeratedValues>
5463                <usage>read</usage>
5464                <enumeratedValue>
5465                  <name>Disabled</name>
5466                  <description>Read: Disabled</description>
5467                  <value>0</value>
5468                </enumeratedValue>
5469                <enumeratedValue>
5470                  <name>Enabled</name>
5471                  <description>Read: Enabled</description>
5472                  <value>1</value>
5473                </enumeratedValue>
5474              </enumeratedValues>
5475              <enumeratedValues>
5476                <usage>write</usage>
5477                <enumeratedValue>
5478                  <name>Set</name>
5479                  <description>Enable</description>
5480                  <value>1</value>
5481                </enumeratedValue>
5482              </enumeratedValues>
5483            </field>
5484            <field>
5485              <name>RSSIEND</name>
5486              <description>Write '1' to Enable interrupt for RSSIEND event</description>
5487              <lsb>7</lsb>
5488              <msb>7</msb>
5489              <enumeratedValues>
5490                <usage>read</usage>
5491                <enumeratedValue>
5492                  <name>Disabled</name>
5493                  <description>Read: Disabled</description>
5494                  <value>0</value>
5495                </enumeratedValue>
5496                <enumeratedValue>
5497                  <name>Enabled</name>
5498                  <description>Read: Enabled</description>
5499                  <value>1</value>
5500                </enumeratedValue>
5501              </enumeratedValues>
5502              <enumeratedValues>
5503                <usage>write</usage>
5504                <enumeratedValue>
5505                  <name>Set</name>
5506                  <description>Enable</description>
5507                  <value>1</value>
5508                </enumeratedValue>
5509              </enumeratedValues>
5510            </field>
5511            <field>
5512              <name>BCMATCH</name>
5513              <description>Write '1' to Enable interrupt for BCMATCH event</description>
5514              <lsb>10</lsb>
5515              <msb>10</msb>
5516              <enumeratedValues>
5517                <usage>read</usage>
5518                <enumeratedValue>
5519                  <name>Disabled</name>
5520                  <description>Read: Disabled</description>
5521                  <value>0</value>
5522                </enumeratedValue>
5523                <enumeratedValue>
5524                  <name>Enabled</name>
5525                  <description>Read: Enabled</description>
5526                  <value>1</value>
5527                </enumeratedValue>
5528              </enumeratedValues>
5529              <enumeratedValues>
5530                <usage>write</usage>
5531                <enumeratedValue>
5532                  <name>Set</name>
5533                  <description>Enable</description>
5534                  <value>1</value>
5535                </enumeratedValue>
5536              </enumeratedValues>
5537            </field>
5538            <field>
5539              <name>CRCOK</name>
5540              <description>Write '1' to Enable interrupt for CRCOK event</description>
5541              <lsb>12</lsb>
5542              <msb>12</msb>
5543              <enumeratedValues>
5544                <usage>read</usage>
5545                <enumeratedValue>
5546                  <name>Disabled</name>
5547                  <description>Read: Disabled</description>
5548                  <value>0</value>
5549                </enumeratedValue>
5550                <enumeratedValue>
5551                  <name>Enabled</name>
5552                  <description>Read: Enabled</description>
5553                  <value>1</value>
5554                </enumeratedValue>
5555              </enumeratedValues>
5556              <enumeratedValues>
5557                <usage>write</usage>
5558                <enumeratedValue>
5559                  <name>Set</name>
5560                  <description>Enable</description>
5561                  <value>1</value>
5562                </enumeratedValue>
5563              </enumeratedValues>
5564            </field>
5565            <field>
5566              <name>CRCERROR</name>
5567              <description>Write '1' to Enable interrupt for CRCERROR event</description>
5568              <lsb>13</lsb>
5569              <msb>13</msb>
5570              <enumeratedValues>
5571                <usage>read</usage>
5572                <enumeratedValue>
5573                  <name>Disabled</name>
5574                  <description>Read: Disabled</description>
5575                  <value>0</value>
5576                </enumeratedValue>
5577                <enumeratedValue>
5578                  <name>Enabled</name>
5579                  <description>Read: Enabled</description>
5580                  <value>1</value>
5581                </enumeratedValue>
5582              </enumeratedValues>
5583              <enumeratedValues>
5584                <usage>write</usage>
5585                <enumeratedValue>
5586                  <name>Set</name>
5587                  <description>Enable</description>
5588                  <value>1</value>
5589                </enumeratedValue>
5590              </enumeratedValues>
5591            </field>
5592          </fields>
5593        </register>
5594        <register>
5595          <name>INTENCLR</name>
5596          <description>Disable interrupt</description>
5597          <addressOffset>0x308</addressOffset>
5598          <access>read-write</access>
5599          <fields>
5600            <field>
5601              <name>READY</name>
5602              <description>Write '1' to Disable interrupt for READY event</description>
5603              <lsb>0</lsb>
5604              <msb>0</msb>
5605              <enumeratedValues>
5606                <usage>read</usage>
5607                <enumeratedValue>
5608                  <name>Disabled</name>
5609                  <description>Read: Disabled</description>
5610                  <value>0</value>
5611                </enumeratedValue>
5612                <enumeratedValue>
5613                  <name>Enabled</name>
5614                  <description>Read: Enabled</description>
5615                  <value>1</value>
5616                </enumeratedValue>
5617              </enumeratedValues>
5618              <enumeratedValues>
5619                <usage>write</usage>
5620                <enumeratedValue>
5621                  <name>Clear</name>
5622                  <description>Disable</description>
5623                  <value>1</value>
5624                </enumeratedValue>
5625              </enumeratedValues>
5626            </field>
5627            <field>
5628              <name>ADDRESS</name>
5629              <description>Write '1' to Disable interrupt for ADDRESS event</description>
5630              <lsb>1</lsb>
5631              <msb>1</msb>
5632              <enumeratedValues>
5633                <usage>read</usage>
5634                <enumeratedValue>
5635                  <name>Disabled</name>
5636                  <description>Read: Disabled</description>
5637                  <value>0</value>
5638                </enumeratedValue>
5639                <enumeratedValue>
5640                  <name>Enabled</name>
5641                  <description>Read: Enabled</description>
5642                  <value>1</value>
5643                </enumeratedValue>
5644              </enumeratedValues>
5645              <enumeratedValues>
5646                <usage>write</usage>
5647                <enumeratedValue>
5648                  <name>Clear</name>
5649                  <description>Disable</description>
5650                  <value>1</value>
5651                </enumeratedValue>
5652              </enumeratedValues>
5653            </field>
5654            <field>
5655              <name>PAYLOAD</name>
5656              <description>Write '1' to Disable interrupt for PAYLOAD event</description>
5657              <lsb>2</lsb>
5658              <msb>2</msb>
5659              <enumeratedValues>
5660                <usage>read</usage>
5661                <enumeratedValue>
5662                  <name>Disabled</name>
5663                  <description>Read: Disabled</description>
5664                  <value>0</value>
5665                </enumeratedValue>
5666                <enumeratedValue>
5667                  <name>Enabled</name>
5668                  <description>Read: Enabled</description>
5669                  <value>1</value>
5670                </enumeratedValue>
5671              </enumeratedValues>
5672              <enumeratedValues>
5673                <usage>write</usage>
5674                <enumeratedValue>
5675                  <name>Clear</name>
5676                  <description>Disable</description>
5677                  <value>1</value>
5678                </enumeratedValue>
5679              </enumeratedValues>
5680            </field>
5681            <field>
5682              <name>END</name>
5683              <description>Write '1' to Disable interrupt for END event</description>
5684              <lsb>3</lsb>
5685              <msb>3</msb>
5686              <enumeratedValues>
5687                <usage>read</usage>
5688                <enumeratedValue>
5689                  <name>Disabled</name>
5690                  <description>Read: Disabled</description>
5691                  <value>0</value>
5692                </enumeratedValue>
5693                <enumeratedValue>
5694                  <name>Enabled</name>
5695                  <description>Read: Enabled</description>
5696                  <value>1</value>
5697                </enumeratedValue>
5698              </enumeratedValues>
5699              <enumeratedValues>
5700                <usage>write</usage>
5701                <enumeratedValue>
5702                  <name>Clear</name>
5703                  <description>Disable</description>
5704                  <value>1</value>
5705                </enumeratedValue>
5706              </enumeratedValues>
5707            </field>
5708            <field>
5709              <name>DISABLED</name>
5710              <description>Write '1' to Disable interrupt for DISABLED event</description>
5711              <lsb>4</lsb>
5712              <msb>4</msb>
5713              <enumeratedValues>
5714                <usage>read</usage>
5715                <enumeratedValue>
5716                  <name>Disabled</name>
5717                  <description>Read: Disabled</description>
5718                  <value>0</value>
5719                </enumeratedValue>
5720                <enumeratedValue>
5721                  <name>Enabled</name>
5722                  <description>Read: Enabled</description>
5723                  <value>1</value>
5724                </enumeratedValue>
5725              </enumeratedValues>
5726              <enumeratedValues>
5727                <usage>write</usage>
5728                <enumeratedValue>
5729                  <name>Clear</name>
5730                  <description>Disable</description>
5731                  <value>1</value>
5732                </enumeratedValue>
5733              </enumeratedValues>
5734            </field>
5735            <field>
5736              <name>DEVMATCH</name>
5737              <description>Write '1' to Disable interrupt for DEVMATCH event</description>
5738              <lsb>5</lsb>
5739              <msb>5</msb>
5740              <enumeratedValues>
5741                <usage>read</usage>
5742                <enumeratedValue>
5743                  <name>Disabled</name>
5744                  <description>Read: Disabled</description>
5745                  <value>0</value>
5746                </enumeratedValue>
5747                <enumeratedValue>
5748                  <name>Enabled</name>
5749                  <description>Read: Enabled</description>
5750                  <value>1</value>
5751                </enumeratedValue>
5752              </enumeratedValues>
5753              <enumeratedValues>
5754                <usage>write</usage>
5755                <enumeratedValue>
5756                  <name>Clear</name>
5757                  <description>Disable</description>
5758                  <value>1</value>
5759                </enumeratedValue>
5760              </enumeratedValues>
5761            </field>
5762            <field>
5763              <name>DEVMISS</name>
5764              <description>Write '1' to Disable interrupt for DEVMISS event</description>
5765              <lsb>6</lsb>
5766              <msb>6</msb>
5767              <enumeratedValues>
5768                <usage>read</usage>
5769                <enumeratedValue>
5770                  <name>Disabled</name>
5771                  <description>Read: Disabled</description>
5772                  <value>0</value>
5773                </enumeratedValue>
5774                <enumeratedValue>
5775                  <name>Enabled</name>
5776                  <description>Read: Enabled</description>
5777                  <value>1</value>
5778                </enumeratedValue>
5779              </enumeratedValues>
5780              <enumeratedValues>
5781                <usage>write</usage>
5782                <enumeratedValue>
5783                  <name>Clear</name>
5784                  <description>Disable</description>
5785                  <value>1</value>
5786                </enumeratedValue>
5787              </enumeratedValues>
5788            </field>
5789            <field>
5790              <name>RSSIEND</name>
5791              <description>Write '1' to Disable interrupt for RSSIEND event</description>
5792              <lsb>7</lsb>
5793              <msb>7</msb>
5794              <enumeratedValues>
5795                <usage>read</usage>
5796                <enumeratedValue>
5797                  <name>Disabled</name>
5798                  <description>Read: Disabled</description>
5799                  <value>0</value>
5800                </enumeratedValue>
5801                <enumeratedValue>
5802                  <name>Enabled</name>
5803                  <description>Read: Enabled</description>
5804                  <value>1</value>
5805                </enumeratedValue>
5806              </enumeratedValues>
5807              <enumeratedValues>
5808                <usage>write</usage>
5809                <enumeratedValue>
5810                  <name>Clear</name>
5811                  <description>Disable</description>
5812                  <value>1</value>
5813                </enumeratedValue>
5814              </enumeratedValues>
5815            </field>
5816            <field>
5817              <name>BCMATCH</name>
5818              <description>Write '1' to Disable interrupt for BCMATCH event</description>
5819              <lsb>10</lsb>
5820              <msb>10</msb>
5821              <enumeratedValues>
5822                <usage>read</usage>
5823                <enumeratedValue>
5824                  <name>Disabled</name>
5825                  <description>Read: Disabled</description>
5826                  <value>0</value>
5827                </enumeratedValue>
5828                <enumeratedValue>
5829                  <name>Enabled</name>
5830                  <description>Read: Enabled</description>
5831                  <value>1</value>
5832                </enumeratedValue>
5833              </enumeratedValues>
5834              <enumeratedValues>
5835                <usage>write</usage>
5836                <enumeratedValue>
5837                  <name>Clear</name>
5838                  <description>Disable</description>
5839                  <value>1</value>
5840                </enumeratedValue>
5841              </enumeratedValues>
5842            </field>
5843            <field>
5844              <name>CRCOK</name>
5845              <description>Write '1' to Disable interrupt for CRCOK event</description>
5846              <lsb>12</lsb>
5847              <msb>12</msb>
5848              <enumeratedValues>
5849                <usage>read</usage>
5850                <enumeratedValue>
5851                  <name>Disabled</name>
5852                  <description>Read: Disabled</description>
5853                  <value>0</value>
5854                </enumeratedValue>
5855                <enumeratedValue>
5856                  <name>Enabled</name>
5857                  <description>Read: Enabled</description>
5858                  <value>1</value>
5859                </enumeratedValue>
5860              </enumeratedValues>
5861              <enumeratedValues>
5862                <usage>write</usage>
5863                <enumeratedValue>
5864                  <name>Clear</name>
5865                  <description>Disable</description>
5866                  <value>1</value>
5867                </enumeratedValue>
5868              </enumeratedValues>
5869            </field>
5870            <field>
5871              <name>CRCERROR</name>
5872              <description>Write '1' to Disable interrupt for CRCERROR event</description>
5873              <lsb>13</lsb>
5874              <msb>13</msb>
5875              <enumeratedValues>
5876                <usage>read</usage>
5877                <enumeratedValue>
5878                  <name>Disabled</name>
5879                  <description>Read: Disabled</description>
5880                  <value>0</value>
5881                </enumeratedValue>
5882                <enumeratedValue>
5883                  <name>Enabled</name>
5884                  <description>Read: Enabled</description>
5885                  <value>1</value>
5886                </enumeratedValue>
5887              </enumeratedValues>
5888              <enumeratedValues>
5889                <usage>write</usage>
5890                <enumeratedValue>
5891                  <name>Clear</name>
5892                  <description>Disable</description>
5893                  <value>1</value>
5894                </enumeratedValue>
5895              </enumeratedValues>
5896            </field>
5897          </fields>
5898        </register>
5899        <register>
5900          <name>CRCSTATUS</name>
5901          <description>CRC status</description>
5902          <addressOffset>0x400</addressOffset>
5903          <access>read-only</access>
5904          <fields>
5905            <field>
5906              <name>CRCSTATUS</name>
5907              <description>CRC status of packet received</description>
5908              <lsb>0</lsb>
5909              <msb>0</msb>
5910              <enumeratedValues>
5911                <enumeratedValue>
5912                  <name>CRCError</name>
5913                  <description>Packet received with CRC error</description>
5914                  <value>0</value>
5915                </enumeratedValue>
5916                <enumeratedValue>
5917                  <name>CRCOk</name>
5918                  <description>Packet received with CRC ok</description>
5919                  <value>1</value>
5920                </enumeratedValue>
5921              </enumeratedValues>
5922            </field>
5923          </fields>
5924        </register>
5925        <register>
5926          <name>RXMATCH</name>
5927          <description>Received address</description>
5928          <addressOffset>0x408</addressOffset>
5929          <access>read-only</access>
5930          <fields>
5931            <field>
5932              <name>RXMATCH</name>
5933              <description>Received address</description>
5934              <lsb>0</lsb>
5935              <msb>2</msb>
5936            </field>
5937          </fields>
5938        </register>
5939        <register>
5940          <name>RXCRC</name>
5941          <description>CRC field of previously received packet</description>
5942          <addressOffset>0x40C</addressOffset>
5943          <access>read-only</access>
5944          <fields>
5945            <field>
5946              <name>RXCRC</name>
5947              <description>CRC field of previously received packet</description>
5948              <lsb>0</lsb>
5949              <msb>23</msb>
5950            </field>
5951          </fields>
5952        </register>
5953        <register>
5954          <name>DAI</name>
5955          <description>Device address match index</description>
5956          <addressOffset>0x410</addressOffset>
5957          <access>read-only</access>
5958          <fields>
5959            <field>
5960              <name>DAI</name>
5961              <description>Device address match index</description>
5962              <lsb>0</lsb>
5963              <msb>2</msb>
5964            </field>
5965          </fields>
5966        </register>
5967        <register>
5968          <name>PACKETPTR</name>
5969          <description>Packet pointer</description>
5970          <addressOffset>0x504</addressOffset>
5971          <access>read-write</access>
5972          <fields>
5973            <field>
5974              <name>PACKETPTR</name>
5975              <description>Packet pointer</description>
5976              <lsb>0</lsb>
5977              <msb>31</msb>
5978            </field>
5979          </fields>
5980        </register>
5981        <register>
5982          <name>FREQUENCY</name>
5983          <description>Frequency</description>
5984          <addressOffset>0x508</addressOffset>
5985          <access>read-write</access>
5986          <resetValue>0x00000002</resetValue>
5987          <fields>
5988            <field>
5989              <name>FREQUENCY</name>
5990              <description>Radio channel frequency</description>
5991              <lsb>0</lsb>
5992              <msb>6</msb>
5993            </field>
5994            <field>
5995              <name>MAP</name>
5996              <description>Channel map selection.</description>
5997              <lsb>8</lsb>
5998              <msb>8</msb>
5999              <enumeratedValues>
6000                <enumeratedValue>
6001                  <name>Default</name>
6002                  <description>Channel map between 2400 MHZ .. 2500 MHz</description>
6003                  <value>0</value>
6004                </enumeratedValue>
6005                <enumeratedValue>
6006                  <name>Low</name>
6007                  <description>Channel map between 2360 MHZ .. 2460 MHz</description>
6008                  <value>1</value>
6009                </enumeratedValue>
6010              </enumeratedValues>
6011            </field>
6012          </fields>
6013        </register>
6014        <register>
6015          <name>TXPOWER</name>
6016          <description>Output power</description>
6017          <addressOffset>0x50C</addressOffset>
6018          <access>read-write</access>
6019          <fields>
6020            <field>
6021              <name>TXPOWER</name>
6022              <description>RADIO output power.</description>
6023              <lsb>0</lsb>
6024              <msb>7</msb>
6025              <enumeratedValues>
6026                <enumeratedValue>
6027                  <name>Pos4dBm</name>
6028                  <description>+4 dBm</description>
6029                  <value>0x04</value>
6030                </enumeratedValue>
6031                <enumeratedValue>
6032                  <name>Pos3dBm</name>
6033                  <description>+3 dBm</description>
6034                  <value>0x03</value>
6035                </enumeratedValue>
6036                <enumeratedValue>
6037                  <name>0dBm</name>
6038                  <description>0 dBm</description>
6039                  <value>0x00</value>
6040                </enumeratedValue>
6041                <enumeratedValue>
6042                  <name>Neg4dBm</name>
6043                  <description>-4 dBm</description>
6044                  <value>0xFC</value>
6045                </enumeratedValue>
6046                <enumeratedValue>
6047                  <name>Neg8dBm</name>
6048                  <description>-8 dBm</description>
6049                  <value>0xF8</value>
6050                </enumeratedValue>
6051                <enumeratedValue>
6052                  <name>Neg12dBm</name>
6053                  <description>-12 dBm</description>
6054                  <value>0xF4</value>
6055                </enumeratedValue>
6056                <enumeratedValue>
6057                  <name>Neg16dBm</name>
6058                  <description>-16 dBm</description>
6059                  <value>0xF0</value>
6060                </enumeratedValue>
6061                <enumeratedValue>
6062                  <name>Neg20dBm</name>
6063                  <description>-20 dBm</description>
6064                  <value>0xEC</value>
6065                </enumeratedValue>
6066                <enumeratedValue>
6067                  <name>Neg30dBm</name>
6068                  <description>Deprecated enumerator -  -40 dBm</description>
6069                  <value>0xFF</value>
6070                </enumeratedValue>
6071                <enumeratedValue>
6072                  <name>Neg40dBm</name>
6073                  <description>-40 dBm</description>
6074                  <value>0xD8</value>
6075                </enumeratedValue>
6076              </enumeratedValues>
6077            </field>
6078          </fields>
6079        </register>
6080        <register>
6081          <name>MODE</name>
6082          <description>Data rate and modulation</description>
6083          <addressOffset>0x510</addressOffset>
6084          <access>read-write</access>
6085          <fields>
6086            <field>
6087              <name>MODE</name>
6088              <description>Radio data rate and modulation setting. The radio supports Frequency-shift Keying (FSK) modulation.</description>
6089              <lsb>0</lsb>
6090              <msb>3</msb>
6091              <enumeratedValues>
6092                <enumeratedValue>
6093                  <name>Nrf_1Mbit</name>
6094                  <description>1 Mbit/s Nordic proprietary radio mode</description>
6095                  <value>0</value>
6096                </enumeratedValue>
6097                <enumeratedValue>
6098                  <name>Nrf_2Mbit</name>
6099                  <description>2 Mbit/s Nordic proprietary radio mode</description>
6100                  <value>1</value>
6101                </enumeratedValue>
6102                <enumeratedValue>
6103                  <name>Nrf_250Kbit</name>
6104                  <description>Deprecated enumerator -  250 kbit/s Nordic proprietary radio mode</description>
6105                  <value>2</value>
6106                </enumeratedValue>
6107                <enumeratedValue>
6108                  <name>Ble_1Mbit</name>
6109                  <description>1 Mbit/s Bluetooth Low Energy</description>
6110                  <value>3</value>
6111                </enumeratedValue>
6112                <enumeratedValue>
6113                  <name>Ble_2Mbit</name>
6114                  <description>2 Mbit/s Bluetooth Low Energy</description>
6115                  <value>4</value>
6116                </enumeratedValue>
6117              </enumeratedValues>
6118            </field>
6119          </fields>
6120        </register>
6121        <register>
6122          <name>PCNF0</name>
6123          <description>Packet configuration register 0</description>
6124          <addressOffset>0x514</addressOffset>
6125          <access>read-write</access>
6126          <fields>
6127            <field>
6128              <name>LFLEN</name>
6129              <description>Length on air of LENGTH field in number of bits.</description>
6130              <lsb>0</lsb>
6131              <msb>3</msb>
6132            </field>
6133            <field>
6134              <name>S0LEN</name>
6135              <description>Length on air of S0 field in number of bytes.</description>
6136              <lsb>8</lsb>
6137              <msb>8</msb>
6138            </field>
6139            <field>
6140              <name>S1LEN</name>
6141              <description>Length on air of S1 field in number of bits.</description>
6142              <lsb>16</lsb>
6143              <msb>19</msb>
6144            </field>
6145            <field>
6146              <name>S1INCL</name>
6147              <description>Include or exclude S1 field in RAM</description>
6148              <lsb>20</lsb>
6149              <msb>20</msb>
6150              <enumeratedValues>
6151                <enumeratedValue>
6152                  <name>Automatic</name>
6153                  <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
6154                  <value>0</value>
6155                </enumeratedValue>
6156                <enumeratedValue>
6157                  <name>Include</name>
6158                  <description>Always include S1 field in RAM independent of S1LEN</description>
6159                  <value>1</value>
6160                </enumeratedValue>
6161              </enumeratedValues>
6162            </field>
6163            <field>
6164              <name>PLEN</name>
6165              <description>Length of preamble on air. Decision point: TASKS_START task</description>
6166              <lsb>24</lsb>
6167              <msb>24</msb>
6168              <enumeratedValues>
6169                <enumeratedValue>
6170                  <name>8bit</name>
6171                  <description>8-bit preamble</description>
6172                  <value>0</value>
6173                </enumeratedValue>
6174                <enumeratedValue>
6175                  <name>16bit</name>
6176                  <description>16-bit preamble</description>
6177                  <value>1</value>
6178                </enumeratedValue>
6179              </enumeratedValues>
6180            </field>
6181          </fields>
6182        </register>
6183        <register>
6184          <name>PCNF1</name>
6185          <description>Packet configuration register 1</description>
6186          <addressOffset>0x518</addressOffset>
6187          <access>read-write</access>
6188          <fields>
6189            <field>
6190              <name>MAXLEN</name>
6191              <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
6192              <lsb>0</lsb>
6193              <msb>7</msb>
6194            </field>
6195            <field>
6196              <name>STATLEN</name>
6197              <description>Static length in number of bytes</description>
6198              <lsb>8</lsb>
6199              <msb>15</msb>
6200            </field>
6201            <field>
6202              <name>BALEN</name>
6203              <description>Base address length in number of bytes</description>
6204              <lsb>16</lsb>
6205              <msb>18</msb>
6206            </field>
6207            <field>
6208              <name>ENDIAN</name>
6209              <description>On air endianness of packet, this applies to the S0, LENGTH, S1 and the PAYLOAD fields.</description>
6210              <lsb>24</lsb>
6211              <msb>24</msb>
6212              <enumeratedValues>
6213                <enumeratedValue>
6214                  <name>Little</name>
6215                  <description>Least Significant bit on air first</description>
6216                  <value>0</value>
6217                </enumeratedValue>
6218                <enumeratedValue>
6219                  <name>Big</name>
6220                  <description>Most significant bit on air first</description>
6221                  <value>1</value>
6222                </enumeratedValue>
6223              </enumeratedValues>
6224            </field>
6225            <field>
6226              <name>WHITEEN</name>
6227              <description>Enable or disable packet whitening</description>
6228              <lsb>25</lsb>
6229              <msb>25</msb>
6230              <enumeratedValues>
6231                <enumeratedValue>
6232                  <name>Disabled</name>
6233                  <description>Disable</description>
6234                  <value>0</value>
6235                </enumeratedValue>
6236                <enumeratedValue>
6237                  <name>Enabled</name>
6238                  <description>Enable</description>
6239                  <value>1</value>
6240                </enumeratedValue>
6241              </enumeratedValues>
6242            </field>
6243          </fields>
6244        </register>
6245        <register>
6246          <name>BASE0</name>
6247          <description>Base address 0</description>
6248          <addressOffset>0x51C</addressOffset>
6249          <access>read-write</access>
6250          <fields>
6251            <field>
6252              <name>BASE0</name>
6253              <description>Base address 0</description>
6254              <lsb>0</lsb>
6255              <msb>31</msb>
6256            </field>
6257          </fields>
6258        </register>
6259        <register>
6260          <name>BASE1</name>
6261          <description>Base address 1</description>
6262          <addressOffset>0x520</addressOffset>
6263          <access>read-write</access>
6264          <fields>
6265            <field>
6266              <name>BASE1</name>
6267              <description>Base address 1</description>
6268              <lsb>0</lsb>
6269              <msb>31</msb>
6270            </field>
6271          </fields>
6272        </register>
6273        <register>
6274          <name>PREFIX0</name>
6275          <description>Prefixes bytes for logical addresses 0-3</description>
6276          <addressOffset>0x524</addressOffset>
6277          <access>read-write</access>
6278          <fields>
6279            <field>
6280              <name>AP0</name>
6281              <description>Address prefix 0.</description>
6282              <lsb>0</lsb>
6283              <msb>7</msb>
6284            </field>
6285            <field>
6286              <name>AP1</name>
6287              <description>Address prefix 1.</description>
6288              <lsb>8</lsb>
6289              <msb>15</msb>
6290            </field>
6291            <field>
6292              <name>AP2</name>
6293              <description>Address prefix 2.</description>
6294              <lsb>16</lsb>
6295              <msb>23</msb>
6296            </field>
6297            <field>
6298              <name>AP3</name>
6299              <description>Address prefix 3.</description>
6300              <lsb>24</lsb>
6301              <msb>31</msb>
6302            </field>
6303          </fields>
6304        </register>
6305        <register>
6306          <name>PREFIX1</name>
6307          <description>Prefixes bytes for logical addresses 4-7</description>
6308          <addressOffset>0x528</addressOffset>
6309          <access>read-write</access>
6310          <fields>
6311            <field>
6312              <name>AP4</name>
6313              <description>Address prefix 4.</description>
6314              <lsb>0</lsb>
6315              <msb>7</msb>
6316            </field>
6317            <field>
6318              <name>AP5</name>
6319              <description>Address prefix 5.</description>
6320              <lsb>8</lsb>
6321              <msb>15</msb>
6322            </field>
6323            <field>
6324              <name>AP6</name>
6325              <description>Address prefix 6.</description>
6326              <lsb>16</lsb>
6327              <msb>23</msb>
6328            </field>
6329            <field>
6330              <name>AP7</name>
6331              <description>Address prefix 7.</description>
6332              <lsb>24</lsb>
6333              <msb>31</msb>
6334            </field>
6335          </fields>
6336        </register>
6337        <register>
6338          <name>TXADDRESS</name>
6339          <description>Transmit address select</description>
6340          <addressOffset>0x52C</addressOffset>
6341          <access>read-write</access>
6342          <fields>
6343            <field>
6344              <name>TXADDRESS</name>
6345              <description>Transmit address select</description>
6346              <lsb>0</lsb>
6347              <msb>2</msb>
6348            </field>
6349          </fields>
6350        </register>
6351        <register>
6352          <name>RXADDRESSES</name>
6353          <description>Receive address select</description>
6354          <addressOffset>0x530</addressOffset>
6355          <access>read-write</access>
6356          <fields>
6357            <field>
6358              <name>ADDR0</name>
6359              <description>Enable or disable reception on logical address 0.</description>
6360              <lsb>0</lsb>
6361              <msb>0</msb>
6362              <enumeratedValues>
6363                <enumeratedValue>
6364                  <name>Disabled</name>
6365                  <description>Disable</description>
6366                  <value>0</value>
6367                </enumeratedValue>
6368                <enumeratedValue>
6369                  <name>Enabled</name>
6370                  <description>Enable</description>
6371                  <value>1</value>
6372                </enumeratedValue>
6373              </enumeratedValues>
6374            </field>
6375            <field>
6376              <name>ADDR1</name>
6377              <description>Enable or disable reception on logical address 1.</description>
6378              <lsb>1</lsb>
6379              <msb>1</msb>
6380              <enumeratedValues>
6381                <enumeratedValue>
6382                  <name>Disabled</name>
6383                  <description>Disable</description>
6384                  <value>0</value>
6385                </enumeratedValue>
6386                <enumeratedValue>
6387                  <name>Enabled</name>
6388                  <description>Enable</description>
6389                  <value>1</value>
6390                </enumeratedValue>
6391              </enumeratedValues>
6392            </field>
6393            <field>
6394              <name>ADDR2</name>
6395              <description>Enable or disable reception on logical address 2.</description>
6396              <lsb>2</lsb>
6397              <msb>2</msb>
6398              <enumeratedValues>
6399                <enumeratedValue>
6400                  <name>Disabled</name>
6401                  <description>Disable</description>
6402                  <value>0</value>
6403                </enumeratedValue>
6404                <enumeratedValue>
6405                  <name>Enabled</name>
6406                  <description>Enable</description>
6407                  <value>1</value>
6408                </enumeratedValue>
6409              </enumeratedValues>
6410            </field>
6411            <field>
6412              <name>ADDR3</name>
6413              <description>Enable or disable reception on logical address 3.</description>
6414              <lsb>3</lsb>
6415              <msb>3</msb>
6416              <enumeratedValues>
6417                <enumeratedValue>
6418                  <name>Disabled</name>
6419                  <description>Disable</description>
6420                  <value>0</value>
6421                </enumeratedValue>
6422                <enumeratedValue>
6423                  <name>Enabled</name>
6424                  <description>Enable</description>
6425                  <value>1</value>
6426                </enumeratedValue>
6427              </enumeratedValues>
6428            </field>
6429            <field>
6430              <name>ADDR4</name>
6431              <description>Enable or disable reception on logical address 4.</description>
6432              <lsb>4</lsb>
6433              <msb>4</msb>
6434              <enumeratedValues>
6435                <enumeratedValue>
6436                  <name>Disabled</name>
6437                  <description>Disable</description>
6438                  <value>0</value>
6439                </enumeratedValue>
6440                <enumeratedValue>
6441                  <name>Enabled</name>
6442                  <description>Enable</description>
6443                  <value>1</value>
6444                </enumeratedValue>
6445              </enumeratedValues>
6446            </field>
6447            <field>
6448              <name>ADDR5</name>
6449              <description>Enable or disable reception on logical address 5.</description>
6450              <lsb>5</lsb>
6451              <msb>5</msb>
6452              <enumeratedValues>
6453                <enumeratedValue>
6454                  <name>Disabled</name>
6455                  <description>Disable</description>
6456                  <value>0</value>
6457                </enumeratedValue>
6458                <enumeratedValue>
6459                  <name>Enabled</name>
6460                  <description>Enable</description>
6461                  <value>1</value>
6462                </enumeratedValue>
6463              </enumeratedValues>
6464            </field>
6465            <field>
6466              <name>ADDR6</name>
6467              <description>Enable or disable reception on logical address 6.</description>
6468              <lsb>6</lsb>
6469              <msb>6</msb>
6470              <enumeratedValues>
6471                <enumeratedValue>
6472                  <name>Disabled</name>
6473                  <description>Disable</description>
6474                  <value>0</value>
6475                </enumeratedValue>
6476                <enumeratedValue>
6477                  <name>Enabled</name>
6478                  <description>Enable</description>
6479                  <value>1</value>
6480                </enumeratedValue>
6481              </enumeratedValues>
6482            </field>
6483            <field>
6484              <name>ADDR7</name>
6485              <description>Enable or disable reception on logical address 7.</description>
6486              <lsb>7</lsb>
6487              <msb>7</msb>
6488              <enumeratedValues>
6489                <enumeratedValue>
6490                  <name>Disabled</name>
6491                  <description>Disable</description>
6492                  <value>0</value>
6493                </enumeratedValue>
6494                <enumeratedValue>
6495                  <name>Enabled</name>
6496                  <description>Enable</description>
6497                  <value>1</value>
6498                </enumeratedValue>
6499              </enumeratedValues>
6500            </field>
6501          </fields>
6502        </register>
6503        <register>
6504          <name>CRCCNF</name>
6505          <description>CRC configuration</description>
6506          <addressOffset>0x534</addressOffset>
6507          <access>read-write</access>
6508          <fields>
6509            <field>
6510              <name>LEN</name>
6511              <description>CRC length in number of bytes.</description>
6512              <lsb>0</lsb>
6513              <msb>1</msb>
6514              <enumeratedValues>
6515                <enumeratedValue>
6516                  <name>Disabled</name>
6517                  <description>CRC length is zero and CRC calculation is disabled</description>
6518                  <value>0</value>
6519                </enumeratedValue>
6520                <enumeratedValue>
6521                  <name>One</name>
6522                  <description>CRC length is one byte and CRC calculation is enabled</description>
6523                  <value>1</value>
6524                </enumeratedValue>
6525                <enumeratedValue>
6526                  <name>Two</name>
6527                  <description>CRC length is two bytes and CRC calculation is enabled</description>
6528                  <value>2</value>
6529                </enumeratedValue>
6530                <enumeratedValue>
6531                  <name>Three</name>
6532                  <description>CRC length is three bytes and CRC calculation is enabled</description>
6533                  <value>3</value>
6534                </enumeratedValue>
6535              </enumeratedValues>
6536            </field>
6537            <field>
6538              <name>SKIPADDR</name>
6539              <description>Include or exclude packet address field out of CRC calculation.</description>
6540              <lsb>8</lsb>
6541              <msb>8</msb>
6542              <enumeratedValues>
6543                <enumeratedValue>
6544                  <name>Include</name>
6545                  <description>CRC calculation includes address field</description>
6546                  <value>0</value>
6547                </enumeratedValue>
6548                <enumeratedValue>
6549                  <name>Skip</name>
6550                  <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
6551                  <value>1</value>
6552                </enumeratedValue>
6553              </enumeratedValues>
6554            </field>
6555          </fields>
6556        </register>
6557        <register>
6558          <name>CRCPOLY</name>
6559          <description>CRC polynomial</description>
6560          <addressOffset>0x538</addressOffset>
6561          <access>read-write</access>
6562          <resetValue>0x00000000</resetValue>
6563          <fields>
6564            <field>
6565              <name>CRCPOLY</name>
6566              <description>CRC polynomial</description>
6567              <lsb>0</lsb>
6568              <msb>23</msb>
6569            </field>
6570          </fields>
6571        </register>
6572        <register>
6573          <name>CRCINIT</name>
6574          <description>CRC initial value</description>
6575          <addressOffset>0x53C</addressOffset>
6576          <access>read-write</access>
6577          <fields>
6578            <field>
6579              <name>CRCINIT</name>
6580              <description>CRC initial value</description>
6581              <lsb>0</lsb>
6582              <msb>23</msb>
6583            </field>
6584          </fields>
6585        </register>
6586        <register>
6587          <name>UNUSED0</name>
6588          <description>Unspecified</description>
6589          <addressOffset>0x540</addressOffset>
6590          <access>read-write</access>
6591        </register>
6592        <register>
6593          <name>TIFS</name>
6594          <description>Inter Frame Spacing in us</description>
6595          <addressOffset>0x544</addressOffset>
6596          <access>read-write</access>
6597          <fields>
6598            <field>
6599              <name>TIFS</name>
6600              <description>Inter Frame Spacing in us</description>
6601              <lsb>0</lsb>
6602              <msb>7</msb>
6603            </field>
6604          </fields>
6605        </register>
6606        <register>
6607          <name>RSSISAMPLE</name>
6608          <description>RSSI sample</description>
6609          <addressOffset>0x548</addressOffset>
6610          <access>read-only</access>
6611          <fields>
6612            <field>
6613              <name>RSSISAMPLE</name>
6614              <description>RSSI sample</description>
6615              <lsb>0</lsb>
6616              <msb>6</msb>
6617            </field>
6618          </fields>
6619        </register>
6620        <register>
6621          <name>STATE</name>
6622          <description>Current radio state</description>
6623          <addressOffset>0x550</addressOffset>
6624          <access>read-only</access>
6625          <fields>
6626            <field>
6627              <name>STATE</name>
6628              <description>Current radio state</description>
6629              <lsb>0</lsb>
6630              <msb>3</msb>
6631              <enumeratedValues>
6632                <enumeratedValue>
6633                  <name>Disabled</name>
6634                  <description>RADIO is in the Disabled state</description>
6635                  <value>0</value>
6636                </enumeratedValue>
6637                <enumeratedValue>
6638                  <name>RxRu</name>
6639                  <description>RADIO is in the RXRU state</description>
6640                  <value>1</value>
6641                </enumeratedValue>
6642                <enumeratedValue>
6643                  <name>RxIdle</name>
6644                  <description>RADIO is in the RXIDLE state</description>
6645                  <value>2</value>
6646                </enumeratedValue>
6647                <enumeratedValue>
6648                  <name>Rx</name>
6649                  <description>RADIO is in the RX state</description>
6650                  <value>3</value>
6651                </enumeratedValue>
6652                <enumeratedValue>
6653                  <name>RxDisable</name>
6654                  <description>RADIO is in the RXDISABLED state</description>
6655                  <value>4</value>
6656                </enumeratedValue>
6657                <enumeratedValue>
6658                  <name>TxRu</name>
6659                  <description>RADIO is in the TXRU state</description>
6660                  <value>9</value>
6661                </enumeratedValue>
6662                <enumeratedValue>
6663                  <name>TxIdle</name>
6664                  <description>RADIO is in the TXIDLE state</description>
6665                  <value>10</value>
6666                </enumeratedValue>
6667                <enumeratedValue>
6668                  <name>Tx</name>
6669                  <description>RADIO is in the TX state</description>
6670                  <value>11</value>
6671                </enumeratedValue>
6672                <enumeratedValue>
6673                  <name>TxDisable</name>
6674                  <description>RADIO is in the TXDISABLED state</description>
6675                  <value>12</value>
6676                </enumeratedValue>
6677              </enumeratedValues>
6678            </field>
6679          </fields>
6680        </register>
6681        <register>
6682          <name>DATAWHITEIV</name>
6683          <description>Data whitening initial value</description>
6684          <addressOffset>0x554</addressOffset>
6685          <access>read-write</access>
6686          <resetValue>0x00000040</resetValue>
6687          <fields>
6688            <field>
6689              <name>DATAWHITEIV</name>
6690              <description>Data whitening initial value. Bit 6 is hard-wired to '1', writing '0' to it has no effect, and it will always be read back and used by the device as '1'.</description>
6691              <lsb>0</lsb>
6692              <msb>6</msb>
6693            </field>
6694          </fields>
6695        </register>
6696        <register>
6697          <name>BCC</name>
6698          <description>Bit counter compare</description>
6699          <addressOffset>0x560</addressOffset>
6700          <access>read-write</access>
6701          <fields>
6702            <field>
6703              <name>BCC</name>
6704              <description>Bit counter compare</description>
6705              <lsb>0</lsb>
6706              <msb>31</msb>
6707            </field>
6708          </fields>
6709        </register>
6710        <register>
6711          <dim>8</dim>
6712          <dimIncrement>4</dimIncrement>
6713          <name>DAB[%s]</name>
6714          <description>Description collection[0]:  Device address base segment 0</description>
6715          <addressOffset>0x600</addressOffset>
6716          <access>read-write</access>
6717          <fields>
6718            <field>
6719              <name>DAB</name>
6720              <description>Device address base segment 0</description>
6721              <lsb>0</lsb>
6722              <msb>31</msb>
6723            </field>
6724          </fields>
6725        </register>
6726        <register>
6727          <dim>8</dim>
6728          <dimIncrement>4</dimIncrement>
6729          <name>DAP[%s]</name>
6730          <description>Description collection[0]:  Device address prefix 0</description>
6731          <addressOffset>0x620</addressOffset>
6732          <access>read-write</access>
6733          <fields>
6734            <field>
6735              <name>DAP</name>
6736              <description>Device address prefix 0</description>
6737              <lsb>0</lsb>
6738              <msb>15</msb>
6739            </field>
6740          </fields>
6741        </register>
6742        <register>
6743          <name>DACNF</name>
6744          <description>Device address match configuration</description>
6745          <addressOffset>0x640</addressOffset>
6746          <access>read-write</access>
6747          <fields>
6748            <field>
6749              <name>ENA0</name>
6750              <description>Enable or disable device address matching using device address 0</description>
6751              <lsb>0</lsb>
6752              <msb>0</msb>
6753              <enumeratedValues>
6754                <enumeratedValue>
6755                  <name>Disabled</name>
6756                  <description>Disabled</description>
6757                  <value>0</value>
6758                </enumeratedValue>
6759                <enumeratedValue>
6760                  <name>Enabled</name>
6761                  <description>Enabled</description>
6762                  <value>1</value>
6763                </enumeratedValue>
6764              </enumeratedValues>
6765            </field>
6766            <field>
6767              <name>ENA1</name>
6768              <description>Enable or disable device address matching using device address 1</description>
6769              <lsb>1</lsb>
6770              <msb>1</msb>
6771              <enumeratedValues>
6772                <enumeratedValue>
6773                  <name>Disabled</name>
6774                  <description>Disabled</description>
6775                  <value>0</value>
6776                </enumeratedValue>
6777                <enumeratedValue>
6778                  <name>Enabled</name>
6779                  <description>Enabled</description>
6780                  <value>1</value>
6781                </enumeratedValue>
6782              </enumeratedValues>
6783            </field>
6784            <field>
6785              <name>ENA2</name>
6786              <description>Enable or disable device address matching using device address 2</description>
6787              <lsb>2</lsb>
6788              <msb>2</msb>
6789              <enumeratedValues>
6790                <enumeratedValue>
6791                  <name>Disabled</name>
6792                  <description>Disabled</description>
6793                  <value>0</value>
6794                </enumeratedValue>
6795                <enumeratedValue>
6796                  <name>Enabled</name>
6797                  <description>Enabled</description>
6798                  <value>1</value>
6799                </enumeratedValue>
6800              </enumeratedValues>
6801            </field>
6802            <field>
6803              <name>ENA3</name>
6804              <description>Enable or disable device address matching using device address 3</description>
6805              <lsb>3</lsb>
6806              <msb>3</msb>
6807              <enumeratedValues>
6808                <enumeratedValue>
6809                  <name>Disabled</name>
6810                  <description>Disabled</description>
6811                  <value>0</value>
6812                </enumeratedValue>
6813                <enumeratedValue>
6814                  <name>Enabled</name>
6815                  <description>Enabled</description>
6816                  <value>1</value>
6817                </enumeratedValue>
6818              </enumeratedValues>
6819            </field>
6820            <field>
6821              <name>ENA4</name>
6822              <description>Enable or disable device address matching using device address 4</description>
6823              <lsb>4</lsb>
6824              <msb>4</msb>
6825              <enumeratedValues>
6826                <enumeratedValue>
6827                  <name>Disabled</name>
6828                  <description>Disabled</description>
6829                  <value>0</value>
6830                </enumeratedValue>
6831                <enumeratedValue>
6832                  <name>Enabled</name>
6833                  <description>Enabled</description>
6834                  <value>1</value>
6835                </enumeratedValue>
6836              </enumeratedValues>
6837            </field>
6838            <field>
6839              <name>ENA5</name>
6840              <description>Enable or disable device address matching using device address 5</description>
6841              <lsb>5</lsb>
6842              <msb>5</msb>
6843              <enumeratedValues>
6844                <enumeratedValue>
6845                  <name>Disabled</name>
6846                  <description>Disabled</description>
6847                  <value>0</value>
6848                </enumeratedValue>
6849                <enumeratedValue>
6850                  <name>Enabled</name>
6851                  <description>Enabled</description>
6852                  <value>1</value>
6853                </enumeratedValue>
6854              </enumeratedValues>
6855            </field>
6856            <field>
6857              <name>ENA6</name>
6858              <description>Enable or disable device address matching using device address 6</description>
6859              <lsb>6</lsb>
6860              <msb>6</msb>
6861              <enumeratedValues>
6862                <enumeratedValue>
6863                  <name>Disabled</name>
6864                  <description>Disabled</description>
6865                  <value>0</value>
6866                </enumeratedValue>
6867                <enumeratedValue>
6868                  <name>Enabled</name>
6869                  <description>Enabled</description>
6870                  <value>1</value>
6871                </enumeratedValue>
6872              </enumeratedValues>
6873            </field>
6874            <field>
6875              <name>ENA7</name>
6876              <description>Enable or disable device address matching using device address 7</description>
6877              <lsb>7</lsb>
6878              <msb>7</msb>
6879              <enumeratedValues>
6880                <enumeratedValue>
6881                  <name>Disabled</name>
6882                  <description>Disabled</description>
6883                  <value>0</value>
6884                </enumeratedValue>
6885                <enumeratedValue>
6886                  <name>Enabled</name>
6887                  <description>Enabled</description>
6888                  <value>1</value>
6889                </enumeratedValue>
6890              </enumeratedValues>
6891            </field>
6892            <field>
6893              <name>TXADD0</name>
6894              <description>TxAdd for device address 0</description>
6895              <lsb>8</lsb>
6896              <msb>8</msb>
6897            </field>
6898            <field>
6899              <name>TXADD1</name>
6900              <description>TxAdd for device address 1</description>
6901              <lsb>9</lsb>
6902              <msb>9</msb>
6903            </field>
6904            <field>
6905              <name>TXADD2</name>
6906              <description>TxAdd for device address 2</description>
6907              <lsb>10</lsb>
6908              <msb>10</msb>
6909            </field>
6910            <field>
6911              <name>TXADD3</name>
6912              <description>TxAdd for device address 3</description>
6913              <lsb>11</lsb>
6914              <msb>11</msb>
6915            </field>
6916            <field>
6917              <name>TXADD4</name>
6918              <description>TxAdd for device address 4</description>
6919              <lsb>12</lsb>
6920              <msb>12</msb>
6921            </field>
6922            <field>
6923              <name>TXADD5</name>
6924              <description>TxAdd for device address 5</description>
6925              <lsb>13</lsb>
6926              <msb>13</msb>
6927            </field>
6928            <field>
6929              <name>TXADD6</name>
6930              <description>TxAdd for device address 6</description>
6931              <lsb>14</lsb>
6932              <msb>14</msb>
6933            </field>
6934            <field>
6935              <name>TXADD7</name>
6936              <description>TxAdd for device address 7</description>
6937              <lsb>15</lsb>
6938              <msb>15</msb>
6939            </field>
6940          </fields>
6941        </register>
6942        <register>
6943          <name>MODECNF0</name>
6944          <description>Radio mode configuration register 0</description>
6945          <addressOffset>0x650</addressOffset>
6946          <access>read-write</access>
6947          <resetValue>0x00000200</resetValue>
6948          <fields>
6949            <field>
6950              <name>RU</name>
6951              <description>Radio ramp-up time</description>
6952              <lsb>0</lsb>
6953              <msb>0</msb>
6954              <enumeratedValues>
6955                <enumeratedValue>
6956                  <name>Default</name>
6957                  <description>Default ramp-up time (tRXEN), compatible with firmware written for nRF51</description>
6958                  <value>0</value>
6959                </enumeratedValue>
6960                <enumeratedValue>
6961                  <name>Fast</name>
6962                  <description>Fast ramp-up (tRXEN,FAST), see electrical specification for more information</description>
6963                  <value>1</value>
6964                </enumeratedValue>
6965              </enumeratedValues>
6966            </field>
6967            <field>
6968              <name>DTX</name>
6969              <description>Default TX value</description>
6970              <lsb>8</lsb>
6971              <msb>9</msb>
6972              <enumeratedValues>
6973                <enumeratedValue>
6974                  <name>B1</name>
6975                  <description>Transmit '1'</description>
6976                  <value>0</value>
6977                </enumeratedValue>
6978                <enumeratedValue>
6979                  <name>B0</name>
6980                  <description>Transmit '0'</description>
6981                  <value>1</value>
6982                </enumeratedValue>
6983                <enumeratedValue>
6984                  <name>Center</name>
6985                  <description>Transmit center frequency</description>
6986                  <value>2</value>
6987                </enumeratedValue>
6988              </enumeratedValues>
6989            </field>
6990          </fields>
6991        </register>
6992        <register>
6993          <name>POWER</name>
6994          <description>Peripheral power control</description>
6995          <addressOffset>0xFFC</addressOffset>
6996          <access>read-write</access>
6997          <resetValue>0x00000001</resetValue>
6998          <fields>
6999            <field>
7000              <name>POWER</name>
7001              <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>
7002              <lsb>0</lsb>
7003              <msb>0</msb>
7004              <enumeratedValues>
7005                <enumeratedValue>
7006                  <name>Disabled</name>
7007                  <description>Peripheral is powered off</description>
7008                  <value>0</value>
7009                </enumeratedValue>
7010                <enumeratedValue>
7011                  <name>Enabled</name>
7012                  <description>Peripheral is powered on</description>
7013                  <value>1</value>
7014                </enumeratedValue>
7015              </enumeratedValues>
7016            </field>
7017          </fields>
7018        </register>
7019      </registers>
7020    </peripheral>
7021    <peripheral>
7022      <name>UARTE0</name>
7023      <description>UART with EasyDMA</description>
7024      <groupName>UARTE</groupName>
7025      <baseAddress>0x40002000</baseAddress>
7026      <size>32</size>
7027      <headerStructName>UARTE</headerStructName>
7028      <addressBlock>
7029        <offset>0</offset>
7030        <size>0x1000</size>
7031        <usage>registers</usage>
7032      </addressBlock>
7033      <interrupt>
7034        <name>UARTE0_UART0</name>
7035        <value>2</value>
7036      </interrupt>
7037      <registers>
7038        <register>
7039          <name>TASKS_STARTRX</name>
7040          <description>Start UART receiver</description>
7041          <addressOffset>0x000</addressOffset>
7042          <access>write-only</access>
7043        </register>
7044        <register>
7045          <name>TASKS_STOPRX</name>
7046          <description>Stop UART receiver</description>
7047          <addressOffset>0x004</addressOffset>
7048          <access>write-only</access>
7049        </register>
7050        <register>
7051          <name>TASKS_STARTTX</name>
7052          <description>Start UART transmitter</description>
7053          <addressOffset>0x008</addressOffset>
7054          <access>write-only</access>
7055        </register>
7056        <register>
7057          <name>TASKS_STOPTX</name>
7058          <description>Stop UART transmitter</description>
7059          <addressOffset>0x00C</addressOffset>
7060          <access>write-only</access>
7061        </register>
7062        <register>
7063          <name>TASKS_FLUSHRX</name>
7064          <description>Flush RX FIFO into RX buffer</description>
7065          <addressOffset>0x02C</addressOffset>
7066          <access>write-only</access>
7067        </register>
7068        <register>
7069          <name>EVENTS_CTS</name>
7070          <description>CTS is activated (set low). Clear To Send.</description>
7071          <addressOffset>0x100</addressOffset>
7072          <access>read-write</access>
7073        </register>
7074        <register>
7075          <name>EVENTS_NCTS</name>
7076          <description>CTS is deactivated (set high). Not Clear To Send.</description>
7077          <addressOffset>0x104</addressOffset>
7078          <access>read-write</access>
7079        </register>
7080        <register>
7081          <name>EVENTS_RXDRDY</name>
7082          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
7083          <addressOffset>0x108</addressOffset>
7084          <access>read-write</access>
7085        </register>
7086        <register>
7087          <name>EVENTS_ENDRX</name>
7088          <description>Receive buffer is filled up</description>
7089          <addressOffset>0x110</addressOffset>
7090          <access>read-write</access>
7091        </register>
7092        <register>
7093          <name>EVENTS_TXDRDY</name>
7094          <description>Data sent from TXD</description>
7095          <addressOffset>0x11C</addressOffset>
7096          <access>read-write</access>
7097        </register>
7098        <register>
7099          <name>EVENTS_ENDTX</name>
7100          <description>Last TX byte transmitted</description>
7101          <addressOffset>0x120</addressOffset>
7102          <access>read-write</access>
7103        </register>
7104        <register>
7105          <name>EVENTS_ERROR</name>
7106          <description>Error detected</description>
7107          <addressOffset>0x124</addressOffset>
7108          <access>read-write</access>
7109        </register>
7110        <register>
7111          <name>EVENTS_RXTO</name>
7112          <description>Receiver timeout</description>
7113          <addressOffset>0x144</addressOffset>
7114          <access>read-write</access>
7115        </register>
7116        <register>
7117          <name>EVENTS_RXSTARTED</name>
7118          <description>UART receiver has started</description>
7119          <addressOffset>0x14C</addressOffset>
7120          <access>read-write</access>
7121        </register>
7122        <register>
7123          <name>EVENTS_TXSTARTED</name>
7124          <description>UART transmitter has started</description>
7125          <addressOffset>0x150</addressOffset>
7126          <access>read-write</access>
7127        </register>
7128        <register>
7129          <name>EVENTS_TXSTOPPED</name>
7130          <description>Transmitter stopped</description>
7131          <addressOffset>0x158</addressOffset>
7132          <access>read-write</access>
7133        </register>
7134        <register>
7135          <name>SHORTS</name>
7136          <description>Shortcut register</description>
7137          <addressOffset>0x200</addressOffset>
7138          <access>read-write</access>
7139          <fields>
7140            <field>
7141              <name>ENDRX_STARTRX</name>
7142              <description>Shortcut between ENDRX event and STARTRX task</description>
7143              <lsb>5</lsb>
7144              <msb>5</msb>
7145              <enumeratedValues>
7146                <enumeratedValue>
7147                  <name>Disabled</name>
7148                  <description>Disable shortcut</description>
7149                  <value>0</value>
7150                </enumeratedValue>
7151                <enumeratedValue>
7152                  <name>Enabled</name>
7153                  <description>Enable shortcut</description>
7154                  <value>1</value>
7155                </enumeratedValue>
7156              </enumeratedValues>
7157            </field>
7158            <field>
7159              <name>ENDRX_STOPRX</name>
7160              <description>Shortcut between ENDRX event and STOPRX task</description>
7161              <lsb>6</lsb>
7162              <msb>6</msb>
7163              <enumeratedValues>
7164                <enumeratedValue>
7165                  <name>Disabled</name>
7166                  <description>Disable shortcut</description>
7167                  <value>0</value>
7168                </enumeratedValue>
7169                <enumeratedValue>
7170                  <name>Enabled</name>
7171                  <description>Enable shortcut</description>
7172                  <value>1</value>
7173                </enumeratedValue>
7174              </enumeratedValues>
7175            </field>
7176          </fields>
7177        </register>
7178        <register>
7179          <name>INTEN</name>
7180          <description>Enable or disable interrupt</description>
7181          <addressOffset>0x300</addressOffset>
7182          <access>read-write</access>
7183          <fields>
7184            <field>
7185              <name>CTS</name>
7186              <description>Enable or disable interrupt for CTS event</description>
7187              <lsb>0</lsb>
7188              <msb>0</msb>
7189              <enumeratedValues>
7190                <enumeratedValue>
7191                  <name>Disabled</name>
7192                  <description>Disable</description>
7193                  <value>0</value>
7194                </enumeratedValue>
7195                <enumeratedValue>
7196                  <name>Enabled</name>
7197                  <description>Enable</description>
7198                  <value>1</value>
7199                </enumeratedValue>
7200              </enumeratedValues>
7201            </field>
7202            <field>
7203              <name>NCTS</name>
7204              <description>Enable or disable interrupt for NCTS event</description>
7205              <lsb>1</lsb>
7206              <msb>1</msb>
7207              <enumeratedValues>
7208                <enumeratedValue>
7209                  <name>Disabled</name>
7210                  <description>Disable</description>
7211                  <value>0</value>
7212                </enumeratedValue>
7213                <enumeratedValue>
7214                  <name>Enabled</name>
7215                  <description>Enable</description>
7216                  <value>1</value>
7217                </enumeratedValue>
7218              </enumeratedValues>
7219            </field>
7220            <field>
7221              <name>RXDRDY</name>
7222              <description>Enable or disable interrupt for RXDRDY event</description>
7223              <lsb>2</lsb>
7224              <msb>2</msb>
7225              <enumeratedValues>
7226                <enumeratedValue>
7227                  <name>Disabled</name>
7228                  <description>Disable</description>
7229                  <value>0</value>
7230                </enumeratedValue>
7231                <enumeratedValue>
7232                  <name>Enabled</name>
7233                  <description>Enable</description>
7234                  <value>1</value>
7235                </enumeratedValue>
7236              </enumeratedValues>
7237            </field>
7238            <field>
7239              <name>ENDRX</name>
7240              <description>Enable or disable interrupt for ENDRX event</description>
7241              <lsb>4</lsb>
7242              <msb>4</msb>
7243              <enumeratedValues>
7244                <enumeratedValue>
7245                  <name>Disabled</name>
7246                  <description>Disable</description>
7247                  <value>0</value>
7248                </enumeratedValue>
7249                <enumeratedValue>
7250                  <name>Enabled</name>
7251                  <description>Enable</description>
7252                  <value>1</value>
7253                </enumeratedValue>
7254              </enumeratedValues>
7255            </field>
7256            <field>
7257              <name>TXDRDY</name>
7258              <description>Enable or disable interrupt for TXDRDY event</description>
7259              <lsb>7</lsb>
7260              <msb>7</msb>
7261              <enumeratedValues>
7262                <enumeratedValue>
7263                  <name>Disabled</name>
7264                  <description>Disable</description>
7265                  <value>0</value>
7266                </enumeratedValue>
7267                <enumeratedValue>
7268                  <name>Enabled</name>
7269                  <description>Enable</description>
7270                  <value>1</value>
7271                </enumeratedValue>
7272              </enumeratedValues>
7273            </field>
7274            <field>
7275              <name>ENDTX</name>
7276              <description>Enable or disable interrupt for ENDTX event</description>
7277              <lsb>8</lsb>
7278              <msb>8</msb>
7279              <enumeratedValues>
7280                <enumeratedValue>
7281                  <name>Disabled</name>
7282                  <description>Disable</description>
7283                  <value>0</value>
7284                </enumeratedValue>
7285                <enumeratedValue>
7286                  <name>Enabled</name>
7287                  <description>Enable</description>
7288                  <value>1</value>
7289                </enumeratedValue>
7290              </enumeratedValues>
7291            </field>
7292            <field>
7293              <name>ERROR</name>
7294              <description>Enable or disable interrupt for ERROR event</description>
7295              <lsb>9</lsb>
7296              <msb>9</msb>
7297              <enumeratedValues>
7298                <enumeratedValue>
7299                  <name>Disabled</name>
7300                  <description>Disable</description>
7301                  <value>0</value>
7302                </enumeratedValue>
7303                <enumeratedValue>
7304                  <name>Enabled</name>
7305                  <description>Enable</description>
7306                  <value>1</value>
7307                </enumeratedValue>
7308              </enumeratedValues>
7309            </field>
7310            <field>
7311              <name>RXTO</name>
7312              <description>Enable or disable interrupt for RXTO event</description>
7313              <lsb>17</lsb>
7314              <msb>17</msb>
7315              <enumeratedValues>
7316                <enumeratedValue>
7317                  <name>Disabled</name>
7318                  <description>Disable</description>
7319                  <value>0</value>
7320                </enumeratedValue>
7321                <enumeratedValue>
7322                  <name>Enabled</name>
7323                  <description>Enable</description>
7324                  <value>1</value>
7325                </enumeratedValue>
7326              </enumeratedValues>
7327            </field>
7328            <field>
7329              <name>RXSTARTED</name>
7330              <description>Enable or disable interrupt for RXSTARTED event</description>
7331              <lsb>19</lsb>
7332              <msb>19</msb>
7333              <enumeratedValues>
7334                <enumeratedValue>
7335                  <name>Disabled</name>
7336                  <description>Disable</description>
7337                  <value>0</value>
7338                </enumeratedValue>
7339                <enumeratedValue>
7340                  <name>Enabled</name>
7341                  <description>Enable</description>
7342                  <value>1</value>
7343                </enumeratedValue>
7344              </enumeratedValues>
7345            </field>
7346            <field>
7347              <name>TXSTARTED</name>
7348              <description>Enable or disable interrupt for TXSTARTED event</description>
7349              <lsb>20</lsb>
7350              <msb>20</msb>
7351              <enumeratedValues>
7352                <enumeratedValue>
7353                  <name>Disabled</name>
7354                  <description>Disable</description>
7355                  <value>0</value>
7356                </enumeratedValue>
7357                <enumeratedValue>
7358                  <name>Enabled</name>
7359                  <description>Enable</description>
7360                  <value>1</value>
7361                </enumeratedValue>
7362              </enumeratedValues>
7363            </field>
7364            <field>
7365              <name>TXSTOPPED</name>
7366              <description>Enable or disable interrupt for TXSTOPPED event</description>
7367              <lsb>22</lsb>
7368              <msb>22</msb>
7369              <enumeratedValues>
7370                <enumeratedValue>
7371                  <name>Disabled</name>
7372                  <description>Disable</description>
7373                  <value>0</value>
7374                </enumeratedValue>
7375                <enumeratedValue>
7376                  <name>Enabled</name>
7377                  <description>Enable</description>
7378                  <value>1</value>
7379                </enumeratedValue>
7380              </enumeratedValues>
7381            </field>
7382          </fields>
7383        </register>
7384        <register>
7385          <name>INTENSET</name>
7386          <description>Enable interrupt</description>
7387          <addressOffset>0x304</addressOffset>
7388          <access>read-write</access>
7389          <fields>
7390            <field>
7391              <name>CTS</name>
7392              <description>Write '1' to Enable interrupt for CTS event</description>
7393              <lsb>0</lsb>
7394              <msb>0</msb>
7395              <enumeratedValues>
7396                <usage>read</usage>
7397                <enumeratedValue>
7398                  <name>Disabled</name>
7399                  <description>Read: Disabled</description>
7400                  <value>0</value>
7401                </enumeratedValue>
7402                <enumeratedValue>
7403                  <name>Enabled</name>
7404                  <description>Read: Enabled</description>
7405                  <value>1</value>
7406                </enumeratedValue>
7407              </enumeratedValues>
7408              <enumeratedValues>
7409                <usage>write</usage>
7410                <enumeratedValue>
7411                  <name>Set</name>
7412                  <description>Enable</description>
7413                  <value>1</value>
7414                </enumeratedValue>
7415              </enumeratedValues>
7416            </field>
7417            <field>
7418              <name>NCTS</name>
7419              <description>Write '1' to Enable interrupt for NCTS event</description>
7420              <lsb>1</lsb>
7421              <msb>1</msb>
7422              <enumeratedValues>
7423                <usage>read</usage>
7424                <enumeratedValue>
7425                  <name>Disabled</name>
7426                  <description>Read: Disabled</description>
7427                  <value>0</value>
7428                </enumeratedValue>
7429                <enumeratedValue>
7430                  <name>Enabled</name>
7431                  <description>Read: Enabled</description>
7432                  <value>1</value>
7433                </enumeratedValue>
7434              </enumeratedValues>
7435              <enumeratedValues>
7436                <usage>write</usage>
7437                <enumeratedValue>
7438                  <name>Set</name>
7439                  <description>Enable</description>
7440                  <value>1</value>
7441                </enumeratedValue>
7442              </enumeratedValues>
7443            </field>
7444            <field>
7445              <name>RXDRDY</name>
7446              <description>Write '1' to Enable interrupt for RXDRDY event</description>
7447              <lsb>2</lsb>
7448              <msb>2</msb>
7449              <enumeratedValues>
7450                <usage>read</usage>
7451                <enumeratedValue>
7452                  <name>Disabled</name>
7453                  <description>Read: Disabled</description>
7454                  <value>0</value>
7455                </enumeratedValue>
7456                <enumeratedValue>
7457                  <name>Enabled</name>
7458                  <description>Read: Enabled</description>
7459                  <value>1</value>
7460                </enumeratedValue>
7461              </enumeratedValues>
7462              <enumeratedValues>
7463                <usage>write</usage>
7464                <enumeratedValue>
7465                  <name>Set</name>
7466                  <description>Enable</description>
7467                  <value>1</value>
7468                </enumeratedValue>
7469              </enumeratedValues>
7470            </field>
7471            <field>
7472              <name>ENDRX</name>
7473              <description>Write '1' to Enable interrupt for ENDRX event</description>
7474              <lsb>4</lsb>
7475              <msb>4</msb>
7476              <enumeratedValues>
7477                <usage>read</usage>
7478                <enumeratedValue>
7479                  <name>Disabled</name>
7480                  <description>Read: Disabled</description>
7481                  <value>0</value>
7482                </enumeratedValue>
7483                <enumeratedValue>
7484                  <name>Enabled</name>
7485                  <description>Read: Enabled</description>
7486                  <value>1</value>
7487                </enumeratedValue>
7488              </enumeratedValues>
7489              <enumeratedValues>
7490                <usage>write</usage>
7491                <enumeratedValue>
7492                  <name>Set</name>
7493                  <description>Enable</description>
7494                  <value>1</value>
7495                </enumeratedValue>
7496              </enumeratedValues>
7497            </field>
7498            <field>
7499              <name>TXDRDY</name>
7500              <description>Write '1' to Enable interrupt for TXDRDY event</description>
7501              <lsb>7</lsb>
7502              <msb>7</msb>
7503              <enumeratedValues>
7504                <usage>read</usage>
7505                <enumeratedValue>
7506                  <name>Disabled</name>
7507                  <description>Read: Disabled</description>
7508                  <value>0</value>
7509                </enumeratedValue>
7510                <enumeratedValue>
7511                  <name>Enabled</name>
7512                  <description>Read: Enabled</description>
7513                  <value>1</value>
7514                </enumeratedValue>
7515              </enumeratedValues>
7516              <enumeratedValues>
7517                <usage>write</usage>
7518                <enumeratedValue>
7519                  <name>Set</name>
7520                  <description>Enable</description>
7521                  <value>1</value>
7522                </enumeratedValue>
7523              </enumeratedValues>
7524            </field>
7525            <field>
7526              <name>ENDTX</name>
7527              <description>Write '1' to Enable interrupt for ENDTX event</description>
7528              <lsb>8</lsb>
7529              <msb>8</msb>
7530              <enumeratedValues>
7531                <usage>read</usage>
7532                <enumeratedValue>
7533                  <name>Disabled</name>
7534                  <description>Read: Disabled</description>
7535                  <value>0</value>
7536                </enumeratedValue>
7537                <enumeratedValue>
7538                  <name>Enabled</name>
7539                  <description>Read: Enabled</description>
7540                  <value>1</value>
7541                </enumeratedValue>
7542              </enumeratedValues>
7543              <enumeratedValues>
7544                <usage>write</usage>
7545                <enumeratedValue>
7546                  <name>Set</name>
7547                  <description>Enable</description>
7548                  <value>1</value>
7549                </enumeratedValue>
7550              </enumeratedValues>
7551            </field>
7552            <field>
7553              <name>ERROR</name>
7554              <description>Write '1' to Enable interrupt for ERROR event</description>
7555              <lsb>9</lsb>
7556              <msb>9</msb>
7557              <enumeratedValues>
7558                <usage>read</usage>
7559                <enumeratedValue>
7560                  <name>Disabled</name>
7561                  <description>Read: Disabled</description>
7562                  <value>0</value>
7563                </enumeratedValue>
7564                <enumeratedValue>
7565                  <name>Enabled</name>
7566                  <description>Read: Enabled</description>
7567                  <value>1</value>
7568                </enumeratedValue>
7569              </enumeratedValues>
7570              <enumeratedValues>
7571                <usage>write</usage>
7572                <enumeratedValue>
7573                  <name>Set</name>
7574                  <description>Enable</description>
7575                  <value>1</value>
7576                </enumeratedValue>
7577              </enumeratedValues>
7578            </field>
7579            <field>
7580              <name>RXTO</name>
7581              <description>Write '1' to Enable interrupt for RXTO event</description>
7582              <lsb>17</lsb>
7583              <msb>17</msb>
7584              <enumeratedValues>
7585                <usage>read</usage>
7586                <enumeratedValue>
7587                  <name>Disabled</name>
7588                  <description>Read: Disabled</description>
7589                  <value>0</value>
7590                </enumeratedValue>
7591                <enumeratedValue>
7592                  <name>Enabled</name>
7593                  <description>Read: Enabled</description>
7594                  <value>1</value>
7595                </enumeratedValue>
7596              </enumeratedValues>
7597              <enumeratedValues>
7598                <usage>write</usage>
7599                <enumeratedValue>
7600                  <name>Set</name>
7601                  <description>Enable</description>
7602                  <value>1</value>
7603                </enumeratedValue>
7604              </enumeratedValues>
7605            </field>
7606            <field>
7607              <name>RXSTARTED</name>
7608              <description>Write '1' to Enable interrupt for RXSTARTED event</description>
7609              <lsb>19</lsb>
7610              <msb>19</msb>
7611              <enumeratedValues>
7612                <usage>read</usage>
7613                <enumeratedValue>
7614                  <name>Disabled</name>
7615                  <description>Read: Disabled</description>
7616                  <value>0</value>
7617                </enumeratedValue>
7618                <enumeratedValue>
7619                  <name>Enabled</name>
7620                  <description>Read: Enabled</description>
7621                  <value>1</value>
7622                </enumeratedValue>
7623              </enumeratedValues>
7624              <enumeratedValues>
7625                <usage>write</usage>
7626                <enumeratedValue>
7627                  <name>Set</name>
7628                  <description>Enable</description>
7629                  <value>1</value>
7630                </enumeratedValue>
7631              </enumeratedValues>
7632            </field>
7633            <field>
7634              <name>TXSTARTED</name>
7635              <description>Write '1' to Enable interrupt for TXSTARTED event</description>
7636              <lsb>20</lsb>
7637              <msb>20</msb>
7638              <enumeratedValues>
7639                <usage>read</usage>
7640                <enumeratedValue>
7641                  <name>Disabled</name>
7642                  <description>Read: Disabled</description>
7643                  <value>0</value>
7644                </enumeratedValue>
7645                <enumeratedValue>
7646                  <name>Enabled</name>
7647                  <description>Read: Enabled</description>
7648                  <value>1</value>
7649                </enumeratedValue>
7650              </enumeratedValues>
7651              <enumeratedValues>
7652                <usage>write</usage>
7653                <enumeratedValue>
7654                  <name>Set</name>
7655                  <description>Enable</description>
7656                  <value>1</value>
7657                </enumeratedValue>
7658              </enumeratedValues>
7659            </field>
7660            <field>
7661              <name>TXSTOPPED</name>
7662              <description>Write '1' to Enable interrupt for TXSTOPPED event</description>
7663              <lsb>22</lsb>
7664              <msb>22</msb>
7665              <enumeratedValues>
7666                <usage>read</usage>
7667                <enumeratedValue>
7668                  <name>Disabled</name>
7669                  <description>Read: Disabled</description>
7670                  <value>0</value>
7671                </enumeratedValue>
7672                <enumeratedValue>
7673                  <name>Enabled</name>
7674                  <description>Read: Enabled</description>
7675                  <value>1</value>
7676                </enumeratedValue>
7677              </enumeratedValues>
7678              <enumeratedValues>
7679                <usage>write</usage>
7680                <enumeratedValue>
7681                  <name>Set</name>
7682                  <description>Enable</description>
7683                  <value>1</value>
7684                </enumeratedValue>
7685              </enumeratedValues>
7686            </field>
7687          </fields>
7688        </register>
7689        <register>
7690          <name>INTENCLR</name>
7691          <description>Disable interrupt</description>
7692          <addressOffset>0x308</addressOffset>
7693          <access>read-write</access>
7694          <fields>
7695            <field>
7696              <name>CTS</name>
7697              <description>Write '1' to Disable interrupt for CTS event</description>
7698              <lsb>0</lsb>
7699              <msb>0</msb>
7700              <enumeratedValues>
7701                <usage>read</usage>
7702                <enumeratedValue>
7703                  <name>Disabled</name>
7704                  <description>Read: Disabled</description>
7705                  <value>0</value>
7706                </enumeratedValue>
7707                <enumeratedValue>
7708                  <name>Enabled</name>
7709                  <description>Read: Enabled</description>
7710                  <value>1</value>
7711                </enumeratedValue>
7712              </enumeratedValues>
7713              <enumeratedValues>
7714                <usage>write</usage>
7715                <enumeratedValue>
7716                  <name>Clear</name>
7717                  <description>Disable</description>
7718                  <value>1</value>
7719                </enumeratedValue>
7720              </enumeratedValues>
7721            </field>
7722            <field>
7723              <name>NCTS</name>
7724              <description>Write '1' to Disable interrupt for NCTS event</description>
7725              <lsb>1</lsb>
7726              <msb>1</msb>
7727              <enumeratedValues>
7728                <usage>read</usage>
7729                <enumeratedValue>
7730                  <name>Disabled</name>
7731                  <description>Read: Disabled</description>
7732                  <value>0</value>
7733                </enumeratedValue>
7734                <enumeratedValue>
7735                  <name>Enabled</name>
7736                  <description>Read: Enabled</description>
7737                  <value>1</value>
7738                </enumeratedValue>
7739              </enumeratedValues>
7740              <enumeratedValues>
7741                <usage>write</usage>
7742                <enumeratedValue>
7743                  <name>Clear</name>
7744                  <description>Disable</description>
7745                  <value>1</value>
7746                </enumeratedValue>
7747              </enumeratedValues>
7748            </field>
7749            <field>
7750              <name>RXDRDY</name>
7751              <description>Write '1' to Disable interrupt for RXDRDY event</description>
7752              <lsb>2</lsb>
7753              <msb>2</msb>
7754              <enumeratedValues>
7755                <usage>read</usage>
7756                <enumeratedValue>
7757                  <name>Disabled</name>
7758                  <description>Read: Disabled</description>
7759                  <value>0</value>
7760                </enumeratedValue>
7761                <enumeratedValue>
7762                  <name>Enabled</name>
7763                  <description>Read: Enabled</description>
7764                  <value>1</value>
7765                </enumeratedValue>
7766              </enumeratedValues>
7767              <enumeratedValues>
7768                <usage>write</usage>
7769                <enumeratedValue>
7770                  <name>Clear</name>
7771                  <description>Disable</description>
7772                  <value>1</value>
7773                </enumeratedValue>
7774              </enumeratedValues>
7775            </field>
7776            <field>
7777              <name>ENDRX</name>
7778              <description>Write '1' to Disable interrupt for ENDRX event</description>
7779              <lsb>4</lsb>
7780              <msb>4</msb>
7781              <enumeratedValues>
7782                <usage>read</usage>
7783                <enumeratedValue>
7784                  <name>Disabled</name>
7785                  <description>Read: Disabled</description>
7786                  <value>0</value>
7787                </enumeratedValue>
7788                <enumeratedValue>
7789                  <name>Enabled</name>
7790                  <description>Read: Enabled</description>
7791                  <value>1</value>
7792                </enumeratedValue>
7793              </enumeratedValues>
7794              <enumeratedValues>
7795                <usage>write</usage>
7796                <enumeratedValue>
7797                  <name>Clear</name>
7798                  <description>Disable</description>
7799                  <value>1</value>
7800                </enumeratedValue>
7801              </enumeratedValues>
7802            </field>
7803            <field>
7804              <name>TXDRDY</name>
7805              <description>Write '1' to Disable interrupt for TXDRDY event</description>
7806              <lsb>7</lsb>
7807              <msb>7</msb>
7808              <enumeratedValues>
7809                <usage>read</usage>
7810                <enumeratedValue>
7811                  <name>Disabled</name>
7812                  <description>Read: Disabled</description>
7813                  <value>0</value>
7814                </enumeratedValue>
7815                <enumeratedValue>
7816                  <name>Enabled</name>
7817                  <description>Read: Enabled</description>
7818                  <value>1</value>
7819                </enumeratedValue>
7820              </enumeratedValues>
7821              <enumeratedValues>
7822                <usage>write</usage>
7823                <enumeratedValue>
7824                  <name>Clear</name>
7825                  <description>Disable</description>
7826                  <value>1</value>
7827                </enumeratedValue>
7828              </enumeratedValues>
7829            </field>
7830            <field>
7831              <name>ENDTX</name>
7832              <description>Write '1' to Disable interrupt for ENDTX event</description>
7833              <lsb>8</lsb>
7834              <msb>8</msb>
7835              <enumeratedValues>
7836                <usage>read</usage>
7837                <enumeratedValue>
7838                  <name>Disabled</name>
7839                  <description>Read: Disabled</description>
7840                  <value>0</value>
7841                </enumeratedValue>
7842                <enumeratedValue>
7843                  <name>Enabled</name>
7844                  <description>Read: Enabled</description>
7845                  <value>1</value>
7846                </enumeratedValue>
7847              </enumeratedValues>
7848              <enumeratedValues>
7849                <usage>write</usage>
7850                <enumeratedValue>
7851                  <name>Clear</name>
7852                  <description>Disable</description>
7853                  <value>1</value>
7854                </enumeratedValue>
7855              </enumeratedValues>
7856            </field>
7857            <field>
7858              <name>ERROR</name>
7859              <description>Write '1' to Disable interrupt for ERROR event</description>
7860              <lsb>9</lsb>
7861              <msb>9</msb>
7862              <enumeratedValues>
7863                <usage>read</usage>
7864                <enumeratedValue>
7865                  <name>Disabled</name>
7866                  <description>Read: Disabled</description>
7867                  <value>0</value>
7868                </enumeratedValue>
7869                <enumeratedValue>
7870                  <name>Enabled</name>
7871                  <description>Read: Enabled</description>
7872                  <value>1</value>
7873                </enumeratedValue>
7874              </enumeratedValues>
7875              <enumeratedValues>
7876                <usage>write</usage>
7877                <enumeratedValue>
7878                  <name>Clear</name>
7879                  <description>Disable</description>
7880                  <value>1</value>
7881                </enumeratedValue>
7882              </enumeratedValues>
7883            </field>
7884            <field>
7885              <name>RXTO</name>
7886              <description>Write '1' to Disable interrupt for RXTO event</description>
7887              <lsb>17</lsb>
7888              <msb>17</msb>
7889              <enumeratedValues>
7890                <usage>read</usage>
7891                <enumeratedValue>
7892                  <name>Disabled</name>
7893                  <description>Read: Disabled</description>
7894                  <value>0</value>
7895                </enumeratedValue>
7896                <enumeratedValue>
7897                  <name>Enabled</name>
7898                  <description>Read: Enabled</description>
7899                  <value>1</value>
7900                </enumeratedValue>
7901              </enumeratedValues>
7902              <enumeratedValues>
7903                <usage>write</usage>
7904                <enumeratedValue>
7905                  <name>Clear</name>
7906                  <description>Disable</description>
7907                  <value>1</value>
7908                </enumeratedValue>
7909              </enumeratedValues>
7910            </field>
7911            <field>
7912              <name>RXSTARTED</name>
7913              <description>Write '1' to Disable interrupt for RXSTARTED event</description>
7914              <lsb>19</lsb>
7915              <msb>19</msb>
7916              <enumeratedValues>
7917                <usage>read</usage>
7918                <enumeratedValue>
7919                  <name>Disabled</name>
7920                  <description>Read: Disabled</description>
7921                  <value>0</value>
7922                </enumeratedValue>
7923                <enumeratedValue>
7924                  <name>Enabled</name>
7925                  <description>Read: Enabled</description>
7926                  <value>1</value>
7927                </enumeratedValue>
7928              </enumeratedValues>
7929              <enumeratedValues>
7930                <usage>write</usage>
7931                <enumeratedValue>
7932                  <name>Clear</name>
7933                  <description>Disable</description>
7934                  <value>1</value>
7935                </enumeratedValue>
7936              </enumeratedValues>
7937            </field>
7938            <field>
7939              <name>TXSTARTED</name>
7940              <description>Write '1' to Disable interrupt for TXSTARTED event</description>
7941              <lsb>20</lsb>
7942              <msb>20</msb>
7943              <enumeratedValues>
7944                <usage>read</usage>
7945                <enumeratedValue>
7946                  <name>Disabled</name>
7947                  <description>Read: Disabled</description>
7948                  <value>0</value>
7949                </enumeratedValue>
7950                <enumeratedValue>
7951                  <name>Enabled</name>
7952                  <description>Read: Enabled</description>
7953                  <value>1</value>
7954                </enumeratedValue>
7955              </enumeratedValues>
7956              <enumeratedValues>
7957                <usage>write</usage>
7958                <enumeratedValue>
7959                  <name>Clear</name>
7960                  <description>Disable</description>
7961                  <value>1</value>
7962                </enumeratedValue>
7963              </enumeratedValues>
7964            </field>
7965            <field>
7966              <name>TXSTOPPED</name>
7967              <description>Write '1' to Disable interrupt for TXSTOPPED event</description>
7968              <lsb>22</lsb>
7969              <msb>22</msb>
7970              <enumeratedValues>
7971                <usage>read</usage>
7972                <enumeratedValue>
7973                  <name>Disabled</name>
7974                  <description>Read: Disabled</description>
7975                  <value>0</value>
7976                </enumeratedValue>
7977                <enumeratedValue>
7978                  <name>Enabled</name>
7979                  <description>Read: Enabled</description>
7980                  <value>1</value>
7981                </enumeratedValue>
7982              </enumeratedValues>
7983              <enumeratedValues>
7984                <usage>write</usage>
7985                <enumeratedValue>
7986                  <name>Clear</name>
7987                  <description>Disable</description>
7988                  <value>1</value>
7989                </enumeratedValue>
7990              </enumeratedValues>
7991            </field>
7992          </fields>
7993        </register>
7994        <register>
7995          <name>ERRORSRC</name>
7996          <description>Error source</description>
7997          <addressOffset>0x480</addressOffset>
7998          <access>read-write</access>
7999          <modifiedWriteValues>oneToClear</modifiedWriteValues>
8000          <fields>
8001            <field>
8002              <name>OVERRUN</name>
8003              <description>Overrun error</description>
8004              <lsb>0</lsb>
8005              <msb>0</msb>
8006              <enumeratedValues>
8007                <usage>read</usage>
8008                <enumeratedValue>
8009                  <name>NotPresent</name>
8010                  <description>Read: error not present</description>
8011                  <value>0</value>
8012                </enumeratedValue>
8013                <enumeratedValue>
8014                  <name>Present</name>
8015                  <description>Read: error present</description>
8016                  <value>1</value>
8017                </enumeratedValue>
8018              </enumeratedValues>
8019            </field>
8020            <field>
8021              <name>PARITY</name>
8022              <description>Parity error</description>
8023              <lsb>1</lsb>
8024              <msb>1</msb>
8025              <enumeratedValues>
8026                <usage>read</usage>
8027                <enumeratedValue>
8028                  <name>NotPresent</name>
8029                  <description>Read: error not present</description>
8030                  <value>0</value>
8031                </enumeratedValue>
8032                <enumeratedValue>
8033                  <name>Present</name>
8034                  <description>Read: error present</description>
8035                  <value>1</value>
8036                </enumeratedValue>
8037              </enumeratedValues>
8038            </field>
8039            <field>
8040              <name>FRAMING</name>
8041              <description>Framing error occurred</description>
8042              <lsb>2</lsb>
8043              <msb>2</msb>
8044              <enumeratedValues>
8045                <usage>read</usage>
8046                <enumeratedValue>
8047                  <name>NotPresent</name>
8048                  <description>Read: error not present</description>
8049                  <value>0</value>
8050                </enumeratedValue>
8051                <enumeratedValue>
8052                  <name>Present</name>
8053                  <description>Read: error present</description>
8054                  <value>1</value>
8055                </enumeratedValue>
8056              </enumeratedValues>
8057            </field>
8058            <field>
8059              <name>BREAK</name>
8060              <description>Break condition</description>
8061              <lsb>3</lsb>
8062              <msb>3</msb>
8063              <enumeratedValues>
8064                <usage>read</usage>
8065                <enumeratedValue>
8066                  <name>NotPresent</name>
8067                  <description>Read: error not present</description>
8068                  <value>0</value>
8069                </enumeratedValue>
8070                <enumeratedValue>
8071                  <name>Present</name>
8072                  <description>Read: error present</description>
8073                  <value>1</value>
8074                </enumeratedValue>
8075              </enumeratedValues>
8076            </field>
8077          </fields>
8078        </register>
8079        <register>
8080          <name>ENABLE</name>
8081          <description>Enable UART</description>
8082          <addressOffset>0x500</addressOffset>
8083          <access>read-write</access>
8084          <fields>
8085            <field>
8086              <name>ENABLE</name>
8087              <description>Enable or disable UARTE</description>
8088              <lsb>0</lsb>
8089              <msb>3</msb>
8090              <enumeratedValues>
8091                <enumeratedValue>
8092                  <name>Disabled</name>
8093                  <description>Disable UARTE</description>
8094                  <value>0</value>
8095                </enumeratedValue>
8096                <enumeratedValue>
8097                  <name>Enabled</name>
8098                  <description>Enable UARTE</description>
8099                  <value>8</value>
8100                </enumeratedValue>
8101              </enumeratedValues>
8102            </field>
8103          </fields>
8104        </register>
8105        <cluster>
8106          <name>PSEL</name>
8107          <description>Unspecified</description>
8108          <headerStructName>UARTE_PSEL</headerStructName>
8109          <addressOffset>0x508</addressOffset>
8110          <register>
8111            <name>RTS</name>
8112            <description>Pin select for RTS signal</description>
8113            <addressOffset>0x000</addressOffset>
8114            <access>read-write</access>
8115            <resetValue>0xFFFFFFFF</resetValue>
8116            <fields>
8117              <field>
8118                <name>PIN</name>
8119                <description>Pin number</description>
8120                <lsb>0</lsb>
8121                <msb>4</msb>
8122              </field>
8123              <field>
8124                <name>CONNECT</name>
8125                <description>Connection</description>
8126                <lsb>31</lsb>
8127                <msb>31</msb>
8128                <enumeratedValues>
8129                  <enumeratedValue>
8130                    <name>Disconnected</name>
8131                    <description>Disconnect</description>
8132                    <value>1</value>
8133                  </enumeratedValue>
8134                  <enumeratedValue>
8135                    <name>Connected</name>
8136                    <description>Connect</description>
8137                    <value>0</value>
8138                  </enumeratedValue>
8139                </enumeratedValues>
8140              </field>
8141            </fields>
8142          </register>
8143          <register>
8144            <name>TXD</name>
8145            <description>Pin select for TXD signal</description>
8146            <addressOffset>0x004</addressOffset>
8147            <access>read-write</access>
8148            <resetValue>0xFFFFFFFF</resetValue>
8149            <fields>
8150              <field>
8151                <name>PIN</name>
8152                <description>Pin number</description>
8153                <lsb>0</lsb>
8154                <msb>4</msb>
8155              </field>
8156              <field>
8157                <name>CONNECT</name>
8158                <description>Connection</description>
8159                <lsb>31</lsb>
8160                <msb>31</msb>
8161                <enumeratedValues>
8162                  <enumeratedValue>
8163                    <name>Disconnected</name>
8164                    <description>Disconnect</description>
8165                    <value>1</value>
8166                  </enumeratedValue>
8167                  <enumeratedValue>
8168                    <name>Connected</name>
8169                    <description>Connect</description>
8170                    <value>0</value>
8171                  </enumeratedValue>
8172                </enumeratedValues>
8173              </field>
8174            </fields>
8175          </register>
8176          <register>
8177            <name>CTS</name>
8178            <description>Pin select for CTS signal</description>
8179            <addressOffset>0x008</addressOffset>
8180            <access>read-write</access>
8181            <resetValue>0xFFFFFFFF</resetValue>
8182            <fields>
8183              <field>
8184                <name>PIN</name>
8185                <description>Pin number</description>
8186                <lsb>0</lsb>
8187                <msb>4</msb>
8188              </field>
8189              <field>
8190                <name>CONNECT</name>
8191                <description>Connection</description>
8192                <lsb>31</lsb>
8193                <msb>31</msb>
8194                <enumeratedValues>
8195                  <enumeratedValue>
8196                    <name>Disconnected</name>
8197                    <description>Disconnect</description>
8198                    <value>1</value>
8199                  </enumeratedValue>
8200                  <enumeratedValue>
8201                    <name>Connected</name>
8202                    <description>Connect</description>
8203                    <value>0</value>
8204                  </enumeratedValue>
8205                </enumeratedValues>
8206              </field>
8207            </fields>
8208          </register>
8209          <register>
8210            <name>RXD</name>
8211            <description>Pin select for RXD signal</description>
8212            <addressOffset>0x00C</addressOffset>
8213            <access>read-write</access>
8214            <resetValue>0xFFFFFFFF</resetValue>
8215            <fields>
8216              <field>
8217                <name>PIN</name>
8218                <description>Pin number</description>
8219                <lsb>0</lsb>
8220                <msb>4</msb>
8221              </field>
8222              <field>
8223                <name>CONNECT</name>
8224                <description>Connection</description>
8225                <lsb>31</lsb>
8226                <msb>31</msb>
8227                <enumeratedValues>
8228                  <enumeratedValue>
8229                    <name>Disconnected</name>
8230                    <description>Disconnect</description>
8231                    <value>1</value>
8232                  </enumeratedValue>
8233                  <enumeratedValue>
8234                    <name>Connected</name>
8235                    <description>Connect</description>
8236                    <value>0</value>
8237                  </enumeratedValue>
8238                </enumeratedValues>
8239              </field>
8240            </fields>
8241          </register>
8242        </cluster>
8243        <register>
8244          <name>BAUDRATE</name>
8245          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
8246          <addressOffset>0x524</addressOffset>
8247          <access>read-write</access>
8248          <resetValue>0x04000000</resetValue>
8249          <fields>
8250            <field>
8251              <name>BAUDRATE</name>
8252              <description>Baud rate</description>
8253              <lsb>0</lsb>
8254              <msb>31</msb>
8255              <enumeratedValues>
8256                <enumeratedValue>
8257                  <name>Baud1200</name>
8258                  <description>1200 baud (actual rate: 1205)</description>
8259                  <value>0x0004F000</value>
8260                </enumeratedValue>
8261                <enumeratedValue>
8262                  <name>Baud2400</name>
8263                  <description>2400 baud (actual rate: 2396)</description>
8264                  <value>0x0009D000</value>
8265                </enumeratedValue>
8266                <enumeratedValue>
8267                  <name>Baud4800</name>
8268                  <description>4800 baud (actual rate: 4808)</description>
8269                  <value>0x0013B000</value>
8270                </enumeratedValue>
8271                <enumeratedValue>
8272                  <name>Baud9600</name>
8273                  <description>9600 baud (actual rate: 9598)</description>
8274                  <value>0x00275000</value>
8275                </enumeratedValue>
8276                <enumeratedValue>
8277                  <name>Baud14400</name>
8278                  <description>14400 baud (actual rate: 14401)</description>
8279                  <value>0x003AF000</value>
8280                </enumeratedValue>
8281                <enumeratedValue>
8282                  <name>Baud19200</name>
8283                  <description>19200 baud (actual rate: 19208)</description>
8284                  <value>0x004EA000</value>
8285                </enumeratedValue>
8286                <enumeratedValue>
8287                  <name>Baud28800</name>
8288                  <description>28800 baud (actual rate: 28777)</description>
8289                  <value>0x0075C000</value>
8290                </enumeratedValue>
8291                <enumeratedValue>
8292                  <name>Baud31250</name>
8293                  <description>31250 baud</description>
8294                  <value>0x00800000</value>
8295                </enumeratedValue>
8296                <enumeratedValue>
8297                  <name>Baud38400</name>
8298                  <description>38400 baud (actual rate: 38369)</description>
8299                  <value>0x009D0000</value>
8300                </enumeratedValue>
8301                <enumeratedValue>
8302                  <name>Baud56000</name>
8303                  <description>56000 baud (actual rate: 55944)</description>
8304                  <value>0x00E50000</value>
8305                </enumeratedValue>
8306                <enumeratedValue>
8307                  <name>Baud57600</name>
8308                  <description>57600 baud (actual rate: 57554)</description>
8309                  <value>0x00EB0000</value>
8310                </enumeratedValue>
8311                <enumeratedValue>
8312                  <name>Baud76800</name>
8313                  <description>76800 baud (actual rate: 76923)</description>
8314                  <value>0x013A9000</value>
8315                </enumeratedValue>
8316                <enumeratedValue>
8317                  <name>Baud115200</name>
8318                  <description>115200 baud (actual rate: 115108)</description>
8319                  <value>0x01D60000</value>
8320                </enumeratedValue>
8321                <enumeratedValue>
8322                  <name>Baud230400</name>
8323                  <description>230400 baud (actual rate: 231884)</description>
8324                  <value>0x03B00000</value>
8325                </enumeratedValue>
8326                <enumeratedValue>
8327                  <name>Baud250000</name>
8328                  <description>250000 baud</description>
8329                  <value>0x04000000</value>
8330                </enumeratedValue>
8331                <enumeratedValue>
8332                  <name>Baud460800</name>
8333                  <description>460800 baud (actual rate: 457143)</description>
8334                  <value>0x07400000</value>
8335                </enumeratedValue>
8336                <enumeratedValue>
8337                  <name>Baud921600</name>
8338                  <description>921600 baud (actual rate: 941176)</description>
8339                  <value>0x0F000000</value>
8340                </enumeratedValue>
8341                <enumeratedValue>
8342                  <name>Baud1M</name>
8343                  <description>1Mega baud</description>
8344                  <value>0x10000000</value>
8345                </enumeratedValue>
8346              </enumeratedValues>
8347            </field>
8348          </fields>
8349        </register>
8350        <cluster>
8351          <name>RXD</name>
8352          <description>RXD EasyDMA channel</description>
8353          <headerStructName>UARTE_RXD</headerStructName>
8354          <addressOffset>0x534</addressOffset>
8355          <register>
8356            <name>PTR</name>
8357            <description>Data pointer</description>
8358            <addressOffset>0x000</addressOffset>
8359            <access>read-write</access>
8360            <fields>
8361              <field>
8362                <name>PTR</name>
8363                <description>Data pointer</description>
8364                <lsb>0</lsb>
8365                <msb>31</msb>
8366              </field>
8367            </fields>
8368          </register>
8369          <register>
8370            <name>MAXCNT</name>
8371            <description>Maximum number of bytes in receive buffer</description>
8372            <addressOffset>0x004</addressOffset>
8373            <access>read-write</access>
8374            <fields>
8375              <field>
8376                <name>MAXCNT</name>
8377                <description>Maximum number of bytes in receive buffer</description>
8378                <lsb>0</lsb>
8379                <msb>7</msb>
8380              </field>
8381            </fields>
8382          </register>
8383          <register>
8384            <name>AMOUNT</name>
8385            <description>Number of bytes transferred in the last transaction</description>
8386            <addressOffset>0x008</addressOffset>
8387            <access>read-only</access>
8388            <fields>
8389              <field>
8390                <name>AMOUNT</name>
8391                <description>Number of bytes transferred in the last transaction</description>
8392                <lsb>0</lsb>
8393                <msb>7</msb>
8394              </field>
8395            </fields>
8396          </register>
8397        </cluster>
8398        <cluster>
8399          <name>TXD</name>
8400          <description>TXD EasyDMA channel</description>
8401          <headerStructName>UARTE_TXD</headerStructName>
8402          <addressOffset>0x544</addressOffset>
8403          <register>
8404            <name>PTR</name>
8405            <description>Data pointer</description>
8406            <addressOffset>0x000</addressOffset>
8407            <access>read-write</access>
8408            <fields>
8409              <field>
8410                <name>PTR</name>
8411                <description>Data pointer</description>
8412                <lsb>0</lsb>
8413                <msb>31</msb>
8414              </field>
8415            </fields>
8416          </register>
8417          <register>
8418            <name>MAXCNT</name>
8419            <description>Maximum number of bytes in transmit buffer</description>
8420            <addressOffset>0x004</addressOffset>
8421            <access>read-write</access>
8422            <fields>
8423              <field>
8424                <name>MAXCNT</name>
8425                <description>Maximum number of bytes in transmit buffer</description>
8426                <lsb>0</lsb>
8427                <msb>7</msb>
8428              </field>
8429            </fields>
8430          </register>
8431          <register>
8432            <name>AMOUNT</name>
8433            <description>Number of bytes transferred in the last transaction</description>
8434            <addressOffset>0x008</addressOffset>
8435            <access>read-only</access>
8436            <fields>
8437              <field>
8438                <name>AMOUNT</name>
8439                <description>Number of bytes transferred in the last transaction</description>
8440                <lsb>0</lsb>
8441                <msb>7</msb>
8442              </field>
8443            </fields>
8444          </register>
8445        </cluster>
8446        <register>
8447          <name>CONFIG</name>
8448          <description>Configuration of parity and hardware flow control</description>
8449          <addressOffset>0x56C</addressOffset>
8450          <access>read-write</access>
8451          <fields>
8452            <field>
8453              <name>HWFC</name>
8454              <description>Hardware flow control</description>
8455              <lsb>0</lsb>
8456              <msb>0</msb>
8457              <enumeratedValues>
8458                <enumeratedValue>
8459                  <name>Disabled</name>
8460                  <description>Disabled</description>
8461                  <value>0</value>
8462                </enumeratedValue>
8463                <enumeratedValue>
8464                  <name>Enabled</name>
8465                  <description>Enabled</description>
8466                  <value>1</value>
8467                </enumeratedValue>
8468              </enumeratedValues>
8469            </field>
8470            <field>
8471              <name>PARITY</name>
8472              <description>Parity</description>
8473              <lsb>1</lsb>
8474              <msb>3</msb>
8475              <enumeratedValues>
8476                <enumeratedValue>
8477                  <name>Excluded</name>
8478                  <description>Exclude parity bit</description>
8479                  <value>0x0</value>
8480                </enumeratedValue>
8481                <enumeratedValue>
8482                  <name>Included</name>
8483                  <description>Include parity bit</description>
8484                  <value>0x7</value>
8485                </enumeratedValue>
8486              </enumeratedValues>
8487            </field>
8488          </fields>
8489        </register>
8490      </registers>
8491    </peripheral>
8492    <peripheral>
8493      <name>UART0</name>
8494      <description>Universal Asynchronous Receiver/Transmitter</description>
8495      <groupName>UART</groupName>
8496      <baseAddress>0x40002000</baseAddress>
8497      <size>32</size>
8498      <alternatePeripheral>UARTE0</alternatePeripheral>
8499      <headerStructName>UART</headerStructName>
8500      <addressBlock>
8501        <offset>0</offset>
8502        <size>0x1000</size>
8503        <usage>registers</usage>
8504      </addressBlock>
8505      <interrupt>
8506        <name>UARTE0_UART0</name>
8507        <value>2</value>
8508      </interrupt>
8509      <registers>
8510        <register>
8511          <name>TASKS_STARTRX</name>
8512          <description>Start UART receiver</description>
8513          <addressOffset>0x000</addressOffset>
8514          <access>write-only</access>
8515        </register>
8516        <register>
8517          <name>TASKS_STOPRX</name>
8518          <description>Stop UART receiver</description>
8519          <addressOffset>0x004</addressOffset>
8520          <access>write-only</access>
8521        </register>
8522        <register>
8523          <name>TASKS_STARTTX</name>
8524          <description>Start UART transmitter</description>
8525          <addressOffset>0x008</addressOffset>
8526          <access>write-only</access>
8527        </register>
8528        <register>
8529          <name>TASKS_STOPTX</name>
8530          <description>Stop UART transmitter</description>
8531          <addressOffset>0x00C</addressOffset>
8532          <access>write-only</access>
8533        </register>
8534        <register>
8535          <name>TASKS_SUSPEND</name>
8536          <description>Suspend UART</description>
8537          <addressOffset>0x01C</addressOffset>
8538          <access>write-only</access>
8539        </register>
8540        <register>
8541          <name>EVENTS_CTS</name>
8542          <description>CTS is activated (set low). Clear To Send.</description>
8543          <addressOffset>0x100</addressOffset>
8544          <access>read-write</access>
8545        </register>
8546        <register>
8547          <name>EVENTS_NCTS</name>
8548          <description>CTS is deactivated (set high). Not Clear To Send.</description>
8549          <addressOffset>0x104</addressOffset>
8550          <access>read-write</access>
8551        </register>
8552        <register>
8553          <name>EVENTS_RXDRDY</name>
8554          <description>Data received in RXD</description>
8555          <addressOffset>0x108</addressOffset>
8556          <access>read-write</access>
8557        </register>
8558        <register>
8559          <name>EVENTS_TXDRDY</name>
8560          <description>Data sent from TXD</description>
8561          <addressOffset>0x11C</addressOffset>
8562          <access>read-write</access>
8563        </register>
8564        <register>
8565          <name>EVENTS_ERROR</name>
8566          <description>Error detected</description>
8567          <addressOffset>0x124</addressOffset>
8568          <access>read-write</access>
8569        </register>
8570        <register>
8571          <name>EVENTS_RXTO</name>
8572          <description>Receiver timeout</description>
8573          <addressOffset>0x144</addressOffset>
8574          <access>read-write</access>
8575        </register>
8576        <register>
8577          <name>SHORTS</name>
8578          <description>Shortcut register</description>
8579          <addressOffset>0x200</addressOffset>
8580          <access>read-write</access>
8581          <fields>
8582            <field>
8583              <name>CTS_STARTRX</name>
8584              <description>Shortcut between CTS event and STARTRX task</description>
8585              <lsb>3</lsb>
8586              <msb>3</msb>
8587              <enumeratedValues>
8588                <enumeratedValue>
8589                  <name>Disabled</name>
8590                  <description>Disable shortcut</description>
8591                  <value>0</value>
8592                </enumeratedValue>
8593                <enumeratedValue>
8594                  <name>Enabled</name>
8595                  <description>Enable shortcut</description>
8596                  <value>1</value>
8597                </enumeratedValue>
8598              </enumeratedValues>
8599            </field>
8600            <field>
8601              <name>NCTS_STOPRX</name>
8602              <description>Shortcut between NCTS event and STOPRX task</description>
8603              <lsb>4</lsb>
8604              <msb>4</msb>
8605              <enumeratedValues>
8606                <enumeratedValue>
8607                  <name>Disabled</name>
8608                  <description>Disable shortcut</description>
8609                  <value>0</value>
8610                </enumeratedValue>
8611                <enumeratedValue>
8612                  <name>Enabled</name>
8613                  <description>Enable shortcut</description>
8614                  <value>1</value>
8615                </enumeratedValue>
8616              </enumeratedValues>
8617            </field>
8618          </fields>
8619        </register>
8620        <register>
8621          <name>INTENSET</name>
8622          <description>Enable interrupt</description>
8623          <addressOffset>0x304</addressOffset>
8624          <access>read-write</access>
8625          <fields>
8626            <field>
8627              <name>CTS</name>
8628              <description>Write '1' to Enable interrupt for CTS event</description>
8629              <lsb>0</lsb>
8630              <msb>0</msb>
8631              <enumeratedValues>
8632                <usage>read</usage>
8633                <enumeratedValue>
8634                  <name>Disabled</name>
8635                  <description>Read: Disabled</description>
8636                  <value>0</value>
8637                </enumeratedValue>
8638                <enumeratedValue>
8639                  <name>Enabled</name>
8640                  <description>Read: Enabled</description>
8641                  <value>1</value>
8642                </enumeratedValue>
8643              </enumeratedValues>
8644              <enumeratedValues>
8645                <usage>write</usage>
8646                <enumeratedValue>
8647                  <name>Set</name>
8648                  <description>Enable</description>
8649                  <value>1</value>
8650                </enumeratedValue>
8651              </enumeratedValues>
8652            </field>
8653            <field>
8654              <name>NCTS</name>
8655              <description>Write '1' to Enable interrupt for NCTS event</description>
8656              <lsb>1</lsb>
8657              <msb>1</msb>
8658              <enumeratedValues>
8659                <usage>read</usage>
8660                <enumeratedValue>
8661                  <name>Disabled</name>
8662                  <description>Read: Disabled</description>
8663                  <value>0</value>
8664                </enumeratedValue>
8665                <enumeratedValue>
8666                  <name>Enabled</name>
8667                  <description>Read: Enabled</description>
8668                  <value>1</value>
8669                </enumeratedValue>
8670              </enumeratedValues>
8671              <enumeratedValues>
8672                <usage>write</usage>
8673                <enumeratedValue>
8674                  <name>Set</name>
8675                  <description>Enable</description>
8676                  <value>1</value>
8677                </enumeratedValue>
8678              </enumeratedValues>
8679            </field>
8680            <field>
8681              <name>RXDRDY</name>
8682              <description>Write '1' to Enable interrupt for RXDRDY event</description>
8683              <lsb>2</lsb>
8684              <msb>2</msb>
8685              <enumeratedValues>
8686                <usage>read</usage>
8687                <enumeratedValue>
8688                  <name>Disabled</name>
8689                  <description>Read: Disabled</description>
8690                  <value>0</value>
8691                </enumeratedValue>
8692                <enumeratedValue>
8693                  <name>Enabled</name>
8694                  <description>Read: Enabled</description>
8695                  <value>1</value>
8696                </enumeratedValue>
8697              </enumeratedValues>
8698              <enumeratedValues>
8699                <usage>write</usage>
8700                <enumeratedValue>
8701                  <name>Set</name>
8702                  <description>Enable</description>
8703                  <value>1</value>
8704                </enumeratedValue>
8705              </enumeratedValues>
8706            </field>
8707            <field>
8708              <name>TXDRDY</name>
8709              <description>Write '1' to Enable interrupt for TXDRDY event</description>
8710              <lsb>7</lsb>
8711              <msb>7</msb>
8712              <enumeratedValues>
8713                <usage>read</usage>
8714                <enumeratedValue>
8715                  <name>Disabled</name>
8716                  <description>Read: Disabled</description>
8717                  <value>0</value>
8718                </enumeratedValue>
8719                <enumeratedValue>
8720                  <name>Enabled</name>
8721                  <description>Read: Enabled</description>
8722                  <value>1</value>
8723                </enumeratedValue>
8724              </enumeratedValues>
8725              <enumeratedValues>
8726                <usage>write</usage>
8727                <enumeratedValue>
8728                  <name>Set</name>
8729                  <description>Enable</description>
8730                  <value>1</value>
8731                </enumeratedValue>
8732              </enumeratedValues>
8733            </field>
8734            <field>
8735              <name>ERROR</name>
8736              <description>Write '1' to Enable interrupt for ERROR event</description>
8737              <lsb>9</lsb>
8738              <msb>9</msb>
8739              <enumeratedValues>
8740                <usage>read</usage>
8741                <enumeratedValue>
8742                  <name>Disabled</name>
8743                  <description>Read: Disabled</description>
8744                  <value>0</value>
8745                </enumeratedValue>
8746                <enumeratedValue>
8747                  <name>Enabled</name>
8748                  <description>Read: Enabled</description>
8749                  <value>1</value>
8750                </enumeratedValue>
8751              </enumeratedValues>
8752              <enumeratedValues>
8753                <usage>write</usage>
8754                <enumeratedValue>
8755                  <name>Set</name>
8756                  <description>Enable</description>
8757                  <value>1</value>
8758                </enumeratedValue>
8759              </enumeratedValues>
8760            </field>
8761            <field>
8762              <name>RXTO</name>
8763              <description>Write '1' to Enable interrupt for RXTO event</description>
8764              <lsb>17</lsb>
8765              <msb>17</msb>
8766              <enumeratedValues>
8767                <usage>read</usage>
8768                <enumeratedValue>
8769                  <name>Disabled</name>
8770                  <description>Read: Disabled</description>
8771                  <value>0</value>
8772                </enumeratedValue>
8773                <enumeratedValue>
8774                  <name>Enabled</name>
8775                  <description>Read: Enabled</description>
8776                  <value>1</value>
8777                </enumeratedValue>
8778              </enumeratedValues>
8779              <enumeratedValues>
8780                <usage>write</usage>
8781                <enumeratedValue>
8782                  <name>Set</name>
8783                  <description>Enable</description>
8784                  <value>1</value>
8785                </enumeratedValue>
8786              </enumeratedValues>
8787            </field>
8788          </fields>
8789        </register>
8790        <register>
8791          <name>INTENCLR</name>
8792          <description>Disable interrupt</description>
8793          <addressOffset>0x308</addressOffset>
8794          <access>read-write</access>
8795          <fields>
8796            <field>
8797              <name>CTS</name>
8798              <description>Write '1' to Disable interrupt for CTS event</description>
8799              <lsb>0</lsb>
8800              <msb>0</msb>
8801              <enumeratedValues>
8802                <usage>read</usage>
8803                <enumeratedValue>
8804                  <name>Disabled</name>
8805                  <description>Read: Disabled</description>
8806                  <value>0</value>
8807                </enumeratedValue>
8808                <enumeratedValue>
8809                  <name>Enabled</name>
8810                  <description>Read: Enabled</description>
8811                  <value>1</value>
8812                </enumeratedValue>
8813              </enumeratedValues>
8814              <enumeratedValues>
8815                <usage>write</usage>
8816                <enumeratedValue>
8817                  <name>Clear</name>
8818                  <description>Disable</description>
8819                  <value>1</value>
8820                </enumeratedValue>
8821              </enumeratedValues>
8822            </field>
8823            <field>
8824              <name>NCTS</name>
8825              <description>Write '1' to Disable interrupt for NCTS event</description>
8826              <lsb>1</lsb>
8827              <msb>1</msb>
8828              <enumeratedValues>
8829                <usage>read</usage>
8830                <enumeratedValue>
8831                  <name>Disabled</name>
8832                  <description>Read: Disabled</description>
8833                  <value>0</value>
8834                </enumeratedValue>
8835                <enumeratedValue>
8836                  <name>Enabled</name>
8837                  <description>Read: Enabled</description>
8838                  <value>1</value>
8839                </enumeratedValue>
8840              </enumeratedValues>
8841              <enumeratedValues>
8842                <usage>write</usage>
8843                <enumeratedValue>
8844                  <name>Clear</name>
8845                  <description>Disable</description>
8846                  <value>1</value>
8847                </enumeratedValue>
8848              </enumeratedValues>
8849            </field>
8850            <field>
8851              <name>RXDRDY</name>
8852              <description>Write '1' to Disable interrupt for RXDRDY event</description>
8853              <lsb>2</lsb>
8854              <msb>2</msb>
8855              <enumeratedValues>
8856                <usage>read</usage>
8857                <enumeratedValue>
8858                  <name>Disabled</name>
8859                  <description>Read: Disabled</description>
8860                  <value>0</value>
8861                </enumeratedValue>
8862                <enumeratedValue>
8863                  <name>Enabled</name>
8864                  <description>Read: Enabled</description>
8865                  <value>1</value>
8866                </enumeratedValue>
8867              </enumeratedValues>
8868              <enumeratedValues>
8869                <usage>write</usage>
8870                <enumeratedValue>
8871                  <name>Clear</name>
8872                  <description>Disable</description>
8873                  <value>1</value>
8874                </enumeratedValue>
8875              </enumeratedValues>
8876            </field>
8877            <field>
8878              <name>TXDRDY</name>
8879              <description>Write '1' to Disable interrupt for TXDRDY event</description>
8880              <lsb>7</lsb>
8881              <msb>7</msb>
8882              <enumeratedValues>
8883                <usage>read</usage>
8884                <enumeratedValue>
8885                  <name>Disabled</name>
8886                  <description>Read: Disabled</description>
8887                  <value>0</value>
8888                </enumeratedValue>
8889                <enumeratedValue>
8890                  <name>Enabled</name>
8891                  <description>Read: Enabled</description>
8892                  <value>1</value>
8893                </enumeratedValue>
8894              </enumeratedValues>
8895              <enumeratedValues>
8896                <usage>write</usage>
8897                <enumeratedValue>
8898                  <name>Clear</name>
8899                  <description>Disable</description>
8900                  <value>1</value>
8901                </enumeratedValue>
8902              </enumeratedValues>
8903            </field>
8904            <field>
8905              <name>ERROR</name>
8906              <description>Write '1' to Disable interrupt for ERROR event</description>
8907              <lsb>9</lsb>
8908              <msb>9</msb>
8909              <enumeratedValues>
8910                <usage>read</usage>
8911                <enumeratedValue>
8912                  <name>Disabled</name>
8913                  <description>Read: Disabled</description>
8914                  <value>0</value>
8915                </enumeratedValue>
8916                <enumeratedValue>
8917                  <name>Enabled</name>
8918                  <description>Read: Enabled</description>
8919                  <value>1</value>
8920                </enumeratedValue>
8921              </enumeratedValues>
8922              <enumeratedValues>
8923                <usage>write</usage>
8924                <enumeratedValue>
8925                  <name>Clear</name>
8926                  <description>Disable</description>
8927                  <value>1</value>
8928                </enumeratedValue>
8929              </enumeratedValues>
8930            </field>
8931            <field>
8932              <name>RXTO</name>
8933              <description>Write '1' to Disable interrupt for RXTO event</description>
8934              <lsb>17</lsb>
8935              <msb>17</msb>
8936              <enumeratedValues>
8937                <usage>read</usage>
8938                <enumeratedValue>
8939                  <name>Disabled</name>
8940                  <description>Read: Disabled</description>
8941                  <value>0</value>
8942                </enumeratedValue>
8943                <enumeratedValue>
8944                  <name>Enabled</name>
8945                  <description>Read: Enabled</description>
8946                  <value>1</value>
8947                </enumeratedValue>
8948              </enumeratedValues>
8949              <enumeratedValues>
8950                <usage>write</usage>
8951                <enumeratedValue>
8952                  <name>Clear</name>
8953                  <description>Disable</description>
8954                  <value>1</value>
8955                </enumeratedValue>
8956              </enumeratedValues>
8957            </field>
8958          </fields>
8959        </register>
8960        <register>
8961          <name>ERRORSRC</name>
8962          <description>Error source</description>
8963          <addressOffset>0x480</addressOffset>
8964          <access>read-write</access>
8965          <modifiedWriteValues>oneToClear</modifiedWriteValues>
8966          <fields>
8967            <field>
8968              <name>OVERRUN</name>
8969              <description>Overrun error</description>
8970              <lsb>0</lsb>
8971              <msb>0</msb>
8972              <enumeratedValues>
8973                <usage>read</usage>
8974                <enumeratedValue>
8975                  <name>NotPresent</name>
8976                  <description>Read: error not present</description>
8977                  <value>0</value>
8978                </enumeratedValue>
8979                <enumeratedValue>
8980                  <name>Present</name>
8981                  <description>Read: error present</description>
8982                  <value>1</value>
8983                </enumeratedValue>
8984              </enumeratedValues>
8985            </field>
8986            <field>
8987              <name>PARITY</name>
8988              <description>Parity error</description>
8989              <lsb>1</lsb>
8990              <msb>1</msb>
8991              <enumeratedValues>
8992                <usage>read</usage>
8993                <enumeratedValue>
8994                  <name>NotPresent</name>
8995                  <description>Read: error not present</description>
8996                  <value>0</value>
8997                </enumeratedValue>
8998                <enumeratedValue>
8999                  <name>Present</name>
9000                  <description>Read: error present</description>
9001                  <value>1</value>
9002                </enumeratedValue>
9003              </enumeratedValues>
9004            </field>
9005            <field>
9006              <name>FRAMING</name>
9007              <description>Framing error occurred</description>
9008              <lsb>2</lsb>
9009              <msb>2</msb>
9010              <enumeratedValues>
9011                <usage>read</usage>
9012                <enumeratedValue>
9013                  <name>NotPresent</name>
9014                  <description>Read: error not present</description>
9015                  <value>0</value>
9016                </enumeratedValue>
9017                <enumeratedValue>
9018                  <name>Present</name>
9019                  <description>Read: error present</description>
9020                  <value>1</value>
9021                </enumeratedValue>
9022              </enumeratedValues>
9023            </field>
9024            <field>
9025              <name>BREAK</name>
9026              <description>Break condition</description>
9027              <lsb>3</lsb>
9028              <msb>3</msb>
9029              <enumeratedValues>
9030                <usage>read</usage>
9031                <enumeratedValue>
9032                  <name>NotPresent</name>
9033                  <description>Read: error not present</description>
9034                  <value>0</value>
9035                </enumeratedValue>
9036                <enumeratedValue>
9037                  <name>Present</name>
9038                  <description>Read: error present</description>
9039                  <value>1</value>
9040                </enumeratedValue>
9041              </enumeratedValues>
9042            </field>
9043          </fields>
9044        </register>
9045        <register>
9046          <name>ENABLE</name>
9047          <description>Enable UART</description>
9048          <addressOffset>0x500</addressOffset>
9049          <access>read-write</access>
9050          <fields>
9051            <field>
9052              <name>ENABLE</name>
9053              <description>Enable or disable UART</description>
9054              <lsb>0</lsb>
9055              <msb>3</msb>
9056              <enumeratedValues>
9057                <enumeratedValue>
9058                  <name>Disabled</name>
9059                  <description>Disable UART</description>
9060                  <value>0</value>
9061                </enumeratedValue>
9062                <enumeratedValue>
9063                  <name>Enabled</name>
9064                  <description>Enable UART</description>
9065                  <value>4</value>
9066                </enumeratedValue>
9067              </enumeratedValues>
9068            </field>
9069          </fields>
9070        </register>
9071        <register>
9072          <name>PSELRTS</name>
9073          <description>Pin select for RTS</description>
9074          <addressOffset>0x508</addressOffset>
9075          <access>read-write</access>
9076          <resetValue>0xFFFFFFFF</resetValue>
9077          <fields>
9078            <field>
9079              <name>PSELRTS</name>
9080              <description>Pin number configuration for UART RTS signal</description>
9081              <lsb>0</lsb>
9082              <msb>31</msb>
9083              <enumeratedValues>
9084                <enumeratedValue>
9085                  <name>Disconnected</name>
9086                  <description>Disconnect</description>
9087                  <value>0xFFFFFFFF</value>
9088                </enumeratedValue>
9089              </enumeratedValues>
9090            </field>
9091          </fields>
9092        </register>
9093        <register>
9094          <name>PSELTXD</name>
9095          <description>Pin select for TXD</description>
9096          <addressOffset>0x50C</addressOffset>
9097          <access>read-write</access>
9098          <resetValue>0xFFFFFFFF</resetValue>
9099          <fields>
9100            <field>
9101              <name>PSELTXD</name>
9102              <description>Pin number configuration for UART TXD signal</description>
9103              <lsb>0</lsb>
9104              <msb>31</msb>
9105              <enumeratedValues>
9106                <enumeratedValue>
9107                  <name>Disconnected</name>
9108                  <description>Disconnect</description>
9109                  <value>0xFFFFFFFF</value>
9110                </enumeratedValue>
9111              </enumeratedValues>
9112            </field>
9113          </fields>
9114        </register>
9115        <register>
9116          <name>PSELCTS</name>
9117          <description>Pin select for CTS</description>
9118          <addressOffset>0x510</addressOffset>
9119          <access>read-write</access>
9120          <resetValue>0xFFFFFFFF</resetValue>
9121          <fields>
9122            <field>
9123              <name>PSELCTS</name>
9124              <description>Pin number configuration for UART CTS signal</description>
9125              <lsb>0</lsb>
9126              <msb>31</msb>
9127              <enumeratedValues>
9128                <enumeratedValue>
9129                  <name>Disconnected</name>
9130                  <description>Disconnect</description>
9131                  <value>0xFFFFFFFF</value>
9132                </enumeratedValue>
9133              </enumeratedValues>
9134            </field>
9135          </fields>
9136        </register>
9137        <register>
9138          <name>PSELRXD</name>
9139          <description>Pin select for RXD</description>
9140          <addressOffset>0x514</addressOffset>
9141          <access>read-write</access>
9142          <resetValue>0xFFFFFFFF</resetValue>
9143          <fields>
9144            <field>
9145              <name>PSELRXD</name>
9146              <description>Pin number configuration for UART RXD signal</description>
9147              <lsb>0</lsb>
9148              <msb>31</msb>
9149              <enumeratedValues>
9150                <enumeratedValue>
9151                  <name>Disconnected</name>
9152                  <description>Disconnect</description>
9153                  <value>0xFFFFFFFF</value>
9154                </enumeratedValue>
9155              </enumeratedValues>
9156            </field>
9157          </fields>
9158        </register>
9159        <register>
9160          <name>RXD</name>
9161          <description>RXD register</description>
9162          <addressOffset>0x518</addressOffset>
9163          <access>read-only</access>
9164          <readAction>modifyExternal</readAction>
9165          <fields>
9166            <field>
9167              <name>RXD</name>
9168              <description>RX data received in previous transfers, double buffered</description>
9169              <lsb>0</lsb>
9170              <msb>7</msb>
9171            </field>
9172          </fields>
9173        </register>
9174        <register>
9175          <name>TXD</name>
9176          <description>TXD register</description>
9177          <addressOffset>0x51C</addressOffset>
9178          <access>write-only</access>
9179          <fields>
9180            <field>
9181              <name>TXD</name>
9182              <description>TX data to be transferred</description>
9183              <lsb>0</lsb>
9184              <msb>7</msb>
9185            </field>
9186          </fields>
9187        </register>
9188        <register>
9189          <name>BAUDRATE</name>
9190          <description>Baud rate</description>
9191          <addressOffset>0x524</addressOffset>
9192          <access>read-write</access>
9193          <resetValue>0x04000000</resetValue>
9194          <fields>
9195            <field>
9196              <name>BAUDRATE</name>
9197              <description>Baud rate</description>
9198              <lsb>0</lsb>
9199              <msb>31</msb>
9200              <enumeratedValues>
9201                <enumeratedValue>
9202                  <name>Baud1200</name>
9203                  <description>1200 baud (actual rate: 1205)</description>
9204                  <value>0x0004F000</value>
9205                </enumeratedValue>
9206                <enumeratedValue>
9207                  <name>Baud2400</name>
9208                  <description>2400 baud (actual rate: 2396)</description>
9209                  <value>0x0009D000</value>
9210                </enumeratedValue>
9211                <enumeratedValue>
9212                  <name>Baud4800</name>
9213                  <description>4800 baud (actual rate: 4808)</description>
9214                  <value>0x0013B000</value>
9215                </enumeratedValue>
9216                <enumeratedValue>
9217                  <name>Baud9600</name>
9218                  <description>9600 baud (actual rate: 9598)</description>
9219                  <value>0x00275000</value>
9220                </enumeratedValue>
9221                <enumeratedValue>
9222                  <name>Baud14400</name>
9223                  <description>14400 baud (actual rate: 14414)</description>
9224                  <value>0x003B0000</value>
9225                </enumeratedValue>
9226                <enumeratedValue>
9227                  <name>Baud19200</name>
9228                  <description>19200 baud (actual rate: 19208)</description>
9229                  <value>0x004EA000</value>
9230                </enumeratedValue>
9231                <enumeratedValue>
9232                  <name>Baud28800</name>
9233                  <description>28800 baud (actual rate: 28829)</description>
9234                  <value>0x0075F000</value>
9235                </enumeratedValue>
9236                <enumeratedValue>
9237                  <name>Baud31250</name>
9238                  <description>31250 baud</description>
9239                  <value>0x00800000</value>
9240                </enumeratedValue>
9241                <enumeratedValue>
9242                  <name>Baud38400</name>
9243                  <description>38400 baud (actual rate: 38462)</description>
9244                  <value>0x009D5000</value>
9245                </enumeratedValue>
9246                <enumeratedValue>
9247                  <name>Baud56000</name>
9248                  <description>56000 baud (actual rate: 55944)</description>
9249                  <value>0x00E50000</value>
9250                </enumeratedValue>
9251                <enumeratedValue>
9252                  <name>Baud57600</name>
9253                  <description>57600 baud (actual rate: 57762)</description>
9254                  <value>0x00EBF000</value>
9255                </enumeratedValue>
9256                <enumeratedValue>
9257                  <name>Baud76800</name>
9258                  <description>76800 baud (actual rate: 76923)</description>
9259                  <value>0x013A9000</value>
9260                </enumeratedValue>
9261                <enumeratedValue>
9262                  <name>Baud115200</name>
9263                  <description>115200 baud (actual rate: 115942)</description>
9264                  <value>0x01D7E000</value>
9265                </enumeratedValue>
9266                <enumeratedValue>
9267                  <name>Baud230400</name>
9268                  <description>230400 baud (actual rate: 231884)</description>
9269                  <value>0x03AFB000</value>
9270                </enumeratedValue>
9271                <enumeratedValue>
9272                  <name>Baud250000</name>
9273                  <description>250000 baud</description>
9274                  <value>0x04000000</value>
9275                </enumeratedValue>
9276                <enumeratedValue>
9277                  <name>Baud460800</name>
9278                  <description>460800 baud (actual rate: 470588)</description>
9279                  <value>0x075F7000</value>
9280                </enumeratedValue>
9281                <enumeratedValue>
9282                  <name>Baud921600</name>
9283                  <description>921600 baud (actual rate: 941176)</description>
9284                  <value>0x0EBED000</value>
9285                </enumeratedValue>
9286                <enumeratedValue>
9287                  <name>Baud1M</name>
9288                  <description>1Mega baud</description>
9289                  <value>0x10000000</value>
9290                </enumeratedValue>
9291              </enumeratedValues>
9292            </field>
9293          </fields>
9294        </register>
9295        <register>
9296          <name>CONFIG</name>
9297          <description>Configuration of parity and hardware flow control</description>
9298          <addressOffset>0x56C</addressOffset>
9299          <access>read-write</access>
9300          <fields>
9301            <field>
9302              <name>HWFC</name>
9303              <description>Hardware flow control</description>
9304              <lsb>0</lsb>
9305              <msb>0</msb>
9306              <enumeratedValues>
9307                <enumeratedValue>
9308                  <name>Disabled</name>
9309                  <description>Disabled</description>
9310                  <value>0</value>
9311                </enumeratedValue>
9312                <enumeratedValue>
9313                  <name>Enabled</name>
9314                  <description>Enabled</description>
9315                  <value>1</value>
9316                </enumeratedValue>
9317              </enumeratedValues>
9318            </field>
9319            <field>
9320              <name>PARITY</name>
9321              <description>Parity</description>
9322              <lsb>1</lsb>
9323              <msb>3</msb>
9324              <enumeratedValues>
9325                <enumeratedValue>
9326                  <name>Excluded</name>
9327                  <description>Exclude parity bit</description>
9328                  <value>0x0</value>
9329                </enumeratedValue>
9330                <enumeratedValue>
9331                  <name>Included</name>
9332                  <description>Include parity bit</description>
9333                  <value>0x7</value>
9334                </enumeratedValue>
9335              </enumeratedValues>
9336            </field>
9337          </fields>
9338        </register>
9339      </registers>
9340    </peripheral>
9341    <peripheral>
9342      <name>SPIM0</name>
9343      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
9344      <groupName>SPIM</groupName>
9345      <baseAddress>0x40003000</baseAddress>
9346      <size>32</size>
9347      <headerStructName>SPIM</headerStructName>
9348      <addressBlock>
9349        <offset>0</offset>
9350        <size>0x1000</size>
9351        <usage>registers</usage>
9352      </addressBlock>
9353      <interrupt>
9354        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
9355        <value>3</value>
9356      </interrupt>
9357      <registers>
9358        <register>
9359          <name>TASKS_START</name>
9360          <description>Start SPI transaction</description>
9361          <addressOffset>0x010</addressOffset>
9362          <access>write-only</access>
9363        </register>
9364        <register>
9365          <name>TASKS_STOP</name>
9366          <description>Stop SPI transaction</description>
9367          <addressOffset>0x014</addressOffset>
9368          <access>write-only</access>
9369        </register>
9370        <register>
9371          <name>TASKS_SUSPEND</name>
9372          <description>Suspend SPI transaction</description>
9373          <addressOffset>0x01C</addressOffset>
9374          <access>write-only</access>
9375        </register>
9376        <register>
9377          <name>TASKS_RESUME</name>
9378          <description>Resume SPI transaction</description>
9379          <addressOffset>0x020</addressOffset>
9380          <access>write-only</access>
9381        </register>
9382        <register>
9383          <name>EVENTS_STOPPED</name>
9384          <description>SPI transaction has stopped</description>
9385          <addressOffset>0x104</addressOffset>
9386          <access>read-write</access>
9387        </register>
9388        <register>
9389          <name>EVENTS_ENDRX</name>
9390          <description>End of RXD buffer reached</description>
9391          <addressOffset>0x110</addressOffset>
9392          <access>read-write</access>
9393        </register>
9394        <register>
9395          <name>EVENTS_END</name>
9396          <description>End of RXD buffer and TXD buffer reached</description>
9397          <addressOffset>0x118</addressOffset>
9398          <access>read-write</access>
9399        </register>
9400        <register>
9401          <name>EVENTS_ENDTX</name>
9402          <description>End of TXD buffer reached</description>
9403          <addressOffset>0x120</addressOffset>
9404          <access>read-write</access>
9405        </register>
9406        <register>
9407          <name>EVENTS_STARTED</name>
9408          <description>Transaction started</description>
9409          <addressOffset>0x14C</addressOffset>
9410          <access>read-write</access>
9411        </register>
9412        <register>
9413          <name>SHORTS</name>
9414          <description>Shortcut register</description>
9415          <addressOffset>0x200</addressOffset>
9416          <access>read-write</access>
9417          <fields>
9418            <field>
9419              <name>END_START</name>
9420              <description>Shortcut between END event and START task</description>
9421              <lsb>17</lsb>
9422              <msb>17</msb>
9423              <enumeratedValues>
9424                <enumeratedValue>
9425                  <name>Disabled</name>
9426                  <description>Disable shortcut</description>
9427                  <value>0</value>
9428                </enumeratedValue>
9429                <enumeratedValue>
9430                  <name>Enabled</name>
9431                  <description>Enable shortcut</description>
9432                  <value>1</value>
9433                </enumeratedValue>
9434              </enumeratedValues>
9435            </field>
9436          </fields>
9437        </register>
9438        <register>
9439          <name>INTENSET</name>
9440          <description>Enable interrupt</description>
9441          <addressOffset>0x304</addressOffset>
9442          <access>read-write</access>
9443          <fields>
9444            <field>
9445              <name>STOPPED</name>
9446              <description>Write '1' to Enable interrupt for STOPPED event</description>
9447              <lsb>1</lsb>
9448              <msb>1</msb>
9449              <enumeratedValues>
9450                <usage>read</usage>
9451                <enumeratedValue>
9452                  <name>Disabled</name>
9453                  <description>Read: Disabled</description>
9454                  <value>0</value>
9455                </enumeratedValue>
9456                <enumeratedValue>
9457                  <name>Enabled</name>
9458                  <description>Read: Enabled</description>
9459                  <value>1</value>
9460                </enumeratedValue>
9461              </enumeratedValues>
9462              <enumeratedValues>
9463                <usage>write</usage>
9464                <enumeratedValue>
9465                  <name>Set</name>
9466                  <description>Enable</description>
9467                  <value>1</value>
9468                </enumeratedValue>
9469              </enumeratedValues>
9470            </field>
9471            <field>
9472              <name>ENDRX</name>
9473              <description>Write '1' to Enable interrupt for ENDRX event</description>
9474              <lsb>4</lsb>
9475              <msb>4</msb>
9476              <enumeratedValues>
9477                <usage>read</usage>
9478                <enumeratedValue>
9479                  <name>Disabled</name>
9480                  <description>Read: Disabled</description>
9481                  <value>0</value>
9482                </enumeratedValue>
9483                <enumeratedValue>
9484                  <name>Enabled</name>
9485                  <description>Read: Enabled</description>
9486                  <value>1</value>
9487                </enumeratedValue>
9488              </enumeratedValues>
9489              <enumeratedValues>
9490                <usage>write</usage>
9491                <enumeratedValue>
9492                  <name>Set</name>
9493                  <description>Enable</description>
9494                  <value>1</value>
9495                </enumeratedValue>
9496              </enumeratedValues>
9497            </field>
9498            <field>
9499              <name>END</name>
9500              <description>Write '1' to Enable interrupt for END event</description>
9501              <lsb>6</lsb>
9502              <msb>6</msb>
9503              <enumeratedValues>
9504                <usage>read</usage>
9505                <enumeratedValue>
9506                  <name>Disabled</name>
9507                  <description>Read: Disabled</description>
9508                  <value>0</value>
9509                </enumeratedValue>
9510                <enumeratedValue>
9511                  <name>Enabled</name>
9512                  <description>Read: Enabled</description>
9513                  <value>1</value>
9514                </enumeratedValue>
9515              </enumeratedValues>
9516              <enumeratedValues>
9517                <usage>write</usage>
9518                <enumeratedValue>
9519                  <name>Set</name>
9520                  <description>Enable</description>
9521                  <value>1</value>
9522                </enumeratedValue>
9523              </enumeratedValues>
9524            </field>
9525            <field>
9526              <name>ENDTX</name>
9527              <description>Write '1' to Enable interrupt for ENDTX event</description>
9528              <lsb>8</lsb>
9529              <msb>8</msb>
9530              <enumeratedValues>
9531                <usage>read</usage>
9532                <enumeratedValue>
9533                  <name>Disabled</name>
9534                  <description>Read: Disabled</description>
9535                  <value>0</value>
9536                </enumeratedValue>
9537                <enumeratedValue>
9538                  <name>Enabled</name>
9539                  <description>Read: Enabled</description>
9540                  <value>1</value>
9541                </enumeratedValue>
9542              </enumeratedValues>
9543              <enumeratedValues>
9544                <usage>write</usage>
9545                <enumeratedValue>
9546                  <name>Set</name>
9547                  <description>Enable</description>
9548                  <value>1</value>
9549                </enumeratedValue>
9550              </enumeratedValues>
9551            </field>
9552            <field>
9553              <name>STARTED</name>
9554              <description>Write '1' to Enable interrupt for STARTED event</description>
9555              <lsb>19</lsb>
9556              <msb>19</msb>
9557              <enumeratedValues>
9558                <usage>read</usage>
9559                <enumeratedValue>
9560                  <name>Disabled</name>
9561                  <description>Read: Disabled</description>
9562                  <value>0</value>
9563                </enumeratedValue>
9564                <enumeratedValue>
9565                  <name>Enabled</name>
9566                  <description>Read: Enabled</description>
9567                  <value>1</value>
9568                </enumeratedValue>
9569              </enumeratedValues>
9570              <enumeratedValues>
9571                <usage>write</usage>
9572                <enumeratedValue>
9573                  <name>Set</name>
9574                  <description>Enable</description>
9575                  <value>1</value>
9576                </enumeratedValue>
9577              </enumeratedValues>
9578            </field>
9579          </fields>
9580        </register>
9581        <register>
9582          <name>INTENCLR</name>
9583          <description>Disable interrupt</description>
9584          <addressOffset>0x308</addressOffset>
9585          <access>read-write</access>
9586          <fields>
9587            <field>
9588              <name>STOPPED</name>
9589              <description>Write '1' to Disable interrupt for STOPPED event</description>
9590              <lsb>1</lsb>
9591              <msb>1</msb>
9592              <enumeratedValues>
9593                <usage>read</usage>
9594                <enumeratedValue>
9595                  <name>Disabled</name>
9596                  <description>Read: Disabled</description>
9597                  <value>0</value>
9598                </enumeratedValue>
9599                <enumeratedValue>
9600                  <name>Enabled</name>
9601                  <description>Read: Enabled</description>
9602                  <value>1</value>
9603                </enumeratedValue>
9604              </enumeratedValues>
9605              <enumeratedValues>
9606                <usage>write</usage>
9607                <enumeratedValue>
9608                  <name>Clear</name>
9609                  <description>Disable</description>
9610                  <value>1</value>
9611                </enumeratedValue>
9612              </enumeratedValues>
9613            </field>
9614            <field>
9615              <name>ENDRX</name>
9616              <description>Write '1' to Disable interrupt for ENDRX event</description>
9617              <lsb>4</lsb>
9618              <msb>4</msb>
9619              <enumeratedValues>
9620                <usage>read</usage>
9621                <enumeratedValue>
9622                  <name>Disabled</name>
9623                  <description>Read: Disabled</description>
9624                  <value>0</value>
9625                </enumeratedValue>
9626                <enumeratedValue>
9627                  <name>Enabled</name>
9628                  <description>Read: Enabled</description>
9629                  <value>1</value>
9630                </enumeratedValue>
9631              </enumeratedValues>
9632              <enumeratedValues>
9633                <usage>write</usage>
9634                <enumeratedValue>
9635                  <name>Clear</name>
9636                  <description>Disable</description>
9637                  <value>1</value>
9638                </enumeratedValue>
9639              </enumeratedValues>
9640            </field>
9641            <field>
9642              <name>END</name>
9643              <description>Write '1' to Disable interrupt for END event</description>
9644              <lsb>6</lsb>
9645              <msb>6</msb>
9646              <enumeratedValues>
9647                <usage>read</usage>
9648                <enumeratedValue>
9649                  <name>Disabled</name>
9650                  <description>Read: Disabled</description>
9651                  <value>0</value>
9652                </enumeratedValue>
9653                <enumeratedValue>
9654                  <name>Enabled</name>
9655                  <description>Read: Enabled</description>
9656                  <value>1</value>
9657                </enumeratedValue>
9658              </enumeratedValues>
9659              <enumeratedValues>
9660                <usage>write</usage>
9661                <enumeratedValue>
9662                  <name>Clear</name>
9663                  <description>Disable</description>
9664                  <value>1</value>
9665                </enumeratedValue>
9666              </enumeratedValues>
9667            </field>
9668            <field>
9669              <name>ENDTX</name>
9670              <description>Write '1' to Disable interrupt for ENDTX event</description>
9671              <lsb>8</lsb>
9672              <msb>8</msb>
9673              <enumeratedValues>
9674                <usage>read</usage>
9675                <enumeratedValue>
9676                  <name>Disabled</name>
9677                  <description>Read: Disabled</description>
9678                  <value>0</value>
9679                </enumeratedValue>
9680                <enumeratedValue>
9681                  <name>Enabled</name>
9682                  <description>Read: Enabled</description>
9683                  <value>1</value>
9684                </enumeratedValue>
9685              </enumeratedValues>
9686              <enumeratedValues>
9687                <usage>write</usage>
9688                <enumeratedValue>
9689                  <name>Clear</name>
9690                  <description>Disable</description>
9691                  <value>1</value>
9692                </enumeratedValue>
9693              </enumeratedValues>
9694            </field>
9695            <field>
9696              <name>STARTED</name>
9697              <description>Write '1' to Disable interrupt for STARTED event</description>
9698              <lsb>19</lsb>
9699              <msb>19</msb>
9700              <enumeratedValues>
9701                <usage>read</usage>
9702                <enumeratedValue>
9703                  <name>Disabled</name>
9704                  <description>Read: Disabled</description>
9705                  <value>0</value>
9706                </enumeratedValue>
9707                <enumeratedValue>
9708                  <name>Enabled</name>
9709                  <description>Read: Enabled</description>
9710                  <value>1</value>
9711                </enumeratedValue>
9712              </enumeratedValues>
9713              <enumeratedValues>
9714                <usage>write</usage>
9715                <enumeratedValue>
9716                  <name>Clear</name>
9717                  <description>Disable</description>
9718                  <value>1</value>
9719                </enumeratedValue>
9720              </enumeratedValues>
9721            </field>
9722          </fields>
9723        </register>
9724        <register>
9725          <name>ENABLE</name>
9726          <description>Enable SPIM</description>
9727          <addressOffset>0x500</addressOffset>
9728          <access>read-write</access>
9729          <fields>
9730            <field>
9731              <name>ENABLE</name>
9732              <description>Enable or disable SPIM</description>
9733              <lsb>0</lsb>
9734              <msb>3</msb>
9735              <enumeratedValues>
9736                <enumeratedValue>
9737                  <name>Disabled</name>
9738                  <description>Disable SPIM</description>
9739                  <value>0</value>
9740                </enumeratedValue>
9741                <enumeratedValue>
9742                  <name>Enabled</name>
9743                  <description>Enable SPIM</description>
9744                  <value>7</value>
9745                </enumeratedValue>
9746              </enumeratedValues>
9747            </field>
9748          </fields>
9749        </register>
9750        <cluster>
9751          <name>PSEL</name>
9752          <description>Unspecified</description>
9753          <headerStructName>SPIM_PSEL</headerStructName>
9754          <addressOffset>0x508</addressOffset>
9755          <register>
9756            <name>SCK</name>
9757            <description>Pin select for SCK</description>
9758            <addressOffset>0x000</addressOffset>
9759            <access>read-write</access>
9760            <resetValue>0xFFFFFFFF</resetValue>
9761            <fields>
9762              <field>
9763                <name>PIN</name>
9764                <description>Pin number</description>
9765                <lsb>0</lsb>
9766                <msb>4</msb>
9767              </field>
9768              <field>
9769                <name>CONNECT</name>
9770                <description>Connection</description>
9771                <lsb>31</lsb>
9772                <msb>31</msb>
9773                <enumeratedValues>
9774                  <enumeratedValue>
9775                    <name>Disconnected</name>
9776                    <description>Disconnect</description>
9777                    <value>1</value>
9778                  </enumeratedValue>
9779                  <enumeratedValue>
9780                    <name>Connected</name>
9781                    <description>Connect</description>
9782                    <value>0</value>
9783                  </enumeratedValue>
9784                </enumeratedValues>
9785              </field>
9786            </fields>
9787          </register>
9788          <register>
9789            <name>MOSI</name>
9790            <description>Pin select for MOSI signal</description>
9791            <addressOffset>0x004</addressOffset>
9792            <access>read-write</access>
9793            <resetValue>0xFFFFFFFF</resetValue>
9794            <fields>
9795              <field>
9796                <name>PIN</name>
9797                <description>Pin number</description>
9798                <lsb>0</lsb>
9799                <msb>4</msb>
9800              </field>
9801              <field>
9802                <name>CONNECT</name>
9803                <description>Connection</description>
9804                <lsb>31</lsb>
9805                <msb>31</msb>
9806                <enumeratedValues>
9807                  <enumeratedValue>
9808                    <name>Disconnected</name>
9809                    <description>Disconnect</description>
9810                    <value>1</value>
9811                  </enumeratedValue>
9812                  <enumeratedValue>
9813                    <name>Connected</name>
9814                    <description>Connect</description>
9815                    <value>0</value>
9816                  </enumeratedValue>
9817                </enumeratedValues>
9818              </field>
9819            </fields>
9820          </register>
9821          <register>
9822            <name>MISO</name>
9823            <description>Pin select for MISO signal</description>
9824            <addressOffset>0x008</addressOffset>
9825            <access>read-write</access>
9826            <resetValue>0xFFFFFFFF</resetValue>
9827            <fields>
9828              <field>
9829                <name>PIN</name>
9830                <description>Pin number</description>
9831                <lsb>0</lsb>
9832                <msb>4</msb>
9833              </field>
9834              <field>
9835                <name>CONNECT</name>
9836                <description>Connection</description>
9837                <lsb>31</lsb>
9838                <msb>31</msb>
9839                <enumeratedValues>
9840                  <enumeratedValue>
9841                    <name>Disconnected</name>
9842                    <description>Disconnect</description>
9843                    <value>1</value>
9844                  </enumeratedValue>
9845                  <enumeratedValue>
9846                    <name>Connected</name>
9847                    <description>Connect</description>
9848                    <value>0</value>
9849                  </enumeratedValue>
9850                </enumeratedValues>
9851              </field>
9852            </fields>
9853          </register>
9854        </cluster>
9855        <register>
9856          <name>FREQUENCY</name>
9857          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
9858          <addressOffset>0x524</addressOffset>
9859          <access>read-write</access>
9860          <resetValue>0x04000000</resetValue>
9861          <fields>
9862            <field>
9863              <name>FREQUENCY</name>
9864              <description>SPI master data rate</description>
9865              <lsb>0</lsb>
9866              <msb>31</msb>
9867              <enumeratedValues>
9868                <enumeratedValue>
9869                  <name>K125</name>
9870                  <description>125 kbps</description>
9871                  <value>0x02000000</value>
9872                </enumeratedValue>
9873                <enumeratedValue>
9874                  <name>K250</name>
9875                  <description>250 kbps</description>
9876                  <value>0x04000000</value>
9877                </enumeratedValue>
9878                <enumeratedValue>
9879                  <name>K500</name>
9880                  <description>500 kbps</description>
9881                  <value>0x08000000</value>
9882                </enumeratedValue>
9883                <enumeratedValue>
9884                  <name>M1</name>
9885                  <description>1 Mbps</description>
9886                  <value>0x10000000</value>
9887                </enumeratedValue>
9888                <enumeratedValue>
9889                  <name>M2</name>
9890                  <description>2 Mbps</description>
9891                  <value>0x20000000</value>
9892                </enumeratedValue>
9893                <enumeratedValue>
9894                  <name>M4</name>
9895                  <description>4 Mbps</description>
9896                  <value>0x40000000</value>
9897                </enumeratedValue>
9898                <enumeratedValue>
9899                  <name>M8</name>
9900                  <description>8 Mbps</description>
9901                  <value>0x80000000</value>
9902                </enumeratedValue>
9903              </enumeratedValues>
9904            </field>
9905          </fields>
9906        </register>
9907        <cluster>
9908          <name>RXD</name>
9909          <description>RXD EasyDMA channel</description>
9910          <headerStructName>SPIM_RXD</headerStructName>
9911          <addressOffset>0x534</addressOffset>
9912          <register>
9913            <name>PTR</name>
9914            <description>Data pointer</description>
9915            <addressOffset>0x000</addressOffset>
9916            <access>read-write</access>
9917            <fields>
9918              <field>
9919                <name>PTR</name>
9920                <description>Data pointer</description>
9921                <lsb>0</lsb>
9922                <msb>31</msb>
9923              </field>
9924            </fields>
9925          </register>
9926          <register>
9927            <name>MAXCNT</name>
9928            <description>Maximum number of bytes in receive buffer</description>
9929            <addressOffset>0x004</addressOffset>
9930            <access>read-write</access>
9931            <fields>
9932              <field>
9933                <name>MAXCNT</name>
9934                <description>Maximum number of bytes in receive buffer</description>
9935                <lsb>0</lsb>
9936                <msb>7</msb>
9937              </field>
9938            </fields>
9939          </register>
9940          <register>
9941            <name>AMOUNT</name>
9942            <description>Number of bytes transferred in the last transaction</description>
9943            <addressOffset>0x008</addressOffset>
9944            <access>read-only</access>
9945            <fields>
9946              <field>
9947                <name>AMOUNT</name>
9948                <description>Number of bytes transferred in the last transaction</description>
9949                <lsb>0</lsb>
9950                <msb>7</msb>
9951              </field>
9952            </fields>
9953          </register>
9954          <register>
9955            <name>LIST</name>
9956            <description>EasyDMA list type</description>
9957            <addressOffset>0x00C</addressOffset>
9958            <access>read-write</access>
9959            <fields>
9960              <field>
9961                <name>LIST</name>
9962                <description>List type</description>
9963                <lsb>0</lsb>
9964                <msb>2</msb>
9965                <enumeratedValues>
9966                  <enumeratedValue>
9967                    <name>Disabled</name>
9968                    <description>Disable EasyDMA list</description>
9969                    <value>0</value>
9970                  </enumeratedValue>
9971                  <enumeratedValue>
9972                    <name>ArrayList</name>
9973                    <description>Use array list</description>
9974                    <value>1</value>
9975                  </enumeratedValue>
9976                </enumeratedValues>
9977              </field>
9978            </fields>
9979          </register>
9980        </cluster>
9981        <cluster>
9982          <name>TXD</name>
9983          <description>TXD EasyDMA channel</description>
9984          <headerStructName>SPIM_TXD</headerStructName>
9985          <addressOffset>0x544</addressOffset>
9986          <register>
9987            <name>PTR</name>
9988            <description>Data pointer</description>
9989            <addressOffset>0x000</addressOffset>
9990            <access>read-write</access>
9991            <fields>
9992              <field>
9993                <name>PTR</name>
9994                <description>Data pointer</description>
9995                <lsb>0</lsb>
9996                <msb>31</msb>
9997              </field>
9998            </fields>
9999          </register>
10000          <register>
10001            <name>MAXCNT</name>
10002            <description>Maximum number of bytes in transmit buffer</description>
10003            <addressOffset>0x004</addressOffset>
10004            <access>read-write</access>
10005            <fields>
10006              <field>
10007                <name>MAXCNT</name>
10008                <description>Maximum number of bytes in transmit buffer</description>
10009                <lsb>0</lsb>
10010                <msb>7</msb>
10011              </field>
10012            </fields>
10013          </register>
10014          <register>
10015            <name>AMOUNT</name>
10016            <description>Number of bytes transferred in the last transaction</description>
10017            <addressOffset>0x008</addressOffset>
10018            <access>read-only</access>
10019            <fields>
10020              <field>
10021                <name>AMOUNT</name>
10022                <description>Number of bytes transferred in the last transaction</description>
10023                <lsb>0</lsb>
10024                <msb>7</msb>
10025              </field>
10026            </fields>
10027          </register>
10028          <register>
10029            <name>LIST</name>
10030            <description>EasyDMA list type</description>
10031            <addressOffset>0x00C</addressOffset>
10032            <access>read-write</access>
10033            <fields>
10034              <field>
10035                <name>LIST</name>
10036                <description>List type</description>
10037                <lsb>0</lsb>
10038                <msb>2</msb>
10039                <enumeratedValues>
10040                  <enumeratedValue>
10041                    <name>Disabled</name>
10042                    <description>Disable EasyDMA list</description>
10043                    <value>0</value>
10044                  </enumeratedValue>
10045                  <enumeratedValue>
10046                    <name>ArrayList</name>
10047                    <description>Use array list</description>
10048                    <value>1</value>
10049                  </enumeratedValue>
10050                </enumeratedValues>
10051              </field>
10052            </fields>
10053          </register>
10054        </cluster>
10055        <register>
10056          <name>CONFIG</name>
10057          <description>Configuration register</description>
10058          <addressOffset>0x554</addressOffset>
10059          <access>read-write</access>
10060          <fields>
10061            <field>
10062              <name>ORDER</name>
10063              <description>Bit order</description>
10064              <lsb>0</lsb>
10065              <msb>0</msb>
10066              <enumeratedValues>
10067                <enumeratedValue>
10068                  <name>MsbFirst</name>
10069                  <description>Most significant bit shifted out first</description>
10070                  <value>0</value>
10071                </enumeratedValue>
10072                <enumeratedValue>
10073                  <name>LsbFirst</name>
10074                  <description>Least significant bit shifted out first</description>
10075                  <value>1</value>
10076                </enumeratedValue>
10077              </enumeratedValues>
10078            </field>
10079            <field>
10080              <name>CPHA</name>
10081              <description>Serial clock (SCK) phase</description>
10082              <lsb>1</lsb>
10083              <msb>1</msb>
10084              <enumeratedValues>
10085                <enumeratedValue>
10086                  <name>Leading</name>
10087                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
10088                  <value>0</value>
10089                </enumeratedValue>
10090                <enumeratedValue>
10091                  <name>Trailing</name>
10092                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
10093                  <value>1</value>
10094                </enumeratedValue>
10095              </enumeratedValues>
10096            </field>
10097            <field>
10098              <name>CPOL</name>
10099              <description>Serial clock (SCK) polarity</description>
10100              <lsb>2</lsb>
10101              <msb>2</msb>
10102              <enumeratedValues>
10103                <enumeratedValue>
10104                  <name>ActiveHigh</name>
10105                  <description>Active high</description>
10106                  <value>0</value>
10107                </enumeratedValue>
10108                <enumeratedValue>
10109                  <name>ActiveLow</name>
10110                  <description>Active low</description>
10111                  <value>1</value>
10112                </enumeratedValue>
10113              </enumeratedValues>
10114            </field>
10115          </fields>
10116        </register>
10117        <register>
10118          <name>ORC</name>
10119          <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
10120          <addressOffset>0x5C0</addressOffset>
10121          <access>read-write</access>
10122          <fields>
10123            <field>
10124              <name>ORC</name>
10125              <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
10126              <lsb>0</lsb>
10127              <msb>7</msb>
10128            </field>
10129          </fields>
10130        </register>
10131      </registers>
10132    </peripheral>
10133    <peripheral>
10134      <name>SPIS0</name>
10135      <description>SPI Slave 0</description>
10136      <groupName>SPIS</groupName>
10137      <baseAddress>0x40003000</baseAddress>
10138      <size>32</size>
10139      <alternatePeripheral>SPIM0</alternatePeripheral>
10140      <headerStructName>SPIS</headerStructName>
10141      <addressBlock>
10142        <offset>0</offset>
10143        <size>0x1000</size>
10144        <usage>registers</usage>
10145      </addressBlock>
10146      <interrupt>
10147        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
10148        <value>3</value>
10149      </interrupt>
10150      <registers>
10151        <register>
10152          <name>TASKS_ACQUIRE</name>
10153          <description>Acquire SPI semaphore</description>
10154          <addressOffset>0x024</addressOffset>
10155          <access>write-only</access>
10156        </register>
10157        <register>
10158          <name>TASKS_RELEASE</name>
10159          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
10160          <addressOffset>0x028</addressOffset>
10161          <access>write-only</access>
10162        </register>
10163        <register>
10164          <name>EVENTS_END</name>
10165          <description>Granted transaction completed</description>
10166          <addressOffset>0x104</addressOffset>
10167          <access>read-write</access>
10168        </register>
10169        <register>
10170          <name>EVENTS_ENDRX</name>
10171          <description>End of RXD buffer reached</description>
10172          <addressOffset>0x110</addressOffset>
10173          <access>read-write</access>
10174        </register>
10175        <register>
10176          <name>EVENTS_ACQUIRED</name>
10177          <description>Semaphore acquired</description>
10178          <addressOffset>0x128</addressOffset>
10179          <access>read-write</access>
10180        </register>
10181        <register>
10182          <name>SHORTS</name>
10183          <description>Shortcut register</description>
10184          <addressOffset>0x200</addressOffset>
10185          <access>read-write</access>
10186          <fields>
10187            <field>
10188              <name>END_ACQUIRE</name>
10189              <description>Shortcut between END event and ACQUIRE task</description>
10190              <lsb>2</lsb>
10191              <msb>2</msb>
10192              <enumeratedValues>
10193                <enumeratedValue>
10194                  <name>Disabled</name>
10195                  <description>Disable shortcut</description>
10196                  <value>0</value>
10197                </enumeratedValue>
10198                <enumeratedValue>
10199                  <name>Enabled</name>
10200                  <description>Enable shortcut</description>
10201                  <value>1</value>
10202                </enumeratedValue>
10203              </enumeratedValues>
10204            </field>
10205          </fields>
10206        </register>
10207        <register>
10208          <name>INTENSET</name>
10209          <description>Enable interrupt</description>
10210          <addressOffset>0x304</addressOffset>
10211          <access>read-write</access>
10212          <fields>
10213            <field>
10214              <name>END</name>
10215              <description>Write '1' to Enable interrupt for END event</description>
10216              <lsb>1</lsb>
10217              <msb>1</msb>
10218              <enumeratedValues>
10219                <usage>read</usage>
10220                <enumeratedValue>
10221                  <name>Disabled</name>
10222                  <description>Read: Disabled</description>
10223                  <value>0</value>
10224                </enumeratedValue>
10225                <enumeratedValue>
10226                  <name>Enabled</name>
10227                  <description>Read: Enabled</description>
10228                  <value>1</value>
10229                </enumeratedValue>
10230              </enumeratedValues>
10231              <enumeratedValues>
10232                <usage>write</usage>
10233                <enumeratedValue>
10234                  <name>Set</name>
10235                  <description>Enable</description>
10236                  <value>1</value>
10237                </enumeratedValue>
10238              </enumeratedValues>
10239            </field>
10240            <field>
10241              <name>ENDRX</name>
10242              <description>Write '1' to Enable interrupt for ENDRX event</description>
10243              <lsb>4</lsb>
10244              <msb>4</msb>
10245              <enumeratedValues>
10246                <usage>read</usage>
10247                <enumeratedValue>
10248                  <name>Disabled</name>
10249                  <description>Read: Disabled</description>
10250                  <value>0</value>
10251                </enumeratedValue>
10252                <enumeratedValue>
10253                  <name>Enabled</name>
10254                  <description>Read: Enabled</description>
10255                  <value>1</value>
10256                </enumeratedValue>
10257              </enumeratedValues>
10258              <enumeratedValues>
10259                <usage>write</usage>
10260                <enumeratedValue>
10261                  <name>Set</name>
10262                  <description>Enable</description>
10263                  <value>1</value>
10264                </enumeratedValue>
10265              </enumeratedValues>
10266            </field>
10267            <field>
10268              <name>ACQUIRED</name>
10269              <description>Write '1' to Enable interrupt for ACQUIRED event</description>
10270              <lsb>10</lsb>
10271              <msb>10</msb>
10272              <enumeratedValues>
10273                <usage>read</usage>
10274                <enumeratedValue>
10275                  <name>Disabled</name>
10276                  <description>Read: Disabled</description>
10277                  <value>0</value>
10278                </enumeratedValue>
10279                <enumeratedValue>
10280                  <name>Enabled</name>
10281                  <description>Read: Enabled</description>
10282                  <value>1</value>
10283                </enumeratedValue>
10284              </enumeratedValues>
10285              <enumeratedValues>
10286                <usage>write</usage>
10287                <enumeratedValue>
10288                  <name>Set</name>
10289                  <description>Enable</description>
10290                  <value>1</value>
10291                </enumeratedValue>
10292              </enumeratedValues>
10293            </field>
10294          </fields>
10295        </register>
10296        <register>
10297          <name>INTENCLR</name>
10298          <description>Disable interrupt</description>
10299          <addressOffset>0x308</addressOffset>
10300          <access>read-write</access>
10301          <fields>
10302            <field>
10303              <name>END</name>
10304              <description>Write '1' to Disable interrupt for END event</description>
10305              <lsb>1</lsb>
10306              <msb>1</msb>
10307              <enumeratedValues>
10308                <usage>read</usage>
10309                <enumeratedValue>
10310                  <name>Disabled</name>
10311                  <description>Read: Disabled</description>
10312                  <value>0</value>
10313                </enumeratedValue>
10314                <enumeratedValue>
10315                  <name>Enabled</name>
10316                  <description>Read: Enabled</description>
10317                  <value>1</value>
10318                </enumeratedValue>
10319              </enumeratedValues>
10320              <enumeratedValues>
10321                <usage>write</usage>
10322                <enumeratedValue>
10323                  <name>Clear</name>
10324                  <description>Disable</description>
10325                  <value>1</value>
10326                </enumeratedValue>
10327              </enumeratedValues>
10328            </field>
10329            <field>
10330              <name>ENDRX</name>
10331              <description>Write '1' to Disable interrupt for ENDRX event</description>
10332              <lsb>4</lsb>
10333              <msb>4</msb>
10334              <enumeratedValues>
10335                <usage>read</usage>
10336                <enumeratedValue>
10337                  <name>Disabled</name>
10338                  <description>Read: Disabled</description>
10339                  <value>0</value>
10340                </enumeratedValue>
10341                <enumeratedValue>
10342                  <name>Enabled</name>
10343                  <description>Read: Enabled</description>
10344                  <value>1</value>
10345                </enumeratedValue>
10346              </enumeratedValues>
10347              <enumeratedValues>
10348                <usage>write</usage>
10349                <enumeratedValue>
10350                  <name>Clear</name>
10351                  <description>Disable</description>
10352                  <value>1</value>
10353                </enumeratedValue>
10354              </enumeratedValues>
10355            </field>
10356            <field>
10357              <name>ACQUIRED</name>
10358              <description>Write '1' to Disable interrupt for ACQUIRED event</description>
10359              <lsb>10</lsb>
10360              <msb>10</msb>
10361              <enumeratedValues>
10362                <usage>read</usage>
10363                <enumeratedValue>
10364                  <name>Disabled</name>
10365                  <description>Read: Disabled</description>
10366                  <value>0</value>
10367                </enumeratedValue>
10368                <enumeratedValue>
10369                  <name>Enabled</name>
10370                  <description>Read: Enabled</description>
10371                  <value>1</value>
10372                </enumeratedValue>
10373              </enumeratedValues>
10374              <enumeratedValues>
10375                <usage>write</usage>
10376                <enumeratedValue>
10377                  <name>Clear</name>
10378                  <description>Disable</description>
10379                  <value>1</value>
10380                </enumeratedValue>
10381              </enumeratedValues>
10382            </field>
10383          </fields>
10384        </register>
10385        <register>
10386          <name>SEMSTAT</name>
10387          <description>Semaphore status register</description>
10388          <addressOffset>0x400</addressOffset>
10389          <access>read-only</access>
10390          <resetValue>0x00000001</resetValue>
10391          <fields>
10392            <field>
10393              <name>SEMSTAT</name>
10394              <description>Semaphore status</description>
10395              <lsb>0</lsb>
10396              <msb>1</msb>
10397              <enumeratedValues>
10398                <enumeratedValue>
10399                  <name>Free</name>
10400                  <description>Semaphore is free</description>
10401                  <value>0</value>
10402                </enumeratedValue>
10403                <enumeratedValue>
10404                  <name>CPU</name>
10405                  <description>Semaphore is assigned to CPU</description>
10406                  <value>1</value>
10407                </enumeratedValue>
10408                <enumeratedValue>
10409                  <name>SPIS</name>
10410                  <description>Semaphore is assigned to SPI slave</description>
10411                  <value>2</value>
10412                </enumeratedValue>
10413                <enumeratedValue>
10414                  <name>CPUPending</name>
10415                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
10416                  <value>3</value>
10417                </enumeratedValue>
10418              </enumeratedValues>
10419            </field>
10420          </fields>
10421        </register>
10422        <register>
10423          <name>STATUS</name>
10424          <description>Status from last transaction</description>
10425          <addressOffset>0x440</addressOffset>
10426          <access>read-write</access>
10427          <fields>
10428            <field>
10429              <name>OVERREAD</name>
10430              <description>TX buffer over-read detected, and prevented</description>
10431              <lsb>0</lsb>
10432              <msb>0</msb>
10433              <enumeratedValues>
10434                <usage>read</usage>
10435                <enumeratedValue>
10436                  <name>NotPresent</name>
10437                  <description>Read: error not present</description>
10438                  <value>0</value>
10439                </enumeratedValue>
10440                <enumeratedValue>
10441                  <name>Present</name>
10442                  <description>Read: error present</description>
10443                  <value>1</value>
10444                </enumeratedValue>
10445              </enumeratedValues>
10446              <enumeratedValues>
10447                <usage>write</usage>
10448                <enumeratedValue>
10449                  <name>Clear</name>
10450                  <description>Write: clear error on writing '1'</description>
10451                  <value>1</value>
10452                </enumeratedValue>
10453              </enumeratedValues>
10454            </field>
10455            <field>
10456              <name>OVERFLOW</name>
10457              <description>RX buffer overflow detected, and prevented</description>
10458              <lsb>1</lsb>
10459              <msb>1</msb>
10460              <enumeratedValues>
10461                <usage>read</usage>
10462                <enumeratedValue>
10463                  <name>NotPresent</name>
10464                  <description>Read: error not present</description>
10465                  <value>0</value>
10466                </enumeratedValue>
10467                <enumeratedValue>
10468                  <name>Present</name>
10469                  <description>Read: error present</description>
10470                  <value>1</value>
10471                </enumeratedValue>
10472              </enumeratedValues>
10473              <enumeratedValues>
10474                <usage>write</usage>
10475                <enumeratedValue>
10476                  <name>Clear</name>
10477                  <description>Write: clear error on writing '1'</description>
10478                  <value>1</value>
10479                </enumeratedValue>
10480              </enumeratedValues>
10481            </field>
10482          </fields>
10483        </register>
10484        <register>
10485          <name>ENABLE</name>
10486          <description>Enable SPI slave</description>
10487          <addressOffset>0x500</addressOffset>
10488          <access>read-write</access>
10489          <fields>
10490            <field>
10491              <name>ENABLE</name>
10492              <description>Enable or disable SPI slave</description>
10493              <lsb>0</lsb>
10494              <msb>3</msb>
10495              <enumeratedValues>
10496                <enumeratedValue>
10497                  <name>Disabled</name>
10498                  <description>Disable SPI slave</description>
10499                  <value>0</value>
10500                </enumeratedValue>
10501                <enumeratedValue>
10502                  <name>Enabled</name>
10503                  <description>Enable SPI slave</description>
10504                  <value>2</value>
10505                </enumeratedValue>
10506              </enumeratedValues>
10507            </field>
10508          </fields>
10509        </register>
10510        <cluster>
10511          <name>PSEL</name>
10512          <description>Unspecified</description>
10513          <headerStructName>SPIS_PSEL</headerStructName>
10514          <addressOffset>0x508</addressOffset>
10515          <register>
10516            <name>SCK</name>
10517            <description>Pin select for SCK</description>
10518            <addressOffset>0x000</addressOffset>
10519            <access>read-write</access>
10520            <resetValue>0xFFFFFFFF</resetValue>
10521            <fields>
10522              <field>
10523                <name>PIN</name>
10524                <description>Pin number</description>
10525                <lsb>0</lsb>
10526                <msb>4</msb>
10527              </field>
10528              <field>
10529                <name>CONNECT</name>
10530                <description>Connection</description>
10531                <lsb>31</lsb>
10532                <msb>31</msb>
10533                <enumeratedValues>
10534                  <enumeratedValue>
10535                    <name>Disconnected</name>
10536                    <description>Disconnect</description>
10537                    <value>1</value>
10538                  </enumeratedValue>
10539                  <enumeratedValue>
10540                    <name>Connected</name>
10541                    <description>Connect</description>
10542                    <value>0</value>
10543                  </enumeratedValue>
10544                </enumeratedValues>
10545              </field>
10546            </fields>
10547          </register>
10548          <register>
10549            <name>MISO</name>
10550            <description>Pin select for MISO signal</description>
10551            <addressOffset>0x004</addressOffset>
10552            <access>read-write</access>
10553            <resetValue>0xFFFFFFFF</resetValue>
10554            <fields>
10555              <field>
10556                <name>PIN</name>
10557                <description>Pin number</description>
10558                <lsb>0</lsb>
10559                <msb>4</msb>
10560              </field>
10561              <field>
10562                <name>CONNECT</name>
10563                <description>Connection</description>
10564                <lsb>31</lsb>
10565                <msb>31</msb>
10566                <enumeratedValues>
10567                  <enumeratedValue>
10568                    <name>Disconnected</name>
10569                    <description>Disconnect</description>
10570                    <value>1</value>
10571                  </enumeratedValue>
10572                  <enumeratedValue>
10573                    <name>Connected</name>
10574                    <description>Connect</description>
10575                    <value>0</value>
10576                  </enumeratedValue>
10577                </enumeratedValues>
10578              </field>
10579            </fields>
10580          </register>
10581          <register>
10582            <name>MOSI</name>
10583            <description>Pin select for MOSI signal</description>
10584            <addressOffset>0x008</addressOffset>
10585            <access>read-write</access>
10586            <resetValue>0xFFFFFFFF</resetValue>
10587            <fields>
10588              <field>
10589                <name>PIN</name>
10590                <description>Pin number</description>
10591                <lsb>0</lsb>
10592                <msb>4</msb>
10593              </field>
10594              <field>
10595                <name>CONNECT</name>
10596                <description>Connection</description>
10597                <lsb>31</lsb>
10598                <msb>31</msb>
10599                <enumeratedValues>
10600                  <enumeratedValue>
10601                    <name>Disconnected</name>
10602                    <description>Disconnect</description>
10603                    <value>1</value>
10604                  </enumeratedValue>
10605                  <enumeratedValue>
10606                    <name>Connected</name>
10607                    <description>Connect</description>
10608                    <value>0</value>
10609                  </enumeratedValue>
10610                </enumeratedValues>
10611              </field>
10612            </fields>
10613          </register>
10614          <register>
10615            <name>CSN</name>
10616            <description>Pin select for CSN signal</description>
10617            <addressOffset>0x00C</addressOffset>
10618            <access>read-write</access>
10619            <resetValue>0xFFFFFFFF</resetValue>
10620            <fields>
10621              <field>
10622                <name>PIN</name>
10623                <description>Pin number</description>
10624                <lsb>0</lsb>
10625                <msb>4</msb>
10626              </field>
10627              <field>
10628                <name>CONNECT</name>
10629                <description>Connection</description>
10630                <lsb>31</lsb>
10631                <msb>31</msb>
10632                <enumeratedValues>
10633                  <enumeratedValue>
10634                    <name>Disconnected</name>
10635                    <description>Disconnect</description>
10636                    <value>1</value>
10637                  </enumeratedValue>
10638                  <enumeratedValue>
10639                    <name>Connected</name>
10640                    <description>Connect</description>
10641                    <value>0</value>
10642                  </enumeratedValue>
10643                </enumeratedValues>
10644              </field>
10645            </fields>
10646          </register>
10647        </cluster>
10648        <cluster>
10649          <name>RXD</name>
10650          <description>Unspecified</description>
10651          <headerStructName>SPIS_RXD</headerStructName>
10652          <addressOffset>0x534</addressOffset>
10653          <register>
10654            <name>PTR</name>
10655            <description>RXD data pointer</description>
10656            <addressOffset>0x000</addressOffset>
10657            <access>read-write</access>
10658            <fields>
10659              <field>
10660                <name>PTR</name>
10661                <description>RXD data pointer</description>
10662                <lsb>0</lsb>
10663                <msb>31</msb>
10664              </field>
10665            </fields>
10666          </register>
10667          <register>
10668            <name>MAXCNT</name>
10669            <description>Maximum number of bytes in receive buffer</description>
10670            <addressOffset>0x004</addressOffset>
10671            <access>read-write</access>
10672            <fields>
10673              <field>
10674                <name>MAXCNT</name>
10675                <description>Maximum number of bytes in receive buffer</description>
10676                <lsb>0</lsb>
10677                <msb>7</msb>
10678              </field>
10679            </fields>
10680          </register>
10681          <register>
10682            <name>AMOUNT</name>
10683            <description>Number of bytes received in last granted transaction</description>
10684            <addressOffset>0x008</addressOffset>
10685            <access>read-only</access>
10686            <fields>
10687              <field>
10688                <name>AMOUNT</name>
10689                <description>Number of bytes received in the last granted transaction</description>
10690                <lsb>0</lsb>
10691                <msb>7</msb>
10692              </field>
10693            </fields>
10694          </register>
10695        </cluster>
10696        <cluster>
10697          <name>TXD</name>
10698          <description>Unspecified</description>
10699          <headerStructName>SPIS_TXD</headerStructName>
10700          <addressOffset>0x544</addressOffset>
10701          <register>
10702            <name>PTR</name>
10703            <description>TXD data pointer</description>
10704            <addressOffset>0x000</addressOffset>
10705            <access>read-write</access>
10706            <fields>
10707              <field>
10708                <name>PTR</name>
10709                <description>TXD data pointer</description>
10710                <lsb>0</lsb>
10711                <msb>31</msb>
10712              </field>
10713            </fields>
10714          </register>
10715          <register>
10716            <name>MAXCNT</name>
10717            <description>Maximum number of bytes in transmit buffer</description>
10718            <addressOffset>0x004</addressOffset>
10719            <access>read-write</access>
10720            <fields>
10721              <field>
10722                <name>MAXCNT</name>
10723                <description>Maximum number of bytes in transmit buffer</description>
10724                <lsb>0</lsb>
10725                <msb>7</msb>
10726              </field>
10727            </fields>
10728          </register>
10729          <register>
10730            <name>AMOUNT</name>
10731            <description>Number of bytes transmitted in last granted transaction</description>
10732            <addressOffset>0x008</addressOffset>
10733            <access>read-only</access>
10734            <fields>
10735              <field>
10736                <name>AMOUNT</name>
10737                <description>Number of bytes transmitted in last granted transaction</description>
10738                <lsb>0</lsb>
10739                <msb>7</msb>
10740              </field>
10741            </fields>
10742          </register>
10743        </cluster>
10744        <register>
10745          <name>CONFIG</name>
10746          <description>Configuration register</description>
10747          <addressOffset>0x554</addressOffset>
10748          <access>read-write</access>
10749          <fields>
10750            <field>
10751              <name>ORDER</name>
10752              <description>Bit order</description>
10753              <lsb>0</lsb>
10754              <msb>0</msb>
10755              <enumeratedValues>
10756                <enumeratedValue>
10757                  <name>MsbFirst</name>
10758                  <description>Most significant bit shifted out first</description>
10759                  <value>0</value>
10760                </enumeratedValue>
10761                <enumeratedValue>
10762                  <name>LsbFirst</name>
10763                  <description>Least significant bit shifted out first</description>
10764                  <value>1</value>
10765                </enumeratedValue>
10766              </enumeratedValues>
10767            </field>
10768            <field>
10769              <name>CPHA</name>
10770              <description>Serial clock (SCK) phase</description>
10771              <lsb>1</lsb>
10772              <msb>1</msb>
10773              <enumeratedValues>
10774                <enumeratedValue>
10775                  <name>Leading</name>
10776                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
10777                  <value>0</value>
10778                </enumeratedValue>
10779                <enumeratedValue>
10780                  <name>Trailing</name>
10781                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
10782                  <value>1</value>
10783                </enumeratedValue>
10784              </enumeratedValues>
10785            </field>
10786            <field>
10787              <name>CPOL</name>
10788              <description>Serial clock (SCK) polarity</description>
10789              <lsb>2</lsb>
10790              <msb>2</msb>
10791              <enumeratedValues>
10792                <enumeratedValue>
10793                  <name>ActiveHigh</name>
10794                  <description>Active high</description>
10795                  <value>0</value>
10796                </enumeratedValue>
10797                <enumeratedValue>
10798                  <name>ActiveLow</name>
10799                  <description>Active low</description>
10800                  <value>1</value>
10801                </enumeratedValue>
10802              </enumeratedValues>
10803            </field>
10804          </fields>
10805        </register>
10806        <register>
10807          <name>DEF</name>
10808          <description>Default character. Character clocked out in case of an ignored transaction.</description>
10809          <addressOffset>0x55C</addressOffset>
10810          <access>read-write</access>
10811          <fields>
10812            <field>
10813              <name>DEF</name>
10814              <description>Default character. Character clocked out in case of an ignored transaction.</description>
10815              <lsb>0</lsb>
10816              <msb>7</msb>
10817            </field>
10818          </fields>
10819        </register>
10820        <register>
10821          <name>ORC</name>
10822          <description>Over-read character</description>
10823          <addressOffset>0x5C0</addressOffset>
10824          <access>read-write</access>
10825          <fields>
10826            <field>
10827              <name>ORC</name>
10828              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
10829              <lsb>0</lsb>
10830              <msb>7</msb>
10831            </field>
10832          </fields>
10833        </register>
10834      </registers>
10835    </peripheral>
10836    <peripheral>
10837      <name>TWIM0</name>
10838      <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
10839      <groupName>TWIM</groupName>
10840      <baseAddress>0x40003000</baseAddress>
10841      <size>32</size>
10842      <alternatePeripheral>SPIM0</alternatePeripheral>
10843      <headerStructName>TWIM</headerStructName>
10844      <addressBlock>
10845        <offset>0</offset>
10846        <size>0x1000</size>
10847        <usage>registers</usage>
10848      </addressBlock>
10849      <interrupt>
10850        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
10851        <value>3</value>
10852      </interrupt>
10853      <registers>
10854        <register>
10855          <name>TASKS_STARTRX</name>
10856          <description>Start TWI receive sequence</description>
10857          <addressOffset>0x000</addressOffset>
10858          <access>write-only</access>
10859        </register>
10860        <register>
10861          <name>TASKS_STARTTX</name>
10862          <description>Start TWI transmit sequence</description>
10863          <addressOffset>0x008</addressOffset>
10864          <access>write-only</access>
10865        </register>
10866        <register>
10867          <name>TASKS_STOP</name>
10868          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
10869          <addressOffset>0x014</addressOffset>
10870          <access>write-only</access>
10871        </register>
10872        <register>
10873          <name>TASKS_SUSPEND</name>
10874          <description>Suspend TWI transaction</description>
10875          <addressOffset>0x01C</addressOffset>
10876          <access>write-only</access>
10877        </register>
10878        <register>
10879          <name>TASKS_RESUME</name>
10880          <description>Resume TWI transaction</description>
10881          <addressOffset>0x020</addressOffset>
10882          <access>write-only</access>
10883        </register>
10884        <register>
10885          <name>EVENTS_STOPPED</name>
10886          <description>TWI stopped</description>
10887          <addressOffset>0x104</addressOffset>
10888          <access>read-write</access>
10889        </register>
10890        <register>
10891          <name>EVENTS_ERROR</name>
10892          <description>TWI error</description>
10893          <addressOffset>0x124</addressOffset>
10894          <access>read-write</access>
10895        </register>
10896        <register>
10897          <name>EVENTS_SUSPENDED</name>
10898          <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
10899          <addressOffset>0x148</addressOffset>
10900          <access>read-write</access>
10901        </register>
10902        <register>
10903          <name>EVENTS_RXSTARTED</name>
10904          <description>Receive sequence started</description>
10905          <addressOffset>0x14C</addressOffset>
10906          <access>read-write</access>
10907        </register>
10908        <register>
10909          <name>EVENTS_TXSTARTED</name>
10910          <description>Transmit sequence started</description>
10911          <addressOffset>0x150</addressOffset>
10912          <access>read-write</access>
10913        </register>
10914        <register>
10915          <name>EVENTS_LASTRX</name>
10916          <description>Byte boundary, starting to receive the last byte</description>
10917          <addressOffset>0x15C</addressOffset>
10918          <access>read-write</access>
10919        </register>
10920        <register>
10921          <name>EVENTS_LASTTX</name>
10922          <description>Byte boundary, starting to transmit the last byte</description>
10923          <addressOffset>0x160</addressOffset>
10924          <access>read-write</access>
10925        </register>
10926        <register>
10927          <name>SHORTS</name>
10928          <description>Shortcut register</description>
10929          <addressOffset>0x200</addressOffset>
10930          <access>read-write</access>
10931          <fields>
10932            <field>
10933              <name>LASTTX_STARTRX</name>
10934              <description>Shortcut between LASTTX event and STARTRX task</description>
10935              <lsb>7</lsb>
10936              <msb>7</msb>
10937              <enumeratedValues>
10938                <enumeratedValue>
10939                  <name>Disabled</name>
10940                  <description>Disable shortcut</description>
10941                  <value>0</value>
10942                </enumeratedValue>
10943                <enumeratedValue>
10944                  <name>Enabled</name>
10945                  <description>Enable shortcut</description>
10946                  <value>1</value>
10947                </enumeratedValue>
10948              </enumeratedValues>
10949            </field>
10950            <field>
10951              <name>LASTTX_SUSPEND</name>
10952              <description>Shortcut between LASTTX event and SUSPEND task</description>
10953              <lsb>8</lsb>
10954              <msb>8</msb>
10955              <enumeratedValues>
10956                <enumeratedValue>
10957                  <name>Disabled</name>
10958                  <description>Disable shortcut</description>
10959                  <value>0</value>
10960                </enumeratedValue>
10961                <enumeratedValue>
10962                  <name>Enabled</name>
10963                  <description>Enable shortcut</description>
10964                  <value>1</value>
10965                </enumeratedValue>
10966              </enumeratedValues>
10967            </field>
10968            <field>
10969              <name>LASTTX_STOP</name>
10970              <description>Shortcut between LASTTX event and STOP task</description>
10971              <lsb>9</lsb>
10972              <msb>9</msb>
10973              <enumeratedValues>
10974                <enumeratedValue>
10975                  <name>Disabled</name>
10976                  <description>Disable shortcut</description>
10977                  <value>0</value>
10978                </enumeratedValue>
10979                <enumeratedValue>
10980                  <name>Enabled</name>
10981                  <description>Enable shortcut</description>
10982                  <value>1</value>
10983                </enumeratedValue>
10984              </enumeratedValues>
10985            </field>
10986            <field>
10987              <name>LASTRX_STARTTX</name>
10988              <description>Shortcut between LASTRX event and STARTTX task</description>
10989              <lsb>10</lsb>
10990              <msb>10</msb>
10991              <enumeratedValues>
10992                <enumeratedValue>
10993                  <name>Disabled</name>
10994                  <description>Disable shortcut</description>
10995                  <value>0</value>
10996                </enumeratedValue>
10997                <enumeratedValue>
10998                  <name>Enabled</name>
10999                  <description>Enable shortcut</description>
11000                  <value>1</value>
11001                </enumeratedValue>
11002              </enumeratedValues>
11003            </field>
11004            <field>
11005              <name>LASTRX_STOP</name>
11006              <description>Shortcut between LASTRX event and STOP task</description>
11007              <lsb>12</lsb>
11008              <msb>12</msb>
11009              <enumeratedValues>
11010                <enumeratedValue>
11011                  <name>Disabled</name>
11012                  <description>Disable shortcut</description>
11013                  <value>0</value>
11014                </enumeratedValue>
11015                <enumeratedValue>
11016                  <name>Enabled</name>
11017                  <description>Enable shortcut</description>
11018                  <value>1</value>
11019                </enumeratedValue>
11020              </enumeratedValues>
11021            </field>
11022          </fields>
11023        </register>
11024        <register>
11025          <name>INTEN</name>
11026          <description>Enable or disable interrupt</description>
11027          <addressOffset>0x300</addressOffset>
11028          <access>read-write</access>
11029          <fields>
11030            <field>
11031              <name>STOPPED</name>
11032              <description>Enable or disable interrupt for STOPPED event</description>
11033              <lsb>1</lsb>
11034              <msb>1</msb>
11035              <enumeratedValues>
11036                <enumeratedValue>
11037                  <name>Disabled</name>
11038                  <description>Disable</description>
11039                  <value>0</value>
11040                </enumeratedValue>
11041                <enumeratedValue>
11042                  <name>Enabled</name>
11043                  <description>Enable</description>
11044                  <value>1</value>
11045                </enumeratedValue>
11046              </enumeratedValues>
11047            </field>
11048            <field>
11049              <name>ERROR</name>
11050              <description>Enable or disable interrupt for ERROR event</description>
11051              <lsb>9</lsb>
11052              <msb>9</msb>
11053              <enumeratedValues>
11054                <enumeratedValue>
11055                  <name>Disabled</name>
11056                  <description>Disable</description>
11057                  <value>0</value>
11058                </enumeratedValue>
11059                <enumeratedValue>
11060                  <name>Enabled</name>
11061                  <description>Enable</description>
11062                  <value>1</value>
11063                </enumeratedValue>
11064              </enumeratedValues>
11065            </field>
11066            <field>
11067              <name>SUSPENDED</name>
11068              <description>Enable or disable interrupt for SUSPENDED event</description>
11069              <lsb>18</lsb>
11070              <msb>18</msb>
11071              <enumeratedValues>
11072                <enumeratedValue>
11073                  <name>Disabled</name>
11074                  <description>Disable</description>
11075                  <value>0</value>
11076                </enumeratedValue>
11077                <enumeratedValue>
11078                  <name>Enabled</name>
11079                  <description>Enable</description>
11080                  <value>1</value>
11081                </enumeratedValue>
11082              </enumeratedValues>
11083            </field>
11084            <field>
11085              <name>RXSTARTED</name>
11086              <description>Enable or disable interrupt for RXSTARTED event</description>
11087              <lsb>19</lsb>
11088              <msb>19</msb>
11089              <enumeratedValues>
11090                <enumeratedValue>
11091                  <name>Disabled</name>
11092                  <description>Disable</description>
11093                  <value>0</value>
11094                </enumeratedValue>
11095                <enumeratedValue>
11096                  <name>Enabled</name>
11097                  <description>Enable</description>
11098                  <value>1</value>
11099                </enumeratedValue>
11100              </enumeratedValues>
11101            </field>
11102            <field>
11103              <name>TXSTARTED</name>
11104              <description>Enable or disable interrupt for TXSTARTED event</description>
11105              <lsb>20</lsb>
11106              <msb>20</msb>
11107              <enumeratedValues>
11108                <enumeratedValue>
11109                  <name>Disabled</name>
11110                  <description>Disable</description>
11111                  <value>0</value>
11112                </enumeratedValue>
11113                <enumeratedValue>
11114                  <name>Enabled</name>
11115                  <description>Enable</description>
11116                  <value>1</value>
11117                </enumeratedValue>
11118              </enumeratedValues>
11119            </field>
11120            <field>
11121              <name>LASTRX</name>
11122              <description>Enable or disable interrupt for LASTRX event</description>
11123              <lsb>23</lsb>
11124              <msb>23</msb>
11125              <enumeratedValues>
11126                <enumeratedValue>
11127                  <name>Disabled</name>
11128                  <description>Disable</description>
11129                  <value>0</value>
11130                </enumeratedValue>
11131                <enumeratedValue>
11132                  <name>Enabled</name>
11133                  <description>Enable</description>
11134                  <value>1</value>
11135                </enumeratedValue>
11136              </enumeratedValues>
11137            </field>
11138            <field>
11139              <name>LASTTX</name>
11140              <description>Enable or disable interrupt for LASTTX event</description>
11141              <lsb>24</lsb>
11142              <msb>24</msb>
11143              <enumeratedValues>
11144                <enumeratedValue>
11145                  <name>Disabled</name>
11146                  <description>Disable</description>
11147                  <value>0</value>
11148                </enumeratedValue>
11149                <enumeratedValue>
11150                  <name>Enabled</name>
11151                  <description>Enable</description>
11152                  <value>1</value>
11153                </enumeratedValue>
11154              </enumeratedValues>
11155            </field>
11156          </fields>
11157        </register>
11158        <register>
11159          <name>INTENSET</name>
11160          <description>Enable interrupt</description>
11161          <addressOffset>0x304</addressOffset>
11162          <access>read-write</access>
11163          <fields>
11164            <field>
11165              <name>STOPPED</name>
11166              <description>Write '1' to Enable interrupt for STOPPED event</description>
11167              <lsb>1</lsb>
11168              <msb>1</msb>
11169              <enumeratedValues>
11170                <usage>read</usage>
11171                <enumeratedValue>
11172                  <name>Disabled</name>
11173                  <description>Read: Disabled</description>
11174                  <value>0</value>
11175                </enumeratedValue>
11176                <enumeratedValue>
11177                  <name>Enabled</name>
11178                  <description>Read: Enabled</description>
11179                  <value>1</value>
11180                </enumeratedValue>
11181              </enumeratedValues>
11182              <enumeratedValues>
11183                <usage>write</usage>
11184                <enumeratedValue>
11185                  <name>Set</name>
11186                  <description>Enable</description>
11187                  <value>1</value>
11188                </enumeratedValue>
11189              </enumeratedValues>
11190            </field>
11191            <field>
11192              <name>ERROR</name>
11193              <description>Write '1' to Enable interrupt for ERROR event</description>
11194              <lsb>9</lsb>
11195              <msb>9</msb>
11196              <enumeratedValues>
11197                <usage>read</usage>
11198                <enumeratedValue>
11199                  <name>Disabled</name>
11200                  <description>Read: Disabled</description>
11201                  <value>0</value>
11202                </enumeratedValue>
11203                <enumeratedValue>
11204                  <name>Enabled</name>
11205                  <description>Read: Enabled</description>
11206                  <value>1</value>
11207                </enumeratedValue>
11208              </enumeratedValues>
11209              <enumeratedValues>
11210                <usage>write</usage>
11211                <enumeratedValue>
11212                  <name>Set</name>
11213                  <description>Enable</description>
11214                  <value>1</value>
11215                </enumeratedValue>
11216              </enumeratedValues>
11217            </field>
11218            <field>
11219              <name>SUSPENDED</name>
11220              <description>Write '1' to Enable interrupt for SUSPENDED event</description>
11221              <lsb>18</lsb>
11222              <msb>18</msb>
11223              <enumeratedValues>
11224                <usage>read</usage>
11225                <enumeratedValue>
11226                  <name>Disabled</name>
11227                  <description>Read: Disabled</description>
11228                  <value>0</value>
11229                </enumeratedValue>
11230                <enumeratedValue>
11231                  <name>Enabled</name>
11232                  <description>Read: Enabled</description>
11233                  <value>1</value>
11234                </enumeratedValue>
11235              </enumeratedValues>
11236              <enumeratedValues>
11237                <usage>write</usage>
11238                <enumeratedValue>
11239                  <name>Set</name>
11240                  <description>Enable</description>
11241                  <value>1</value>
11242                </enumeratedValue>
11243              </enumeratedValues>
11244            </field>
11245            <field>
11246              <name>RXSTARTED</name>
11247              <description>Write '1' to Enable interrupt for RXSTARTED event</description>
11248              <lsb>19</lsb>
11249              <msb>19</msb>
11250              <enumeratedValues>
11251                <usage>read</usage>
11252                <enumeratedValue>
11253                  <name>Disabled</name>
11254                  <description>Read: Disabled</description>
11255                  <value>0</value>
11256                </enumeratedValue>
11257                <enumeratedValue>
11258                  <name>Enabled</name>
11259                  <description>Read: Enabled</description>
11260                  <value>1</value>
11261                </enumeratedValue>
11262              </enumeratedValues>
11263              <enumeratedValues>
11264                <usage>write</usage>
11265                <enumeratedValue>
11266                  <name>Set</name>
11267                  <description>Enable</description>
11268                  <value>1</value>
11269                </enumeratedValue>
11270              </enumeratedValues>
11271            </field>
11272            <field>
11273              <name>TXSTARTED</name>
11274              <description>Write '1' to Enable interrupt for TXSTARTED event</description>
11275              <lsb>20</lsb>
11276              <msb>20</msb>
11277              <enumeratedValues>
11278                <usage>read</usage>
11279                <enumeratedValue>
11280                  <name>Disabled</name>
11281                  <description>Read: Disabled</description>
11282                  <value>0</value>
11283                </enumeratedValue>
11284                <enumeratedValue>
11285                  <name>Enabled</name>
11286                  <description>Read: Enabled</description>
11287                  <value>1</value>
11288                </enumeratedValue>
11289              </enumeratedValues>
11290              <enumeratedValues>
11291                <usage>write</usage>
11292                <enumeratedValue>
11293                  <name>Set</name>
11294                  <description>Enable</description>
11295                  <value>1</value>
11296                </enumeratedValue>
11297              </enumeratedValues>
11298            </field>
11299            <field>
11300              <name>LASTRX</name>
11301              <description>Write '1' to Enable interrupt for LASTRX event</description>
11302              <lsb>23</lsb>
11303              <msb>23</msb>
11304              <enumeratedValues>
11305                <usage>read</usage>
11306                <enumeratedValue>
11307                  <name>Disabled</name>
11308                  <description>Read: Disabled</description>
11309                  <value>0</value>
11310                </enumeratedValue>
11311                <enumeratedValue>
11312                  <name>Enabled</name>
11313                  <description>Read: Enabled</description>
11314                  <value>1</value>
11315                </enumeratedValue>
11316              </enumeratedValues>
11317              <enumeratedValues>
11318                <usage>write</usage>
11319                <enumeratedValue>
11320                  <name>Set</name>
11321                  <description>Enable</description>
11322                  <value>1</value>
11323                </enumeratedValue>
11324              </enumeratedValues>
11325            </field>
11326            <field>
11327              <name>LASTTX</name>
11328              <description>Write '1' to Enable interrupt for LASTTX event</description>
11329              <lsb>24</lsb>
11330              <msb>24</msb>
11331              <enumeratedValues>
11332                <usage>read</usage>
11333                <enumeratedValue>
11334                  <name>Disabled</name>
11335                  <description>Read: Disabled</description>
11336                  <value>0</value>
11337                </enumeratedValue>
11338                <enumeratedValue>
11339                  <name>Enabled</name>
11340                  <description>Read: Enabled</description>
11341                  <value>1</value>
11342                </enumeratedValue>
11343              </enumeratedValues>
11344              <enumeratedValues>
11345                <usage>write</usage>
11346                <enumeratedValue>
11347                  <name>Set</name>
11348                  <description>Enable</description>
11349                  <value>1</value>
11350                </enumeratedValue>
11351              </enumeratedValues>
11352            </field>
11353          </fields>
11354        </register>
11355        <register>
11356          <name>INTENCLR</name>
11357          <description>Disable interrupt</description>
11358          <addressOffset>0x308</addressOffset>
11359          <access>read-write</access>
11360          <fields>
11361            <field>
11362              <name>STOPPED</name>
11363              <description>Write '1' to Disable interrupt for STOPPED event</description>
11364              <lsb>1</lsb>
11365              <msb>1</msb>
11366              <enumeratedValues>
11367                <usage>read</usage>
11368                <enumeratedValue>
11369                  <name>Disabled</name>
11370                  <description>Read: Disabled</description>
11371                  <value>0</value>
11372                </enumeratedValue>
11373                <enumeratedValue>
11374                  <name>Enabled</name>
11375                  <description>Read: Enabled</description>
11376                  <value>1</value>
11377                </enumeratedValue>
11378              </enumeratedValues>
11379              <enumeratedValues>
11380                <usage>write</usage>
11381                <enumeratedValue>
11382                  <name>Clear</name>
11383                  <description>Disable</description>
11384                  <value>1</value>
11385                </enumeratedValue>
11386              </enumeratedValues>
11387            </field>
11388            <field>
11389              <name>ERROR</name>
11390              <description>Write '1' to Disable interrupt for ERROR event</description>
11391              <lsb>9</lsb>
11392              <msb>9</msb>
11393              <enumeratedValues>
11394                <usage>read</usage>
11395                <enumeratedValue>
11396                  <name>Disabled</name>
11397                  <description>Read: Disabled</description>
11398                  <value>0</value>
11399                </enumeratedValue>
11400                <enumeratedValue>
11401                  <name>Enabled</name>
11402                  <description>Read: Enabled</description>
11403                  <value>1</value>
11404                </enumeratedValue>
11405              </enumeratedValues>
11406              <enumeratedValues>
11407                <usage>write</usage>
11408                <enumeratedValue>
11409                  <name>Clear</name>
11410                  <description>Disable</description>
11411                  <value>1</value>
11412                </enumeratedValue>
11413              </enumeratedValues>
11414            </field>
11415            <field>
11416              <name>SUSPENDED</name>
11417              <description>Write '1' to Disable interrupt for SUSPENDED event</description>
11418              <lsb>18</lsb>
11419              <msb>18</msb>
11420              <enumeratedValues>
11421                <usage>read</usage>
11422                <enumeratedValue>
11423                  <name>Disabled</name>
11424                  <description>Read: Disabled</description>
11425                  <value>0</value>
11426                </enumeratedValue>
11427                <enumeratedValue>
11428                  <name>Enabled</name>
11429                  <description>Read: Enabled</description>
11430                  <value>1</value>
11431                </enumeratedValue>
11432              </enumeratedValues>
11433              <enumeratedValues>
11434                <usage>write</usage>
11435                <enumeratedValue>
11436                  <name>Clear</name>
11437                  <description>Disable</description>
11438                  <value>1</value>
11439                </enumeratedValue>
11440              </enumeratedValues>
11441            </field>
11442            <field>
11443              <name>RXSTARTED</name>
11444              <description>Write '1' to Disable interrupt for RXSTARTED event</description>
11445              <lsb>19</lsb>
11446              <msb>19</msb>
11447              <enumeratedValues>
11448                <usage>read</usage>
11449                <enumeratedValue>
11450                  <name>Disabled</name>
11451                  <description>Read: Disabled</description>
11452                  <value>0</value>
11453                </enumeratedValue>
11454                <enumeratedValue>
11455                  <name>Enabled</name>
11456                  <description>Read: Enabled</description>
11457                  <value>1</value>
11458                </enumeratedValue>
11459              </enumeratedValues>
11460              <enumeratedValues>
11461                <usage>write</usage>
11462                <enumeratedValue>
11463                  <name>Clear</name>
11464                  <description>Disable</description>
11465                  <value>1</value>
11466                </enumeratedValue>
11467              </enumeratedValues>
11468            </field>
11469            <field>
11470              <name>TXSTARTED</name>
11471              <description>Write '1' to Disable interrupt for TXSTARTED event</description>
11472              <lsb>20</lsb>
11473              <msb>20</msb>
11474              <enumeratedValues>
11475                <usage>read</usage>
11476                <enumeratedValue>
11477                  <name>Disabled</name>
11478                  <description>Read: Disabled</description>
11479                  <value>0</value>
11480                </enumeratedValue>
11481                <enumeratedValue>
11482                  <name>Enabled</name>
11483                  <description>Read: Enabled</description>
11484                  <value>1</value>
11485                </enumeratedValue>
11486              </enumeratedValues>
11487              <enumeratedValues>
11488                <usage>write</usage>
11489                <enumeratedValue>
11490                  <name>Clear</name>
11491                  <description>Disable</description>
11492                  <value>1</value>
11493                </enumeratedValue>
11494              </enumeratedValues>
11495            </field>
11496            <field>
11497              <name>LASTRX</name>
11498              <description>Write '1' to Disable interrupt for LASTRX event</description>
11499              <lsb>23</lsb>
11500              <msb>23</msb>
11501              <enumeratedValues>
11502                <usage>read</usage>
11503                <enumeratedValue>
11504                  <name>Disabled</name>
11505                  <description>Read: Disabled</description>
11506                  <value>0</value>
11507                </enumeratedValue>
11508                <enumeratedValue>
11509                  <name>Enabled</name>
11510                  <description>Read: Enabled</description>
11511                  <value>1</value>
11512                </enumeratedValue>
11513              </enumeratedValues>
11514              <enumeratedValues>
11515                <usage>write</usage>
11516                <enumeratedValue>
11517                  <name>Clear</name>
11518                  <description>Disable</description>
11519                  <value>1</value>
11520                </enumeratedValue>
11521              </enumeratedValues>
11522            </field>
11523            <field>
11524              <name>LASTTX</name>
11525              <description>Write '1' to Disable interrupt for LASTTX event</description>
11526              <lsb>24</lsb>
11527              <msb>24</msb>
11528              <enumeratedValues>
11529                <usage>read</usage>
11530                <enumeratedValue>
11531                  <name>Disabled</name>
11532                  <description>Read: Disabled</description>
11533                  <value>0</value>
11534                </enumeratedValue>
11535                <enumeratedValue>
11536                  <name>Enabled</name>
11537                  <description>Read: Enabled</description>
11538                  <value>1</value>
11539                </enumeratedValue>
11540              </enumeratedValues>
11541              <enumeratedValues>
11542                <usage>write</usage>
11543                <enumeratedValue>
11544                  <name>Clear</name>
11545                  <description>Disable</description>
11546                  <value>1</value>
11547                </enumeratedValue>
11548              </enumeratedValues>
11549            </field>
11550          </fields>
11551        </register>
11552        <register>
11553          <name>ERRORSRC</name>
11554          <description>Error source</description>
11555          <addressOffset>0x4C4</addressOffset>
11556          <access>read-write</access>
11557          <modifiedWriteValues>oneToClear</modifiedWriteValues>
11558          <fields>
11559            <field>
11560              <name>OVERRUN</name>
11561              <description>Overrun error</description>
11562              <lsb>0</lsb>
11563              <msb>0</msb>
11564              <enumeratedValues>
11565                <enumeratedValue>
11566                  <name>NotReceived</name>
11567                  <description>Error did not occur</description>
11568                  <value>0</value>
11569                </enumeratedValue>
11570                <enumeratedValue>
11571                  <name>Received</name>
11572                  <description>Error occurred</description>
11573                  <value>1</value>
11574                </enumeratedValue>
11575              </enumeratedValues>
11576            </field>
11577            <field>
11578              <name>ANACK</name>
11579              <description>NACK received after sending the address (write '1' to clear)</description>
11580              <lsb>1</lsb>
11581              <msb>1</msb>
11582              <enumeratedValues>
11583                <enumeratedValue>
11584                  <name>NotReceived</name>
11585                  <description>Error did not occur</description>
11586                  <value>0</value>
11587                </enumeratedValue>
11588                <enumeratedValue>
11589                  <name>Received</name>
11590                  <description>Error occurred</description>
11591                  <value>1</value>
11592                </enumeratedValue>
11593              </enumeratedValues>
11594            </field>
11595            <field>
11596              <name>DNACK</name>
11597              <description>NACK received after sending a data byte (write '1' to clear)</description>
11598              <lsb>2</lsb>
11599              <msb>2</msb>
11600              <enumeratedValues>
11601                <enumeratedValue>
11602                  <name>NotReceived</name>
11603                  <description>Error did not occur</description>
11604                  <value>0</value>
11605                </enumeratedValue>
11606                <enumeratedValue>
11607                  <name>Received</name>
11608                  <description>Error occurred</description>
11609                  <value>1</value>
11610                </enumeratedValue>
11611              </enumeratedValues>
11612            </field>
11613          </fields>
11614        </register>
11615        <register>
11616          <name>ENABLE</name>
11617          <description>Enable TWIM</description>
11618          <addressOffset>0x500</addressOffset>
11619          <access>read-write</access>
11620          <fields>
11621            <field>
11622              <name>ENABLE</name>
11623              <description>Enable or disable TWIM</description>
11624              <lsb>0</lsb>
11625              <msb>3</msb>
11626              <enumeratedValues>
11627                <enumeratedValue>
11628                  <name>Disabled</name>
11629                  <description>Disable TWIM</description>
11630                  <value>0</value>
11631                </enumeratedValue>
11632                <enumeratedValue>
11633                  <name>Enabled</name>
11634                  <description>Enable TWIM</description>
11635                  <value>6</value>
11636                </enumeratedValue>
11637              </enumeratedValues>
11638            </field>
11639          </fields>
11640        </register>
11641        <cluster>
11642          <name>PSEL</name>
11643          <description>Unspecified</description>
11644          <headerStructName>TWIM_PSEL</headerStructName>
11645          <addressOffset>0x508</addressOffset>
11646          <register>
11647            <name>SCL</name>
11648            <description>Pin select for SCL signal</description>
11649            <addressOffset>0x000</addressOffset>
11650            <access>read-write</access>
11651            <resetValue>0xFFFFFFFF</resetValue>
11652            <fields>
11653              <field>
11654                <name>PIN</name>
11655                <description>Pin number</description>
11656                <lsb>0</lsb>
11657                <msb>4</msb>
11658              </field>
11659              <field>
11660                <name>CONNECT</name>
11661                <description>Connection</description>
11662                <lsb>31</lsb>
11663                <msb>31</msb>
11664                <enumeratedValues>
11665                  <enumeratedValue>
11666                    <name>Disconnected</name>
11667                    <description>Disconnect</description>
11668                    <value>1</value>
11669                  </enumeratedValue>
11670                  <enumeratedValue>
11671                    <name>Connected</name>
11672                    <description>Connect</description>
11673                    <value>0</value>
11674                  </enumeratedValue>
11675                </enumeratedValues>
11676              </field>
11677            </fields>
11678          </register>
11679          <register>
11680            <name>SDA</name>
11681            <description>Pin select for SDA signal</description>
11682            <addressOffset>0x004</addressOffset>
11683            <access>read-write</access>
11684            <resetValue>0xFFFFFFFF</resetValue>
11685            <fields>
11686              <field>
11687                <name>PIN</name>
11688                <description>Pin number</description>
11689                <lsb>0</lsb>
11690                <msb>4</msb>
11691              </field>
11692              <field>
11693                <name>CONNECT</name>
11694                <description>Connection</description>
11695                <lsb>31</lsb>
11696                <msb>31</msb>
11697                <enumeratedValues>
11698                  <enumeratedValue>
11699                    <name>Disconnected</name>
11700                    <description>Disconnect</description>
11701                    <value>1</value>
11702                  </enumeratedValue>
11703                  <enumeratedValue>
11704                    <name>Connected</name>
11705                    <description>Connect</description>
11706                    <value>0</value>
11707                  </enumeratedValue>
11708                </enumeratedValues>
11709              </field>
11710            </fields>
11711          </register>
11712        </cluster>
11713        <register>
11714          <name>FREQUENCY</name>
11715          <description>TWI frequency</description>
11716          <addressOffset>0x524</addressOffset>
11717          <access>read-write</access>
11718          <resetValue>0x04000000</resetValue>
11719          <fields>
11720            <field>
11721              <name>FREQUENCY</name>
11722              <description>TWI master clock frequency</description>
11723              <lsb>0</lsb>
11724              <msb>31</msb>
11725              <enumeratedValues>
11726                <enumeratedValue>
11727                  <name>K100</name>
11728                  <description>100 kbps</description>
11729                  <value>0x01980000</value>
11730                </enumeratedValue>
11731                <enumeratedValue>
11732                  <name>K250</name>
11733                  <description>250 kbps</description>
11734                  <value>0x04000000</value>
11735                </enumeratedValue>
11736                <enumeratedValue>
11737                  <name>K400</name>
11738                  <description>400 kbps</description>
11739                  <value>0x06400000</value>
11740                </enumeratedValue>
11741              </enumeratedValues>
11742            </field>
11743          </fields>
11744        </register>
11745        <cluster>
11746          <name>RXD</name>
11747          <description>RXD EasyDMA channel</description>
11748          <headerStructName>TWIM_RXD</headerStructName>
11749          <addressOffset>0x534</addressOffset>
11750          <register>
11751            <name>PTR</name>
11752            <description>Data pointer</description>
11753            <addressOffset>0x000</addressOffset>
11754            <access>read-write</access>
11755            <fields>
11756              <field>
11757                <name>PTR</name>
11758                <description>Data pointer</description>
11759                <lsb>0</lsb>
11760                <msb>31</msb>
11761              </field>
11762            </fields>
11763          </register>
11764          <register>
11765            <name>MAXCNT</name>
11766            <description>Maximum number of bytes in receive buffer</description>
11767            <addressOffset>0x004</addressOffset>
11768            <access>read-write</access>
11769            <fields>
11770              <field>
11771                <name>MAXCNT</name>
11772                <description>Maximum number of bytes in receive buffer</description>
11773                <lsb>0</lsb>
11774                <msb>7</msb>
11775              </field>
11776            </fields>
11777          </register>
11778          <register>
11779            <name>AMOUNT</name>
11780            <description>Number of bytes transferred in the last transaction</description>
11781            <addressOffset>0x008</addressOffset>
11782            <access>read-only</access>
11783            <fields>
11784              <field>
11785                <name>AMOUNT</name>
11786                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
11787                <lsb>0</lsb>
11788                <msb>7</msb>
11789              </field>
11790            </fields>
11791          </register>
11792          <register>
11793            <name>LIST</name>
11794            <description>EasyDMA list type</description>
11795            <addressOffset>0x00C</addressOffset>
11796            <access>read-write</access>
11797            <fields>
11798              <field>
11799                <name>LIST</name>
11800                <description>List type</description>
11801                <lsb>0</lsb>
11802                <msb>2</msb>
11803                <enumeratedValues>
11804                  <enumeratedValue>
11805                    <name>Disabled</name>
11806                    <description>Disable EasyDMA list</description>
11807                    <value>0</value>
11808                  </enumeratedValue>
11809                  <enumeratedValue>
11810                    <name>ArrayList</name>
11811                    <description>Use array list</description>
11812                    <value>1</value>
11813                  </enumeratedValue>
11814                </enumeratedValues>
11815              </field>
11816            </fields>
11817          </register>
11818        </cluster>
11819        <cluster>
11820          <name>TXD</name>
11821          <description>TXD EasyDMA channel</description>
11822          <headerStructName>TWIM_TXD</headerStructName>
11823          <addressOffset>0x544</addressOffset>
11824          <register>
11825            <name>PTR</name>
11826            <description>Data pointer</description>
11827            <addressOffset>0x000</addressOffset>
11828            <access>read-write</access>
11829            <fields>
11830              <field>
11831                <name>PTR</name>
11832                <description>Data pointer</description>
11833                <lsb>0</lsb>
11834                <msb>31</msb>
11835              </field>
11836            </fields>
11837          </register>
11838          <register>
11839            <name>MAXCNT</name>
11840            <description>Maximum number of bytes in transmit buffer</description>
11841            <addressOffset>0x004</addressOffset>
11842            <access>read-write</access>
11843            <fields>
11844              <field>
11845                <name>MAXCNT</name>
11846                <description>Maximum number of bytes in transmit buffer</description>
11847                <lsb>0</lsb>
11848                <msb>7</msb>
11849              </field>
11850            </fields>
11851          </register>
11852          <register>
11853            <name>AMOUNT</name>
11854            <description>Number of bytes transferred in the last transaction</description>
11855            <addressOffset>0x008</addressOffset>
11856            <access>read-only</access>
11857            <fields>
11858              <field>
11859                <name>AMOUNT</name>
11860                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
11861                <lsb>0</lsb>
11862                <msb>7</msb>
11863              </field>
11864            </fields>
11865          </register>
11866          <register>
11867            <name>LIST</name>
11868            <description>EasyDMA list type</description>
11869            <addressOffset>0x00C</addressOffset>
11870            <access>read-write</access>
11871            <fields>
11872              <field>
11873                <name>LIST</name>
11874                <description>List type</description>
11875                <lsb>0</lsb>
11876                <msb>2</msb>
11877                <enumeratedValues>
11878                  <enumeratedValue>
11879                    <name>Disabled</name>
11880                    <description>Disable EasyDMA list</description>
11881                    <value>0</value>
11882                  </enumeratedValue>
11883                  <enumeratedValue>
11884                    <name>ArrayList</name>
11885                    <description>Use array list</description>
11886                    <value>1</value>
11887                  </enumeratedValue>
11888                </enumeratedValues>
11889              </field>
11890            </fields>
11891          </register>
11892        </cluster>
11893        <register>
11894          <name>ADDRESS</name>
11895          <description>Address used in the TWI transfer</description>
11896          <addressOffset>0x588</addressOffset>
11897          <access>read-write</access>
11898          <fields>
11899            <field>
11900              <name>ADDRESS</name>
11901              <description>Address used in the TWI transfer</description>
11902              <lsb>0</lsb>
11903              <msb>6</msb>
11904            </field>
11905          </fields>
11906        </register>
11907      </registers>
11908    </peripheral>
11909    <peripheral>
11910      <name>TWIS0</name>
11911      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
11912      <groupName>TWIS</groupName>
11913      <baseAddress>0x40003000</baseAddress>
11914      <size>32</size>
11915      <alternatePeripheral>SPIM0</alternatePeripheral>
11916      <headerStructName>TWIS</headerStructName>
11917      <addressBlock>
11918        <offset>0</offset>
11919        <size>0x1000</size>
11920        <usage>registers</usage>
11921      </addressBlock>
11922      <interrupt>
11923        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
11924        <value>3</value>
11925      </interrupt>
11926      <registers>
11927        <register>
11928          <name>TASKS_STOP</name>
11929          <description>Stop TWI transaction</description>
11930          <addressOffset>0x014</addressOffset>
11931          <access>write-only</access>
11932        </register>
11933        <register>
11934          <name>TASKS_SUSPEND</name>
11935          <description>Suspend TWI transaction</description>
11936          <addressOffset>0x01C</addressOffset>
11937          <access>write-only</access>
11938        </register>
11939        <register>
11940          <name>TASKS_RESUME</name>
11941          <description>Resume TWI transaction</description>
11942          <addressOffset>0x020</addressOffset>
11943          <access>write-only</access>
11944        </register>
11945        <register>
11946          <name>TASKS_PREPARERX</name>
11947          <description>Prepare the TWI slave to respond to a write command</description>
11948          <addressOffset>0x030</addressOffset>
11949          <access>write-only</access>
11950        </register>
11951        <register>
11952          <name>TASKS_PREPARETX</name>
11953          <description>Prepare the TWI slave to respond to a read command</description>
11954          <addressOffset>0x034</addressOffset>
11955          <access>write-only</access>
11956        </register>
11957        <register>
11958          <name>EVENTS_STOPPED</name>
11959          <description>TWI stopped</description>
11960          <addressOffset>0x104</addressOffset>
11961          <access>read-write</access>
11962        </register>
11963        <register>
11964          <name>EVENTS_ERROR</name>
11965          <description>TWI error</description>
11966          <addressOffset>0x124</addressOffset>
11967          <access>read-write</access>
11968        </register>
11969        <register>
11970          <name>EVENTS_RXSTARTED</name>
11971          <description>Receive sequence started</description>
11972          <addressOffset>0x14C</addressOffset>
11973          <access>read-write</access>
11974        </register>
11975        <register>
11976          <name>EVENTS_TXSTARTED</name>
11977          <description>Transmit sequence started</description>
11978          <addressOffset>0x150</addressOffset>
11979          <access>read-write</access>
11980        </register>
11981        <register>
11982          <name>EVENTS_WRITE</name>
11983          <description>Write command received</description>
11984          <addressOffset>0x164</addressOffset>
11985          <access>read-write</access>
11986        </register>
11987        <register>
11988          <name>EVENTS_READ</name>
11989          <description>Read command received</description>
11990          <addressOffset>0x168</addressOffset>
11991          <access>read-write</access>
11992        </register>
11993        <register>
11994          <name>SHORTS</name>
11995          <description>Shortcut register</description>
11996          <addressOffset>0x200</addressOffset>
11997          <access>read-write</access>
11998          <fields>
11999            <field>
12000              <name>WRITE_SUSPEND</name>
12001              <description>Shortcut between WRITE event and SUSPEND task</description>
12002              <lsb>13</lsb>
12003              <msb>13</msb>
12004              <enumeratedValues>
12005                <enumeratedValue>
12006                  <name>Disabled</name>
12007                  <description>Disable shortcut</description>
12008                  <value>0</value>
12009                </enumeratedValue>
12010                <enumeratedValue>
12011                  <name>Enabled</name>
12012                  <description>Enable shortcut</description>
12013                  <value>1</value>
12014                </enumeratedValue>
12015              </enumeratedValues>
12016            </field>
12017            <field>
12018              <name>READ_SUSPEND</name>
12019              <description>Shortcut between READ event and SUSPEND task</description>
12020              <lsb>14</lsb>
12021              <msb>14</msb>
12022              <enumeratedValues>
12023                <enumeratedValue>
12024                  <name>Disabled</name>
12025                  <description>Disable shortcut</description>
12026                  <value>0</value>
12027                </enumeratedValue>
12028                <enumeratedValue>
12029                  <name>Enabled</name>
12030                  <description>Enable shortcut</description>
12031                  <value>1</value>
12032                </enumeratedValue>
12033              </enumeratedValues>
12034            </field>
12035          </fields>
12036        </register>
12037        <register>
12038          <name>INTEN</name>
12039          <description>Enable or disable interrupt</description>
12040          <addressOffset>0x300</addressOffset>
12041          <access>read-write</access>
12042          <fields>
12043            <field>
12044              <name>STOPPED</name>
12045              <description>Enable or disable interrupt for STOPPED event</description>
12046              <lsb>1</lsb>
12047              <msb>1</msb>
12048              <enumeratedValues>
12049                <enumeratedValue>
12050                  <name>Disabled</name>
12051                  <description>Disable</description>
12052                  <value>0</value>
12053                </enumeratedValue>
12054                <enumeratedValue>
12055                  <name>Enabled</name>
12056                  <description>Enable</description>
12057                  <value>1</value>
12058                </enumeratedValue>
12059              </enumeratedValues>
12060            </field>
12061            <field>
12062              <name>ERROR</name>
12063              <description>Enable or disable interrupt for ERROR event</description>
12064              <lsb>9</lsb>
12065              <msb>9</msb>
12066              <enumeratedValues>
12067                <enumeratedValue>
12068                  <name>Disabled</name>
12069                  <description>Disable</description>
12070                  <value>0</value>
12071                </enumeratedValue>
12072                <enumeratedValue>
12073                  <name>Enabled</name>
12074                  <description>Enable</description>
12075                  <value>1</value>
12076                </enumeratedValue>
12077              </enumeratedValues>
12078            </field>
12079            <field>
12080              <name>RXSTARTED</name>
12081              <description>Enable or disable interrupt for RXSTARTED event</description>
12082              <lsb>19</lsb>
12083              <msb>19</msb>
12084              <enumeratedValues>
12085                <enumeratedValue>
12086                  <name>Disabled</name>
12087                  <description>Disable</description>
12088                  <value>0</value>
12089                </enumeratedValue>
12090                <enumeratedValue>
12091                  <name>Enabled</name>
12092                  <description>Enable</description>
12093                  <value>1</value>
12094                </enumeratedValue>
12095              </enumeratedValues>
12096            </field>
12097            <field>
12098              <name>TXSTARTED</name>
12099              <description>Enable or disable interrupt for TXSTARTED event</description>
12100              <lsb>20</lsb>
12101              <msb>20</msb>
12102              <enumeratedValues>
12103                <enumeratedValue>
12104                  <name>Disabled</name>
12105                  <description>Disable</description>
12106                  <value>0</value>
12107                </enumeratedValue>
12108                <enumeratedValue>
12109                  <name>Enabled</name>
12110                  <description>Enable</description>
12111                  <value>1</value>
12112                </enumeratedValue>
12113              </enumeratedValues>
12114            </field>
12115            <field>
12116              <name>WRITE</name>
12117              <description>Enable or disable interrupt for WRITE event</description>
12118              <lsb>25</lsb>
12119              <msb>25</msb>
12120              <enumeratedValues>
12121                <enumeratedValue>
12122                  <name>Disabled</name>
12123                  <description>Disable</description>
12124                  <value>0</value>
12125                </enumeratedValue>
12126                <enumeratedValue>
12127                  <name>Enabled</name>
12128                  <description>Enable</description>
12129                  <value>1</value>
12130                </enumeratedValue>
12131              </enumeratedValues>
12132            </field>
12133            <field>
12134              <name>READ</name>
12135              <description>Enable or disable interrupt for READ event</description>
12136              <lsb>26</lsb>
12137              <msb>26</msb>
12138              <enumeratedValues>
12139                <enumeratedValue>
12140                  <name>Disabled</name>
12141                  <description>Disable</description>
12142                  <value>0</value>
12143                </enumeratedValue>
12144                <enumeratedValue>
12145                  <name>Enabled</name>
12146                  <description>Enable</description>
12147                  <value>1</value>
12148                </enumeratedValue>
12149              </enumeratedValues>
12150            </field>
12151          </fields>
12152        </register>
12153        <register>
12154          <name>INTENSET</name>
12155          <description>Enable interrupt</description>
12156          <addressOffset>0x304</addressOffset>
12157          <access>read-write</access>
12158          <fields>
12159            <field>
12160              <name>STOPPED</name>
12161              <description>Write '1' to Enable interrupt for STOPPED event</description>
12162              <lsb>1</lsb>
12163              <msb>1</msb>
12164              <enumeratedValues>
12165                <usage>read</usage>
12166                <enumeratedValue>
12167                  <name>Disabled</name>
12168                  <description>Read: Disabled</description>
12169                  <value>0</value>
12170                </enumeratedValue>
12171                <enumeratedValue>
12172                  <name>Enabled</name>
12173                  <description>Read: Enabled</description>
12174                  <value>1</value>
12175                </enumeratedValue>
12176              </enumeratedValues>
12177              <enumeratedValues>
12178                <usage>write</usage>
12179                <enumeratedValue>
12180                  <name>Set</name>
12181                  <description>Enable</description>
12182                  <value>1</value>
12183                </enumeratedValue>
12184              </enumeratedValues>
12185            </field>
12186            <field>
12187              <name>ERROR</name>
12188              <description>Write '1' to Enable interrupt for ERROR event</description>
12189              <lsb>9</lsb>
12190              <msb>9</msb>
12191              <enumeratedValues>
12192                <usage>read</usage>
12193                <enumeratedValue>
12194                  <name>Disabled</name>
12195                  <description>Read: Disabled</description>
12196                  <value>0</value>
12197                </enumeratedValue>
12198                <enumeratedValue>
12199                  <name>Enabled</name>
12200                  <description>Read: Enabled</description>
12201                  <value>1</value>
12202                </enumeratedValue>
12203              </enumeratedValues>
12204              <enumeratedValues>
12205                <usage>write</usage>
12206                <enumeratedValue>
12207                  <name>Set</name>
12208                  <description>Enable</description>
12209                  <value>1</value>
12210                </enumeratedValue>
12211              </enumeratedValues>
12212            </field>
12213            <field>
12214              <name>RXSTARTED</name>
12215              <description>Write '1' to Enable interrupt for RXSTARTED event</description>
12216              <lsb>19</lsb>
12217              <msb>19</msb>
12218              <enumeratedValues>
12219                <usage>read</usage>
12220                <enumeratedValue>
12221                  <name>Disabled</name>
12222                  <description>Read: Disabled</description>
12223                  <value>0</value>
12224                </enumeratedValue>
12225                <enumeratedValue>
12226                  <name>Enabled</name>
12227                  <description>Read: Enabled</description>
12228                  <value>1</value>
12229                </enumeratedValue>
12230              </enumeratedValues>
12231              <enumeratedValues>
12232                <usage>write</usage>
12233                <enumeratedValue>
12234                  <name>Set</name>
12235                  <description>Enable</description>
12236                  <value>1</value>
12237                </enumeratedValue>
12238              </enumeratedValues>
12239            </field>
12240            <field>
12241              <name>TXSTARTED</name>
12242              <description>Write '1' to Enable interrupt for TXSTARTED event</description>
12243              <lsb>20</lsb>
12244              <msb>20</msb>
12245              <enumeratedValues>
12246                <usage>read</usage>
12247                <enumeratedValue>
12248                  <name>Disabled</name>
12249                  <description>Read: Disabled</description>
12250                  <value>0</value>
12251                </enumeratedValue>
12252                <enumeratedValue>
12253                  <name>Enabled</name>
12254                  <description>Read: Enabled</description>
12255                  <value>1</value>
12256                </enumeratedValue>
12257              </enumeratedValues>
12258              <enumeratedValues>
12259                <usage>write</usage>
12260                <enumeratedValue>
12261                  <name>Set</name>
12262                  <description>Enable</description>
12263                  <value>1</value>
12264                </enumeratedValue>
12265              </enumeratedValues>
12266            </field>
12267            <field>
12268              <name>WRITE</name>
12269              <description>Write '1' to Enable interrupt for WRITE event</description>
12270              <lsb>25</lsb>
12271              <msb>25</msb>
12272              <enumeratedValues>
12273                <usage>read</usage>
12274                <enumeratedValue>
12275                  <name>Disabled</name>
12276                  <description>Read: Disabled</description>
12277                  <value>0</value>
12278                </enumeratedValue>
12279                <enumeratedValue>
12280                  <name>Enabled</name>
12281                  <description>Read: Enabled</description>
12282                  <value>1</value>
12283                </enumeratedValue>
12284              </enumeratedValues>
12285              <enumeratedValues>
12286                <usage>write</usage>
12287                <enumeratedValue>
12288                  <name>Set</name>
12289                  <description>Enable</description>
12290                  <value>1</value>
12291                </enumeratedValue>
12292              </enumeratedValues>
12293            </field>
12294            <field>
12295              <name>READ</name>
12296              <description>Write '1' to Enable interrupt for READ event</description>
12297              <lsb>26</lsb>
12298              <msb>26</msb>
12299              <enumeratedValues>
12300                <usage>read</usage>
12301                <enumeratedValue>
12302                  <name>Disabled</name>
12303                  <description>Read: Disabled</description>
12304                  <value>0</value>
12305                </enumeratedValue>
12306                <enumeratedValue>
12307                  <name>Enabled</name>
12308                  <description>Read: Enabled</description>
12309                  <value>1</value>
12310                </enumeratedValue>
12311              </enumeratedValues>
12312              <enumeratedValues>
12313                <usage>write</usage>
12314                <enumeratedValue>
12315                  <name>Set</name>
12316                  <description>Enable</description>
12317                  <value>1</value>
12318                </enumeratedValue>
12319              </enumeratedValues>
12320            </field>
12321          </fields>
12322        </register>
12323        <register>
12324          <name>INTENCLR</name>
12325          <description>Disable interrupt</description>
12326          <addressOffset>0x308</addressOffset>
12327          <access>read-write</access>
12328          <fields>
12329            <field>
12330              <name>STOPPED</name>
12331              <description>Write '1' to Disable interrupt for STOPPED event</description>
12332              <lsb>1</lsb>
12333              <msb>1</msb>
12334              <enumeratedValues>
12335                <usage>read</usage>
12336                <enumeratedValue>
12337                  <name>Disabled</name>
12338                  <description>Read: Disabled</description>
12339                  <value>0</value>
12340                </enumeratedValue>
12341                <enumeratedValue>
12342                  <name>Enabled</name>
12343                  <description>Read: Enabled</description>
12344                  <value>1</value>
12345                </enumeratedValue>
12346              </enumeratedValues>
12347              <enumeratedValues>
12348                <usage>write</usage>
12349                <enumeratedValue>
12350                  <name>Clear</name>
12351                  <description>Disable</description>
12352                  <value>1</value>
12353                </enumeratedValue>
12354              </enumeratedValues>
12355            </field>
12356            <field>
12357              <name>ERROR</name>
12358              <description>Write '1' to Disable interrupt for ERROR event</description>
12359              <lsb>9</lsb>
12360              <msb>9</msb>
12361              <enumeratedValues>
12362                <usage>read</usage>
12363                <enumeratedValue>
12364                  <name>Disabled</name>
12365                  <description>Read: Disabled</description>
12366                  <value>0</value>
12367                </enumeratedValue>
12368                <enumeratedValue>
12369                  <name>Enabled</name>
12370                  <description>Read: Enabled</description>
12371                  <value>1</value>
12372                </enumeratedValue>
12373              </enumeratedValues>
12374              <enumeratedValues>
12375                <usage>write</usage>
12376                <enumeratedValue>
12377                  <name>Clear</name>
12378                  <description>Disable</description>
12379                  <value>1</value>
12380                </enumeratedValue>
12381              </enumeratedValues>
12382            </field>
12383            <field>
12384              <name>RXSTARTED</name>
12385              <description>Write '1' to Disable interrupt for RXSTARTED event</description>
12386              <lsb>19</lsb>
12387              <msb>19</msb>
12388              <enumeratedValues>
12389                <usage>read</usage>
12390                <enumeratedValue>
12391                  <name>Disabled</name>
12392                  <description>Read: Disabled</description>
12393                  <value>0</value>
12394                </enumeratedValue>
12395                <enumeratedValue>
12396                  <name>Enabled</name>
12397                  <description>Read: Enabled</description>
12398                  <value>1</value>
12399                </enumeratedValue>
12400              </enumeratedValues>
12401              <enumeratedValues>
12402                <usage>write</usage>
12403                <enumeratedValue>
12404                  <name>Clear</name>
12405                  <description>Disable</description>
12406                  <value>1</value>
12407                </enumeratedValue>
12408              </enumeratedValues>
12409            </field>
12410            <field>
12411              <name>TXSTARTED</name>
12412              <description>Write '1' to Disable interrupt for TXSTARTED event</description>
12413              <lsb>20</lsb>
12414              <msb>20</msb>
12415              <enumeratedValues>
12416                <usage>read</usage>
12417                <enumeratedValue>
12418                  <name>Disabled</name>
12419                  <description>Read: Disabled</description>
12420                  <value>0</value>
12421                </enumeratedValue>
12422                <enumeratedValue>
12423                  <name>Enabled</name>
12424                  <description>Read: Enabled</description>
12425                  <value>1</value>
12426                </enumeratedValue>
12427              </enumeratedValues>
12428              <enumeratedValues>
12429                <usage>write</usage>
12430                <enumeratedValue>
12431                  <name>Clear</name>
12432                  <description>Disable</description>
12433                  <value>1</value>
12434                </enumeratedValue>
12435              </enumeratedValues>
12436            </field>
12437            <field>
12438              <name>WRITE</name>
12439              <description>Write '1' to Disable interrupt for WRITE event</description>
12440              <lsb>25</lsb>
12441              <msb>25</msb>
12442              <enumeratedValues>
12443                <usage>read</usage>
12444                <enumeratedValue>
12445                  <name>Disabled</name>
12446                  <description>Read: Disabled</description>
12447                  <value>0</value>
12448                </enumeratedValue>
12449                <enumeratedValue>
12450                  <name>Enabled</name>
12451                  <description>Read: Enabled</description>
12452                  <value>1</value>
12453                </enumeratedValue>
12454              </enumeratedValues>
12455              <enumeratedValues>
12456                <usage>write</usage>
12457                <enumeratedValue>
12458                  <name>Clear</name>
12459                  <description>Disable</description>
12460                  <value>1</value>
12461                </enumeratedValue>
12462              </enumeratedValues>
12463            </field>
12464            <field>
12465              <name>READ</name>
12466              <description>Write '1' to Disable interrupt for READ event</description>
12467              <lsb>26</lsb>
12468              <msb>26</msb>
12469              <enumeratedValues>
12470                <usage>read</usage>
12471                <enumeratedValue>
12472                  <name>Disabled</name>
12473                  <description>Read: Disabled</description>
12474                  <value>0</value>
12475                </enumeratedValue>
12476                <enumeratedValue>
12477                  <name>Enabled</name>
12478                  <description>Read: Enabled</description>
12479                  <value>1</value>
12480                </enumeratedValue>
12481              </enumeratedValues>
12482              <enumeratedValues>
12483                <usage>write</usage>
12484                <enumeratedValue>
12485                  <name>Clear</name>
12486                  <description>Disable</description>
12487                  <value>1</value>
12488                </enumeratedValue>
12489              </enumeratedValues>
12490            </field>
12491          </fields>
12492        </register>
12493        <register>
12494          <name>ERRORSRC</name>
12495          <description>Error source</description>
12496          <addressOffset>0x4D0</addressOffset>
12497          <access>read-write</access>
12498          <modifiedWriteValues>oneToClear</modifiedWriteValues>
12499          <fields>
12500            <field>
12501              <name>OVERFLOW</name>
12502              <description>RX buffer overflow detected, and prevented</description>
12503              <lsb>0</lsb>
12504              <msb>0</msb>
12505              <enumeratedValues>
12506                <enumeratedValue>
12507                  <name>NotDetected</name>
12508                  <description>Error did not occur</description>
12509                  <value>0</value>
12510                </enumeratedValue>
12511                <enumeratedValue>
12512                  <name>Detected</name>
12513                  <description>Error occurred</description>
12514                  <value>1</value>
12515                </enumeratedValue>
12516              </enumeratedValues>
12517            </field>
12518            <field>
12519              <name>DNACK</name>
12520              <description>NACK sent after receiving a data byte</description>
12521              <lsb>2</lsb>
12522              <msb>2</msb>
12523              <enumeratedValues>
12524                <enumeratedValue>
12525                  <name>NotReceived</name>
12526                  <description>Error did not occur</description>
12527                  <value>0</value>
12528                </enumeratedValue>
12529                <enumeratedValue>
12530                  <name>Received</name>
12531                  <description>Error occurred</description>
12532                  <value>1</value>
12533                </enumeratedValue>
12534              </enumeratedValues>
12535            </field>
12536            <field>
12537              <name>OVERREAD</name>
12538              <description>TX buffer over-read detected, and prevented</description>
12539              <lsb>3</lsb>
12540              <msb>3</msb>
12541              <enumeratedValues>
12542                <enumeratedValue>
12543                  <name>NotDetected</name>
12544                  <description>Error did not occur</description>
12545                  <value>0</value>
12546                </enumeratedValue>
12547                <enumeratedValue>
12548                  <name>Detected</name>
12549                  <description>Error occurred</description>
12550                  <value>1</value>
12551                </enumeratedValue>
12552              </enumeratedValues>
12553            </field>
12554          </fields>
12555        </register>
12556        <register>
12557          <name>MATCH</name>
12558          <description>Status register indicating which address had a match</description>
12559          <addressOffset>0x4D4</addressOffset>
12560          <access>read-only</access>
12561          <fields>
12562            <field>
12563              <name>MATCH</name>
12564              <description>Which of the addresses in {ADDRESS} matched the incoming address</description>
12565              <lsb>0</lsb>
12566              <msb>0</msb>
12567            </field>
12568          </fields>
12569        </register>
12570        <register>
12571          <name>ENABLE</name>
12572          <description>Enable TWIS</description>
12573          <addressOffset>0x500</addressOffset>
12574          <access>read-write</access>
12575          <fields>
12576            <field>
12577              <name>ENABLE</name>
12578              <description>Enable or disable TWIS</description>
12579              <lsb>0</lsb>
12580              <msb>3</msb>
12581              <enumeratedValues>
12582                <enumeratedValue>
12583                  <name>Disabled</name>
12584                  <description>Disable TWIS</description>
12585                  <value>0</value>
12586                </enumeratedValue>
12587                <enumeratedValue>
12588                  <name>Enabled</name>
12589                  <description>Enable TWIS</description>
12590                  <value>9</value>
12591                </enumeratedValue>
12592              </enumeratedValues>
12593            </field>
12594          </fields>
12595        </register>
12596        <cluster>
12597          <name>PSEL</name>
12598          <description>Unspecified</description>
12599          <headerStructName>TWIS_PSEL</headerStructName>
12600          <addressOffset>0x508</addressOffset>
12601          <register>
12602            <name>SCL</name>
12603            <description>Pin select for SCL signal</description>
12604            <addressOffset>0x000</addressOffset>
12605            <access>read-write</access>
12606            <resetValue>0xFFFFFFFF</resetValue>
12607            <fields>
12608              <field>
12609                <name>PIN</name>
12610                <description>Pin number</description>
12611                <lsb>0</lsb>
12612                <msb>4</msb>
12613              </field>
12614              <field>
12615                <name>CONNECT</name>
12616                <description>Connection</description>
12617                <lsb>31</lsb>
12618                <msb>31</msb>
12619                <enumeratedValues>
12620                  <enumeratedValue>
12621                    <name>Disconnected</name>
12622                    <description>Disconnect</description>
12623                    <value>1</value>
12624                  </enumeratedValue>
12625                  <enumeratedValue>
12626                    <name>Connected</name>
12627                    <description>Connect</description>
12628                    <value>0</value>
12629                  </enumeratedValue>
12630                </enumeratedValues>
12631              </field>
12632            </fields>
12633          </register>
12634          <register>
12635            <name>SDA</name>
12636            <description>Pin select for SDA signal</description>
12637            <addressOffset>0x004</addressOffset>
12638            <access>read-write</access>
12639            <resetValue>0xFFFFFFFF</resetValue>
12640            <fields>
12641              <field>
12642                <name>PIN</name>
12643                <description>Pin number</description>
12644                <lsb>0</lsb>
12645                <msb>4</msb>
12646              </field>
12647              <field>
12648                <name>CONNECT</name>
12649                <description>Connection</description>
12650                <lsb>31</lsb>
12651                <msb>31</msb>
12652                <enumeratedValues>
12653                  <enumeratedValue>
12654                    <name>Disconnected</name>
12655                    <description>Disconnect</description>
12656                    <value>1</value>
12657                  </enumeratedValue>
12658                  <enumeratedValue>
12659                    <name>Connected</name>
12660                    <description>Connect</description>
12661                    <value>0</value>
12662                  </enumeratedValue>
12663                </enumeratedValues>
12664              </field>
12665            </fields>
12666          </register>
12667        </cluster>
12668        <cluster>
12669          <name>RXD</name>
12670          <description>RXD EasyDMA channel</description>
12671          <headerStructName>TWIS_RXD</headerStructName>
12672          <addressOffset>0x534</addressOffset>
12673          <register>
12674            <name>PTR</name>
12675            <description>RXD Data pointer</description>
12676            <addressOffset>0x000</addressOffset>
12677            <access>read-write</access>
12678            <fields>
12679              <field>
12680                <name>PTR</name>
12681                <description>RXD Data pointer</description>
12682                <lsb>0</lsb>
12683                <msb>31</msb>
12684              </field>
12685            </fields>
12686          </register>
12687          <register>
12688            <name>MAXCNT</name>
12689            <description>Maximum number of bytes in RXD buffer</description>
12690            <addressOffset>0x004</addressOffset>
12691            <access>read-write</access>
12692            <fields>
12693              <field>
12694                <name>MAXCNT</name>
12695                <description>Maximum number of bytes in RXD buffer</description>
12696                <lsb>0</lsb>
12697                <msb>7</msb>
12698              </field>
12699            </fields>
12700          </register>
12701          <register>
12702            <name>AMOUNT</name>
12703            <description>Number of bytes transferred in the last RXD transaction</description>
12704            <addressOffset>0x008</addressOffset>
12705            <access>read-only</access>
12706            <fields>
12707              <field>
12708                <name>AMOUNT</name>
12709                <description>Number of bytes transferred in the last RXD transaction</description>
12710                <lsb>0</lsb>
12711                <msb>7</msb>
12712              </field>
12713            </fields>
12714          </register>
12715        </cluster>
12716        <cluster>
12717          <name>TXD</name>
12718          <description>TXD EasyDMA channel</description>
12719          <headerStructName>TWIS_TXD</headerStructName>
12720          <addressOffset>0x544</addressOffset>
12721          <register>
12722            <name>PTR</name>
12723            <description>TXD Data pointer</description>
12724            <addressOffset>0x000</addressOffset>
12725            <access>read-write</access>
12726            <fields>
12727              <field>
12728                <name>PTR</name>
12729                <description>TXD Data pointer</description>
12730                <lsb>0</lsb>
12731                <msb>31</msb>
12732              </field>
12733            </fields>
12734          </register>
12735          <register>
12736            <name>MAXCNT</name>
12737            <description>Maximum number of bytes in TXD buffer</description>
12738            <addressOffset>0x004</addressOffset>
12739            <access>read-write</access>
12740            <fields>
12741              <field>
12742                <name>MAXCNT</name>
12743                <description>Maximum number of bytes in TXD buffer</description>
12744                <lsb>0</lsb>
12745                <msb>7</msb>
12746              </field>
12747            </fields>
12748          </register>
12749          <register>
12750            <name>AMOUNT</name>
12751            <description>Number of bytes transferred in the last TXD transaction</description>
12752            <addressOffset>0x008</addressOffset>
12753            <access>read-only</access>
12754            <fields>
12755              <field>
12756                <name>AMOUNT</name>
12757                <description>Number of bytes transferred in the last TXD transaction</description>
12758                <lsb>0</lsb>
12759                <msb>7</msb>
12760              </field>
12761            </fields>
12762          </register>
12763        </cluster>
12764        <register>
12765          <dim>2</dim>
12766          <dimIncrement>4</dimIncrement>
12767          <name>ADDRESS[%s]</name>
12768          <description>Description collection[0]:  TWI slave address 0</description>
12769          <addressOffset>0x588</addressOffset>
12770          <access>read-write</access>
12771          <fields>
12772            <field>
12773              <name>ADDRESS</name>
12774              <description>TWI slave address</description>
12775              <lsb>0</lsb>
12776              <msb>6</msb>
12777            </field>
12778          </fields>
12779        </register>
12780        <register>
12781          <name>CONFIG</name>
12782          <description>Configuration register for the address match mechanism</description>
12783          <addressOffset>0x594</addressOffset>
12784          <access>read-write</access>
12785          <resetValue>0x00000001</resetValue>
12786          <fields>
12787            <field>
12788              <name>ADDRESS0</name>
12789              <description>Enable or disable address matching on ADDRESS[0]</description>
12790              <lsb>0</lsb>
12791              <msb>0</msb>
12792              <enumeratedValues>
12793                <enumeratedValue>
12794                  <name>Disabled</name>
12795                  <description>Disabled</description>
12796                  <value>0</value>
12797                </enumeratedValue>
12798                <enumeratedValue>
12799                  <name>Enabled</name>
12800                  <description>Enabled</description>
12801                  <value>1</value>
12802                </enumeratedValue>
12803              </enumeratedValues>
12804            </field>
12805            <field>
12806              <name>ADDRESS1</name>
12807              <description>Enable or disable address matching on ADDRESS[1]</description>
12808              <lsb>1</lsb>
12809              <msb>1</msb>
12810              <enumeratedValues>
12811                <enumeratedValue>
12812                  <name>Disabled</name>
12813                  <description>Disabled</description>
12814                  <value>0</value>
12815                </enumeratedValue>
12816                <enumeratedValue>
12817                  <name>Enabled</name>
12818                  <description>Enabled</description>
12819                  <value>1</value>
12820                </enumeratedValue>
12821              </enumeratedValues>
12822            </field>
12823          </fields>
12824        </register>
12825        <register>
12826          <name>ORC</name>
12827          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
12828          <addressOffset>0x5C0</addressOffset>
12829          <access>read-write</access>
12830          <fields>
12831            <field>
12832              <name>ORC</name>
12833              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
12834              <lsb>0</lsb>
12835              <msb>7</msb>
12836            </field>
12837          </fields>
12838        </register>
12839      </registers>
12840    </peripheral>
12841    <peripheral>
12842      <name>SPI0</name>
12843      <description>Serial Peripheral Interface 0</description>
12844      <groupName>SPI</groupName>
12845      <baseAddress>0x40003000</baseAddress>
12846      <size>32</size>
12847      <alternatePeripheral>SPIM0</alternatePeripheral>
12848      <headerStructName>SPI</headerStructName>
12849      <addressBlock>
12850        <offset>0</offset>
12851        <size>0x1000</size>
12852        <usage>registers</usage>
12853      </addressBlock>
12854      <interrupt>
12855        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
12856        <value>3</value>
12857      </interrupt>
12858      <registers>
12859        <register>
12860          <name>EVENTS_READY</name>
12861          <description>TXD byte sent and RXD byte received</description>
12862          <addressOffset>0x108</addressOffset>
12863          <access>read-write</access>
12864        </register>
12865        <register>
12866          <name>INTENSET</name>
12867          <description>Enable interrupt</description>
12868          <addressOffset>0x304</addressOffset>
12869          <access>read-write</access>
12870          <fields>
12871            <field>
12872              <name>READY</name>
12873              <description>Write '1' to Enable interrupt for READY event</description>
12874              <lsb>2</lsb>
12875              <msb>2</msb>
12876              <enumeratedValues>
12877                <usage>read</usage>
12878                <enumeratedValue>
12879                  <name>Disabled</name>
12880                  <description>Read: Disabled</description>
12881                  <value>0</value>
12882                </enumeratedValue>
12883                <enumeratedValue>
12884                  <name>Enabled</name>
12885                  <description>Read: Enabled</description>
12886                  <value>1</value>
12887                </enumeratedValue>
12888              </enumeratedValues>
12889              <enumeratedValues>
12890                <usage>write</usage>
12891                <enumeratedValue>
12892                  <name>Set</name>
12893                  <description>Enable</description>
12894                  <value>1</value>
12895                </enumeratedValue>
12896              </enumeratedValues>
12897            </field>
12898          </fields>
12899        </register>
12900        <register>
12901          <name>INTENCLR</name>
12902          <description>Disable interrupt</description>
12903          <addressOffset>0x308</addressOffset>
12904          <access>read-write</access>
12905          <fields>
12906            <field>
12907              <name>READY</name>
12908              <description>Write '1' to Disable interrupt for READY event</description>
12909              <lsb>2</lsb>
12910              <msb>2</msb>
12911              <enumeratedValues>
12912                <usage>read</usage>
12913                <enumeratedValue>
12914                  <name>Disabled</name>
12915                  <description>Read: Disabled</description>
12916                  <value>0</value>
12917                </enumeratedValue>
12918                <enumeratedValue>
12919                  <name>Enabled</name>
12920                  <description>Read: Enabled</description>
12921                  <value>1</value>
12922                </enumeratedValue>
12923              </enumeratedValues>
12924              <enumeratedValues>
12925                <usage>write</usage>
12926                <enumeratedValue>
12927                  <name>Clear</name>
12928                  <description>Disable</description>
12929                  <value>1</value>
12930                </enumeratedValue>
12931              </enumeratedValues>
12932            </field>
12933          </fields>
12934        </register>
12935        <register>
12936          <name>ENABLE</name>
12937          <description>Enable SPI</description>
12938          <addressOffset>0x500</addressOffset>
12939          <access>read-write</access>
12940          <fields>
12941            <field>
12942              <name>ENABLE</name>
12943              <description>Enable or disable SPI</description>
12944              <lsb>0</lsb>
12945              <msb>3</msb>
12946              <enumeratedValues>
12947                <enumeratedValue>
12948                  <name>Disabled</name>
12949                  <description>Disable SPI</description>
12950                  <value>0</value>
12951                </enumeratedValue>
12952                <enumeratedValue>
12953                  <name>Enabled</name>
12954                  <description>Enable SPI</description>
12955                  <value>1</value>
12956                </enumeratedValue>
12957              </enumeratedValues>
12958            </field>
12959          </fields>
12960        </register>
12961        <cluster>
12962          <name>PSEL</name>
12963          <description>Unspecified</description>
12964          <headerStructName>SPI_PSEL</headerStructName>
12965          <addressOffset>0x508</addressOffset>
12966          <register>
12967            <name>SCK</name>
12968            <description>Pin select for SCK</description>
12969            <addressOffset>0x000</addressOffset>
12970            <access>read-write</access>
12971            <resetValue>0xFFFFFFFF</resetValue>
12972            <fields>
12973              <field>
12974                <name>PSELSCK</name>
12975                <description>Pin number configuration for SPI SCK signal</description>
12976                <lsb>0</lsb>
12977                <msb>31</msb>
12978                <enumeratedValues>
12979                  <enumeratedValue>
12980                    <name>Disconnected</name>
12981                    <description>Disconnect</description>
12982                    <value>0xFFFFFFFF</value>
12983                  </enumeratedValue>
12984                </enumeratedValues>
12985              </field>
12986            </fields>
12987          </register>
12988          <register>
12989            <name>MOSI</name>
12990            <description>Pin select for MOSI</description>
12991            <addressOffset>0x004</addressOffset>
12992            <access>read-write</access>
12993            <resetValue>0xFFFFFFFF</resetValue>
12994            <fields>
12995              <field>
12996                <name>PSELMOSI</name>
12997                <description>Pin number configuration for SPI MOSI signal</description>
12998                <lsb>0</lsb>
12999                <msb>31</msb>
13000                <enumeratedValues>
13001                  <enumeratedValue>
13002                    <name>Disconnected</name>
13003                    <description>Disconnect</description>
13004                    <value>0xFFFFFFFF</value>
13005                  </enumeratedValue>
13006                </enumeratedValues>
13007              </field>
13008            </fields>
13009          </register>
13010          <register>
13011            <name>MISO</name>
13012            <description>Pin select for MISO</description>
13013            <addressOffset>0x008</addressOffset>
13014            <access>read-write</access>
13015            <resetValue>0xFFFFFFFF</resetValue>
13016            <fields>
13017              <field>
13018                <name>PSELMISO</name>
13019                <description>Pin number configuration for SPI MISO signal</description>
13020                <lsb>0</lsb>
13021                <msb>31</msb>
13022                <enumeratedValues>
13023                  <enumeratedValue>
13024                    <name>Disconnected</name>
13025                    <description>Disconnect</description>
13026                    <value>0xFFFFFFFF</value>
13027                  </enumeratedValue>
13028                </enumeratedValues>
13029              </field>
13030            </fields>
13031          </register>
13032        </cluster>
13033        <register>
13034          <name>RXD</name>
13035          <description>RXD register</description>
13036          <addressOffset>0x518</addressOffset>
13037          <access>read-only</access>
13038          <readAction>modifyExternal</readAction>
13039          <fields>
13040            <field>
13041              <name>RXD</name>
13042              <description>RX data received. Double buffered</description>
13043              <lsb>0</lsb>
13044              <msb>7</msb>
13045            </field>
13046          </fields>
13047        </register>
13048        <register>
13049          <name>TXD</name>
13050          <description>TXD register</description>
13051          <addressOffset>0x51C</addressOffset>
13052          <access>read-write</access>
13053          <fields>
13054            <field>
13055              <name>TXD</name>
13056              <description>TX data to send. Double buffered</description>
13057              <lsb>0</lsb>
13058              <msb>7</msb>
13059            </field>
13060          </fields>
13061        </register>
13062        <register>
13063          <name>FREQUENCY</name>
13064          <description>SPI frequency</description>
13065          <addressOffset>0x524</addressOffset>
13066          <access>read-write</access>
13067          <resetValue>0x04000000</resetValue>
13068          <fields>
13069            <field>
13070              <name>FREQUENCY</name>
13071              <description>SPI master data rate</description>
13072              <lsb>0</lsb>
13073              <msb>31</msb>
13074              <enumeratedValues>
13075                <enumeratedValue>
13076                  <name>K125</name>
13077                  <description>125 kbps</description>
13078                  <value>0x02000000</value>
13079                </enumeratedValue>
13080                <enumeratedValue>
13081                  <name>K250</name>
13082                  <description>250 kbps</description>
13083                  <value>0x04000000</value>
13084                </enumeratedValue>
13085                <enumeratedValue>
13086                  <name>K500</name>
13087                  <description>500 kbps</description>
13088                  <value>0x08000000</value>
13089                </enumeratedValue>
13090                <enumeratedValue>
13091                  <name>M1</name>
13092                  <description>1 Mbps</description>
13093                  <value>0x10000000</value>
13094                </enumeratedValue>
13095                <enumeratedValue>
13096                  <name>M2</name>
13097                  <description>2 Mbps</description>
13098                  <value>0x20000000</value>
13099                </enumeratedValue>
13100                <enumeratedValue>
13101                  <name>M4</name>
13102                  <description>4 Mbps</description>
13103                  <value>0x40000000</value>
13104                </enumeratedValue>
13105                <enumeratedValue>
13106                  <name>M8</name>
13107                  <description>8 Mbps</description>
13108                  <value>0x80000000</value>
13109                </enumeratedValue>
13110              </enumeratedValues>
13111            </field>
13112          </fields>
13113        </register>
13114        <register>
13115          <name>CONFIG</name>
13116          <description>Configuration register</description>
13117          <addressOffset>0x554</addressOffset>
13118          <access>read-write</access>
13119          <fields>
13120            <field>
13121              <name>ORDER</name>
13122              <description>Bit order</description>
13123              <lsb>0</lsb>
13124              <msb>0</msb>
13125              <enumeratedValues>
13126                <enumeratedValue>
13127                  <name>MsbFirst</name>
13128                  <description>Most significant bit shifted out first</description>
13129                  <value>0</value>
13130                </enumeratedValue>
13131                <enumeratedValue>
13132                  <name>LsbFirst</name>
13133                  <description>Least significant bit shifted out first</description>
13134                  <value>1</value>
13135                </enumeratedValue>
13136              </enumeratedValues>
13137            </field>
13138            <field>
13139              <name>CPHA</name>
13140              <description>Serial clock (SCK) phase</description>
13141              <lsb>1</lsb>
13142              <msb>1</msb>
13143              <enumeratedValues>
13144                <enumeratedValue>
13145                  <name>Leading</name>
13146                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
13147                  <value>0</value>
13148                </enumeratedValue>
13149                <enumeratedValue>
13150                  <name>Trailing</name>
13151                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
13152                  <value>1</value>
13153                </enumeratedValue>
13154              </enumeratedValues>
13155            </field>
13156            <field>
13157              <name>CPOL</name>
13158              <description>Serial clock (SCK) polarity</description>
13159              <lsb>2</lsb>
13160              <msb>2</msb>
13161              <enumeratedValues>
13162                <enumeratedValue>
13163                  <name>ActiveHigh</name>
13164                  <description>Active high</description>
13165                  <value>0</value>
13166                </enumeratedValue>
13167                <enumeratedValue>
13168                  <name>ActiveLow</name>
13169                  <description>Active low</description>
13170                  <value>1</value>
13171                </enumeratedValue>
13172              </enumeratedValues>
13173            </field>
13174          </fields>
13175        </register>
13176      </registers>
13177    </peripheral>
13178    <peripheral>
13179      <name>TWI0</name>
13180      <description>I2C compatible Two-Wire Interface 0</description>
13181      <groupName>TWI</groupName>
13182      <baseAddress>0x40003000</baseAddress>
13183      <size>32</size>
13184      <alternatePeripheral>SPIM0</alternatePeripheral>
13185      <headerStructName>TWI</headerStructName>
13186      <addressBlock>
13187        <offset>0</offset>
13188        <size>0x1000</size>
13189        <usage>registers</usage>
13190      </addressBlock>
13191      <interrupt>
13192        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
13193        <value>3</value>
13194      </interrupt>
13195      <registers>
13196        <register>
13197          <name>TASKS_STARTRX</name>
13198          <description>Start TWI receive sequence</description>
13199          <addressOffset>0x000</addressOffset>
13200          <access>write-only</access>
13201        </register>
13202        <register>
13203          <name>TASKS_STARTTX</name>
13204          <description>Start TWI transmit sequence</description>
13205          <addressOffset>0x008</addressOffset>
13206          <access>write-only</access>
13207        </register>
13208        <register>
13209          <name>TASKS_STOP</name>
13210          <description>Stop TWI transaction</description>
13211          <addressOffset>0x014</addressOffset>
13212          <access>write-only</access>
13213        </register>
13214        <register>
13215          <name>TASKS_SUSPEND</name>
13216          <description>Suspend TWI transaction</description>
13217          <addressOffset>0x01C</addressOffset>
13218          <access>write-only</access>
13219        </register>
13220        <register>
13221          <name>TASKS_RESUME</name>
13222          <description>Resume TWI transaction</description>
13223          <addressOffset>0x020</addressOffset>
13224          <access>write-only</access>
13225        </register>
13226        <register>
13227          <name>EVENTS_STOPPED</name>
13228          <description>TWI stopped</description>
13229          <addressOffset>0x104</addressOffset>
13230          <access>read-write</access>
13231        </register>
13232        <register>
13233          <name>EVENTS_RXDREADY</name>
13234          <description>TWI RXD byte received</description>
13235          <addressOffset>0x108</addressOffset>
13236          <access>read-write</access>
13237        </register>
13238        <register>
13239          <name>EVENTS_TXDSENT</name>
13240          <description>TWI TXD byte sent</description>
13241          <addressOffset>0x11C</addressOffset>
13242          <access>read-write</access>
13243        </register>
13244        <register>
13245          <name>EVENTS_ERROR</name>
13246          <description>TWI error</description>
13247          <addressOffset>0x124</addressOffset>
13248          <access>read-write</access>
13249        </register>
13250        <register>
13251          <name>EVENTS_BB</name>
13252          <description>TWI byte boundary, generated before each byte that is sent or received</description>
13253          <addressOffset>0x138</addressOffset>
13254          <access>read-write</access>
13255        </register>
13256        <register>
13257          <name>EVENTS_SUSPENDED</name>
13258          <description>TWI entered the suspended state</description>
13259          <addressOffset>0x148</addressOffset>
13260          <access>read-write</access>
13261        </register>
13262        <register>
13263          <name>SHORTS</name>
13264          <description>Shortcut register</description>
13265          <addressOffset>0x200</addressOffset>
13266          <access>read-write</access>
13267          <fields>
13268            <field>
13269              <name>BB_SUSPEND</name>
13270              <description>Shortcut between BB event and SUSPEND task</description>
13271              <lsb>0</lsb>
13272              <msb>0</msb>
13273              <enumeratedValues>
13274                <enumeratedValue>
13275                  <name>Disabled</name>
13276                  <description>Disable shortcut</description>
13277                  <value>0</value>
13278                </enumeratedValue>
13279                <enumeratedValue>
13280                  <name>Enabled</name>
13281                  <description>Enable shortcut</description>
13282                  <value>1</value>
13283                </enumeratedValue>
13284              </enumeratedValues>
13285            </field>
13286            <field>
13287              <name>BB_STOP</name>
13288              <description>Shortcut between BB event and STOP task</description>
13289              <lsb>1</lsb>
13290              <msb>1</msb>
13291              <enumeratedValues>
13292                <enumeratedValue>
13293                  <name>Disabled</name>
13294                  <description>Disable shortcut</description>
13295                  <value>0</value>
13296                </enumeratedValue>
13297                <enumeratedValue>
13298                  <name>Enabled</name>
13299                  <description>Enable shortcut</description>
13300                  <value>1</value>
13301                </enumeratedValue>
13302              </enumeratedValues>
13303            </field>
13304          </fields>
13305        </register>
13306        <register>
13307          <name>INTENSET</name>
13308          <description>Enable interrupt</description>
13309          <addressOffset>0x304</addressOffset>
13310          <access>read-write</access>
13311          <fields>
13312            <field>
13313              <name>STOPPED</name>
13314              <description>Write '1' to Enable interrupt for STOPPED event</description>
13315              <lsb>1</lsb>
13316              <msb>1</msb>
13317              <enumeratedValues>
13318                <usage>read</usage>
13319                <enumeratedValue>
13320                  <name>Disabled</name>
13321                  <description>Read: Disabled</description>
13322                  <value>0</value>
13323                </enumeratedValue>
13324                <enumeratedValue>
13325                  <name>Enabled</name>
13326                  <description>Read: Enabled</description>
13327                  <value>1</value>
13328                </enumeratedValue>
13329              </enumeratedValues>
13330              <enumeratedValues>
13331                <usage>write</usage>
13332                <enumeratedValue>
13333                  <name>Set</name>
13334                  <description>Enable</description>
13335                  <value>1</value>
13336                </enumeratedValue>
13337              </enumeratedValues>
13338            </field>
13339            <field>
13340              <name>RXDREADY</name>
13341              <description>Write '1' to Enable interrupt for RXDREADY event</description>
13342              <lsb>2</lsb>
13343              <msb>2</msb>
13344              <enumeratedValues>
13345                <usage>read</usage>
13346                <enumeratedValue>
13347                  <name>Disabled</name>
13348                  <description>Read: Disabled</description>
13349                  <value>0</value>
13350                </enumeratedValue>
13351                <enumeratedValue>
13352                  <name>Enabled</name>
13353                  <description>Read: Enabled</description>
13354                  <value>1</value>
13355                </enumeratedValue>
13356              </enumeratedValues>
13357              <enumeratedValues>
13358                <usage>write</usage>
13359                <enumeratedValue>
13360                  <name>Set</name>
13361                  <description>Enable</description>
13362                  <value>1</value>
13363                </enumeratedValue>
13364              </enumeratedValues>
13365            </field>
13366            <field>
13367              <name>TXDSENT</name>
13368              <description>Write '1' to Enable interrupt for TXDSENT event</description>
13369              <lsb>7</lsb>
13370              <msb>7</msb>
13371              <enumeratedValues>
13372                <usage>read</usage>
13373                <enumeratedValue>
13374                  <name>Disabled</name>
13375                  <description>Read: Disabled</description>
13376                  <value>0</value>
13377                </enumeratedValue>
13378                <enumeratedValue>
13379                  <name>Enabled</name>
13380                  <description>Read: Enabled</description>
13381                  <value>1</value>
13382                </enumeratedValue>
13383              </enumeratedValues>
13384              <enumeratedValues>
13385                <usage>write</usage>
13386                <enumeratedValue>
13387                  <name>Set</name>
13388                  <description>Enable</description>
13389                  <value>1</value>
13390                </enumeratedValue>
13391              </enumeratedValues>
13392            </field>
13393            <field>
13394              <name>ERROR</name>
13395              <description>Write '1' to Enable interrupt for ERROR event</description>
13396              <lsb>9</lsb>
13397              <msb>9</msb>
13398              <enumeratedValues>
13399                <usage>read</usage>
13400                <enumeratedValue>
13401                  <name>Disabled</name>
13402                  <description>Read: Disabled</description>
13403                  <value>0</value>
13404                </enumeratedValue>
13405                <enumeratedValue>
13406                  <name>Enabled</name>
13407                  <description>Read: Enabled</description>
13408                  <value>1</value>
13409                </enumeratedValue>
13410              </enumeratedValues>
13411              <enumeratedValues>
13412                <usage>write</usage>
13413                <enumeratedValue>
13414                  <name>Set</name>
13415                  <description>Enable</description>
13416                  <value>1</value>
13417                </enumeratedValue>
13418              </enumeratedValues>
13419            </field>
13420            <field>
13421              <name>BB</name>
13422              <description>Write '1' to Enable interrupt for BB event</description>
13423              <lsb>14</lsb>
13424              <msb>14</msb>
13425              <enumeratedValues>
13426                <usage>read</usage>
13427                <enumeratedValue>
13428                  <name>Disabled</name>
13429                  <description>Read: Disabled</description>
13430                  <value>0</value>
13431                </enumeratedValue>
13432                <enumeratedValue>
13433                  <name>Enabled</name>
13434                  <description>Read: Enabled</description>
13435                  <value>1</value>
13436                </enumeratedValue>
13437              </enumeratedValues>
13438              <enumeratedValues>
13439                <usage>write</usage>
13440                <enumeratedValue>
13441                  <name>Set</name>
13442                  <description>Enable</description>
13443                  <value>1</value>
13444                </enumeratedValue>
13445              </enumeratedValues>
13446            </field>
13447            <field>
13448              <name>SUSPENDED</name>
13449              <description>Write '1' to Enable interrupt for SUSPENDED event</description>
13450              <lsb>18</lsb>
13451              <msb>18</msb>
13452              <enumeratedValues>
13453                <usage>read</usage>
13454                <enumeratedValue>
13455                  <name>Disabled</name>
13456                  <description>Read: Disabled</description>
13457                  <value>0</value>
13458                </enumeratedValue>
13459                <enumeratedValue>
13460                  <name>Enabled</name>
13461                  <description>Read: Enabled</description>
13462                  <value>1</value>
13463                </enumeratedValue>
13464              </enumeratedValues>
13465              <enumeratedValues>
13466                <usage>write</usage>
13467                <enumeratedValue>
13468                  <name>Set</name>
13469                  <description>Enable</description>
13470                  <value>1</value>
13471                </enumeratedValue>
13472              </enumeratedValues>
13473            </field>
13474          </fields>
13475        </register>
13476        <register>
13477          <name>INTENCLR</name>
13478          <description>Disable interrupt</description>
13479          <addressOffset>0x308</addressOffset>
13480          <access>read-write</access>
13481          <fields>
13482            <field>
13483              <name>STOPPED</name>
13484              <description>Write '1' to Disable interrupt for STOPPED event</description>
13485              <lsb>1</lsb>
13486              <msb>1</msb>
13487              <enumeratedValues>
13488                <usage>read</usage>
13489                <enumeratedValue>
13490                  <name>Disabled</name>
13491                  <description>Read: Disabled</description>
13492                  <value>0</value>
13493                </enumeratedValue>
13494                <enumeratedValue>
13495                  <name>Enabled</name>
13496                  <description>Read: Enabled</description>
13497                  <value>1</value>
13498                </enumeratedValue>
13499              </enumeratedValues>
13500              <enumeratedValues>
13501                <usage>write</usage>
13502                <enumeratedValue>
13503                  <name>Clear</name>
13504                  <description>Disable</description>
13505                  <value>1</value>
13506                </enumeratedValue>
13507              </enumeratedValues>
13508            </field>
13509            <field>
13510              <name>RXDREADY</name>
13511              <description>Write '1' to Disable interrupt for RXDREADY event</description>
13512              <lsb>2</lsb>
13513              <msb>2</msb>
13514              <enumeratedValues>
13515                <usage>read</usage>
13516                <enumeratedValue>
13517                  <name>Disabled</name>
13518                  <description>Read: Disabled</description>
13519                  <value>0</value>
13520                </enumeratedValue>
13521                <enumeratedValue>
13522                  <name>Enabled</name>
13523                  <description>Read: Enabled</description>
13524                  <value>1</value>
13525                </enumeratedValue>
13526              </enumeratedValues>
13527              <enumeratedValues>
13528                <usage>write</usage>
13529                <enumeratedValue>
13530                  <name>Clear</name>
13531                  <description>Disable</description>
13532                  <value>1</value>
13533                </enumeratedValue>
13534              </enumeratedValues>
13535            </field>
13536            <field>
13537              <name>TXDSENT</name>
13538              <description>Write '1' to Disable interrupt for TXDSENT event</description>
13539              <lsb>7</lsb>
13540              <msb>7</msb>
13541              <enumeratedValues>
13542                <usage>read</usage>
13543                <enumeratedValue>
13544                  <name>Disabled</name>
13545                  <description>Read: Disabled</description>
13546                  <value>0</value>
13547                </enumeratedValue>
13548                <enumeratedValue>
13549                  <name>Enabled</name>
13550                  <description>Read: Enabled</description>
13551                  <value>1</value>
13552                </enumeratedValue>
13553              </enumeratedValues>
13554              <enumeratedValues>
13555                <usage>write</usage>
13556                <enumeratedValue>
13557                  <name>Clear</name>
13558                  <description>Disable</description>
13559                  <value>1</value>
13560                </enumeratedValue>
13561              </enumeratedValues>
13562            </field>
13563            <field>
13564              <name>ERROR</name>
13565              <description>Write '1' to Disable interrupt for ERROR event</description>
13566              <lsb>9</lsb>
13567              <msb>9</msb>
13568              <enumeratedValues>
13569                <usage>read</usage>
13570                <enumeratedValue>
13571                  <name>Disabled</name>
13572                  <description>Read: Disabled</description>
13573                  <value>0</value>
13574                </enumeratedValue>
13575                <enumeratedValue>
13576                  <name>Enabled</name>
13577                  <description>Read: Enabled</description>
13578                  <value>1</value>
13579                </enumeratedValue>
13580              </enumeratedValues>
13581              <enumeratedValues>
13582                <usage>write</usage>
13583                <enumeratedValue>
13584                  <name>Clear</name>
13585                  <description>Disable</description>
13586                  <value>1</value>
13587                </enumeratedValue>
13588              </enumeratedValues>
13589            </field>
13590            <field>
13591              <name>BB</name>
13592              <description>Write '1' to Disable interrupt for BB event</description>
13593              <lsb>14</lsb>
13594              <msb>14</msb>
13595              <enumeratedValues>
13596                <usage>read</usage>
13597                <enumeratedValue>
13598                  <name>Disabled</name>
13599                  <description>Read: Disabled</description>
13600                  <value>0</value>
13601                </enumeratedValue>
13602                <enumeratedValue>
13603                  <name>Enabled</name>
13604                  <description>Read: Enabled</description>
13605                  <value>1</value>
13606                </enumeratedValue>
13607              </enumeratedValues>
13608              <enumeratedValues>
13609                <usage>write</usage>
13610                <enumeratedValue>
13611                  <name>Clear</name>
13612                  <description>Disable</description>
13613                  <value>1</value>
13614                </enumeratedValue>
13615              </enumeratedValues>
13616            </field>
13617            <field>
13618              <name>SUSPENDED</name>
13619              <description>Write '1' to Disable interrupt for SUSPENDED event</description>
13620              <lsb>18</lsb>
13621              <msb>18</msb>
13622              <enumeratedValues>
13623                <usage>read</usage>
13624                <enumeratedValue>
13625                  <name>Disabled</name>
13626                  <description>Read: Disabled</description>
13627                  <value>0</value>
13628                </enumeratedValue>
13629                <enumeratedValue>
13630                  <name>Enabled</name>
13631                  <description>Read: Enabled</description>
13632                  <value>1</value>
13633                </enumeratedValue>
13634              </enumeratedValues>
13635              <enumeratedValues>
13636                <usage>write</usage>
13637                <enumeratedValue>
13638                  <name>Clear</name>
13639                  <description>Disable</description>
13640                  <value>1</value>
13641                </enumeratedValue>
13642              </enumeratedValues>
13643            </field>
13644          </fields>
13645        </register>
13646        <register>
13647          <name>ERRORSRC</name>
13648          <description>Error source</description>
13649          <addressOffset>0x4C4</addressOffset>
13650          <access>read-write</access>
13651          <modifiedWriteValues>oneToClear</modifiedWriteValues>
13652          <fields>
13653            <field>
13654              <name>OVERRUN</name>
13655              <description>Overrun error</description>
13656              <lsb>0</lsb>
13657              <msb>0</msb>
13658              <enumeratedValues>
13659                <usage>read</usage>
13660                <enumeratedValue>
13661                  <name>NotPresent</name>
13662                  <description>Read: no overrun occured</description>
13663                  <value>0</value>
13664                </enumeratedValue>
13665                <enumeratedValue>
13666                  <name>Present</name>
13667                  <description>Read: overrun occured</description>
13668                  <value>1</value>
13669                </enumeratedValue>
13670              </enumeratedValues>
13671              <enumeratedValues>
13672                <usage>write</usage>
13673                <enumeratedValue>
13674                  <name>Clear</name>
13675                  <description>Write: clear error on writing '1'</description>
13676                  <value>1</value>
13677                </enumeratedValue>
13678              </enumeratedValues>
13679            </field>
13680            <field>
13681              <name>ANACK</name>
13682              <description>NACK received after sending the address (write '1' to clear)</description>
13683              <lsb>1</lsb>
13684              <msb>1</msb>
13685              <enumeratedValues>
13686                <usage>read</usage>
13687                <enumeratedValue>
13688                  <name>NotPresent</name>
13689                  <description>Read: error not present</description>
13690                  <value>0</value>
13691                </enumeratedValue>
13692                <enumeratedValue>
13693                  <name>Present</name>
13694                  <description>Read: error present</description>
13695                  <value>1</value>
13696                </enumeratedValue>
13697              </enumeratedValues>
13698              <enumeratedValues>
13699                <usage>write</usage>
13700                <enumeratedValue>
13701                  <name>Clear</name>
13702                  <description>Write: clear error on writing '1'</description>
13703                  <value>1</value>
13704                </enumeratedValue>
13705              </enumeratedValues>
13706            </field>
13707            <field>
13708              <name>DNACK</name>
13709              <description>NACK received after sending a data byte (write '1' to clear)</description>
13710              <lsb>2</lsb>
13711              <msb>2</msb>
13712              <enumeratedValues>
13713                <usage>read</usage>
13714                <enumeratedValue>
13715                  <name>NotPresent</name>
13716                  <description>Read: error not present</description>
13717                  <value>0</value>
13718                </enumeratedValue>
13719                <enumeratedValue>
13720                  <name>Present</name>
13721                  <description>Read: error present</description>
13722                  <value>1</value>
13723                </enumeratedValue>
13724              </enumeratedValues>
13725              <enumeratedValues>
13726                <usage>write</usage>
13727                <enumeratedValue>
13728                  <name>Clear</name>
13729                  <description>Write: clear error on writing '1'</description>
13730                  <value>1</value>
13731                </enumeratedValue>
13732              </enumeratedValues>
13733            </field>
13734          </fields>
13735        </register>
13736        <register>
13737          <name>ENABLE</name>
13738          <description>Enable TWI</description>
13739          <addressOffset>0x500</addressOffset>
13740          <access>read-write</access>
13741          <fields>
13742            <field>
13743              <name>ENABLE</name>
13744              <description>Enable or disable TWI</description>
13745              <lsb>0</lsb>
13746              <msb>3</msb>
13747              <enumeratedValues>
13748                <enumeratedValue>
13749                  <name>Disabled</name>
13750                  <description>Disable TWI</description>
13751                  <value>0</value>
13752                </enumeratedValue>
13753                <enumeratedValue>
13754                  <name>Enabled</name>
13755                  <description>Enable TWI</description>
13756                  <value>5</value>
13757                </enumeratedValue>
13758              </enumeratedValues>
13759            </field>
13760          </fields>
13761        </register>
13762        <register>
13763          <name>PSELSCL</name>
13764          <description>Pin select for SCL</description>
13765          <addressOffset>0x508</addressOffset>
13766          <access>read-write</access>
13767          <resetValue>0xFFFFFFFF</resetValue>
13768          <fields>
13769            <field>
13770              <name>PSELSCL</name>
13771              <description>Pin number configuration for TWI SCL signal</description>
13772              <lsb>0</lsb>
13773              <msb>31</msb>
13774              <enumeratedValues>
13775                <enumeratedValue>
13776                  <name>Disconnected</name>
13777                  <description>Disconnect</description>
13778                  <value>0xFFFFFFFF</value>
13779                </enumeratedValue>
13780              </enumeratedValues>
13781            </field>
13782          </fields>
13783        </register>
13784        <register>
13785          <name>PSELSDA</name>
13786          <description>Pin select for SDA</description>
13787          <addressOffset>0x50C</addressOffset>
13788          <access>read-write</access>
13789          <resetValue>0xFFFFFFFF</resetValue>
13790          <fields>
13791            <field>
13792              <name>PSELSDA</name>
13793              <description>Pin number configuration for TWI SDA signal</description>
13794              <lsb>0</lsb>
13795              <msb>31</msb>
13796              <enumeratedValues>
13797                <enumeratedValue>
13798                  <name>Disconnected</name>
13799                  <description>Disconnect</description>
13800                  <value>0xFFFFFFFF</value>
13801                </enumeratedValue>
13802              </enumeratedValues>
13803            </field>
13804          </fields>
13805        </register>
13806        <register>
13807          <name>RXD</name>
13808          <description>RXD register</description>
13809          <addressOffset>0x518</addressOffset>
13810          <access>read-only</access>
13811          <readAction>modifyExternal</readAction>
13812          <fields>
13813            <field>
13814              <name>RXD</name>
13815              <description>RXD register</description>
13816              <lsb>0</lsb>
13817              <msb>7</msb>
13818            </field>
13819          </fields>
13820        </register>
13821        <register>
13822          <name>TXD</name>
13823          <description>TXD register</description>
13824          <addressOffset>0x51C</addressOffset>
13825          <access>read-write</access>
13826          <fields>
13827            <field>
13828              <name>TXD</name>
13829              <description>TXD register</description>
13830              <lsb>0</lsb>
13831              <msb>7</msb>
13832            </field>
13833          </fields>
13834        </register>
13835        <register>
13836          <name>FREQUENCY</name>
13837          <description>TWI frequency</description>
13838          <addressOffset>0x524</addressOffset>
13839          <access>read-write</access>
13840          <resetValue>0x04000000</resetValue>
13841          <fields>
13842            <field>
13843              <name>FREQUENCY</name>
13844              <description>TWI master clock frequency</description>
13845              <lsb>0</lsb>
13846              <msb>31</msb>
13847              <enumeratedValues>
13848                <enumeratedValue>
13849                  <name>K100</name>
13850                  <description>100 kbps</description>
13851                  <value>0x01980000</value>
13852                </enumeratedValue>
13853                <enumeratedValue>
13854                  <name>K250</name>
13855                  <description>250 kbps</description>
13856                  <value>0x04000000</value>
13857                </enumeratedValue>
13858                <enumeratedValue>
13859                  <name>K400</name>
13860                  <description>400 kbps (actual rate 410.256 kbps)</description>
13861                  <value>0x06680000</value>
13862                </enumeratedValue>
13863              </enumeratedValues>
13864            </field>
13865          </fields>
13866        </register>
13867        <register>
13868          <name>ADDRESS</name>
13869          <description>Address used in the TWI transfer</description>
13870          <addressOffset>0x588</addressOffset>
13871          <access>read-write</access>
13872          <fields>
13873            <field>
13874              <name>ADDRESS</name>
13875              <description>Address used in the TWI transfer</description>
13876              <lsb>0</lsb>
13877              <msb>6</msb>
13878            </field>
13879          </fields>
13880        </register>
13881      </registers>
13882    </peripheral>
13883    <peripheral derivedFrom="SPIM0">
13884      <name>SPIM1</name>
13885      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
13886      <baseAddress>0x40004000</baseAddress>
13887      <interrupt>
13888        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
13889        <value>4</value>
13890      </interrupt>
13891    </peripheral>
13892    <peripheral derivedFrom="SPIS0">
13893      <name>SPIS1</name>
13894      <description>SPI Slave 1</description>
13895      <baseAddress>0x40004000</baseAddress>
13896      <alternatePeripheral>SPIM1</alternatePeripheral>
13897      <interrupt>
13898        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
13899        <value>4</value>
13900      </interrupt>
13901    </peripheral>
13902    <peripheral derivedFrom="TWIM0">
13903      <name>TWIM1</name>
13904      <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
13905      <baseAddress>0x40004000</baseAddress>
13906      <alternatePeripheral>SPIM1</alternatePeripheral>
13907      <interrupt>
13908        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
13909        <value>4</value>
13910      </interrupt>
13911    </peripheral>
13912    <peripheral derivedFrom="TWIS0">
13913      <name>TWIS1</name>
13914      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
13915      <baseAddress>0x40004000</baseAddress>
13916      <alternatePeripheral>SPIM1</alternatePeripheral>
13917      <interrupt>
13918        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
13919        <value>4</value>
13920      </interrupt>
13921    </peripheral>
13922    <peripheral derivedFrom="SPI0">
13923      <name>SPI1</name>
13924      <description>Serial Peripheral Interface 1</description>
13925      <baseAddress>0x40004000</baseAddress>
13926      <alternatePeripheral>SPIM1</alternatePeripheral>
13927      <interrupt>
13928        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
13929        <value>4</value>
13930      </interrupt>
13931    </peripheral>
13932    <peripheral derivedFrom="TWI0">
13933      <name>TWI1</name>
13934      <description>I2C compatible Two-Wire Interface 1</description>
13935      <baseAddress>0x40004000</baseAddress>
13936      <alternatePeripheral>SPIM1</alternatePeripheral>
13937      <interrupt>
13938        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
13939        <value>4</value>
13940      </interrupt>
13941    </peripheral>
13942    <peripheral>
13943      <name>NFCT</name>
13944      <description>NFC-A compatible radio</description>
13945      <groupName>NFCT</groupName>
13946      <baseAddress>0x40005000</baseAddress>
13947      <size>32</size>
13948      <addressBlock>
13949        <offset>0</offset>
13950        <size>0x1000</size>
13951        <usage>registers</usage>
13952      </addressBlock>
13953      <interrupt>
13954        <name>NFCT</name>
13955        <value>5</value>
13956      </interrupt>
13957      <registers>
13958        <register>
13959          <name>TASKS_ACTIVATE</name>
13960          <description>Activate NFC peripheral for incoming and outgoing frames, change state to activated</description>
13961          <addressOffset>0x000</addressOffset>
13962          <access>write-only</access>
13963        </register>
13964        <register>
13965          <name>TASKS_DISABLE</name>
13966          <description>Disable NFC peripheral</description>
13967          <addressOffset>0x004</addressOffset>
13968          <access>write-only</access>
13969        </register>
13970        <register>
13971          <name>TASKS_SENSE</name>
13972          <description>Enable NFC sense field mode, change state to sense mode</description>
13973          <addressOffset>0x008</addressOffset>
13974          <access>write-only</access>
13975        </register>
13976        <register>
13977          <name>TASKS_STARTTX</name>
13978          <description>Start transmission of a outgoing frame, change state to transmit</description>
13979          <addressOffset>0x00C</addressOffset>
13980          <access>write-only</access>
13981        </register>
13982        <register>
13983          <name>TASKS_ENABLERXDATA</name>
13984          <description>Initializes the EasyDMA for receive.</description>
13985          <addressOffset>0x01C</addressOffset>
13986          <access>write-only</access>
13987        </register>
13988        <register>
13989          <name>TASKS_GOIDLE</name>
13990          <description>Force state machine to IDLE state</description>
13991          <addressOffset>0x024</addressOffset>
13992          <access>write-only</access>
13993        </register>
13994        <register>
13995          <name>TASKS_GOSLEEP</name>
13996          <description>Force state machine to SLEEP_A state</description>
13997          <addressOffset>0x028</addressOffset>
13998          <access>write-only</access>
13999        </register>
14000        <register>
14001          <name>EVENTS_READY</name>
14002          <description>The NFC peripheral is ready to receive and send frames</description>
14003          <addressOffset>0x100</addressOffset>
14004          <access>read-write</access>
14005        </register>
14006        <register>
14007          <name>EVENTS_FIELDDETECTED</name>
14008          <description>Remote NFC field detected</description>
14009          <addressOffset>0x104</addressOffset>
14010          <access>read-write</access>
14011        </register>
14012        <register>
14013          <name>EVENTS_FIELDLOST</name>
14014          <description>Remote NFC field lost</description>
14015          <addressOffset>0x108</addressOffset>
14016          <access>read-write</access>
14017        </register>
14018        <register>
14019          <name>EVENTS_TXFRAMESTART</name>
14020          <description>Marks the start of the first symbol of a transmitted frame</description>
14021          <addressOffset>0x10C</addressOffset>
14022          <access>read-write</access>
14023        </register>
14024        <register>
14025          <name>EVENTS_TXFRAMEEND</name>
14026          <description>Marks the end of the last transmitted on-air symbol of a frame</description>
14027          <addressOffset>0x110</addressOffset>
14028          <access>read-write</access>
14029        </register>
14030        <register>
14031          <name>EVENTS_RXFRAMESTART</name>
14032          <description>Marks the end of the first symbol of a received frame</description>
14033          <addressOffset>0x114</addressOffset>
14034          <access>read-write</access>
14035        </register>
14036        <register>
14037          <name>EVENTS_RXFRAMEEND</name>
14038          <description>Received data have been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer</description>
14039          <addressOffset>0x118</addressOffset>
14040          <access>read-write</access>
14041        </register>
14042        <register>
14043          <name>EVENTS_ERROR</name>
14044          <description>NFC error reported. The ERRORSTATUS register contains details on the source of the error.</description>
14045          <addressOffset>0x11C</addressOffset>
14046          <access>read-write</access>
14047        </register>
14048        <register>
14049          <name>EVENTS_RXERROR</name>
14050          <description>NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error.</description>
14051          <addressOffset>0x128</addressOffset>
14052          <access>read-write</access>
14053        </register>
14054        <register>
14055          <name>EVENTS_ENDRX</name>
14056          <description>RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full.</description>
14057          <addressOffset>0x12C</addressOffset>
14058          <access>read-write</access>
14059        </register>
14060        <register>
14061          <name>EVENTS_ENDTX</name>
14062          <description>Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer</description>
14063          <addressOffset>0x130</addressOffset>
14064          <access>read-write</access>
14065        </register>
14066        <register>
14067          <name>EVENTS_AUTOCOLRESSTARTED</name>
14068          <description>Auto collision resolution process has started</description>
14069          <addressOffset>0x138</addressOffset>
14070          <access>read-write</access>
14071        </register>
14072        <register>
14073          <name>EVENTS_COLLISION</name>
14074          <description>NFC Auto collision resolution error reported.</description>
14075          <addressOffset>0x148</addressOffset>
14076          <access>read-write</access>
14077        </register>
14078        <register>
14079          <name>EVENTS_SELECTED</name>
14080          <description>NFC Auto collision resolution successfully completed</description>
14081          <addressOffset>0x14C</addressOffset>
14082          <access>read-write</access>
14083        </register>
14084        <register>
14085          <name>EVENTS_STARTED</name>
14086          <description>EasyDMA is ready to receive or send frames.</description>
14087          <addressOffset>0x150</addressOffset>
14088          <access>read-write</access>
14089        </register>
14090        <register>
14091          <name>SHORTS</name>
14092          <description>Shortcut register</description>
14093          <addressOffset>0x200</addressOffset>
14094          <access>read-write</access>
14095          <fields>
14096            <field>
14097              <name>FIELDDETECTED_ACTIVATE</name>
14098              <description>Shortcut between FIELDDETECTED event and ACTIVATE task</description>
14099              <lsb>0</lsb>
14100              <msb>0</msb>
14101              <enumeratedValues>
14102                <enumeratedValue>
14103                  <name>Disabled</name>
14104                  <description>Disable shortcut</description>
14105                  <value>0</value>
14106                </enumeratedValue>
14107                <enumeratedValue>
14108                  <name>Enabled</name>
14109                  <description>Enable shortcut</description>
14110                  <value>1</value>
14111                </enumeratedValue>
14112              </enumeratedValues>
14113            </field>
14114            <field>
14115              <name>FIELDLOST_SENSE</name>
14116              <description>Shortcut between FIELDLOST event and SENSE task</description>
14117              <lsb>1</lsb>
14118              <msb>1</msb>
14119              <enumeratedValues>
14120                <enumeratedValue>
14121                  <name>Disabled</name>
14122                  <description>Disable shortcut</description>
14123                  <value>0</value>
14124                </enumeratedValue>
14125                <enumeratedValue>
14126                  <name>Enabled</name>
14127                  <description>Enable shortcut</description>
14128                  <value>1</value>
14129                </enumeratedValue>
14130              </enumeratedValues>
14131            </field>
14132          </fields>
14133        </register>
14134        <register>
14135          <name>INTEN</name>
14136          <description>Enable or disable interrupt</description>
14137          <addressOffset>0x300</addressOffset>
14138          <access>read-write</access>
14139          <fields>
14140            <field>
14141              <name>READY</name>
14142              <description>Enable or disable interrupt for READY event</description>
14143              <lsb>0</lsb>
14144              <msb>0</msb>
14145              <enumeratedValues>
14146                <enumeratedValue>
14147                  <name>Disabled</name>
14148                  <description>Disable</description>
14149                  <value>0</value>
14150                </enumeratedValue>
14151                <enumeratedValue>
14152                  <name>Enabled</name>
14153                  <description>Enable</description>
14154                  <value>1</value>
14155                </enumeratedValue>
14156              </enumeratedValues>
14157            </field>
14158            <field>
14159              <name>FIELDDETECTED</name>
14160              <description>Enable or disable interrupt for FIELDDETECTED event</description>
14161              <lsb>1</lsb>
14162              <msb>1</msb>
14163              <enumeratedValues>
14164                <enumeratedValue>
14165                  <name>Disabled</name>
14166                  <description>Disable</description>
14167                  <value>0</value>
14168                </enumeratedValue>
14169                <enumeratedValue>
14170                  <name>Enabled</name>
14171                  <description>Enable</description>
14172                  <value>1</value>
14173                </enumeratedValue>
14174              </enumeratedValues>
14175            </field>
14176            <field>
14177              <name>FIELDLOST</name>
14178              <description>Enable or disable interrupt for FIELDLOST event</description>
14179              <lsb>2</lsb>
14180              <msb>2</msb>
14181              <enumeratedValues>
14182                <enumeratedValue>
14183                  <name>Disabled</name>
14184                  <description>Disable</description>
14185                  <value>0</value>
14186                </enumeratedValue>
14187                <enumeratedValue>
14188                  <name>Enabled</name>
14189                  <description>Enable</description>
14190                  <value>1</value>
14191                </enumeratedValue>
14192              </enumeratedValues>
14193            </field>
14194            <field>
14195              <name>TXFRAMESTART</name>
14196              <description>Enable or disable interrupt for TXFRAMESTART event</description>
14197              <lsb>3</lsb>
14198              <msb>3</msb>
14199              <enumeratedValues>
14200                <enumeratedValue>
14201                  <name>Disabled</name>
14202                  <description>Disable</description>
14203                  <value>0</value>
14204                </enumeratedValue>
14205                <enumeratedValue>
14206                  <name>Enabled</name>
14207                  <description>Enable</description>
14208                  <value>1</value>
14209                </enumeratedValue>
14210              </enumeratedValues>
14211            </field>
14212            <field>
14213              <name>TXFRAMEEND</name>
14214              <description>Enable or disable interrupt for TXFRAMEEND event</description>
14215              <lsb>4</lsb>
14216              <msb>4</msb>
14217              <enumeratedValues>
14218                <enumeratedValue>
14219                  <name>Disabled</name>
14220                  <description>Disable</description>
14221                  <value>0</value>
14222                </enumeratedValue>
14223                <enumeratedValue>
14224                  <name>Enabled</name>
14225                  <description>Enable</description>
14226                  <value>1</value>
14227                </enumeratedValue>
14228              </enumeratedValues>
14229            </field>
14230            <field>
14231              <name>RXFRAMESTART</name>
14232              <description>Enable or disable interrupt for RXFRAMESTART event</description>
14233              <lsb>5</lsb>
14234              <msb>5</msb>
14235              <enumeratedValues>
14236                <enumeratedValue>
14237                  <name>Disabled</name>
14238                  <description>Disable</description>
14239                  <value>0</value>
14240                </enumeratedValue>
14241                <enumeratedValue>
14242                  <name>Enabled</name>
14243                  <description>Enable</description>
14244                  <value>1</value>
14245                </enumeratedValue>
14246              </enumeratedValues>
14247            </field>
14248            <field>
14249              <name>RXFRAMEEND</name>
14250              <description>Enable or disable interrupt for RXFRAMEEND event</description>
14251              <lsb>6</lsb>
14252              <msb>6</msb>
14253              <enumeratedValues>
14254                <enumeratedValue>
14255                  <name>Disabled</name>
14256                  <description>Disable</description>
14257                  <value>0</value>
14258                </enumeratedValue>
14259                <enumeratedValue>
14260                  <name>Enabled</name>
14261                  <description>Enable</description>
14262                  <value>1</value>
14263                </enumeratedValue>
14264              </enumeratedValues>
14265            </field>
14266            <field>
14267              <name>ERROR</name>
14268              <description>Enable or disable interrupt for ERROR event</description>
14269              <lsb>7</lsb>
14270              <msb>7</msb>
14271              <enumeratedValues>
14272                <enumeratedValue>
14273                  <name>Disabled</name>
14274                  <description>Disable</description>
14275                  <value>0</value>
14276                </enumeratedValue>
14277                <enumeratedValue>
14278                  <name>Enabled</name>
14279                  <description>Enable</description>
14280                  <value>1</value>
14281                </enumeratedValue>
14282              </enumeratedValues>
14283            </field>
14284            <field>
14285              <name>RXERROR</name>
14286              <description>Enable or disable interrupt for RXERROR event</description>
14287              <lsb>10</lsb>
14288              <msb>10</msb>
14289              <enumeratedValues>
14290                <enumeratedValue>
14291                  <name>Disabled</name>
14292                  <description>Disable</description>
14293                  <value>0</value>
14294                </enumeratedValue>
14295                <enumeratedValue>
14296                  <name>Enabled</name>
14297                  <description>Enable</description>
14298                  <value>1</value>
14299                </enumeratedValue>
14300              </enumeratedValues>
14301            </field>
14302            <field>
14303              <name>ENDRX</name>
14304              <description>Enable or disable interrupt for ENDRX event</description>
14305              <lsb>11</lsb>
14306              <msb>11</msb>
14307              <enumeratedValues>
14308                <enumeratedValue>
14309                  <name>Disabled</name>
14310                  <description>Disable</description>
14311                  <value>0</value>
14312                </enumeratedValue>
14313                <enumeratedValue>
14314                  <name>Enabled</name>
14315                  <description>Enable</description>
14316                  <value>1</value>
14317                </enumeratedValue>
14318              </enumeratedValues>
14319            </field>
14320            <field>
14321              <name>ENDTX</name>
14322              <description>Enable or disable interrupt for ENDTX event</description>
14323              <lsb>12</lsb>
14324              <msb>12</msb>
14325              <enumeratedValues>
14326                <enumeratedValue>
14327                  <name>Disabled</name>
14328                  <description>Disable</description>
14329                  <value>0</value>
14330                </enumeratedValue>
14331                <enumeratedValue>
14332                  <name>Enabled</name>
14333                  <description>Enable</description>
14334                  <value>1</value>
14335                </enumeratedValue>
14336              </enumeratedValues>
14337            </field>
14338            <field>
14339              <name>AUTOCOLRESSTARTED</name>
14340              <description>Enable or disable interrupt for AUTOCOLRESSTARTED event</description>
14341              <lsb>14</lsb>
14342              <msb>14</msb>
14343              <enumeratedValues>
14344                <enumeratedValue>
14345                  <name>Disabled</name>
14346                  <description>Disable</description>
14347                  <value>0</value>
14348                </enumeratedValue>
14349                <enumeratedValue>
14350                  <name>Enabled</name>
14351                  <description>Enable</description>
14352                  <value>1</value>
14353                </enumeratedValue>
14354              </enumeratedValues>
14355            </field>
14356            <field>
14357              <name>COLLISION</name>
14358              <description>Enable or disable interrupt for COLLISION event</description>
14359              <lsb>18</lsb>
14360              <msb>18</msb>
14361              <enumeratedValues>
14362                <enumeratedValue>
14363                  <name>Disabled</name>
14364                  <description>Disable</description>
14365                  <value>0</value>
14366                </enumeratedValue>
14367                <enumeratedValue>
14368                  <name>Enabled</name>
14369                  <description>Enable</description>
14370                  <value>1</value>
14371                </enumeratedValue>
14372              </enumeratedValues>
14373            </field>
14374            <field>
14375              <name>SELECTED</name>
14376              <description>Enable or disable interrupt for SELECTED event</description>
14377              <lsb>19</lsb>
14378              <msb>19</msb>
14379              <enumeratedValues>
14380                <enumeratedValue>
14381                  <name>Disabled</name>
14382                  <description>Disable</description>
14383                  <value>0</value>
14384                </enumeratedValue>
14385                <enumeratedValue>
14386                  <name>Enabled</name>
14387                  <description>Enable</description>
14388                  <value>1</value>
14389                </enumeratedValue>
14390              </enumeratedValues>
14391            </field>
14392            <field>
14393              <name>STARTED</name>
14394              <description>Enable or disable interrupt for STARTED event</description>
14395              <lsb>20</lsb>
14396              <msb>20</msb>
14397              <enumeratedValues>
14398                <enumeratedValue>
14399                  <name>Disabled</name>
14400                  <description>Disable</description>
14401                  <value>0</value>
14402                </enumeratedValue>
14403                <enumeratedValue>
14404                  <name>Enabled</name>
14405                  <description>Enable</description>
14406                  <value>1</value>
14407                </enumeratedValue>
14408              </enumeratedValues>
14409            </field>
14410          </fields>
14411        </register>
14412        <register>
14413          <name>INTENSET</name>
14414          <description>Enable interrupt</description>
14415          <addressOffset>0x304</addressOffset>
14416          <access>read-write</access>
14417          <fields>
14418            <field>
14419              <name>READY</name>
14420              <description>Write '1' to Enable interrupt for READY event</description>
14421              <lsb>0</lsb>
14422              <msb>0</msb>
14423              <enumeratedValues>
14424                <usage>read</usage>
14425                <enumeratedValue>
14426                  <name>Disabled</name>
14427                  <description>Read: Disabled</description>
14428                  <value>0</value>
14429                </enumeratedValue>
14430                <enumeratedValue>
14431                  <name>Enabled</name>
14432                  <description>Read: Enabled</description>
14433                  <value>1</value>
14434                </enumeratedValue>
14435              </enumeratedValues>
14436              <enumeratedValues>
14437                <usage>write</usage>
14438                <enumeratedValue>
14439                  <name>Set</name>
14440                  <description>Enable</description>
14441                  <value>1</value>
14442                </enumeratedValue>
14443              </enumeratedValues>
14444            </field>
14445            <field>
14446              <name>FIELDDETECTED</name>
14447              <description>Write '1' to Enable interrupt for FIELDDETECTED event</description>
14448              <lsb>1</lsb>
14449              <msb>1</msb>
14450              <enumeratedValues>
14451                <usage>read</usage>
14452                <enumeratedValue>
14453                  <name>Disabled</name>
14454                  <description>Read: Disabled</description>
14455                  <value>0</value>
14456                </enumeratedValue>
14457                <enumeratedValue>
14458                  <name>Enabled</name>
14459                  <description>Read: Enabled</description>
14460                  <value>1</value>
14461                </enumeratedValue>
14462              </enumeratedValues>
14463              <enumeratedValues>
14464                <usage>write</usage>
14465                <enumeratedValue>
14466                  <name>Set</name>
14467                  <description>Enable</description>
14468                  <value>1</value>
14469                </enumeratedValue>
14470              </enumeratedValues>
14471            </field>
14472            <field>
14473              <name>FIELDLOST</name>
14474              <description>Write '1' to Enable interrupt for FIELDLOST event</description>
14475              <lsb>2</lsb>
14476              <msb>2</msb>
14477              <enumeratedValues>
14478                <usage>read</usage>
14479                <enumeratedValue>
14480                  <name>Disabled</name>
14481                  <description>Read: Disabled</description>
14482                  <value>0</value>
14483                </enumeratedValue>
14484                <enumeratedValue>
14485                  <name>Enabled</name>
14486                  <description>Read: Enabled</description>
14487                  <value>1</value>
14488                </enumeratedValue>
14489              </enumeratedValues>
14490              <enumeratedValues>
14491                <usage>write</usage>
14492                <enumeratedValue>
14493                  <name>Set</name>
14494                  <description>Enable</description>
14495                  <value>1</value>
14496                </enumeratedValue>
14497              </enumeratedValues>
14498            </field>
14499            <field>
14500              <name>TXFRAMESTART</name>
14501              <description>Write '1' to Enable interrupt for TXFRAMESTART event</description>
14502              <lsb>3</lsb>
14503              <msb>3</msb>
14504              <enumeratedValues>
14505                <usage>read</usage>
14506                <enumeratedValue>
14507                  <name>Disabled</name>
14508                  <description>Read: Disabled</description>
14509                  <value>0</value>
14510                </enumeratedValue>
14511                <enumeratedValue>
14512                  <name>Enabled</name>
14513                  <description>Read: Enabled</description>
14514                  <value>1</value>
14515                </enumeratedValue>
14516              </enumeratedValues>
14517              <enumeratedValues>
14518                <usage>write</usage>
14519                <enumeratedValue>
14520                  <name>Set</name>
14521                  <description>Enable</description>
14522                  <value>1</value>
14523                </enumeratedValue>
14524              </enumeratedValues>
14525            </field>
14526            <field>
14527              <name>TXFRAMEEND</name>
14528              <description>Write '1' to Enable interrupt for TXFRAMEEND event</description>
14529              <lsb>4</lsb>
14530              <msb>4</msb>
14531              <enumeratedValues>
14532                <usage>read</usage>
14533                <enumeratedValue>
14534                  <name>Disabled</name>
14535                  <description>Read: Disabled</description>
14536                  <value>0</value>
14537                </enumeratedValue>
14538                <enumeratedValue>
14539                  <name>Enabled</name>
14540                  <description>Read: Enabled</description>
14541                  <value>1</value>
14542                </enumeratedValue>
14543              </enumeratedValues>
14544              <enumeratedValues>
14545                <usage>write</usage>
14546                <enumeratedValue>
14547                  <name>Set</name>
14548                  <description>Enable</description>
14549                  <value>1</value>
14550                </enumeratedValue>
14551              </enumeratedValues>
14552            </field>
14553            <field>
14554              <name>RXFRAMESTART</name>
14555              <description>Write '1' to Enable interrupt for RXFRAMESTART event</description>
14556              <lsb>5</lsb>
14557              <msb>5</msb>
14558              <enumeratedValues>
14559                <usage>read</usage>
14560                <enumeratedValue>
14561                  <name>Disabled</name>
14562                  <description>Read: Disabled</description>
14563                  <value>0</value>
14564                </enumeratedValue>
14565                <enumeratedValue>
14566                  <name>Enabled</name>
14567                  <description>Read: Enabled</description>
14568                  <value>1</value>
14569                </enumeratedValue>
14570              </enumeratedValues>
14571              <enumeratedValues>
14572                <usage>write</usage>
14573                <enumeratedValue>
14574                  <name>Set</name>
14575                  <description>Enable</description>
14576                  <value>1</value>
14577                </enumeratedValue>
14578              </enumeratedValues>
14579            </field>
14580            <field>
14581              <name>RXFRAMEEND</name>
14582              <description>Write '1' to Enable interrupt for RXFRAMEEND event</description>
14583              <lsb>6</lsb>
14584              <msb>6</msb>
14585              <enumeratedValues>
14586                <usage>read</usage>
14587                <enumeratedValue>
14588                  <name>Disabled</name>
14589                  <description>Read: Disabled</description>
14590                  <value>0</value>
14591                </enumeratedValue>
14592                <enumeratedValue>
14593                  <name>Enabled</name>
14594                  <description>Read: Enabled</description>
14595                  <value>1</value>
14596                </enumeratedValue>
14597              </enumeratedValues>
14598              <enumeratedValues>
14599                <usage>write</usage>
14600                <enumeratedValue>
14601                  <name>Set</name>
14602                  <description>Enable</description>
14603                  <value>1</value>
14604                </enumeratedValue>
14605              </enumeratedValues>
14606            </field>
14607            <field>
14608              <name>ERROR</name>
14609              <description>Write '1' to Enable interrupt for ERROR event</description>
14610              <lsb>7</lsb>
14611              <msb>7</msb>
14612              <enumeratedValues>
14613                <usage>read</usage>
14614                <enumeratedValue>
14615                  <name>Disabled</name>
14616                  <description>Read: Disabled</description>
14617                  <value>0</value>
14618                </enumeratedValue>
14619                <enumeratedValue>
14620                  <name>Enabled</name>
14621                  <description>Read: Enabled</description>
14622                  <value>1</value>
14623                </enumeratedValue>
14624              </enumeratedValues>
14625              <enumeratedValues>
14626                <usage>write</usage>
14627                <enumeratedValue>
14628                  <name>Set</name>
14629                  <description>Enable</description>
14630                  <value>1</value>
14631                </enumeratedValue>
14632              </enumeratedValues>
14633            </field>
14634            <field>
14635              <name>RXERROR</name>
14636              <description>Write '1' to Enable interrupt for RXERROR event</description>
14637              <lsb>10</lsb>
14638              <msb>10</msb>
14639              <enumeratedValues>
14640                <usage>read</usage>
14641                <enumeratedValue>
14642                  <name>Disabled</name>
14643                  <description>Read: Disabled</description>
14644                  <value>0</value>
14645                </enumeratedValue>
14646                <enumeratedValue>
14647                  <name>Enabled</name>
14648                  <description>Read: Enabled</description>
14649                  <value>1</value>
14650                </enumeratedValue>
14651              </enumeratedValues>
14652              <enumeratedValues>
14653                <usage>write</usage>
14654                <enumeratedValue>
14655                  <name>Set</name>
14656                  <description>Enable</description>
14657                  <value>1</value>
14658                </enumeratedValue>
14659              </enumeratedValues>
14660            </field>
14661            <field>
14662              <name>ENDRX</name>
14663              <description>Write '1' to Enable interrupt for ENDRX event</description>
14664              <lsb>11</lsb>
14665              <msb>11</msb>
14666              <enumeratedValues>
14667                <usage>read</usage>
14668                <enumeratedValue>
14669                  <name>Disabled</name>
14670                  <description>Read: Disabled</description>
14671                  <value>0</value>
14672                </enumeratedValue>
14673                <enumeratedValue>
14674                  <name>Enabled</name>
14675                  <description>Read: Enabled</description>
14676                  <value>1</value>
14677                </enumeratedValue>
14678              </enumeratedValues>
14679              <enumeratedValues>
14680                <usage>write</usage>
14681                <enumeratedValue>
14682                  <name>Set</name>
14683                  <description>Enable</description>
14684                  <value>1</value>
14685                </enumeratedValue>
14686              </enumeratedValues>
14687            </field>
14688            <field>
14689              <name>ENDTX</name>
14690              <description>Write '1' to Enable interrupt for ENDTX event</description>
14691              <lsb>12</lsb>
14692              <msb>12</msb>
14693              <enumeratedValues>
14694                <usage>read</usage>
14695                <enumeratedValue>
14696                  <name>Disabled</name>
14697                  <description>Read: Disabled</description>
14698                  <value>0</value>
14699                </enumeratedValue>
14700                <enumeratedValue>
14701                  <name>Enabled</name>
14702                  <description>Read: Enabled</description>
14703                  <value>1</value>
14704                </enumeratedValue>
14705              </enumeratedValues>
14706              <enumeratedValues>
14707                <usage>write</usage>
14708                <enumeratedValue>
14709                  <name>Set</name>
14710                  <description>Enable</description>
14711                  <value>1</value>
14712                </enumeratedValue>
14713              </enumeratedValues>
14714            </field>
14715            <field>
14716              <name>AUTOCOLRESSTARTED</name>
14717              <description>Write '1' to Enable interrupt for AUTOCOLRESSTARTED event</description>
14718              <lsb>14</lsb>
14719              <msb>14</msb>
14720              <enumeratedValues>
14721                <usage>read</usage>
14722                <enumeratedValue>
14723                  <name>Disabled</name>
14724                  <description>Read: Disabled</description>
14725                  <value>0</value>
14726                </enumeratedValue>
14727                <enumeratedValue>
14728                  <name>Enabled</name>
14729                  <description>Read: Enabled</description>
14730                  <value>1</value>
14731                </enumeratedValue>
14732              </enumeratedValues>
14733              <enumeratedValues>
14734                <usage>write</usage>
14735                <enumeratedValue>
14736                  <name>Set</name>
14737                  <description>Enable</description>
14738                  <value>1</value>
14739                </enumeratedValue>
14740              </enumeratedValues>
14741            </field>
14742            <field>
14743              <name>COLLISION</name>
14744              <description>Write '1' to Enable interrupt for COLLISION event</description>
14745              <lsb>18</lsb>
14746              <msb>18</msb>
14747              <enumeratedValues>
14748                <usage>read</usage>
14749                <enumeratedValue>
14750                  <name>Disabled</name>
14751                  <description>Read: Disabled</description>
14752                  <value>0</value>
14753                </enumeratedValue>
14754                <enumeratedValue>
14755                  <name>Enabled</name>
14756                  <description>Read: Enabled</description>
14757                  <value>1</value>
14758                </enumeratedValue>
14759              </enumeratedValues>
14760              <enumeratedValues>
14761                <usage>write</usage>
14762                <enumeratedValue>
14763                  <name>Set</name>
14764                  <description>Enable</description>
14765                  <value>1</value>
14766                </enumeratedValue>
14767              </enumeratedValues>
14768            </field>
14769            <field>
14770              <name>SELECTED</name>
14771              <description>Write '1' to Enable interrupt for SELECTED event</description>
14772              <lsb>19</lsb>
14773              <msb>19</msb>
14774              <enumeratedValues>
14775                <usage>read</usage>
14776                <enumeratedValue>
14777                  <name>Disabled</name>
14778                  <description>Read: Disabled</description>
14779                  <value>0</value>
14780                </enumeratedValue>
14781                <enumeratedValue>
14782                  <name>Enabled</name>
14783                  <description>Read: Enabled</description>
14784                  <value>1</value>
14785                </enumeratedValue>
14786              </enumeratedValues>
14787              <enumeratedValues>
14788                <usage>write</usage>
14789                <enumeratedValue>
14790                  <name>Set</name>
14791                  <description>Enable</description>
14792                  <value>1</value>
14793                </enumeratedValue>
14794              </enumeratedValues>
14795            </field>
14796            <field>
14797              <name>STARTED</name>
14798              <description>Write '1' to Enable interrupt for STARTED event</description>
14799              <lsb>20</lsb>
14800              <msb>20</msb>
14801              <enumeratedValues>
14802                <usage>read</usage>
14803                <enumeratedValue>
14804                  <name>Disabled</name>
14805                  <description>Read: Disabled</description>
14806                  <value>0</value>
14807                </enumeratedValue>
14808                <enumeratedValue>
14809                  <name>Enabled</name>
14810                  <description>Read: Enabled</description>
14811                  <value>1</value>
14812                </enumeratedValue>
14813              </enumeratedValues>
14814              <enumeratedValues>
14815                <usage>write</usage>
14816                <enumeratedValue>
14817                  <name>Set</name>
14818                  <description>Enable</description>
14819                  <value>1</value>
14820                </enumeratedValue>
14821              </enumeratedValues>
14822            </field>
14823          </fields>
14824        </register>
14825        <register>
14826          <name>INTENCLR</name>
14827          <description>Disable interrupt</description>
14828          <addressOffset>0x308</addressOffset>
14829          <access>read-write</access>
14830          <fields>
14831            <field>
14832              <name>READY</name>
14833              <description>Write '1' to Disable interrupt for READY event</description>
14834              <lsb>0</lsb>
14835              <msb>0</msb>
14836              <enumeratedValues>
14837                <usage>read</usage>
14838                <enumeratedValue>
14839                  <name>Disabled</name>
14840                  <description>Read: Disabled</description>
14841                  <value>0</value>
14842                </enumeratedValue>
14843                <enumeratedValue>
14844                  <name>Enabled</name>
14845                  <description>Read: Enabled</description>
14846                  <value>1</value>
14847                </enumeratedValue>
14848              </enumeratedValues>
14849              <enumeratedValues>
14850                <usage>write</usage>
14851                <enumeratedValue>
14852                  <name>Clear</name>
14853                  <description>Disable</description>
14854                  <value>1</value>
14855                </enumeratedValue>
14856              </enumeratedValues>
14857            </field>
14858            <field>
14859              <name>FIELDDETECTED</name>
14860              <description>Write '1' to Disable interrupt for FIELDDETECTED event</description>
14861              <lsb>1</lsb>
14862              <msb>1</msb>
14863              <enumeratedValues>
14864                <usage>read</usage>
14865                <enumeratedValue>
14866                  <name>Disabled</name>
14867                  <description>Read: Disabled</description>
14868                  <value>0</value>
14869                </enumeratedValue>
14870                <enumeratedValue>
14871                  <name>Enabled</name>
14872                  <description>Read: Enabled</description>
14873                  <value>1</value>
14874                </enumeratedValue>
14875              </enumeratedValues>
14876              <enumeratedValues>
14877                <usage>write</usage>
14878                <enumeratedValue>
14879                  <name>Clear</name>
14880                  <description>Disable</description>
14881                  <value>1</value>
14882                </enumeratedValue>
14883              </enumeratedValues>
14884            </field>
14885            <field>
14886              <name>FIELDLOST</name>
14887              <description>Write '1' to Disable interrupt for FIELDLOST event</description>
14888              <lsb>2</lsb>
14889              <msb>2</msb>
14890              <enumeratedValues>
14891                <usage>read</usage>
14892                <enumeratedValue>
14893                  <name>Disabled</name>
14894                  <description>Read: Disabled</description>
14895                  <value>0</value>
14896                </enumeratedValue>
14897                <enumeratedValue>
14898                  <name>Enabled</name>
14899                  <description>Read: Enabled</description>
14900                  <value>1</value>
14901                </enumeratedValue>
14902              </enumeratedValues>
14903              <enumeratedValues>
14904                <usage>write</usage>
14905                <enumeratedValue>
14906                  <name>Clear</name>
14907                  <description>Disable</description>
14908                  <value>1</value>
14909                </enumeratedValue>
14910              </enumeratedValues>
14911            </field>
14912            <field>
14913              <name>TXFRAMESTART</name>
14914              <description>Write '1' to Disable interrupt for TXFRAMESTART event</description>
14915              <lsb>3</lsb>
14916              <msb>3</msb>
14917              <enumeratedValues>
14918                <usage>read</usage>
14919                <enumeratedValue>
14920                  <name>Disabled</name>
14921                  <description>Read: Disabled</description>
14922                  <value>0</value>
14923                </enumeratedValue>
14924                <enumeratedValue>
14925                  <name>Enabled</name>
14926                  <description>Read: Enabled</description>
14927                  <value>1</value>
14928                </enumeratedValue>
14929              </enumeratedValues>
14930              <enumeratedValues>
14931                <usage>write</usage>
14932                <enumeratedValue>
14933                  <name>Clear</name>
14934                  <description>Disable</description>
14935                  <value>1</value>
14936                </enumeratedValue>
14937              </enumeratedValues>
14938            </field>
14939            <field>
14940              <name>TXFRAMEEND</name>
14941              <description>Write '1' to Disable interrupt for TXFRAMEEND event</description>
14942              <lsb>4</lsb>
14943              <msb>4</msb>
14944              <enumeratedValues>
14945                <usage>read</usage>
14946                <enumeratedValue>
14947                  <name>Disabled</name>
14948                  <description>Read: Disabled</description>
14949                  <value>0</value>
14950                </enumeratedValue>
14951                <enumeratedValue>
14952                  <name>Enabled</name>
14953                  <description>Read: Enabled</description>
14954                  <value>1</value>
14955                </enumeratedValue>
14956              </enumeratedValues>
14957              <enumeratedValues>
14958                <usage>write</usage>
14959                <enumeratedValue>
14960                  <name>Clear</name>
14961                  <description>Disable</description>
14962                  <value>1</value>
14963                </enumeratedValue>
14964              </enumeratedValues>
14965            </field>
14966            <field>
14967              <name>RXFRAMESTART</name>
14968              <description>Write '1' to Disable interrupt for RXFRAMESTART event</description>
14969              <lsb>5</lsb>
14970              <msb>5</msb>
14971              <enumeratedValues>
14972                <usage>read</usage>
14973                <enumeratedValue>
14974                  <name>Disabled</name>
14975                  <description>Read: Disabled</description>
14976                  <value>0</value>
14977                </enumeratedValue>
14978                <enumeratedValue>
14979                  <name>Enabled</name>
14980                  <description>Read: Enabled</description>
14981                  <value>1</value>
14982                </enumeratedValue>
14983              </enumeratedValues>
14984              <enumeratedValues>
14985                <usage>write</usage>
14986                <enumeratedValue>
14987                  <name>Clear</name>
14988                  <description>Disable</description>
14989                  <value>1</value>
14990                </enumeratedValue>
14991              </enumeratedValues>
14992            </field>
14993            <field>
14994              <name>RXFRAMEEND</name>
14995              <description>Write '1' to Disable interrupt for RXFRAMEEND event</description>
14996              <lsb>6</lsb>
14997              <msb>6</msb>
14998              <enumeratedValues>
14999                <usage>read</usage>
15000                <enumeratedValue>
15001                  <name>Disabled</name>
15002                  <description>Read: Disabled</description>
15003                  <value>0</value>
15004                </enumeratedValue>
15005                <enumeratedValue>
15006                  <name>Enabled</name>
15007                  <description>Read: Enabled</description>
15008                  <value>1</value>
15009                </enumeratedValue>
15010              </enumeratedValues>
15011              <enumeratedValues>
15012                <usage>write</usage>
15013                <enumeratedValue>
15014                  <name>Clear</name>
15015                  <description>Disable</description>
15016                  <value>1</value>
15017                </enumeratedValue>
15018              </enumeratedValues>
15019            </field>
15020            <field>
15021              <name>ERROR</name>
15022              <description>Write '1' to Disable interrupt for ERROR event</description>
15023              <lsb>7</lsb>
15024              <msb>7</msb>
15025              <enumeratedValues>
15026                <usage>read</usage>
15027                <enumeratedValue>
15028                  <name>Disabled</name>
15029                  <description>Read: Disabled</description>
15030                  <value>0</value>
15031                </enumeratedValue>
15032                <enumeratedValue>
15033                  <name>Enabled</name>
15034                  <description>Read: Enabled</description>
15035                  <value>1</value>
15036                </enumeratedValue>
15037              </enumeratedValues>
15038              <enumeratedValues>
15039                <usage>write</usage>
15040                <enumeratedValue>
15041                  <name>Clear</name>
15042                  <description>Disable</description>
15043                  <value>1</value>
15044                </enumeratedValue>
15045              </enumeratedValues>
15046            </field>
15047            <field>
15048              <name>RXERROR</name>
15049              <description>Write '1' to Disable interrupt for RXERROR event</description>
15050              <lsb>10</lsb>
15051              <msb>10</msb>
15052              <enumeratedValues>
15053                <usage>read</usage>
15054                <enumeratedValue>
15055                  <name>Disabled</name>
15056                  <description>Read: Disabled</description>
15057                  <value>0</value>
15058                </enumeratedValue>
15059                <enumeratedValue>
15060                  <name>Enabled</name>
15061                  <description>Read: Enabled</description>
15062                  <value>1</value>
15063                </enumeratedValue>
15064              </enumeratedValues>
15065              <enumeratedValues>
15066                <usage>write</usage>
15067                <enumeratedValue>
15068                  <name>Clear</name>
15069                  <description>Disable</description>
15070                  <value>1</value>
15071                </enumeratedValue>
15072              </enumeratedValues>
15073            </field>
15074            <field>
15075              <name>ENDRX</name>
15076              <description>Write '1' to Disable interrupt for ENDRX event</description>
15077              <lsb>11</lsb>
15078              <msb>11</msb>
15079              <enumeratedValues>
15080                <usage>read</usage>
15081                <enumeratedValue>
15082                  <name>Disabled</name>
15083                  <description>Read: Disabled</description>
15084                  <value>0</value>
15085                </enumeratedValue>
15086                <enumeratedValue>
15087                  <name>Enabled</name>
15088                  <description>Read: Enabled</description>
15089                  <value>1</value>
15090                </enumeratedValue>
15091              </enumeratedValues>
15092              <enumeratedValues>
15093                <usage>write</usage>
15094                <enumeratedValue>
15095                  <name>Clear</name>
15096                  <description>Disable</description>
15097                  <value>1</value>
15098                </enumeratedValue>
15099              </enumeratedValues>
15100            </field>
15101            <field>
15102              <name>ENDTX</name>
15103              <description>Write '1' to Disable interrupt for ENDTX event</description>
15104              <lsb>12</lsb>
15105              <msb>12</msb>
15106              <enumeratedValues>
15107                <usage>read</usage>
15108                <enumeratedValue>
15109                  <name>Disabled</name>
15110                  <description>Read: Disabled</description>
15111                  <value>0</value>
15112                </enumeratedValue>
15113                <enumeratedValue>
15114                  <name>Enabled</name>
15115                  <description>Read: Enabled</description>
15116                  <value>1</value>
15117                </enumeratedValue>
15118              </enumeratedValues>
15119              <enumeratedValues>
15120                <usage>write</usage>
15121                <enumeratedValue>
15122                  <name>Clear</name>
15123                  <description>Disable</description>
15124                  <value>1</value>
15125                </enumeratedValue>
15126              </enumeratedValues>
15127            </field>
15128            <field>
15129              <name>AUTOCOLRESSTARTED</name>
15130              <description>Write '1' to Disable interrupt for AUTOCOLRESSTARTED event</description>
15131              <lsb>14</lsb>
15132              <msb>14</msb>
15133              <enumeratedValues>
15134                <usage>read</usage>
15135                <enumeratedValue>
15136                  <name>Disabled</name>
15137                  <description>Read: Disabled</description>
15138                  <value>0</value>
15139                </enumeratedValue>
15140                <enumeratedValue>
15141                  <name>Enabled</name>
15142                  <description>Read: Enabled</description>
15143                  <value>1</value>
15144                </enumeratedValue>
15145              </enumeratedValues>
15146              <enumeratedValues>
15147                <usage>write</usage>
15148                <enumeratedValue>
15149                  <name>Clear</name>
15150                  <description>Disable</description>
15151                  <value>1</value>
15152                </enumeratedValue>
15153              </enumeratedValues>
15154            </field>
15155            <field>
15156              <name>COLLISION</name>
15157              <description>Write '1' to Disable interrupt for COLLISION event</description>
15158              <lsb>18</lsb>
15159              <msb>18</msb>
15160              <enumeratedValues>
15161                <usage>read</usage>
15162                <enumeratedValue>
15163                  <name>Disabled</name>
15164                  <description>Read: Disabled</description>
15165                  <value>0</value>
15166                </enumeratedValue>
15167                <enumeratedValue>
15168                  <name>Enabled</name>
15169                  <description>Read: Enabled</description>
15170                  <value>1</value>
15171                </enumeratedValue>
15172              </enumeratedValues>
15173              <enumeratedValues>
15174                <usage>write</usage>
15175                <enumeratedValue>
15176                  <name>Clear</name>
15177                  <description>Disable</description>
15178                  <value>1</value>
15179                </enumeratedValue>
15180              </enumeratedValues>
15181            </field>
15182            <field>
15183              <name>SELECTED</name>
15184              <description>Write '1' to Disable interrupt for SELECTED event</description>
15185              <lsb>19</lsb>
15186              <msb>19</msb>
15187              <enumeratedValues>
15188                <usage>read</usage>
15189                <enumeratedValue>
15190                  <name>Disabled</name>
15191                  <description>Read: Disabled</description>
15192                  <value>0</value>
15193                </enumeratedValue>
15194                <enumeratedValue>
15195                  <name>Enabled</name>
15196                  <description>Read: Enabled</description>
15197                  <value>1</value>
15198                </enumeratedValue>
15199              </enumeratedValues>
15200              <enumeratedValues>
15201                <usage>write</usage>
15202                <enumeratedValue>
15203                  <name>Clear</name>
15204                  <description>Disable</description>
15205                  <value>1</value>
15206                </enumeratedValue>
15207              </enumeratedValues>
15208            </field>
15209            <field>
15210              <name>STARTED</name>
15211              <description>Write '1' to Disable interrupt for STARTED event</description>
15212              <lsb>20</lsb>
15213              <msb>20</msb>
15214              <enumeratedValues>
15215                <usage>read</usage>
15216                <enumeratedValue>
15217                  <name>Disabled</name>
15218                  <description>Read: Disabled</description>
15219                  <value>0</value>
15220                </enumeratedValue>
15221                <enumeratedValue>
15222                  <name>Enabled</name>
15223                  <description>Read: Enabled</description>
15224                  <value>1</value>
15225                </enumeratedValue>
15226              </enumeratedValues>
15227              <enumeratedValues>
15228                <usage>write</usage>
15229                <enumeratedValue>
15230                  <name>Clear</name>
15231                  <description>Disable</description>
15232                  <value>1</value>
15233                </enumeratedValue>
15234              </enumeratedValues>
15235            </field>
15236          </fields>
15237        </register>
15238        <register>
15239          <name>ERRORSTATUS</name>
15240          <description>NFC Error Status register</description>
15241          <addressOffset>0x404</addressOffset>
15242          <access>read-write</access>
15243          <modifiedWriteValues>oneToClear</modifiedWriteValues>
15244          <fields>
15245            <field>
15246              <name>FRAMEDELAYTIMEOUT</name>
15247              <description>No STARTTX task triggered before expiration of the time set in FRAMEDELAYMAX</description>
15248              <lsb>0</lsb>
15249              <msb>0</msb>
15250            </field>
15251            <field>
15252              <name>NFCFIELDTOOSTRONG</name>
15253              <description>Field level is too high at max load resistance</description>
15254              <lsb>2</lsb>
15255              <msb>2</msb>
15256            </field>
15257            <field>
15258              <name>NFCFIELDTOOWEAK</name>
15259              <description>Field level is too low at min load resistance</description>
15260              <lsb>3</lsb>
15261              <msb>3</msb>
15262            </field>
15263          </fields>
15264        </register>
15265        <cluster>
15266          <name>FRAMESTATUS</name>
15267          <description>Unspecified</description>
15268          <addressOffset>0x40C</addressOffset>
15269          <register>
15270            <name>RX</name>
15271            <description>Result of last incoming frames</description>
15272            <addressOffset>0x000</addressOffset>
15273            <access>read-write</access>
15274            <modifiedWriteValues>oneToClear</modifiedWriteValues>
15275            <fields>
15276              <field>
15277                <name>CRCERROR</name>
15278                <description>No valid End of Frame detected</description>
15279                <lsb>0</lsb>
15280                <msb>0</msb>
15281                <enumeratedValues>
15282                  <enumeratedValue>
15283                    <name>CRCCorrect</name>
15284                    <description>Valid CRC detected</description>
15285                    <value>0</value>
15286                  </enumeratedValue>
15287                  <enumeratedValue>
15288                    <name>CRCError</name>
15289                    <description>CRC received does not match local check</description>
15290                    <value>1</value>
15291                  </enumeratedValue>
15292                </enumeratedValues>
15293              </field>
15294              <field>
15295                <name>PARITYSTATUS</name>
15296                <description>Parity status of received frame</description>
15297                <lsb>2</lsb>
15298                <msb>2</msb>
15299                <enumeratedValues>
15300                  <enumeratedValue>
15301                    <name>ParityOK</name>
15302                    <description>Frame received with parity OK</description>
15303                    <value>0</value>
15304                  </enumeratedValue>
15305                  <enumeratedValue>
15306                    <name>ParityError</name>
15307                    <description>Frame received with parity error</description>
15308                    <value>1</value>
15309                  </enumeratedValue>
15310                </enumeratedValues>
15311              </field>
15312              <field>
15313                <name>OVERRUN</name>
15314                <description>Overrun detected</description>
15315                <lsb>3</lsb>
15316                <msb>3</msb>
15317                <enumeratedValues>
15318                  <enumeratedValue>
15319                    <name>NoOverrun</name>
15320                    <description>No overrun detected</description>
15321                    <value>0</value>
15322                  </enumeratedValue>
15323                  <enumeratedValue>
15324                    <name>Overrun</name>
15325                    <description>Overrun error</description>
15326                    <value>1</value>
15327                  </enumeratedValue>
15328                </enumeratedValues>
15329              </field>
15330            </fields>
15331          </register>
15332        </cluster>
15333        <register>
15334          <name>CURRENTLOADCTRL</name>
15335          <description>Current value driven to the NFC Load Control</description>
15336          <addressOffset>0x430</addressOffset>
15337          <access>read-only</access>
15338          <resetValue>0x00000000</resetValue>
15339          <fields>
15340            <field>
15341              <name>CURRENTLOADCTRL</name>
15342              <description>Current value driven to the NFC Load Control</description>
15343              <lsb>0</lsb>
15344              <msb>5</msb>
15345            </field>
15346          </fields>
15347        </register>
15348        <register>
15349          <name>FIELDPRESENT</name>
15350          <description>Indicates the presence or not of a valid field</description>
15351          <addressOffset>0x43C</addressOffset>
15352          <access>read-only</access>
15353          <fields>
15354            <field>
15355              <name>FIELDPRESENT</name>
15356              <description>Indicates the presence or not of a valid field. Available only in the activated state.</description>
15357              <lsb>0</lsb>
15358              <msb>0</msb>
15359              <enumeratedValues>
15360                <enumeratedValue>
15361                  <name>NoField</name>
15362                  <description>No valid field detected</description>
15363                  <value>0</value>
15364                </enumeratedValue>
15365                <enumeratedValue>
15366                  <name>FieldPresent</name>
15367                  <description>Valid field detected</description>
15368                  <value>1</value>
15369                </enumeratedValue>
15370              </enumeratedValues>
15371            </field>
15372            <field>
15373              <name>LOCKDETECT</name>
15374              <description>Indicates if the low level has locked to the field</description>
15375              <lsb>1</lsb>
15376              <msb>1</msb>
15377              <enumeratedValues>
15378                <enumeratedValue>
15379                  <name>NotLocked</name>
15380                  <description>Not locked to field</description>
15381                  <value>0</value>
15382                </enumeratedValue>
15383                <enumeratedValue>
15384                  <name>Locked</name>
15385                  <description>Locked to field</description>
15386                  <value>1</value>
15387                </enumeratedValue>
15388              </enumeratedValues>
15389            </field>
15390          </fields>
15391        </register>
15392        <register>
15393          <name>FRAMEDELAYMIN</name>
15394          <description>Minimum frame delay</description>
15395          <addressOffset>0x504</addressOffset>
15396          <access>read-write</access>
15397          <resetValue>0x00000480</resetValue>
15398          <fields>
15399            <field>
15400              <name>FRAMEDELAYMIN</name>
15401              <description>Minimum frame delay in number of 13.56 MHz clocks</description>
15402              <lsb>0</lsb>
15403              <msb>15</msb>
15404            </field>
15405          </fields>
15406        </register>
15407        <register>
15408          <name>FRAMEDELAYMAX</name>
15409          <description>Maximum frame delay</description>
15410          <addressOffset>0x508</addressOffset>
15411          <access>read-write</access>
15412          <resetValue>0x00001000</resetValue>
15413          <fields>
15414            <field>
15415              <name>FRAMEDELAYMAX</name>
15416              <description>Maximum frame delay in number of 13.56 MHz clocks</description>
15417              <lsb>0</lsb>
15418              <msb>15</msb>
15419            </field>
15420          </fields>
15421        </register>
15422        <register>
15423          <name>FRAMEDELAYMODE</name>
15424          <description>Configuration register for the Frame Delay Timer</description>
15425          <addressOffset>0x50C</addressOffset>
15426          <access>read-write</access>
15427          <resetValue>0x00000001</resetValue>
15428          <fields>
15429            <field>
15430              <name>FRAMEDELAYMODE</name>
15431              <description>Configuration register for the Frame Delay Timer</description>
15432              <lsb>0</lsb>
15433              <msb>1</msb>
15434              <enumeratedValues>
15435                <enumeratedValue>
15436                  <name>FreeRun</name>
15437                  <description>Transmission is independent of frame timer and will start when the STARTTX task is triggered. No timeout.</description>
15438                  <value>0</value>
15439                </enumeratedValue>
15440                <enumeratedValue>
15441                  <name>Window</name>
15442                  <description>Frame is transmitted between FRAMEDELAYMIN and FRAMEDELAYMAX</description>
15443                  <value>1</value>
15444                </enumeratedValue>
15445                <enumeratedValue>
15446                  <name>ExactVal</name>
15447                  <description>Frame is transmitted exactly at FRAMEDELAYMAX</description>
15448                  <value>2</value>
15449                </enumeratedValue>
15450                <enumeratedValue>
15451                  <name>WindowGrid</name>
15452                  <description>Frame is transmitted on a bit grid between FRAMEDELAYMIN and FRAMEDELAYMAX</description>
15453                  <value>3</value>
15454                </enumeratedValue>
15455              </enumeratedValues>
15456            </field>
15457          </fields>
15458        </register>
15459        <register>
15460          <name>PACKETPTR</name>
15461          <description>Packet pointer for TXD and RXD data storage in Data RAM</description>
15462          <addressOffset>0x510</addressOffset>
15463          <access>read-write</access>
15464          <fields>
15465            <field>
15466              <name>PTR</name>
15467              <description>Packet pointer for TXD and RXD data storage in Data RAM. This address is a byte aligned RAM address.</description>
15468              <lsb>0</lsb>
15469              <msb>31</msb>
15470            </field>
15471          </fields>
15472        </register>
15473        <register>
15474          <name>MAXLEN</name>
15475          <description>Size of allocated for TXD and RXD data storage buffer in Data RAM</description>
15476          <addressOffset>0x514</addressOffset>
15477          <access>read-write</access>
15478          <fields>
15479            <field>
15480              <name>MAXLEN</name>
15481              <description>Size of allocated for TXD and RXD data storage buffer in Data RAM</description>
15482              <lsb>0</lsb>
15483              <msb>8</msb>
15484            </field>
15485          </fields>
15486        </register>
15487        <cluster>
15488          <name>TXD</name>
15489          <description>Unspecified</description>
15490          <addressOffset>0x518</addressOffset>
15491          <register>
15492            <name>FRAMECONFIG</name>
15493            <description>Configuration of outgoing frames</description>
15494            <addressOffset>0x000</addressOffset>
15495            <access>read-write</access>
15496            <resetValue>0x00000017</resetValue>
15497            <fields>
15498              <field>
15499                <name>PARITY</name>
15500                <description>Adding parity or not in the frame</description>
15501                <lsb>0</lsb>
15502                <msb>0</msb>
15503                <enumeratedValues>
15504                  <enumeratedValue>
15505                    <name>NoParity</name>
15506                    <description>Parity is not added in TX frames</description>
15507                    <value>0</value>
15508                  </enumeratedValue>
15509                  <enumeratedValue>
15510                    <name>Parity</name>
15511                    <description>Parity is added TX frames</description>
15512                    <value>1</value>
15513                  </enumeratedValue>
15514                </enumeratedValues>
15515              </field>
15516              <field>
15517                <name>DISCARDMODE</name>
15518                <description>Discarding unused bits in start or at end of a Frame</description>
15519                <lsb>1</lsb>
15520                <msb>1</msb>
15521                <enumeratedValues>
15522                  <enumeratedValue>
15523                    <name>DiscardEnd</name>
15524                    <description>Unused bits is discarded at end of frame</description>
15525                    <value>0</value>
15526                  </enumeratedValue>
15527                  <enumeratedValue>
15528                    <name>DiscardStart</name>
15529                    <description>Unused bits is discarded at start of frame</description>
15530                    <value>1</value>
15531                  </enumeratedValue>
15532                </enumeratedValues>
15533              </field>
15534              <field>
15535                <name>SOF</name>
15536                <description>Adding SoF or not in TX frames</description>
15537                <lsb>2</lsb>
15538                <msb>2</msb>
15539                <enumeratedValues>
15540                  <enumeratedValue>
15541                    <name>NoSoF</name>
15542                    <description>Start of Frame symbol not added</description>
15543                    <value>0</value>
15544                  </enumeratedValue>
15545                  <enumeratedValue>
15546                    <name>SoF</name>
15547                    <description>Start of Frame symbol added</description>
15548                    <value>1</value>
15549                  </enumeratedValue>
15550                </enumeratedValues>
15551              </field>
15552              <field>
15553                <name>CRCMODETX</name>
15554                <description>CRC mode for outgoing frames</description>
15555                <lsb>4</lsb>
15556                <msb>4</msb>
15557                <enumeratedValues>
15558                  <enumeratedValue>
15559                    <name>NoCRCTX</name>
15560                    <description>CRC is not added to the frame</description>
15561                    <value>0</value>
15562                  </enumeratedValue>
15563                  <enumeratedValue>
15564                    <name>CRC16TX</name>
15565                    <description>16 bit CRC added to the frame based on all the data read from RAM that is used in the frame</description>
15566                    <value>1</value>
15567                  </enumeratedValue>
15568                </enumeratedValues>
15569              </field>
15570            </fields>
15571          </register>
15572          <register>
15573            <name>AMOUNT</name>
15574            <description>Size of outgoing frame</description>
15575            <addressOffset>0x004</addressOffset>
15576            <access>read-write</access>
15577            <fields>
15578              <field>
15579                <name>TXDATABITS</name>
15580                <description>Number of bits in the last or first byte read from RAM that shall be included in the frame (excluding parity bit).</description>
15581                <lsb>0</lsb>
15582                <msb>2</msb>
15583              </field>
15584              <field>
15585                <name>TXDATABYTES</name>
15586                <description>Number of complete bytes that shall be included in the frame, excluding CRC, parity and framing</description>
15587                <lsb>3</lsb>
15588                <msb>11</msb>
15589              </field>
15590            </fields>
15591          </register>
15592        </cluster>
15593        <cluster>
15594          <name>RXD</name>
15595          <description>Unspecified</description>
15596          <addressOffset>0x520</addressOffset>
15597          <register>
15598            <name>FRAMECONFIG</name>
15599            <description>Configuration of incoming frames</description>
15600            <addressOffset>0x000</addressOffset>
15601            <access>read-write</access>
15602            <resetValue>0x00000015</resetValue>
15603            <fields>
15604              <field>
15605                <name>PARITY</name>
15606                <description>Parity expected or not in RX frame</description>
15607                <lsb>0</lsb>
15608                <msb>0</msb>
15609                <enumeratedValues>
15610                  <enumeratedValue>
15611                    <name>NoParity</name>
15612                    <description>Parity is not expected in RX frames</description>
15613                    <value>0</value>
15614                  </enumeratedValue>
15615                  <enumeratedValue>
15616                    <name>Parity</name>
15617                    <description>Parity is expected in RX frames</description>
15618                    <value>1</value>
15619                  </enumeratedValue>
15620                </enumeratedValues>
15621              </field>
15622              <field>
15623                <name>SOF</name>
15624                <description>SoF expected or not in RX frames</description>
15625                <lsb>2</lsb>
15626                <msb>2</msb>
15627                <enumeratedValues>
15628                  <enumeratedValue>
15629                    <name>NoSoF</name>
15630                    <description>Start of Frame symbol is not expected in RX frames</description>
15631                    <value>0</value>
15632                  </enumeratedValue>
15633                  <enumeratedValue>
15634                    <name>SoF</name>
15635                    <description>Start of Frame symbol is expected in RX frames</description>
15636                    <value>1</value>
15637                  </enumeratedValue>
15638                </enumeratedValues>
15639              </field>
15640              <field>
15641                <name>CRCMODERX</name>
15642                <description>CRC mode for incoming frames</description>
15643                <lsb>4</lsb>
15644                <msb>4</msb>
15645                <enumeratedValues>
15646                  <enumeratedValue>
15647                    <name>NoCRCRX</name>
15648                    <description>CRC is not expected in RX frames</description>
15649                    <value>0</value>
15650                  </enumeratedValue>
15651                  <enumeratedValue>
15652                    <name>CRC16RX</name>
15653                    <description>Last 16 bits in RX frame is CRC, CRC is checked and CRCSTATUS updated</description>
15654                    <value>1</value>
15655                  </enumeratedValue>
15656                </enumeratedValues>
15657              </field>
15658            </fields>
15659          </register>
15660          <register>
15661            <name>AMOUNT</name>
15662            <description>Size of last incoming frame</description>
15663            <addressOffset>0x004</addressOffset>
15664            <access>read-only</access>
15665            <fields>
15666              <field>
15667                <name>RXDATABITS</name>
15668                <description>Number of bits in the last byte in the frame, if less than 8 (including CRC, but excluding parity and SoF/EoF framing).</description>
15669                <lsb>0</lsb>
15670                <msb>2</msb>
15671              </field>
15672              <field>
15673                <name>RXDATABYTES</name>
15674                <description>Number of complete bytes received in the frame (including CRC, but excluding parity and SoF/EoF framing)</description>
15675                <lsb>3</lsb>
15676                <msb>11</msb>
15677              </field>
15678            </fields>
15679          </register>
15680        </cluster>
15681        <register>
15682          <name>NFCID1_LAST</name>
15683          <description>Last NFCID1 part (4, 7 or 10 bytes ID)</description>
15684          <addressOffset>0x590</addressOffset>
15685          <access>read-write</access>
15686          <resetValue>0x00006363</resetValue>
15687          <fields>
15688            <field>
15689              <name>NFCID1_Z</name>
15690              <description>NFCID1 byte Z (very last byte sent)</description>
15691              <lsb>0</lsb>
15692              <msb>7</msb>
15693            </field>
15694            <field>
15695              <name>NFCID1_Y</name>
15696              <description>NFCID1 byte Y</description>
15697              <lsb>8</lsb>
15698              <msb>15</msb>
15699            </field>
15700            <field>
15701              <name>NFCID1_X</name>
15702              <description>NFCID1 byte X</description>
15703              <lsb>16</lsb>
15704              <msb>23</msb>
15705            </field>
15706            <field>
15707              <name>NFCID1_W</name>
15708              <description>NFCID1 byte W</description>
15709              <lsb>24</lsb>
15710              <msb>31</msb>
15711            </field>
15712          </fields>
15713        </register>
15714        <register>
15715          <name>NFCID1_2ND_LAST</name>
15716          <description>Second last NFCID1 part (7 or 10 bytes ID)</description>
15717          <addressOffset>0x594</addressOffset>
15718          <access>read-write</access>
15719          <fields>
15720            <field>
15721              <name>NFCID1_V</name>
15722              <description>NFCID1 byte V</description>
15723              <lsb>0</lsb>
15724              <msb>7</msb>
15725            </field>
15726            <field>
15727              <name>NFCID1_U</name>
15728              <description>NFCID1 byte U</description>
15729              <lsb>8</lsb>
15730              <msb>15</msb>
15731            </field>
15732            <field>
15733              <name>NFCID1_T</name>
15734              <description>NFCID1 byte T</description>
15735              <lsb>16</lsb>
15736              <msb>23</msb>
15737            </field>
15738          </fields>
15739        </register>
15740        <register>
15741          <name>NFCID1_3RD_LAST</name>
15742          <description>Third last NFCID1 part (10 bytes ID)</description>
15743          <addressOffset>0x598</addressOffset>
15744          <access>read-write</access>
15745          <fields>
15746            <field>
15747              <name>NFCID1_S</name>
15748              <description>NFCID1 byte S</description>
15749              <lsb>0</lsb>
15750              <msb>7</msb>
15751            </field>
15752            <field>
15753              <name>NFCID1_R</name>
15754              <description>NFCID1 byte R</description>
15755              <lsb>8</lsb>
15756              <msb>15</msb>
15757            </field>
15758            <field>
15759              <name>NFCID1_Q</name>
15760              <description>NFCID1 byte Q</description>
15761              <lsb>16</lsb>
15762              <msb>23</msb>
15763            </field>
15764          </fields>
15765        </register>
15766        <register>
15767          <name>SENSRES</name>
15768          <description>NFC-A SENS_RES auto-response settings</description>
15769          <addressOffset>0x5A0</addressOffset>
15770          <access>read-write</access>
15771          <resetValue>0x00000001</resetValue>
15772          <fields>
15773            <field>
15774              <name>BITFRAMESDD</name>
15775              <description>Bit frame SDD as defined by the b5:b1 of byte 1 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
15776              <lsb>0</lsb>
15777              <msb>4</msb>
15778              <enumeratedValues>
15779                <enumeratedValue>
15780                  <name>SDD00000</name>
15781                  <description>SDD pattern 00000</description>
15782                  <value>0</value>
15783                </enumeratedValue>
15784                <enumeratedValue>
15785                  <name>SDD00001</name>
15786                  <description>SDD pattern 00001</description>
15787                  <value>1</value>
15788                </enumeratedValue>
15789                <enumeratedValue>
15790                  <name>SDD00010</name>
15791                  <description>SDD pattern 00010</description>
15792                  <value>2</value>
15793                </enumeratedValue>
15794                <enumeratedValue>
15795                  <name>SDD00100</name>
15796                  <description>SDD pattern 00100</description>
15797                  <value>4</value>
15798                </enumeratedValue>
15799                <enumeratedValue>
15800                  <name>SDD01000</name>
15801                  <description>SDD pattern 01000</description>
15802                  <value>8</value>
15803                </enumeratedValue>
15804                <enumeratedValue>
15805                  <name>SDD10000</name>
15806                  <description>SDD pattern 10000</description>
15807                  <value>16</value>
15808                </enumeratedValue>
15809              </enumeratedValues>
15810            </field>
15811            <field>
15812              <name>RFU5</name>
15813              <description>Reserved for future use. Shall be 0.</description>
15814              <lsb>5</lsb>
15815              <msb>5</msb>
15816            </field>
15817            <field>
15818              <name>NFCIDSIZE</name>
15819              <description>NFCID1 size. This value is used by the Auto collision resolution engine.</description>
15820              <lsb>6</lsb>
15821              <msb>7</msb>
15822              <enumeratedValues>
15823                <enumeratedValue>
15824                  <name>NFCID1Single</name>
15825                  <description>NFCID1 size: single (4 bytes)</description>
15826                  <value>0</value>
15827                </enumeratedValue>
15828                <enumeratedValue>
15829                  <name>NFCID1Double</name>
15830                  <description>NFCID1 size: double (7 bytes)</description>
15831                  <value>1</value>
15832                </enumeratedValue>
15833                <enumeratedValue>
15834                  <name>NFCID1Triple</name>
15835                  <description>NFCID1 size: triple (10 bytes)</description>
15836                  <value>2</value>
15837                </enumeratedValue>
15838              </enumeratedValues>
15839            </field>
15840            <field>
15841              <name>PLATFCONFIG</name>
15842              <description>Tag platform configuration as defined by the b4:b1 of byte 2 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
15843              <lsb>8</lsb>
15844              <msb>11</msb>
15845            </field>
15846            <field>
15847              <name>RFU74</name>
15848              <description>Reserved for future use. Shall be 0.</description>
15849              <lsb>12</lsb>
15850              <msb>15</msb>
15851            </field>
15852          </fields>
15853        </register>
15854        <register>
15855          <name>SELRES</name>
15856          <description>NFC-A SEL_RES auto-response settings</description>
15857          <addressOffset>0x5A4</addressOffset>
15858          <access>read-write</access>
15859          <fields>
15860            <field>
15861              <name>RFU10</name>
15862              <description>Reserved for future use. Shall be 0.</description>
15863              <lsb>0</lsb>
15864              <msb>1</msb>
15865            </field>
15866            <field>
15867              <name>CASCADE</name>
15868              <description>Cascade bit (controlled by hardware, write has no effect)</description>
15869              <lsb>2</lsb>
15870              <msb>2</msb>
15871              <enumeratedValues>
15872                <enumeratedValue>
15873                  <name>Complete</name>
15874                  <description>NFCID1 complete</description>
15875                  <value>0</value>
15876                </enumeratedValue>
15877                <enumeratedValue>
15878                  <name>NotComplete</name>
15879                  <description>NFCID1 not complete</description>
15880                  <value>1</value>
15881                </enumeratedValue>
15882              </enumeratedValues>
15883            </field>
15884            <field>
15885              <name>RFU43</name>
15886              <description>Reserved for future use. Shall be 0.</description>
15887              <lsb>3</lsb>
15888              <msb>4</msb>
15889            </field>
15890            <field>
15891              <name>PROTOCOL</name>
15892              <description>Protocol as defined by the b7:b6 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
15893              <lsb>5</lsb>
15894              <msb>6</msb>
15895            </field>
15896            <field>
15897              <name>RFU7</name>
15898              <description>Reserved for future use. Shall be 0.</description>
15899              <lsb>7</lsb>
15900              <msb>7</msb>
15901            </field>
15902          </fields>
15903        </register>
15904      </registers>
15905    </peripheral>
15906    <peripheral>
15907      <name>GPIOTE</name>
15908      <description>GPIO Tasks and Events</description>
15909      <groupName>GPIOTE</groupName>
15910      <baseAddress>0x40006000</baseAddress>
15911      <size>32</size>
15912      <addressBlock>
15913        <offset>0</offset>
15914        <size>0x1000</size>
15915        <usage>registers</usage>
15916      </addressBlock>
15917      <interrupt>
15918        <name>GPIOTE</name>
15919        <value>6</value>
15920      </interrupt>
15921      <registers>
15922        <register>
15923          <dim>8</dim>
15924          <dimIncrement>4</dimIncrement>
15925          <name>TASKS_OUT[%s]</name>
15926          <description>Description collection[0]:  Task for writing to pin specified in CONFIG[0].PSEL. Action on pin is configured in CONFIG[0].POLARITY.</description>
15927          <addressOffset>0x000</addressOffset>
15928          <access>write-only</access>
15929        </register>
15930        <register>
15931          <dim>8</dim>
15932          <dimIncrement>4</dimIncrement>
15933          <name>TASKS_SET[%s]</name>
15934          <description>Description collection[0]:  Task for writing to pin specified in CONFIG[0].PSEL. Action on pin is to set it high.</description>
15935          <addressOffset>0x030</addressOffset>
15936          <access>write-only</access>
15937        </register>
15938        <register>
15939          <dim>8</dim>
15940          <dimIncrement>4</dimIncrement>
15941          <name>TASKS_CLR[%s]</name>
15942          <description>Description collection[0]:  Task for writing to pin specified in CONFIG[0].PSEL. Action on pin is to set it low.</description>
15943          <addressOffset>0x060</addressOffset>
15944          <access>write-only</access>
15945        </register>
15946        <register>
15947          <dim>8</dim>
15948          <dimIncrement>4</dimIncrement>
15949          <name>EVENTS_IN[%s]</name>
15950          <description>Description collection[0]:  Event generated from pin specified in CONFIG[0].PSEL</description>
15951          <addressOffset>0x100</addressOffset>
15952          <access>read-write</access>
15953        </register>
15954        <register>
15955          <name>EVENTS_PORT</name>
15956          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
15957          <addressOffset>0x17C</addressOffset>
15958          <access>read-write</access>
15959        </register>
15960        <register>
15961          <name>INTENSET</name>
15962          <description>Enable interrupt</description>
15963          <addressOffset>0x304</addressOffset>
15964          <access>read-write</access>
15965          <fields>
15966            <field>
15967              <name>IN0</name>
15968              <description>Write '1' to Enable interrupt for IN[0] event</description>
15969              <lsb>0</lsb>
15970              <msb>0</msb>
15971              <enumeratedValues>
15972                <usage>read</usage>
15973                <enumeratedValue>
15974                  <name>Disabled</name>
15975                  <description>Read: Disabled</description>
15976                  <value>0</value>
15977                </enumeratedValue>
15978                <enumeratedValue>
15979                  <name>Enabled</name>
15980                  <description>Read: Enabled</description>
15981                  <value>1</value>
15982                </enumeratedValue>
15983              </enumeratedValues>
15984              <enumeratedValues>
15985                <usage>write</usage>
15986                <enumeratedValue>
15987                  <name>Set</name>
15988                  <description>Enable</description>
15989                  <value>1</value>
15990                </enumeratedValue>
15991              </enumeratedValues>
15992            </field>
15993            <field>
15994              <name>IN1</name>
15995              <description>Write '1' to Enable interrupt for IN[1] event</description>
15996              <lsb>1</lsb>
15997              <msb>1</msb>
15998              <enumeratedValues>
15999                <usage>read</usage>
16000                <enumeratedValue>
16001                  <name>Disabled</name>
16002                  <description>Read: Disabled</description>
16003                  <value>0</value>
16004                </enumeratedValue>
16005                <enumeratedValue>
16006                  <name>Enabled</name>
16007                  <description>Read: Enabled</description>
16008                  <value>1</value>
16009                </enumeratedValue>
16010              </enumeratedValues>
16011              <enumeratedValues>
16012                <usage>write</usage>
16013                <enumeratedValue>
16014                  <name>Set</name>
16015                  <description>Enable</description>
16016                  <value>1</value>
16017                </enumeratedValue>
16018              </enumeratedValues>
16019            </field>
16020            <field>
16021              <name>IN2</name>
16022              <description>Write '1' to Enable interrupt for IN[2] event</description>
16023              <lsb>2</lsb>
16024              <msb>2</msb>
16025              <enumeratedValues>
16026                <usage>read</usage>
16027                <enumeratedValue>
16028                  <name>Disabled</name>
16029                  <description>Read: Disabled</description>
16030                  <value>0</value>
16031                </enumeratedValue>
16032                <enumeratedValue>
16033                  <name>Enabled</name>
16034                  <description>Read: Enabled</description>
16035                  <value>1</value>
16036                </enumeratedValue>
16037              </enumeratedValues>
16038              <enumeratedValues>
16039                <usage>write</usage>
16040                <enumeratedValue>
16041                  <name>Set</name>
16042                  <description>Enable</description>
16043                  <value>1</value>
16044                </enumeratedValue>
16045              </enumeratedValues>
16046            </field>
16047            <field>
16048              <name>IN3</name>
16049              <description>Write '1' to Enable interrupt for IN[3] event</description>
16050              <lsb>3</lsb>
16051              <msb>3</msb>
16052              <enumeratedValues>
16053                <usage>read</usage>
16054                <enumeratedValue>
16055                  <name>Disabled</name>
16056                  <description>Read: Disabled</description>
16057                  <value>0</value>
16058                </enumeratedValue>
16059                <enumeratedValue>
16060                  <name>Enabled</name>
16061                  <description>Read: Enabled</description>
16062                  <value>1</value>
16063                </enumeratedValue>
16064              </enumeratedValues>
16065              <enumeratedValues>
16066                <usage>write</usage>
16067                <enumeratedValue>
16068                  <name>Set</name>
16069                  <description>Enable</description>
16070                  <value>1</value>
16071                </enumeratedValue>
16072              </enumeratedValues>
16073            </field>
16074            <field>
16075              <name>IN4</name>
16076              <description>Write '1' to Enable interrupt for IN[4] event</description>
16077              <lsb>4</lsb>
16078              <msb>4</msb>
16079              <enumeratedValues>
16080                <usage>read</usage>
16081                <enumeratedValue>
16082                  <name>Disabled</name>
16083                  <description>Read: Disabled</description>
16084                  <value>0</value>
16085                </enumeratedValue>
16086                <enumeratedValue>
16087                  <name>Enabled</name>
16088                  <description>Read: Enabled</description>
16089                  <value>1</value>
16090                </enumeratedValue>
16091              </enumeratedValues>
16092              <enumeratedValues>
16093                <usage>write</usage>
16094                <enumeratedValue>
16095                  <name>Set</name>
16096                  <description>Enable</description>
16097                  <value>1</value>
16098                </enumeratedValue>
16099              </enumeratedValues>
16100            </field>
16101            <field>
16102              <name>IN5</name>
16103              <description>Write '1' to Enable interrupt for IN[5] event</description>
16104              <lsb>5</lsb>
16105              <msb>5</msb>
16106              <enumeratedValues>
16107                <usage>read</usage>
16108                <enumeratedValue>
16109                  <name>Disabled</name>
16110                  <description>Read: Disabled</description>
16111                  <value>0</value>
16112                </enumeratedValue>
16113                <enumeratedValue>
16114                  <name>Enabled</name>
16115                  <description>Read: Enabled</description>
16116                  <value>1</value>
16117                </enumeratedValue>
16118              </enumeratedValues>
16119              <enumeratedValues>
16120                <usage>write</usage>
16121                <enumeratedValue>
16122                  <name>Set</name>
16123                  <description>Enable</description>
16124                  <value>1</value>
16125                </enumeratedValue>
16126              </enumeratedValues>
16127            </field>
16128            <field>
16129              <name>IN6</name>
16130              <description>Write '1' to Enable interrupt for IN[6] event</description>
16131              <lsb>6</lsb>
16132              <msb>6</msb>
16133              <enumeratedValues>
16134                <usage>read</usage>
16135                <enumeratedValue>
16136                  <name>Disabled</name>
16137                  <description>Read: Disabled</description>
16138                  <value>0</value>
16139                </enumeratedValue>
16140                <enumeratedValue>
16141                  <name>Enabled</name>
16142                  <description>Read: Enabled</description>
16143                  <value>1</value>
16144                </enumeratedValue>
16145              </enumeratedValues>
16146              <enumeratedValues>
16147                <usage>write</usage>
16148                <enumeratedValue>
16149                  <name>Set</name>
16150                  <description>Enable</description>
16151                  <value>1</value>
16152                </enumeratedValue>
16153              </enumeratedValues>
16154            </field>
16155            <field>
16156              <name>IN7</name>
16157              <description>Write '1' to Enable interrupt for IN[7] event</description>
16158              <lsb>7</lsb>
16159              <msb>7</msb>
16160              <enumeratedValues>
16161                <usage>read</usage>
16162                <enumeratedValue>
16163                  <name>Disabled</name>
16164                  <description>Read: Disabled</description>
16165                  <value>0</value>
16166                </enumeratedValue>
16167                <enumeratedValue>
16168                  <name>Enabled</name>
16169                  <description>Read: Enabled</description>
16170                  <value>1</value>
16171                </enumeratedValue>
16172              </enumeratedValues>
16173              <enumeratedValues>
16174                <usage>write</usage>
16175                <enumeratedValue>
16176                  <name>Set</name>
16177                  <description>Enable</description>
16178                  <value>1</value>
16179                </enumeratedValue>
16180              </enumeratedValues>
16181            </field>
16182            <field>
16183              <name>PORT</name>
16184              <description>Write '1' to Enable interrupt for PORT event</description>
16185              <lsb>31</lsb>
16186              <msb>31</msb>
16187              <enumeratedValues>
16188                <usage>read</usage>
16189                <enumeratedValue>
16190                  <name>Disabled</name>
16191                  <description>Read: Disabled</description>
16192                  <value>0</value>
16193                </enumeratedValue>
16194                <enumeratedValue>
16195                  <name>Enabled</name>
16196                  <description>Read: Enabled</description>
16197                  <value>1</value>
16198                </enumeratedValue>
16199              </enumeratedValues>
16200              <enumeratedValues>
16201                <usage>write</usage>
16202                <enumeratedValue>
16203                  <name>Set</name>
16204                  <description>Enable</description>
16205                  <value>1</value>
16206                </enumeratedValue>
16207              </enumeratedValues>
16208            </field>
16209          </fields>
16210        </register>
16211        <register>
16212          <name>INTENCLR</name>
16213          <description>Disable interrupt</description>
16214          <addressOffset>0x308</addressOffset>
16215          <access>read-write</access>
16216          <fields>
16217            <field>
16218              <name>IN0</name>
16219              <description>Write '1' to Disable interrupt for IN[0] event</description>
16220              <lsb>0</lsb>
16221              <msb>0</msb>
16222              <enumeratedValues>
16223                <usage>read</usage>
16224                <enumeratedValue>
16225                  <name>Disabled</name>
16226                  <description>Read: Disabled</description>
16227                  <value>0</value>
16228                </enumeratedValue>
16229                <enumeratedValue>
16230                  <name>Enabled</name>
16231                  <description>Read: Enabled</description>
16232                  <value>1</value>
16233                </enumeratedValue>
16234              </enumeratedValues>
16235              <enumeratedValues>
16236                <usage>write</usage>
16237                <enumeratedValue>
16238                  <name>Clear</name>
16239                  <description>Disable</description>
16240                  <value>1</value>
16241                </enumeratedValue>
16242              </enumeratedValues>
16243            </field>
16244            <field>
16245              <name>IN1</name>
16246              <description>Write '1' to Disable interrupt for IN[1] event</description>
16247              <lsb>1</lsb>
16248              <msb>1</msb>
16249              <enumeratedValues>
16250                <usage>read</usage>
16251                <enumeratedValue>
16252                  <name>Disabled</name>
16253                  <description>Read: Disabled</description>
16254                  <value>0</value>
16255                </enumeratedValue>
16256                <enumeratedValue>
16257                  <name>Enabled</name>
16258                  <description>Read: Enabled</description>
16259                  <value>1</value>
16260                </enumeratedValue>
16261              </enumeratedValues>
16262              <enumeratedValues>
16263                <usage>write</usage>
16264                <enumeratedValue>
16265                  <name>Clear</name>
16266                  <description>Disable</description>
16267                  <value>1</value>
16268                </enumeratedValue>
16269              </enumeratedValues>
16270            </field>
16271            <field>
16272              <name>IN2</name>
16273              <description>Write '1' to Disable interrupt for IN[2] event</description>
16274              <lsb>2</lsb>
16275              <msb>2</msb>
16276              <enumeratedValues>
16277                <usage>read</usage>
16278                <enumeratedValue>
16279                  <name>Disabled</name>
16280                  <description>Read: Disabled</description>
16281                  <value>0</value>
16282                </enumeratedValue>
16283                <enumeratedValue>
16284                  <name>Enabled</name>
16285                  <description>Read: Enabled</description>
16286                  <value>1</value>
16287                </enumeratedValue>
16288              </enumeratedValues>
16289              <enumeratedValues>
16290                <usage>write</usage>
16291                <enumeratedValue>
16292                  <name>Clear</name>
16293                  <description>Disable</description>
16294                  <value>1</value>
16295                </enumeratedValue>
16296              </enumeratedValues>
16297            </field>
16298            <field>
16299              <name>IN3</name>
16300              <description>Write '1' to Disable interrupt for IN[3] event</description>
16301              <lsb>3</lsb>
16302              <msb>3</msb>
16303              <enumeratedValues>
16304                <usage>read</usage>
16305                <enumeratedValue>
16306                  <name>Disabled</name>
16307                  <description>Read: Disabled</description>
16308                  <value>0</value>
16309                </enumeratedValue>
16310                <enumeratedValue>
16311                  <name>Enabled</name>
16312                  <description>Read: Enabled</description>
16313                  <value>1</value>
16314                </enumeratedValue>
16315              </enumeratedValues>
16316              <enumeratedValues>
16317                <usage>write</usage>
16318                <enumeratedValue>
16319                  <name>Clear</name>
16320                  <description>Disable</description>
16321                  <value>1</value>
16322                </enumeratedValue>
16323              </enumeratedValues>
16324            </field>
16325            <field>
16326              <name>IN4</name>
16327              <description>Write '1' to Disable interrupt for IN[4] event</description>
16328              <lsb>4</lsb>
16329              <msb>4</msb>
16330              <enumeratedValues>
16331                <usage>read</usage>
16332                <enumeratedValue>
16333                  <name>Disabled</name>
16334                  <description>Read: Disabled</description>
16335                  <value>0</value>
16336                </enumeratedValue>
16337                <enumeratedValue>
16338                  <name>Enabled</name>
16339                  <description>Read: Enabled</description>
16340                  <value>1</value>
16341                </enumeratedValue>
16342              </enumeratedValues>
16343              <enumeratedValues>
16344                <usage>write</usage>
16345                <enumeratedValue>
16346                  <name>Clear</name>
16347                  <description>Disable</description>
16348                  <value>1</value>
16349                </enumeratedValue>
16350              </enumeratedValues>
16351            </field>
16352            <field>
16353              <name>IN5</name>
16354              <description>Write '1' to Disable interrupt for IN[5] event</description>
16355              <lsb>5</lsb>
16356              <msb>5</msb>
16357              <enumeratedValues>
16358                <usage>read</usage>
16359                <enumeratedValue>
16360                  <name>Disabled</name>
16361                  <description>Read: Disabled</description>
16362                  <value>0</value>
16363                </enumeratedValue>
16364                <enumeratedValue>
16365                  <name>Enabled</name>
16366                  <description>Read: Enabled</description>
16367                  <value>1</value>
16368                </enumeratedValue>
16369              </enumeratedValues>
16370              <enumeratedValues>
16371                <usage>write</usage>
16372                <enumeratedValue>
16373                  <name>Clear</name>
16374                  <description>Disable</description>
16375                  <value>1</value>
16376                </enumeratedValue>
16377              </enumeratedValues>
16378            </field>
16379            <field>
16380              <name>IN6</name>
16381              <description>Write '1' to Disable interrupt for IN[6] event</description>
16382              <lsb>6</lsb>
16383              <msb>6</msb>
16384              <enumeratedValues>
16385                <usage>read</usage>
16386                <enumeratedValue>
16387                  <name>Disabled</name>
16388                  <description>Read: Disabled</description>
16389                  <value>0</value>
16390                </enumeratedValue>
16391                <enumeratedValue>
16392                  <name>Enabled</name>
16393                  <description>Read: Enabled</description>
16394                  <value>1</value>
16395                </enumeratedValue>
16396              </enumeratedValues>
16397              <enumeratedValues>
16398                <usage>write</usage>
16399                <enumeratedValue>
16400                  <name>Clear</name>
16401                  <description>Disable</description>
16402                  <value>1</value>
16403                </enumeratedValue>
16404              </enumeratedValues>
16405            </field>
16406            <field>
16407              <name>IN7</name>
16408              <description>Write '1' to Disable interrupt for IN[7] event</description>
16409              <lsb>7</lsb>
16410              <msb>7</msb>
16411              <enumeratedValues>
16412                <usage>read</usage>
16413                <enumeratedValue>
16414                  <name>Disabled</name>
16415                  <description>Read: Disabled</description>
16416                  <value>0</value>
16417                </enumeratedValue>
16418                <enumeratedValue>
16419                  <name>Enabled</name>
16420                  <description>Read: Enabled</description>
16421                  <value>1</value>
16422                </enumeratedValue>
16423              </enumeratedValues>
16424              <enumeratedValues>
16425                <usage>write</usage>
16426                <enumeratedValue>
16427                  <name>Clear</name>
16428                  <description>Disable</description>
16429                  <value>1</value>
16430                </enumeratedValue>
16431              </enumeratedValues>
16432            </field>
16433            <field>
16434              <name>PORT</name>
16435              <description>Write '1' to Disable interrupt for PORT event</description>
16436              <lsb>31</lsb>
16437              <msb>31</msb>
16438              <enumeratedValues>
16439                <usage>read</usage>
16440                <enumeratedValue>
16441                  <name>Disabled</name>
16442                  <description>Read: Disabled</description>
16443                  <value>0</value>
16444                </enumeratedValue>
16445                <enumeratedValue>
16446                  <name>Enabled</name>
16447                  <description>Read: Enabled</description>
16448                  <value>1</value>
16449                </enumeratedValue>
16450              </enumeratedValues>
16451              <enumeratedValues>
16452                <usage>write</usage>
16453                <enumeratedValue>
16454                  <name>Clear</name>
16455                  <description>Disable</description>
16456                  <value>1</value>
16457                </enumeratedValue>
16458              </enumeratedValues>
16459            </field>
16460          </fields>
16461        </register>
16462        <register>
16463          <dim>8</dim>
16464          <dimIncrement>4</dimIncrement>
16465          <name>CONFIG[%s]</name>
16466          <description>Description collection[0]:  Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event</description>
16467          <addressOffset>0x510</addressOffset>
16468          <access>read-write</access>
16469          <fields>
16470            <field>
16471              <name>MODE</name>
16472              <description>Mode</description>
16473              <lsb>0</lsb>
16474              <msb>1</msb>
16475              <enumeratedValues>
16476                <enumeratedValue>
16477                  <name>Disabled</name>
16478                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
16479                  <value>0</value>
16480                </enumeratedValue>
16481                <enumeratedValue>
16482                  <name>Event</name>
16483                  <description>Event mode</description>
16484                  <value>1</value>
16485                </enumeratedValue>
16486                <enumeratedValue>
16487                  <name>Task</name>
16488                  <description>Task mode</description>
16489                  <value>3</value>
16490                </enumeratedValue>
16491              </enumeratedValues>
16492            </field>
16493            <field>
16494              <name>PSEL</name>
16495              <description>GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event</description>
16496              <lsb>8</lsb>
16497              <msb>12</msb>
16498            </field>
16499            <field>
16500              <name>POLARITY</name>
16501              <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>
16502              <lsb>16</lsb>
16503              <msb>17</msb>
16504              <enumeratedValues>
16505                <enumeratedValue>
16506                  <name>None</name>
16507                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
16508                  <value>0</value>
16509                </enumeratedValue>
16510                <enumeratedValue>
16511                  <name>LoToHi</name>
16512                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
16513                  <value>1</value>
16514                </enumeratedValue>
16515                <enumeratedValue>
16516                  <name>HiToLo</name>
16517                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
16518                  <value>2</value>
16519                </enumeratedValue>
16520                <enumeratedValue>
16521                  <name>Toggle</name>
16522                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
16523                  <value>3</value>
16524                </enumeratedValue>
16525              </enumeratedValues>
16526            </field>
16527            <field>
16528              <name>OUTINIT</name>
16529              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
16530              <lsb>20</lsb>
16531              <msb>20</msb>
16532              <enumeratedValues>
16533                <enumeratedValue>
16534                  <name>Low</name>
16535                  <description>Task mode: Initial value of pin before task triggering is low</description>
16536                  <value>0</value>
16537                </enumeratedValue>
16538                <enumeratedValue>
16539                  <name>High</name>
16540                  <description>Task mode: Initial value of pin before task triggering is high</description>
16541                  <value>1</value>
16542                </enumeratedValue>
16543              </enumeratedValues>
16544            </field>
16545          </fields>
16546        </register>
16547      </registers>
16548    </peripheral>
16549    <peripheral>
16550      <name>SAADC</name>
16551      <description>Analog to Digital Converter</description>
16552      <groupName>SAADC</groupName>
16553      <baseAddress>0x40007000</baseAddress>
16554      <size>32</size>
16555      <addressBlock>
16556        <offset>0</offset>
16557        <size>0x1000</size>
16558        <usage>registers</usage>
16559      </addressBlock>
16560      <interrupt>
16561        <name>SAADC</name>
16562        <value>7</value>
16563      </interrupt>
16564      <registers>
16565        <register>
16566          <name>TASKS_START</name>
16567          <description>Start the ADC and prepare the result buffer in RAM</description>
16568          <addressOffset>0x000</addressOffset>
16569          <access>write-only</access>
16570        </register>
16571        <register>
16572          <name>TASKS_SAMPLE</name>
16573          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
16574          <addressOffset>0x004</addressOffset>
16575          <access>write-only</access>
16576        </register>
16577        <register>
16578          <name>TASKS_STOP</name>
16579          <description>Stop the ADC and terminate any on-going conversion</description>
16580          <addressOffset>0x008</addressOffset>
16581          <access>write-only</access>
16582        </register>
16583        <register>
16584          <name>TASKS_CALIBRATEOFFSET</name>
16585          <description>Starts offset auto-calibration</description>
16586          <addressOffset>0x00C</addressOffset>
16587          <access>write-only</access>
16588        </register>
16589        <register>
16590          <name>EVENTS_STARTED</name>
16591          <description>The ADC has started</description>
16592          <addressOffset>0x100</addressOffset>
16593          <access>read-write</access>
16594        </register>
16595        <register>
16596          <name>EVENTS_END</name>
16597          <description>The ADC has filled up the Result buffer</description>
16598          <addressOffset>0x104</addressOffset>
16599          <access>read-write</access>
16600        </register>
16601        <register>
16602          <name>EVENTS_DONE</name>
16603          <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>
16604          <addressOffset>0x108</addressOffset>
16605          <access>read-write</access>
16606        </register>
16607        <register>
16608          <name>EVENTS_RESULTDONE</name>
16609          <description>A result is ready to get transferred to RAM.</description>
16610          <addressOffset>0x10C</addressOffset>
16611          <access>read-write</access>
16612        </register>
16613        <register>
16614          <name>EVENTS_CALIBRATEDONE</name>
16615          <description>Calibration is complete</description>
16616          <addressOffset>0x110</addressOffset>
16617          <access>read-write</access>
16618        </register>
16619        <register>
16620          <name>EVENTS_STOPPED</name>
16621          <description>The ADC has stopped</description>
16622          <addressOffset>0x114</addressOffset>
16623          <access>read-write</access>
16624        </register>
16625        <cluster>
16626          <dim>8</dim>
16627          <dimIncrement>8</dimIncrement>
16628          <name>EVENTS_CH[%s]</name>
16629          <description>Unspecified</description>
16630          <addressOffset>0x118</addressOffset>
16631          <register>
16632            <name>LIMITH</name>
16633            <description>Description cluster[0]:  Last results is equal or above CH[0].LIMIT.HIGH</description>
16634            <addressOffset>0x000</addressOffset>
16635            <access>read-write</access>
16636          </register>
16637          <register>
16638            <name>LIMITL</name>
16639            <description>Description cluster[0]:  Last results is equal or below CH[0].LIMIT.LOW</description>
16640            <addressOffset>0x004</addressOffset>
16641            <access>read-write</access>
16642          </register>
16643        </cluster>
16644        <register>
16645          <name>INTEN</name>
16646          <description>Enable or disable interrupt</description>
16647          <addressOffset>0x300</addressOffset>
16648          <access>read-write</access>
16649          <fields>
16650            <field>
16651              <name>STARTED</name>
16652              <description>Enable or disable interrupt for STARTED event</description>
16653              <lsb>0</lsb>
16654              <msb>0</msb>
16655              <enumeratedValues>
16656                <enumeratedValue>
16657                  <name>Disabled</name>
16658                  <description>Disable</description>
16659                  <value>0</value>
16660                </enumeratedValue>
16661                <enumeratedValue>
16662                  <name>Enabled</name>
16663                  <description>Enable</description>
16664                  <value>1</value>
16665                </enumeratedValue>
16666              </enumeratedValues>
16667            </field>
16668            <field>
16669              <name>END</name>
16670              <description>Enable or disable interrupt for END event</description>
16671              <lsb>1</lsb>
16672              <msb>1</msb>
16673              <enumeratedValues>
16674                <enumeratedValue>
16675                  <name>Disabled</name>
16676                  <description>Disable</description>
16677                  <value>0</value>
16678                </enumeratedValue>
16679                <enumeratedValue>
16680                  <name>Enabled</name>
16681                  <description>Enable</description>
16682                  <value>1</value>
16683                </enumeratedValue>
16684              </enumeratedValues>
16685            </field>
16686            <field>
16687              <name>DONE</name>
16688              <description>Enable or disable interrupt for DONE event</description>
16689              <lsb>2</lsb>
16690              <msb>2</msb>
16691              <enumeratedValues>
16692                <enumeratedValue>
16693                  <name>Disabled</name>
16694                  <description>Disable</description>
16695                  <value>0</value>
16696                </enumeratedValue>
16697                <enumeratedValue>
16698                  <name>Enabled</name>
16699                  <description>Enable</description>
16700                  <value>1</value>
16701                </enumeratedValue>
16702              </enumeratedValues>
16703            </field>
16704            <field>
16705              <name>RESULTDONE</name>
16706              <description>Enable or disable interrupt for RESULTDONE event</description>
16707              <lsb>3</lsb>
16708              <msb>3</msb>
16709              <enumeratedValues>
16710                <enumeratedValue>
16711                  <name>Disabled</name>
16712                  <description>Disable</description>
16713                  <value>0</value>
16714                </enumeratedValue>
16715                <enumeratedValue>
16716                  <name>Enabled</name>
16717                  <description>Enable</description>
16718                  <value>1</value>
16719                </enumeratedValue>
16720              </enumeratedValues>
16721            </field>
16722            <field>
16723              <name>CALIBRATEDONE</name>
16724              <description>Enable or disable interrupt for CALIBRATEDONE event</description>
16725              <lsb>4</lsb>
16726              <msb>4</msb>
16727              <enumeratedValues>
16728                <enumeratedValue>
16729                  <name>Disabled</name>
16730                  <description>Disable</description>
16731                  <value>0</value>
16732                </enumeratedValue>
16733                <enumeratedValue>
16734                  <name>Enabled</name>
16735                  <description>Enable</description>
16736                  <value>1</value>
16737                </enumeratedValue>
16738              </enumeratedValues>
16739            </field>
16740            <field>
16741              <name>STOPPED</name>
16742              <description>Enable or disable interrupt for STOPPED event</description>
16743              <lsb>5</lsb>
16744              <msb>5</msb>
16745              <enumeratedValues>
16746                <enumeratedValue>
16747                  <name>Disabled</name>
16748                  <description>Disable</description>
16749                  <value>0</value>
16750                </enumeratedValue>
16751                <enumeratedValue>
16752                  <name>Enabled</name>
16753                  <description>Enable</description>
16754                  <value>1</value>
16755                </enumeratedValue>
16756              </enumeratedValues>
16757            </field>
16758            <field>
16759              <name>CH0LIMITH</name>
16760              <description>Enable or disable interrupt for CH[0].LIMITH event</description>
16761              <lsb>6</lsb>
16762              <msb>6</msb>
16763              <enumeratedValues>
16764                <enumeratedValue>
16765                  <name>Disabled</name>
16766                  <description>Disable</description>
16767                  <value>0</value>
16768                </enumeratedValue>
16769                <enumeratedValue>
16770                  <name>Enabled</name>
16771                  <description>Enable</description>
16772                  <value>1</value>
16773                </enumeratedValue>
16774              </enumeratedValues>
16775            </field>
16776            <field>
16777              <name>CH0LIMITL</name>
16778              <description>Enable or disable interrupt for CH[0].LIMITL event</description>
16779              <lsb>7</lsb>
16780              <msb>7</msb>
16781              <enumeratedValues>
16782                <enumeratedValue>
16783                  <name>Disabled</name>
16784                  <description>Disable</description>
16785                  <value>0</value>
16786                </enumeratedValue>
16787                <enumeratedValue>
16788                  <name>Enabled</name>
16789                  <description>Enable</description>
16790                  <value>1</value>
16791                </enumeratedValue>
16792              </enumeratedValues>
16793            </field>
16794            <field>
16795              <name>CH1LIMITH</name>
16796              <description>Enable or disable interrupt for CH[1].LIMITH event</description>
16797              <lsb>8</lsb>
16798              <msb>8</msb>
16799              <enumeratedValues>
16800                <enumeratedValue>
16801                  <name>Disabled</name>
16802                  <description>Disable</description>
16803                  <value>0</value>
16804                </enumeratedValue>
16805                <enumeratedValue>
16806                  <name>Enabled</name>
16807                  <description>Enable</description>
16808                  <value>1</value>
16809                </enumeratedValue>
16810              </enumeratedValues>
16811            </field>
16812            <field>
16813              <name>CH1LIMITL</name>
16814              <description>Enable or disable interrupt for CH[1].LIMITL event</description>
16815              <lsb>9</lsb>
16816              <msb>9</msb>
16817              <enumeratedValues>
16818                <enumeratedValue>
16819                  <name>Disabled</name>
16820                  <description>Disable</description>
16821                  <value>0</value>
16822                </enumeratedValue>
16823                <enumeratedValue>
16824                  <name>Enabled</name>
16825                  <description>Enable</description>
16826                  <value>1</value>
16827                </enumeratedValue>
16828              </enumeratedValues>
16829            </field>
16830            <field>
16831              <name>CH2LIMITH</name>
16832              <description>Enable or disable interrupt for CH[2].LIMITH event</description>
16833              <lsb>10</lsb>
16834              <msb>10</msb>
16835              <enumeratedValues>
16836                <enumeratedValue>
16837                  <name>Disabled</name>
16838                  <description>Disable</description>
16839                  <value>0</value>
16840                </enumeratedValue>
16841                <enumeratedValue>
16842                  <name>Enabled</name>
16843                  <description>Enable</description>
16844                  <value>1</value>
16845                </enumeratedValue>
16846              </enumeratedValues>
16847            </field>
16848            <field>
16849              <name>CH2LIMITL</name>
16850              <description>Enable or disable interrupt for CH[2].LIMITL event</description>
16851              <lsb>11</lsb>
16852              <msb>11</msb>
16853              <enumeratedValues>
16854                <enumeratedValue>
16855                  <name>Disabled</name>
16856                  <description>Disable</description>
16857                  <value>0</value>
16858                </enumeratedValue>
16859                <enumeratedValue>
16860                  <name>Enabled</name>
16861                  <description>Enable</description>
16862                  <value>1</value>
16863                </enumeratedValue>
16864              </enumeratedValues>
16865            </field>
16866            <field>
16867              <name>CH3LIMITH</name>
16868              <description>Enable or disable interrupt for CH[3].LIMITH event</description>
16869              <lsb>12</lsb>
16870              <msb>12</msb>
16871              <enumeratedValues>
16872                <enumeratedValue>
16873                  <name>Disabled</name>
16874                  <description>Disable</description>
16875                  <value>0</value>
16876                </enumeratedValue>
16877                <enumeratedValue>
16878                  <name>Enabled</name>
16879                  <description>Enable</description>
16880                  <value>1</value>
16881                </enumeratedValue>
16882              </enumeratedValues>
16883            </field>
16884            <field>
16885              <name>CH3LIMITL</name>
16886              <description>Enable or disable interrupt for CH[3].LIMITL event</description>
16887              <lsb>13</lsb>
16888              <msb>13</msb>
16889              <enumeratedValues>
16890                <enumeratedValue>
16891                  <name>Disabled</name>
16892                  <description>Disable</description>
16893                  <value>0</value>
16894                </enumeratedValue>
16895                <enumeratedValue>
16896                  <name>Enabled</name>
16897                  <description>Enable</description>
16898                  <value>1</value>
16899                </enumeratedValue>
16900              </enumeratedValues>
16901            </field>
16902            <field>
16903              <name>CH4LIMITH</name>
16904              <description>Enable or disable interrupt for CH[4].LIMITH event</description>
16905              <lsb>14</lsb>
16906              <msb>14</msb>
16907              <enumeratedValues>
16908                <enumeratedValue>
16909                  <name>Disabled</name>
16910                  <description>Disable</description>
16911                  <value>0</value>
16912                </enumeratedValue>
16913                <enumeratedValue>
16914                  <name>Enabled</name>
16915                  <description>Enable</description>
16916                  <value>1</value>
16917                </enumeratedValue>
16918              </enumeratedValues>
16919            </field>
16920            <field>
16921              <name>CH4LIMITL</name>
16922              <description>Enable or disable interrupt for CH[4].LIMITL event</description>
16923              <lsb>15</lsb>
16924              <msb>15</msb>
16925              <enumeratedValues>
16926                <enumeratedValue>
16927                  <name>Disabled</name>
16928                  <description>Disable</description>
16929                  <value>0</value>
16930                </enumeratedValue>
16931                <enumeratedValue>
16932                  <name>Enabled</name>
16933                  <description>Enable</description>
16934                  <value>1</value>
16935                </enumeratedValue>
16936              </enumeratedValues>
16937            </field>
16938            <field>
16939              <name>CH5LIMITH</name>
16940              <description>Enable or disable interrupt for CH[5].LIMITH event</description>
16941              <lsb>16</lsb>
16942              <msb>16</msb>
16943              <enumeratedValues>
16944                <enumeratedValue>
16945                  <name>Disabled</name>
16946                  <description>Disable</description>
16947                  <value>0</value>
16948                </enumeratedValue>
16949                <enumeratedValue>
16950                  <name>Enabled</name>
16951                  <description>Enable</description>
16952                  <value>1</value>
16953                </enumeratedValue>
16954              </enumeratedValues>
16955            </field>
16956            <field>
16957              <name>CH5LIMITL</name>
16958              <description>Enable or disable interrupt for CH[5].LIMITL event</description>
16959              <lsb>17</lsb>
16960              <msb>17</msb>
16961              <enumeratedValues>
16962                <enumeratedValue>
16963                  <name>Disabled</name>
16964                  <description>Disable</description>
16965                  <value>0</value>
16966                </enumeratedValue>
16967                <enumeratedValue>
16968                  <name>Enabled</name>
16969                  <description>Enable</description>
16970                  <value>1</value>
16971                </enumeratedValue>
16972              </enumeratedValues>
16973            </field>
16974            <field>
16975              <name>CH6LIMITH</name>
16976              <description>Enable or disable interrupt for CH[6].LIMITH event</description>
16977              <lsb>18</lsb>
16978              <msb>18</msb>
16979              <enumeratedValues>
16980                <enumeratedValue>
16981                  <name>Disabled</name>
16982                  <description>Disable</description>
16983                  <value>0</value>
16984                </enumeratedValue>
16985                <enumeratedValue>
16986                  <name>Enabled</name>
16987                  <description>Enable</description>
16988                  <value>1</value>
16989                </enumeratedValue>
16990              </enumeratedValues>
16991            </field>
16992            <field>
16993              <name>CH6LIMITL</name>
16994              <description>Enable or disable interrupt for CH[6].LIMITL event</description>
16995              <lsb>19</lsb>
16996              <msb>19</msb>
16997              <enumeratedValues>
16998                <enumeratedValue>
16999                  <name>Disabled</name>
17000                  <description>Disable</description>
17001                  <value>0</value>
17002                </enumeratedValue>
17003                <enumeratedValue>
17004                  <name>Enabled</name>
17005                  <description>Enable</description>
17006                  <value>1</value>
17007                </enumeratedValue>
17008              </enumeratedValues>
17009            </field>
17010            <field>
17011              <name>CH7LIMITH</name>
17012              <description>Enable or disable interrupt for CH[7].LIMITH event</description>
17013              <lsb>20</lsb>
17014              <msb>20</msb>
17015              <enumeratedValues>
17016                <enumeratedValue>
17017                  <name>Disabled</name>
17018                  <description>Disable</description>
17019                  <value>0</value>
17020                </enumeratedValue>
17021                <enumeratedValue>
17022                  <name>Enabled</name>
17023                  <description>Enable</description>
17024                  <value>1</value>
17025                </enumeratedValue>
17026              </enumeratedValues>
17027            </field>
17028            <field>
17029              <name>CH7LIMITL</name>
17030              <description>Enable or disable interrupt for CH[7].LIMITL event</description>
17031              <lsb>21</lsb>
17032              <msb>21</msb>
17033              <enumeratedValues>
17034                <enumeratedValue>
17035                  <name>Disabled</name>
17036                  <description>Disable</description>
17037                  <value>0</value>
17038                </enumeratedValue>
17039                <enumeratedValue>
17040                  <name>Enabled</name>
17041                  <description>Enable</description>
17042                  <value>1</value>
17043                </enumeratedValue>
17044              </enumeratedValues>
17045            </field>
17046          </fields>
17047        </register>
17048        <register>
17049          <name>INTENSET</name>
17050          <description>Enable interrupt</description>
17051          <addressOffset>0x304</addressOffset>
17052          <access>read-write</access>
17053          <fields>
17054            <field>
17055              <name>STARTED</name>
17056              <description>Write '1' to Enable interrupt for STARTED event</description>
17057              <lsb>0</lsb>
17058              <msb>0</msb>
17059              <enumeratedValues>
17060                <usage>read</usage>
17061                <enumeratedValue>
17062                  <name>Disabled</name>
17063                  <description>Read: Disabled</description>
17064                  <value>0</value>
17065                </enumeratedValue>
17066                <enumeratedValue>
17067                  <name>Enabled</name>
17068                  <description>Read: Enabled</description>
17069                  <value>1</value>
17070                </enumeratedValue>
17071              </enumeratedValues>
17072              <enumeratedValues>
17073                <usage>write</usage>
17074                <enumeratedValue>
17075                  <name>Set</name>
17076                  <description>Enable</description>
17077                  <value>1</value>
17078                </enumeratedValue>
17079              </enumeratedValues>
17080            </field>
17081            <field>
17082              <name>END</name>
17083              <description>Write '1' to Enable interrupt for END event</description>
17084              <lsb>1</lsb>
17085              <msb>1</msb>
17086              <enumeratedValues>
17087                <usage>read</usage>
17088                <enumeratedValue>
17089                  <name>Disabled</name>
17090                  <description>Read: Disabled</description>
17091                  <value>0</value>
17092                </enumeratedValue>
17093                <enumeratedValue>
17094                  <name>Enabled</name>
17095                  <description>Read: Enabled</description>
17096                  <value>1</value>
17097                </enumeratedValue>
17098              </enumeratedValues>
17099              <enumeratedValues>
17100                <usage>write</usage>
17101                <enumeratedValue>
17102                  <name>Set</name>
17103                  <description>Enable</description>
17104                  <value>1</value>
17105                </enumeratedValue>
17106              </enumeratedValues>
17107            </field>
17108            <field>
17109              <name>DONE</name>
17110              <description>Write '1' to Enable interrupt for DONE event</description>
17111              <lsb>2</lsb>
17112              <msb>2</msb>
17113              <enumeratedValues>
17114                <usage>read</usage>
17115                <enumeratedValue>
17116                  <name>Disabled</name>
17117                  <description>Read: Disabled</description>
17118                  <value>0</value>
17119                </enumeratedValue>
17120                <enumeratedValue>
17121                  <name>Enabled</name>
17122                  <description>Read: Enabled</description>
17123                  <value>1</value>
17124                </enumeratedValue>
17125              </enumeratedValues>
17126              <enumeratedValues>
17127                <usage>write</usage>
17128                <enumeratedValue>
17129                  <name>Set</name>
17130                  <description>Enable</description>
17131                  <value>1</value>
17132                </enumeratedValue>
17133              </enumeratedValues>
17134            </field>
17135            <field>
17136              <name>RESULTDONE</name>
17137              <description>Write '1' to Enable interrupt for RESULTDONE event</description>
17138              <lsb>3</lsb>
17139              <msb>3</msb>
17140              <enumeratedValues>
17141                <usage>read</usage>
17142                <enumeratedValue>
17143                  <name>Disabled</name>
17144                  <description>Read: Disabled</description>
17145                  <value>0</value>
17146                </enumeratedValue>
17147                <enumeratedValue>
17148                  <name>Enabled</name>
17149                  <description>Read: Enabled</description>
17150                  <value>1</value>
17151                </enumeratedValue>
17152              </enumeratedValues>
17153              <enumeratedValues>
17154                <usage>write</usage>
17155                <enumeratedValue>
17156                  <name>Set</name>
17157                  <description>Enable</description>
17158                  <value>1</value>
17159                </enumeratedValue>
17160              </enumeratedValues>
17161            </field>
17162            <field>
17163              <name>CALIBRATEDONE</name>
17164              <description>Write '1' to Enable interrupt for CALIBRATEDONE event</description>
17165              <lsb>4</lsb>
17166              <msb>4</msb>
17167              <enumeratedValues>
17168                <usage>read</usage>
17169                <enumeratedValue>
17170                  <name>Disabled</name>
17171                  <description>Read: Disabled</description>
17172                  <value>0</value>
17173                </enumeratedValue>
17174                <enumeratedValue>
17175                  <name>Enabled</name>
17176                  <description>Read: Enabled</description>
17177                  <value>1</value>
17178                </enumeratedValue>
17179              </enumeratedValues>
17180              <enumeratedValues>
17181                <usage>write</usage>
17182                <enumeratedValue>
17183                  <name>Set</name>
17184                  <description>Enable</description>
17185                  <value>1</value>
17186                </enumeratedValue>
17187              </enumeratedValues>
17188            </field>
17189            <field>
17190              <name>STOPPED</name>
17191              <description>Write '1' to Enable interrupt for STOPPED event</description>
17192              <lsb>5</lsb>
17193              <msb>5</msb>
17194              <enumeratedValues>
17195                <usage>read</usage>
17196                <enumeratedValue>
17197                  <name>Disabled</name>
17198                  <description>Read: Disabled</description>
17199                  <value>0</value>
17200                </enumeratedValue>
17201                <enumeratedValue>
17202                  <name>Enabled</name>
17203                  <description>Read: Enabled</description>
17204                  <value>1</value>
17205                </enumeratedValue>
17206              </enumeratedValues>
17207              <enumeratedValues>
17208                <usage>write</usage>
17209                <enumeratedValue>
17210                  <name>Set</name>
17211                  <description>Enable</description>
17212                  <value>1</value>
17213                </enumeratedValue>
17214              </enumeratedValues>
17215            </field>
17216            <field>
17217              <name>CH0LIMITH</name>
17218              <description>Write '1' to Enable interrupt for CH[0].LIMITH event</description>
17219              <lsb>6</lsb>
17220              <msb>6</msb>
17221              <enumeratedValues>
17222                <usage>read</usage>
17223                <enumeratedValue>
17224                  <name>Disabled</name>
17225                  <description>Read: Disabled</description>
17226                  <value>0</value>
17227                </enumeratedValue>
17228                <enumeratedValue>
17229                  <name>Enabled</name>
17230                  <description>Read: Enabled</description>
17231                  <value>1</value>
17232                </enumeratedValue>
17233              </enumeratedValues>
17234              <enumeratedValues>
17235                <usage>write</usage>
17236                <enumeratedValue>
17237                  <name>Set</name>
17238                  <description>Enable</description>
17239                  <value>1</value>
17240                </enumeratedValue>
17241              </enumeratedValues>
17242            </field>
17243            <field>
17244              <name>CH0LIMITL</name>
17245              <description>Write '1' to Enable interrupt for CH[0].LIMITL event</description>
17246              <lsb>7</lsb>
17247              <msb>7</msb>
17248              <enumeratedValues>
17249                <usage>read</usage>
17250                <enumeratedValue>
17251                  <name>Disabled</name>
17252                  <description>Read: Disabled</description>
17253                  <value>0</value>
17254                </enumeratedValue>
17255                <enumeratedValue>
17256                  <name>Enabled</name>
17257                  <description>Read: Enabled</description>
17258                  <value>1</value>
17259                </enumeratedValue>
17260              </enumeratedValues>
17261              <enumeratedValues>
17262                <usage>write</usage>
17263                <enumeratedValue>
17264                  <name>Set</name>
17265                  <description>Enable</description>
17266                  <value>1</value>
17267                </enumeratedValue>
17268              </enumeratedValues>
17269            </field>
17270            <field>
17271              <name>CH1LIMITH</name>
17272              <description>Write '1' to Enable interrupt for CH[1].LIMITH event</description>
17273              <lsb>8</lsb>
17274              <msb>8</msb>
17275              <enumeratedValues>
17276                <usage>read</usage>
17277                <enumeratedValue>
17278                  <name>Disabled</name>
17279                  <description>Read: Disabled</description>
17280                  <value>0</value>
17281                </enumeratedValue>
17282                <enumeratedValue>
17283                  <name>Enabled</name>
17284                  <description>Read: Enabled</description>
17285                  <value>1</value>
17286                </enumeratedValue>
17287              </enumeratedValues>
17288              <enumeratedValues>
17289                <usage>write</usage>
17290                <enumeratedValue>
17291                  <name>Set</name>
17292                  <description>Enable</description>
17293                  <value>1</value>
17294                </enumeratedValue>
17295              </enumeratedValues>
17296            </field>
17297            <field>
17298              <name>CH1LIMITL</name>
17299              <description>Write '1' to Enable interrupt for CH[1].LIMITL event</description>
17300              <lsb>9</lsb>
17301              <msb>9</msb>
17302              <enumeratedValues>
17303                <usage>read</usage>
17304                <enumeratedValue>
17305                  <name>Disabled</name>
17306                  <description>Read: Disabled</description>
17307                  <value>0</value>
17308                </enumeratedValue>
17309                <enumeratedValue>
17310                  <name>Enabled</name>
17311                  <description>Read: Enabled</description>
17312                  <value>1</value>
17313                </enumeratedValue>
17314              </enumeratedValues>
17315              <enumeratedValues>
17316                <usage>write</usage>
17317                <enumeratedValue>
17318                  <name>Set</name>
17319                  <description>Enable</description>
17320                  <value>1</value>
17321                </enumeratedValue>
17322              </enumeratedValues>
17323            </field>
17324            <field>
17325              <name>CH2LIMITH</name>
17326              <description>Write '1' to Enable interrupt for CH[2].LIMITH event</description>
17327              <lsb>10</lsb>
17328              <msb>10</msb>
17329              <enumeratedValues>
17330                <usage>read</usage>
17331                <enumeratedValue>
17332                  <name>Disabled</name>
17333                  <description>Read: Disabled</description>
17334                  <value>0</value>
17335                </enumeratedValue>
17336                <enumeratedValue>
17337                  <name>Enabled</name>
17338                  <description>Read: Enabled</description>
17339                  <value>1</value>
17340                </enumeratedValue>
17341              </enumeratedValues>
17342              <enumeratedValues>
17343                <usage>write</usage>
17344                <enumeratedValue>
17345                  <name>Set</name>
17346                  <description>Enable</description>
17347                  <value>1</value>
17348                </enumeratedValue>
17349              </enumeratedValues>
17350            </field>
17351            <field>
17352              <name>CH2LIMITL</name>
17353              <description>Write '1' to Enable interrupt for CH[2].LIMITL event</description>
17354              <lsb>11</lsb>
17355              <msb>11</msb>
17356              <enumeratedValues>
17357                <usage>read</usage>
17358                <enumeratedValue>
17359                  <name>Disabled</name>
17360                  <description>Read: Disabled</description>
17361                  <value>0</value>
17362                </enumeratedValue>
17363                <enumeratedValue>
17364                  <name>Enabled</name>
17365                  <description>Read: Enabled</description>
17366                  <value>1</value>
17367                </enumeratedValue>
17368              </enumeratedValues>
17369              <enumeratedValues>
17370                <usage>write</usage>
17371                <enumeratedValue>
17372                  <name>Set</name>
17373                  <description>Enable</description>
17374                  <value>1</value>
17375                </enumeratedValue>
17376              </enumeratedValues>
17377            </field>
17378            <field>
17379              <name>CH3LIMITH</name>
17380              <description>Write '1' to Enable interrupt for CH[3].LIMITH event</description>
17381              <lsb>12</lsb>
17382              <msb>12</msb>
17383              <enumeratedValues>
17384                <usage>read</usage>
17385                <enumeratedValue>
17386                  <name>Disabled</name>
17387                  <description>Read: Disabled</description>
17388                  <value>0</value>
17389                </enumeratedValue>
17390                <enumeratedValue>
17391                  <name>Enabled</name>
17392                  <description>Read: Enabled</description>
17393                  <value>1</value>
17394                </enumeratedValue>
17395              </enumeratedValues>
17396              <enumeratedValues>
17397                <usage>write</usage>
17398                <enumeratedValue>
17399                  <name>Set</name>
17400                  <description>Enable</description>
17401                  <value>1</value>
17402                </enumeratedValue>
17403              </enumeratedValues>
17404            </field>
17405            <field>
17406              <name>CH3LIMITL</name>
17407              <description>Write '1' to Enable interrupt for CH[3].LIMITL event</description>
17408              <lsb>13</lsb>
17409              <msb>13</msb>
17410              <enumeratedValues>
17411                <usage>read</usage>
17412                <enumeratedValue>
17413                  <name>Disabled</name>
17414                  <description>Read: Disabled</description>
17415                  <value>0</value>
17416                </enumeratedValue>
17417                <enumeratedValue>
17418                  <name>Enabled</name>
17419                  <description>Read: Enabled</description>
17420                  <value>1</value>
17421                </enumeratedValue>
17422              </enumeratedValues>
17423              <enumeratedValues>
17424                <usage>write</usage>
17425                <enumeratedValue>
17426                  <name>Set</name>
17427                  <description>Enable</description>
17428                  <value>1</value>
17429                </enumeratedValue>
17430              </enumeratedValues>
17431            </field>
17432            <field>
17433              <name>CH4LIMITH</name>
17434              <description>Write '1' to Enable interrupt for CH[4].LIMITH event</description>
17435              <lsb>14</lsb>
17436              <msb>14</msb>
17437              <enumeratedValues>
17438                <usage>read</usage>
17439                <enumeratedValue>
17440                  <name>Disabled</name>
17441                  <description>Read: Disabled</description>
17442                  <value>0</value>
17443                </enumeratedValue>
17444                <enumeratedValue>
17445                  <name>Enabled</name>
17446                  <description>Read: Enabled</description>
17447                  <value>1</value>
17448                </enumeratedValue>
17449              </enumeratedValues>
17450              <enumeratedValues>
17451                <usage>write</usage>
17452                <enumeratedValue>
17453                  <name>Set</name>
17454                  <description>Enable</description>
17455                  <value>1</value>
17456                </enumeratedValue>
17457              </enumeratedValues>
17458            </field>
17459            <field>
17460              <name>CH4LIMITL</name>
17461              <description>Write '1' to Enable interrupt for CH[4].LIMITL event</description>
17462              <lsb>15</lsb>
17463              <msb>15</msb>
17464              <enumeratedValues>
17465                <usage>read</usage>
17466                <enumeratedValue>
17467                  <name>Disabled</name>
17468                  <description>Read: Disabled</description>
17469                  <value>0</value>
17470                </enumeratedValue>
17471                <enumeratedValue>
17472                  <name>Enabled</name>
17473                  <description>Read: Enabled</description>
17474                  <value>1</value>
17475                </enumeratedValue>
17476              </enumeratedValues>
17477              <enumeratedValues>
17478                <usage>write</usage>
17479                <enumeratedValue>
17480                  <name>Set</name>
17481                  <description>Enable</description>
17482                  <value>1</value>
17483                </enumeratedValue>
17484              </enumeratedValues>
17485            </field>
17486            <field>
17487              <name>CH5LIMITH</name>
17488              <description>Write '1' to Enable interrupt for CH[5].LIMITH event</description>
17489              <lsb>16</lsb>
17490              <msb>16</msb>
17491              <enumeratedValues>
17492                <usage>read</usage>
17493                <enumeratedValue>
17494                  <name>Disabled</name>
17495                  <description>Read: Disabled</description>
17496                  <value>0</value>
17497                </enumeratedValue>
17498                <enumeratedValue>
17499                  <name>Enabled</name>
17500                  <description>Read: Enabled</description>
17501                  <value>1</value>
17502                </enumeratedValue>
17503              </enumeratedValues>
17504              <enumeratedValues>
17505                <usage>write</usage>
17506                <enumeratedValue>
17507                  <name>Set</name>
17508                  <description>Enable</description>
17509                  <value>1</value>
17510                </enumeratedValue>
17511              </enumeratedValues>
17512            </field>
17513            <field>
17514              <name>CH5LIMITL</name>
17515              <description>Write '1' to Enable interrupt for CH[5].LIMITL event</description>
17516              <lsb>17</lsb>
17517              <msb>17</msb>
17518              <enumeratedValues>
17519                <usage>read</usage>
17520                <enumeratedValue>
17521                  <name>Disabled</name>
17522                  <description>Read: Disabled</description>
17523                  <value>0</value>
17524                </enumeratedValue>
17525                <enumeratedValue>
17526                  <name>Enabled</name>
17527                  <description>Read: Enabled</description>
17528                  <value>1</value>
17529                </enumeratedValue>
17530              </enumeratedValues>
17531              <enumeratedValues>
17532                <usage>write</usage>
17533                <enumeratedValue>
17534                  <name>Set</name>
17535                  <description>Enable</description>
17536                  <value>1</value>
17537                </enumeratedValue>
17538              </enumeratedValues>
17539            </field>
17540            <field>
17541              <name>CH6LIMITH</name>
17542              <description>Write '1' to Enable interrupt for CH[6].LIMITH event</description>
17543              <lsb>18</lsb>
17544              <msb>18</msb>
17545              <enumeratedValues>
17546                <usage>read</usage>
17547                <enumeratedValue>
17548                  <name>Disabled</name>
17549                  <description>Read: Disabled</description>
17550                  <value>0</value>
17551                </enumeratedValue>
17552                <enumeratedValue>
17553                  <name>Enabled</name>
17554                  <description>Read: Enabled</description>
17555                  <value>1</value>
17556                </enumeratedValue>
17557              </enumeratedValues>
17558              <enumeratedValues>
17559                <usage>write</usage>
17560                <enumeratedValue>
17561                  <name>Set</name>
17562                  <description>Enable</description>
17563                  <value>1</value>
17564                </enumeratedValue>
17565              </enumeratedValues>
17566            </field>
17567            <field>
17568              <name>CH6LIMITL</name>
17569              <description>Write '1' to Enable interrupt for CH[6].LIMITL event</description>
17570              <lsb>19</lsb>
17571              <msb>19</msb>
17572              <enumeratedValues>
17573                <usage>read</usage>
17574                <enumeratedValue>
17575                  <name>Disabled</name>
17576                  <description>Read: Disabled</description>
17577                  <value>0</value>
17578                </enumeratedValue>
17579                <enumeratedValue>
17580                  <name>Enabled</name>
17581                  <description>Read: Enabled</description>
17582                  <value>1</value>
17583                </enumeratedValue>
17584              </enumeratedValues>
17585              <enumeratedValues>
17586                <usage>write</usage>
17587                <enumeratedValue>
17588                  <name>Set</name>
17589                  <description>Enable</description>
17590                  <value>1</value>
17591                </enumeratedValue>
17592              </enumeratedValues>
17593            </field>
17594            <field>
17595              <name>CH7LIMITH</name>
17596              <description>Write '1' to Enable interrupt for CH[7].LIMITH event</description>
17597              <lsb>20</lsb>
17598              <msb>20</msb>
17599              <enumeratedValues>
17600                <usage>read</usage>
17601                <enumeratedValue>
17602                  <name>Disabled</name>
17603                  <description>Read: Disabled</description>
17604                  <value>0</value>
17605                </enumeratedValue>
17606                <enumeratedValue>
17607                  <name>Enabled</name>
17608                  <description>Read: Enabled</description>
17609                  <value>1</value>
17610                </enumeratedValue>
17611              </enumeratedValues>
17612              <enumeratedValues>
17613                <usage>write</usage>
17614                <enumeratedValue>
17615                  <name>Set</name>
17616                  <description>Enable</description>
17617                  <value>1</value>
17618                </enumeratedValue>
17619              </enumeratedValues>
17620            </field>
17621            <field>
17622              <name>CH7LIMITL</name>
17623              <description>Write '1' to Enable interrupt for CH[7].LIMITL event</description>
17624              <lsb>21</lsb>
17625              <msb>21</msb>
17626              <enumeratedValues>
17627                <usage>read</usage>
17628                <enumeratedValue>
17629                  <name>Disabled</name>
17630                  <description>Read: Disabled</description>
17631                  <value>0</value>
17632                </enumeratedValue>
17633                <enumeratedValue>
17634                  <name>Enabled</name>
17635                  <description>Read: Enabled</description>
17636                  <value>1</value>
17637                </enumeratedValue>
17638              </enumeratedValues>
17639              <enumeratedValues>
17640                <usage>write</usage>
17641                <enumeratedValue>
17642                  <name>Set</name>
17643                  <description>Enable</description>
17644                  <value>1</value>
17645                </enumeratedValue>
17646              </enumeratedValues>
17647            </field>
17648          </fields>
17649        </register>
17650        <register>
17651          <name>INTENCLR</name>
17652          <description>Disable interrupt</description>
17653          <addressOffset>0x308</addressOffset>
17654          <access>read-write</access>
17655          <fields>
17656            <field>
17657              <name>STARTED</name>
17658              <description>Write '1' to Disable interrupt for STARTED event</description>
17659              <lsb>0</lsb>
17660              <msb>0</msb>
17661              <enumeratedValues>
17662                <usage>read</usage>
17663                <enumeratedValue>
17664                  <name>Disabled</name>
17665                  <description>Read: Disabled</description>
17666                  <value>0</value>
17667                </enumeratedValue>
17668                <enumeratedValue>
17669                  <name>Enabled</name>
17670                  <description>Read: Enabled</description>
17671                  <value>1</value>
17672                </enumeratedValue>
17673              </enumeratedValues>
17674              <enumeratedValues>
17675                <usage>write</usage>
17676                <enumeratedValue>
17677                  <name>Clear</name>
17678                  <description>Disable</description>
17679                  <value>1</value>
17680                </enumeratedValue>
17681              </enumeratedValues>
17682            </field>
17683            <field>
17684              <name>END</name>
17685              <description>Write '1' to Disable interrupt for END event</description>
17686              <lsb>1</lsb>
17687              <msb>1</msb>
17688              <enumeratedValues>
17689                <usage>read</usage>
17690                <enumeratedValue>
17691                  <name>Disabled</name>
17692                  <description>Read: Disabled</description>
17693                  <value>0</value>
17694                </enumeratedValue>
17695                <enumeratedValue>
17696                  <name>Enabled</name>
17697                  <description>Read: Enabled</description>
17698                  <value>1</value>
17699                </enumeratedValue>
17700              </enumeratedValues>
17701              <enumeratedValues>
17702                <usage>write</usage>
17703                <enumeratedValue>
17704                  <name>Clear</name>
17705                  <description>Disable</description>
17706                  <value>1</value>
17707                </enumeratedValue>
17708              </enumeratedValues>
17709            </field>
17710            <field>
17711              <name>DONE</name>
17712              <description>Write '1' to Disable interrupt for DONE event</description>
17713              <lsb>2</lsb>
17714              <msb>2</msb>
17715              <enumeratedValues>
17716                <usage>read</usage>
17717                <enumeratedValue>
17718                  <name>Disabled</name>
17719                  <description>Read: Disabled</description>
17720                  <value>0</value>
17721                </enumeratedValue>
17722                <enumeratedValue>
17723                  <name>Enabled</name>
17724                  <description>Read: Enabled</description>
17725                  <value>1</value>
17726                </enumeratedValue>
17727              </enumeratedValues>
17728              <enumeratedValues>
17729                <usage>write</usage>
17730                <enumeratedValue>
17731                  <name>Clear</name>
17732                  <description>Disable</description>
17733                  <value>1</value>
17734                </enumeratedValue>
17735              </enumeratedValues>
17736            </field>
17737            <field>
17738              <name>RESULTDONE</name>
17739              <description>Write '1' to Disable interrupt for RESULTDONE event</description>
17740              <lsb>3</lsb>
17741              <msb>3</msb>
17742              <enumeratedValues>
17743                <usage>read</usage>
17744                <enumeratedValue>
17745                  <name>Disabled</name>
17746                  <description>Read: Disabled</description>
17747                  <value>0</value>
17748                </enumeratedValue>
17749                <enumeratedValue>
17750                  <name>Enabled</name>
17751                  <description>Read: Enabled</description>
17752                  <value>1</value>
17753                </enumeratedValue>
17754              </enumeratedValues>
17755              <enumeratedValues>
17756                <usage>write</usage>
17757                <enumeratedValue>
17758                  <name>Clear</name>
17759                  <description>Disable</description>
17760                  <value>1</value>
17761                </enumeratedValue>
17762              </enumeratedValues>
17763            </field>
17764            <field>
17765              <name>CALIBRATEDONE</name>
17766              <description>Write '1' to Disable interrupt for CALIBRATEDONE event</description>
17767              <lsb>4</lsb>
17768              <msb>4</msb>
17769              <enumeratedValues>
17770                <usage>read</usage>
17771                <enumeratedValue>
17772                  <name>Disabled</name>
17773                  <description>Read: Disabled</description>
17774                  <value>0</value>
17775                </enumeratedValue>
17776                <enumeratedValue>
17777                  <name>Enabled</name>
17778                  <description>Read: Enabled</description>
17779                  <value>1</value>
17780                </enumeratedValue>
17781              </enumeratedValues>
17782              <enumeratedValues>
17783                <usage>write</usage>
17784                <enumeratedValue>
17785                  <name>Clear</name>
17786                  <description>Disable</description>
17787                  <value>1</value>
17788                </enumeratedValue>
17789              </enumeratedValues>
17790            </field>
17791            <field>
17792              <name>STOPPED</name>
17793              <description>Write '1' to Disable interrupt for STOPPED event</description>
17794              <lsb>5</lsb>
17795              <msb>5</msb>
17796              <enumeratedValues>
17797                <usage>read</usage>
17798                <enumeratedValue>
17799                  <name>Disabled</name>
17800                  <description>Read: Disabled</description>
17801                  <value>0</value>
17802                </enumeratedValue>
17803                <enumeratedValue>
17804                  <name>Enabled</name>
17805                  <description>Read: Enabled</description>
17806                  <value>1</value>
17807                </enumeratedValue>
17808              </enumeratedValues>
17809              <enumeratedValues>
17810                <usage>write</usage>
17811                <enumeratedValue>
17812                  <name>Clear</name>
17813                  <description>Disable</description>
17814                  <value>1</value>
17815                </enumeratedValue>
17816              </enumeratedValues>
17817            </field>
17818            <field>
17819              <name>CH0LIMITH</name>
17820              <description>Write '1' to Disable interrupt for CH[0].LIMITH event</description>
17821              <lsb>6</lsb>
17822              <msb>6</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>CH0LIMITL</name>
17847              <description>Write '1' to Disable interrupt for CH[0].LIMITL event</description>
17848              <lsb>7</lsb>
17849              <msb>7</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>CH1LIMITH</name>
17874              <description>Write '1' to Disable interrupt for CH[1].LIMITH event</description>
17875              <lsb>8</lsb>
17876              <msb>8</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>CH1LIMITL</name>
17901              <description>Write '1' to Disable interrupt for CH[1].LIMITL event</description>
17902              <lsb>9</lsb>
17903              <msb>9</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>CH2LIMITH</name>
17928              <description>Write '1' to Disable interrupt for CH[2].LIMITH event</description>
17929              <lsb>10</lsb>
17930              <msb>10</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>CH2LIMITL</name>
17955              <description>Write '1' to Disable interrupt for CH[2].LIMITL event</description>
17956              <lsb>11</lsb>
17957              <msb>11</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            <field>
17981              <name>CH3LIMITH</name>
17982              <description>Write '1' to Disable interrupt for CH[3].LIMITH event</description>
17983              <lsb>12</lsb>
17984              <msb>12</msb>
17985              <enumeratedValues>
17986                <usage>read</usage>
17987                <enumeratedValue>
17988                  <name>Disabled</name>
17989                  <description>Read: Disabled</description>
17990                  <value>0</value>
17991                </enumeratedValue>
17992                <enumeratedValue>
17993                  <name>Enabled</name>
17994                  <description>Read: Enabled</description>
17995                  <value>1</value>
17996                </enumeratedValue>
17997              </enumeratedValues>
17998              <enumeratedValues>
17999                <usage>write</usage>
18000                <enumeratedValue>
18001                  <name>Clear</name>
18002                  <description>Disable</description>
18003                  <value>1</value>
18004                </enumeratedValue>
18005              </enumeratedValues>
18006            </field>
18007            <field>
18008              <name>CH3LIMITL</name>
18009              <description>Write '1' to Disable interrupt for CH[3].LIMITL event</description>
18010              <lsb>13</lsb>
18011              <msb>13</msb>
18012              <enumeratedValues>
18013                <usage>read</usage>
18014                <enumeratedValue>
18015                  <name>Disabled</name>
18016                  <description>Read: Disabled</description>
18017                  <value>0</value>
18018                </enumeratedValue>
18019                <enumeratedValue>
18020                  <name>Enabled</name>
18021                  <description>Read: Enabled</description>
18022                  <value>1</value>
18023                </enumeratedValue>
18024              </enumeratedValues>
18025              <enumeratedValues>
18026                <usage>write</usage>
18027                <enumeratedValue>
18028                  <name>Clear</name>
18029                  <description>Disable</description>
18030                  <value>1</value>
18031                </enumeratedValue>
18032              </enumeratedValues>
18033            </field>
18034            <field>
18035              <name>CH4LIMITH</name>
18036              <description>Write '1' to Disable interrupt for CH[4].LIMITH event</description>
18037              <lsb>14</lsb>
18038              <msb>14</msb>
18039              <enumeratedValues>
18040                <usage>read</usage>
18041                <enumeratedValue>
18042                  <name>Disabled</name>
18043                  <description>Read: Disabled</description>
18044                  <value>0</value>
18045                </enumeratedValue>
18046                <enumeratedValue>
18047                  <name>Enabled</name>
18048                  <description>Read: Enabled</description>
18049                  <value>1</value>
18050                </enumeratedValue>
18051              </enumeratedValues>
18052              <enumeratedValues>
18053                <usage>write</usage>
18054                <enumeratedValue>
18055                  <name>Clear</name>
18056                  <description>Disable</description>
18057                  <value>1</value>
18058                </enumeratedValue>
18059              </enumeratedValues>
18060            </field>
18061            <field>
18062              <name>CH4LIMITL</name>
18063              <description>Write '1' to Disable interrupt for CH[4].LIMITL event</description>
18064              <lsb>15</lsb>
18065              <msb>15</msb>
18066              <enumeratedValues>
18067                <usage>read</usage>
18068                <enumeratedValue>
18069                  <name>Disabled</name>
18070                  <description>Read: Disabled</description>
18071                  <value>0</value>
18072                </enumeratedValue>
18073                <enumeratedValue>
18074                  <name>Enabled</name>
18075                  <description>Read: Enabled</description>
18076                  <value>1</value>
18077                </enumeratedValue>
18078              </enumeratedValues>
18079              <enumeratedValues>
18080                <usage>write</usage>
18081                <enumeratedValue>
18082                  <name>Clear</name>
18083                  <description>Disable</description>
18084                  <value>1</value>
18085                </enumeratedValue>
18086              </enumeratedValues>
18087            </field>
18088            <field>
18089              <name>CH5LIMITH</name>
18090              <description>Write '1' to Disable interrupt for CH[5].LIMITH event</description>
18091              <lsb>16</lsb>
18092              <msb>16</msb>
18093              <enumeratedValues>
18094                <usage>read</usage>
18095                <enumeratedValue>
18096                  <name>Disabled</name>
18097                  <description>Read: Disabled</description>
18098                  <value>0</value>
18099                </enumeratedValue>
18100                <enumeratedValue>
18101                  <name>Enabled</name>
18102                  <description>Read: Enabled</description>
18103                  <value>1</value>
18104                </enumeratedValue>
18105              </enumeratedValues>
18106              <enumeratedValues>
18107                <usage>write</usage>
18108                <enumeratedValue>
18109                  <name>Clear</name>
18110                  <description>Disable</description>
18111                  <value>1</value>
18112                </enumeratedValue>
18113              </enumeratedValues>
18114            </field>
18115            <field>
18116              <name>CH5LIMITL</name>
18117              <description>Write '1' to Disable interrupt for CH[5].LIMITL event</description>
18118              <lsb>17</lsb>
18119              <msb>17</msb>
18120              <enumeratedValues>
18121                <usage>read</usage>
18122                <enumeratedValue>
18123                  <name>Disabled</name>
18124                  <description>Read: Disabled</description>
18125                  <value>0</value>
18126                </enumeratedValue>
18127                <enumeratedValue>
18128                  <name>Enabled</name>
18129                  <description>Read: Enabled</description>
18130                  <value>1</value>
18131                </enumeratedValue>
18132              </enumeratedValues>
18133              <enumeratedValues>
18134                <usage>write</usage>
18135                <enumeratedValue>
18136                  <name>Clear</name>
18137                  <description>Disable</description>
18138                  <value>1</value>
18139                </enumeratedValue>
18140              </enumeratedValues>
18141            </field>
18142            <field>
18143              <name>CH6LIMITH</name>
18144              <description>Write '1' to Disable interrupt for CH[6].LIMITH event</description>
18145              <lsb>18</lsb>
18146              <msb>18</msb>
18147              <enumeratedValues>
18148                <usage>read</usage>
18149                <enumeratedValue>
18150                  <name>Disabled</name>
18151                  <description>Read: Disabled</description>
18152                  <value>0</value>
18153                </enumeratedValue>
18154                <enumeratedValue>
18155                  <name>Enabled</name>
18156                  <description>Read: Enabled</description>
18157                  <value>1</value>
18158                </enumeratedValue>
18159              </enumeratedValues>
18160              <enumeratedValues>
18161                <usage>write</usage>
18162                <enumeratedValue>
18163                  <name>Clear</name>
18164                  <description>Disable</description>
18165                  <value>1</value>
18166                </enumeratedValue>
18167              </enumeratedValues>
18168            </field>
18169            <field>
18170              <name>CH6LIMITL</name>
18171              <description>Write '1' to Disable interrupt for CH[6].LIMITL event</description>
18172              <lsb>19</lsb>
18173              <msb>19</msb>
18174              <enumeratedValues>
18175                <usage>read</usage>
18176                <enumeratedValue>
18177                  <name>Disabled</name>
18178                  <description>Read: Disabled</description>
18179                  <value>0</value>
18180                </enumeratedValue>
18181                <enumeratedValue>
18182                  <name>Enabled</name>
18183                  <description>Read: Enabled</description>
18184                  <value>1</value>
18185                </enumeratedValue>
18186              </enumeratedValues>
18187              <enumeratedValues>
18188                <usage>write</usage>
18189                <enumeratedValue>
18190                  <name>Clear</name>
18191                  <description>Disable</description>
18192                  <value>1</value>
18193                </enumeratedValue>
18194              </enumeratedValues>
18195            </field>
18196            <field>
18197              <name>CH7LIMITH</name>
18198              <description>Write '1' to Disable interrupt for CH[7].LIMITH event</description>
18199              <lsb>20</lsb>
18200              <msb>20</msb>
18201              <enumeratedValues>
18202                <usage>read</usage>
18203                <enumeratedValue>
18204                  <name>Disabled</name>
18205                  <description>Read: Disabled</description>
18206                  <value>0</value>
18207                </enumeratedValue>
18208                <enumeratedValue>
18209                  <name>Enabled</name>
18210                  <description>Read: Enabled</description>
18211                  <value>1</value>
18212                </enumeratedValue>
18213              </enumeratedValues>
18214              <enumeratedValues>
18215                <usage>write</usage>
18216                <enumeratedValue>
18217                  <name>Clear</name>
18218                  <description>Disable</description>
18219                  <value>1</value>
18220                </enumeratedValue>
18221              </enumeratedValues>
18222            </field>
18223            <field>
18224              <name>CH7LIMITL</name>
18225              <description>Write '1' to Disable interrupt for CH[7].LIMITL event</description>
18226              <lsb>21</lsb>
18227              <msb>21</msb>
18228              <enumeratedValues>
18229                <usage>read</usage>
18230                <enumeratedValue>
18231                  <name>Disabled</name>
18232                  <description>Read: Disabled</description>
18233                  <value>0</value>
18234                </enumeratedValue>
18235                <enumeratedValue>
18236                  <name>Enabled</name>
18237                  <description>Read: Enabled</description>
18238                  <value>1</value>
18239                </enumeratedValue>
18240              </enumeratedValues>
18241              <enumeratedValues>
18242                <usage>write</usage>
18243                <enumeratedValue>
18244                  <name>Clear</name>
18245                  <description>Disable</description>
18246                  <value>1</value>
18247                </enumeratedValue>
18248              </enumeratedValues>
18249            </field>
18250          </fields>
18251        </register>
18252        <register>
18253          <name>STATUS</name>
18254          <description>Status</description>
18255          <addressOffset>0x400</addressOffset>
18256          <access>read-only</access>
18257          <fields>
18258            <field>
18259              <name>STATUS</name>
18260              <description>Status</description>
18261              <lsb>0</lsb>
18262              <msb>0</msb>
18263              <enumeratedValues>
18264                <enumeratedValue>
18265                  <name>Ready</name>
18266                  <description>ADC is ready. No on-going conversion.</description>
18267                  <value>0</value>
18268                </enumeratedValue>
18269                <enumeratedValue>
18270                  <name>Busy</name>
18271                  <description>ADC is busy. Conversion in progress.</description>
18272                  <value>1</value>
18273                </enumeratedValue>
18274              </enumeratedValues>
18275            </field>
18276          </fields>
18277        </register>
18278        <register>
18279          <name>ENABLE</name>
18280          <description>Enable or disable ADC</description>
18281          <addressOffset>0x500</addressOffset>
18282          <access>read-write</access>
18283          <fields>
18284            <field>
18285              <name>ENABLE</name>
18286              <description>Enable or disable ADC</description>
18287              <lsb>0</lsb>
18288              <msb>0</msb>
18289              <enumeratedValues>
18290                <enumeratedValue>
18291                  <name>Disabled</name>
18292                  <description>Disable ADC</description>
18293                  <value>0</value>
18294                </enumeratedValue>
18295                <enumeratedValue>
18296                  <name>Enabled</name>
18297                  <description>Enable ADC</description>
18298                  <value>1</value>
18299                </enumeratedValue>
18300              </enumeratedValues>
18301            </field>
18302          </fields>
18303        </register>
18304        <cluster>
18305          <dim>8</dim>
18306          <dimIncrement>16</dimIncrement>
18307          <name>CH[%s]</name>
18308          <description>Unspecified</description>
18309          <addressOffset>0x510</addressOffset>
18310          <register>
18311            <name>PSELP</name>
18312            <description>Description cluster[0]:  Input positive pin selection for CH[0]</description>
18313            <addressOffset>0x000</addressOffset>
18314            <access>read-write</access>
18315            <resetValue>0x00000000</resetValue>
18316            <fields>
18317              <field>
18318                <name>PSELP</name>
18319                <description>Analog positive input channel</description>
18320                <lsb>0</lsb>
18321                <msb>4</msb>
18322                <enumeratedValues>
18323                  <enumeratedValue>
18324                    <name>NC</name>
18325                    <description>Not connected</description>
18326                    <value>0</value>
18327                  </enumeratedValue>
18328                  <enumeratedValue>
18329                    <name>AnalogInput0</name>
18330                    <description>AIN0</description>
18331                    <value>1</value>
18332                  </enumeratedValue>
18333                  <enumeratedValue>
18334                    <name>AnalogInput1</name>
18335                    <description>AIN1</description>
18336                    <value>2</value>
18337                  </enumeratedValue>
18338                  <enumeratedValue>
18339                    <name>AnalogInput2</name>
18340                    <description>AIN2</description>
18341                    <value>3</value>
18342                  </enumeratedValue>
18343                  <enumeratedValue>
18344                    <name>AnalogInput3</name>
18345                    <description>AIN3</description>
18346                    <value>4</value>
18347                  </enumeratedValue>
18348                  <enumeratedValue>
18349                    <name>AnalogInput4</name>
18350                    <description>AIN4</description>
18351                    <value>5</value>
18352                  </enumeratedValue>
18353                  <enumeratedValue>
18354                    <name>AnalogInput5</name>
18355                    <description>AIN5</description>
18356                    <value>6</value>
18357                  </enumeratedValue>
18358                  <enumeratedValue>
18359                    <name>AnalogInput6</name>
18360                    <description>AIN6</description>
18361                    <value>7</value>
18362                  </enumeratedValue>
18363                  <enumeratedValue>
18364                    <name>AnalogInput7</name>
18365                    <description>AIN7</description>
18366                    <value>8</value>
18367                  </enumeratedValue>
18368                  <enumeratedValue>
18369                    <name>VDD</name>
18370                    <description>VDD</description>
18371                    <value>9</value>
18372                  </enumeratedValue>
18373                </enumeratedValues>
18374              </field>
18375            </fields>
18376          </register>
18377          <register>
18378            <name>PSELN</name>
18379            <description>Description cluster[0]:  Input negative pin selection for CH[0]</description>
18380            <addressOffset>0x004</addressOffset>
18381            <access>read-write</access>
18382            <resetValue>0x00000000</resetValue>
18383            <fields>
18384              <field>
18385                <name>PSELN</name>
18386                <description>Analog negative input, enables differential channel</description>
18387                <lsb>0</lsb>
18388                <msb>4</msb>
18389                <enumeratedValues>
18390                  <enumeratedValue>
18391                    <name>NC</name>
18392                    <description>Not connected</description>
18393                    <value>0</value>
18394                  </enumeratedValue>
18395                  <enumeratedValue>
18396                    <name>AnalogInput0</name>
18397                    <description>AIN0</description>
18398                    <value>1</value>
18399                  </enumeratedValue>
18400                  <enumeratedValue>
18401                    <name>AnalogInput1</name>
18402                    <description>AIN1</description>
18403                    <value>2</value>
18404                  </enumeratedValue>
18405                  <enumeratedValue>
18406                    <name>AnalogInput2</name>
18407                    <description>AIN2</description>
18408                    <value>3</value>
18409                  </enumeratedValue>
18410                  <enumeratedValue>
18411                    <name>AnalogInput3</name>
18412                    <description>AIN3</description>
18413                    <value>4</value>
18414                  </enumeratedValue>
18415                  <enumeratedValue>
18416                    <name>AnalogInput4</name>
18417                    <description>AIN4</description>
18418                    <value>5</value>
18419                  </enumeratedValue>
18420                  <enumeratedValue>
18421                    <name>AnalogInput5</name>
18422                    <description>AIN5</description>
18423                    <value>6</value>
18424                  </enumeratedValue>
18425                  <enumeratedValue>
18426                    <name>AnalogInput6</name>
18427                    <description>AIN6</description>
18428                    <value>7</value>
18429                  </enumeratedValue>
18430                  <enumeratedValue>
18431                    <name>AnalogInput7</name>
18432                    <description>AIN7</description>
18433                    <value>8</value>
18434                  </enumeratedValue>
18435                  <enumeratedValue>
18436                    <name>VDD</name>
18437                    <description>VDD</description>
18438                    <value>9</value>
18439                  </enumeratedValue>
18440                </enumeratedValues>
18441              </field>
18442            </fields>
18443          </register>
18444          <register>
18445            <name>CONFIG</name>
18446            <description>Description cluster[0]:  Input configuration for CH[0]</description>
18447            <addressOffset>0x008</addressOffset>
18448            <access>read-write</access>
18449            <resetValue>0x00020000</resetValue>
18450            <fields>
18451              <field>
18452                <name>RESP</name>
18453                <description>Positive channel resistor control</description>
18454                <lsb>0</lsb>
18455                <msb>1</msb>
18456                <enumeratedValues>
18457                  <enumeratedValue>
18458                    <name>Bypass</name>
18459                    <description>Bypass resistor ladder</description>
18460                    <value>0</value>
18461                  </enumeratedValue>
18462                  <enumeratedValue>
18463                    <name>Pulldown</name>
18464                    <description>Pull-down to GND</description>
18465                    <value>1</value>
18466                  </enumeratedValue>
18467                  <enumeratedValue>
18468                    <name>Pullup</name>
18469                    <description>Pull-up to VDD</description>
18470                    <value>2</value>
18471                  </enumeratedValue>
18472                  <enumeratedValue>
18473                    <name>VDD1_2</name>
18474                    <description>Set input at VDD/2</description>
18475                    <value>3</value>
18476                  </enumeratedValue>
18477                </enumeratedValues>
18478              </field>
18479              <field>
18480                <name>RESN</name>
18481                <description>Negative channel resistor control</description>
18482                <lsb>4</lsb>
18483                <msb>5</msb>
18484                <enumeratedValues>
18485                  <enumeratedValue>
18486                    <name>Bypass</name>
18487                    <description>Bypass resistor ladder</description>
18488                    <value>0</value>
18489                  </enumeratedValue>
18490                  <enumeratedValue>
18491                    <name>Pulldown</name>
18492                    <description>Pull-down to GND</description>
18493                    <value>1</value>
18494                  </enumeratedValue>
18495                  <enumeratedValue>
18496                    <name>Pullup</name>
18497                    <description>Pull-up to VDD</description>
18498                    <value>2</value>
18499                  </enumeratedValue>
18500                  <enumeratedValue>
18501                    <name>VDD1_2</name>
18502                    <description>Set input at VDD/2</description>
18503                    <value>3</value>
18504                  </enumeratedValue>
18505                </enumeratedValues>
18506              </field>
18507              <field>
18508                <name>GAIN</name>
18509                <description>Gain control</description>
18510                <lsb>8</lsb>
18511                <msb>10</msb>
18512                <enumeratedValues>
18513                  <enumeratedValue>
18514                    <name>Gain1_6</name>
18515                    <description>1/6</description>
18516                    <value>0</value>
18517                  </enumeratedValue>
18518                  <enumeratedValue>
18519                    <name>Gain1_5</name>
18520                    <description>1/5</description>
18521                    <value>1</value>
18522                  </enumeratedValue>
18523                  <enumeratedValue>
18524                    <name>Gain1_4</name>
18525                    <description>1/4</description>
18526                    <value>2</value>
18527                  </enumeratedValue>
18528                  <enumeratedValue>
18529                    <name>Gain1_3</name>
18530                    <description>1/3</description>
18531                    <value>3</value>
18532                  </enumeratedValue>
18533                  <enumeratedValue>
18534                    <name>Gain1_2</name>
18535                    <description>1/2</description>
18536                    <value>4</value>
18537                  </enumeratedValue>
18538                  <enumeratedValue>
18539                    <name>Gain1</name>
18540                    <description>1</description>
18541                    <value>5</value>
18542                  </enumeratedValue>
18543                  <enumeratedValue>
18544                    <name>Gain2</name>
18545                    <description>2</description>
18546                    <value>6</value>
18547                  </enumeratedValue>
18548                  <enumeratedValue>
18549                    <name>Gain4</name>
18550                    <description>4</description>
18551                    <value>7</value>
18552                  </enumeratedValue>
18553                </enumeratedValues>
18554              </field>
18555              <field>
18556                <name>REFSEL</name>
18557                <description>Reference control</description>
18558                <lsb>12</lsb>
18559                <msb>12</msb>
18560                <enumeratedValues>
18561                  <enumeratedValue>
18562                    <name>Internal</name>
18563                    <description>Internal reference (0.6 V)</description>
18564                    <value>0</value>
18565                  </enumeratedValue>
18566                  <enumeratedValue>
18567                    <name>VDD1_4</name>
18568                    <description>VDD/4 as reference</description>
18569                    <value>1</value>
18570                  </enumeratedValue>
18571                </enumeratedValues>
18572              </field>
18573              <field>
18574                <name>TACQ</name>
18575                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
18576                <lsb>16</lsb>
18577                <msb>18</msb>
18578                <enumeratedValues>
18579                  <enumeratedValue>
18580                    <name>3us</name>
18581                    <description>3 us</description>
18582                    <value>0</value>
18583                  </enumeratedValue>
18584                  <enumeratedValue>
18585                    <name>5us</name>
18586                    <description>5 us</description>
18587                    <value>1</value>
18588                  </enumeratedValue>
18589                  <enumeratedValue>
18590                    <name>10us</name>
18591                    <description>10 us</description>
18592                    <value>2</value>
18593                  </enumeratedValue>
18594                  <enumeratedValue>
18595                    <name>15us</name>
18596                    <description>15 us</description>
18597                    <value>3</value>
18598                  </enumeratedValue>
18599                  <enumeratedValue>
18600                    <name>20us</name>
18601                    <description>20 us</description>
18602                    <value>4</value>
18603                  </enumeratedValue>
18604                  <enumeratedValue>
18605                    <name>40us</name>
18606                    <description>40 us</description>
18607                    <value>5</value>
18608                  </enumeratedValue>
18609                </enumeratedValues>
18610              </field>
18611              <field>
18612                <name>MODE</name>
18613                <description>Enable differential mode</description>
18614                <lsb>20</lsb>
18615                <msb>20</msb>
18616                <enumeratedValues>
18617                  <enumeratedValue>
18618                    <name>SE</name>
18619                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
18620                    <value>0</value>
18621                  </enumeratedValue>
18622                  <enumeratedValue>
18623                    <name>Diff</name>
18624                    <description>Differential</description>
18625                    <value>1</value>
18626                  </enumeratedValue>
18627                </enumeratedValues>
18628              </field>
18629              <field>
18630                <name>BURST</name>
18631                <description>Enable burst mode</description>
18632                <lsb>24</lsb>
18633                <msb>24</msb>
18634                <enumeratedValues>
18635                  <enumeratedValue>
18636                    <name>Disabled</name>
18637                    <description>Burst mode is disabled (normal operation)</description>
18638                    <value>0</value>
18639                  </enumeratedValue>
18640                  <enumeratedValue>
18641                    <name>Enabled</name>
18642                    <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>
18643                    <value>1</value>
18644                  </enumeratedValue>
18645                </enumeratedValues>
18646              </field>
18647            </fields>
18648          </register>
18649          <register>
18650            <name>LIMIT</name>
18651            <description>Description cluster[0]:  High/low limits for event monitoring a channel</description>
18652            <addressOffset>0x00C</addressOffset>
18653            <access>read-write</access>
18654            <resetValue>0x7FFF8000</resetValue>
18655            <fields>
18656              <field>
18657                <name>LOW</name>
18658                <description>Low level limit</description>
18659                <lsb>0</lsb>
18660                <msb>15</msb>
18661              </field>
18662              <field>
18663                <name>HIGH</name>
18664                <description>High level limit</description>
18665                <lsb>16</lsb>
18666                <msb>31</msb>
18667              </field>
18668            </fields>
18669          </register>
18670        </cluster>
18671        <register>
18672          <name>RESOLUTION</name>
18673          <description>Resolution configuration</description>
18674          <addressOffset>0x5F0</addressOffset>
18675          <access>read-write</access>
18676          <resetValue>0x00000001</resetValue>
18677          <fields>
18678            <field>
18679              <name>VAL</name>
18680              <description>Set the resolution</description>
18681              <lsb>0</lsb>
18682              <msb>2</msb>
18683              <enumeratedValues>
18684                <enumeratedValue>
18685                  <name>8bit</name>
18686                  <description>8 bit</description>
18687                  <value>0</value>
18688                </enumeratedValue>
18689                <enumeratedValue>
18690                  <name>10bit</name>
18691                  <description>10 bit</description>
18692                  <value>1</value>
18693                </enumeratedValue>
18694                <enumeratedValue>
18695                  <name>12bit</name>
18696                  <description>12 bit</description>
18697                  <value>2</value>
18698                </enumeratedValue>
18699                <enumeratedValue>
18700                  <name>14bit</name>
18701                  <description>14 bit</description>
18702                  <value>3</value>
18703                </enumeratedValue>
18704              </enumeratedValues>
18705            </field>
18706          </fields>
18707        </register>
18708        <register>
18709          <name>OVERSAMPLE</name>
18710          <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>
18711          <addressOffset>0x5F4</addressOffset>
18712          <access>read-write</access>
18713          <fields>
18714            <field>
18715              <name>OVERSAMPLE</name>
18716              <description>Oversample control</description>
18717              <lsb>0</lsb>
18718              <msb>3</msb>
18719              <enumeratedValues>
18720                <enumeratedValue>
18721                  <name>Bypass</name>
18722                  <description>Bypass oversampling</description>
18723                  <value>0</value>
18724                </enumeratedValue>
18725                <enumeratedValue>
18726                  <name>Over2x</name>
18727                  <description>Oversample 2x</description>
18728                  <value>1</value>
18729                </enumeratedValue>
18730                <enumeratedValue>
18731                  <name>Over4x</name>
18732                  <description>Oversample 4x</description>
18733                  <value>2</value>
18734                </enumeratedValue>
18735                <enumeratedValue>
18736                  <name>Over8x</name>
18737                  <description>Oversample 8x</description>
18738                  <value>3</value>
18739                </enumeratedValue>
18740                <enumeratedValue>
18741                  <name>Over16x</name>
18742                  <description>Oversample 16x</description>
18743                  <value>4</value>
18744                </enumeratedValue>
18745                <enumeratedValue>
18746                  <name>Over32x</name>
18747                  <description>Oversample 32x</description>
18748                  <value>5</value>
18749                </enumeratedValue>
18750                <enumeratedValue>
18751                  <name>Over64x</name>
18752                  <description>Oversample 64x</description>
18753                  <value>6</value>
18754                </enumeratedValue>
18755                <enumeratedValue>
18756                  <name>Over128x</name>
18757                  <description>Oversample 128x</description>
18758                  <value>7</value>
18759                </enumeratedValue>
18760                <enumeratedValue>
18761                  <name>Over256x</name>
18762                  <description>Oversample 256x</description>
18763                  <value>8</value>
18764                </enumeratedValue>
18765              </enumeratedValues>
18766            </field>
18767          </fields>
18768        </register>
18769        <register>
18770          <name>SAMPLERATE</name>
18771          <description>Controls normal or continuous sample rate</description>
18772          <addressOffset>0x5F8</addressOffset>
18773          <access>read-write</access>
18774          <fields>
18775            <field>
18776              <name>CC</name>
18777              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
18778              <lsb>0</lsb>
18779              <msb>10</msb>
18780            </field>
18781            <field>
18782              <name>MODE</name>
18783              <description>Select mode for sample rate control</description>
18784              <lsb>12</lsb>
18785              <msb>12</msb>
18786              <enumeratedValues>
18787                <enumeratedValue>
18788                  <name>Task</name>
18789                  <description>Rate is controlled from SAMPLE task</description>
18790                  <value>0</value>
18791                </enumeratedValue>
18792                <enumeratedValue>
18793                  <name>Timers</name>
18794                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
18795                  <value>1</value>
18796                </enumeratedValue>
18797              </enumeratedValues>
18798            </field>
18799          </fields>
18800        </register>
18801        <cluster>
18802          <name>RESULT</name>
18803          <description>RESULT EasyDMA channel</description>
18804          <addressOffset>0x62C</addressOffset>
18805          <register>
18806            <name>PTR</name>
18807            <description>Data pointer</description>
18808            <addressOffset>0x000</addressOffset>
18809            <access>read-write</access>
18810            <fields>
18811              <field>
18812                <name>PTR</name>
18813                <description>Data pointer</description>
18814                <lsb>0</lsb>
18815                <msb>31</msb>
18816              </field>
18817            </fields>
18818          </register>
18819          <register>
18820            <name>MAXCNT</name>
18821            <description>Maximum number of buffer words to transfer</description>
18822            <addressOffset>0x004</addressOffset>
18823            <access>read-write</access>
18824            <fields>
18825              <field>
18826                <name>MAXCNT</name>
18827                <description>Maximum number of buffer words to transfer</description>
18828                <lsb>0</lsb>
18829                <msb>14</msb>
18830              </field>
18831            </fields>
18832          </register>
18833          <register>
18834            <name>AMOUNT</name>
18835            <description>Number of buffer words transferred since last START</description>
18836            <addressOffset>0x008</addressOffset>
18837            <access>read-only</access>
18838            <fields>
18839              <field>
18840                <name>AMOUNT</name>
18841                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
18842                <lsb>0</lsb>
18843                <msb>14</msb>
18844              </field>
18845            </fields>
18846          </register>
18847        </cluster>
18848      </registers>
18849    </peripheral>
18850    <peripheral>
18851      <name>TIMER0</name>
18852      <description>Timer/Counter 0</description>
18853      <groupName>TIMER</groupName>
18854      <baseAddress>0x40008000</baseAddress>
18855      <size>32</size>
18856      <headerStructName>TIMER</headerStructName>
18857      <addressBlock>
18858        <offset>0</offset>
18859        <size>0x1000</size>
18860        <usage>registers</usage>
18861      </addressBlock>
18862      <interrupt>
18863        <name>TIMER0</name>
18864        <value>8</value>
18865      </interrupt>
18866      <registers>
18867        <register>
18868          <name>TASKS_START</name>
18869          <description>Start Timer</description>
18870          <addressOffset>0x000</addressOffset>
18871          <access>write-only</access>
18872        </register>
18873        <register>
18874          <name>TASKS_STOP</name>
18875          <description>Stop Timer</description>
18876          <addressOffset>0x004</addressOffset>
18877          <access>write-only</access>
18878        </register>
18879        <register>
18880          <name>TASKS_COUNT</name>
18881          <description>Increment Timer (Counter mode only)</description>
18882          <addressOffset>0x008</addressOffset>
18883          <access>write-only</access>
18884        </register>
18885        <register>
18886          <name>TASKS_CLEAR</name>
18887          <description>Clear time</description>
18888          <addressOffset>0x00C</addressOffset>
18889          <access>write-only</access>
18890        </register>
18891        <register>
18892          <name>TASKS_SHUTDOWN</name>
18893          <description>Deprecated register -  Shut down timer</description>
18894          <addressOffset>0x010</addressOffset>
18895          <access>write-only</access>
18896        </register>
18897        <register>
18898          <dim>6</dim>
18899          <dimIncrement>4</dimIncrement>
18900          <name>TASKS_CAPTURE[%s]</name>
18901          <description>Description collection[0]:  Capture Timer value to CC[0] register</description>
18902          <addressOffset>0x040</addressOffset>
18903          <access>write-only</access>
18904        </register>
18905        <register>
18906          <dim>6</dim>
18907          <dimIncrement>4</dimIncrement>
18908          <name>EVENTS_COMPARE[%s]</name>
18909          <description>Description collection[0]:  Compare event on CC[0] match</description>
18910          <addressOffset>0x140</addressOffset>
18911          <access>read-write</access>
18912        </register>
18913        <register>
18914          <name>SHORTS</name>
18915          <description>Shortcut register</description>
18916          <addressOffset>0x200</addressOffset>
18917          <access>read-write</access>
18918          <fields>
18919            <field>
18920              <name>COMPARE0_CLEAR</name>
18921              <description>Shortcut between COMPARE[0] event and CLEAR task</description>
18922              <lsb>0</lsb>
18923              <msb>0</msb>
18924              <enumeratedValues>
18925                <enumeratedValue>
18926                  <name>Disabled</name>
18927                  <description>Disable shortcut</description>
18928                  <value>0</value>
18929                </enumeratedValue>
18930                <enumeratedValue>
18931                  <name>Enabled</name>
18932                  <description>Enable shortcut</description>
18933                  <value>1</value>
18934                </enumeratedValue>
18935              </enumeratedValues>
18936            </field>
18937            <field>
18938              <name>COMPARE1_CLEAR</name>
18939              <description>Shortcut between COMPARE[1] event and CLEAR task</description>
18940              <lsb>1</lsb>
18941              <msb>1</msb>
18942              <enumeratedValues>
18943                <enumeratedValue>
18944                  <name>Disabled</name>
18945                  <description>Disable shortcut</description>
18946                  <value>0</value>
18947                </enumeratedValue>
18948                <enumeratedValue>
18949                  <name>Enabled</name>
18950                  <description>Enable shortcut</description>
18951                  <value>1</value>
18952                </enumeratedValue>
18953              </enumeratedValues>
18954            </field>
18955            <field>
18956              <name>COMPARE2_CLEAR</name>
18957              <description>Shortcut between COMPARE[2] event and CLEAR task</description>
18958              <lsb>2</lsb>
18959              <msb>2</msb>
18960              <enumeratedValues>
18961                <enumeratedValue>
18962                  <name>Disabled</name>
18963                  <description>Disable shortcut</description>
18964                  <value>0</value>
18965                </enumeratedValue>
18966                <enumeratedValue>
18967                  <name>Enabled</name>
18968                  <description>Enable shortcut</description>
18969                  <value>1</value>
18970                </enumeratedValue>
18971              </enumeratedValues>
18972            </field>
18973            <field>
18974              <name>COMPARE3_CLEAR</name>
18975              <description>Shortcut between COMPARE[3] event and CLEAR task</description>
18976              <lsb>3</lsb>
18977              <msb>3</msb>
18978              <enumeratedValues>
18979                <enumeratedValue>
18980                  <name>Disabled</name>
18981                  <description>Disable shortcut</description>
18982                  <value>0</value>
18983                </enumeratedValue>
18984                <enumeratedValue>
18985                  <name>Enabled</name>
18986                  <description>Enable shortcut</description>
18987                  <value>1</value>
18988                </enumeratedValue>
18989              </enumeratedValues>
18990            </field>
18991            <field>
18992              <name>COMPARE4_CLEAR</name>
18993              <description>Shortcut between COMPARE[4] event and CLEAR task</description>
18994              <lsb>4</lsb>
18995              <msb>4</msb>
18996              <enumeratedValues>
18997                <enumeratedValue>
18998                  <name>Disabled</name>
18999                  <description>Disable shortcut</description>
19000                  <value>0</value>
19001                </enumeratedValue>
19002                <enumeratedValue>
19003                  <name>Enabled</name>
19004                  <description>Enable shortcut</description>
19005                  <value>1</value>
19006                </enumeratedValue>
19007              </enumeratedValues>
19008            </field>
19009            <field>
19010              <name>COMPARE5_CLEAR</name>
19011              <description>Shortcut between COMPARE[5] event and CLEAR task</description>
19012              <lsb>5</lsb>
19013              <msb>5</msb>
19014              <enumeratedValues>
19015                <enumeratedValue>
19016                  <name>Disabled</name>
19017                  <description>Disable shortcut</description>
19018                  <value>0</value>
19019                </enumeratedValue>
19020                <enumeratedValue>
19021                  <name>Enabled</name>
19022                  <description>Enable shortcut</description>
19023                  <value>1</value>
19024                </enumeratedValue>
19025              </enumeratedValues>
19026            </field>
19027            <field>
19028              <name>COMPARE0_STOP</name>
19029              <description>Shortcut between COMPARE[0] event and STOP task</description>
19030              <lsb>8</lsb>
19031              <msb>8</msb>
19032              <enumeratedValues>
19033                <enumeratedValue>
19034                  <name>Disabled</name>
19035                  <description>Disable shortcut</description>
19036                  <value>0</value>
19037                </enumeratedValue>
19038                <enumeratedValue>
19039                  <name>Enabled</name>
19040                  <description>Enable shortcut</description>
19041                  <value>1</value>
19042                </enumeratedValue>
19043              </enumeratedValues>
19044            </field>
19045            <field>
19046              <name>COMPARE1_STOP</name>
19047              <description>Shortcut between COMPARE[1] event and STOP task</description>
19048              <lsb>9</lsb>
19049              <msb>9</msb>
19050              <enumeratedValues>
19051                <enumeratedValue>
19052                  <name>Disabled</name>
19053                  <description>Disable shortcut</description>
19054                  <value>0</value>
19055                </enumeratedValue>
19056                <enumeratedValue>
19057                  <name>Enabled</name>
19058                  <description>Enable shortcut</description>
19059                  <value>1</value>
19060                </enumeratedValue>
19061              </enumeratedValues>
19062            </field>
19063            <field>
19064              <name>COMPARE2_STOP</name>
19065              <description>Shortcut between COMPARE[2] event and STOP task</description>
19066              <lsb>10</lsb>
19067              <msb>10</msb>
19068              <enumeratedValues>
19069                <enumeratedValue>
19070                  <name>Disabled</name>
19071                  <description>Disable shortcut</description>
19072                  <value>0</value>
19073                </enumeratedValue>
19074                <enumeratedValue>
19075                  <name>Enabled</name>
19076                  <description>Enable shortcut</description>
19077                  <value>1</value>
19078                </enumeratedValue>
19079              </enumeratedValues>
19080            </field>
19081            <field>
19082              <name>COMPARE3_STOP</name>
19083              <description>Shortcut between COMPARE[3] event and STOP task</description>
19084              <lsb>11</lsb>
19085              <msb>11</msb>
19086              <enumeratedValues>
19087                <enumeratedValue>
19088                  <name>Disabled</name>
19089                  <description>Disable shortcut</description>
19090                  <value>0</value>
19091                </enumeratedValue>
19092                <enumeratedValue>
19093                  <name>Enabled</name>
19094                  <description>Enable shortcut</description>
19095                  <value>1</value>
19096                </enumeratedValue>
19097              </enumeratedValues>
19098            </field>
19099            <field>
19100              <name>COMPARE4_STOP</name>
19101              <description>Shortcut between COMPARE[4] event and STOP task</description>
19102              <lsb>12</lsb>
19103              <msb>12</msb>
19104              <enumeratedValues>
19105                <enumeratedValue>
19106                  <name>Disabled</name>
19107                  <description>Disable shortcut</description>
19108                  <value>0</value>
19109                </enumeratedValue>
19110                <enumeratedValue>
19111                  <name>Enabled</name>
19112                  <description>Enable shortcut</description>
19113                  <value>1</value>
19114                </enumeratedValue>
19115              </enumeratedValues>
19116            </field>
19117            <field>
19118              <name>COMPARE5_STOP</name>
19119              <description>Shortcut between COMPARE[5] event and STOP task</description>
19120              <lsb>13</lsb>
19121              <msb>13</msb>
19122              <enumeratedValues>
19123                <enumeratedValue>
19124                  <name>Disabled</name>
19125                  <description>Disable shortcut</description>
19126                  <value>0</value>
19127                </enumeratedValue>
19128                <enumeratedValue>
19129                  <name>Enabled</name>
19130                  <description>Enable shortcut</description>
19131                  <value>1</value>
19132                </enumeratedValue>
19133              </enumeratedValues>
19134            </field>
19135          </fields>
19136        </register>
19137        <register>
19138          <name>INTENSET</name>
19139          <description>Enable interrupt</description>
19140          <addressOffset>0x304</addressOffset>
19141          <access>read-write</access>
19142          <fields>
19143            <field>
19144              <name>COMPARE0</name>
19145              <description>Write '1' to Enable interrupt for COMPARE[0] event</description>
19146              <lsb>16</lsb>
19147              <msb>16</msb>
19148              <enumeratedValues>
19149                <usage>read</usage>
19150                <enumeratedValue>
19151                  <name>Disabled</name>
19152                  <description>Read: Disabled</description>
19153                  <value>0</value>
19154                </enumeratedValue>
19155                <enumeratedValue>
19156                  <name>Enabled</name>
19157                  <description>Read: Enabled</description>
19158                  <value>1</value>
19159                </enumeratedValue>
19160              </enumeratedValues>
19161              <enumeratedValues>
19162                <usage>write</usage>
19163                <enumeratedValue>
19164                  <name>Set</name>
19165                  <description>Enable</description>
19166                  <value>1</value>
19167                </enumeratedValue>
19168              </enumeratedValues>
19169            </field>
19170            <field>
19171              <name>COMPARE1</name>
19172              <description>Write '1' to Enable interrupt for COMPARE[1] event</description>
19173              <lsb>17</lsb>
19174              <msb>17</msb>
19175              <enumeratedValues>
19176                <usage>read</usage>
19177                <enumeratedValue>
19178                  <name>Disabled</name>
19179                  <description>Read: Disabled</description>
19180                  <value>0</value>
19181                </enumeratedValue>
19182                <enumeratedValue>
19183                  <name>Enabled</name>
19184                  <description>Read: Enabled</description>
19185                  <value>1</value>
19186                </enumeratedValue>
19187              </enumeratedValues>
19188              <enumeratedValues>
19189                <usage>write</usage>
19190                <enumeratedValue>
19191                  <name>Set</name>
19192                  <description>Enable</description>
19193                  <value>1</value>
19194                </enumeratedValue>
19195              </enumeratedValues>
19196            </field>
19197            <field>
19198              <name>COMPARE2</name>
19199              <description>Write '1' to Enable interrupt for COMPARE[2] event</description>
19200              <lsb>18</lsb>
19201              <msb>18</msb>
19202              <enumeratedValues>
19203                <usage>read</usage>
19204                <enumeratedValue>
19205                  <name>Disabled</name>
19206                  <description>Read: Disabled</description>
19207                  <value>0</value>
19208                </enumeratedValue>
19209                <enumeratedValue>
19210                  <name>Enabled</name>
19211                  <description>Read: Enabled</description>
19212                  <value>1</value>
19213                </enumeratedValue>
19214              </enumeratedValues>
19215              <enumeratedValues>
19216                <usage>write</usage>
19217                <enumeratedValue>
19218                  <name>Set</name>
19219                  <description>Enable</description>
19220                  <value>1</value>
19221                </enumeratedValue>
19222              </enumeratedValues>
19223            </field>
19224            <field>
19225              <name>COMPARE3</name>
19226              <description>Write '1' to Enable interrupt for COMPARE[3] event</description>
19227              <lsb>19</lsb>
19228              <msb>19</msb>
19229              <enumeratedValues>
19230                <usage>read</usage>
19231                <enumeratedValue>
19232                  <name>Disabled</name>
19233                  <description>Read: Disabled</description>
19234                  <value>0</value>
19235                </enumeratedValue>
19236                <enumeratedValue>
19237                  <name>Enabled</name>
19238                  <description>Read: Enabled</description>
19239                  <value>1</value>
19240                </enumeratedValue>
19241              </enumeratedValues>
19242              <enumeratedValues>
19243                <usage>write</usage>
19244                <enumeratedValue>
19245                  <name>Set</name>
19246                  <description>Enable</description>
19247                  <value>1</value>
19248                </enumeratedValue>
19249              </enumeratedValues>
19250            </field>
19251            <field>
19252              <name>COMPARE4</name>
19253              <description>Write '1' to Enable interrupt for COMPARE[4] event</description>
19254              <lsb>20</lsb>
19255              <msb>20</msb>
19256              <enumeratedValues>
19257                <usage>read</usage>
19258                <enumeratedValue>
19259                  <name>Disabled</name>
19260                  <description>Read: Disabled</description>
19261                  <value>0</value>
19262                </enumeratedValue>
19263                <enumeratedValue>
19264                  <name>Enabled</name>
19265                  <description>Read: Enabled</description>
19266                  <value>1</value>
19267                </enumeratedValue>
19268              </enumeratedValues>
19269              <enumeratedValues>
19270                <usage>write</usage>
19271                <enumeratedValue>
19272                  <name>Set</name>
19273                  <description>Enable</description>
19274                  <value>1</value>
19275                </enumeratedValue>
19276              </enumeratedValues>
19277            </field>
19278            <field>
19279              <name>COMPARE5</name>
19280              <description>Write '1' to Enable interrupt for COMPARE[5] event</description>
19281              <lsb>21</lsb>
19282              <msb>21</msb>
19283              <enumeratedValues>
19284                <usage>read</usage>
19285                <enumeratedValue>
19286                  <name>Disabled</name>
19287                  <description>Read: Disabled</description>
19288                  <value>0</value>
19289                </enumeratedValue>
19290                <enumeratedValue>
19291                  <name>Enabled</name>
19292                  <description>Read: Enabled</description>
19293                  <value>1</value>
19294                </enumeratedValue>
19295              </enumeratedValues>
19296              <enumeratedValues>
19297                <usage>write</usage>
19298                <enumeratedValue>
19299                  <name>Set</name>
19300                  <description>Enable</description>
19301                  <value>1</value>
19302                </enumeratedValue>
19303              </enumeratedValues>
19304            </field>
19305          </fields>
19306        </register>
19307        <register>
19308          <name>INTENCLR</name>
19309          <description>Disable interrupt</description>
19310          <addressOffset>0x308</addressOffset>
19311          <access>read-write</access>
19312          <fields>
19313            <field>
19314              <name>COMPARE0</name>
19315              <description>Write '1' to Disable interrupt for COMPARE[0] event</description>
19316              <lsb>16</lsb>
19317              <msb>16</msb>
19318              <enumeratedValues>
19319                <usage>read</usage>
19320                <enumeratedValue>
19321                  <name>Disabled</name>
19322                  <description>Read: Disabled</description>
19323                  <value>0</value>
19324                </enumeratedValue>
19325                <enumeratedValue>
19326                  <name>Enabled</name>
19327                  <description>Read: Enabled</description>
19328                  <value>1</value>
19329                </enumeratedValue>
19330              </enumeratedValues>
19331              <enumeratedValues>
19332                <usage>write</usage>
19333                <enumeratedValue>
19334                  <name>Clear</name>
19335                  <description>Disable</description>
19336                  <value>1</value>
19337                </enumeratedValue>
19338              </enumeratedValues>
19339            </field>
19340            <field>
19341              <name>COMPARE1</name>
19342              <description>Write '1' to Disable interrupt for COMPARE[1] event</description>
19343              <lsb>17</lsb>
19344              <msb>17</msb>
19345              <enumeratedValues>
19346                <usage>read</usage>
19347                <enumeratedValue>
19348                  <name>Disabled</name>
19349                  <description>Read: Disabled</description>
19350                  <value>0</value>
19351                </enumeratedValue>
19352                <enumeratedValue>
19353                  <name>Enabled</name>
19354                  <description>Read: Enabled</description>
19355                  <value>1</value>
19356                </enumeratedValue>
19357              </enumeratedValues>
19358              <enumeratedValues>
19359                <usage>write</usage>
19360                <enumeratedValue>
19361                  <name>Clear</name>
19362                  <description>Disable</description>
19363                  <value>1</value>
19364                </enumeratedValue>
19365              </enumeratedValues>
19366            </field>
19367            <field>
19368              <name>COMPARE2</name>
19369              <description>Write '1' to Disable interrupt for COMPARE[2] event</description>
19370              <lsb>18</lsb>
19371              <msb>18</msb>
19372              <enumeratedValues>
19373                <usage>read</usage>
19374                <enumeratedValue>
19375                  <name>Disabled</name>
19376                  <description>Read: Disabled</description>
19377                  <value>0</value>
19378                </enumeratedValue>
19379                <enumeratedValue>
19380                  <name>Enabled</name>
19381                  <description>Read: Enabled</description>
19382                  <value>1</value>
19383                </enumeratedValue>
19384              </enumeratedValues>
19385              <enumeratedValues>
19386                <usage>write</usage>
19387                <enumeratedValue>
19388                  <name>Clear</name>
19389                  <description>Disable</description>
19390                  <value>1</value>
19391                </enumeratedValue>
19392              </enumeratedValues>
19393            </field>
19394            <field>
19395              <name>COMPARE3</name>
19396              <description>Write '1' to Disable interrupt for COMPARE[3] event</description>
19397              <lsb>19</lsb>
19398              <msb>19</msb>
19399              <enumeratedValues>
19400                <usage>read</usage>
19401                <enumeratedValue>
19402                  <name>Disabled</name>
19403                  <description>Read: Disabled</description>
19404                  <value>0</value>
19405                </enumeratedValue>
19406                <enumeratedValue>
19407                  <name>Enabled</name>
19408                  <description>Read: Enabled</description>
19409                  <value>1</value>
19410                </enumeratedValue>
19411              </enumeratedValues>
19412              <enumeratedValues>
19413                <usage>write</usage>
19414                <enumeratedValue>
19415                  <name>Clear</name>
19416                  <description>Disable</description>
19417                  <value>1</value>
19418                </enumeratedValue>
19419              </enumeratedValues>
19420            </field>
19421            <field>
19422              <name>COMPARE4</name>
19423              <description>Write '1' to Disable interrupt for COMPARE[4] event</description>
19424              <lsb>20</lsb>
19425              <msb>20</msb>
19426              <enumeratedValues>
19427                <usage>read</usage>
19428                <enumeratedValue>
19429                  <name>Disabled</name>
19430                  <description>Read: Disabled</description>
19431                  <value>0</value>
19432                </enumeratedValue>
19433                <enumeratedValue>
19434                  <name>Enabled</name>
19435                  <description>Read: Enabled</description>
19436                  <value>1</value>
19437                </enumeratedValue>
19438              </enumeratedValues>
19439              <enumeratedValues>
19440                <usage>write</usage>
19441                <enumeratedValue>
19442                  <name>Clear</name>
19443                  <description>Disable</description>
19444                  <value>1</value>
19445                </enumeratedValue>
19446              </enumeratedValues>
19447            </field>
19448            <field>
19449              <name>COMPARE5</name>
19450              <description>Write '1' to Disable interrupt for COMPARE[5] event</description>
19451              <lsb>21</lsb>
19452              <msb>21</msb>
19453              <enumeratedValues>
19454                <usage>read</usage>
19455                <enumeratedValue>
19456                  <name>Disabled</name>
19457                  <description>Read: Disabled</description>
19458                  <value>0</value>
19459                </enumeratedValue>
19460                <enumeratedValue>
19461                  <name>Enabled</name>
19462                  <description>Read: Enabled</description>
19463                  <value>1</value>
19464                </enumeratedValue>
19465              </enumeratedValues>
19466              <enumeratedValues>
19467                <usage>write</usage>
19468                <enumeratedValue>
19469                  <name>Clear</name>
19470                  <description>Disable</description>
19471                  <value>1</value>
19472                </enumeratedValue>
19473              </enumeratedValues>
19474            </field>
19475          </fields>
19476        </register>
19477        <register>
19478          <name>MODE</name>
19479          <description>Timer mode selection</description>
19480          <addressOffset>0x504</addressOffset>
19481          <access>read-write</access>
19482          <fields>
19483            <field>
19484              <name>MODE</name>
19485              <description>Timer mode</description>
19486              <lsb>0</lsb>
19487              <msb>1</msb>
19488              <enumeratedValues>
19489                <enumeratedValue>
19490                  <name>Timer</name>
19491                  <description>Select Timer mode</description>
19492                  <value>0</value>
19493                </enumeratedValue>
19494                <enumeratedValue>
19495                  <name>Counter</name>
19496                  <description>Deprecated enumerator -  Select Counter mode</description>
19497                  <value>1</value>
19498                </enumeratedValue>
19499                <enumeratedValue>
19500                  <name>LowPowerCounter</name>
19501                  <description>Select Low Power Counter mode</description>
19502                  <value>2</value>
19503                </enumeratedValue>
19504              </enumeratedValues>
19505            </field>
19506          </fields>
19507        </register>
19508        <register>
19509          <name>BITMODE</name>
19510          <description>Configure the number of bits used by the TIMER</description>
19511          <addressOffset>0x508</addressOffset>
19512          <access>read-write</access>
19513          <fields>
19514            <field>
19515              <name>BITMODE</name>
19516              <description>Timer bit width</description>
19517              <lsb>0</lsb>
19518              <msb>1</msb>
19519              <enumeratedValues>
19520                <enumeratedValue>
19521                  <name>16Bit</name>
19522                  <description>16 bit timer bit width</description>
19523                  <value>0</value>
19524                </enumeratedValue>
19525                <enumeratedValue>
19526                  <name>08Bit</name>
19527                  <description>8 bit timer bit width</description>
19528                  <value>1</value>
19529                </enumeratedValue>
19530                <enumeratedValue>
19531                  <name>24Bit</name>
19532                  <description>24 bit timer bit width</description>
19533                  <value>2</value>
19534                </enumeratedValue>
19535                <enumeratedValue>
19536                  <name>32Bit</name>
19537                  <description>32 bit timer bit width</description>
19538                  <value>3</value>
19539                </enumeratedValue>
19540              </enumeratedValues>
19541            </field>
19542          </fields>
19543        </register>
19544        <register>
19545          <name>PRESCALER</name>
19546          <description>Timer prescaler register</description>
19547          <addressOffset>0x510</addressOffset>
19548          <access>read-write</access>
19549          <resetValue>0x00000004</resetValue>
19550          <fields>
19551            <field>
19552              <name>PRESCALER</name>
19553              <description>Prescaler value</description>
19554              <lsb>0</lsb>
19555              <msb>3</msb>
19556            </field>
19557          </fields>
19558        </register>
19559        <register>
19560          <dim>6</dim>
19561          <dimIncrement>4</dimIncrement>
19562          <name>CC[%s]</name>
19563          <description>Description collection[0]:  Capture/Compare register 0</description>
19564          <addressOffset>0x540</addressOffset>
19565          <access>read-write</access>
19566          <fields>
19567            <field>
19568              <name>CC</name>
19569              <description>Capture/Compare value</description>
19570              <lsb>0</lsb>
19571              <msb>31</msb>
19572            </field>
19573          </fields>
19574        </register>
19575      </registers>
19576    </peripheral>
19577    <peripheral derivedFrom="TIMER0">
19578      <name>TIMER1</name>
19579      <description>Timer/Counter 1</description>
19580      <baseAddress>0x40009000</baseAddress>
19581      <interrupt>
19582        <name>TIMER1</name>
19583        <value>9</value>
19584      </interrupt>
19585    </peripheral>
19586    <peripheral derivedFrom="TIMER0">
19587      <name>TIMER2</name>
19588      <description>Timer/Counter 2</description>
19589      <baseAddress>0x4000A000</baseAddress>
19590      <interrupt>
19591        <name>TIMER2</name>
19592        <value>10</value>
19593      </interrupt>
19594    </peripheral>
19595    <peripheral>
19596      <name>RTC0</name>
19597      <description>Real time counter 0</description>
19598      <groupName>RTC</groupName>
19599      <baseAddress>0x4000B000</baseAddress>
19600      <size>32</size>
19601      <headerStructName>RTC</headerStructName>
19602      <addressBlock>
19603        <offset>0</offset>
19604        <size>0x1000</size>
19605        <usage>registers</usage>
19606      </addressBlock>
19607      <interrupt>
19608        <name>RTC0</name>
19609        <value>11</value>
19610      </interrupt>
19611      <registers>
19612        <register>
19613          <name>TASKS_START</name>
19614          <description>Start RTC COUNTER</description>
19615          <addressOffset>0x000</addressOffset>
19616          <access>write-only</access>
19617        </register>
19618        <register>
19619          <name>TASKS_STOP</name>
19620          <description>Stop RTC COUNTER</description>
19621          <addressOffset>0x004</addressOffset>
19622          <access>write-only</access>
19623        </register>
19624        <register>
19625          <name>TASKS_CLEAR</name>
19626          <description>Clear RTC COUNTER</description>
19627          <addressOffset>0x008</addressOffset>
19628          <access>write-only</access>
19629        </register>
19630        <register>
19631          <name>TASKS_TRIGOVRFLW</name>
19632          <description>Set COUNTER to 0xFFFFF0</description>
19633          <addressOffset>0x00C</addressOffset>
19634          <access>write-only</access>
19635        </register>
19636        <register>
19637          <name>EVENTS_TICK</name>
19638          <description>Event on COUNTER increment</description>
19639          <addressOffset>0x100</addressOffset>
19640          <access>read-write</access>
19641        </register>
19642        <register>
19643          <name>EVENTS_OVRFLW</name>
19644          <description>Event on COUNTER overflow</description>
19645          <addressOffset>0x104</addressOffset>
19646          <access>read-write</access>
19647        </register>
19648        <register>
19649          <dim>4</dim>
19650          <dimIncrement>4</dimIncrement>
19651          <name>EVENTS_COMPARE[%s]</name>
19652          <description>Description collection[0]:  Compare event on CC[0] match</description>
19653          <addressOffset>0x140</addressOffset>
19654          <access>read-write</access>
19655        </register>
19656        <register>
19657          <name>INTENSET</name>
19658          <description>Enable interrupt</description>
19659          <addressOffset>0x304</addressOffset>
19660          <access>read-write</access>
19661          <fields>
19662            <field>
19663              <name>TICK</name>
19664              <description>Write '1' to Enable interrupt for TICK event</description>
19665              <lsb>0</lsb>
19666              <msb>0</msb>
19667              <enumeratedValues>
19668                <usage>read</usage>
19669                <enumeratedValue>
19670                  <name>Disabled</name>
19671                  <description>Read: Disabled</description>
19672                  <value>0</value>
19673                </enumeratedValue>
19674                <enumeratedValue>
19675                  <name>Enabled</name>
19676                  <description>Read: Enabled</description>
19677                  <value>1</value>
19678                </enumeratedValue>
19679              </enumeratedValues>
19680              <enumeratedValues>
19681                <usage>write</usage>
19682                <enumeratedValue>
19683                  <name>Set</name>
19684                  <description>Enable</description>
19685                  <value>1</value>
19686                </enumeratedValue>
19687              </enumeratedValues>
19688            </field>
19689            <field>
19690              <name>OVRFLW</name>
19691              <description>Write '1' to Enable interrupt for OVRFLW event</description>
19692              <lsb>1</lsb>
19693              <msb>1</msb>
19694              <enumeratedValues>
19695                <usage>read</usage>
19696                <enumeratedValue>
19697                  <name>Disabled</name>
19698                  <description>Read: Disabled</description>
19699                  <value>0</value>
19700                </enumeratedValue>
19701                <enumeratedValue>
19702                  <name>Enabled</name>
19703                  <description>Read: Enabled</description>
19704                  <value>1</value>
19705                </enumeratedValue>
19706              </enumeratedValues>
19707              <enumeratedValues>
19708                <usage>write</usage>
19709                <enumeratedValue>
19710                  <name>Set</name>
19711                  <description>Enable</description>
19712                  <value>1</value>
19713                </enumeratedValue>
19714              </enumeratedValues>
19715            </field>
19716            <field>
19717              <name>COMPARE0</name>
19718              <description>Write '1' to Enable interrupt for COMPARE[0] event</description>
19719              <lsb>16</lsb>
19720              <msb>16</msb>
19721              <enumeratedValues>
19722                <usage>read</usage>
19723                <enumeratedValue>
19724                  <name>Disabled</name>
19725                  <description>Read: Disabled</description>
19726                  <value>0</value>
19727                </enumeratedValue>
19728                <enumeratedValue>
19729                  <name>Enabled</name>
19730                  <description>Read: Enabled</description>
19731                  <value>1</value>
19732                </enumeratedValue>
19733              </enumeratedValues>
19734              <enumeratedValues>
19735                <usage>write</usage>
19736                <enumeratedValue>
19737                  <name>Set</name>
19738                  <description>Enable</description>
19739                  <value>1</value>
19740                </enumeratedValue>
19741              </enumeratedValues>
19742            </field>
19743            <field>
19744              <name>COMPARE1</name>
19745              <description>Write '1' to Enable interrupt for COMPARE[1] event</description>
19746              <lsb>17</lsb>
19747              <msb>17</msb>
19748              <enumeratedValues>
19749                <usage>read</usage>
19750                <enumeratedValue>
19751                  <name>Disabled</name>
19752                  <description>Read: Disabled</description>
19753                  <value>0</value>
19754                </enumeratedValue>
19755                <enumeratedValue>
19756                  <name>Enabled</name>
19757                  <description>Read: Enabled</description>
19758                  <value>1</value>
19759                </enumeratedValue>
19760              </enumeratedValues>
19761              <enumeratedValues>
19762                <usage>write</usage>
19763                <enumeratedValue>
19764                  <name>Set</name>
19765                  <description>Enable</description>
19766                  <value>1</value>
19767                </enumeratedValue>
19768              </enumeratedValues>
19769            </field>
19770            <field>
19771              <name>COMPARE2</name>
19772              <description>Write '1' to Enable interrupt for COMPARE[2] event</description>
19773              <lsb>18</lsb>
19774              <msb>18</msb>
19775              <enumeratedValues>
19776                <usage>read</usage>
19777                <enumeratedValue>
19778                  <name>Disabled</name>
19779                  <description>Read: Disabled</description>
19780                  <value>0</value>
19781                </enumeratedValue>
19782                <enumeratedValue>
19783                  <name>Enabled</name>
19784                  <description>Read: Enabled</description>
19785                  <value>1</value>
19786                </enumeratedValue>
19787              </enumeratedValues>
19788              <enumeratedValues>
19789                <usage>write</usage>
19790                <enumeratedValue>
19791                  <name>Set</name>
19792                  <description>Enable</description>
19793                  <value>1</value>
19794                </enumeratedValue>
19795              </enumeratedValues>
19796            </field>
19797            <field>
19798              <name>COMPARE3</name>
19799              <description>Write '1' to Enable interrupt for COMPARE[3] event</description>
19800              <lsb>19</lsb>
19801              <msb>19</msb>
19802              <enumeratedValues>
19803                <usage>read</usage>
19804                <enumeratedValue>
19805                  <name>Disabled</name>
19806                  <description>Read: Disabled</description>
19807                  <value>0</value>
19808                </enumeratedValue>
19809                <enumeratedValue>
19810                  <name>Enabled</name>
19811                  <description>Read: Enabled</description>
19812                  <value>1</value>
19813                </enumeratedValue>
19814              </enumeratedValues>
19815              <enumeratedValues>
19816                <usage>write</usage>
19817                <enumeratedValue>
19818                  <name>Set</name>
19819                  <description>Enable</description>
19820                  <value>1</value>
19821                </enumeratedValue>
19822              </enumeratedValues>
19823            </field>
19824          </fields>
19825        </register>
19826        <register>
19827          <name>INTENCLR</name>
19828          <description>Disable interrupt</description>
19829          <addressOffset>0x308</addressOffset>
19830          <access>read-write</access>
19831          <fields>
19832            <field>
19833              <name>TICK</name>
19834              <description>Write '1' to Disable interrupt for TICK event</description>
19835              <lsb>0</lsb>
19836              <msb>0</msb>
19837              <enumeratedValues>
19838                <usage>read</usage>
19839                <enumeratedValue>
19840                  <name>Disabled</name>
19841                  <description>Read: Disabled</description>
19842                  <value>0</value>
19843                </enumeratedValue>
19844                <enumeratedValue>
19845                  <name>Enabled</name>
19846                  <description>Read: Enabled</description>
19847                  <value>1</value>
19848                </enumeratedValue>
19849              </enumeratedValues>
19850              <enumeratedValues>
19851                <usage>write</usage>
19852                <enumeratedValue>
19853                  <name>Clear</name>
19854                  <description>Disable</description>
19855                  <value>1</value>
19856                </enumeratedValue>
19857              </enumeratedValues>
19858            </field>
19859            <field>
19860              <name>OVRFLW</name>
19861              <description>Write '1' to Disable interrupt for OVRFLW event</description>
19862              <lsb>1</lsb>
19863              <msb>1</msb>
19864              <enumeratedValues>
19865                <usage>read</usage>
19866                <enumeratedValue>
19867                  <name>Disabled</name>
19868                  <description>Read: Disabled</description>
19869                  <value>0</value>
19870                </enumeratedValue>
19871                <enumeratedValue>
19872                  <name>Enabled</name>
19873                  <description>Read: Enabled</description>
19874                  <value>1</value>
19875                </enumeratedValue>
19876              </enumeratedValues>
19877              <enumeratedValues>
19878                <usage>write</usage>
19879                <enumeratedValue>
19880                  <name>Clear</name>
19881                  <description>Disable</description>
19882                  <value>1</value>
19883                </enumeratedValue>
19884              </enumeratedValues>
19885            </field>
19886            <field>
19887              <name>COMPARE0</name>
19888              <description>Write '1' to Disable interrupt for COMPARE[0] event</description>
19889              <lsb>16</lsb>
19890              <msb>16</msb>
19891              <enumeratedValues>
19892                <usage>read</usage>
19893                <enumeratedValue>
19894                  <name>Disabled</name>
19895                  <description>Read: Disabled</description>
19896                  <value>0</value>
19897                </enumeratedValue>
19898                <enumeratedValue>
19899                  <name>Enabled</name>
19900                  <description>Read: Enabled</description>
19901                  <value>1</value>
19902                </enumeratedValue>
19903              </enumeratedValues>
19904              <enumeratedValues>
19905                <usage>write</usage>
19906                <enumeratedValue>
19907                  <name>Clear</name>
19908                  <description>Disable</description>
19909                  <value>1</value>
19910                </enumeratedValue>
19911              </enumeratedValues>
19912            </field>
19913            <field>
19914              <name>COMPARE1</name>
19915              <description>Write '1' to Disable interrupt for COMPARE[1] event</description>
19916              <lsb>17</lsb>
19917              <msb>17</msb>
19918              <enumeratedValues>
19919                <usage>read</usage>
19920                <enumeratedValue>
19921                  <name>Disabled</name>
19922                  <description>Read: Disabled</description>
19923                  <value>0</value>
19924                </enumeratedValue>
19925                <enumeratedValue>
19926                  <name>Enabled</name>
19927                  <description>Read: Enabled</description>
19928                  <value>1</value>
19929                </enumeratedValue>
19930              </enumeratedValues>
19931              <enumeratedValues>
19932                <usage>write</usage>
19933                <enumeratedValue>
19934                  <name>Clear</name>
19935                  <description>Disable</description>
19936                  <value>1</value>
19937                </enumeratedValue>
19938              </enumeratedValues>
19939            </field>
19940            <field>
19941              <name>COMPARE2</name>
19942              <description>Write '1' to Disable interrupt for COMPARE[2] event</description>
19943              <lsb>18</lsb>
19944              <msb>18</msb>
19945              <enumeratedValues>
19946                <usage>read</usage>
19947                <enumeratedValue>
19948                  <name>Disabled</name>
19949                  <description>Read: Disabled</description>
19950                  <value>0</value>
19951                </enumeratedValue>
19952                <enumeratedValue>
19953                  <name>Enabled</name>
19954                  <description>Read: Enabled</description>
19955                  <value>1</value>
19956                </enumeratedValue>
19957              </enumeratedValues>
19958              <enumeratedValues>
19959                <usage>write</usage>
19960                <enumeratedValue>
19961                  <name>Clear</name>
19962                  <description>Disable</description>
19963                  <value>1</value>
19964                </enumeratedValue>
19965              </enumeratedValues>
19966            </field>
19967            <field>
19968              <name>COMPARE3</name>
19969              <description>Write '1' to Disable interrupt for COMPARE[3] event</description>
19970              <lsb>19</lsb>
19971              <msb>19</msb>
19972              <enumeratedValues>
19973                <usage>read</usage>
19974                <enumeratedValue>
19975                  <name>Disabled</name>
19976                  <description>Read: Disabled</description>
19977                  <value>0</value>
19978                </enumeratedValue>
19979                <enumeratedValue>
19980                  <name>Enabled</name>
19981                  <description>Read: Enabled</description>
19982                  <value>1</value>
19983                </enumeratedValue>
19984              </enumeratedValues>
19985              <enumeratedValues>
19986                <usage>write</usage>
19987                <enumeratedValue>
19988                  <name>Clear</name>
19989                  <description>Disable</description>
19990                  <value>1</value>
19991                </enumeratedValue>
19992              </enumeratedValues>
19993            </field>
19994          </fields>
19995        </register>
19996        <register>
19997          <name>EVTEN</name>
19998          <description>Enable or disable event routing</description>
19999          <addressOffset>0x340</addressOffset>
20000          <access>read-write</access>
20001          <fields>
20002            <field>
20003              <name>TICK</name>
20004              <description>Enable or disable event routing for TICK event</description>
20005              <lsb>0</lsb>
20006              <msb>0</msb>
20007              <enumeratedValues>
20008                <enumeratedValue>
20009                  <name>Disabled</name>
20010                  <description>Disable</description>
20011                  <value>0</value>
20012                </enumeratedValue>
20013                <enumeratedValue>
20014                  <name>Enabled</name>
20015                  <description>Enable</description>
20016                  <value>1</value>
20017                </enumeratedValue>
20018              </enumeratedValues>
20019            </field>
20020            <field>
20021              <name>OVRFLW</name>
20022              <description>Enable or disable event routing for OVRFLW event</description>
20023              <lsb>1</lsb>
20024              <msb>1</msb>
20025              <enumeratedValues>
20026                <enumeratedValue>
20027                  <name>Disabled</name>
20028                  <description>Disable</description>
20029                  <value>0</value>
20030                </enumeratedValue>
20031                <enumeratedValue>
20032                  <name>Enabled</name>
20033                  <description>Enable</description>
20034                  <value>1</value>
20035                </enumeratedValue>
20036              </enumeratedValues>
20037            </field>
20038            <field>
20039              <name>COMPARE0</name>
20040              <description>Enable or disable event routing for COMPARE[0] event</description>
20041              <lsb>16</lsb>
20042              <msb>16</msb>
20043              <enumeratedValues>
20044                <enumeratedValue>
20045                  <name>Disabled</name>
20046                  <description>Disable</description>
20047                  <value>0</value>
20048                </enumeratedValue>
20049                <enumeratedValue>
20050                  <name>Enabled</name>
20051                  <description>Enable</description>
20052                  <value>1</value>
20053                </enumeratedValue>
20054              </enumeratedValues>
20055            </field>
20056            <field>
20057              <name>COMPARE1</name>
20058              <description>Enable or disable event routing for COMPARE[1] event</description>
20059              <lsb>17</lsb>
20060              <msb>17</msb>
20061              <enumeratedValues>
20062                <enumeratedValue>
20063                  <name>Disabled</name>
20064                  <description>Disable</description>
20065                  <value>0</value>
20066                </enumeratedValue>
20067                <enumeratedValue>
20068                  <name>Enabled</name>
20069                  <description>Enable</description>
20070                  <value>1</value>
20071                </enumeratedValue>
20072              </enumeratedValues>
20073            </field>
20074            <field>
20075              <name>COMPARE2</name>
20076              <description>Enable or disable event routing for COMPARE[2] event</description>
20077              <lsb>18</lsb>
20078              <msb>18</msb>
20079              <enumeratedValues>
20080                <enumeratedValue>
20081                  <name>Disabled</name>
20082                  <description>Disable</description>
20083                  <value>0</value>
20084                </enumeratedValue>
20085                <enumeratedValue>
20086                  <name>Enabled</name>
20087                  <description>Enable</description>
20088                  <value>1</value>
20089                </enumeratedValue>
20090              </enumeratedValues>
20091            </field>
20092            <field>
20093              <name>COMPARE3</name>
20094              <description>Enable or disable event routing for COMPARE[3] event</description>
20095              <lsb>19</lsb>
20096              <msb>19</msb>
20097              <enumeratedValues>
20098                <enumeratedValue>
20099                  <name>Disabled</name>
20100                  <description>Disable</description>
20101                  <value>0</value>
20102                </enumeratedValue>
20103                <enumeratedValue>
20104                  <name>Enabled</name>
20105                  <description>Enable</description>
20106                  <value>1</value>
20107                </enumeratedValue>
20108              </enumeratedValues>
20109            </field>
20110          </fields>
20111        </register>
20112        <register>
20113          <name>EVTENSET</name>
20114          <description>Enable event routing</description>
20115          <addressOffset>0x344</addressOffset>
20116          <access>read-write</access>
20117          <fields>
20118            <field>
20119              <name>TICK</name>
20120              <description>Write '1' to Enable event routing for TICK event</description>
20121              <lsb>0</lsb>
20122              <msb>0</msb>
20123              <enumeratedValues>
20124                <usage>read</usage>
20125                <enumeratedValue>
20126                  <name>Disabled</name>
20127                  <description>Read: Disabled</description>
20128                  <value>0</value>
20129                </enumeratedValue>
20130                <enumeratedValue>
20131                  <name>Enabled</name>
20132                  <description>Read: Enabled</description>
20133                  <value>1</value>
20134                </enumeratedValue>
20135              </enumeratedValues>
20136              <enumeratedValues>
20137                <usage>write</usage>
20138                <enumeratedValue>
20139                  <name>Set</name>
20140                  <description>Enable</description>
20141                  <value>1</value>
20142                </enumeratedValue>
20143              </enumeratedValues>
20144            </field>
20145            <field>
20146              <name>OVRFLW</name>
20147              <description>Write '1' to Enable event routing for OVRFLW event</description>
20148              <lsb>1</lsb>
20149              <msb>1</msb>
20150              <enumeratedValues>
20151                <usage>read</usage>
20152                <enumeratedValue>
20153                  <name>Disabled</name>
20154                  <description>Read: Disabled</description>
20155                  <value>0</value>
20156                </enumeratedValue>
20157                <enumeratedValue>
20158                  <name>Enabled</name>
20159                  <description>Read: Enabled</description>
20160                  <value>1</value>
20161                </enumeratedValue>
20162              </enumeratedValues>
20163              <enumeratedValues>
20164                <usage>write</usage>
20165                <enumeratedValue>
20166                  <name>Set</name>
20167                  <description>Enable</description>
20168                  <value>1</value>
20169                </enumeratedValue>
20170              </enumeratedValues>
20171            </field>
20172            <field>
20173              <name>COMPARE0</name>
20174              <description>Write '1' to Enable event routing for COMPARE[0] event</description>
20175              <lsb>16</lsb>
20176              <msb>16</msb>
20177              <enumeratedValues>
20178                <usage>read</usage>
20179                <enumeratedValue>
20180                  <name>Disabled</name>
20181                  <description>Read: Disabled</description>
20182                  <value>0</value>
20183                </enumeratedValue>
20184                <enumeratedValue>
20185                  <name>Enabled</name>
20186                  <description>Read: Enabled</description>
20187                  <value>1</value>
20188                </enumeratedValue>
20189              </enumeratedValues>
20190              <enumeratedValues>
20191                <usage>write</usage>
20192                <enumeratedValue>
20193                  <name>Set</name>
20194                  <description>Enable</description>
20195                  <value>1</value>
20196                </enumeratedValue>
20197              </enumeratedValues>
20198            </field>
20199            <field>
20200              <name>COMPARE1</name>
20201              <description>Write '1' to Enable event routing for COMPARE[1] event</description>
20202              <lsb>17</lsb>
20203              <msb>17</msb>
20204              <enumeratedValues>
20205                <usage>read</usage>
20206                <enumeratedValue>
20207                  <name>Disabled</name>
20208                  <description>Read: Disabled</description>
20209                  <value>0</value>
20210                </enumeratedValue>
20211                <enumeratedValue>
20212                  <name>Enabled</name>
20213                  <description>Read: Enabled</description>
20214                  <value>1</value>
20215                </enumeratedValue>
20216              </enumeratedValues>
20217              <enumeratedValues>
20218                <usage>write</usage>
20219                <enumeratedValue>
20220                  <name>Set</name>
20221                  <description>Enable</description>
20222                  <value>1</value>
20223                </enumeratedValue>
20224              </enumeratedValues>
20225            </field>
20226            <field>
20227              <name>COMPARE2</name>
20228              <description>Write '1' to Enable event routing for COMPARE[2] event</description>
20229              <lsb>18</lsb>
20230              <msb>18</msb>
20231              <enumeratedValues>
20232                <usage>read</usage>
20233                <enumeratedValue>
20234                  <name>Disabled</name>
20235                  <description>Read: Disabled</description>
20236                  <value>0</value>
20237                </enumeratedValue>
20238                <enumeratedValue>
20239                  <name>Enabled</name>
20240                  <description>Read: Enabled</description>
20241                  <value>1</value>
20242                </enumeratedValue>
20243              </enumeratedValues>
20244              <enumeratedValues>
20245                <usage>write</usage>
20246                <enumeratedValue>
20247                  <name>Set</name>
20248                  <description>Enable</description>
20249                  <value>1</value>
20250                </enumeratedValue>
20251              </enumeratedValues>
20252            </field>
20253            <field>
20254              <name>COMPARE3</name>
20255              <description>Write '1' to Enable event routing for COMPARE[3] event</description>
20256              <lsb>19</lsb>
20257              <msb>19</msb>
20258              <enumeratedValues>
20259                <usage>read</usage>
20260                <enumeratedValue>
20261                  <name>Disabled</name>
20262                  <description>Read: Disabled</description>
20263                  <value>0</value>
20264                </enumeratedValue>
20265                <enumeratedValue>
20266                  <name>Enabled</name>
20267                  <description>Read: Enabled</description>
20268                  <value>1</value>
20269                </enumeratedValue>
20270              </enumeratedValues>
20271              <enumeratedValues>
20272                <usage>write</usage>
20273                <enumeratedValue>
20274                  <name>Set</name>
20275                  <description>Enable</description>
20276                  <value>1</value>
20277                </enumeratedValue>
20278              </enumeratedValues>
20279            </field>
20280          </fields>
20281        </register>
20282        <register>
20283          <name>EVTENCLR</name>
20284          <description>Disable event routing</description>
20285          <addressOffset>0x348</addressOffset>
20286          <access>read-write</access>
20287          <fields>
20288            <field>
20289              <name>TICK</name>
20290              <description>Write '1' to Disable event routing for TICK event</description>
20291              <lsb>0</lsb>
20292              <msb>0</msb>
20293              <enumeratedValues>
20294                <usage>read</usage>
20295                <enumeratedValue>
20296                  <name>Disabled</name>
20297                  <description>Read: Disabled</description>
20298                  <value>0</value>
20299                </enumeratedValue>
20300                <enumeratedValue>
20301                  <name>Enabled</name>
20302                  <description>Read: Enabled</description>
20303                  <value>1</value>
20304                </enumeratedValue>
20305              </enumeratedValues>
20306              <enumeratedValues>
20307                <usage>write</usage>
20308                <enumeratedValue>
20309                  <name>Clear</name>
20310                  <description>Disable</description>
20311                  <value>1</value>
20312                </enumeratedValue>
20313              </enumeratedValues>
20314            </field>
20315            <field>
20316              <name>OVRFLW</name>
20317              <description>Write '1' to Disable event routing for OVRFLW event</description>
20318              <lsb>1</lsb>
20319              <msb>1</msb>
20320              <enumeratedValues>
20321                <usage>read</usage>
20322                <enumeratedValue>
20323                  <name>Disabled</name>
20324                  <description>Read: Disabled</description>
20325                  <value>0</value>
20326                </enumeratedValue>
20327                <enumeratedValue>
20328                  <name>Enabled</name>
20329                  <description>Read: Enabled</description>
20330                  <value>1</value>
20331                </enumeratedValue>
20332              </enumeratedValues>
20333              <enumeratedValues>
20334                <usage>write</usage>
20335                <enumeratedValue>
20336                  <name>Clear</name>
20337                  <description>Disable</description>
20338                  <value>1</value>
20339                </enumeratedValue>
20340              </enumeratedValues>
20341            </field>
20342            <field>
20343              <name>COMPARE0</name>
20344              <description>Write '1' to Disable event routing for COMPARE[0] event</description>
20345              <lsb>16</lsb>
20346              <msb>16</msb>
20347              <enumeratedValues>
20348                <usage>read</usage>
20349                <enumeratedValue>
20350                  <name>Disabled</name>
20351                  <description>Read: Disabled</description>
20352                  <value>0</value>
20353                </enumeratedValue>
20354                <enumeratedValue>
20355                  <name>Enabled</name>
20356                  <description>Read: Enabled</description>
20357                  <value>1</value>
20358                </enumeratedValue>
20359              </enumeratedValues>
20360              <enumeratedValues>
20361                <usage>write</usage>
20362                <enumeratedValue>
20363                  <name>Clear</name>
20364                  <description>Disable</description>
20365                  <value>1</value>
20366                </enumeratedValue>
20367              </enumeratedValues>
20368            </field>
20369            <field>
20370              <name>COMPARE1</name>
20371              <description>Write '1' to Disable event routing for COMPARE[1] event</description>
20372              <lsb>17</lsb>
20373              <msb>17</msb>
20374              <enumeratedValues>
20375                <usage>read</usage>
20376                <enumeratedValue>
20377                  <name>Disabled</name>
20378                  <description>Read: Disabled</description>
20379                  <value>0</value>
20380                </enumeratedValue>
20381                <enumeratedValue>
20382                  <name>Enabled</name>
20383                  <description>Read: Enabled</description>
20384                  <value>1</value>
20385                </enumeratedValue>
20386              </enumeratedValues>
20387              <enumeratedValues>
20388                <usage>write</usage>
20389                <enumeratedValue>
20390                  <name>Clear</name>
20391                  <description>Disable</description>
20392                  <value>1</value>
20393                </enumeratedValue>
20394              </enumeratedValues>
20395            </field>
20396            <field>
20397              <name>COMPARE2</name>
20398              <description>Write '1' to Disable event routing for COMPARE[2] event</description>
20399              <lsb>18</lsb>
20400              <msb>18</msb>
20401              <enumeratedValues>
20402                <usage>read</usage>
20403                <enumeratedValue>
20404                  <name>Disabled</name>
20405                  <description>Read: Disabled</description>
20406                  <value>0</value>
20407                </enumeratedValue>
20408                <enumeratedValue>
20409                  <name>Enabled</name>
20410                  <description>Read: Enabled</description>
20411                  <value>1</value>
20412                </enumeratedValue>
20413              </enumeratedValues>
20414              <enumeratedValues>
20415                <usage>write</usage>
20416                <enumeratedValue>
20417                  <name>Clear</name>
20418                  <description>Disable</description>
20419                  <value>1</value>
20420                </enumeratedValue>
20421              </enumeratedValues>
20422            </field>
20423            <field>
20424              <name>COMPARE3</name>
20425              <description>Write '1' to Disable event routing for COMPARE[3] event</description>
20426              <lsb>19</lsb>
20427              <msb>19</msb>
20428              <enumeratedValues>
20429                <usage>read</usage>
20430                <enumeratedValue>
20431                  <name>Disabled</name>
20432                  <description>Read: Disabled</description>
20433                  <value>0</value>
20434                </enumeratedValue>
20435                <enumeratedValue>
20436                  <name>Enabled</name>
20437                  <description>Read: Enabled</description>
20438                  <value>1</value>
20439                </enumeratedValue>
20440              </enumeratedValues>
20441              <enumeratedValues>
20442                <usage>write</usage>
20443                <enumeratedValue>
20444                  <name>Clear</name>
20445                  <description>Disable</description>
20446                  <value>1</value>
20447                </enumeratedValue>
20448              </enumeratedValues>
20449            </field>
20450          </fields>
20451        </register>
20452        <register>
20453          <name>COUNTER</name>
20454          <description>Current COUNTER value</description>
20455          <addressOffset>0x504</addressOffset>
20456          <access>read-only</access>
20457          <fields>
20458            <field>
20459              <name>COUNTER</name>
20460              <description>Counter value</description>
20461              <lsb>0</lsb>
20462              <msb>23</msb>
20463            </field>
20464          </fields>
20465        </register>
20466        <register>
20467          <name>PRESCALER</name>
20468          <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped</description>
20469          <addressOffset>0x508</addressOffset>
20470          <access>read-write</access>
20471          <fields>
20472            <field>
20473              <name>PRESCALER</name>
20474              <description>Prescaler value</description>
20475              <lsb>0</lsb>
20476              <msb>11</msb>
20477            </field>
20478          </fields>
20479        </register>
20480        <register>
20481          <dim>4</dim>
20482          <dimIncrement>4</dimIncrement>
20483          <name>CC[%s]</name>
20484          <description>Description collection[0]:  Compare register 0</description>
20485          <addressOffset>0x540</addressOffset>
20486          <access>read-write</access>
20487          <fields>
20488            <field>
20489              <name>COMPARE</name>
20490              <description>Compare value</description>
20491              <lsb>0</lsb>
20492              <msb>23</msb>
20493            </field>
20494          </fields>
20495        </register>
20496      </registers>
20497    </peripheral>
20498    <peripheral>
20499      <name>TEMP</name>
20500      <description>Temperature Sensor</description>
20501      <groupName>TEMP</groupName>
20502      <baseAddress>0x4000C000</baseAddress>
20503      <size>32</size>
20504      <addressBlock>
20505        <offset>0</offset>
20506        <size>0x1000</size>
20507        <usage>registers</usage>
20508      </addressBlock>
20509      <interrupt>
20510        <name>TEMP</name>
20511        <value>12</value>
20512      </interrupt>
20513      <registers>
20514        <register>
20515          <name>TASKS_START</name>
20516          <description>Start temperature measurement</description>
20517          <addressOffset>0x000</addressOffset>
20518          <access>write-only</access>
20519        </register>
20520        <register>
20521          <name>TASKS_STOP</name>
20522          <description>Stop temperature measurement</description>
20523          <addressOffset>0x004</addressOffset>
20524          <access>write-only</access>
20525        </register>
20526        <register>
20527          <name>EVENTS_DATARDY</name>
20528          <description>Temperature measurement complete, data ready</description>
20529          <addressOffset>0x100</addressOffset>
20530          <access>read-write</access>
20531        </register>
20532        <register>
20533          <name>INTENSET</name>
20534          <description>Enable interrupt</description>
20535          <addressOffset>0x304</addressOffset>
20536          <access>read-write</access>
20537          <fields>
20538            <field>
20539              <name>DATARDY</name>
20540              <description>Write '1' to Enable interrupt for DATARDY event</description>
20541              <lsb>0</lsb>
20542              <msb>0</msb>
20543              <enumeratedValues>
20544                <usage>read</usage>
20545                <enumeratedValue>
20546                  <name>Disabled</name>
20547                  <description>Read: Disabled</description>
20548                  <value>0</value>
20549                </enumeratedValue>
20550                <enumeratedValue>
20551                  <name>Enabled</name>
20552                  <description>Read: Enabled</description>
20553                  <value>1</value>
20554                </enumeratedValue>
20555              </enumeratedValues>
20556              <enumeratedValues>
20557                <usage>write</usage>
20558                <enumeratedValue>
20559                  <name>Set</name>
20560                  <description>Enable</description>
20561                  <value>1</value>
20562                </enumeratedValue>
20563              </enumeratedValues>
20564            </field>
20565          </fields>
20566        </register>
20567        <register>
20568          <name>INTENCLR</name>
20569          <description>Disable interrupt</description>
20570          <addressOffset>0x308</addressOffset>
20571          <access>read-write</access>
20572          <fields>
20573            <field>
20574              <name>DATARDY</name>
20575              <description>Write '1' to Disable interrupt for DATARDY event</description>
20576              <lsb>0</lsb>
20577              <msb>0</msb>
20578              <enumeratedValues>
20579                <usage>read</usage>
20580                <enumeratedValue>
20581                  <name>Disabled</name>
20582                  <description>Read: Disabled</description>
20583                  <value>0</value>
20584                </enumeratedValue>
20585                <enumeratedValue>
20586                  <name>Enabled</name>
20587                  <description>Read: Enabled</description>
20588                  <value>1</value>
20589                </enumeratedValue>
20590              </enumeratedValues>
20591              <enumeratedValues>
20592                <usage>write</usage>
20593                <enumeratedValue>
20594                  <name>Clear</name>
20595                  <description>Disable</description>
20596                  <value>1</value>
20597                </enumeratedValue>
20598              </enumeratedValues>
20599            </field>
20600          </fields>
20601        </register>
20602        <register>
20603          <name>TEMP</name>
20604          <description>Temperature in degC (0.25deg steps)</description>
20605          <addressOffset>0x508</addressOffset>
20606          <access>read-only</access>
20607          <dataType>int32_t</dataType>
20608          <fields>
20609            <field>
20610              <name>TEMP</name>
20611              <description>Temperature in degC (0.25deg steps)</description>
20612              <lsb>0</lsb>
20613              <msb>31</msb>
20614            </field>
20615          </fields>
20616        </register>
20617        <register>
20618          <name>A0</name>
20619          <description>Slope of 1st piece wise linear function</description>
20620          <addressOffset>0x520</addressOffset>
20621          <access>read-write</access>
20622          <resetValue>0x00000320</resetValue>
20623          <fields>
20624            <field>
20625              <name>A0</name>
20626              <description>Slope of 1st piece wise linear function</description>
20627              <lsb>0</lsb>
20628              <msb>11</msb>
20629            </field>
20630          </fields>
20631        </register>
20632        <register>
20633          <name>A1</name>
20634          <description>Slope of 2nd piece wise linear function</description>
20635          <addressOffset>0x524</addressOffset>
20636          <access>read-write</access>
20637          <resetValue>0x00000343</resetValue>
20638          <fields>
20639            <field>
20640              <name>A1</name>
20641              <description>Slope of 2nd piece wise linear function</description>
20642              <lsb>0</lsb>
20643              <msb>11</msb>
20644            </field>
20645          </fields>
20646        </register>
20647        <register>
20648          <name>A2</name>
20649          <description>Slope of 3rd piece wise linear function</description>
20650          <addressOffset>0x528</addressOffset>
20651          <access>read-write</access>
20652          <resetValue>0x0000035D</resetValue>
20653          <fields>
20654            <field>
20655              <name>A2</name>
20656              <description>Slope of 3rd piece wise linear function</description>
20657              <lsb>0</lsb>
20658              <msb>11</msb>
20659            </field>
20660          </fields>
20661        </register>
20662        <register>
20663          <name>A3</name>
20664          <description>Slope of 4th piece wise linear function</description>
20665          <addressOffset>0x52C</addressOffset>
20666          <access>read-write</access>
20667          <resetValue>0x00000400</resetValue>
20668          <fields>
20669            <field>
20670              <name>A3</name>
20671              <description>Slope of 4th piece wise linear function</description>
20672              <lsb>0</lsb>
20673              <msb>11</msb>
20674            </field>
20675          </fields>
20676        </register>
20677        <register>
20678          <name>A4</name>
20679          <description>Slope of 5th piece wise linear function</description>
20680          <addressOffset>0x530</addressOffset>
20681          <access>read-write</access>
20682          <resetValue>0x0000047F</resetValue>
20683          <fields>
20684            <field>
20685              <name>A4</name>
20686              <description>Slope of 5th piece wise linear function</description>
20687              <lsb>0</lsb>
20688              <msb>11</msb>
20689            </field>
20690          </fields>
20691        </register>
20692        <register>
20693          <name>A5</name>
20694          <description>Slope of 6th piece wise linear function</description>
20695          <addressOffset>0x534</addressOffset>
20696          <access>read-write</access>
20697          <resetValue>0x0000037B</resetValue>
20698          <fields>
20699            <field>
20700              <name>A5</name>
20701              <description>Slope of 6th piece wise linear function</description>
20702              <lsb>0</lsb>
20703              <msb>11</msb>
20704            </field>
20705          </fields>
20706        </register>
20707        <register>
20708          <name>B0</name>
20709          <description>y-intercept of 1st piece wise linear function</description>
20710          <addressOffset>0x540</addressOffset>
20711          <access>read-write</access>
20712          <resetValue>0x00003FCC</resetValue>
20713          <fields>
20714            <field>
20715              <name>B0</name>
20716              <description>y-intercept of 1st piece wise linear function</description>
20717              <lsb>0</lsb>
20718              <msb>13</msb>
20719            </field>
20720          </fields>
20721        </register>
20722        <register>
20723          <name>B1</name>
20724          <description>y-intercept of 2nd piece wise linear function</description>
20725          <addressOffset>0x544</addressOffset>
20726          <access>read-write</access>
20727          <resetValue>0x00003F98</resetValue>
20728          <fields>
20729            <field>
20730              <name>B1</name>
20731              <description>y-intercept of 2nd piece wise linear function</description>
20732              <lsb>0</lsb>
20733              <msb>13</msb>
20734            </field>
20735          </fields>
20736        </register>
20737        <register>
20738          <name>B2</name>
20739          <description>y-intercept of 3rd piece wise linear function</description>
20740          <addressOffset>0x548</addressOffset>
20741          <access>read-write</access>
20742          <resetValue>0x00003F98</resetValue>
20743          <fields>
20744            <field>
20745              <name>B2</name>
20746              <description>y-intercept of 3rd piece wise linear function</description>
20747              <lsb>0</lsb>
20748              <msb>13</msb>
20749            </field>
20750          </fields>
20751        </register>
20752        <register>
20753          <name>B3</name>
20754          <description>y-intercept of 4th piece wise linear function</description>
20755          <addressOffset>0x54C</addressOffset>
20756          <access>read-write</access>
20757          <resetValue>0x00000012</resetValue>
20758          <fields>
20759            <field>
20760              <name>B3</name>
20761              <description>y-intercept of 4th piece wise linear function</description>
20762              <lsb>0</lsb>
20763              <msb>13</msb>
20764            </field>
20765          </fields>
20766        </register>
20767        <register>
20768          <name>B4</name>
20769          <description>y-intercept of 5th piece wise linear function</description>
20770          <addressOffset>0x550</addressOffset>
20771          <access>read-write</access>
20772          <resetValue>0x0000006A</resetValue>
20773          <fields>
20774            <field>
20775              <name>B4</name>
20776              <description>y-intercept of 5th piece wise linear function</description>
20777              <lsb>0</lsb>
20778              <msb>13</msb>
20779            </field>
20780          </fields>
20781        </register>
20782        <register>
20783          <name>B5</name>
20784          <description>y-intercept of 6th piece wise linear function</description>
20785          <addressOffset>0x554</addressOffset>
20786          <access>read-write</access>
20787          <resetValue>0x00003DD0</resetValue>
20788          <fields>
20789            <field>
20790              <name>B5</name>
20791              <description>y-intercept of 6th piece wise linear function</description>
20792              <lsb>0</lsb>
20793              <msb>13</msb>
20794            </field>
20795          </fields>
20796        </register>
20797        <register>
20798          <name>T0</name>
20799          <description>End point of 1st piece wise linear function</description>
20800          <addressOffset>0x560</addressOffset>
20801          <access>read-write</access>
20802          <resetValue>0x000000E2</resetValue>
20803          <fields>
20804            <field>
20805              <name>T0</name>
20806              <description>End point of 1st piece wise linear function</description>
20807              <lsb>0</lsb>
20808              <msb>7</msb>
20809            </field>
20810          </fields>
20811        </register>
20812        <register>
20813          <name>T1</name>
20814          <description>End point of 2nd piece wise linear function</description>
20815          <addressOffset>0x564</addressOffset>
20816          <access>read-write</access>
20817          <resetValue>0x00000000</resetValue>
20818          <fields>
20819            <field>
20820              <name>T1</name>
20821              <description>End point of 2nd piece wise linear function</description>
20822              <lsb>0</lsb>
20823              <msb>7</msb>
20824            </field>
20825          </fields>
20826        </register>
20827        <register>
20828          <name>T2</name>
20829          <description>End point of 3rd piece wise linear function</description>
20830          <addressOffset>0x568</addressOffset>
20831          <access>read-write</access>
20832          <resetValue>0x00000014</resetValue>
20833          <fields>
20834            <field>
20835              <name>T2</name>
20836              <description>End point of 3rd piece wise linear function</description>
20837              <lsb>0</lsb>
20838              <msb>7</msb>
20839            </field>
20840          </fields>
20841        </register>
20842        <register>
20843          <name>T3</name>
20844          <description>End point of 4th piece wise linear function</description>
20845          <addressOffset>0x56C</addressOffset>
20846          <access>read-write</access>
20847          <resetValue>0x00000019</resetValue>
20848          <fields>
20849            <field>
20850              <name>T3</name>
20851              <description>End point of 4th piece wise linear function</description>
20852              <lsb>0</lsb>
20853              <msb>7</msb>
20854            </field>
20855          </fields>
20856        </register>
20857        <register>
20858          <name>T4</name>
20859          <description>End point of 5th piece wise linear function</description>
20860          <addressOffset>0x570</addressOffset>
20861          <access>read-write</access>
20862          <resetValue>0x00000050</resetValue>
20863          <fields>
20864            <field>
20865              <name>T4</name>
20866              <description>End point of 5th piece wise linear function</description>
20867              <lsb>0</lsb>
20868              <msb>7</msb>
20869            </field>
20870          </fields>
20871        </register>
20872      </registers>
20873    </peripheral>
20874    <peripheral>
20875      <name>RNG</name>
20876      <description>Random Number Generator</description>
20877      <groupName>RNG</groupName>
20878      <baseAddress>0x4000D000</baseAddress>
20879      <size>32</size>
20880      <addressBlock>
20881        <offset>0</offset>
20882        <size>0x1000</size>
20883        <usage>registers</usage>
20884      </addressBlock>
20885      <interrupt>
20886        <name>RNG</name>
20887        <value>13</value>
20888      </interrupt>
20889      <registers>
20890        <register>
20891          <name>TASKS_START</name>
20892          <description>Task starting the random number generator</description>
20893          <addressOffset>0x000</addressOffset>
20894          <access>write-only</access>
20895        </register>
20896        <register>
20897          <name>TASKS_STOP</name>
20898          <description>Task stopping the random number generator</description>
20899          <addressOffset>0x004</addressOffset>
20900          <access>write-only</access>
20901        </register>
20902        <register>
20903          <name>EVENTS_VALRDY</name>
20904          <description>Event being generated for every new random number written to the VALUE register</description>
20905          <addressOffset>0x100</addressOffset>
20906          <access>read-write</access>
20907        </register>
20908        <register>
20909          <name>SHORTS</name>
20910          <description>Shortcut register</description>
20911          <addressOffset>0x200</addressOffset>
20912          <access>read-write</access>
20913          <fields>
20914            <field>
20915              <name>VALRDY_STOP</name>
20916              <description>Shortcut between VALRDY event and STOP task</description>
20917              <lsb>0</lsb>
20918              <msb>0</msb>
20919              <enumeratedValues>
20920                <enumeratedValue>
20921                  <name>Disabled</name>
20922                  <description>Disable shortcut</description>
20923                  <value>0</value>
20924                </enumeratedValue>
20925                <enumeratedValue>
20926                  <name>Enabled</name>
20927                  <description>Enable shortcut</description>
20928                  <value>1</value>
20929                </enumeratedValue>
20930              </enumeratedValues>
20931            </field>
20932          </fields>
20933        </register>
20934        <register>
20935          <name>INTENSET</name>
20936          <description>Enable interrupt</description>
20937          <addressOffset>0x304</addressOffset>
20938          <access>read-write</access>
20939          <fields>
20940            <field>
20941              <name>VALRDY</name>
20942              <description>Write '1' to Enable interrupt for VALRDY event</description>
20943              <lsb>0</lsb>
20944              <msb>0</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>VALRDY</name>
20977              <description>Write '1' to Disable interrupt for VALRDY event</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          </fields>
21003        </register>
21004        <register>
21005          <name>CONFIG</name>
21006          <description>Configuration register</description>
21007          <addressOffset>0x504</addressOffset>
21008          <access>read-write</access>
21009          <fields>
21010            <field>
21011              <name>DERCEN</name>
21012              <description>Bias correction</description>
21013              <lsb>0</lsb>
21014              <msb>0</msb>
21015              <enumeratedValues>
21016                <enumeratedValue>
21017                  <name>Disabled</name>
21018                  <description>Disabled</description>
21019                  <value>0</value>
21020                </enumeratedValue>
21021                <enumeratedValue>
21022                  <name>Enabled</name>
21023                  <description>Enabled</description>
21024                  <value>1</value>
21025                </enumeratedValue>
21026              </enumeratedValues>
21027            </field>
21028          </fields>
21029        </register>
21030        <register>
21031          <name>VALUE</name>
21032          <description>Output random number</description>
21033          <addressOffset>0x508</addressOffset>
21034          <access>read-only</access>
21035          <fields>
21036            <field>
21037              <name>VALUE</name>
21038              <description>Generated random number</description>
21039              <lsb>0</lsb>
21040              <msb>7</msb>
21041            </field>
21042          </fields>
21043        </register>
21044      </registers>
21045    </peripheral>
21046    <peripheral>
21047      <name>ECB</name>
21048      <description>AES ECB Mode Encryption</description>
21049      <groupName>ECB</groupName>
21050      <baseAddress>0x4000E000</baseAddress>
21051      <size>32</size>
21052      <addressBlock>
21053        <offset>0</offset>
21054        <size>0x1000</size>
21055        <usage>registers</usage>
21056      </addressBlock>
21057      <interrupt>
21058        <name>ECB</name>
21059        <value>14</value>
21060      </interrupt>
21061      <registers>
21062        <register>
21063          <name>TASKS_STARTECB</name>
21064          <description>Start ECB block encrypt</description>
21065          <addressOffset>0x000</addressOffset>
21066          <access>write-only</access>
21067        </register>
21068        <register>
21069          <name>TASKS_STOPECB</name>
21070          <description>Abort a possible executing ECB operation</description>
21071          <addressOffset>0x004</addressOffset>
21072          <access>write-only</access>
21073        </register>
21074        <register>
21075          <name>EVENTS_ENDECB</name>
21076          <description>ECB block encrypt complete</description>
21077          <addressOffset>0x100</addressOffset>
21078          <access>read-write</access>
21079        </register>
21080        <register>
21081          <name>EVENTS_ERRORECB</name>
21082          <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
21083          <addressOffset>0x104</addressOffset>
21084          <access>read-write</access>
21085        </register>
21086        <register>
21087          <name>INTENSET</name>
21088          <description>Enable interrupt</description>
21089          <addressOffset>0x304</addressOffset>
21090          <access>read-write</access>
21091          <fields>
21092            <field>
21093              <name>ENDECB</name>
21094              <description>Write '1' to Enable interrupt for ENDECB event</description>
21095              <lsb>0</lsb>
21096              <msb>0</msb>
21097              <enumeratedValues>
21098                <usage>read</usage>
21099                <enumeratedValue>
21100                  <name>Disabled</name>
21101                  <description>Read: Disabled</description>
21102                  <value>0</value>
21103                </enumeratedValue>
21104                <enumeratedValue>
21105                  <name>Enabled</name>
21106                  <description>Read: Enabled</description>
21107                  <value>1</value>
21108                </enumeratedValue>
21109              </enumeratedValues>
21110              <enumeratedValues>
21111                <usage>write</usage>
21112                <enumeratedValue>
21113                  <name>Set</name>
21114                  <description>Enable</description>
21115                  <value>1</value>
21116                </enumeratedValue>
21117              </enumeratedValues>
21118            </field>
21119            <field>
21120              <name>ERRORECB</name>
21121              <description>Write '1' to Enable interrupt for ERRORECB event</description>
21122              <lsb>1</lsb>
21123              <msb>1</msb>
21124              <enumeratedValues>
21125                <usage>read</usage>
21126                <enumeratedValue>
21127                  <name>Disabled</name>
21128                  <description>Read: Disabled</description>
21129                  <value>0</value>
21130                </enumeratedValue>
21131                <enumeratedValue>
21132                  <name>Enabled</name>
21133                  <description>Read: Enabled</description>
21134                  <value>1</value>
21135                </enumeratedValue>
21136              </enumeratedValues>
21137              <enumeratedValues>
21138                <usage>write</usage>
21139                <enumeratedValue>
21140                  <name>Set</name>
21141                  <description>Enable</description>
21142                  <value>1</value>
21143                </enumeratedValue>
21144              </enumeratedValues>
21145            </field>
21146          </fields>
21147        </register>
21148        <register>
21149          <name>INTENCLR</name>
21150          <description>Disable interrupt</description>
21151          <addressOffset>0x308</addressOffset>
21152          <access>read-write</access>
21153          <fields>
21154            <field>
21155              <name>ENDECB</name>
21156              <description>Write '1' to Disable interrupt for ENDECB event</description>
21157              <lsb>0</lsb>
21158              <msb>0</msb>
21159              <enumeratedValues>
21160                <usage>read</usage>
21161                <enumeratedValue>
21162                  <name>Disabled</name>
21163                  <description>Read: Disabled</description>
21164                  <value>0</value>
21165                </enumeratedValue>
21166                <enumeratedValue>
21167                  <name>Enabled</name>
21168                  <description>Read: Enabled</description>
21169                  <value>1</value>
21170                </enumeratedValue>
21171              </enumeratedValues>
21172              <enumeratedValues>
21173                <usage>write</usage>
21174                <enumeratedValue>
21175                  <name>Clear</name>
21176                  <description>Disable</description>
21177                  <value>1</value>
21178                </enumeratedValue>
21179              </enumeratedValues>
21180            </field>
21181            <field>
21182              <name>ERRORECB</name>
21183              <description>Write '1' to Disable interrupt for ERRORECB event</description>
21184              <lsb>1</lsb>
21185              <msb>1</msb>
21186              <enumeratedValues>
21187                <usage>read</usage>
21188                <enumeratedValue>
21189                  <name>Disabled</name>
21190                  <description>Read: Disabled</description>
21191                  <value>0</value>
21192                </enumeratedValue>
21193                <enumeratedValue>
21194                  <name>Enabled</name>
21195                  <description>Read: Enabled</description>
21196                  <value>1</value>
21197                </enumeratedValue>
21198              </enumeratedValues>
21199              <enumeratedValues>
21200                <usage>write</usage>
21201                <enumeratedValue>
21202                  <name>Clear</name>
21203                  <description>Disable</description>
21204                  <value>1</value>
21205                </enumeratedValue>
21206              </enumeratedValues>
21207            </field>
21208          </fields>
21209        </register>
21210        <register>
21211          <name>ECBDATAPTR</name>
21212          <description>ECB block encrypt memory pointers</description>
21213          <addressOffset>0x504</addressOffset>
21214          <access>read-write</access>
21215          <fields>
21216            <field>
21217              <name>ECBDATAPTR</name>
21218              <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
21219              <lsb>0</lsb>
21220              <msb>31</msb>
21221            </field>
21222          </fields>
21223        </register>
21224      </registers>
21225    </peripheral>
21226    <peripheral>
21227      <name>CCM</name>
21228      <description>AES CCM Mode Encryption</description>
21229      <groupName>CCM</groupName>
21230      <baseAddress>0x4000F000</baseAddress>
21231      <size>32</size>
21232      <addressBlock>
21233        <offset>0</offset>
21234        <size>0x1000</size>
21235        <usage>registers</usage>
21236      </addressBlock>
21237      <interrupt>
21238        <name>CCM_AAR</name>
21239        <value>15</value>
21240      </interrupt>
21241      <registers>
21242        <register>
21243          <name>TASKS_KSGEN</name>
21244          <description>Start generation of key-stream. This operation will stop by itself when completed.</description>
21245          <addressOffset>0x000</addressOffset>
21246          <access>write-only</access>
21247        </register>
21248        <register>
21249          <name>TASKS_CRYPT</name>
21250          <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
21251          <addressOffset>0x004</addressOffset>
21252          <access>write-only</access>
21253        </register>
21254        <register>
21255          <name>TASKS_STOP</name>
21256          <description>Stop encryption/decryption</description>
21257          <addressOffset>0x008</addressOffset>
21258          <access>write-only</access>
21259        </register>
21260        <register>
21261          <name>EVENTS_ENDKSGEN</name>
21262          <description>Key-stream generation complete</description>
21263          <addressOffset>0x100</addressOffset>
21264          <access>read-write</access>
21265        </register>
21266        <register>
21267          <name>EVENTS_ENDCRYPT</name>
21268          <description>Encrypt/decrypt complete</description>
21269          <addressOffset>0x104</addressOffset>
21270          <access>read-write</access>
21271        </register>
21272        <register>
21273          <name>EVENTS_ERROR</name>
21274          <description>CCM error event</description>
21275          <addressOffset>0x108</addressOffset>
21276          <access>read-write</access>
21277        </register>
21278        <register>
21279          <name>SHORTS</name>
21280          <description>Shortcut register</description>
21281          <addressOffset>0x200</addressOffset>
21282          <access>read-write</access>
21283          <fields>
21284            <field>
21285              <name>ENDKSGEN_CRYPT</name>
21286              <description>Shortcut between ENDKSGEN event and CRYPT task</description>
21287              <lsb>0</lsb>
21288              <msb>0</msb>
21289              <enumeratedValues>
21290                <enumeratedValue>
21291                  <name>Disabled</name>
21292                  <description>Disable shortcut</description>
21293                  <value>0</value>
21294                </enumeratedValue>
21295                <enumeratedValue>
21296                  <name>Enabled</name>
21297                  <description>Enable shortcut</description>
21298                  <value>1</value>
21299                </enumeratedValue>
21300              </enumeratedValues>
21301            </field>
21302          </fields>
21303        </register>
21304        <register>
21305          <name>INTENSET</name>
21306          <description>Enable interrupt</description>
21307          <addressOffset>0x304</addressOffset>
21308          <access>read-write</access>
21309          <fields>
21310            <field>
21311              <name>ENDKSGEN</name>
21312              <description>Write '1' to Enable interrupt for ENDKSGEN event</description>
21313              <lsb>0</lsb>
21314              <msb>0</msb>
21315              <enumeratedValues>
21316                <usage>read</usage>
21317                <enumeratedValue>
21318                  <name>Disabled</name>
21319                  <description>Read: Disabled</description>
21320                  <value>0</value>
21321                </enumeratedValue>
21322                <enumeratedValue>
21323                  <name>Enabled</name>
21324                  <description>Read: Enabled</description>
21325                  <value>1</value>
21326                </enumeratedValue>
21327              </enumeratedValues>
21328              <enumeratedValues>
21329                <usage>write</usage>
21330                <enumeratedValue>
21331                  <name>Set</name>
21332                  <description>Enable</description>
21333                  <value>1</value>
21334                </enumeratedValue>
21335              </enumeratedValues>
21336            </field>
21337            <field>
21338              <name>ENDCRYPT</name>
21339              <description>Write '1' to Enable interrupt for ENDCRYPT event</description>
21340              <lsb>1</lsb>
21341              <msb>1</msb>
21342              <enumeratedValues>
21343                <usage>read</usage>
21344                <enumeratedValue>
21345                  <name>Disabled</name>
21346                  <description>Read: Disabled</description>
21347                  <value>0</value>
21348                </enumeratedValue>
21349                <enumeratedValue>
21350                  <name>Enabled</name>
21351                  <description>Read: Enabled</description>
21352                  <value>1</value>
21353                </enumeratedValue>
21354              </enumeratedValues>
21355              <enumeratedValues>
21356                <usage>write</usage>
21357                <enumeratedValue>
21358                  <name>Set</name>
21359                  <description>Enable</description>
21360                  <value>1</value>
21361                </enumeratedValue>
21362              </enumeratedValues>
21363            </field>
21364            <field>
21365              <name>ERROR</name>
21366              <description>Write '1' to Enable interrupt for ERROR event</description>
21367              <lsb>2</lsb>
21368              <msb>2</msb>
21369              <enumeratedValues>
21370                <usage>read</usage>
21371                <enumeratedValue>
21372                  <name>Disabled</name>
21373                  <description>Read: Disabled</description>
21374                  <value>0</value>
21375                </enumeratedValue>
21376                <enumeratedValue>
21377                  <name>Enabled</name>
21378                  <description>Read: Enabled</description>
21379                  <value>1</value>
21380                </enumeratedValue>
21381              </enumeratedValues>
21382              <enumeratedValues>
21383                <usage>write</usage>
21384                <enumeratedValue>
21385                  <name>Set</name>
21386                  <description>Enable</description>
21387                  <value>1</value>
21388                </enumeratedValue>
21389              </enumeratedValues>
21390            </field>
21391          </fields>
21392        </register>
21393        <register>
21394          <name>INTENCLR</name>
21395          <description>Disable interrupt</description>
21396          <addressOffset>0x308</addressOffset>
21397          <access>read-write</access>
21398          <fields>
21399            <field>
21400              <name>ENDKSGEN</name>
21401              <description>Write '1' to Disable interrupt for ENDKSGEN event</description>
21402              <lsb>0</lsb>
21403              <msb>0</msb>
21404              <enumeratedValues>
21405                <usage>read</usage>
21406                <enumeratedValue>
21407                  <name>Disabled</name>
21408                  <description>Read: Disabled</description>
21409                  <value>0</value>
21410                </enumeratedValue>
21411                <enumeratedValue>
21412                  <name>Enabled</name>
21413                  <description>Read: Enabled</description>
21414                  <value>1</value>
21415                </enumeratedValue>
21416              </enumeratedValues>
21417              <enumeratedValues>
21418                <usage>write</usage>
21419                <enumeratedValue>
21420                  <name>Clear</name>
21421                  <description>Disable</description>
21422                  <value>1</value>
21423                </enumeratedValue>
21424              </enumeratedValues>
21425            </field>
21426            <field>
21427              <name>ENDCRYPT</name>
21428              <description>Write '1' to Disable interrupt for ENDCRYPT event</description>
21429              <lsb>1</lsb>
21430              <msb>1</msb>
21431              <enumeratedValues>
21432                <usage>read</usage>
21433                <enumeratedValue>
21434                  <name>Disabled</name>
21435                  <description>Read: Disabled</description>
21436                  <value>0</value>
21437                </enumeratedValue>
21438                <enumeratedValue>
21439                  <name>Enabled</name>
21440                  <description>Read: Enabled</description>
21441                  <value>1</value>
21442                </enumeratedValue>
21443              </enumeratedValues>
21444              <enumeratedValues>
21445                <usage>write</usage>
21446                <enumeratedValue>
21447                  <name>Clear</name>
21448                  <description>Disable</description>
21449                  <value>1</value>
21450                </enumeratedValue>
21451              </enumeratedValues>
21452            </field>
21453            <field>
21454              <name>ERROR</name>
21455              <description>Write '1' to Disable interrupt for ERROR event</description>
21456              <lsb>2</lsb>
21457              <msb>2</msb>
21458              <enumeratedValues>
21459                <usage>read</usage>
21460                <enumeratedValue>
21461                  <name>Disabled</name>
21462                  <description>Read: Disabled</description>
21463                  <value>0</value>
21464                </enumeratedValue>
21465                <enumeratedValue>
21466                  <name>Enabled</name>
21467                  <description>Read: Enabled</description>
21468                  <value>1</value>
21469                </enumeratedValue>
21470              </enumeratedValues>
21471              <enumeratedValues>
21472                <usage>write</usage>
21473                <enumeratedValue>
21474                  <name>Clear</name>
21475                  <description>Disable</description>
21476                  <value>1</value>
21477                </enumeratedValue>
21478              </enumeratedValues>
21479            </field>
21480          </fields>
21481        </register>
21482        <register>
21483          <name>MICSTATUS</name>
21484          <description>MIC check result</description>
21485          <addressOffset>0x400</addressOffset>
21486          <access>read-only</access>
21487          <fields>
21488            <field>
21489              <name>MICSTATUS</name>
21490              <description>The result of the MIC check performed during the previous decryption operation</description>
21491              <lsb>0</lsb>
21492              <msb>0</msb>
21493              <enumeratedValues>
21494                <enumeratedValue>
21495                  <name>CheckFailed</name>
21496                  <description>MIC check failed</description>
21497                  <value>0</value>
21498                </enumeratedValue>
21499                <enumeratedValue>
21500                  <name>CheckPassed</name>
21501                  <description>MIC check passed</description>
21502                  <value>1</value>
21503                </enumeratedValue>
21504              </enumeratedValues>
21505            </field>
21506          </fields>
21507        </register>
21508        <register>
21509          <name>ENABLE</name>
21510          <description>Enable</description>
21511          <addressOffset>0x500</addressOffset>
21512          <access>read-write</access>
21513          <fields>
21514            <field>
21515              <name>ENABLE</name>
21516              <description>Enable or disable CCM</description>
21517              <lsb>0</lsb>
21518              <msb>1</msb>
21519              <enumeratedValues>
21520                <enumeratedValue>
21521                  <name>Disabled</name>
21522                  <description>Disable</description>
21523                  <value>0</value>
21524                </enumeratedValue>
21525                <enumeratedValue>
21526                  <name>Enabled</name>
21527                  <description>Enable</description>
21528                  <value>2</value>
21529                </enumeratedValue>
21530              </enumeratedValues>
21531            </field>
21532          </fields>
21533        </register>
21534        <register>
21535          <name>MODE</name>
21536          <description>Operation mode</description>
21537          <addressOffset>0x504</addressOffset>
21538          <access>read-write</access>
21539          <resetValue>0x00000001</resetValue>
21540          <fields>
21541            <field>
21542              <name>MODE</name>
21543              <description>The mode of operation to be used</description>
21544              <lsb>0</lsb>
21545              <msb>0</msb>
21546              <enumeratedValues>
21547                <enumeratedValue>
21548                  <name>Encryption</name>
21549                  <description>AES CCM packet encryption mode</description>
21550                  <value>0</value>
21551                </enumeratedValue>
21552                <enumeratedValue>
21553                  <name>Decryption</name>
21554                  <description>AES CCM packet decryption mode</description>
21555                  <value>1</value>
21556                </enumeratedValue>
21557              </enumeratedValues>
21558            </field>
21559            <field>
21560              <name>DATARATE</name>
21561              <description>Data rate that the CCM shall run in synch with</description>
21562              <lsb>16</lsb>
21563              <msb>16</msb>
21564              <enumeratedValues>
21565                <enumeratedValue>
21566                  <name>1Mbit</name>
21567                  <description>In synch with 1 Mbit data rate</description>
21568                  <value>0</value>
21569                </enumeratedValue>
21570                <enumeratedValue>
21571                  <name>2Mbit</name>
21572                  <description>In synch with 2 Mbit data rate</description>
21573                  <value>1</value>
21574                </enumeratedValue>
21575              </enumeratedValues>
21576            </field>
21577            <field>
21578              <name>LENGTH</name>
21579              <description>Packet length configuration</description>
21580              <lsb>24</lsb>
21581              <msb>24</msb>
21582              <enumeratedValues>
21583                <enumeratedValue>
21584                  <name>Default</name>
21585                  <description>Default length. Effective length of LENGTH field is 5-bit</description>
21586                  <value>0</value>
21587                </enumeratedValue>
21588                <enumeratedValue>
21589                  <name>Extended</name>
21590                  <description>Extended length. Effective length of LENGTH field is 8-bit</description>
21591                  <value>1</value>
21592                </enumeratedValue>
21593              </enumeratedValues>
21594            </field>
21595          </fields>
21596        </register>
21597        <register>
21598          <name>CNFPTR</name>
21599          <description>Pointer to data structure holding AES key and NONCE vector</description>
21600          <addressOffset>0x508</addressOffset>
21601          <access>read-write</access>
21602          <fields>
21603            <field>
21604              <name>CNFPTR</name>
21605              <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview)</description>
21606              <lsb>0</lsb>
21607              <msb>31</msb>
21608            </field>
21609          </fields>
21610        </register>
21611        <register>
21612          <name>INPTR</name>
21613          <description>Input pointer</description>
21614          <addressOffset>0x50C</addressOffset>
21615          <access>read-write</access>
21616          <fields>
21617            <field>
21618              <name>INPTR</name>
21619              <description>Input pointer</description>
21620              <lsb>0</lsb>
21621              <msb>31</msb>
21622            </field>
21623          </fields>
21624        </register>
21625        <register>
21626          <name>OUTPTR</name>
21627          <description>Output pointer</description>
21628          <addressOffset>0x510</addressOffset>
21629          <access>read-write</access>
21630          <fields>
21631            <field>
21632              <name>OUTPTR</name>
21633              <description>Output pointer</description>
21634              <lsb>0</lsb>
21635              <msb>31</msb>
21636            </field>
21637          </fields>
21638        </register>
21639        <register>
21640          <name>SCRATCHPTR</name>
21641          <description>Pointer to data area used for temporary storage</description>
21642          <addressOffset>0x514</addressOffset>
21643          <access>read-write</access>
21644          <fields>
21645            <field>
21646              <name>SCRATCHPTR</name>
21647              <description>Pointer to a scratch data area used for temporary storage during key-stream generation, MIC generation and encryption/decryption.</description>
21648              <lsb>0</lsb>
21649              <msb>31</msb>
21650            </field>
21651          </fields>
21652        </register>
21653      </registers>
21654    </peripheral>
21655    <peripheral>
21656      <name>AAR</name>
21657      <description>Accelerated Address Resolver</description>
21658      <groupName>AAR</groupName>
21659      <baseAddress>0x4000F000</baseAddress>
21660      <size>32</size>
21661      <alternatePeripheral>CCM</alternatePeripheral>
21662      <addressBlock>
21663        <offset>0</offset>
21664        <size>0x1000</size>
21665        <usage>registers</usage>
21666      </addressBlock>
21667      <interrupt>
21668        <name>CCM_AAR</name>
21669        <value>15</value>
21670      </interrupt>
21671      <registers>
21672        <register>
21673          <name>TASKS_START</name>
21674          <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
21675          <addressOffset>0x000</addressOffset>
21676          <access>write-only</access>
21677        </register>
21678        <register>
21679          <name>TASKS_STOP</name>
21680          <description>Stop resolving addresses</description>
21681          <addressOffset>0x008</addressOffset>
21682          <access>write-only</access>
21683        </register>
21684        <register>
21685          <name>EVENTS_END</name>
21686          <description>Address resolution procedure complete</description>
21687          <addressOffset>0x100</addressOffset>
21688          <access>read-write</access>
21689        </register>
21690        <register>
21691          <name>EVENTS_RESOLVED</name>
21692          <description>Address resolved</description>
21693          <addressOffset>0x104</addressOffset>
21694          <access>read-write</access>
21695        </register>
21696        <register>
21697          <name>EVENTS_NOTRESOLVED</name>
21698          <description>Address not resolved</description>
21699          <addressOffset>0x108</addressOffset>
21700          <access>read-write</access>
21701        </register>
21702        <register>
21703          <name>INTENSET</name>
21704          <description>Enable interrupt</description>
21705          <addressOffset>0x304</addressOffset>
21706          <access>read-write</access>
21707          <fields>
21708            <field>
21709              <name>END</name>
21710              <description>Write '1' to Enable interrupt for END event</description>
21711              <lsb>0</lsb>
21712              <msb>0</msb>
21713              <enumeratedValues>
21714                <usage>read</usage>
21715                <enumeratedValue>
21716                  <name>Disabled</name>
21717                  <description>Read: Disabled</description>
21718                  <value>0</value>
21719                </enumeratedValue>
21720                <enumeratedValue>
21721                  <name>Enabled</name>
21722                  <description>Read: Enabled</description>
21723                  <value>1</value>
21724                </enumeratedValue>
21725              </enumeratedValues>
21726              <enumeratedValues>
21727                <usage>write</usage>
21728                <enumeratedValue>
21729                  <name>Set</name>
21730                  <description>Enable</description>
21731                  <value>1</value>
21732                </enumeratedValue>
21733              </enumeratedValues>
21734            </field>
21735            <field>
21736              <name>RESOLVED</name>
21737              <description>Write '1' to Enable interrupt for RESOLVED event</description>
21738              <lsb>1</lsb>
21739              <msb>1</msb>
21740              <enumeratedValues>
21741                <usage>read</usage>
21742                <enumeratedValue>
21743                  <name>Disabled</name>
21744                  <description>Read: Disabled</description>
21745                  <value>0</value>
21746                </enumeratedValue>
21747                <enumeratedValue>
21748                  <name>Enabled</name>
21749                  <description>Read: Enabled</description>
21750                  <value>1</value>
21751                </enumeratedValue>
21752              </enumeratedValues>
21753              <enumeratedValues>
21754                <usage>write</usage>
21755                <enumeratedValue>
21756                  <name>Set</name>
21757                  <description>Enable</description>
21758                  <value>1</value>
21759                </enumeratedValue>
21760              </enumeratedValues>
21761            </field>
21762            <field>
21763              <name>NOTRESOLVED</name>
21764              <description>Write '1' to Enable interrupt for NOTRESOLVED event</description>
21765              <lsb>2</lsb>
21766              <msb>2</msb>
21767              <enumeratedValues>
21768                <usage>read</usage>
21769                <enumeratedValue>
21770                  <name>Disabled</name>
21771                  <description>Read: Disabled</description>
21772                  <value>0</value>
21773                </enumeratedValue>
21774                <enumeratedValue>
21775                  <name>Enabled</name>
21776                  <description>Read: Enabled</description>
21777                  <value>1</value>
21778                </enumeratedValue>
21779              </enumeratedValues>
21780              <enumeratedValues>
21781                <usage>write</usage>
21782                <enumeratedValue>
21783                  <name>Set</name>
21784                  <description>Enable</description>
21785                  <value>1</value>
21786                </enumeratedValue>
21787              </enumeratedValues>
21788            </field>
21789          </fields>
21790        </register>
21791        <register>
21792          <name>INTENCLR</name>
21793          <description>Disable interrupt</description>
21794          <addressOffset>0x308</addressOffset>
21795          <access>read-write</access>
21796          <fields>
21797            <field>
21798              <name>END</name>
21799              <description>Write '1' to Disable interrupt for END event</description>
21800              <lsb>0</lsb>
21801              <msb>0</msb>
21802              <enumeratedValues>
21803                <usage>read</usage>
21804                <enumeratedValue>
21805                  <name>Disabled</name>
21806                  <description>Read: Disabled</description>
21807                  <value>0</value>
21808                </enumeratedValue>
21809                <enumeratedValue>
21810                  <name>Enabled</name>
21811                  <description>Read: Enabled</description>
21812                  <value>1</value>
21813                </enumeratedValue>
21814              </enumeratedValues>
21815              <enumeratedValues>
21816                <usage>write</usage>
21817                <enumeratedValue>
21818                  <name>Clear</name>
21819                  <description>Disable</description>
21820                  <value>1</value>
21821                </enumeratedValue>
21822              </enumeratedValues>
21823            </field>
21824            <field>
21825              <name>RESOLVED</name>
21826              <description>Write '1' to Disable interrupt for RESOLVED event</description>
21827              <lsb>1</lsb>
21828              <msb>1</msb>
21829              <enumeratedValues>
21830                <usage>read</usage>
21831                <enumeratedValue>
21832                  <name>Disabled</name>
21833                  <description>Read: Disabled</description>
21834                  <value>0</value>
21835                </enumeratedValue>
21836                <enumeratedValue>
21837                  <name>Enabled</name>
21838                  <description>Read: Enabled</description>
21839                  <value>1</value>
21840                </enumeratedValue>
21841              </enumeratedValues>
21842              <enumeratedValues>
21843                <usage>write</usage>
21844                <enumeratedValue>
21845                  <name>Clear</name>
21846                  <description>Disable</description>
21847                  <value>1</value>
21848                </enumeratedValue>
21849              </enumeratedValues>
21850            </field>
21851            <field>
21852              <name>NOTRESOLVED</name>
21853              <description>Write '1' to Disable interrupt for NOTRESOLVED event</description>
21854              <lsb>2</lsb>
21855              <msb>2</msb>
21856              <enumeratedValues>
21857                <usage>read</usage>
21858                <enumeratedValue>
21859                  <name>Disabled</name>
21860                  <description>Read: Disabled</description>
21861                  <value>0</value>
21862                </enumeratedValue>
21863                <enumeratedValue>
21864                  <name>Enabled</name>
21865                  <description>Read: Enabled</description>
21866                  <value>1</value>
21867                </enumeratedValue>
21868              </enumeratedValues>
21869              <enumeratedValues>
21870                <usage>write</usage>
21871                <enumeratedValue>
21872                  <name>Clear</name>
21873                  <description>Disable</description>
21874                  <value>1</value>
21875                </enumeratedValue>
21876              </enumeratedValues>
21877            </field>
21878          </fields>
21879        </register>
21880        <register>
21881          <name>STATUS</name>
21882          <description>Resolution status</description>
21883          <addressOffset>0x400</addressOffset>
21884          <access>read-only</access>
21885          <fields>
21886            <field>
21887              <name>STATUS</name>
21888              <description>The IRK that was used last time an address was resolved</description>
21889              <lsb>0</lsb>
21890              <msb>3</msb>
21891            </field>
21892          </fields>
21893        </register>
21894        <register>
21895          <name>ENABLE</name>
21896          <description>Enable AAR</description>
21897          <addressOffset>0x500</addressOffset>
21898          <access>read-write</access>
21899          <fields>
21900            <field>
21901              <name>ENABLE</name>
21902              <description>Enable or disable AAR</description>
21903              <lsb>0</lsb>
21904              <msb>1</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>3</value>
21915                </enumeratedValue>
21916              </enumeratedValues>
21917            </field>
21918          </fields>
21919        </register>
21920        <register>
21921          <name>NIRK</name>
21922          <description>Number of IRKs</description>
21923          <addressOffset>0x504</addressOffset>
21924          <access>read-write</access>
21925          <resetValue>0x00000001</resetValue>
21926          <fields>
21927            <field>
21928              <name>NIRK</name>
21929              <description>Number of Identity root keys available in the IRK data structure</description>
21930              <lsb>0</lsb>
21931              <msb>4</msb>
21932            </field>
21933          </fields>
21934        </register>
21935        <register>
21936          <name>IRKPTR</name>
21937          <description>Pointer to IRK data structure</description>
21938          <addressOffset>0x508</addressOffset>
21939          <access>read-write</access>
21940          <fields>
21941            <field>
21942              <name>IRKPTR</name>
21943              <description>Pointer to the IRK data structure</description>
21944              <lsb>0</lsb>
21945              <msb>31</msb>
21946            </field>
21947          </fields>
21948        </register>
21949        <register>
21950          <name>ADDRPTR</name>
21951          <description>Pointer to the resolvable address</description>
21952          <addressOffset>0x510</addressOffset>
21953          <access>read-write</access>
21954          <fields>
21955            <field>
21956              <name>ADDRPTR</name>
21957              <description>Pointer to the resolvable address (6-bytes)</description>
21958              <lsb>0</lsb>
21959              <msb>31</msb>
21960            </field>
21961          </fields>
21962        </register>
21963        <register>
21964          <name>SCRATCHPTR</name>
21965          <description>Pointer to data area used for temporary storage</description>
21966          <addressOffset>0x514</addressOffset>
21967          <access>read-write</access>
21968          <fields>
21969            <field>
21970              <name>SCRATCHPTR</name>
21971              <description>Pointer to a scratch data area used for temporary storage during resolution.A space of minimum 3 bytes must be reserved.</description>
21972              <lsb>0</lsb>
21973              <msb>31</msb>
21974            </field>
21975          </fields>
21976        </register>
21977      </registers>
21978    </peripheral>
21979    <peripheral>
21980      <name>WDT</name>
21981      <description>Watchdog Timer</description>
21982      <groupName>WDT</groupName>
21983      <baseAddress>0x40010000</baseAddress>
21984      <size>32</size>
21985      <addressBlock>
21986        <offset>0</offset>
21987        <size>0x1000</size>
21988        <usage>registers</usage>
21989      </addressBlock>
21990      <interrupt>
21991        <name>WDT</name>
21992        <value>16</value>
21993      </interrupt>
21994      <registers>
21995        <register>
21996          <name>TASKS_START</name>
21997          <description>Start the watchdog</description>
21998          <addressOffset>0x000</addressOffset>
21999          <access>write-only</access>
22000        </register>
22001        <register>
22002          <name>EVENTS_TIMEOUT</name>
22003          <description>Watchdog timeout</description>
22004          <addressOffset>0x100</addressOffset>
22005          <access>read-write</access>
22006        </register>
22007        <register>
22008          <name>INTENSET</name>
22009          <description>Enable interrupt</description>
22010          <addressOffset>0x304</addressOffset>
22011          <access>read-write</access>
22012          <fields>
22013            <field>
22014              <name>TIMEOUT</name>
22015              <description>Write '1' to Enable interrupt for TIMEOUT event</description>
22016              <lsb>0</lsb>
22017              <msb>0</msb>
22018              <enumeratedValues>
22019                <usage>read</usage>
22020                <enumeratedValue>
22021                  <name>Disabled</name>
22022                  <description>Read: Disabled</description>
22023                  <value>0</value>
22024                </enumeratedValue>
22025                <enumeratedValue>
22026                  <name>Enabled</name>
22027                  <description>Read: Enabled</description>
22028                  <value>1</value>
22029                </enumeratedValue>
22030              </enumeratedValues>
22031              <enumeratedValues>
22032                <usage>write</usage>
22033                <enumeratedValue>
22034                  <name>Set</name>
22035                  <description>Enable</description>
22036                  <value>1</value>
22037                </enumeratedValue>
22038              </enumeratedValues>
22039            </field>
22040          </fields>
22041        </register>
22042        <register>
22043          <name>INTENCLR</name>
22044          <description>Disable interrupt</description>
22045          <addressOffset>0x308</addressOffset>
22046          <access>read-write</access>
22047          <fields>
22048            <field>
22049              <name>TIMEOUT</name>
22050              <description>Write '1' to Disable interrupt for TIMEOUT event</description>
22051              <lsb>0</lsb>
22052              <msb>0</msb>
22053              <enumeratedValues>
22054                <usage>read</usage>
22055                <enumeratedValue>
22056                  <name>Disabled</name>
22057                  <description>Read: Disabled</description>
22058                  <value>0</value>
22059                </enumeratedValue>
22060                <enumeratedValue>
22061                  <name>Enabled</name>
22062                  <description>Read: Enabled</description>
22063                  <value>1</value>
22064                </enumeratedValue>
22065              </enumeratedValues>
22066              <enumeratedValues>
22067                <usage>write</usage>
22068                <enumeratedValue>
22069                  <name>Clear</name>
22070                  <description>Disable</description>
22071                  <value>1</value>
22072                </enumeratedValue>
22073              </enumeratedValues>
22074            </field>
22075          </fields>
22076        </register>
22077        <register>
22078          <name>RUNSTATUS</name>
22079          <description>Run status</description>
22080          <addressOffset>0x400</addressOffset>
22081          <access>read-only</access>
22082          <fields>
22083            <field>
22084              <name>RUNSTATUS</name>
22085              <description>Indicates whether or not the watchdog is running</description>
22086              <lsb>0</lsb>
22087              <msb>0</msb>
22088              <enumeratedValues>
22089                <enumeratedValue>
22090                  <name>NotRunning</name>
22091                  <description>Watchdog not running</description>
22092                  <value>0</value>
22093                </enumeratedValue>
22094                <enumeratedValue>
22095                  <name>Running</name>
22096                  <description>Watchdog is running</description>
22097                  <value>1</value>
22098                </enumeratedValue>
22099              </enumeratedValues>
22100            </field>
22101          </fields>
22102        </register>
22103        <register>
22104          <name>REQSTATUS</name>
22105          <description>Request status</description>
22106          <addressOffset>0x404</addressOffset>
22107          <access>read-only</access>
22108          <resetValue>0x00000001</resetValue>
22109          <fields>
22110            <field>
22111              <name>RR0</name>
22112              <description>Request status for RR[0] register</description>
22113              <lsb>0</lsb>
22114              <msb>0</msb>
22115              <enumeratedValues>
22116                <enumeratedValue>
22117                  <name>DisabledOrRequested</name>
22118                  <description>RR[0] register is not enabled, or are already requesting reload</description>
22119                  <value>0</value>
22120                </enumeratedValue>
22121                <enumeratedValue>
22122                  <name>EnabledAndUnrequested</name>
22123                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
22124                  <value>1</value>
22125                </enumeratedValue>
22126              </enumeratedValues>
22127            </field>
22128            <field>
22129              <name>RR1</name>
22130              <description>Request status for RR[1] register</description>
22131              <lsb>1</lsb>
22132              <msb>1</msb>
22133              <enumeratedValues>
22134                <enumeratedValue>
22135                  <name>DisabledOrRequested</name>
22136                  <description>RR[1] register is not enabled, or are already requesting reload</description>
22137                  <value>0</value>
22138                </enumeratedValue>
22139                <enumeratedValue>
22140                  <name>EnabledAndUnrequested</name>
22141                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
22142                  <value>1</value>
22143                </enumeratedValue>
22144              </enumeratedValues>
22145            </field>
22146            <field>
22147              <name>RR2</name>
22148              <description>Request status for RR[2] register</description>
22149              <lsb>2</lsb>
22150              <msb>2</msb>
22151              <enumeratedValues>
22152                <enumeratedValue>
22153                  <name>DisabledOrRequested</name>
22154                  <description>RR[2] register is not enabled, or are already requesting reload</description>
22155                  <value>0</value>
22156                </enumeratedValue>
22157                <enumeratedValue>
22158                  <name>EnabledAndUnrequested</name>
22159                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
22160                  <value>1</value>
22161                </enumeratedValue>
22162              </enumeratedValues>
22163            </field>
22164            <field>
22165              <name>RR3</name>
22166              <description>Request status for RR[3] register</description>
22167              <lsb>3</lsb>
22168              <msb>3</msb>
22169              <enumeratedValues>
22170                <enumeratedValue>
22171                  <name>DisabledOrRequested</name>
22172                  <description>RR[3] register is not enabled, or are already requesting reload</description>
22173                  <value>0</value>
22174                </enumeratedValue>
22175                <enumeratedValue>
22176                  <name>EnabledAndUnrequested</name>
22177                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
22178                  <value>1</value>
22179                </enumeratedValue>
22180              </enumeratedValues>
22181            </field>
22182            <field>
22183              <name>RR4</name>
22184              <description>Request status for RR[4] register</description>
22185              <lsb>4</lsb>
22186              <msb>4</msb>
22187              <enumeratedValues>
22188                <enumeratedValue>
22189                  <name>DisabledOrRequested</name>
22190                  <description>RR[4] register is not enabled, or are already requesting reload</description>
22191                  <value>0</value>
22192                </enumeratedValue>
22193                <enumeratedValue>
22194                  <name>EnabledAndUnrequested</name>
22195                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
22196                  <value>1</value>
22197                </enumeratedValue>
22198              </enumeratedValues>
22199            </field>
22200            <field>
22201              <name>RR5</name>
22202              <description>Request status for RR[5] register</description>
22203              <lsb>5</lsb>
22204              <msb>5</msb>
22205              <enumeratedValues>
22206                <enumeratedValue>
22207                  <name>DisabledOrRequested</name>
22208                  <description>RR[5] register is not enabled, or are already requesting reload</description>
22209                  <value>0</value>
22210                </enumeratedValue>
22211                <enumeratedValue>
22212                  <name>EnabledAndUnrequested</name>
22213                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
22214                  <value>1</value>
22215                </enumeratedValue>
22216              </enumeratedValues>
22217            </field>
22218            <field>
22219              <name>RR6</name>
22220              <description>Request status for RR[6] register</description>
22221              <lsb>6</lsb>
22222              <msb>6</msb>
22223              <enumeratedValues>
22224                <enumeratedValue>
22225                  <name>DisabledOrRequested</name>
22226                  <description>RR[6] register is not enabled, or are already requesting reload</description>
22227                  <value>0</value>
22228                </enumeratedValue>
22229                <enumeratedValue>
22230                  <name>EnabledAndUnrequested</name>
22231                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
22232                  <value>1</value>
22233                </enumeratedValue>
22234              </enumeratedValues>
22235            </field>
22236            <field>
22237              <name>RR7</name>
22238              <description>Request status for RR[7] register</description>
22239              <lsb>7</lsb>
22240              <msb>7</msb>
22241              <enumeratedValues>
22242                <enumeratedValue>
22243                  <name>DisabledOrRequested</name>
22244                  <description>RR[7] register is not enabled, or are already requesting reload</description>
22245                  <value>0</value>
22246                </enumeratedValue>
22247                <enumeratedValue>
22248                  <name>EnabledAndUnrequested</name>
22249                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
22250                  <value>1</value>
22251                </enumeratedValue>
22252              </enumeratedValues>
22253            </field>
22254          </fields>
22255        </register>
22256        <register>
22257          <name>CRV</name>
22258          <description>Counter reload value</description>
22259          <addressOffset>0x504</addressOffset>
22260          <access>read-write</access>
22261          <resetValue>0xFFFFFFFF</resetValue>
22262          <fields>
22263            <field>
22264              <name>CRV</name>
22265              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
22266              <lsb>0</lsb>
22267              <msb>31</msb>
22268            </field>
22269          </fields>
22270        </register>
22271        <register>
22272          <name>RREN</name>
22273          <description>Enable register for reload request registers</description>
22274          <addressOffset>0x508</addressOffset>
22275          <access>read-write</access>
22276          <resetValue>0x00000001</resetValue>
22277          <fields>
22278            <field>
22279              <name>RR0</name>
22280              <description>Enable or disable RR[0] register</description>
22281              <lsb>0</lsb>
22282              <msb>0</msb>
22283              <enumeratedValues>
22284                <enumeratedValue>
22285                  <name>Disabled</name>
22286                  <description>Disable RR[0] register</description>
22287                  <value>0</value>
22288                </enumeratedValue>
22289                <enumeratedValue>
22290                  <name>Enabled</name>
22291                  <description>Enable RR[0] register</description>
22292                  <value>1</value>
22293                </enumeratedValue>
22294              </enumeratedValues>
22295            </field>
22296            <field>
22297              <name>RR1</name>
22298              <description>Enable or disable RR[1] register</description>
22299              <lsb>1</lsb>
22300              <msb>1</msb>
22301              <enumeratedValues>
22302                <enumeratedValue>
22303                  <name>Disabled</name>
22304                  <description>Disable RR[1] register</description>
22305                  <value>0</value>
22306                </enumeratedValue>
22307                <enumeratedValue>
22308                  <name>Enabled</name>
22309                  <description>Enable RR[1] register</description>
22310                  <value>1</value>
22311                </enumeratedValue>
22312              </enumeratedValues>
22313            </field>
22314            <field>
22315              <name>RR2</name>
22316              <description>Enable or disable RR[2] register</description>
22317              <lsb>2</lsb>
22318              <msb>2</msb>
22319              <enumeratedValues>
22320                <enumeratedValue>
22321                  <name>Disabled</name>
22322                  <description>Disable RR[2] register</description>
22323                  <value>0</value>
22324                </enumeratedValue>
22325                <enumeratedValue>
22326                  <name>Enabled</name>
22327                  <description>Enable RR[2] register</description>
22328                  <value>1</value>
22329                </enumeratedValue>
22330              </enumeratedValues>
22331            </field>
22332            <field>
22333              <name>RR3</name>
22334              <description>Enable or disable RR[3] register</description>
22335              <lsb>3</lsb>
22336              <msb>3</msb>
22337              <enumeratedValues>
22338                <enumeratedValue>
22339                  <name>Disabled</name>
22340                  <description>Disable RR[3] register</description>
22341                  <value>0</value>
22342                </enumeratedValue>
22343                <enumeratedValue>
22344                  <name>Enabled</name>
22345                  <description>Enable RR[3] register</description>
22346                  <value>1</value>
22347                </enumeratedValue>
22348              </enumeratedValues>
22349            </field>
22350            <field>
22351              <name>RR4</name>
22352              <description>Enable or disable RR[4] register</description>
22353              <lsb>4</lsb>
22354              <msb>4</msb>
22355              <enumeratedValues>
22356                <enumeratedValue>
22357                  <name>Disabled</name>
22358                  <description>Disable RR[4] register</description>
22359                  <value>0</value>
22360                </enumeratedValue>
22361                <enumeratedValue>
22362                  <name>Enabled</name>
22363                  <description>Enable RR[4] register</description>
22364                  <value>1</value>
22365                </enumeratedValue>
22366              </enumeratedValues>
22367            </field>
22368            <field>
22369              <name>RR5</name>
22370              <description>Enable or disable RR[5] register</description>
22371              <lsb>5</lsb>
22372              <msb>5</msb>
22373              <enumeratedValues>
22374                <enumeratedValue>
22375                  <name>Disabled</name>
22376                  <description>Disable RR[5] register</description>
22377                  <value>0</value>
22378                </enumeratedValue>
22379                <enumeratedValue>
22380                  <name>Enabled</name>
22381                  <description>Enable RR[5] register</description>
22382                  <value>1</value>
22383                </enumeratedValue>
22384              </enumeratedValues>
22385            </field>
22386            <field>
22387              <name>RR6</name>
22388              <description>Enable or disable RR[6] register</description>
22389              <lsb>6</lsb>
22390              <msb>6</msb>
22391              <enumeratedValues>
22392                <enumeratedValue>
22393                  <name>Disabled</name>
22394                  <description>Disable RR[6] register</description>
22395                  <value>0</value>
22396                </enumeratedValue>
22397                <enumeratedValue>
22398                  <name>Enabled</name>
22399                  <description>Enable RR[6] register</description>
22400                  <value>1</value>
22401                </enumeratedValue>
22402              </enumeratedValues>
22403            </field>
22404            <field>
22405              <name>RR7</name>
22406              <description>Enable or disable RR[7] register</description>
22407              <lsb>7</lsb>
22408              <msb>7</msb>
22409              <enumeratedValues>
22410                <enumeratedValue>
22411                  <name>Disabled</name>
22412                  <description>Disable RR[7] register</description>
22413                  <value>0</value>
22414                </enumeratedValue>
22415                <enumeratedValue>
22416                  <name>Enabled</name>
22417                  <description>Enable RR[7] register</description>
22418                  <value>1</value>
22419                </enumeratedValue>
22420              </enumeratedValues>
22421            </field>
22422          </fields>
22423        </register>
22424        <register>
22425          <name>CONFIG</name>
22426          <description>Configuration register</description>
22427          <addressOffset>0x50C</addressOffset>
22428          <access>read-write</access>
22429          <resetValue>0x00000001</resetValue>
22430          <fields>
22431            <field>
22432              <name>SLEEP</name>
22433              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
22434              <lsb>0</lsb>
22435              <msb>0</msb>
22436              <enumeratedValues>
22437                <enumeratedValue>
22438                  <name>Pause</name>
22439                  <description>Pause watchdog while the CPU is sleeping</description>
22440                  <value>0</value>
22441                </enumeratedValue>
22442                <enumeratedValue>
22443                  <name>Run</name>
22444                  <description>Keep the watchdog running while the CPU is sleeping</description>
22445                  <value>1</value>
22446                </enumeratedValue>
22447              </enumeratedValues>
22448            </field>
22449            <field>
22450              <name>HALT</name>
22451              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
22452              <lsb>3</lsb>
22453              <msb>3</msb>
22454              <enumeratedValues>
22455                <enumeratedValue>
22456                  <name>Pause</name>
22457                  <description>Pause watchdog while the CPU is halted by the debugger</description>
22458                  <value>0</value>
22459                </enumeratedValue>
22460                <enumeratedValue>
22461                  <name>Run</name>
22462                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
22463                  <value>1</value>
22464                </enumeratedValue>
22465              </enumeratedValues>
22466            </field>
22467          </fields>
22468        </register>
22469        <register>
22470          <dim>8</dim>
22471          <dimIncrement>4</dimIncrement>
22472          <name>RR[%s]</name>
22473          <description>Description collection[0]:  Reload request 0</description>
22474          <addressOffset>0x600</addressOffset>
22475          <access>write-only</access>
22476          <fields>
22477            <field>
22478              <name>RR</name>
22479              <description>Reload request register</description>
22480              <lsb>0</lsb>
22481              <msb>31</msb>
22482              <enumeratedValues>
22483                <enumeratedValue>
22484                  <name>Reload</name>
22485                  <description>Value to request a reload of the watchdog timer</description>
22486                  <value>0x6E524635</value>
22487                </enumeratedValue>
22488              </enumeratedValues>
22489            </field>
22490          </fields>
22491        </register>
22492      </registers>
22493    </peripheral>
22494    <peripheral derivedFrom="RTC0">
22495      <name>RTC1</name>
22496      <description>Real time counter 1</description>
22497      <baseAddress>0x40011000</baseAddress>
22498      <interrupt>
22499        <name>RTC1</name>
22500        <value>17</value>
22501      </interrupt>
22502    </peripheral>
22503    <peripheral>
22504      <name>QDEC</name>
22505      <description>Quadrature Decoder</description>
22506      <groupName>QDEC</groupName>
22507      <baseAddress>0x40012000</baseAddress>
22508      <size>32</size>
22509      <addressBlock>
22510        <offset>0</offset>
22511        <size>0x1000</size>
22512        <usage>registers</usage>
22513      </addressBlock>
22514      <interrupt>
22515        <name>QDEC</name>
22516        <value>18</value>
22517      </interrupt>
22518      <registers>
22519        <register>
22520          <name>TASKS_START</name>
22521          <description>Task starting the quadrature decoder</description>
22522          <addressOffset>0x000</addressOffset>
22523          <access>write-only</access>
22524        </register>
22525        <register>
22526          <name>TASKS_STOP</name>
22527          <description>Task stopping the quadrature decoder</description>
22528          <addressOffset>0x004</addressOffset>
22529          <access>write-only</access>
22530        </register>
22531        <register>
22532          <name>TASKS_READCLRACC</name>
22533          <description>Read and clear ACC and ACCDBL</description>
22534          <addressOffset>0x008</addressOffset>
22535          <access>write-only</access>
22536        </register>
22537        <register>
22538          <name>TASKS_RDCLRACC</name>
22539          <description>Read and clear ACC</description>
22540          <addressOffset>0x00C</addressOffset>
22541          <access>write-only</access>
22542        </register>
22543        <register>
22544          <name>TASKS_RDCLRDBL</name>
22545          <description>Read and clear ACCDBL</description>
22546          <addressOffset>0x010</addressOffset>
22547          <access>write-only</access>
22548        </register>
22549        <register>
22550          <name>EVENTS_SAMPLERDY</name>
22551          <description>Event being generated for every new sample value written to the SAMPLE register</description>
22552          <addressOffset>0x100</addressOffset>
22553          <access>read-write</access>
22554        </register>
22555        <register>
22556          <name>EVENTS_REPORTRDY</name>
22557          <description>Non-null report ready</description>
22558          <addressOffset>0x104</addressOffset>
22559          <access>read-write</access>
22560        </register>
22561        <register>
22562          <name>EVENTS_ACCOF</name>
22563          <description>ACC or ACCDBL register overflow</description>
22564          <addressOffset>0x108</addressOffset>
22565          <access>read-write</access>
22566        </register>
22567        <register>
22568          <name>EVENTS_DBLRDY</name>
22569          <description>Double displacement(s) detected</description>
22570          <addressOffset>0x10C</addressOffset>
22571          <access>read-write</access>
22572        </register>
22573        <register>
22574          <name>EVENTS_STOPPED</name>
22575          <description>QDEC has been stopped</description>
22576          <addressOffset>0x110</addressOffset>
22577          <access>read-write</access>
22578        </register>
22579        <register>
22580          <name>SHORTS</name>
22581          <description>Shortcut register</description>
22582          <addressOffset>0x200</addressOffset>
22583          <access>read-write</access>
22584          <fields>
22585            <field>
22586              <name>REPORTRDY_READCLRACC</name>
22587              <description>Shortcut between REPORTRDY event and READCLRACC task</description>
22588              <lsb>0</lsb>
22589              <msb>0</msb>
22590              <enumeratedValues>
22591                <enumeratedValue>
22592                  <name>Disabled</name>
22593                  <description>Disable shortcut</description>
22594                  <value>0</value>
22595                </enumeratedValue>
22596                <enumeratedValue>
22597                  <name>Enabled</name>
22598                  <description>Enable shortcut</description>
22599                  <value>1</value>
22600                </enumeratedValue>
22601              </enumeratedValues>
22602            </field>
22603            <field>
22604              <name>SAMPLERDY_STOP</name>
22605              <description>Shortcut between SAMPLERDY event and STOP task</description>
22606              <lsb>1</lsb>
22607              <msb>1</msb>
22608              <enumeratedValues>
22609                <enumeratedValue>
22610                  <name>Disabled</name>
22611                  <description>Disable shortcut</description>
22612                  <value>0</value>
22613                </enumeratedValue>
22614                <enumeratedValue>
22615                  <name>Enabled</name>
22616                  <description>Enable shortcut</description>
22617                  <value>1</value>
22618                </enumeratedValue>
22619              </enumeratedValues>
22620            </field>
22621            <field>
22622              <name>REPORTRDY_RDCLRACC</name>
22623              <description>Shortcut between REPORTRDY event and RDCLRACC task</description>
22624              <lsb>2</lsb>
22625              <msb>2</msb>
22626              <enumeratedValues>
22627                <enumeratedValue>
22628                  <name>Disabled</name>
22629                  <description>Disable shortcut</description>
22630                  <value>0</value>
22631                </enumeratedValue>
22632                <enumeratedValue>
22633                  <name>Enabled</name>
22634                  <description>Enable shortcut</description>
22635                  <value>1</value>
22636                </enumeratedValue>
22637              </enumeratedValues>
22638            </field>
22639            <field>
22640              <name>REPORTRDY_STOP</name>
22641              <description>Shortcut between REPORTRDY event and STOP task</description>
22642              <lsb>3</lsb>
22643              <msb>3</msb>
22644              <enumeratedValues>
22645                <enumeratedValue>
22646                  <name>Disabled</name>
22647                  <description>Disable shortcut</description>
22648                  <value>0</value>
22649                </enumeratedValue>
22650                <enumeratedValue>
22651                  <name>Enabled</name>
22652                  <description>Enable shortcut</description>
22653                  <value>1</value>
22654                </enumeratedValue>
22655              </enumeratedValues>
22656            </field>
22657            <field>
22658              <name>DBLRDY_RDCLRDBL</name>
22659              <description>Shortcut between DBLRDY event and RDCLRDBL task</description>
22660              <lsb>4</lsb>
22661              <msb>4</msb>
22662              <enumeratedValues>
22663                <enumeratedValue>
22664                  <name>Disabled</name>
22665                  <description>Disable shortcut</description>
22666                  <value>0</value>
22667                </enumeratedValue>
22668                <enumeratedValue>
22669                  <name>Enabled</name>
22670                  <description>Enable shortcut</description>
22671                  <value>1</value>
22672                </enumeratedValue>
22673              </enumeratedValues>
22674            </field>
22675            <field>
22676              <name>DBLRDY_STOP</name>
22677              <description>Shortcut between DBLRDY event and STOP task</description>
22678              <lsb>5</lsb>
22679              <msb>5</msb>
22680              <enumeratedValues>
22681                <enumeratedValue>
22682                  <name>Disabled</name>
22683                  <description>Disable shortcut</description>
22684                  <value>0</value>
22685                </enumeratedValue>
22686                <enumeratedValue>
22687                  <name>Enabled</name>
22688                  <description>Enable shortcut</description>
22689                  <value>1</value>
22690                </enumeratedValue>
22691              </enumeratedValues>
22692            </field>
22693            <field>
22694              <name>SAMPLERDY_READCLRACC</name>
22695              <description>Shortcut between SAMPLERDY event and READCLRACC task</description>
22696              <lsb>6</lsb>
22697              <msb>6</msb>
22698              <enumeratedValues>
22699                <enumeratedValue>
22700                  <name>Disabled</name>
22701                  <description>Disable shortcut</description>
22702                  <value>0</value>
22703                </enumeratedValue>
22704                <enumeratedValue>
22705                  <name>Enabled</name>
22706                  <description>Enable shortcut</description>
22707                  <value>1</value>
22708                </enumeratedValue>
22709              </enumeratedValues>
22710            </field>
22711          </fields>
22712        </register>
22713        <register>
22714          <name>INTENSET</name>
22715          <description>Enable interrupt</description>
22716          <addressOffset>0x304</addressOffset>
22717          <access>read-write</access>
22718          <fields>
22719            <field>
22720              <name>SAMPLERDY</name>
22721              <description>Write '1' to Enable interrupt for SAMPLERDY event</description>
22722              <lsb>0</lsb>
22723              <msb>0</msb>
22724              <enumeratedValues>
22725                <usage>read</usage>
22726                <enumeratedValue>
22727                  <name>Disabled</name>
22728                  <description>Read: Disabled</description>
22729                  <value>0</value>
22730                </enumeratedValue>
22731                <enumeratedValue>
22732                  <name>Enabled</name>
22733                  <description>Read: Enabled</description>
22734                  <value>1</value>
22735                </enumeratedValue>
22736              </enumeratedValues>
22737              <enumeratedValues>
22738                <usage>write</usage>
22739                <enumeratedValue>
22740                  <name>Set</name>
22741                  <description>Enable</description>
22742                  <value>1</value>
22743                </enumeratedValue>
22744              </enumeratedValues>
22745            </field>
22746            <field>
22747              <name>REPORTRDY</name>
22748              <description>Write '1' to Enable interrupt for REPORTRDY event</description>
22749              <lsb>1</lsb>
22750              <msb>1</msb>
22751              <enumeratedValues>
22752                <usage>read</usage>
22753                <enumeratedValue>
22754                  <name>Disabled</name>
22755                  <description>Read: Disabled</description>
22756                  <value>0</value>
22757                </enumeratedValue>
22758                <enumeratedValue>
22759                  <name>Enabled</name>
22760                  <description>Read: Enabled</description>
22761                  <value>1</value>
22762                </enumeratedValue>
22763              </enumeratedValues>
22764              <enumeratedValues>
22765                <usage>write</usage>
22766                <enumeratedValue>
22767                  <name>Set</name>
22768                  <description>Enable</description>
22769                  <value>1</value>
22770                </enumeratedValue>
22771              </enumeratedValues>
22772            </field>
22773            <field>
22774              <name>ACCOF</name>
22775              <description>Write '1' to Enable interrupt for ACCOF event</description>
22776              <lsb>2</lsb>
22777              <msb>2</msb>
22778              <enumeratedValues>
22779                <usage>read</usage>
22780                <enumeratedValue>
22781                  <name>Disabled</name>
22782                  <description>Read: Disabled</description>
22783                  <value>0</value>
22784                </enumeratedValue>
22785                <enumeratedValue>
22786                  <name>Enabled</name>
22787                  <description>Read: Enabled</description>
22788                  <value>1</value>
22789                </enumeratedValue>
22790              </enumeratedValues>
22791              <enumeratedValues>
22792                <usage>write</usage>
22793                <enumeratedValue>
22794                  <name>Set</name>
22795                  <description>Enable</description>
22796                  <value>1</value>
22797                </enumeratedValue>
22798              </enumeratedValues>
22799            </field>
22800            <field>
22801              <name>DBLRDY</name>
22802              <description>Write '1' to Enable interrupt for DBLRDY event</description>
22803              <lsb>3</lsb>
22804              <msb>3</msb>
22805              <enumeratedValues>
22806                <usage>read</usage>
22807                <enumeratedValue>
22808                  <name>Disabled</name>
22809                  <description>Read: Disabled</description>
22810                  <value>0</value>
22811                </enumeratedValue>
22812                <enumeratedValue>
22813                  <name>Enabled</name>
22814                  <description>Read: Enabled</description>
22815                  <value>1</value>
22816                </enumeratedValue>
22817              </enumeratedValues>
22818              <enumeratedValues>
22819                <usage>write</usage>
22820                <enumeratedValue>
22821                  <name>Set</name>
22822                  <description>Enable</description>
22823                  <value>1</value>
22824                </enumeratedValue>
22825              </enumeratedValues>
22826            </field>
22827            <field>
22828              <name>STOPPED</name>
22829              <description>Write '1' to Enable interrupt for STOPPED event</description>
22830              <lsb>4</lsb>
22831              <msb>4</msb>
22832              <enumeratedValues>
22833                <usage>read</usage>
22834                <enumeratedValue>
22835                  <name>Disabled</name>
22836                  <description>Read: Disabled</description>
22837                  <value>0</value>
22838                </enumeratedValue>
22839                <enumeratedValue>
22840                  <name>Enabled</name>
22841                  <description>Read: Enabled</description>
22842                  <value>1</value>
22843                </enumeratedValue>
22844              </enumeratedValues>
22845              <enumeratedValues>
22846                <usage>write</usage>
22847                <enumeratedValue>
22848                  <name>Set</name>
22849                  <description>Enable</description>
22850                  <value>1</value>
22851                </enumeratedValue>
22852              </enumeratedValues>
22853            </field>
22854          </fields>
22855        </register>
22856        <register>
22857          <name>INTENCLR</name>
22858          <description>Disable interrupt</description>
22859          <addressOffset>0x308</addressOffset>
22860          <access>read-write</access>
22861          <fields>
22862            <field>
22863              <name>SAMPLERDY</name>
22864              <description>Write '1' to Disable interrupt for SAMPLERDY event</description>
22865              <lsb>0</lsb>
22866              <msb>0</msb>
22867              <enumeratedValues>
22868                <usage>read</usage>
22869                <enumeratedValue>
22870                  <name>Disabled</name>
22871                  <description>Read: Disabled</description>
22872                  <value>0</value>
22873                </enumeratedValue>
22874                <enumeratedValue>
22875                  <name>Enabled</name>
22876                  <description>Read: Enabled</description>
22877                  <value>1</value>
22878                </enumeratedValue>
22879              </enumeratedValues>
22880              <enumeratedValues>
22881                <usage>write</usage>
22882                <enumeratedValue>
22883                  <name>Clear</name>
22884                  <description>Disable</description>
22885                  <value>1</value>
22886                </enumeratedValue>
22887              </enumeratedValues>
22888            </field>
22889            <field>
22890              <name>REPORTRDY</name>
22891              <description>Write '1' to Disable interrupt for REPORTRDY event</description>
22892              <lsb>1</lsb>
22893              <msb>1</msb>
22894              <enumeratedValues>
22895                <usage>read</usage>
22896                <enumeratedValue>
22897                  <name>Disabled</name>
22898                  <description>Read: Disabled</description>
22899                  <value>0</value>
22900                </enumeratedValue>
22901                <enumeratedValue>
22902                  <name>Enabled</name>
22903                  <description>Read: Enabled</description>
22904                  <value>1</value>
22905                </enumeratedValue>
22906              </enumeratedValues>
22907              <enumeratedValues>
22908                <usage>write</usage>
22909                <enumeratedValue>
22910                  <name>Clear</name>
22911                  <description>Disable</description>
22912                  <value>1</value>
22913                </enumeratedValue>
22914              </enumeratedValues>
22915            </field>
22916            <field>
22917              <name>ACCOF</name>
22918              <description>Write '1' to Disable interrupt for ACCOF event</description>
22919              <lsb>2</lsb>
22920              <msb>2</msb>
22921              <enumeratedValues>
22922                <usage>read</usage>
22923                <enumeratedValue>
22924                  <name>Disabled</name>
22925                  <description>Read: Disabled</description>
22926                  <value>0</value>
22927                </enumeratedValue>
22928                <enumeratedValue>
22929                  <name>Enabled</name>
22930                  <description>Read: Enabled</description>
22931                  <value>1</value>
22932                </enumeratedValue>
22933              </enumeratedValues>
22934              <enumeratedValues>
22935                <usage>write</usage>
22936                <enumeratedValue>
22937                  <name>Clear</name>
22938                  <description>Disable</description>
22939                  <value>1</value>
22940                </enumeratedValue>
22941              </enumeratedValues>
22942            </field>
22943            <field>
22944              <name>DBLRDY</name>
22945              <description>Write '1' to Disable interrupt for DBLRDY event</description>
22946              <lsb>3</lsb>
22947              <msb>3</msb>
22948              <enumeratedValues>
22949                <usage>read</usage>
22950                <enumeratedValue>
22951                  <name>Disabled</name>
22952                  <description>Read: Disabled</description>
22953                  <value>0</value>
22954                </enumeratedValue>
22955                <enumeratedValue>
22956                  <name>Enabled</name>
22957                  <description>Read: Enabled</description>
22958                  <value>1</value>
22959                </enumeratedValue>
22960              </enumeratedValues>
22961              <enumeratedValues>
22962                <usage>write</usage>
22963                <enumeratedValue>
22964                  <name>Clear</name>
22965                  <description>Disable</description>
22966                  <value>1</value>
22967                </enumeratedValue>
22968              </enumeratedValues>
22969            </field>
22970            <field>
22971              <name>STOPPED</name>
22972              <description>Write '1' to Disable interrupt for STOPPED event</description>
22973              <lsb>4</lsb>
22974              <msb>4</msb>
22975              <enumeratedValues>
22976                <usage>read</usage>
22977                <enumeratedValue>
22978                  <name>Disabled</name>
22979                  <description>Read: Disabled</description>
22980                  <value>0</value>
22981                </enumeratedValue>
22982                <enumeratedValue>
22983                  <name>Enabled</name>
22984                  <description>Read: Enabled</description>
22985                  <value>1</value>
22986                </enumeratedValue>
22987              </enumeratedValues>
22988              <enumeratedValues>
22989                <usage>write</usage>
22990                <enumeratedValue>
22991                  <name>Clear</name>
22992                  <description>Disable</description>
22993                  <value>1</value>
22994                </enumeratedValue>
22995              </enumeratedValues>
22996            </field>
22997          </fields>
22998        </register>
22999        <register>
23000          <name>ENABLE</name>
23001          <description>Enable the quadrature decoder</description>
23002          <addressOffset>0x500</addressOffset>
23003          <access>read-write</access>
23004          <fields>
23005            <field>
23006              <name>ENABLE</name>
23007              <description>Enable or disable the quadrature decoder</description>
23008              <lsb>0</lsb>
23009              <msb>0</msb>
23010              <enumeratedValues>
23011                <enumeratedValue>
23012                  <name>Disabled</name>
23013                  <description>Disable</description>
23014                  <value>0</value>
23015                </enumeratedValue>
23016                <enumeratedValue>
23017                  <name>Enabled</name>
23018                  <description>Enable</description>
23019                  <value>1</value>
23020                </enumeratedValue>
23021              </enumeratedValues>
23022            </field>
23023          </fields>
23024        </register>
23025        <register>
23026          <name>LEDPOL</name>
23027          <description>LED output pin polarity</description>
23028          <addressOffset>0x504</addressOffset>
23029          <access>read-write</access>
23030          <fields>
23031            <field>
23032              <name>LEDPOL</name>
23033              <description>LED output pin polarity</description>
23034              <lsb>0</lsb>
23035              <msb>0</msb>
23036              <enumeratedValues>
23037                <enumeratedValue>
23038                  <name>ActiveLow</name>
23039                  <description>Led active on output pin low</description>
23040                  <value>0</value>
23041                </enumeratedValue>
23042                <enumeratedValue>
23043                  <name>ActiveHigh</name>
23044                  <description>Led active on output pin high</description>
23045                  <value>1</value>
23046                </enumeratedValue>
23047              </enumeratedValues>
23048            </field>
23049          </fields>
23050        </register>
23051        <register>
23052          <name>SAMPLEPER</name>
23053          <description>Sample period</description>
23054          <addressOffset>0x508</addressOffset>
23055          <access>read-write</access>
23056          <fields>
23057            <field>
23058              <name>SAMPLEPER</name>
23059              <description>Sample period. The SAMPLE register will be updated for every new sample</description>
23060              <lsb>0</lsb>
23061              <msb>3</msb>
23062              <enumeratedValues>
23063                <enumeratedValue>
23064                  <name>128us</name>
23065                  <description>128 us</description>
23066                  <value>0</value>
23067                </enumeratedValue>
23068                <enumeratedValue>
23069                  <name>256us</name>
23070                  <description>256 us</description>
23071                  <value>1</value>
23072                </enumeratedValue>
23073                <enumeratedValue>
23074                  <name>512us</name>
23075                  <description>512 us</description>
23076                  <value>2</value>
23077                </enumeratedValue>
23078                <enumeratedValue>
23079                  <name>1024us</name>
23080                  <description>1024 us</description>
23081                  <value>3</value>
23082                </enumeratedValue>
23083                <enumeratedValue>
23084                  <name>2048us</name>
23085                  <description>2048 us</description>
23086                  <value>4</value>
23087                </enumeratedValue>
23088                <enumeratedValue>
23089                  <name>4096us</name>
23090                  <description>4096 us</description>
23091                  <value>5</value>
23092                </enumeratedValue>
23093                <enumeratedValue>
23094                  <name>8192us</name>
23095                  <description>8192 us</description>
23096                  <value>6</value>
23097                </enumeratedValue>
23098                <enumeratedValue>
23099                  <name>16384us</name>
23100                  <description>16384 us</description>
23101                  <value>7</value>
23102                </enumeratedValue>
23103                <enumeratedValue>
23104                  <name>32ms</name>
23105                  <description>32768 us</description>
23106                  <value>8</value>
23107                </enumeratedValue>
23108                <enumeratedValue>
23109                  <name>65ms</name>
23110                  <description>65536 us</description>
23111                  <value>9</value>
23112                </enumeratedValue>
23113                <enumeratedValue>
23114                  <name>131ms</name>
23115                  <description>131072 us</description>
23116                  <value>10</value>
23117                </enumeratedValue>
23118              </enumeratedValues>
23119            </field>
23120          </fields>
23121        </register>
23122        <register>
23123          <name>SAMPLE</name>
23124          <description>Motion sample value</description>
23125          <addressOffset>0x50C</addressOffset>
23126          <access>read-only</access>
23127          <dataType>int32_t</dataType>
23128          <fields>
23129            <field>
23130              <name>SAMPLE</name>
23131              <description>Last motion sample</description>
23132              <lsb>0</lsb>
23133              <msb>31</msb>
23134            </field>
23135          </fields>
23136        </register>
23137        <register>
23138          <name>REPORTPER</name>
23139          <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
23140          <addressOffset>0x510</addressOffset>
23141          <access>read-write</access>
23142          <fields>
23143            <field>
23144              <name>REPORTPER</name>
23145              <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated</description>
23146              <lsb>0</lsb>
23147              <msb>3</msb>
23148              <enumeratedValues>
23149                <enumeratedValue>
23150                  <name>10Smpl</name>
23151                  <description>10 samples / report</description>
23152                  <value>0</value>
23153                </enumeratedValue>
23154                <enumeratedValue>
23155                  <name>40Smpl</name>
23156                  <description>40 samples / report</description>
23157                  <value>1</value>
23158                </enumeratedValue>
23159                <enumeratedValue>
23160                  <name>80Smpl</name>
23161                  <description>80 samples / report</description>
23162                  <value>2</value>
23163                </enumeratedValue>
23164                <enumeratedValue>
23165                  <name>120Smpl</name>
23166                  <description>120 samples / report</description>
23167                  <value>3</value>
23168                </enumeratedValue>
23169                <enumeratedValue>
23170                  <name>160Smpl</name>
23171                  <description>160 samples / report</description>
23172                  <value>4</value>
23173                </enumeratedValue>
23174                <enumeratedValue>
23175                  <name>200Smpl</name>
23176                  <description>200 samples / report</description>
23177                  <value>5</value>
23178                </enumeratedValue>
23179                <enumeratedValue>
23180                  <name>240Smpl</name>
23181                  <description>240 samples / report</description>
23182                  <value>6</value>
23183                </enumeratedValue>
23184                <enumeratedValue>
23185                  <name>280Smpl</name>
23186                  <description>280 samples / report</description>
23187                  <value>7</value>
23188                </enumeratedValue>
23189                <enumeratedValue>
23190                  <name>1Smpl</name>
23191                  <description>1 sample / report</description>
23192                  <value>8</value>
23193                </enumeratedValue>
23194              </enumeratedValues>
23195            </field>
23196          </fields>
23197        </register>
23198        <register>
23199          <name>ACC</name>
23200          <description>Register accumulating the valid transitions</description>
23201          <addressOffset>0x514</addressOffset>
23202          <access>read-only</access>
23203          <dataType>int32_t</dataType>
23204          <fields>
23205            <field>
23206              <name>ACC</name>
23207              <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register</description>
23208              <lsb>0</lsb>
23209              <msb>31</msb>
23210            </field>
23211          </fields>
23212        </register>
23213        <register>
23214          <name>ACCREAD</name>
23215          <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
23216          <addressOffset>0x518</addressOffset>
23217          <access>read-only</access>
23218          <dataType>int32_t</dataType>
23219          <fields>
23220            <field>
23221              <name>ACCREAD</name>
23222              <description>Snapshot of the ACC register.</description>
23223              <lsb>0</lsb>
23224              <msb>31</msb>
23225            </field>
23226          </fields>
23227        </register>
23228        <cluster>
23229          <name>PSEL</name>
23230          <description>Unspecified</description>
23231          <addressOffset>0x51C</addressOffset>
23232          <register>
23233            <name>LED</name>
23234            <description>Pin select for LED signal</description>
23235            <addressOffset>0x000</addressOffset>
23236            <access>read-write</access>
23237            <resetValue>0xFFFFFFFF</resetValue>
23238            <fields>
23239              <field>
23240                <name>PIN</name>
23241                <description>Pin number</description>
23242                <lsb>0</lsb>
23243                <msb>4</msb>
23244              </field>
23245              <field>
23246                <name>CONNECT</name>
23247                <description>Connection</description>
23248                <lsb>31</lsb>
23249                <msb>31</msb>
23250                <enumeratedValues>
23251                  <enumeratedValue>
23252                    <name>Disconnected</name>
23253                    <description>Disconnect</description>
23254                    <value>1</value>
23255                  </enumeratedValue>
23256                  <enumeratedValue>
23257                    <name>Connected</name>
23258                    <description>Connect</description>
23259                    <value>0</value>
23260                  </enumeratedValue>
23261                </enumeratedValues>
23262              </field>
23263            </fields>
23264          </register>
23265          <register>
23266            <name>A</name>
23267            <description>Pin select for A signal</description>
23268            <addressOffset>0x004</addressOffset>
23269            <access>read-write</access>
23270            <resetValue>0xFFFFFFFF</resetValue>
23271            <fields>
23272              <field>
23273                <name>PIN</name>
23274                <description>Pin number</description>
23275                <lsb>0</lsb>
23276                <msb>4</msb>
23277              </field>
23278              <field>
23279                <name>CONNECT</name>
23280                <description>Connection</description>
23281                <lsb>31</lsb>
23282                <msb>31</msb>
23283                <enumeratedValues>
23284                  <enumeratedValue>
23285                    <name>Disconnected</name>
23286                    <description>Disconnect</description>
23287                    <value>1</value>
23288                  </enumeratedValue>
23289                  <enumeratedValue>
23290                    <name>Connected</name>
23291                    <description>Connect</description>
23292                    <value>0</value>
23293                  </enumeratedValue>
23294                </enumeratedValues>
23295              </field>
23296            </fields>
23297          </register>
23298          <register>
23299            <name>B</name>
23300            <description>Pin select for B signal</description>
23301            <addressOffset>0x008</addressOffset>
23302            <access>read-write</access>
23303            <resetValue>0xFFFFFFFF</resetValue>
23304            <fields>
23305              <field>
23306                <name>PIN</name>
23307                <description>Pin number</description>
23308                <lsb>0</lsb>
23309                <msb>4</msb>
23310              </field>
23311              <field>
23312                <name>CONNECT</name>
23313                <description>Connection</description>
23314                <lsb>31</lsb>
23315                <msb>31</msb>
23316                <enumeratedValues>
23317                  <enumeratedValue>
23318                    <name>Disconnected</name>
23319                    <description>Disconnect</description>
23320                    <value>1</value>
23321                  </enumeratedValue>
23322                  <enumeratedValue>
23323                    <name>Connected</name>
23324                    <description>Connect</description>
23325                    <value>0</value>
23326                  </enumeratedValue>
23327                </enumeratedValues>
23328              </field>
23329            </fields>
23330          </register>
23331        </cluster>
23332        <register>
23333          <name>DBFEN</name>
23334          <description>Enable input debounce filters</description>
23335          <addressOffset>0x528</addressOffset>
23336          <access>read-write</access>
23337          <fields>
23338            <field>
23339              <name>DBFEN</name>
23340              <description>Enable input debounce filters</description>
23341              <lsb>0</lsb>
23342              <msb>0</msb>
23343              <enumeratedValues>
23344                <enumeratedValue>
23345                  <name>Disabled</name>
23346                  <description>Debounce input filters disabled</description>
23347                  <value>0</value>
23348                </enumeratedValue>
23349                <enumeratedValue>
23350                  <name>Enabled</name>
23351                  <description>Debounce input filters enabled</description>
23352                  <value>1</value>
23353                </enumeratedValue>
23354              </enumeratedValues>
23355            </field>
23356          </fields>
23357        </register>
23358        <register>
23359          <name>LEDPRE</name>
23360          <description>Time period the LED is switched ON prior to sampling</description>
23361          <addressOffset>0x540</addressOffset>
23362          <access>read-write</access>
23363          <resetValue>0x00000010</resetValue>
23364          <fields>
23365            <field>
23366              <name>LEDPRE</name>
23367              <description>Period in us the LED is switched on prior to sampling</description>
23368              <lsb>0</lsb>
23369              <msb>8</msb>
23370            </field>
23371          </fields>
23372        </register>
23373        <register>
23374          <name>ACCDBL</name>
23375          <description>Register accumulating the number of detected double transitions</description>
23376          <addressOffset>0x544</addressOffset>
23377          <access>read-only</access>
23378          <fields>
23379            <field>
23380              <name>ACCDBL</name>
23381              <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
23382              <lsb>0</lsb>
23383              <msb>3</msb>
23384            </field>
23385          </fields>
23386        </register>
23387        <register>
23388          <name>ACCDBLREAD</name>
23389          <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
23390          <addressOffset>0x548</addressOffset>
23391          <access>read-only</access>
23392          <fields>
23393            <field>
23394              <name>ACCDBLREAD</name>
23395              <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
23396              <lsb>0</lsb>
23397              <msb>3</msb>
23398            </field>
23399          </fields>
23400        </register>
23401      </registers>
23402    </peripheral>
23403    <peripheral>
23404      <name>COMP</name>
23405      <description>Comparator</description>
23406      <groupName>COMP</groupName>
23407      <baseAddress>0x40013000</baseAddress>
23408      <size>32</size>
23409      <addressBlock>
23410        <offset>0</offset>
23411        <size>0x1000</size>
23412        <usage>registers</usage>
23413      </addressBlock>
23414      <interrupt>
23415        <name>COMP_LPCOMP</name>
23416        <value>19</value>
23417      </interrupt>
23418      <registers>
23419        <register>
23420          <name>TASKS_START</name>
23421          <description>Start comparator</description>
23422          <addressOffset>0x000</addressOffset>
23423          <access>write-only</access>
23424        </register>
23425        <register>
23426          <name>TASKS_STOP</name>
23427          <description>Stop comparator</description>
23428          <addressOffset>0x004</addressOffset>
23429          <access>write-only</access>
23430        </register>
23431        <register>
23432          <name>TASKS_SAMPLE</name>
23433          <description>Sample comparator value</description>
23434          <addressOffset>0x008</addressOffset>
23435          <access>write-only</access>
23436        </register>
23437        <register>
23438          <name>EVENTS_READY</name>
23439          <description>COMP is ready and output is valid</description>
23440          <addressOffset>0x100</addressOffset>
23441          <access>read-write</access>
23442        </register>
23443        <register>
23444          <name>EVENTS_DOWN</name>
23445          <description>Downward crossing</description>
23446          <addressOffset>0x104</addressOffset>
23447          <access>read-write</access>
23448        </register>
23449        <register>
23450          <name>EVENTS_UP</name>
23451          <description>Upward crossing</description>
23452          <addressOffset>0x108</addressOffset>
23453          <access>read-write</access>
23454        </register>
23455        <register>
23456          <name>EVENTS_CROSS</name>
23457          <description>Downward or upward crossing</description>
23458          <addressOffset>0x10C</addressOffset>
23459          <access>read-write</access>
23460        </register>
23461        <register>
23462          <name>SHORTS</name>
23463          <description>Shortcut register</description>
23464          <addressOffset>0x200</addressOffset>
23465          <access>read-write</access>
23466          <fields>
23467            <field>
23468              <name>READY_SAMPLE</name>
23469              <description>Shortcut between READY event and SAMPLE task</description>
23470              <lsb>0</lsb>
23471              <msb>0</msb>
23472              <enumeratedValues>
23473                <enumeratedValue>
23474                  <name>Disabled</name>
23475                  <description>Disable shortcut</description>
23476                  <value>0</value>
23477                </enumeratedValue>
23478                <enumeratedValue>
23479                  <name>Enabled</name>
23480                  <description>Enable shortcut</description>
23481                  <value>1</value>
23482                </enumeratedValue>
23483              </enumeratedValues>
23484            </field>
23485            <field>
23486              <name>READY_STOP</name>
23487              <description>Shortcut between READY event and STOP task</description>
23488              <lsb>1</lsb>
23489              <msb>1</msb>
23490              <enumeratedValues>
23491                <enumeratedValue>
23492                  <name>Disabled</name>
23493                  <description>Disable shortcut</description>
23494                  <value>0</value>
23495                </enumeratedValue>
23496                <enumeratedValue>
23497                  <name>Enabled</name>
23498                  <description>Enable shortcut</description>
23499                  <value>1</value>
23500                </enumeratedValue>
23501              </enumeratedValues>
23502            </field>
23503            <field>
23504              <name>DOWN_STOP</name>
23505              <description>Shortcut between DOWN event and STOP task</description>
23506              <lsb>2</lsb>
23507              <msb>2</msb>
23508              <enumeratedValues>
23509                <enumeratedValue>
23510                  <name>Disabled</name>
23511                  <description>Disable shortcut</description>
23512                  <value>0</value>
23513                </enumeratedValue>
23514                <enumeratedValue>
23515                  <name>Enabled</name>
23516                  <description>Enable shortcut</description>
23517                  <value>1</value>
23518                </enumeratedValue>
23519              </enumeratedValues>
23520            </field>
23521            <field>
23522              <name>UP_STOP</name>
23523              <description>Shortcut between UP event and STOP task</description>
23524              <lsb>3</lsb>
23525              <msb>3</msb>
23526              <enumeratedValues>
23527                <enumeratedValue>
23528                  <name>Disabled</name>
23529                  <description>Disable shortcut</description>
23530                  <value>0</value>
23531                </enumeratedValue>
23532                <enumeratedValue>
23533                  <name>Enabled</name>
23534                  <description>Enable shortcut</description>
23535                  <value>1</value>
23536                </enumeratedValue>
23537              </enumeratedValues>
23538            </field>
23539            <field>
23540              <name>CROSS_STOP</name>
23541              <description>Shortcut between CROSS event and STOP task</description>
23542              <lsb>4</lsb>
23543              <msb>4</msb>
23544              <enumeratedValues>
23545                <enumeratedValue>
23546                  <name>Disabled</name>
23547                  <description>Disable shortcut</description>
23548                  <value>0</value>
23549                </enumeratedValue>
23550                <enumeratedValue>
23551                  <name>Enabled</name>
23552                  <description>Enable shortcut</description>
23553                  <value>1</value>
23554                </enumeratedValue>
23555              </enumeratedValues>
23556            </field>
23557          </fields>
23558        </register>
23559        <register>
23560          <name>INTEN</name>
23561          <description>Enable or disable interrupt</description>
23562          <addressOffset>0x300</addressOffset>
23563          <access>read-write</access>
23564          <fields>
23565            <field>
23566              <name>READY</name>
23567              <description>Enable or disable interrupt for READY event</description>
23568              <lsb>0</lsb>
23569              <msb>0</msb>
23570              <enumeratedValues>
23571                <enumeratedValue>
23572                  <name>Disabled</name>
23573                  <description>Disable</description>
23574                  <value>0</value>
23575                </enumeratedValue>
23576                <enumeratedValue>
23577                  <name>Enabled</name>
23578                  <description>Enable</description>
23579                  <value>1</value>
23580                </enumeratedValue>
23581              </enumeratedValues>
23582            </field>
23583            <field>
23584              <name>DOWN</name>
23585              <description>Enable or disable interrupt for DOWN event</description>
23586              <lsb>1</lsb>
23587              <msb>1</msb>
23588              <enumeratedValues>
23589                <enumeratedValue>
23590                  <name>Disabled</name>
23591                  <description>Disable</description>
23592                  <value>0</value>
23593                </enumeratedValue>
23594                <enumeratedValue>
23595                  <name>Enabled</name>
23596                  <description>Enable</description>
23597                  <value>1</value>
23598                </enumeratedValue>
23599              </enumeratedValues>
23600            </field>
23601            <field>
23602              <name>UP</name>
23603              <description>Enable or disable interrupt for UP event</description>
23604              <lsb>2</lsb>
23605              <msb>2</msb>
23606              <enumeratedValues>
23607                <enumeratedValue>
23608                  <name>Disabled</name>
23609                  <description>Disable</description>
23610                  <value>0</value>
23611                </enumeratedValue>
23612                <enumeratedValue>
23613                  <name>Enabled</name>
23614                  <description>Enable</description>
23615                  <value>1</value>
23616                </enumeratedValue>
23617              </enumeratedValues>
23618            </field>
23619            <field>
23620              <name>CROSS</name>
23621              <description>Enable or disable interrupt for CROSS event</description>
23622              <lsb>3</lsb>
23623              <msb>3</msb>
23624              <enumeratedValues>
23625                <enumeratedValue>
23626                  <name>Disabled</name>
23627                  <description>Disable</description>
23628                  <value>0</value>
23629                </enumeratedValue>
23630                <enumeratedValue>
23631                  <name>Enabled</name>
23632                  <description>Enable</description>
23633                  <value>1</value>
23634                </enumeratedValue>
23635              </enumeratedValues>
23636            </field>
23637          </fields>
23638        </register>
23639        <register>
23640          <name>INTENSET</name>
23641          <description>Enable interrupt</description>
23642          <addressOffset>0x304</addressOffset>
23643          <access>read-write</access>
23644          <fields>
23645            <field>
23646              <name>READY</name>
23647              <description>Write '1' to Enable interrupt for READY event</description>
23648              <lsb>0</lsb>
23649              <msb>0</msb>
23650              <enumeratedValues>
23651                <usage>read</usage>
23652                <enumeratedValue>
23653                  <name>Disabled</name>
23654                  <description>Read: Disabled</description>
23655                  <value>0</value>
23656                </enumeratedValue>
23657                <enumeratedValue>
23658                  <name>Enabled</name>
23659                  <description>Read: Enabled</description>
23660                  <value>1</value>
23661                </enumeratedValue>
23662              </enumeratedValues>
23663              <enumeratedValues>
23664                <usage>write</usage>
23665                <enumeratedValue>
23666                  <name>Set</name>
23667                  <description>Enable</description>
23668                  <value>1</value>
23669                </enumeratedValue>
23670              </enumeratedValues>
23671            </field>
23672            <field>
23673              <name>DOWN</name>
23674              <description>Write '1' to Enable interrupt for DOWN event</description>
23675              <lsb>1</lsb>
23676              <msb>1</msb>
23677              <enumeratedValues>
23678                <usage>read</usage>
23679                <enumeratedValue>
23680                  <name>Disabled</name>
23681                  <description>Read: Disabled</description>
23682                  <value>0</value>
23683                </enumeratedValue>
23684                <enumeratedValue>
23685                  <name>Enabled</name>
23686                  <description>Read: Enabled</description>
23687                  <value>1</value>
23688                </enumeratedValue>
23689              </enumeratedValues>
23690              <enumeratedValues>
23691                <usage>write</usage>
23692                <enumeratedValue>
23693                  <name>Set</name>
23694                  <description>Enable</description>
23695                  <value>1</value>
23696                </enumeratedValue>
23697              </enumeratedValues>
23698            </field>
23699            <field>
23700              <name>UP</name>
23701              <description>Write '1' to Enable interrupt for UP event</description>
23702              <lsb>2</lsb>
23703              <msb>2</msb>
23704              <enumeratedValues>
23705                <usage>read</usage>
23706                <enumeratedValue>
23707                  <name>Disabled</name>
23708                  <description>Read: Disabled</description>
23709                  <value>0</value>
23710                </enumeratedValue>
23711                <enumeratedValue>
23712                  <name>Enabled</name>
23713                  <description>Read: Enabled</description>
23714                  <value>1</value>
23715                </enumeratedValue>
23716              </enumeratedValues>
23717              <enumeratedValues>
23718                <usage>write</usage>
23719                <enumeratedValue>
23720                  <name>Set</name>
23721                  <description>Enable</description>
23722                  <value>1</value>
23723                </enumeratedValue>
23724              </enumeratedValues>
23725            </field>
23726            <field>
23727              <name>CROSS</name>
23728              <description>Write '1' to Enable interrupt for CROSS event</description>
23729              <lsb>3</lsb>
23730              <msb>3</msb>
23731              <enumeratedValues>
23732                <usage>read</usage>
23733                <enumeratedValue>
23734                  <name>Disabled</name>
23735                  <description>Read: Disabled</description>
23736                  <value>0</value>
23737                </enumeratedValue>
23738                <enumeratedValue>
23739                  <name>Enabled</name>
23740                  <description>Read: Enabled</description>
23741                  <value>1</value>
23742                </enumeratedValue>
23743              </enumeratedValues>
23744              <enumeratedValues>
23745                <usage>write</usage>
23746                <enumeratedValue>
23747                  <name>Set</name>
23748                  <description>Enable</description>
23749                  <value>1</value>
23750                </enumeratedValue>
23751              </enumeratedValues>
23752            </field>
23753          </fields>
23754        </register>
23755        <register>
23756          <name>INTENCLR</name>
23757          <description>Disable interrupt</description>
23758          <addressOffset>0x308</addressOffset>
23759          <access>read-write</access>
23760          <fields>
23761            <field>
23762              <name>READY</name>
23763              <description>Write '1' to Disable interrupt for READY event</description>
23764              <lsb>0</lsb>
23765              <msb>0</msb>
23766              <enumeratedValues>
23767                <usage>read</usage>
23768                <enumeratedValue>
23769                  <name>Disabled</name>
23770                  <description>Read: Disabled</description>
23771                  <value>0</value>
23772                </enumeratedValue>
23773                <enumeratedValue>
23774                  <name>Enabled</name>
23775                  <description>Read: Enabled</description>
23776                  <value>1</value>
23777                </enumeratedValue>
23778              </enumeratedValues>
23779              <enumeratedValues>
23780                <usage>write</usage>
23781                <enumeratedValue>
23782                  <name>Clear</name>
23783                  <description>Disable</description>
23784                  <value>1</value>
23785                </enumeratedValue>
23786              </enumeratedValues>
23787            </field>
23788            <field>
23789              <name>DOWN</name>
23790              <description>Write '1' to Disable interrupt for DOWN event</description>
23791              <lsb>1</lsb>
23792              <msb>1</msb>
23793              <enumeratedValues>
23794                <usage>read</usage>
23795                <enumeratedValue>
23796                  <name>Disabled</name>
23797                  <description>Read: Disabled</description>
23798                  <value>0</value>
23799                </enumeratedValue>
23800                <enumeratedValue>
23801                  <name>Enabled</name>
23802                  <description>Read: Enabled</description>
23803                  <value>1</value>
23804                </enumeratedValue>
23805              </enumeratedValues>
23806              <enumeratedValues>
23807                <usage>write</usage>
23808                <enumeratedValue>
23809                  <name>Clear</name>
23810                  <description>Disable</description>
23811                  <value>1</value>
23812                </enumeratedValue>
23813              </enumeratedValues>
23814            </field>
23815            <field>
23816              <name>UP</name>
23817              <description>Write '1' to Disable interrupt for UP event</description>
23818              <lsb>2</lsb>
23819              <msb>2</msb>
23820              <enumeratedValues>
23821                <usage>read</usage>
23822                <enumeratedValue>
23823                  <name>Disabled</name>
23824                  <description>Read: Disabled</description>
23825                  <value>0</value>
23826                </enumeratedValue>
23827                <enumeratedValue>
23828                  <name>Enabled</name>
23829                  <description>Read: Enabled</description>
23830                  <value>1</value>
23831                </enumeratedValue>
23832              </enumeratedValues>
23833              <enumeratedValues>
23834                <usage>write</usage>
23835                <enumeratedValue>
23836                  <name>Clear</name>
23837                  <description>Disable</description>
23838                  <value>1</value>
23839                </enumeratedValue>
23840              </enumeratedValues>
23841            </field>
23842            <field>
23843              <name>CROSS</name>
23844              <description>Write '1' to Disable interrupt for CROSS event</description>
23845              <lsb>3</lsb>
23846              <msb>3</msb>
23847              <enumeratedValues>
23848                <usage>read</usage>
23849                <enumeratedValue>
23850                  <name>Disabled</name>
23851                  <description>Read: Disabled</description>
23852                  <value>0</value>
23853                </enumeratedValue>
23854                <enumeratedValue>
23855                  <name>Enabled</name>
23856                  <description>Read: Enabled</description>
23857                  <value>1</value>
23858                </enumeratedValue>
23859              </enumeratedValues>
23860              <enumeratedValues>
23861                <usage>write</usage>
23862                <enumeratedValue>
23863                  <name>Clear</name>
23864                  <description>Disable</description>
23865                  <value>1</value>
23866                </enumeratedValue>
23867              </enumeratedValues>
23868            </field>
23869          </fields>
23870        </register>
23871        <register>
23872          <name>RESULT</name>
23873          <description>Compare result</description>
23874          <addressOffset>0x400</addressOffset>
23875          <access>read-only</access>
23876          <fields>
23877            <field>
23878              <name>RESULT</name>
23879              <description>Result of last compare. Decision point SAMPLE task.</description>
23880              <lsb>0</lsb>
23881              <msb>0</msb>
23882              <enumeratedValues>
23883                <enumeratedValue>
23884                  <name>Below</name>
23885                  <description>Input voltage is below the threshold (VIN+ &amp;lt; VIN-)</description>
23886                  <value>0</value>
23887                </enumeratedValue>
23888                <enumeratedValue>
23889                  <name>Above</name>
23890                  <description>Input voltage is above the threshold (VIN+ &amp;gt; VIN-)</description>
23891                  <value>1</value>
23892                </enumeratedValue>
23893              </enumeratedValues>
23894            </field>
23895          </fields>
23896        </register>
23897        <register>
23898          <name>ENABLE</name>
23899          <description>COMP enable</description>
23900          <addressOffset>0x500</addressOffset>
23901          <access>read-write</access>
23902          <fields>
23903            <field>
23904              <name>ENABLE</name>
23905              <description>Enable or disable COMP</description>
23906              <lsb>0</lsb>
23907              <msb>1</msb>
23908              <enumeratedValues>
23909                <enumeratedValue>
23910                  <name>Disabled</name>
23911                  <description>Disable</description>
23912                  <value>0</value>
23913                </enumeratedValue>
23914                <enumeratedValue>
23915                  <name>Enabled</name>
23916                  <description>Enable</description>
23917                  <value>2</value>
23918                </enumeratedValue>
23919              </enumeratedValues>
23920            </field>
23921          </fields>
23922        </register>
23923        <register>
23924          <name>PSEL</name>
23925          <description>Pin select</description>
23926          <addressOffset>0x504</addressOffset>
23927          <access>read-write</access>
23928          <fields>
23929            <field>
23930              <name>PSEL</name>
23931              <description>Analog pin select</description>
23932              <lsb>0</lsb>
23933              <msb>2</msb>
23934              <enumeratedValues>
23935                <enumeratedValue>
23936                  <name>AnalogInput0</name>
23937                  <description>AIN0 selected as analog input</description>
23938                  <value>0</value>
23939                </enumeratedValue>
23940                <enumeratedValue>
23941                  <name>AnalogInput1</name>
23942                  <description>AIN1 selected as analog input</description>
23943                  <value>1</value>
23944                </enumeratedValue>
23945                <enumeratedValue>
23946                  <name>AnalogInput2</name>
23947                  <description>AIN2 selected as analog input</description>
23948                  <value>2</value>
23949                </enumeratedValue>
23950                <enumeratedValue>
23951                  <name>AnalogInput3</name>
23952                  <description>AIN3 selected as analog input</description>
23953                  <value>3</value>
23954                </enumeratedValue>
23955                <enumeratedValue>
23956                  <name>AnalogInput4</name>
23957                  <description>AIN4 selected as analog input</description>
23958                  <value>4</value>
23959                </enumeratedValue>
23960                <enumeratedValue>
23961                  <name>AnalogInput5</name>
23962                  <description>AIN5 selected as analog input</description>
23963                  <value>5</value>
23964                </enumeratedValue>
23965                <enumeratedValue>
23966                  <name>AnalogInput6</name>
23967                  <description>AIN6 selected as analog input</description>
23968                  <value>6</value>
23969                </enumeratedValue>
23970                <enumeratedValue>
23971                  <name>AnalogInput7</name>
23972                  <description>AIN7 selected as analog input</description>
23973                  <value>7</value>
23974                </enumeratedValue>
23975              </enumeratedValues>
23976            </field>
23977          </fields>
23978        </register>
23979        <register>
23980          <name>REFSEL</name>
23981          <description>Reference source select for single-ended mode</description>
23982          <addressOffset>0x508</addressOffset>
23983          <access>read-write</access>
23984          <resetValue>0x00000004</resetValue>
23985          <fields>
23986            <field>
23987              <name>REFSEL</name>
23988              <description>Reference select</description>
23989              <lsb>0</lsb>
23990              <msb>2</msb>
23991              <enumeratedValues>
23992                <enumeratedValue>
23993                  <name>Int1V2</name>
23994                  <description>VREF = internal 1.2 V reference (VDD &amp;gt;= 1.7 V)</description>
23995                  <value>0</value>
23996                </enumeratedValue>
23997                <enumeratedValue>
23998                  <name>Int1V8</name>
23999                  <description>VREF = internal 1.8 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
24000                  <value>1</value>
24001                </enumeratedValue>
24002                <enumeratedValue>
24003                  <name>Int2V4</name>
24004                  <description>VREF = internal 2.4 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
24005                  <value>2</value>
24006                </enumeratedValue>
24007                <enumeratedValue>
24008                  <name>VDD</name>
24009                  <description>VREF = VDD</description>
24010                  <value>4</value>
24011                </enumeratedValue>
24012                <enumeratedValue>
24013                  <name>ARef</name>
24014                  <description>VREF = AREF (VDD &amp;gt;= VREF &amp;gt;= AREFMIN)</description>
24015                  <value>7</value>
24016                </enumeratedValue>
24017              </enumeratedValues>
24018            </field>
24019          </fields>
24020        </register>
24021        <register>
24022          <name>EXTREFSEL</name>
24023          <description>External reference select</description>
24024          <addressOffset>0x50C</addressOffset>
24025          <access>read-write</access>
24026          <fields>
24027            <field>
24028              <name>EXTREFSEL</name>
24029              <description>External analog reference select</description>
24030              <lsb>0</lsb>
24031              <msb>2</msb>
24032              <enumeratedValues>
24033                <enumeratedValue>
24034                  <name>AnalogReference0</name>
24035                  <description>Use AIN0 as external analog reference</description>
24036                  <value>0</value>
24037                </enumeratedValue>
24038                <enumeratedValue>
24039                  <name>AnalogReference1</name>
24040                  <description>Use AIN1 as external analog reference</description>
24041                  <value>1</value>
24042                </enumeratedValue>
24043                <enumeratedValue>
24044                  <name>AnalogReference2</name>
24045                  <description>Use AIN2 as external analog reference</description>
24046                  <value>2</value>
24047                </enumeratedValue>
24048                <enumeratedValue>
24049                  <name>AnalogReference3</name>
24050                  <description>Use AIN3 as external analog reference</description>
24051                  <value>3</value>
24052                </enumeratedValue>
24053                <enumeratedValue>
24054                  <name>AnalogReference4</name>
24055                  <description>Use AIN4 as external analog reference</description>
24056                  <value>4</value>
24057                </enumeratedValue>
24058                <enumeratedValue>
24059                  <name>AnalogReference5</name>
24060                  <description>Use AIN5 as external analog reference</description>
24061                  <value>5</value>
24062                </enumeratedValue>
24063                <enumeratedValue>
24064                  <name>AnalogReference6</name>
24065                  <description>Use AIN6 as external analog reference</description>
24066                  <value>6</value>
24067                </enumeratedValue>
24068                <enumeratedValue>
24069                  <name>AnalogReference7</name>
24070                  <description>Use AIN7 as external analog reference</description>
24071                  <value>7</value>
24072                </enumeratedValue>
24073              </enumeratedValues>
24074            </field>
24075          </fields>
24076        </register>
24077        <register>
24078          <name>TH</name>
24079          <description>Threshold configuration for hysteresis unit</description>
24080          <addressOffset>0x530</addressOffset>
24081          <access>read-write</access>
24082          <resetValue>0x00000000</resetValue>
24083          <fields>
24084            <field>
24085              <name>THDOWN</name>
24086              <description>VDOWN = (THDOWN+1)/64*VREF</description>
24087              <lsb>0</lsb>
24088              <msb>5</msb>
24089            </field>
24090            <field>
24091              <name>THUP</name>
24092              <description>VUP = (THUP+1)/64*VREF</description>
24093              <lsb>8</lsb>
24094              <msb>13</msb>
24095            </field>
24096          </fields>
24097        </register>
24098        <register>
24099          <name>MODE</name>
24100          <description>Mode configuration</description>
24101          <addressOffset>0x534</addressOffset>
24102          <access>read-write</access>
24103          <fields>
24104            <field>
24105              <name>SP</name>
24106              <description>Speed and power modes</description>
24107              <lsb>0</lsb>
24108              <msb>1</msb>
24109              <enumeratedValues>
24110                <enumeratedValue>
24111                  <name>Low</name>
24112                  <description>Low-power mode</description>
24113                  <value>0</value>
24114                </enumeratedValue>
24115                <enumeratedValue>
24116                  <name>Normal</name>
24117                  <description>Normal mode</description>
24118                  <value>1</value>
24119                </enumeratedValue>
24120                <enumeratedValue>
24121                  <name>High</name>
24122                  <description>High-speed mode</description>
24123                  <value>2</value>
24124                </enumeratedValue>
24125              </enumeratedValues>
24126            </field>
24127            <field>
24128              <name>MAIN</name>
24129              <description>Main operation modes</description>
24130              <lsb>8</lsb>
24131              <msb>8</msb>
24132              <enumeratedValues>
24133                <enumeratedValue>
24134                  <name>SE</name>
24135                  <description>Single-ended mode</description>
24136                  <value>0</value>
24137                </enumeratedValue>
24138                <enumeratedValue>
24139                  <name>Diff</name>
24140                  <description>Differential mode</description>
24141                  <value>1</value>
24142                </enumeratedValue>
24143              </enumeratedValues>
24144            </field>
24145          </fields>
24146        </register>
24147        <register>
24148          <name>HYST</name>
24149          <description>Comparator hysteresis enable</description>
24150          <addressOffset>0x538</addressOffset>
24151          <access>read-write</access>
24152          <fields>
24153            <field>
24154              <name>HYST</name>
24155              <description>Comparator hysteresis</description>
24156              <lsb>0</lsb>
24157              <msb>0</msb>
24158              <enumeratedValues>
24159                <enumeratedValue>
24160                  <name>NoHyst</name>
24161                  <description>Comparator hysteresis disabled</description>
24162                  <value>0</value>
24163                </enumeratedValue>
24164                <enumeratedValue>
24165                  <name>Hyst50mV</name>
24166                  <description>Comparator hysteresis enabled</description>
24167                  <value>1</value>
24168                </enumeratedValue>
24169              </enumeratedValues>
24170            </field>
24171          </fields>
24172        </register>
24173        <register>
24174          <name>ISOURCE</name>
24175          <description>Current source select on analog input</description>
24176          <addressOffset>0x53C</addressOffset>
24177          <access>read-write</access>
24178          <fields>
24179            <field>
24180              <name>ISOURCE</name>
24181              <description>Comparator hysteresis</description>
24182              <lsb>0</lsb>
24183              <msb>1</msb>
24184              <enumeratedValues>
24185                <enumeratedValue>
24186                  <name>Off</name>
24187                  <description>Current source disabled</description>
24188                  <value>0</value>
24189                </enumeratedValue>
24190                <enumeratedValue>
24191                  <name>Ien2mA5</name>
24192                  <description>Current source enabled (+/- 2.5 uA)</description>
24193                  <value>1</value>
24194                </enumeratedValue>
24195                <enumeratedValue>
24196                  <name>Ien5mA</name>
24197                  <description>Current source enabled (+/- 5 uA)</description>
24198                  <value>2</value>
24199                </enumeratedValue>
24200                <enumeratedValue>
24201                  <name>Ien10mA</name>
24202                  <description>Current source enabled (+/- 10 uA)</description>
24203                  <value>3</value>
24204                </enumeratedValue>
24205              </enumeratedValues>
24206            </field>
24207          </fields>
24208        </register>
24209      </registers>
24210    </peripheral>
24211    <peripheral>
24212      <name>LPCOMP</name>
24213      <description>Low Power Comparator</description>
24214      <groupName>LPCOMP</groupName>
24215      <baseAddress>0x40013000</baseAddress>
24216      <size>32</size>
24217      <alternatePeripheral>COMP</alternatePeripheral>
24218      <addressBlock>
24219        <offset>0</offset>
24220        <size>0x1000</size>
24221        <usage>registers</usage>
24222      </addressBlock>
24223      <interrupt>
24224        <name>COMP_LPCOMP</name>
24225        <value>19</value>
24226      </interrupt>
24227      <registers>
24228        <register>
24229          <name>TASKS_START</name>
24230          <description>Start comparator</description>
24231          <addressOffset>0x000</addressOffset>
24232          <access>write-only</access>
24233        </register>
24234        <register>
24235          <name>TASKS_STOP</name>
24236          <description>Stop comparator</description>
24237          <addressOffset>0x004</addressOffset>
24238          <access>write-only</access>
24239        </register>
24240        <register>
24241          <name>TASKS_SAMPLE</name>
24242          <description>Sample comparator value</description>
24243          <addressOffset>0x008</addressOffset>
24244          <access>write-only</access>
24245        </register>
24246        <register>
24247          <name>EVENTS_READY</name>
24248          <description>LPCOMP is ready and output is valid</description>
24249          <addressOffset>0x100</addressOffset>
24250          <access>read-write</access>
24251        </register>
24252        <register>
24253          <name>EVENTS_DOWN</name>
24254          <description>Downward crossing</description>
24255          <addressOffset>0x104</addressOffset>
24256          <access>read-write</access>
24257        </register>
24258        <register>
24259          <name>EVENTS_UP</name>
24260          <description>Upward crossing</description>
24261          <addressOffset>0x108</addressOffset>
24262          <access>read-write</access>
24263        </register>
24264        <register>
24265          <name>EVENTS_CROSS</name>
24266          <description>Downward or upward crossing</description>
24267          <addressOffset>0x10C</addressOffset>
24268          <access>read-write</access>
24269        </register>
24270        <register>
24271          <name>SHORTS</name>
24272          <description>Shortcut register</description>
24273          <addressOffset>0x200</addressOffset>
24274          <access>read-write</access>
24275          <fields>
24276            <field>
24277              <name>READY_SAMPLE</name>
24278              <description>Shortcut between READY event and SAMPLE task</description>
24279              <lsb>0</lsb>
24280              <msb>0</msb>
24281              <enumeratedValues>
24282                <enumeratedValue>
24283                  <name>Disabled</name>
24284                  <description>Disable shortcut</description>
24285                  <value>0</value>
24286                </enumeratedValue>
24287                <enumeratedValue>
24288                  <name>Enabled</name>
24289                  <description>Enable shortcut</description>
24290                  <value>1</value>
24291                </enumeratedValue>
24292              </enumeratedValues>
24293            </field>
24294            <field>
24295              <name>READY_STOP</name>
24296              <description>Shortcut between READY event and STOP task</description>
24297              <lsb>1</lsb>
24298              <msb>1</msb>
24299              <enumeratedValues>
24300                <enumeratedValue>
24301                  <name>Disabled</name>
24302                  <description>Disable shortcut</description>
24303                  <value>0</value>
24304                </enumeratedValue>
24305                <enumeratedValue>
24306                  <name>Enabled</name>
24307                  <description>Enable shortcut</description>
24308                  <value>1</value>
24309                </enumeratedValue>
24310              </enumeratedValues>
24311            </field>
24312            <field>
24313              <name>DOWN_STOP</name>
24314              <description>Shortcut between DOWN event and STOP task</description>
24315              <lsb>2</lsb>
24316              <msb>2</msb>
24317              <enumeratedValues>
24318                <enumeratedValue>
24319                  <name>Disabled</name>
24320                  <description>Disable shortcut</description>
24321                  <value>0</value>
24322                </enumeratedValue>
24323                <enumeratedValue>
24324                  <name>Enabled</name>
24325                  <description>Enable shortcut</description>
24326                  <value>1</value>
24327                </enumeratedValue>
24328              </enumeratedValues>
24329            </field>
24330            <field>
24331              <name>UP_STOP</name>
24332              <description>Shortcut between UP event and STOP task</description>
24333              <lsb>3</lsb>
24334              <msb>3</msb>
24335              <enumeratedValues>
24336                <enumeratedValue>
24337                  <name>Disabled</name>
24338                  <description>Disable shortcut</description>
24339                  <value>0</value>
24340                </enumeratedValue>
24341                <enumeratedValue>
24342                  <name>Enabled</name>
24343                  <description>Enable shortcut</description>
24344                  <value>1</value>
24345                </enumeratedValue>
24346              </enumeratedValues>
24347            </field>
24348            <field>
24349              <name>CROSS_STOP</name>
24350              <description>Shortcut between CROSS event and STOP task</description>
24351              <lsb>4</lsb>
24352              <msb>4</msb>
24353              <enumeratedValues>
24354                <enumeratedValue>
24355                  <name>Disabled</name>
24356                  <description>Disable shortcut</description>
24357                  <value>0</value>
24358                </enumeratedValue>
24359                <enumeratedValue>
24360                  <name>Enabled</name>
24361                  <description>Enable shortcut</description>
24362                  <value>1</value>
24363                </enumeratedValue>
24364              </enumeratedValues>
24365            </field>
24366          </fields>
24367        </register>
24368        <register>
24369          <name>INTENSET</name>
24370          <description>Enable interrupt</description>
24371          <addressOffset>0x304</addressOffset>
24372          <access>read-write</access>
24373          <fields>
24374            <field>
24375              <name>READY</name>
24376              <description>Write '1' to Enable interrupt for READY event</description>
24377              <lsb>0</lsb>
24378              <msb>0</msb>
24379              <enumeratedValues>
24380                <usage>read</usage>
24381                <enumeratedValue>
24382                  <name>Disabled</name>
24383                  <description>Read: Disabled</description>
24384                  <value>0</value>
24385                </enumeratedValue>
24386                <enumeratedValue>
24387                  <name>Enabled</name>
24388                  <description>Read: Enabled</description>
24389                  <value>1</value>
24390                </enumeratedValue>
24391              </enumeratedValues>
24392              <enumeratedValues>
24393                <usage>write</usage>
24394                <enumeratedValue>
24395                  <name>Set</name>
24396                  <description>Enable</description>
24397                  <value>1</value>
24398                </enumeratedValue>
24399              </enumeratedValues>
24400            </field>
24401            <field>
24402              <name>DOWN</name>
24403              <description>Write '1' to Enable interrupt for DOWN event</description>
24404              <lsb>1</lsb>
24405              <msb>1</msb>
24406              <enumeratedValues>
24407                <usage>read</usage>
24408                <enumeratedValue>
24409                  <name>Disabled</name>
24410                  <description>Read: Disabled</description>
24411                  <value>0</value>
24412                </enumeratedValue>
24413                <enumeratedValue>
24414                  <name>Enabled</name>
24415                  <description>Read: Enabled</description>
24416                  <value>1</value>
24417                </enumeratedValue>
24418              </enumeratedValues>
24419              <enumeratedValues>
24420                <usage>write</usage>
24421                <enumeratedValue>
24422                  <name>Set</name>
24423                  <description>Enable</description>
24424                  <value>1</value>
24425                </enumeratedValue>
24426              </enumeratedValues>
24427            </field>
24428            <field>
24429              <name>UP</name>
24430              <description>Write '1' to Enable interrupt for UP event</description>
24431              <lsb>2</lsb>
24432              <msb>2</msb>
24433              <enumeratedValues>
24434                <usage>read</usage>
24435                <enumeratedValue>
24436                  <name>Disabled</name>
24437                  <description>Read: Disabled</description>
24438                  <value>0</value>
24439                </enumeratedValue>
24440                <enumeratedValue>
24441                  <name>Enabled</name>
24442                  <description>Read: Enabled</description>
24443                  <value>1</value>
24444                </enumeratedValue>
24445              </enumeratedValues>
24446              <enumeratedValues>
24447                <usage>write</usage>
24448                <enumeratedValue>
24449                  <name>Set</name>
24450                  <description>Enable</description>
24451                  <value>1</value>
24452                </enumeratedValue>
24453              </enumeratedValues>
24454            </field>
24455            <field>
24456              <name>CROSS</name>
24457              <description>Write '1' to Enable interrupt for CROSS event</description>
24458              <lsb>3</lsb>
24459              <msb>3</msb>
24460              <enumeratedValues>
24461                <usage>read</usage>
24462                <enumeratedValue>
24463                  <name>Disabled</name>
24464                  <description>Read: Disabled</description>
24465                  <value>0</value>
24466                </enumeratedValue>
24467                <enumeratedValue>
24468                  <name>Enabled</name>
24469                  <description>Read: Enabled</description>
24470                  <value>1</value>
24471                </enumeratedValue>
24472              </enumeratedValues>
24473              <enumeratedValues>
24474                <usage>write</usage>
24475                <enumeratedValue>
24476                  <name>Set</name>
24477                  <description>Enable</description>
24478                  <value>1</value>
24479                </enumeratedValue>
24480              </enumeratedValues>
24481            </field>
24482          </fields>
24483        </register>
24484        <register>
24485          <name>INTENCLR</name>
24486          <description>Disable interrupt</description>
24487          <addressOffset>0x308</addressOffset>
24488          <access>read-write</access>
24489          <fields>
24490            <field>
24491              <name>READY</name>
24492              <description>Write '1' to Disable interrupt for READY event</description>
24493              <lsb>0</lsb>
24494              <msb>0</msb>
24495              <enumeratedValues>
24496                <usage>read</usage>
24497                <enumeratedValue>
24498                  <name>Disabled</name>
24499                  <description>Read: Disabled</description>
24500                  <value>0</value>
24501                </enumeratedValue>
24502                <enumeratedValue>
24503                  <name>Enabled</name>
24504                  <description>Read: Enabled</description>
24505                  <value>1</value>
24506                </enumeratedValue>
24507              </enumeratedValues>
24508              <enumeratedValues>
24509                <usage>write</usage>
24510                <enumeratedValue>
24511                  <name>Clear</name>
24512                  <description>Disable</description>
24513                  <value>1</value>
24514                </enumeratedValue>
24515              </enumeratedValues>
24516            </field>
24517            <field>
24518              <name>DOWN</name>
24519              <description>Write '1' to Disable interrupt for DOWN event</description>
24520              <lsb>1</lsb>
24521              <msb>1</msb>
24522              <enumeratedValues>
24523                <usage>read</usage>
24524                <enumeratedValue>
24525                  <name>Disabled</name>
24526                  <description>Read: Disabled</description>
24527                  <value>0</value>
24528                </enumeratedValue>
24529                <enumeratedValue>
24530                  <name>Enabled</name>
24531                  <description>Read: Enabled</description>
24532                  <value>1</value>
24533                </enumeratedValue>
24534              </enumeratedValues>
24535              <enumeratedValues>
24536                <usage>write</usage>
24537                <enumeratedValue>
24538                  <name>Clear</name>
24539                  <description>Disable</description>
24540                  <value>1</value>
24541                </enumeratedValue>
24542              </enumeratedValues>
24543            </field>
24544            <field>
24545              <name>UP</name>
24546              <description>Write '1' to Disable interrupt for UP event</description>
24547              <lsb>2</lsb>
24548              <msb>2</msb>
24549              <enumeratedValues>
24550                <usage>read</usage>
24551                <enumeratedValue>
24552                  <name>Disabled</name>
24553                  <description>Read: Disabled</description>
24554                  <value>0</value>
24555                </enumeratedValue>
24556                <enumeratedValue>
24557                  <name>Enabled</name>
24558                  <description>Read: Enabled</description>
24559                  <value>1</value>
24560                </enumeratedValue>
24561              </enumeratedValues>
24562              <enumeratedValues>
24563                <usage>write</usage>
24564                <enumeratedValue>
24565                  <name>Clear</name>
24566                  <description>Disable</description>
24567                  <value>1</value>
24568                </enumeratedValue>
24569              </enumeratedValues>
24570            </field>
24571            <field>
24572              <name>CROSS</name>
24573              <description>Write '1' to Disable interrupt for CROSS event</description>
24574              <lsb>3</lsb>
24575              <msb>3</msb>
24576              <enumeratedValues>
24577                <usage>read</usage>
24578                <enumeratedValue>
24579                  <name>Disabled</name>
24580                  <description>Read: Disabled</description>
24581                  <value>0</value>
24582                </enumeratedValue>
24583                <enumeratedValue>
24584                  <name>Enabled</name>
24585                  <description>Read: Enabled</description>
24586                  <value>1</value>
24587                </enumeratedValue>
24588              </enumeratedValues>
24589              <enumeratedValues>
24590                <usage>write</usage>
24591                <enumeratedValue>
24592                  <name>Clear</name>
24593                  <description>Disable</description>
24594                  <value>1</value>
24595                </enumeratedValue>
24596              </enumeratedValues>
24597            </field>
24598          </fields>
24599        </register>
24600        <register>
24601          <name>RESULT</name>
24602          <description>Compare result</description>
24603          <addressOffset>0x400</addressOffset>
24604          <access>read-only</access>
24605          <fields>
24606            <field>
24607              <name>RESULT</name>
24608              <description>Result of last compare. Decision point SAMPLE task.</description>
24609              <lsb>0</lsb>
24610              <msb>0</msb>
24611              <enumeratedValues>
24612                <enumeratedValue>
24613                  <name>Below</name>
24614                  <description>Input voltage is below the reference threshold (VIN+ &amp;lt; VIN-).</description>
24615                  <value>0</value>
24616                </enumeratedValue>
24617                <enumeratedValue>
24618                  <name>Above</name>
24619                  <description>Input voltage is above the reference threshold (VIN+ &amp;gt; VIN-).</description>
24620                  <value>1</value>
24621                </enumeratedValue>
24622              </enumeratedValues>
24623            </field>
24624          </fields>
24625        </register>
24626        <register>
24627          <name>ENABLE</name>
24628          <description>Enable LPCOMP</description>
24629          <addressOffset>0x500</addressOffset>
24630          <access>read-write</access>
24631          <fields>
24632            <field>
24633              <name>ENABLE</name>
24634              <description>Enable or disable LPCOMP</description>
24635              <lsb>0</lsb>
24636              <msb>1</msb>
24637              <enumeratedValues>
24638                <enumeratedValue>
24639                  <name>Disabled</name>
24640                  <description>Disable</description>
24641                  <value>0</value>
24642                </enumeratedValue>
24643                <enumeratedValue>
24644                  <name>Enabled</name>
24645                  <description>Enable</description>
24646                  <value>1</value>
24647                </enumeratedValue>
24648              </enumeratedValues>
24649            </field>
24650          </fields>
24651        </register>
24652        <register>
24653          <name>PSEL</name>
24654          <description>Input pin select</description>
24655          <addressOffset>0x504</addressOffset>
24656          <access>read-write</access>
24657          <fields>
24658            <field>
24659              <name>PSEL</name>
24660              <description>Analog pin select</description>
24661              <lsb>0</lsb>
24662              <msb>2</msb>
24663              <enumeratedValues>
24664                <enumeratedValue>
24665                  <name>AnalogInput0</name>
24666                  <description>AIN0 selected as analog input</description>
24667                  <value>0</value>
24668                </enumeratedValue>
24669                <enumeratedValue>
24670                  <name>AnalogInput1</name>
24671                  <description>AIN1 selected as analog input</description>
24672                  <value>1</value>
24673                </enumeratedValue>
24674                <enumeratedValue>
24675                  <name>AnalogInput2</name>
24676                  <description>AIN2 selected as analog input</description>
24677                  <value>2</value>
24678                </enumeratedValue>
24679                <enumeratedValue>
24680                  <name>AnalogInput3</name>
24681                  <description>AIN3 selected as analog input</description>
24682                  <value>3</value>
24683                </enumeratedValue>
24684                <enumeratedValue>
24685                  <name>AnalogInput4</name>
24686                  <description>AIN4 selected as analog input</description>
24687                  <value>4</value>
24688                </enumeratedValue>
24689                <enumeratedValue>
24690                  <name>AnalogInput5</name>
24691                  <description>AIN5 selected as analog input</description>
24692                  <value>5</value>
24693                </enumeratedValue>
24694                <enumeratedValue>
24695                  <name>AnalogInput6</name>
24696                  <description>AIN6 selected as analog input</description>
24697                  <value>6</value>
24698                </enumeratedValue>
24699                <enumeratedValue>
24700                  <name>AnalogInput7</name>
24701                  <description>AIN7 selected as analog input</description>
24702                  <value>7</value>
24703                </enumeratedValue>
24704              </enumeratedValues>
24705            </field>
24706          </fields>
24707        </register>
24708        <register>
24709          <name>REFSEL</name>
24710          <description>Reference select</description>
24711          <addressOffset>0x508</addressOffset>
24712          <access>read-write</access>
24713          <resetValue>0x00000004</resetValue>
24714          <fields>
24715            <field>
24716              <name>REFSEL</name>
24717              <description>Reference select</description>
24718              <lsb>0</lsb>
24719              <msb>3</msb>
24720              <enumeratedValues>
24721                <enumeratedValue>
24722                  <name>Ref1_8Vdd</name>
24723                  <description>VDD * 1/8 selected as reference</description>
24724                  <value>0</value>
24725                </enumeratedValue>
24726                <enumeratedValue>
24727                  <name>Ref2_8Vdd</name>
24728                  <description>VDD * 2/8 selected as reference</description>
24729                  <value>1</value>
24730                </enumeratedValue>
24731                <enumeratedValue>
24732                  <name>Ref3_8Vdd</name>
24733                  <description>VDD * 3/8 selected as reference</description>
24734                  <value>2</value>
24735                </enumeratedValue>
24736                <enumeratedValue>
24737                  <name>Ref4_8Vdd</name>
24738                  <description>VDD * 4/8 selected as reference</description>
24739                  <value>3</value>
24740                </enumeratedValue>
24741                <enumeratedValue>
24742                  <name>Ref5_8Vdd</name>
24743                  <description>VDD * 5/8 selected as reference</description>
24744                  <value>4</value>
24745                </enumeratedValue>
24746                <enumeratedValue>
24747                  <name>Ref6_8Vdd</name>
24748                  <description>VDD * 6/8 selected as reference</description>
24749                  <value>5</value>
24750                </enumeratedValue>
24751                <enumeratedValue>
24752                  <name>Ref7_8Vdd</name>
24753                  <description>VDD * 7/8 selected as reference</description>
24754                  <value>6</value>
24755                </enumeratedValue>
24756                <enumeratedValue>
24757                  <name>ARef</name>
24758                  <description>External analog reference selected</description>
24759                  <value>7</value>
24760                </enumeratedValue>
24761                <enumeratedValue>
24762                  <name>Ref1_16Vdd</name>
24763                  <description>VDD * 1/16 selected as reference</description>
24764                  <value>8</value>
24765                </enumeratedValue>
24766                <enumeratedValue>
24767                  <name>Ref3_16Vdd</name>
24768                  <description>VDD * 3/16 selected as reference</description>
24769                  <value>9</value>
24770                </enumeratedValue>
24771                <enumeratedValue>
24772                  <name>Ref5_16Vdd</name>
24773                  <description>VDD * 5/16 selected as reference</description>
24774                  <value>10</value>
24775                </enumeratedValue>
24776                <enumeratedValue>
24777                  <name>Ref7_16Vdd</name>
24778                  <description>VDD * 7/16 selected as reference</description>
24779                  <value>11</value>
24780                </enumeratedValue>
24781                <enumeratedValue>
24782                  <name>Ref9_16Vdd</name>
24783                  <description>VDD * 9/16 selected as reference</description>
24784                  <value>12</value>
24785                </enumeratedValue>
24786                <enumeratedValue>
24787                  <name>Ref11_16Vdd</name>
24788                  <description>VDD * 11/16 selected as reference</description>
24789                  <value>13</value>
24790                </enumeratedValue>
24791                <enumeratedValue>
24792                  <name>Ref13_16Vdd</name>
24793                  <description>VDD * 13/16 selected as reference</description>
24794                  <value>14</value>
24795                </enumeratedValue>
24796                <enumeratedValue>
24797                  <name>Ref15_16Vdd</name>
24798                  <description>VDD * 15/16 selected as reference</description>
24799                  <value>15</value>
24800                </enumeratedValue>
24801              </enumeratedValues>
24802            </field>
24803          </fields>
24804        </register>
24805        <register>
24806          <name>EXTREFSEL</name>
24807          <description>External reference select</description>
24808          <addressOffset>0x50C</addressOffset>
24809          <access>read-write</access>
24810          <fields>
24811            <field>
24812              <name>EXTREFSEL</name>
24813              <description>External analog reference select</description>
24814              <lsb>0</lsb>
24815              <msb>0</msb>
24816              <enumeratedValues>
24817                <enumeratedValue>
24818                  <name>AnalogReference0</name>
24819                  <description>Use AIN0 as external analog reference</description>
24820                  <value>0</value>
24821                </enumeratedValue>
24822                <enumeratedValue>
24823                  <name>AnalogReference1</name>
24824                  <description>Use AIN1 as external analog reference</description>
24825                  <value>1</value>
24826                </enumeratedValue>
24827              </enumeratedValues>
24828            </field>
24829          </fields>
24830        </register>
24831        <register>
24832          <name>ANADETECT</name>
24833          <description>Analog detect configuration</description>
24834          <addressOffset>0x520</addressOffset>
24835          <access>read-write</access>
24836          <fields>
24837            <field>
24838              <name>ANADETECT</name>
24839              <description>Analog detect configuration</description>
24840              <lsb>0</lsb>
24841              <msb>1</msb>
24842              <enumeratedValues>
24843                <enumeratedValue>
24844                  <name>Cross</name>
24845                  <description>Generate ANADETECT on crossing, both upward crossing and downward crossing</description>
24846                  <value>0</value>
24847                </enumeratedValue>
24848                <enumeratedValue>
24849                  <name>Up</name>
24850                  <description>Generate ANADETECT on upward crossing only</description>
24851                  <value>1</value>
24852                </enumeratedValue>
24853                <enumeratedValue>
24854                  <name>Down</name>
24855                  <description>Generate ANADETECT on downward crossing only</description>
24856                  <value>2</value>
24857                </enumeratedValue>
24858              </enumeratedValues>
24859            </field>
24860          </fields>
24861        </register>
24862        <register>
24863          <name>HYST</name>
24864          <description>Comparator hysteresis enable</description>
24865          <addressOffset>0x538</addressOffset>
24866          <access>read-write</access>
24867          <fields>
24868            <field>
24869              <name>HYST</name>
24870              <description>Comparator hysteresis enable</description>
24871              <lsb>0</lsb>
24872              <msb>0</msb>
24873              <enumeratedValues>
24874                <enumeratedValue>
24875                  <name>NoHyst</name>
24876                  <description>Comparator hysteresis disabled</description>
24877                  <value>0</value>
24878                </enumeratedValue>
24879                <enumeratedValue>
24880                  <name>Hyst50mV</name>
24881                  <description>Comparator hysteresis disabled (typ. 50 mV)</description>
24882                  <value>1</value>
24883                </enumeratedValue>
24884              </enumeratedValues>
24885            </field>
24886          </fields>
24887        </register>
24888      </registers>
24889    </peripheral>
24890    <peripheral>
24891      <name>SWI0</name>
24892      <description>Software interrupt 0</description>
24893      <groupName>SWI</groupName>
24894      <baseAddress>0x40014000</baseAddress>
24895      <size>32</size>
24896      <headerStructName>SWI</headerStructName>
24897      <addressBlock>
24898        <offset>0</offset>
24899        <size>0x1000</size>
24900        <usage>registers</usage>
24901      </addressBlock>
24902      <interrupt>
24903        <name>SWI0_EGU0</name>
24904        <value>20</value>
24905      </interrupt>
24906      <registers>
24907        <register>
24908          <name>UNUSED</name>
24909          <description>Unused.</description>
24910          <addressOffset>0x000</addressOffset>
24911          <resetValue>0x00000000</resetValue>
24912          <access>read-only</access>
24913        </register>
24914      </registers>
24915    </peripheral>
24916    <peripheral>
24917      <name>EGU0</name>
24918      <description>Event Generator Unit 0</description>
24919      <groupName>EGU</groupName>
24920      <baseAddress>0x40014000</baseAddress>
24921      <size>32</size>
24922      <alternatePeripheral>SWI0</alternatePeripheral>
24923      <headerStructName>EGU</headerStructName>
24924      <addressBlock>
24925        <offset>0</offset>
24926        <size>0x1000</size>
24927        <usage>registers</usage>
24928      </addressBlock>
24929      <interrupt>
24930        <name>SWI0_EGU0</name>
24931        <value>20</value>
24932      </interrupt>
24933      <registers>
24934        <register>
24935          <dim>16</dim>
24936          <dimIncrement>4</dimIncrement>
24937          <name>TASKS_TRIGGER[%s]</name>
24938          <description>Description collection[0]:  Trigger 0 for triggering the corresponding TRIGGERED[0] event</description>
24939          <addressOffset>0x000</addressOffset>
24940          <access>write-only</access>
24941        </register>
24942        <register>
24943          <dim>16</dim>
24944          <dimIncrement>4</dimIncrement>
24945          <name>EVENTS_TRIGGERED[%s]</name>
24946          <description>Description collection[0]:  Event number 0 generated by triggering the corresponding TRIGGER[0] task</description>
24947          <addressOffset>0x100</addressOffset>
24948          <access>read-write</access>
24949        </register>
24950        <register>
24951          <name>INTEN</name>
24952          <description>Enable or disable interrupt</description>
24953          <addressOffset>0x300</addressOffset>
24954          <access>read-write</access>
24955          <fields>
24956            <field>
24957              <name>TRIGGERED0</name>
24958              <description>Enable or disable interrupt for TRIGGERED[0] event</description>
24959              <lsb>0</lsb>
24960              <msb>0</msb>
24961              <enumeratedValues>
24962                <enumeratedValue>
24963                  <name>Disabled</name>
24964                  <description>Disable</description>
24965                  <value>0</value>
24966                </enumeratedValue>
24967                <enumeratedValue>
24968                  <name>Enabled</name>
24969                  <description>Enable</description>
24970                  <value>1</value>
24971                </enumeratedValue>
24972              </enumeratedValues>
24973            </field>
24974            <field>
24975              <name>TRIGGERED1</name>
24976              <description>Enable or disable interrupt for TRIGGERED[1] event</description>
24977              <lsb>1</lsb>
24978              <msb>1</msb>
24979              <enumeratedValues>
24980                <enumeratedValue>
24981                  <name>Disabled</name>
24982                  <description>Disable</description>
24983                  <value>0</value>
24984                </enumeratedValue>
24985                <enumeratedValue>
24986                  <name>Enabled</name>
24987                  <description>Enable</description>
24988                  <value>1</value>
24989                </enumeratedValue>
24990              </enumeratedValues>
24991            </field>
24992            <field>
24993              <name>TRIGGERED2</name>
24994              <description>Enable or disable interrupt for TRIGGERED[2] event</description>
24995              <lsb>2</lsb>
24996              <msb>2</msb>
24997              <enumeratedValues>
24998                <enumeratedValue>
24999                  <name>Disabled</name>
25000                  <description>Disable</description>
25001                  <value>0</value>
25002                </enumeratedValue>
25003                <enumeratedValue>
25004                  <name>Enabled</name>
25005                  <description>Enable</description>
25006                  <value>1</value>
25007                </enumeratedValue>
25008              </enumeratedValues>
25009            </field>
25010            <field>
25011              <name>TRIGGERED3</name>
25012              <description>Enable or disable interrupt for TRIGGERED[3] event</description>
25013              <lsb>3</lsb>
25014              <msb>3</msb>
25015              <enumeratedValues>
25016                <enumeratedValue>
25017                  <name>Disabled</name>
25018                  <description>Disable</description>
25019                  <value>0</value>
25020                </enumeratedValue>
25021                <enumeratedValue>
25022                  <name>Enabled</name>
25023                  <description>Enable</description>
25024                  <value>1</value>
25025                </enumeratedValue>
25026              </enumeratedValues>
25027            </field>
25028            <field>
25029              <name>TRIGGERED4</name>
25030              <description>Enable or disable interrupt for TRIGGERED[4] event</description>
25031              <lsb>4</lsb>
25032              <msb>4</msb>
25033              <enumeratedValues>
25034                <enumeratedValue>
25035                  <name>Disabled</name>
25036                  <description>Disable</description>
25037                  <value>0</value>
25038                </enumeratedValue>
25039                <enumeratedValue>
25040                  <name>Enabled</name>
25041                  <description>Enable</description>
25042                  <value>1</value>
25043                </enumeratedValue>
25044              </enumeratedValues>
25045            </field>
25046            <field>
25047              <name>TRIGGERED5</name>
25048              <description>Enable or disable interrupt for TRIGGERED[5] event</description>
25049              <lsb>5</lsb>
25050              <msb>5</msb>
25051              <enumeratedValues>
25052                <enumeratedValue>
25053                  <name>Disabled</name>
25054                  <description>Disable</description>
25055                  <value>0</value>
25056                </enumeratedValue>
25057                <enumeratedValue>
25058                  <name>Enabled</name>
25059                  <description>Enable</description>
25060                  <value>1</value>
25061                </enumeratedValue>
25062              </enumeratedValues>
25063            </field>
25064            <field>
25065              <name>TRIGGERED6</name>
25066              <description>Enable or disable interrupt for TRIGGERED[6] event</description>
25067              <lsb>6</lsb>
25068              <msb>6</msb>
25069              <enumeratedValues>
25070                <enumeratedValue>
25071                  <name>Disabled</name>
25072                  <description>Disable</description>
25073                  <value>0</value>
25074                </enumeratedValue>
25075                <enumeratedValue>
25076                  <name>Enabled</name>
25077                  <description>Enable</description>
25078                  <value>1</value>
25079                </enumeratedValue>
25080              </enumeratedValues>
25081            </field>
25082            <field>
25083              <name>TRIGGERED7</name>
25084              <description>Enable or disable interrupt for TRIGGERED[7] event</description>
25085              <lsb>7</lsb>
25086              <msb>7</msb>
25087              <enumeratedValues>
25088                <enumeratedValue>
25089                  <name>Disabled</name>
25090                  <description>Disable</description>
25091                  <value>0</value>
25092                </enumeratedValue>
25093                <enumeratedValue>
25094                  <name>Enabled</name>
25095                  <description>Enable</description>
25096                  <value>1</value>
25097                </enumeratedValue>
25098              </enumeratedValues>
25099            </field>
25100            <field>
25101              <name>TRIGGERED8</name>
25102              <description>Enable or disable interrupt for TRIGGERED[8] event</description>
25103              <lsb>8</lsb>
25104              <msb>8</msb>
25105              <enumeratedValues>
25106                <enumeratedValue>
25107                  <name>Disabled</name>
25108                  <description>Disable</description>
25109                  <value>0</value>
25110                </enumeratedValue>
25111                <enumeratedValue>
25112                  <name>Enabled</name>
25113                  <description>Enable</description>
25114                  <value>1</value>
25115                </enumeratedValue>
25116              </enumeratedValues>
25117            </field>
25118            <field>
25119              <name>TRIGGERED9</name>
25120              <description>Enable or disable interrupt for TRIGGERED[9] event</description>
25121              <lsb>9</lsb>
25122              <msb>9</msb>
25123              <enumeratedValues>
25124                <enumeratedValue>
25125                  <name>Disabled</name>
25126                  <description>Disable</description>
25127                  <value>0</value>
25128                </enumeratedValue>
25129                <enumeratedValue>
25130                  <name>Enabled</name>
25131                  <description>Enable</description>
25132                  <value>1</value>
25133                </enumeratedValue>
25134              </enumeratedValues>
25135            </field>
25136            <field>
25137              <name>TRIGGERED10</name>
25138              <description>Enable or disable interrupt for TRIGGERED[10] event</description>
25139              <lsb>10</lsb>
25140              <msb>10</msb>
25141              <enumeratedValues>
25142                <enumeratedValue>
25143                  <name>Disabled</name>
25144                  <description>Disable</description>
25145                  <value>0</value>
25146                </enumeratedValue>
25147                <enumeratedValue>
25148                  <name>Enabled</name>
25149                  <description>Enable</description>
25150                  <value>1</value>
25151                </enumeratedValue>
25152              </enumeratedValues>
25153            </field>
25154            <field>
25155              <name>TRIGGERED11</name>
25156              <description>Enable or disable interrupt for TRIGGERED[11] event</description>
25157              <lsb>11</lsb>
25158              <msb>11</msb>
25159              <enumeratedValues>
25160                <enumeratedValue>
25161                  <name>Disabled</name>
25162                  <description>Disable</description>
25163                  <value>0</value>
25164                </enumeratedValue>
25165                <enumeratedValue>
25166                  <name>Enabled</name>
25167                  <description>Enable</description>
25168                  <value>1</value>
25169                </enumeratedValue>
25170              </enumeratedValues>
25171            </field>
25172            <field>
25173              <name>TRIGGERED12</name>
25174              <description>Enable or disable interrupt for TRIGGERED[12] event</description>
25175              <lsb>12</lsb>
25176              <msb>12</msb>
25177              <enumeratedValues>
25178                <enumeratedValue>
25179                  <name>Disabled</name>
25180                  <description>Disable</description>
25181                  <value>0</value>
25182                </enumeratedValue>
25183                <enumeratedValue>
25184                  <name>Enabled</name>
25185                  <description>Enable</description>
25186                  <value>1</value>
25187                </enumeratedValue>
25188              </enumeratedValues>
25189            </field>
25190            <field>
25191              <name>TRIGGERED13</name>
25192              <description>Enable or disable interrupt for TRIGGERED[13] event</description>
25193              <lsb>13</lsb>
25194              <msb>13</msb>
25195              <enumeratedValues>
25196                <enumeratedValue>
25197                  <name>Disabled</name>
25198                  <description>Disable</description>
25199                  <value>0</value>
25200                </enumeratedValue>
25201                <enumeratedValue>
25202                  <name>Enabled</name>
25203                  <description>Enable</description>
25204                  <value>1</value>
25205                </enumeratedValue>
25206              </enumeratedValues>
25207            </field>
25208            <field>
25209              <name>TRIGGERED14</name>
25210              <description>Enable or disable interrupt for TRIGGERED[14] event</description>
25211              <lsb>14</lsb>
25212              <msb>14</msb>
25213              <enumeratedValues>
25214                <enumeratedValue>
25215                  <name>Disabled</name>
25216                  <description>Disable</description>
25217                  <value>0</value>
25218                </enumeratedValue>
25219                <enumeratedValue>
25220                  <name>Enabled</name>
25221                  <description>Enable</description>
25222                  <value>1</value>
25223                </enumeratedValue>
25224              </enumeratedValues>
25225            </field>
25226            <field>
25227              <name>TRIGGERED15</name>
25228              <description>Enable or disable interrupt for TRIGGERED[15] event</description>
25229              <lsb>15</lsb>
25230              <msb>15</msb>
25231              <enumeratedValues>
25232                <enumeratedValue>
25233                  <name>Disabled</name>
25234                  <description>Disable</description>
25235                  <value>0</value>
25236                </enumeratedValue>
25237                <enumeratedValue>
25238                  <name>Enabled</name>
25239                  <description>Enable</description>
25240                  <value>1</value>
25241                </enumeratedValue>
25242              </enumeratedValues>
25243            </field>
25244          </fields>
25245        </register>
25246        <register>
25247          <name>INTENSET</name>
25248          <description>Enable interrupt</description>
25249          <addressOffset>0x304</addressOffset>
25250          <access>read-write</access>
25251          <fields>
25252            <field>
25253              <name>TRIGGERED0</name>
25254              <description>Write '1' to Enable interrupt for TRIGGERED[0] event</description>
25255              <lsb>0</lsb>
25256              <msb>0</msb>
25257              <enumeratedValues>
25258                <usage>read</usage>
25259                <enumeratedValue>
25260                  <name>Disabled</name>
25261                  <description>Read: Disabled</description>
25262                  <value>0</value>
25263                </enumeratedValue>
25264                <enumeratedValue>
25265                  <name>Enabled</name>
25266                  <description>Read: Enabled</description>
25267                  <value>1</value>
25268                </enumeratedValue>
25269              </enumeratedValues>
25270              <enumeratedValues>
25271                <usage>write</usage>
25272                <enumeratedValue>
25273                  <name>Set</name>
25274                  <description>Enable</description>
25275                  <value>1</value>
25276                </enumeratedValue>
25277              </enumeratedValues>
25278            </field>
25279            <field>
25280              <name>TRIGGERED1</name>
25281              <description>Write '1' to Enable interrupt for TRIGGERED[1] event</description>
25282              <lsb>1</lsb>
25283              <msb>1</msb>
25284              <enumeratedValues>
25285                <usage>read</usage>
25286                <enumeratedValue>
25287                  <name>Disabled</name>
25288                  <description>Read: Disabled</description>
25289                  <value>0</value>
25290                </enumeratedValue>
25291                <enumeratedValue>
25292                  <name>Enabled</name>
25293                  <description>Read: Enabled</description>
25294                  <value>1</value>
25295                </enumeratedValue>
25296              </enumeratedValues>
25297              <enumeratedValues>
25298                <usage>write</usage>
25299                <enumeratedValue>
25300                  <name>Set</name>
25301                  <description>Enable</description>
25302                  <value>1</value>
25303                </enumeratedValue>
25304              </enumeratedValues>
25305            </field>
25306            <field>
25307              <name>TRIGGERED2</name>
25308              <description>Write '1' to Enable interrupt for TRIGGERED[2] event</description>
25309              <lsb>2</lsb>
25310              <msb>2</msb>
25311              <enumeratedValues>
25312                <usage>read</usage>
25313                <enumeratedValue>
25314                  <name>Disabled</name>
25315                  <description>Read: Disabled</description>
25316                  <value>0</value>
25317                </enumeratedValue>
25318                <enumeratedValue>
25319                  <name>Enabled</name>
25320                  <description>Read: Enabled</description>
25321                  <value>1</value>
25322                </enumeratedValue>
25323              </enumeratedValues>
25324              <enumeratedValues>
25325                <usage>write</usage>
25326                <enumeratedValue>
25327                  <name>Set</name>
25328                  <description>Enable</description>
25329                  <value>1</value>
25330                </enumeratedValue>
25331              </enumeratedValues>
25332            </field>
25333            <field>
25334              <name>TRIGGERED3</name>
25335              <description>Write '1' to Enable interrupt for TRIGGERED[3] event</description>
25336              <lsb>3</lsb>
25337              <msb>3</msb>
25338              <enumeratedValues>
25339                <usage>read</usage>
25340                <enumeratedValue>
25341                  <name>Disabled</name>
25342                  <description>Read: Disabled</description>
25343                  <value>0</value>
25344                </enumeratedValue>
25345                <enumeratedValue>
25346                  <name>Enabled</name>
25347                  <description>Read: Enabled</description>
25348                  <value>1</value>
25349                </enumeratedValue>
25350              </enumeratedValues>
25351              <enumeratedValues>
25352                <usage>write</usage>
25353                <enumeratedValue>
25354                  <name>Set</name>
25355                  <description>Enable</description>
25356                  <value>1</value>
25357                </enumeratedValue>
25358              </enumeratedValues>
25359            </field>
25360            <field>
25361              <name>TRIGGERED4</name>
25362              <description>Write '1' to Enable interrupt for TRIGGERED[4] event</description>
25363              <lsb>4</lsb>
25364              <msb>4</msb>
25365              <enumeratedValues>
25366                <usage>read</usage>
25367                <enumeratedValue>
25368                  <name>Disabled</name>
25369                  <description>Read: Disabled</description>
25370                  <value>0</value>
25371                </enumeratedValue>
25372                <enumeratedValue>
25373                  <name>Enabled</name>
25374                  <description>Read: Enabled</description>
25375                  <value>1</value>
25376                </enumeratedValue>
25377              </enumeratedValues>
25378              <enumeratedValues>
25379                <usage>write</usage>
25380                <enumeratedValue>
25381                  <name>Set</name>
25382                  <description>Enable</description>
25383                  <value>1</value>
25384                </enumeratedValue>
25385              </enumeratedValues>
25386            </field>
25387            <field>
25388              <name>TRIGGERED5</name>
25389              <description>Write '1' to Enable interrupt for TRIGGERED[5] event</description>
25390              <lsb>5</lsb>
25391              <msb>5</msb>
25392              <enumeratedValues>
25393                <usage>read</usage>
25394                <enumeratedValue>
25395                  <name>Disabled</name>
25396                  <description>Read: Disabled</description>
25397                  <value>0</value>
25398                </enumeratedValue>
25399                <enumeratedValue>
25400                  <name>Enabled</name>
25401                  <description>Read: Enabled</description>
25402                  <value>1</value>
25403                </enumeratedValue>
25404              </enumeratedValues>
25405              <enumeratedValues>
25406                <usage>write</usage>
25407                <enumeratedValue>
25408                  <name>Set</name>
25409                  <description>Enable</description>
25410                  <value>1</value>
25411                </enumeratedValue>
25412              </enumeratedValues>
25413            </field>
25414            <field>
25415              <name>TRIGGERED6</name>
25416              <description>Write '1' to Enable interrupt for TRIGGERED[6] event</description>
25417              <lsb>6</lsb>
25418              <msb>6</msb>
25419              <enumeratedValues>
25420                <usage>read</usage>
25421                <enumeratedValue>
25422                  <name>Disabled</name>
25423                  <description>Read: Disabled</description>
25424                  <value>0</value>
25425                </enumeratedValue>
25426                <enumeratedValue>
25427                  <name>Enabled</name>
25428                  <description>Read: Enabled</description>
25429                  <value>1</value>
25430                </enumeratedValue>
25431              </enumeratedValues>
25432              <enumeratedValues>
25433                <usage>write</usage>
25434                <enumeratedValue>
25435                  <name>Set</name>
25436                  <description>Enable</description>
25437                  <value>1</value>
25438                </enumeratedValue>
25439              </enumeratedValues>
25440            </field>
25441            <field>
25442              <name>TRIGGERED7</name>
25443              <description>Write '1' to Enable interrupt for TRIGGERED[7] event</description>
25444              <lsb>7</lsb>
25445              <msb>7</msb>
25446              <enumeratedValues>
25447                <usage>read</usage>
25448                <enumeratedValue>
25449                  <name>Disabled</name>
25450                  <description>Read: Disabled</description>
25451                  <value>0</value>
25452                </enumeratedValue>
25453                <enumeratedValue>
25454                  <name>Enabled</name>
25455                  <description>Read: Enabled</description>
25456                  <value>1</value>
25457                </enumeratedValue>
25458              </enumeratedValues>
25459              <enumeratedValues>
25460                <usage>write</usage>
25461                <enumeratedValue>
25462                  <name>Set</name>
25463                  <description>Enable</description>
25464                  <value>1</value>
25465                </enumeratedValue>
25466              </enumeratedValues>
25467            </field>
25468            <field>
25469              <name>TRIGGERED8</name>
25470              <description>Write '1' to Enable interrupt for TRIGGERED[8] event</description>
25471              <lsb>8</lsb>
25472              <msb>8</msb>
25473              <enumeratedValues>
25474                <usage>read</usage>
25475                <enumeratedValue>
25476                  <name>Disabled</name>
25477                  <description>Read: Disabled</description>
25478                  <value>0</value>
25479                </enumeratedValue>
25480                <enumeratedValue>
25481                  <name>Enabled</name>
25482                  <description>Read: Enabled</description>
25483                  <value>1</value>
25484                </enumeratedValue>
25485              </enumeratedValues>
25486              <enumeratedValues>
25487                <usage>write</usage>
25488                <enumeratedValue>
25489                  <name>Set</name>
25490                  <description>Enable</description>
25491                  <value>1</value>
25492                </enumeratedValue>
25493              </enumeratedValues>
25494            </field>
25495            <field>
25496              <name>TRIGGERED9</name>
25497              <description>Write '1' to Enable interrupt for TRIGGERED[9] event</description>
25498              <lsb>9</lsb>
25499              <msb>9</msb>
25500              <enumeratedValues>
25501                <usage>read</usage>
25502                <enumeratedValue>
25503                  <name>Disabled</name>
25504                  <description>Read: Disabled</description>
25505                  <value>0</value>
25506                </enumeratedValue>
25507                <enumeratedValue>
25508                  <name>Enabled</name>
25509                  <description>Read: Enabled</description>
25510                  <value>1</value>
25511                </enumeratedValue>
25512              </enumeratedValues>
25513              <enumeratedValues>
25514                <usage>write</usage>
25515                <enumeratedValue>
25516                  <name>Set</name>
25517                  <description>Enable</description>
25518                  <value>1</value>
25519                </enumeratedValue>
25520              </enumeratedValues>
25521            </field>
25522            <field>
25523              <name>TRIGGERED10</name>
25524              <description>Write '1' to Enable interrupt for TRIGGERED[10] event</description>
25525              <lsb>10</lsb>
25526              <msb>10</msb>
25527              <enumeratedValues>
25528                <usage>read</usage>
25529                <enumeratedValue>
25530                  <name>Disabled</name>
25531                  <description>Read: Disabled</description>
25532                  <value>0</value>
25533                </enumeratedValue>
25534                <enumeratedValue>
25535                  <name>Enabled</name>
25536                  <description>Read: Enabled</description>
25537                  <value>1</value>
25538                </enumeratedValue>
25539              </enumeratedValues>
25540              <enumeratedValues>
25541                <usage>write</usage>
25542                <enumeratedValue>
25543                  <name>Set</name>
25544                  <description>Enable</description>
25545                  <value>1</value>
25546                </enumeratedValue>
25547              </enumeratedValues>
25548            </field>
25549            <field>
25550              <name>TRIGGERED11</name>
25551              <description>Write '1' to Enable interrupt for TRIGGERED[11] event</description>
25552              <lsb>11</lsb>
25553              <msb>11</msb>
25554              <enumeratedValues>
25555                <usage>read</usage>
25556                <enumeratedValue>
25557                  <name>Disabled</name>
25558                  <description>Read: Disabled</description>
25559                  <value>0</value>
25560                </enumeratedValue>
25561                <enumeratedValue>
25562                  <name>Enabled</name>
25563                  <description>Read: Enabled</description>
25564                  <value>1</value>
25565                </enumeratedValue>
25566              </enumeratedValues>
25567              <enumeratedValues>
25568                <usage>write</usage>
25569                <enumeratedValue>
25570                  <name>Set</name>
25571                  <description>Enable</description>
25572                  <value>1</value>
25573                </enumeratedValue>
25574              </enumeratedValues>
25575            </field>
25576            <field>
25577              <name>TRIGGERED12</name>
25578              <description>Write '1' to Enable interrupt for TRIGGERED[12] event</description>
25579              <lsb>12</lsb>
25580              <msb>12</msb>
25581              <enumeratedValues>
25582                <usage>read</usage>
25583                <enumeratedValue>
25584                  <name>Disabled</name>
25585                  <description>Read: Disabled</description>
25586                  <value>0</value>
25587                </enumeratedValue>
25588                <enumeratedValue>
25589                  <name>Enabled</name>
25590                  <description>Read: Enabled</description>
25591                  <value>1</value>
25592                </enumeratedValue>
25593              </enumeratedValues>
25594              <enumeratedValues>
25595                <usage>write</usage>
25596                <enumeratedValue>
25597                  <name>Set</name>
25598                  <description>Enable</description>
25599                  <value>1</value>
25600                </enumeratedValue>
25601              </enumeratedValues>
25602            </field>
25603            <field>
25604              <name>TRIGGERED13</name>
25605              <description>Write '1' to Enable interrupt for TRIGGERED[13] event</description>
25606              <lsb>13</lsb>
25607              <msb>13</msb>
25608              <enumeratedValues>
25609                <usage>read</usage>
25610                <enumeratedValue>
25611                  <name>Disabled</name>
25612                  <description>Read: Disabled</description>
25613                  <value>0</value>
25614                </enumeratedValue>
25615                <enumeratedValue>
25616                  <name>Enabled</name>
25617                  <description>Read: Enabled</description>
25618                  <value>1</value>
25619                </enumeratedValue>
25620              </enumeratedValues>
25621              <enumeratedValues>
25622                <usage>write</usage>
25623                <enumeratedValue>
25624                  <name>Set</name>
25625                  <description>Enable</description>
25626                  <value>1</value>
25627                </enumeratedValue>
25628              </enumeratedValues>
25629            </field>
25630            <field>
25631              <name>TRIGGERED14</name>
25632              <description>Write '1' to Enable interrupt for TRIGGERED[14] event</description>
25633              <lsb>14</lsb>
25634              <msb>14</msb>
25635              <enumeratedValues>
25636                <usage>read</usage>
25637                <enumeratedValue>
25638                  <name>Disabled</name>
25639                  <description>Read: Disabled</description>
25640                  <value>0</value>
25641                </enumeratedValue>
25642                <enumeratedValue>
25643                  <name>Enabled</name>
25644                  <description>Read: Enabled</description>
25645                  <value>1</value>
25646                </enumeratedValue>
25647              </enumeratedValues>
25648              <enumeratedValues>
25649                <usage>write</usage>
25650                <enumeratedValue>
25651                  <name>Set</name>
25652                  <description>Enable</description>
25653                  <value>1</value>
25654                </enumeratedValue>
25655              </enumeratedValues>
25656            </field>
25657            <field>
25658              <name>TRIGGERED15</name>
25659              <description>Write '1' to Enable interrupt for TRIGGERED[15] event</description>
25660              <lsb>15</lsb>
25661              <msb>15</msb>
25662              <enumeratedValues>
25663                <usage>read</usage>
25664                <enumeratedValue>
25665                  <name>Disabled</name>
25666                  <description>Read: Disabled</description>
25667                  <value>0</value>
25668                </enumeratedValue>
25669                <enumeratedValue>
25670                  <name>Enabled</name>
25671                  <description>Read: Enabled</description>
25672                  <value>1</value>
25673                </enumeratedValue>
25674              </enumeratedValues>
25675              <enumeratedValues>
25676                <usage>write</usage>
25677                <enumeratedValue>
25678                  <name>Set</name>
25679                  <description>Enable</description>
25680                  <value>1</value>
25681                </enumeratedValue>
25682              </enumeratedValues>
25683            </field>
25684          </fields>
25685        </register>
25686        <register>
25687          <name>INTENCLR</name>
25688          <description>Disable interrupt</description>
25689          <addressOffset>0x308</addressOffset>
25690          <access>read-write</access>
25691          <fields>
25692            <field>
25693              <name>TRIGGERED0</name>
25694              <description>Write '1' to Disable interrupt for TRIGGERED[0] event</description>
25695              <lsb>0</lsb>
25696              <msb>0</msb>
25697              <enumeratedValues>
25698                <usage>read</usage>
25699                <enumeratedValue>
25700                  <name>Disabled</name>
25701                  <description>Read: Disabled</description>
25702                  <value>0</value>
25703                </enumeratedValue>
25704                <enumeratedValue>
25705                  <name>Enabled</name>
25706                  <description>Read: Enabled</description>
25707                  <value>1</value>
25708                </enumeratedValue>
25709              </enumeratedValues>
25710              <enumeratedValues>
25711                <usage>write</usage>
25712                <enumeratedValue>
25713                  <name>Clear</name>
25714                  <description>Disable</description>
25715                  <value>1</value>
25716                </enumeratedValue>
25717              </enumeratedValues>
25718            </field>
25719            <field>
25720              <name>TRIGGERED1</name>
25721              <description>Write '1' to Disable interrupt for TRIGGERED[1] event</description>
25722              <lsb>1</lsb>
25723              <msb>1</msb>
25724              <enumeratedValues>
25725                <usage>read</usage>
25726                <enumeratedValue>
25727                  <name>Disabled</name>
25728                  <description>Read: Disabled</description>
25729                  <value>0</value>
25730                </enumeratedValue>
25731                <enumeratedValue>
25732                  <name>Enabled</name>
25733                  <description>Read: Enabled</description>
25734                  <value>1</value>
25735                </enumeratedValue>
25736              </enumeratedValues>
25737              <enumeratedValues>
25738                <usage>write</usage>
25739                <enumeratedValue>
25740                  <name>Clear</name>
25741                  <description>Disable</description>
25742                  <value>1</value>
25743                </enumeratedValue>
25744              </enumeratedValues>
25745            </field>
25746            <field>
25747              <name>TRIGGERED2</name>
25748              <description>Write '1' to Disable interrupt for TRIGGERED[2] event</description>
25749              <lsb>2</lsb>
25750              <msb>2</msb>
25751              <enumeratedValues>
25752                <usage>read</usage>
25753                <enumeratedValue>
25754                  <name>Disabled</name>
25755                  <description>Read: Disabled</description>
25756                  <value>0</value>
25757                </enumeratedValue>
25758                <enumeratedValue>
25759                  <name>Enabled</name>
25760                  <description>Read: Enabled</description>
25761                  <value>1</value>
25762                </enumeratedValue>
25763              </enumeratedValues>
25764              <enumeratedValues>
25765                <usage>write</usage>
25766                <enumeratedValue>
25767                  <name>Clear</name>
25768                  <description>Disable</description>
25769                  <value>1</value>
25770                </enumeratedValue>
25771              </enumeratedValues>
25772            </field>
25773            <field>
25774              <name>TRIGGERED3</name>
25775              <description>Write '1' to Disable interrupt for TRIGGERED[3] event</description>
25776              <lsb>3</lsb>
25777              <msb>3</msb>
25778              <enumeratedValues>
25779                <usage>read</usage>
25780                <enumeratedValue>
25781                  <name>Disabled</name>
25782                  <description>Read: Disabled</description>
25783                  <value>0</value>
25784                </enumeratedValue>
25785                <enumeratedValue>
25786                  <name>Enabled</name>
25787                  <description>Read: Enabled</description>
25788                  <value>1</value>
25789                </enumeratedValue>
25790              </enumeratedValues>
25791              <enumeratedValues>
25792                <usage>write</usage>
25793                <enumeratedValue>
25794                  <name>Clear</name>
25795                  <description>Disable</description>
25796                  <value>1</value>
25797                </enumeratedValue>
25798              </enumeratedValues>
25799            </field>
25800            <field>
25801              <name>TRIGGERED4</name>
25802              <description>Write '1' to Disable interrupt for TRIGGERED[4] event</description>
25803              <lsb>4</lsb>
25804              <msb>4</msb>
25805              <enumeratedValues>
25806                <usage>read</usage>
25807                <enumeratedValue>
25808                  <name>Disabled</name>
25809                  <description>Read: Disabled</description>
25810                  <value>0</value>
25811                </enumeratedValue>
25812                <enumeratedValue>
25813                  <name>Enabled</name>
25814                  <description>Read: Enabled</description>
25815                  <value>1</value>
25816                </enumeratedValue>
25817              </enumeratedValues>
25818              <enumeratedValues>
25819                <usage>write</usage>
25820                <enumeratedValue>
25821                  <name>Clear</name>
25822                  <description>Disable</description>
25823                  <value>1</value>
25824                </enumeratedValue>
25825              </enumeratedValues>
25826            </field>
25827            <field>
25828              <name>TRIGGERED5</name>
25829              <description>Write '1' to Disable interrupt for TRIGGERED[5] event</description>
25830              <lsb>5</lsb>
25831              <msb>5</msb>
25832              <enumeratedValues>
25833                <usage>read</usage>
25834                <enumeratedValue>
25835                  <name>Disabled</name>
25836                  <description>Read: Disabled</description>
25837                  <value>0</value>
25838                </enumeratedValue>
25839                <enumeratedValue>
25840                  <name>Enabled</name>
25841                  <description>Read: Enabled</description>
25842                  <value>1</value>
25843                </enumeratedValue>
25844              </enumeratedValues>
25845              <enumeratedValues>
25846                <usage>write</usage>
25847                <enumeratedValue>
25848                  <name>Clear</name>
25849                  <description>Disable</description>
25850                  <value>1</value>
25851                </enumeratedValue>
25852              </enumeratedValues>
25853            </field>
25854            <field>
25855              <name>TRIGGERED6</name>
25856              <description>Write '1' to Disable interrupt for TRIGGERED[6] event</description>
25857              <lsb>6</lsb>
25858              <msb>6</msb>
25859              <enumeratedValues>
25860                <usage>read</usage>
25861                <enumeratedValue>
25862                  <name>Disabled</name>
25863                  <description>Read: Disabled</description>
25864                  <value>0</value>
25865                </enumeratedValue>
25866                <enumeratedValue>
25867                  <name>Enabled</name>
25868                  <description>Read: Enabled</description>
25869                  <value>1</value>
25870                </enumeratedValue>
25871              </enumeratedValues>
25872              <enumeratedValues>
25873                <usage>write</usage>
25874                <enumeratedValue>
25875                  <name>Clear</name>
25876                  <description>Disable</description>
25877                  <value>1</value>
25878                </enumeratedValue>
25879              </enumeratedValues>
25880            </field>
25881            <field>
25882              <name>TRIGGERED7</name>
25883              <description>Write '1' to Disable interrupt for TRIGGERED[7] event</description>
25884              <lsb>7</lsb>
25885              <msb>7</msb>
25886              <enumeratedValues>
25887                <usage>read</usage>
25888                <enumeratedValue>
25889                  <name>Disabled</name>
25890                  <description>Read: Disabled</description>
25891                  <value>0</value>
25892                </enumeratedValue>
25893                <enumeratedValue>
25894                  <name>Enabled</name>
25895                  <description>Read: Enabled</description>
25896                  <value>1</value>
25897                </enumeratedValue>
25898              </enumeratedValues>
25899              <enumeratedValues>
25900                <usage>write</usage>
25901                <enumeratedValue>
25902                  <name>Clear</name>
25903                  <description>Disable</description>
25904                  <value>1</value>
25905                </enumeratedValue>
25906              </enumeratedValues>
25907            </field>
25908            <field>
25909              <name>TRIGGERED8</name>
25910              <description>Write '1' to Disable interrupt for TRIGGERED[8] event</description>
25911              <lsb>8</lsb>
25912              <msb>8</msb>
25913              <enumeratedValues>
25914                <usage>read</usage>
25915                <enumeratedValue>
25916                  <name>Disabled</name>
25917                  <description>Read: Disabled</description>
25918                  <value>0</value>
25919                </enumeratedValue>
25920                <enumeratedValue>
25921                  <name>Enabled</name>
25922                  <description>Read: Enabled</description>
25923                  <value>1</value>
25924                </enumeratedValue>
25925              </enumeratedValues>
25926              <enumeratedValues>
25927                <usage>write</usage>
25928                <enumeratedValue>
25929                  <name>Clear</name>
25930                  <description>Disable</description>
25931                  <value>1</value>
25932                </enumeratedValue>
25933              </enumeratedValues>
25934            </field>
25935            <field>
25936              <name>TRIGGERED9</name>
25937              <description>Write '1' to Disable interrupt for TRIGGERED[9] event</description>
25938              <lsb>9</lsb>
25939              <msb>9</msb>
25940              <enumeratedValues>
25941                <usage>read</usage>
25942                <enumeratedValue>
25943                  <name>Disabled</name>
25944                  <description>Read: Disabled</description>
25945                  <value>0</value>
25946                </enumeratedValue>
25947                <enumeratedValue>
25948                  <name>Enabled</name>
25949                  <description>Read: Enabled</description>
25950                  <value>1</value>
25951                </enumeratedValue>
25952              </enumeratedValues>
25953              <enumeratedValues>
25954                <usage>write</usage>
25955                <enumeratedValue>
25956                  <name>Clear</name>
25957                  <description>Disable</description>
25958                  <value>1</value>
25959                </enumeratedValue>
25960              </enumeratedValues>
25961            </field>
25962            <field>
25963              <name>TRIGGERED10</name>
25964              <description>Write '1' to Disable interrupt for TRIGGERED[10] event</description>
25965              <lsb>10</lsb>
25966              <msb>10</msb>
25967              <enumeratedValues>
25968                <usage>read</usage>
25969                <enumeratedValue>
25970                  <name>Disabled</name>
25971                  <description>Read: Disabled</description>
25972                  <value>0</value>
25973                </enumeratedValue>
25974                <enumeratedValue>
25975                  <name>Enabled</name>
25976                  <description>Read: Enabled</description>
25977                  <value>1</value>
25978                </enumeratedValue>
25979              </enumeratedValues>
25980              <enumeratedValues>
25981                <usage>write</usage>
25982                <enumeratedValue>
25983                  <name>Clear</name>
25984                  <description>Disable</description>
25985                  <value>1</value>
25986                </enumeratedValue>
25987              </enumeratedValues>
25988            </field>
25989            <field>
25990              <name>TRIGGERED11</name>
25991              <description>Write '1' to Disable interrupt for TRIGGERED[11] event</description>
25992              <lsb>11</lsb>
25993              <msb>11</msb>
25994              <enumeratedValues>
25995                <usage>read</usage>
25996                <enumeratedValue>
25997                  <name>Disabled</name>
25998                  <description>Read: Disabled</description>
25999                  <value>0</value>
26000                </enumeratedValue>
26001                <enumeratedValue>
26002                  <name>Enabled</name>
26003                  <description>Read: Enabled</description>
26004                  <value>1</value>
26005                </enumeratedValue>
26006              </enumeratedValues>
26007              <enumeratedValues>
26008                <usage>write</usage>
26009                <enumeratedValue>
26010                  <name>Clear</name>
26011                  <description>Disable</description>
26012                  <value>1</value>
26013                </enumeratedValue>
26014              </enumeratedValues>
26015            </field>
26016            <field>
26017              <name>TRIGGERED12</name>
26018              <description>Write '1' to Disable interrupt for TRIGGERED[12] event</description>
26019              <lsb>12</lsb>
26020              <msb>12</msb>
26021              <enumeratedValues>
26022                <usage>read</usage>
26023                <enumeratedValue>
26024                  <name>Disabled</name>
26025                  <description>Read: Disabled</description>
26026                  <value>0</value>
26027                </enumeratedValue>
26028                <enumeratedValue>
26029                  <name>Enabled</name>
26030                  <description>Read: Enabled</description>
26031                  <value>1</value>
26032                </enumeratedValue>
26033              </enumeratedValues>
26034              <enumeratedValues>
26035                <usage>write</usage>
26036                <enumeratedValue>
26037                  <name>Clear</name>
26038                  <description>Disable</description>
26039                  <value>1</value>
26040                </enumeratedValue>
26041              </enumeratedValues>
26042            </field>
26043            <field>
26044              <name>TRIGGERED13</name>
26045              <description>Write '1' to Disable interrupt for TRIGGERED[13] event</description>
26046              <lsb>13</lsb>
26047              <msb>13</msb>
26048              <enumeratedValues>
26049                <usage>read</usage>
26050                <enumeratedValue>
26051                  <name>Disabled</name>
26052                  <description>Read: Disabled</description>
26053                  <value>0</value>
26054                </enumeratedValue>
26055                <enumeratedValue>
26056                  <name>Enabled</name>
26057                  <description>Read: Enabled</description>
26058                  <value>1</value>
26059                </enumeratedValue>
26060              </enumeratedValues>
26061              <enumeratedValues>
26062                <usage>write</usage>
26063                <enumeratedValue>
26064                  <name>Clear</name>
26065                  <description>Disable</description>
26066                  <value>1</value>
26067                </enumeratedValue>
26068              </enumeratedValues>
26069            </field>
26070            <field>
26071              <name>TRIGGERED14</name>
26072              <description>Write '1' to Disable interrupt for TRIGGERED[14] event</description>
26073              <lsb>14</lsb>
26074              <msb>14</msb>
26075              <enumeratedValues>
26076                <usage>read</usage>
26077                <enumeratedValue>
26078                  <name>Disabled</name>
26079                  <description>Read: Disabled</description>
26080                  <value>0</value>
26081                </enumeratedValue>
26082                <enumeratedValue>
26083                  <name>Enabled</name>
26084                  <description>Read: Enabled</description>
26085                  <value>1</value>
26086                </enumeratedValue>
26087              </enumeratedValues>
26088              <enumeratedValues>
26089                <usage>write</usage>
26090                <enumeratedValue>
26091                  <name>Clear</name>
26092                  <description>Disable</description>
26093                  <value>1</value>
26094                </enumeratedValue>
26095              </enumeratedValues>
26096            </field>
26097            <field>
26098              <name>TRIGGERED15</name>
26099              <description>Write '1' to Disable interrupt for TRIGGERED[15] event</description>
26100              <lsb>15</lsb>
26101              <msb>15</msb>
26102              <enumeratedValues>
26103                <usage>read</usage>
26104                <enumeratedValue>
26105                  <name>Disabled</name>
26106                  <description>Read: Disabled</description>
26107                  <value>0</value>
26108                </enumeratedValue>
26109                <enumeratedValue>
26110                  <name>Enabled</name>
26111                  <description>Read: Enabled</description>
26112                  <value>1</value>
26113                </enumeratedValue>
26114              </enumeratedValues>
26115              <enumeratedValues>
26116                <usage>write</usage>
26117                <enumeratedValue>
26118                  <name>Clear</name>
26119                  <description>Disable</description>
26120                  <value>1</value>
26121                </enumeratedValue>
26122              </enumeratedValues>
26123            </field>
26124          </fields>
26125        </register>
26126      </registers>
26127    </peripheral>
26128    <peripheral derivedFrom="SWI0">
26129      <name>SWI1</name>
26130      <description>Software interrupt 1</description>
26131      <baseAddress>0x40015000</baseAddress>
26132      <interrupt>
26133        <name>SWI1_EGU1</name>
26134        <value>21</value>
26135      </interrupt>
26136    </peripheral>
26137    <peripheral derivedFrom="EGU0">
26138      <name>EGU1</name>
26139      <description>Event Generator Unit 1</description>
26140      <baseAddress>0x40015000</baseAddress>
26141      <alternatePeripheral>SWI1</alternatePeripheral>
26142      <interrupt>
26143        <name>SWI1_EGU1</name>
26144        <value>21</value>
26145      </interrupt>
26146    </peripheral>
26147    <peripheral derivedFrom="SWI0">
26148      <name>SWI2</name>
26149      <description>Software interrupt 2</description>
26150      <baseAddress>0x40016000</baseAddress>
26151      <interrupt>
26152        <name>SWI2_EGU2</name>
26153        <value>22</value>
26154      </interrupt>
26155    </peripheral>
26156    <peripheral derivedFrom="EGU0">
26157      <name>EGU2</name>
26158      <description>Event Generator Unit 2</description>
26159      <baseAddress>0x40016000</baseAddress>
26160      <alternatePeripheral>SWI2</alternatePeripheral>
26161      <interrupt>
26162        <name>SWI2_EGU2</name>
26163        <value>22</value>
26164      </interrupt>
26165    </peripheral>
26166    <peripheral derivedFrom="SWI0">
26167      <name>SWI3</name>
26168      <description>Software interrupt 3</description>
26169      <baseAddress>0x40017000</baseAddress>
26170      <interrupt>
26171        <name>SWI3_EGU3</name>
26172        <value>23</value>
26173      </interrupt>
26174    </peripheral>
26175    <peripheral derivedFrom="EGU0">
26176      <name>EGU3</name>
26177      <description>Event Generator Unit 3</description>
26178      <baseAddress>0x40017000</baseAddress>
26179      <alternatePeripheral>SWI3</alternatePeripheral>
26180      <interrupt>
26181        <name>SWI3_EGU3</name>
26182        <value>23</value>
26183      </interrupt>
26184    </peripheral>
26185    <peripheral derivedFrom="SWI0">
26186      <name>SWI4</name>
26187      <description>Software interrupt 4</description>
26188      <baseAddress>0x40018000</baseAddress>
26189      <interrupt>
26190        <name>SWI4_EGU4</name>
26191        <value>24</value>
26192      </interrupt>
26193    </peripheral>
26194    <peripheral derivedFrom="EGU0">
26195      <name>EGU4</name>
26196      <description>Event Generator Unit 4</description>
26197      <baseAddress>0x40018000</baseAddress>
26198      <alternatePeripheral>SWI4</alternatePeripheral>
26199      <interrupt>
26200        <name>SWI4_EGU4</name>
26201        <value>24</value>
26202      </interrupt>
26203    </peripheral>
26204    <peripheral derivedFrom="SWI0">
26205      <name>SWI5</name>
26206      <description>Software interrupt 5</description>
26207      <baseAddress>0x40019000</baseAddress>
26208      <interrupt>
26209        <name>SWI5_EGU5</name>
26210        <value>25</value>
26211      </interrupt>
26212    </peripheral>
26213    <peripheral derivedFrom="EGU0">
26214      <name>EGU5</name>
26215      <description>Event Generator Unit 5</description>
26216      <baseAddress>0x40019000</baseAddress>
26217      <alternatePeripheral>SWI5</alternatePeripheral>
26218      <interrupt>
26219        <name>SWI5_EGU5</name>
26220        <value>25</value>
26221      </interrupt>
26222    </peripheral>
26223    <peripheral derivedFrom="TIMER0">
26224      <name>TIMER3</name>
26225      <description>Timer/Counter 3</description>
26226      <baseAddress>0x4001A000</baseAddress>
26227      <interrupt>
26228        <name>TIMER3</name>
26229        <value>26</value>
26230      </interrupt>
26231    </peripheral>
26232    <peripheral derivedFrom="TIMER0">
26233      <name>TIMER4</name>
26234      <description>Timer/Counter 4</description>
26235      <baseAddress>0x4001B000</baseAddress>
26236      <interrupt>
26237        <name>TIMER4</name>
26238        <value>27</value>
26239      </interrupt>
26240    </peripheral>
26241    <peripheral>
26242      <name>PWM0</name>
26243      <description>Pulse Width Modulation Unit 0</description>
26244      <groupName>PWM</groupName>
26245      <baseAddress>0x4001C000</baseAddress>
26246      <size>32</size>
26247      <headerStructName>PWM</headerStructName>
26248      <addressBlock>
26249        <offset>0</offset>
26250        <size>0x1000</size>
26251        <usage>registers</usage>
26252      </addressBlock>
26253      <interrupt>
26254        <name>PWM0</name>
26255        <value>28</value>
26256      </interrupt>
26257      <registers>
26258        <register>
26259          <name>TASKS_STOP</name>
26260          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
26261          <addressOffset>0x004</addressOffset>
26262          <access>write-only</access>
26263        </register>
26264        <register>
26265          <dim>2</dim>
26266          <dimIncrement>4</dimIncrement>
26267          <name>TASKS_SEQSTART[%s]</name>
26268          <description>Description collection[0]:  Loads the first PWM value on all enabled channels from sequence 0, and starts playing that sequence at the rate defined in SEQ[0]REFRESH and/or DECODER.MODE. Causes PWM generation to start it was not running.</description>
26269          <addressOffset>0x008</addressOffset>
26270          <access>write-only</access>
26271        </register>
26272        <register>
26273          <name>TASKS_NEXTSTEP</name>
26274          <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start it was not running.</description>
26275          <addressOffset>0x010</addressOffset>
26276          <access>write-only</access>
26277        </register>
26278        <register>
26279          <name>EVENTS_STOPPED</name>
26280          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
26281          <addressOffset>0x104</addressOffset>
26282          <access>read-write</access>
26283        </register>
26284        <register>
26285          <dim>2</dim>
26286          <dimIncrement>4</dimIncrement>
26287          <name>EVENTS_SEQSTARTED[%s]</name>
26288          <description>Description collection[0]:  First PWM period started on sequence 0</description>
26289          <addressOffset>0x108</addressOffset>
26290          <access>read-write</access>
26291        </register>
26292        <register>
26293          <dim>2</dim>
26294          <dimIncrement>4</dimIncrement>
26295          <name>EVENTS_SEQEND[%s]</name>
26296          <description>Description collection[0]:  Emitted at end of every sequence 0, when last value from RAM has been applied to wave counter</description>
26297          <addressOffset>0x110</addressOffset>
26298          <access>read-write</access>
26299        </register>
26300        <register>
26301          <name>EVENTS_PWMPERIODEND</name>
26302          <description>Emitted at the end of each PWM period</description>
26303          <addressOffset>0x118</addressOffset>
26304          <access>read-write</access>
26305        </register>
26306        <register>
26307          <name>EVENTS_LOOPSDONE</name>
26308          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
26309          <addressOffset>0x11C</addressOffset>
26310          <access>read-write</access>
26311        </register>
26312        <register>
26313          <name>SHORTS</name>
26314          <description>Shortcut register</description>
26315          <addressOffset>0x200</addressOffset>
26316          <access>read-write</access>
26317          <fields>
26318            <field>
26319              <name>SEQEND0_STOP</name>
26320              <description>Shortcut between SEQEND[0] event and STOP task</description>
26321              <lsb>0</lsb>
26322              <msb>0</msb>
26323              <enumeratedValues>
26324                <enumeratedValue>
26325                  <name>Disabled</name>
26326                  <description>Disable shortcut</description>
26327                  <value>0</value>
26328                </enumeratedValue>
26329                <enumeratedValue>
26330                  <name>Enabled</name>
26331                  <description>Enable shortcut</description>
26332                  <value>1</value>
26333                </enumeratedValue>
26334              </enumeratedValues>
26335            </field>
26336            <field>
26337              <name>SEQEND1_STOP</name>
26338              <description>Shortcut between SEQEND[1] event and STOP task</description>
26339              <lsb>1</lsb>
26340              <msb>1</msb>
26341              <enumeratedValues>
26342                <enumeratedValue>
26343                  <name>Disabled</name>
26344                  <description>Disable shortcut</description>
26345                  <value>0</value>
26346                </enumeratedValue>
26347                <enumeratedValue>
26348                  <name>Enabled</name>
26349                  <description>Enable shortcut</description>
26350                  <value>1</value>
26351                </enumeratedValue>
26352              </enumeratedValues>
26353            </field>
26354            <field>
26355              <name>LOOPSDONE_SEQSTART0</name>
26356              <description>Shortcut between LOOPSDONE event and SEQSTART[0] task</description>
26357              <lsb>2</lsb>
26358              <msb>2</msb>
26359              <enumeratedValues>
26360                <enumeratedValue>
26361                  <name>Disabled</name>
26362                  <description>Disable shortcut</description>
26363                  <value>0</value>
26364                </enumeratedValue>
26365                <enumeratedValue>
26366                  <name>Enabled</name>
26367                  <description>Enable shortcut</description>
26368                  <value>1</value>
26369                </enumeratedValue>
26370              </enumeratedValues>
26371            </field>
26372            <field>
26373              <name>LOOPSDONE_SEQSTART1</name>
26374              <description>Shortcut between LOOPSDONE event and SEQSTART[1] task</description>
26375              <lsb>3</lsb>
26376              <msb>3</msb>
26377              <enumeratedValues>
26378                <enumeratedValue>
26379                  <name>Disabled</name>
26380                  <description>Disable shortcut</description>
26381                  <value>0</value>
26382                </enumeratedValue>
26383                <enumeratedValue>
26384                  <name>Enabled</name>
26385                  <description>Enable shortcut</description>
26386                  <value>1</value>
26387                </enumeratedValue>
26388              </enumeratedValues>
26389            </field>
26390            <field>
26391              <name>LOOPSDONE_STOP</name>
26392              <description>Shortcut between LOOPSDONE event and STOP task</description>
26393              <lsb>4</lsb>
26394              <msb>4</msb>
26395              <enumeratedValues>
26396                <enumeratedValue>
26397                  <name>Disabled</name>
26398                  <description>Disable shortcut</description>
26399                  <value>0</value>
26400                </enumeratedValue>
26401                <enumeratedValue>
26402                  <name>Enabled</name>
26403                  <description>Enable shortcut</description>
26404                  <value>1</value>
26405                </enumeratedValue>
26406              </enumeratedValues>
26407            </field>
26408          </fields>
26409        </register>
26410        <register>
26411          <name>INTEN</name>
26412          <description>Enable or disable interrupt</description>
26413          <addressOffset>0x300</addressOffset>
26414          <access>read-write</access>
26415          <fields>
26416            <field>
26417              <name>STOPPED</name>
26418              <description>Enable or disable interrupt for STOPPED event</description>
26419              <lsb>1</lsb>
26420              <msb>1</msb>
26421              <enumeratedValues>
26422                <enumeratedValue>
26423                  <name>Disabled</name>
26424                  <description>Disable</description>
26425                  <value>0</value>
26426                </enumeratedValue>
26427                <enumeratedValue>
26428                  <name>Enabled</name>
26429                  <description>Enable</description>
26430                  <value>1</value>
26431                </enumeratedValue>
26432              </enumeratedValues>
26433            </field>
26434            <field>
26435              <name>SEQSTARTED0</name>
26436              <description>Enable or disable interrupt for SEQSTARTED[0] event</description>
26437              <lsb>2</lsb>
26438              <msb>2</msb>
26439              <enumeratedValues>
26440                <enumeratedValue>
26441                  <name>Disabled</name>
26442                  <description>Disable</description>
26443                  <value>0</value>
26444                </enumeratedValue>
26445                <enumeratedValue>
26446                  <name>Enabled</name>
26447                  <description>Enable</description>
26448                  <value>1</value>
26449                </enumeratedValue>
26450              </enumeratedValues>
26451            </field>
26452            <field>
26453              <name>SEQSTARTED1</name>
26454              <description>Enable or disable interrupt for SEQSTARTED[1] event</description>
26455              <lsb>3</lsb>
26456              <msb>3</msb>
26457              <enumeratedValues>
26458                <enumeratedValue>
26459                  <name>Disabled</name>
26460                  <description>Disable</description>
26461                  <value>0</value>
26462                </enumeratedValue>
26463                <enumeratedValue>
26464                  <name>Enabled</name>
26465                  <description>Enable</description>
26466                  <value>1</value>
26467                </enumeratedValue>
26468              </enumeratedValues>
26469            </field>
26470            <field>
26471              <name>SEQEND0</name>
26472              <description>Enable or disable interrupt for SEQEND[0] event</description>
26473              <lsb>4</lsb>
26474              <msb>4</msb>
26475              <enumeratedValues>
26476                <enumeratedValue>
26477                  <name>Disabled</name>
26478                  <description>Disable</description>
26479                  <value>0</value>
26480                </enumeratedValue>
26481                <enumeratedValue>
26482                  <name>Enabled</name>
26483                  <description>Enable</description>
26484                  <value>1</value>
26485                </enumeratedValue>
26486              </enumeratedValues>
26487            </field>
26488            <field>
26489              <name>SEQEND1</name>
26490              <description>Enable or disable interrupt for SEQEND[1] event</description>
26491              <lsb>5</lsb>
26492              <msb>5</msb>
26493              <enumeratedValues>
26494                <enumeratedValue>
26495                  <name>Disabled</name>
26496                  <description>Disable</description>
26497                  <value>0</value>
26498                </enumeratedValue>
26499                <enumeratedValue>
26500                  <name>Enabled</name>
26501                  <description>Enable</description>
26502                  <value>1</value>
26503                </enumeratedValue>
26504              </enumeratedValues>
26505            </field>
26506            <field>
26507              <name>PWMPERIODEND</name>
26508              <description>Enable or disable interrupt for PWMPERIODEND event</description>
26509              <lsb>6</lsb>
26510              <msb>6</msb>
26511              <enumeratedValues>
26512                <enumeratedValue>
26513                  <name>Disabled</name>
26514                  <description>Disable</description>
26515                  <value>0</value>
26516                </enumeratedValue>
26517                <enumeratedValue>
26518                  <name>Enabled</name>
26519                  <description>Enable</description>
26520                  <value>1</value>
26521                </enumeratedValue>
26522              </enumeratedValues>
26523            </field>
26524            <field>
26525              <name>LOOPSDONE</name>
26526              <description>Enable or disable interrupt for LOOPSDONE event</description>
26527              <lsb>7</lsb>
26528              <msb>7</msb>
26529              <enumeratedValues>
26530                <enumeratedValue>
26531                  <name>Disabled</name>
26532                  <description>Disable</description>
26533                  <value>0</value>
26534                </enumeratedValue>
26535                <enumeratedValue>
26536                  <name>Enabled</name>
26537                  <description>Enable</description>
26538                  <value>1</value>
26539                </enumeratedValue>
26540              </enumeratedValues>
26541            </field>
26542          </fields>
26543        </register>
26544        <register>
26545          <name>INTENSET</name>
26546          <description>Enable interrupt</description>
26547          <addressOffset>0x304</addressOffset>
26548          <access>read-write</access>
26549          <fields>
26550            <field>
26551              <name>STOPPED</name>
26552              <description>Write '1' to Enable interrupt for STOPPED event</description>
26553              <lsb>1</lsb>
26554              <msb>1</msb>
26555              <enumeratedValues>
26556                <usage>read</usage>
26557                <enumeratedValue>
26558                  <name>Disabled</name>
26559                  <description>Read: Disabled</description>
26560                  <value>0</value>
26561                </enumeratedValue>
26562                <enumeratedValue>
26563                  <name>Enabled</name>
26564                  <description>Read: Enabled</description>
26565                  <value>1</value>
26566                </enumeratedValue>
26567              </enumeratedValues>
26568              <enumeratedValues>
26569                <usage>write</usage>
26570                <enumeratedValue>
26571                  <name>Set</name>
26572                  <description>Enable</description>
26573                  <value>1</value>
26574                </enumeratedValue>
26575              </enumeratedValues>
26576            </field>
26577            <field>
26578              <name>SEQSTARTED0</name>
26579              <description>Write '1' to Enable interrupt for SEQSTARTED[0] event</description>
26580              <lsb>2</lsb>
26581              <msb>2</msb>
26582              <enumeratedValues>
26583                <usage>read</usage>
26584                <enumeratedValue>
26585                  <name>Disabled</name>
26586                  <description>Read: Disabled</description>
26587                  <value>0</value>
26588                </enumeratedValue>
26589                <enumeratedValue>
26590                  <name>Enabled</name>
26591                  <description>Read: Enabled</description>
26592                  <value>1</value>
26593                </enumeratedValue>
26594              </enumeratedValues>
26595              <enumeratedValues>
26596                <usage>write</usage>
26597                <enumeratedValue>
26598                  <name>Set</name>
26599                  <description>Enable</description>
26600                  <value>1</value>
26601                </enumeratedValue>
26602              </enumeratedValues>
26603            </field>
26604            <field>
26605              <name>SEQSTARTED1</name>
26606              <description>Write '1' to Enable interrupt for SEQSTARTED[1] event</description>
26607              <lsb>3</lsb>
26608              <msb>3</msb>
26609              <enumeratedValues>
26610                <usage>read</usage>
26611                <enumeratedValue>
26612                  <name>Disabled</name>
26613                  <description>Read: Disabled</description>
26614                  <value>0</value>
26615                </enumeratedValue>
26616                <enumeratedValue>
26617                  <name>Enabled</name>
26618                  <description>Read: Enabled</description>
26619                  <value>1</value>
26620                </enumeratedValue>
26621              </enumeratedValues>
26622              <enumeratedValues>
26623                <usage>write</usage>
26624                <enumeratedValue>
26625                  <name>Set</name>
26626                  <description>Enable</description>
26627                  <value>1</value>
26628                </enumeratedValue>
26629              </enumeratedValues>
26630            </field>
26631            <field>
26632              <name>SEQEND0</name>
26633              <description>Write '1' to Enable interrupt for SEQEND[0] event</description>
26634              <lsb>4</lsb>
26635              <msb>4</msb>
26636              <enumeratedValues>
26637                <usage>read</usage>
26638                <enumeratedValue>
26639                  <name>Disabled</name>
26640                  <description>Read: Disabled</description>
26641                  <value>0</value>
26642                </enumeratedValue>
26643                <enumeratedValue>
26644                  <name>Enabled</name>
26645                  <description>Read: Enabled</description>
26646                  <value>1</value>
26647                </enumeratedValue>
26648              </enumeratedValues>
26649              <enumeratedValues>
26650                <usage>write</usage>
26651                <enumeratedValue>
26652                  <name>Set</name>
26653                  <description>Enable</description>
26654                  <value>1</value>
26655                </enumeratedValue>
26656              </enumeratedValues>
26657            </field>
26658            <field>
26659              <name>SEQEND1</name>
26660              <description>Write '1' to Enable interrupt for SEQEND[1] event</description>
26661              <lsb>5</lsb>
26662              <msb>5</msb>
26663              <enumeratedValues>
26664                <usage>read</usage>
26665                <enumeratedValue>
26666                  <name>Disabled</name>
26667                  <description>Read: Disabled</description>
26668                  <value>0</value>
26669                </enumeratedValue>
26670                <enumeratedValue>
26671                  <name>Enabled</name>
26672                  <description>Read: Enabled</description>
26673                  <value>1</value>
26674                </enumeratedValue>
26675              </enumeratedValues>
26676              <enumeratedValues>
26677                <usage>write</usage>
26678                <enumeratedValue>
26679                  <name>Set</name>
26680                  <description>Enable</description>
26681                  <value>1</value>
26682                </enumeratedValue>
26683              </enumeratedValues>
26684            </field>
26685            <field>
26686              <name>PWMPERIODEND</name>
26687              <description>Write '1' to Enable interrupt for PWMPERIODEND event</description>
26688              <lsb>6</lsb>
26689              <msb>6</msb>
26690              <enumeratedValues>
26691                <usage>read</usage>
26692                <enumeratedValue>
26693                  <name>Disabled</name>
26694                  <description>Read: Disabled</description>
26695                  <value>0</value>
26696                </enumeratedValue>
26697                <enumeratedValue>
26698                  <name>Enabled</name>
26699                  <description>Read: Enabled</description>
26700                  <value>1</value>
26701                </enumeratedValue>
26702              </enumeratedValues>
26703              <enumeratedValues>
26704                <usage>write</usage>
26705                <enumeratedValue>
26706                  <name>Set</name>
26707                  <description>Enable</description>
26708                  <value>1</value>
26709                </enumeratedValue>
26710              </enumeratedValues>
26711            </field>
26712            <field>
26713              <name>LOOPSDONE</name>
26714              <description>Write '1' to Enable interrupt for LOOPSDONE event</description>
26715              <lsb>7</lsb>
26716              <msb>7</msb>
26717              <enumeratedValues>
26718                <usage>read</usage>
26719                <enumeratedValue>
26720                  <name>Disabled</name>
26721                  <description>Read: Disabled</description>
26722                  <value>0</value>
26723                </enumeratedValue>
26724                <enumeratedValue>
26725                  <name>Enabled</name>
26726                  <description>Read: Enabled</description>
26727                  <value>1</value>
26728                </enumeratedValue>
26729              </enumeratedValues>
26730              <enumeratedValues>
26731                <usage>write</usage>
26732                <enumeratedValue>
26733                  <name>Set</name>
26734                  <description>Enable</description>
26735                  <value>1</value>
26736                </enumeratedValue>
26737              </enumeratedValues>
26738            </field>
26739          </fields>
26740        </register>
26741        <register>
26742          <name>INTENCLR</name>
26743          <description>Disable interrupt</description>
26744          <addressOffset>0x308</addressOffset>
26745          <access>read-write</access>
26746          <fields>
26747            <field>
26748              <name>STOPPED</name>
26749              <description>Write '1' to Disable interrupt for STOPPED event</description>
26750              <lsb>1</lsb>
26751              <msb>1</msb>
26752              <enumeratedValues>
26753                <usage>read</usage>
26754                <enumeratedValue>
26755                  <name>Disabled</name>
26756                  <description>Read: Disabled</description>
26757                  <value>0</value>
26758                </enumeratedValue>
26759                <enumeratedValue>
26760                  <name>Enabled</name>
26761                  <description>Read: Enabled</description>
26762                  <value>1</value>
26763                </enumeratedValue>
26764              </enumeratedValues>
26765              <enumeratedValues>
26766                <usage>write</usage>
26767                <enumeratedValue>
26768                  <name>Clear</name>
26769                  <description>Disable</description>
26770                  <value>1</value>
26771                </enumeratedValue>
26772              </enumeratedValues>
26773            </field>
26774            <field>
26775              <name>SEQSTARTED0</name>
26776              <description>Write '1' to Disable interrupt for SEQSTARTED[0] event</description>
26777              <lsb>2</lsb>
26778              <msb>2</msb>
26779              <enumeratedValues>
26780                <usage>read</usage>
26781                <enumeratedValue>
26782                  <name>Disabled</name>
26783                  <description>Read: Disabled</description>
26784                  <value>0</value>
26785                </enumeratedValue>
26786                <enumeratedValue>
26787                  <name>Enabled</name>
26788                  <description>Read: Enabled</description>
26789                  <value>1</value>
26790                </enumeratedValue>
26791              </enumeratedValues>
26792              <enumeratedValues>
26793                <usage>write</usage>
26794                <enumeratedValue>
26795                  <name>Clear</name>
26796                  <description>Disable</description>
26797                  <value>1</value>
26798                </enumeratedValue>
26799              </enumeratedValues>
26800            </field>
26801            <field>
26802              <name>SEQSTARTED1</name>
26803              <description>Write '1' to Disable interrupt for SEQSTARTED[1] event</description>
26804              <lsb>3</lsb>
26805              <msb>3</msb>
26806              <enumeratedValues>
26807                <usage>read</usage>
26808                <enumeratedValue>
26809                  <name>Disabled</name>
26810                  <description>Read: Disabled</description>
26811                  <value>0</value>
26812                </enumeratedValue>
26813                <enumeratedValue>
26814                  <name>Enabled</name>
26815                  <description>Read: Enabled</description>
26816                  <value>1</value>
26817                </enumeratedValue>
26818              </enumeratedValues>
26819              <enumeratedValues>
26820                <usage>write</usage>
26821                <enumeratedValue>
26822                  <name>Clear</name>
26823                  <description>Disable</description>
26824                  <value>1</value>
26825                </enumeratedValue>
26826              </enumeratedValues>
26827            </field>
26828            <field>
26829              <name>SEQEND0</name>
26830              <description>Write '1' to Disable interrupt for SEQEND[0] event</description>
26831              <lsb>4</lsb>
26832              <msb>4</msb>
26833              <enumeratedValues>
26834                <usage>read</usage>
26835                <enumeratedValue>
26836                  <name>Disabled</name>
26837                  <description>Read: Disabled</description>
26838                  <value>0</value>
26839                </enumeratedValue>
26840                <enumeratedValue>
26841                  <name>Enabled</name>
26842                  <description>Read: Enabled</description>
26843                  <value>1</value>
26844                </enumeratedValue>
26845              </enumeratedValues>
26846              <enumeratedValues>
26847                <usage>write</usage>
26848                <enumeratedValue>
26849                  <name>Clear</name>
26850                  <description>Disable</description>
26851                  <value>1</value>
26852                </enumeratedValue>
26853              </enumeratedValues>
26854            </field>
26855            <field>
26856              <name>SEQEND1</name>
26857              <description>Write '1' to Disable interrupt for SEQEND[1] event</description>
26858              <lsb>5</lsb>
26859              <msb>5</msb>
26860              <enumeratedValues>
26861                <usage>read</usage>
26862                <enumeratedValue>
26863                  <name>Disabled</name>
26864                  <description>Read: Disabled</description>
26865                  <value>0</value>
26866                </enumeratedValue>
26867                <enumeratedValue>
26868                  <name>Enabled</name>
26869                  <description>Read: Enabled</description>
26870                  <value>1</value>
26871                </enumeratedValue>
26872              </enumeratedValues>
26873              <enumeratedValues>
26874                <usage>write</usage>
26875                <enumeratedValue>
26876                  <name>Clear</name>
26877                  <description>Disable</description>
26878                  <value>1</value>
26879                </enumeratedValue>
26880              </enumeratedValues>
26881            </field>
26882            <field>
26883              <name>PWMPERIODEND</name>
26884              <description>Write '1' to Disable interrupt for PWMPERIODEND event</description>
26885              <lsb>6</lsb>
26886              <msb>6</msb>
26887              <enumeratedValues>
26888                <usage>read</usage>
26889                <enumeratedValue>
26890                  <name>Disabled</name>
26891                  <description>Read: Disabled</description>
26892                  <value>0</value>
26893                </enumeratedValue>
26894                <enumeratedValue>
26895                  <name>Enabled</name>
26896                  <description>Read: Enabled</description>
26897                  <value>1</value>
26898                </enumeratedValue>
26899              </enumeratedValues>
26900              <enumeratedValues>
26901                <usage>write</usage>
26902                <enumeratedValue>
26903                  <name>Clear</name>
26904                  <description>Disable</description>
26905                  <value>1</value>
26906                </enumeratedValue>
26907              </enumeratedValues>
26908            </field>
26909            <field>
26910              <name>LOOPSDONE</name>
26911              <description>Write '1' to Disable interrupt for LOOPSDONE event</description>
26912              <lsb>7</lsb>
26913              <msb>7</msb>
26914              <enumeratedValues>
26915                <usage>read</usage>
26916                <enumeratedValue>
26917                  <name>Disabled</name>
26918                  <description>Read: Disabled</description>
26919                  <value>0</value>
26920                </enumeratedValue>
26921                <enumeratedValue>
26922                  <name>Enabled</name>
26923                  <description>Read: Enabled</description>
26924                  <value>1</value>
26925                </enumeratedValue>
26926              </enumeratedValues>
26927              <enumeratedValues>
26928                <usage>write</usage>
26929                <enumeratedValue>
26930                  <name>Clear</name>
26931                  <description>Disable</description>
26932                  <value>1</value>
26933                </enumeratedValue>
26934              </enumeratedValues>
26935            </field>
26936          </fields>
26937        </register>
26938        <register>
26939          <name>ENABLE</name>
26940          <description>PWM module enable register</description>
26941          <addressOffset>0x500</addressOffset>
26942          <access>read-write</access>
26943          <resetValue>0x00000000</resetValue>
26944          <fields>
26945            <field>
26946              <name>ENABLE</name>
26947              <description>Enable or disable PWM module</description>
26948              <lsb>0</lsb>
26949              <msb>0</msb>
26950              <enumeratedValues>
26951                <enumeratedValue>
26952                  <name>Disabled</name>
26953                  <description>Disabled</description>
26954                  <value>0</value>
26955                </enumeratedValue>
26956                <enumeratedValue>
26957                  <name>Enabled</name>
26958                  <description>Enable</description>
26959                  <value>1</value>
26960                </enumeratedValue>
26961              </enumeratedValues>
26962            </field>
26963          </fields>
26964        </register>
26965        <register>
26966          <name>MODE</name>
26967          <description>Selects operating mode of the wave counter</description>
26968          <addressOffset>0x504</addressOffset>
26969          <access>read-write</access>
26970          <resetValue>0x00000000</resetValue>
26971          <fields>
26972            <field>
26973              <name>UPDOWN</name>
26974              <description>Selects up or up and down as wave counter mode</description>
26975              <lsb>0</lsb>
26976              <msb>0</msb>
26977              <enumeratedValues>
26978                <enumeratedValue>
26979                  <name>Up</name>
26980                  <description>Up counter - edge aligned PWM duty-cycle</description>
26981                  <value>0</value>
26982                </enumeratedValue>
26983                <enumeratedValue>
26984                  <name>UpAndDown</name>
26985                  <description>Up and down counter - center aligned PWM duty cycle</description>
26986                  <value>1</value>
26987                </enumeratedValue>
26988              </enumeratedValues>
26989            </field>
26990          </fields>
26991        </register>
26992        <register>
26993          <name>COUNTERTOP</name>
26994          <description>Value up to which the pulse generator counter counts</description>
26995          <addressOffset>0x508</addressOffset>
26996          <access>read-write</access>
26997          <resetValue>0x000003FF</resetValue>
26998          <fields>
26999            <field>
27000              <name>COUNTERTOP</name>
27001              <description>Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM will be used.</description>
27002              <lsb>0</lsb>
27003              <msb>14</msb>
27004            </field>
27005          </fields>
27006        </register>
27007        <register>
27008          <name>PRESCALER</name>
27009          <description>Configuration for PWM_CLK</description>
27010          <addressOffset>0x50C</addressOffset>
27011          <access>read-write</access>
27012          <resetValue>0x00000000</resetValue>
27013          <fields>
27014            <field>
27015              <name>PRESCALER</name>
27016              <description>Pre-scaler of PWM_CLK</description>
27017              <lsb>0</lsb>
27018              <msb>2</msb>
27019              <enumeratedValues>
27020                <enumeratedValue>
27021                  <name>DIV_1</name>
27022                  <description>Divide by   1 (16MHz)</description>
27023                  <value>0</value>
27024                </enumeratedValue>
27025                <enumeratedValue>
27026                  <name>DIV_2</name>
27027                  <description>Divide by   2 ( 8MHz)</description>
27028                  <value>1</value>
27029                </enumeratedValue>
27030                <enumeratedValue>
27031                  <name>DIV_4</name>
27032                  <description>Divide by   4 ( 4MHz)</description>
27033                  <value>2</value>
27034                </enumeratedValue>
27035                <enumeratedValue>
27036                  <name>DIV_8</name>
27037                  <description>Divide by   8 ( 2MHz)</description>
27038                  <value>3</value>
27039                </enumeratedValue>
27040                <enumeratedValue>
27041                  <name>DIV_16</name>
27042                  <description>Divide by  16 ( 1MHz)</description>
27043                  <value>4</value>
27044                </enumeratedValue>
27045                <enumeratedValue>
27046                  <name>DIV_32</name>
27047                  <description>Divide by  32 ( 500kHz)</description>
27048                  <value>5</value>
27049                </enumeratedValue>
27050                <enumeratedValue>
27051                  <name>DIV_64</name>
27052                  <description>Divide by  64 ( 250kHz)</description>
27053                  <value>6</value>
27054                </enumeratedValue>
27055                <enumeratedValue>
27056                  <name>DIV_128</name>
27057                  <description>Divide by 128 ( 125kHz)</description>
27058                  <value>7</value>
27059                </enumeratedValue>
27060              </enumeratedValues>
27061            </field>
27062          </fields>
27063        </register>
27064        <register>
27065          <name>DECODER</name>
27066          <description>Configuration of the decoder</description>
27067          <addressOffset>0x510</addressOffset>
27068          <access>read-write</access>
27069          <resetValue>0x00000000</resetValue>
27070          <fields>
27071            <field>
27072              <name>LOAD</name>
27073              <description>How a sequence is read from RAM and spread to the compare register</description>
27074              <lsb>0</lsb>
27075              <msb>1</msb>
27076              <enumeratedValues>
27077                <enumeratedValue>
27078                  <name>Common</name>
27079                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
27080                  <value>0</value>
27081                </enumeratedValue>
27082                <enumeratedValue>
27083                  <name>Grouped</name>
27084                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
27085                  <value>1</value>
27086                </enumeratedValue>
27087                <enumeratedValue>
27088                  <name>Individual</name>
27089                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
27090                  <value>2</value>
27091                </enumeratedValue>
27092                <enumeratedValue>
27093                  <name>WaveForm</name>
27094                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
27095                  <value>3</value>
27096                </enumeratedValue>
27097              </enumeratedValues>
27098            </field>
27099            <field>
27100              <name>MODE</name>
27101              <description>Selects source for advancing the active sequence</description>
27102              <lsb>8</lsb>
27103              <msb>8</msb>
27104              <enumeratedValues>
27105                <enumeratedValue>
27106                  <name>RefreshCount</name>
27107                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
27108                  <value>0</value>
27109                </enumeratedValue>
27110                <enumeratedValue>
27111                  <name>NextStep</name>
27112                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
27113                  <value>1</value>
27114                </enumeratedValue>
27115              </enumeratedValues>
27116            </field>
27117          </fields>
27118        </register>
27119        <register>
27120          <name>LOOP</name>
27121          <description>Amount of playback of a loop</description>
27122          <addressOffset>0x514</addressOffset>
27123          <access>read-write</access>
27124          <resetValue>0x00000000</resetValue>
27125          <fields>
27126            <field>
27127              <name>CNT</name>
27128              <description>Amount of playback of pattern cycles</description>
27129              <lsb>0</lsb>
27130              <msb>15</msb>
27131              <enumeratedValues>
27132                <enumeratedValue>
27133                  <name>Disabled</name>
27134                  <description>Looping disabled (stop at the end of the sequence)</description>
27135                  <value>0</value>
27136                </enumeratedValue>
27137              </enumeratedValues>
27138            </field>
27139          </fields>
27140        </register>
27141        <cluster>
27142          <dim>2</dim>
27143          <dimIncrement>32</dimIncrement>
27144          <name>SEQ[%s]</name>
27145          <description>Unspecified</description>
27146          <headerStructName>PWM_SEQ</headerStructName>
27147          <addressOffset>0x520</addressOffset>
27148          <register>
27149            <name>PTR</name>
27150            <description>Description cluster[0]:  Beginning address in Data RAM of this sequence</description>
27151            <addressOffset>0x000</addressOffset>
27152            <access>read-write</access>
27153            <resetValue>0x00000000</resetValue>
27154            <fields>
27155              <field>
27156                <name>PTR</name>
27157                <description>Beginning address in Data RAM of this sequence</description>
27158                <lsb>0</lsb>
27159                <msb>31</msb>
27160              </field>
27161            </fields>
27162          </register>
27163          <register>
27164            <name>CNT</name>
27165            <description>Description cluster[0]:  Amount of values (duty cycles) in this sequence</description>
27166            <addressOffset>0x004</addressOffset>
27167            <access>read-write</access>
27168            <resetValue>0x00000000</resetValue>
27169            <fields>
27170              <field>
27171                <name>CNT</name>
27172                <description>Amount of values (duty cycles) in this sequence</description>
27173                <lsb>0</lsb>
27174                <msb>14</msb>
27175                <enumeratedValues>
27176                  <enumeratedValue>
27177                    <name>Disabled</name>
27178                    <description>Sequence is disabled, and shall not be started as it is empty</description>
27179                    <value>0</value>
27180                  </enumeratedValue>
27181                </enumeratedValues>
27182              </field>
27183            </fields>
27184          </register>
27185          <register>
27186            <name>REFRESH</name>
27187            <description>Description cluster[0]:  Amount of additional PWM periods between samples loaded into compare register</description>
27188            <addressOffset>0x008</addressOffset>
27189            <access>read-write</access>
27190            <resetValue>0x00000001</resetValue>
27191            <fields>
27192              <field>
27193                <name>CNT</name>
27194                <description>Amount of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
27195                <lsb>0</lsb>
27196                <msb>23</msb>
27197                <enumeratedValues>
27198                  <enumeratedValue>
27199                    <name>Continuous</name>
27200                    <description>Update every PWM period</description>
27201                    <value>0</value>
27202                  </enumeratedValue>
27203                </enumeratedValues>
27204              </field>
27205            </fields>
27206          </register>
27207          <register>
27208            <name>ENDDELAY</name>
27209            <description>Description cluster[0]:  Time added after the sequence</description>
27210            <addressOffset>0x00C</addressOffset>
27211            <access>read-write</access>
27212            <resetValue>0x00000000</resetValue>
27213            <fields>
27214              <field>
27215                <name>CNT</name>
27216                <description>Time added after the sequence in PWM periods</description>
27217                <lsb>0</lsb>
27218                <msb>23</msb>
27219              </field>
27220            </fields>
27221          </register>
27222        </cluster>
27223        <cluster>
27224          <name>PSEL</name>
27225          <description>Unspecified</description>
27226          <headerStructName>PWM_PSEL</headerStructName>
27227          <addressOffset>0x560</addressOffset>
27228          <register>
27229            <dim>4</dim>
27230            <dimIncrement>4</dimIncrement>
27231            <name>OUT[%s]</name>
27232            <description>Description collection[0]:  Output pin select for PWM channel 0</description>
27233            <addressOffset>0x000</addressOffset>
27234            <access>read-write</access>
27235            <resetValue>0xFFFFFFFF</resetValue>
27236            <fields>
27237              <field>
27238                <name>PIN</name>
27239                <description>Pin number</description>
27240                <lsb>0</lsb>
27241                <msb>4</msb>
27242              </field>
27243              <field>
27244                <name>CONNECT</name>
27245                <description>Connection</description>
27246                <lsb>31</lsb>
27247                <msb>31</msb>
27248                <enumeratedValues>
27249                  <enumeratedValue>
27250                    <name>Disconnected</name>
27251                    <description>Disconnect</description>
27252                    <value>1</value>
27253                  </enumeratedValue>
27254                  <enumeratedValue>
27255                    <name>Connected</name>
27256                    <description>Connect</description>
27257                    <value>0</value>
27258                  </enumeratedValue>
27259                </enumeratedValues>
27260              </field>
27261            </fields>
27262          </register>
27263        </cluster>
27264      </registers>
27265    </peripheral>
27266    <peripheral>
27267      <name>PDM</name>
27268      <description>Pulse Density Modulation (Digital Microphone) Interface</description>
27269      <groupName>PDM</groupName>
27270      <baseAddress>0x4001D000</baseAddress>
27271      <size>32</size>
27272      <addressBlock>
27273        <offset>0</offset>
27274        <size>0x1000</size>
27275        <usage>registers</usage>
27276      </addressBlock>
27277      <interrupt>
27278        <name>PDM</name>
27279        <value>29</value>
27280      </interrupt>
27281      <registers>
27282        <register>
27283          <name>TASKS_START</name>
27284          <description>Starts continuous PDM transfer</description>
27285          <addressOffset>0x000</addressOffset>
27286          <access>write-only</access>
27287        </register>
27288        <register>
27289          <name>TASKS_STOP</name>
27290          <description>Stops PDM transfer</description>
27291          <addressOffset>0x004</addressOffset>
27292          <access>write-only</access>
27293        </register>
27294        <register>
27295          <name>EVENTS_STARTED</name>
27296          <description>PDM transfer has started</description>
27297          <addressOffset>0x100</addressOffset>
27298          <access>read-write</access>
27299        </register>
27300        <register>
27301          <name>EVENTS_STOPPED</name>
27302          <description>PDM transfer has finished</description>
27303          <addressOffset>0x104</addressOffset>
27304          <access>read-write</access>
27305        </register>
27306        <register>
27307          <name>EVENTS_END</name>
27308          <description>The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM</description>
27309          <addressOffset>0x108</addressOffset>
27310          <access>read-write</access>
27311        </register>
27312        <register>
27313          <name>INTEN</name>
27314          <description>Enable or disable interrupt</description>
27315          <addressOffset>0x300</addressOffset>
27316          <access>read-write</access>
27317          <fields>
27318            <field>
27319              <name>STARTED</name>
27320              <description>Enable or disable interrupt for STARTED event</description>
27321              <lsb>0</lsb>
27322              <msb>0</msb>
27323              <enumeratedValues>
27324                <enumeratedValue>
27325                  <name>Disabled</name>
27326                  <description>Disable</description>
27327                  <value>0</value>
27328                </enumeratedValue>
27329                <enumeratedValue>
27330                  <name>Enabled</name>
27331                  <description>Enable</description>
27332                  <value>1</value>
27333                </enumeratedValue>
27334              </enumeratedValues>
27335            </field>
27336            <field>
27337              <name>STOPPED</name>
27338              <description>Enable or disable interrupt for STOPPED event</description>
27339              <lsb>1</lsb>
27340              <msb>1</msb>
27341              <enumeratedValues>
27342                <enumeratedValue>
27343                  <name>Disabled</name>
27344                  <description>Disable</description>
27345                  <value>0</value>
27346                </enumeratedValue>
27347                <enumeratedValue>
27348                  <name>Enabled</name>
27349                  <description>Enable</description>
27350                  <value>1</value>
27351                </enumeratedValue>
27352              </enumeratedValues>
27353            </field>
27354            <field>
27355              <name>END</name>
27356              <description>Enable or disable interrupt for END event</description>
27357              <lsb>2</lsb>
27358              <msb>2</msb>
27359              <enumeratedValues>
27360                <enumeratedValue>
27361                  <name>Disabled</name>
27362                  <description>Disable</description>
27363                  <value>0</value>
27364                </enumeratedValue>
27365                <enumeratedValue>
27366                  <name>Enabled</name>
27367                  <description>Enable</description>
27368                  <value>1</value>
27369                </enumeratedValue>
27370              </enumeratedValues>
27371            </field>
27372          </fields>
27373        </register>
27374        <register>
27375          <name>INTENSET</name>
27376          <description>Enable interrupt</description>
27377          <addressOffset>0x304</addressOffset>
27378          <access>read-write</access>
27379          <fields>
27380            <field>
27381              <name>STARTED</name>
27382              <description>Write '1' to Enable interrupt for STARTED event</description>
27383              <lsb>0</lsb>
27384              <msb>0</msb>
27385              <enumeratedValues>
27386                <usage>read</usage>
27387                <enumeratedValue>
27388                  <name>Disabled</name>
27389                  <description>Read: Disabled</description>
27390                  <value>0</value>
27391                </enumeratedValue>
27392                <enumeratedValue>
27393                  <name>Enabled</name>
27394                  <description>Read: Enabled</description>
27395                  <value>1</value>
27396                </enumeratedValue>
27397              </enumeratedValues>
27398              <enumeratedValues>
27399                <usage>write</usage>
27400                <enumeratedValue>
27401                  <name>Set</name>
27402                  <description>Enable</description>
27403                  <value>1</value>
27404                </enumeratedValue>
27405              </enumeratedValues>
27406            </field>
27407            <field>
27408              <name>STOPPED</name>
27409              <description>Write '1' to Enable interrupt for STOPPED event</description>
27410              <lsb>1</lsb>
27411              <msb>1</msb>
27412              <enumeratedValues>
27413                <usage>read</usage>
27414                <enumeratedValue>
27415                  <name>Disabled</name>
27416                  <description>Read: Disabled</description>
27417                  <value>0</value>
27418                </enumeratedValue>
27419                <enumeratedValue>
27420                  <name>Enabled</name>
27421                  <description>Read: Enabled</description>
27422                  <value>1</value>
27423                </enumeratedValue>
27424              </enumeratedValues>
27425              <enumeratedValues>
27426                <usage>write</usage>
27427                <enumeratedValue>
27428                  <name>Set</name>
27429                  <description>Enable</description>
27430                  <value>1</value>
27431                </enumeratedValue>
27432              </enumeratedValues>
27433            </field>
27434            <field>
27435              <name>END</name>
27436              <description>Write '1' to Enable interrupt for END event</description>
27437              <lsb>2</lsb>
27438              <msb>2</msb>
27439              <enumeratedValues>
27440                <usage>read</usage>
27441                <enumeratedValue>
27442                  <name>Disabled</name>
27443                  <description>Read: Disabled</description>
27444                  <value>0</value>
27445                </enumeratedValue>
27446                <enumeratedValue>
27447                  <name>Enabled</name>
27448                  <description>Read: Enabled</description>
27449                  <value>1</value>
27450                </enumeratedValue>
27451              </enumeratedValues>
27452              <enumeratedValues>
27453                <usage>write</usage>
27454                <enumeratedValue>
27455                  <name>Set</name>
27456                  <description>Enable</description>
27457                  <value>1</value>
27458                </enumeratedValue>
27459              </enumeratedValues>
27460            </field>
27461          </fields>
27462        </register>
27463        <register>
27464          <name>INTENCLR</name>
27465          <description>Disable interrupt</description>
27466          <addressOffset>0x308</addressOffset>
27467          <access>read-write</access>
27468          <fields>
27469            <field>
27470              <name>STARTED</name>
27471              <description>Write '1' to Disable interrupt for STARTED event</description>
27472              <lsb>0</lsb>
27473              <msb>0</msb>
27474              <enumeratedValues>
27475                <usage>read</usage>
27476                <enumeratedValue>
27477                  <name>Disabled</name>
27478                  <description>Read: Disabled</description>
27479                  <value>0</value>
27480                </enumeratedValue>
27481                <enumeratedValue>
27482                  <name>Enabled</name>
27483                  <description>Read: Enabled</description>
27484                  <value>1</value>
27485                </enumeratedValue>
27486              </enumeratedValues>
27487              <enumeratedValues>
27488                <usage>write</usage>
27489                <enumeratedValue>
27490                  <name>Clear</name>
27491                  <description>Disable</description>
27492                  <value>1</value>
27493                </enumeratedValue>
27494              </enumeratedValues>
27495            </field>
27496            <field>
27497              <name>STOPPED</name>
27498              <description>Write '1' to Disable interrupt for STOPPED event</description>
27499              <lsb>1</lsb>
27500              <msb>1</msb>
27501              <enumeratedValues>
27502                <usage>read</usage>
27503                <enumeratedValue>
27504                  <name>Disabled</name>
27505                  <description>Read: Disabled</description>
27506                  <value>0</value>
27507                </enumeratedValue>
27508                <enumeratedValue>
27509                  <name>Enabled</name>
27510                  <description>Read: Enabled</description>
27511                  <value>1</value>
27512                </enumeratedValue>
27513              </enumeratedValues>
27514              <enumeratedValues>
27515                <usage>write</usage>
27516                <enumeratedValue>
27517                  <name>Clear</name>
27518                  <description>Disable</description>
27519                  <value>1</value>
27520                </enumeratedValue>
27521              </enumeratedValues>
27522            </field>
27523            <field>
27524              <name>END</name>
27525              <description>Write '1' to Disable interrupt for END event</description>
27526              <lsb>2</lsb>
27527              <msb>2</msb>
27528              <enumeratedValues>
27529                <usage>read</usage>
27530                <enumeratedValue>
27531                  <name>Disabled</name>
27532                  <description>Read: Disabled</description>
27533                  <value>0</value>
27534                </enumeratedValue>
27535                <enumeratedValue>
27536                  <name>Enabled</name>
27537                  <description>Read: Enabled</description>
27538                  <value>1</value>
27539                </enumeratedValue>
27540              </enumeratedValues>
27541              <enumeratedValues>
27542                <usage>write</usage>
27543                <enumeratedValue>
27544                  <name>Clear</name>
27545                  <description>Disable</description>
27546                  <value>1</value>
27547                </enumeratedValue>
27548              </enumeratedValues>
27549            </field>
27550          </fields>
27551        </register>
27552        <register>
27553          <name>ENABLE</name>
27554          <description>PDM module enable register</description>
27555          <addressOffset>0x500</addressOffset>
27556          <access>read-write</access>
27557          <resetValue>0x00000000</resetValue>
27558          <fields>
27559            <field>
27560              <name>ENABLE</name>
27561              <description>Enable or disable PDM module</description>
27562              <lsb>0</lsb>
27563              <msb>0</msb>
27564              <enumeratedValues>
27565                <enumeratedValue>
27566                  <name>Disabled</name>
27567                  <description>Disable</description>
27568                  <value>0</value>
27569                </enumeratedValue>
27570                <enumeratedValue>
27571                  <name>Enabled</name>
27572                  <description>Enable</description>
27573                  <value>1</value>
27574                </enumeratedValue>
27575              </enumeratedValues>
27576            </field>
27577          </fields>
27578        </register>
27579        <register>
27580          <name>PDMCLKCTRL</name>
27581          <description>PDM clock generator control</description>
27582          <addressOffset>0x504</addressOffset>
27583          <access>read-write</access>
27584          <resetValue>0x08400000</resetValue>
27585          <fields>
27586            <field>
27587              <name>FREQ</name>
27588              <description>PDM_CLK frequency</description>
27589              <lsb>0</lsb>
27590              <msb>31</msb>
27591              <enumeratedValues>
27592                <enumeratedValue>
27593                  <name>1000K</name>
27594                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
27595                  <value>0x08000000</value>
27596                </enumeratedValue>
27597                <enumeratedValue>
27598                  <name>Default</name>
27599                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz</description>
27600                  <value>0x08400000</value>
27601                </enumeratedValue>
27602                <enumeratedValue>
27603                  <name>1067K</name>
27604                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
27605                  <value>0x08800000</value>
27606                </enumeratedValue>
27607              </enumeratedValues>
27608            </field>
27609          </fields>
27610        </register>
27611        <register>
27612          <name>MODE</name>
27613          <description>Defines the routing of the connected PDM microphones' signals</description>
27614          <addressOffset>0x508</addressOffset>
27615          <access>read-write</access>
27616          <resetValue>0x00000000</resetValue>
27617          <fields>
27618            <field>
27619              <name>OPERATION</name>
27620              <description>Mono or stereo operation</description>
27621              <lsb>0</lsb>
27622              <msb>0</msb>
27623              <enumeratedValues>
27624                <enumeratedValue>
27625                  <name>Stereo</name>
27626                  <description>Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0]</description>
27627                  <value>0</value>
27628                </enumeratedValue>
27629                <enumeratedValue>
27630                  <name>Mono</name>
27631                  <description>Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0]</description>
27632                  <value>1</value>
27633                </enumeratedValue>
27634              </enumeratedValues>
27635            </field>
27636            <field>
27637              <name>EDGE</name>
27638              <description>Defines on which PDM_CLK edge Left (or mono) is sampled</description>
27639              <lsb>1</lsb>
27640              <msb>1</msb>
27641              <enumeratedValues>
27642                <enumeratedValue>
27643                  <name>LeftFalling</name>
27644                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
27645                  <value>0</value>
27646                </enumeratedValue>
27647                <enumeratedValue>
27648                  <name>LeftRising</name>
27649                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
27650                  <value>1</value>
27651                </enumeratedValue>
27652              </enumeratedValues>
27653            </field>
27654          </fields>
27655        </register>
27656        <register>
27657          <name>GAINL</name>
27658          <description>Left output gain adjustment</description>
27659          <addressOffset>0x518</addressOffset>
27660          <access>read-write</access>
27661          <resetValue>0x00000028</resetValue>
27662          <fields>
27663            <field>
27664              <name>GAINL</name>
27665              <description>Left output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) 0x00    -20 dB gain adjust 0x01  -19.5 dB gain adjust (...) 0x27   -0.5 dB gain adjust 0x28      0 dB gain adjust 0x29   +0.5 dB gain adjust (...) 0x4F  +19.5 dB gain adjust 0x50    +20 dB gain adjust</description>
27666              <lsb>0</lsb>
27667              <msb>6</msb>
27668              <enumeratedValues>
27669                <enumeratedValue>
27670                  <name>MinGain</name>
27671                  <description>-20dB gain adjustment (minimum)</description>
27672                  <value>0x00</value>
27673                </enumeratedValue>
27674                <enumeratedValue>
27675                  <name>DefaultGain</name>
27676                  <description>0dB gain adjustment ('2500 RMS' requirement)</description>
27677                  <value>0x28</value>
27678                </enumeratedValue>
27679                <enumeratedValue>
27680                  <name>MaxGain</name>
27681                  <description>+20dB gain adjustment (maximum)</description>
27682                  <value>0x50</value>
27683                </enumeratedValue>
27684              </enumeratedValues>
27685            </field>
27686          </fields>
27687        </register>
27688        <register>
27689          <name>GAINR</name>
27690          <description>Right output gain adjustment</description>
27691          <addressOffset>0x51C</addressOffset>
27692          <access>read-write</access>
27693          <resetValue>0x00000028</resetValue>
27694          <fields>
27695            <field>
27696              <name>GAINR</name>
27697              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
27698              <lsb>0</lsb>
27699              <msb>7</msb>
27700              <enumeratedValues>
27701                <enumeratedValue>
27702                  <name>MinGain</name>
27703                  <description>-20dB gain adjustment (minimum)</description>
27704                  <value>0x00</value>
27705                </enumeratedValue>
27706                <enumeratedValue>
27707                  <name>DefaultGain</name>
27708                  <description>0dB gain adjustment ('2500 RMS' requirement)</description>
27709                  <value>0x28</value>
27710                </enumeratedValue>
27711                <enumeratedValue>
27712                  <name>MaxGain</name>
27713                  <description>+20dB gain adjustment (maximum)</description>
27714                  <value>0x50</value>
27715                </enumeratedValue>
27716              </enumeratedValues>
27717            </field>
27718          </fields>
27719        </register>
27720        <cluster>
27721          <name>PSEL</name>
27722          <description>Unspecified</description>
27723          <addressOffset>0x540</addressOffset>
27724          <register>
27725            <name>CLK</name>
27726            <description>Pin number configuration for PDM CLK signal</description>
27727            <addressOffset>0x000</addressOffset>
27728            <access>read-write</access>
27729            <resetValue>0xFFFFFFFF</resetValue>
27730            <fields>
27731              <field>
27732                <name>PIN</name>
27733                <description>Pin number</description>
27734                <lsb>0</lsb>
27735                <msb>4</msb>
27736              </field>
27737              <field>
27738                <name>CONNECT</name>
27739                <description>Connection</description>
27740                <lsb>31</lsb>
27741                <msb>31</msb>
27742                <enumeratedValues>
27743                  <enumeratedValue>
27744                    <name>Disconnected</name>
27745                    <description>Disconnect</description>
27746                    <value>1</value>
27747                  </enumeratedValue>
27748                  <enumeratedValue>
27749                    <name>Connected</name>
27750                    <description>Connect</description>
27751                    <value>0</value>
27752                  </enumeratedValue>
27753                </enumeratedValues>
27754              </field>
27755            </fields>
27756          </register>
27757          <register>
27758            <name>DIN</name>
27759            <description>Pin number configuration for PDM DIN signal</description>
27760            <addressOffset>0x004</addressOffset>
27761            <access>read-write</access>
27762            <resetValue>0xFFFFFFFF</resetValue>
27763            <fields>
27764              <field>
27765                <name>PIN</name>
27766                <description>Pin number</description>
27767                <lsb>0</lsb>
27768                <msb>4</msb>
27769              </field>
27770              <field>
27771                <name>CONNECT</name>
27772                <description>Connection</description>
27773                <lsb>31</lsb>
27774                <msb>31</msb>
27775                <enumeratedValues>
27776                  <enumeratedValue>
27777                    <name>Disconnected</name>
27778                    <description>Disconnect</description>
27779                    <value>1</value>
27780                  </enumeratedValue>
27781                  <enumeratedValue>
27782                    <name>Connected</name>
27783                    <description>Connect</description>
27784                    <value>0</value>
27785                  </enumeratedValue>
27786                </enumeratedValues>
27787              </field>
27788            </fields>
27789          </register>
27790        </cluster>
27791        <cluster>
27792          <name>SAMPLE</name>
27793          <description>Unspecified</description>
27794          <addressOffset>0x560</addressOffset>
27795          <register>
27796            <name>PTR</name>
27797            <description>RAM address pointer to write samples to with EasyDMA</description>
27798            <addressOffset>0x000</addressOffset>
27799            <access>read-write</access>
27800            <fields>
27801              <field>
27802                <name>SAMPLEPTR</name>
27803                <description>Address to write PDM samples to over DMA</description>
27804                <lsb>0</lsb>
27805                <msb>31</msb>
27806              </field>
27807            </fields>
27808          </register>
27809          <register>
27810            <name>MAXCNT</name>
27811            <description>Number of samples to allocate memory for in EasyDMA mode</description>
27812            <addressOffset>0x004</addressOffset>
27813            <access>read-write</access>
27814            <fields>
27815              <field>
27816                <name>BUFFSIZE</name>
27817                <description>Length of DMA RAM allocation in number of samples</description>
27818                <lsb>0</lsb>
27819                <msb>14</msb>
27820              </field>
27821            </fields>
27822          </register>
27823        </cluster>
27824      </registers>
27825    </peripheral>
27826    <peripheral>
27827      <name>NVMC</name>
27828      <description>Non Volatile Memory Controller</description>
27829      <groupName>NVMC</groupName>
27830      <baseAddress>0x4001E000</baseAddress>
27831      <size>32</size>
27832      <addressBlock>
27833        <offset>0</offset>
27834        <size>0x1000</size>
27835        <usage>registers</usage>
27836      </addressBlock>
27837      <registers>
27838        <register>
27839          <name>READY</name>
27840          <description>Ready flag</description>
27841          <addressOffset>0x400</addressOffset>
27842          <access>read-only</access>
27843          <fields>
27844            <field>
27845              <name>READY</name>
27846              <description>NVMC is ready or busy</description>
27847              <lsb>0</lsb>
27848              <msb>0</msb>
27849              <enumeratedValues>
27850                <enumeratedValue>
27851                  <name>Busy</name>
27852                  <description>NVMC is busy (on-going write or erase operation)</description>
27853                  <value>0</value>
27854                </enumeratedValue>
27855                <enumeratedValue>
27856                  <name>Ready</name>
27857                  <description>NVMC is ready</description>
27858                  <value>1</value>
27859                </enumeratedValue>
27860              </enumeratedValues>
27861            </field>
27862          </fields>
27863        </register>
27864        <register>
27865          <name>CONFIG</name>
27866          <description>Configuration register</description>
27867          <addressOffset>0x504</addressOffset>
27868          <access>read-write</access>
27869          <fields>
27870            <field>
27871              <name>WEN</name>
27872              <description>Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used. Enabling write or erase will invalidate the cache and keep it invalidated.</description>
27873              <lsb>0</lsb>
27874              <msb>1</msb>
27875              <enumeratedValues>
27876                <enumeratedValue>
27877                  <name>Ren</name>
27878                  <description>Read only access</description>
27879                  <value>0</value>
27880                </enumeratedValue>
27881                <enumeratedValue>
27882                  <name>Wen</name>
27883                  <description>Write Enabled</description>
27884                  <value>1</value>
27885                </enumeratedValue>
27886                <enumeratedValue>
27887                  <name>Een</name>
27888                  <description>Erase enabled</description>
27889                  <value>2</value>
27890                </enumeratedValue>
27891              </enumeratedValues>
27892            </field>
27893          </fields>
27894        </register>
27895        <register>
27896          <name>ERASEPAGE</name>
27897          <description>Register for erasing a page in Code area</description>
27898          <addressOffset>0x508</addressOffset>
27899          <access>read-write</access>
27900          <fields>
27901            <field>
27902              <name>ERASEPAGE</name>
27903              <description>Register for starting erase of a page in Code area</description>
27904              <lsb>0</lsb>
27905              <msb>31</msb>
27906            </field>
27907          </fields>
27908        </register>
27909        <register>
27910          <name>ERASEPCR1</name>
27911          <description>Deprecated register -  Register for erasing a page in Code area. Equivalent to ERASEPAGE.</description>
27912          <addressOffset>0x508</addressOffset>
27913          <access>read-write</access>
27914          <alternateRegister>ERASEPAGE</alternateRegister>
27915          <fields>
27916            <field>
27917              <name>ERASEPCR1</name>
27918              <description>Register for erasing a page in Code area. Equivalent to ERASEPAGE.</description>
27919              <lsb>0</lsb>
27920              <msb>31</msb>
27921            </field>
27922          </fields>
27923        </register>
27924        <register>
27925          <name>ERASEALL</name>
27926          <description>Register for erasing all non-volatile user memory</description>
27927          <addressOffset>0x50C</addressOffset>
27928          <access>read-write</access>
27929          <fields>
27930            <field>
27931              <name>ERASEALL</name>
27932              <description>Erase all non-volatile memory including UICR registers. Note that code erase has to be enabled by CONFIG.EEN before the UICR can be erased.</description>
27933              <lsb>0</lsb>
27934              <msb>0</msb>
27935              <enumeratedValues>
27936                <enumeratedValue>
27937                  <name>NoOperation</name>
27938                  <description>No operation</description>
27939                  <value>0</value>
27940                </enumeratedValue>
27941                <enumeratedValue>
27942                  <name>Erase</name>
27943                  <description>Start chip erase</description>
27944                  <value>1</value>
27945                </enumeratedValue>
27946              </enumeratedValues>
27947            </field>
27948          </fields>
27949        </register>
27950        <register>
27951          <name>ERASEPCR0</name>
27952          <description>Deprecated register -  Register for erasing a page in Code area. Equivalent to ERASEPAGE.</description>
27953          <addressOffset>0x510</addressOffset>
27954          <access>read-write</access>
27955          <fields>
27956            <field>
27957              <name>ERASEPCR0</name>
27958              <description>Register for starting erase of a page in Code area. Equivalent to ERASEPAGE.</description>
27959              <lsb>0</lsb>
27960              <msb>31</msb>
27961            </field>
27962          </fields>
27963        </register>
27964        <register>
27965          <name>ERASEUICR</name>
27966          <description>Register for erasing User Information Configuration Registers</description>
27967          <addressOffset>0x514</addressOffset>
27968          <access>read-write</access>
27969          <fields>
27970            <field>
27971              <name>ERASEUICR</name>
27972              <description>Register starting erase of all User Information Configuration Registers. Note that code erase has to be enabled by CONFIG.EEN before the UICR can be erased.</description>
27973              <lsb>0</lsb>
27974              <msb>0</msb>
27975              <enumeratedValues>
27976                <enumeratedValue>
27977                  <name>NoOperation</name>
27978                  <description>No operation</description>
27979                  <value>0</value>
27980                </enumeratedValue>
27981                <enumeratedValue>
27982                  <name>Erase</name>
27983                  <description>Start erase of UICR</description>
27984                  <value>1</value>
27985                </enumeratedValue>
27986              </enumeratedValues>
27987            </field>
27988          </fields>
27989        </register>
27990        <register>
27991          <name>ICACHECNF</name>
27992          <description>I-Code cache configuration register.</description>
27993          <addressOffset>0x540</addressOffset>
27994          <access>read-write</access>
27995          <resetValue>0x00000000</resetValue>
27996          <fields>
27997            <field>
27998              <name>CACHEEN</name>
27999              <description>Cache enable</description>
28000              <lsb>0</lsb>
28001              <msb>0</msb>
28002              <enumeratedValues>
28003                <enumeratedValue>
28004                  <name>Disabled</name>
28005                  <description>Disable cache. Invalidates all cache entries.</description>
28006                  <value>0</value>
28007                </enumeratedValue>
28008                <enumeratedValue>
28009                  <name>Enabled</name>
28010                  <description>Enable cache</description>
28011                  <value>1</value>
28012                </enumeratedValue>
28013              </enumeratedValues>
28014            </field>
28015            <field>
28016              <name>CACHEPROFEN</name>
28017              <description>Cache profiling enable</description>
28018              <lsb>8</lsb>
28019              <msb>8</msb>
28020              <enumeratedValues>
28021                <enumeratedValue>
28022                  <name>Disabled</name>
28023                  <description>Disable cache profiling</description>
28024                  <value>0</value>
28025                </enumeratedValue>
28026                <enumeratedValue>
28027                  <name>Enabled</name>
28028                  <description>Enable cache profiling</description>
28029                  <value>1</value>
28030                </enumeratedValue>
28031              </enumeratedValues>
28032            </field>
28033          </fields>
28034        </register>
28035        <register>
28036          <name>IHIT</name>
28037          <description>I-Code cache hit counter.</description>
28038          <addressOffset>0x548</addressOffset>
28039          <access>read-write</access>
28040          <fields>
28041            <field>
28042              <name>HITS</name>
28043              <description>Number of cache hits</description>
28044              <lsb>0</lsb>
28045              <msb>31</msb>
28046            </field>
28047          </fields>
28048        </register>
28049        <register>
28050          <name>IMISS</name>
28051          <description>I-Code cache miss counter.</description>
28052          <addressOffset>0x54C</addressOffset>
28053          <access>read-write</access>
28054          <fields>
28055            <field>
28056              <name>MISSES</name>
28057              <description>Number of cache misses</description>
28058              <lsb>0</lsb>
28059              <msb>31</msb>
28060            </field>
28061          </fields>
28062        </register>
28063      </registers>
28064    </peripheral>
28065    <peripheral>
28066      <name>PPI</name>
28067      <description>Programmable Peripheral Interconnect</description>
28068      <groupName>PPI</groupName>
28069      <baseAddress>0x4001F000</baseAddress>
28070      <size>32</size>
28071      <addressBlock>
28072        <offset>0</offset>
28073        <size>0x1000</size>
28074        <usage>registers</usage>
28075      </addressBlock>
28076      <registers>
28077        <cluster>
28078          <dim>6</dim>
28079          <dimIncrement>8</dimIncrement>
28080          <name>TASKS_CHG[%s]</name>
28081          <description>Channel group tasks</description>
28082          <addressOffset>0x000</addressOffset>
28083          <register>
28084            <name>EN</name>
28085            <description>Description cluster[0]:  Enable channel group 0</description>
28086            <addressOffset>0x000</addressOffset>
28087            <access>write-only</access>
28088          </register>
28089          <register>
28090            <name>DIS</name>
28091            <description>Description cluster[0]:  Disable channel group 0</description>
28092            <addressOffset>0x004</addressOffset>
28093            <access>write-only</access>
28094          </register>
28095        </cluster>
28096        <register>
28097          <name>CHEN</name>
28098          <description>Channel enable register</description>
28099          <addressOffset>0x500</addressOffset>
28100          <access>read-write</access>
28101          <fields>
28102            <field>
28103              <name>CH0</name>
28104              <description>Enable or disable channel 0</description>
28105              <lsb>0</lsb>
28106              <msb>0</msb>
28107              <enumeratedValues>
28108                <enumeratedValue>
28109                  <name>Disabled</name>
28110                  <description>Disable channel</description>
28111                  <value>0</value>
28112                </enumeratedValue>
28113                <enumeratedValue>
28114                  <name>Enabled</name>
28115                  <description>Enable channel</description>
28116                  <value>1</value>
28117                </enumeratedValue>
28118              </enumeratedValues>
28119            </field>
28120            <field>
28121              <name>CH1</name>
28122              <description>Enable or disable channel 1</description>
28123              <lsb>1</lsb>
28124              <msb>1</msb>
28125              <enumeratedValues>
28126                <enumeratedValue>
28127                  <name>Disabled</name>
28128                  <description>Disable channel</description>
28129                  <value>0</value>
28130                </enumeratedValue>
28131                <enumeratedValue>
28132                  <name>Enabled</name>
28133                  <description>Enable channel</description>
28134                  <value>1</value>
28135                </enumeratedValue>
28136              </enumeratedValues>
28137            </field>
28138            <field>
28139              <name>CH2</name>
28140              <description>Enable or disable channel 2</description>
28141              <lsb>2</lsb>
28142              <msb>2</msb>
28143              <enumeratedValues>
28144                <enumeratedValue>
28145                  <name>Disabled</name>
28146                  <description>Disable channel</description>
28147                  <value>0</value>
28148                </enumeratedValue>
28149                <enumeratedValue>
28150                  <name>Enabled</name>
28151                  <description>Enable channel</description>
28152                  <value>1</value>
28153                </enumeratedValue>
28154              </enumeratedValues>
28155            </field>
28156            <field>
28157              <name>CH3</name>
28158              <description>Enable or disable channel 3</description>
28159              <lsb>3</lsb>
28160              <msb>3</msb>
28161              <enumeratedValues>
28162                <enumeratedValue>
28163                  <name>Disabled</name>
28164                  <description>Disable channel</description>
28165                  <value>0</value>
28166                </enumeratedValue>
28167                <enumeratedValue>
28168                  <name>Enabled</name>
28169                  <description>Enable channel</description>
28170                  <value>1</value>
28171                </enumeratedValue>
28172              </enumeratedValues>
28173            </field>
28174            <field>
28175              <name>CH4</name>
28176              <description>Enable or disable channel 4</description>
28177              <lsb>4</lsb>
28178              <msb>4</msb>
28179              <enumeratedValues>
28180                <enumeratedValue>
28181                  <name>Disabled</name>
28182                  <description>Disable channel</description>
28183                  <value>0</value>
28184                </enumeratedValue>
28185                <enumeratedValue>
28186                  <name>Enabled</name>
28187                  <description>Enable channel</description>
28188                  <value>1</value>
28189                </enumeratedValue>
28190              </enumeratedValues>
28191            </field>
28192            <field>
28193              <name>CH5</name>
28194              <description>Enable or disable channel 5</description>
28195              <lsb>5</lsb>
28196              <msb>5</msb>
28197              <enumeratedValues>
28198                <enumeratedValue>
28199                  <name>Disabled</name>
28200                  <description>Disable channel</description>
28201                  <value>0</value>
28202                </enumeratedValue>
28203                <enumeratedValue>
28204                  <name>Enabled</name>
28205                  <description>Enable channel</description>
28206                  <value>1</value>
28207                </enumeratedValue>
28208              </enumeratedValues>
28209            </field>
28210            <field>
28211              <name>CH6</name>
28212              <description>Enable or disable channel 6</description>
28213              <lsb>6</lsb>
28214              <msb>6</msb>
28215              <enumeratedValues>
28216                <enumeratedValue>
28217                  <name>Disabled</name>
28218                  <description>Disable channel</description>
28219                  <value>0</value>
28220                </enumeratedValue>
28221                <enumeratedValue>
28222                  <name>Enabled</name>
28223                  <description>Enable channel</description>
28224                  <value>1</value>
28225                </enumeratedValue>
28226              </enumeratedValues>
28227            </field>
28228            <field>
28229              <name>CH7</name>
28230              <description>Enable or disable channel 7</description>
28231              <lsb>7</lsb>
28232              <msb>7</msb>
28233              <enumeratedValues>
28234                <enumeratedValue>
28235                  <name>Disabled</name>
28236                  <description>Disable channel</description>
28237                  <value>0</value>
28238                </enumeratedValue>
28239                <enumeratedValue>
28240                  <name>Enabled</name>
28241                  <description>Enable channel</description>
28242                  <value>1</value>
28243                </enumeratedValue>
28244              </enumeratedValues>
28245            </field>
28246            <field>
28247              <name>CH8</name>
28248              <description>Enable or disable channel 8</description>
28249              <lsb>8</lsb>
28250              <msb>8</msb>
28251              <enumeratedValues>
28252                <enumeratedValue>
28253                  <name>Disabled</name>
28254                  <description>Disable channel</description>
28255                  <value>0</value>
28256                </enumeratedValue>
28257                <enumeratedValue>
28258                  <name>Enabled</name>
28259                  <description>Enable channel</description>
28260                  <value>1</value>
28261                </enumeratedValue>
28262              </enumeratedValues>
28263            </field>
28264            <field>
28265              <name>CH9</name>
28266              <description>Enable or disable channel 9</description>
28267              <lsb>9</lsb>
28268              <msb>9</msb>
28269              <enumeratedValues>
28270                <enumeratedValue>
28271                  <name>Disabled</name>
28272                  <description>Disable channel</description>
28273                  <value>0</value>
28274                </enumeratedValue>
28275                <enumeratedValue>
28276                  <name>Enabled</name>
28277                  <description>Enable channel</description>
28278                  <value>1</value>
28279                </enumeratedValue>
28280              </enumeratedValues>
28281            </field>
28282            <field>
28283              <name>CH10</name>
28284              <description>Enable or disable channel 10</description>
28285              <lsb>10</lsb>
28286              <msb>10</msb>
28287              <enumeratedValues>
28288                <enumeratedValue>
28289                  <name>Disabled</name>
28290                  <description>Disable channel</description>
28291                  <value>0</value>
28292                </enumeratedValue>
28293                <enumeratedValue>
28294                  <name>Enabled</name>
28295                  <description>Enable channel</description>
28296                  <value>1</value>
28297                </enumeratedValue>
28298              </enumeratedValues>
28299            </field>
28300            <field>
28301              <name>CH11</name>
28302              <description>Enable or disable channel 11</description>
28303              <lsb>11</lsb>
28304              <msb>11</msb>
28305              <enumeratedValues>
28306                <enumeratedValue>
28307                  <name>Disabled</name>
28308                  <description>Disable channel</description>
28309                  <value>0</value>
28310                </enumeratedValue>
28311                <enumeratedValue>
28312                  <name>Enabled</name>
28313                  <description>Enable channel</description>
28314                  <value>1</value>
28315                </enumeratedValue>
28316              </enumeratedValues>
28317            </field>
28318            <field>
28319              <name>CH12</name>
28320              <description>Enable or disable channel 12</description>
28321              <lsb>12</lsb>
28322              <msb>12</msb>
28323              <enumeratedValues>
28324                <enumeratedValue>
28325                  <name>Disabled</name>
28326                  <description>Disable channel</description>
28327                  <value>0</value>
28328                </enumeratedValue>
28329                <enumeratedValue>
28330                  <name>Enabled</name>
28331                  <description>Enable channel</description>
28332                  <value>1</value>
28333                </enumeratedValue>
28334              </enumeratedValues>
28335            </field>
28336            <field>
28337              <name>CH13</name>
28338              <description>Enable or disable channel 13</description>
28339              <lsb>13</lsb>
28340              <msb>13</msb>
28341              <enumeratedValues>
28342                <enumeratedValue>
28343                  <name>Disabled</name>
28344                  <description>Disable channel</description>
28345                  <value>0</value>
28346                </enumeratedValue>
28347                <enumeratedValue>
28348                  <name>Enabled</name>
28349                  <description>Enable channel</description>
28350                  <value>1</value>
28351                </enumeratedValue>
28352              </enumeratedValues>
28353            </field>
28354            <field>
28355              <name>CH14</name>
28356              <description>Enable or disable channel 14</description>
28357              <lsb>14</lsb>
28358              <msb>14</msb>
28359              <enumeratedValues>
28360                <enumeratedValue>
28361                  <name>Disabled</name>
28362                  <description>Disable channel</description>
28363                  <value>0</value>
28364                </enumeratedValue>
28365                <enumeratedValue>
28366                  <name>Enabled</name>
28367                  <description>Enable channel</description>
28368                  <value>1</value>
28369                </enumeratedValue>
28370              </enumeratedValues>
28371            </field>
28372            <field>
28373              <name>CH15</name>
28374              <description>Enable or disable channel 15</description>
28375              <lsb>15</lsb>
28376              <msb>15</msb>
28377              <enumeratedValues>
28378                <enumeratedValue>
28379                  <name>Disabled</name>
28380                  <description>Disable channel</description>
28381                  <value>0</value>
28382                </enumeratedValue>
28383                <enumeratedValue>
28384                  <name>Enabled</name>
28385                  <description>Enable channel</description>
28386                  <value>1</value>
28387                </enumeratedValue>
28388              </enumeratedValues>
28389            </field>
28390            <field>
28391              <name>CH16</name>
28392              <description>Enable or disable channel 16</description>
28393              <lsb>16</lsb>
28394              <msb>16</msb>
28395              <enumeratedValues>
28396                <enumeratedValue>
28397                  <name>Disabled</name>
28398                  <description>Disable channel</description>
28399                  <value>0</value>
28400                </enumeratedValue>
28401                <enumeratedValue>
28402                  <name>Enabled</name>
28403                  <description>Enable channel</description>
28404                  <value>1</value>
28405                </enumeratedValue>
28406              </enumeratedValues>
28407            </field>
28408            <field>
28409              <name>CH17</name>
28410              <description>Enable or disable channel 17</description>
28411              <lsb>17</lsb>
28412              <msb>17</msb>
28413              <enumeratedValues>
28414                <enumeratedValue>
28415                  <name>Disabled</name>
28416                  <description>Disable channel</description>
28417                  <value>0</value>
28418                </enumeratedValue>
28419                <enumeratedValue>
28420                  <name>Enabled</name>
28421                  <description>Enable channel</description>
28422                  <value>1</value>
28423                </enumeratedValue>
28424              </enumeratedValues>
28425            </field>
28426            <field>
28427              <name>CH18</name>
28428              <description>Enable or disable channel 18</description>
28429              <lsb>18</lsb>
28430              <msb>18</msb>
28431              <enumeratedValues>
28432                <enumeratedValue>
28433                  <name>Disabled</name>
28434                  <description>Disable channel</description>
28435                  <value>0</value>
28436                </enumeratedValue>
28437                <enumeratedValue>
28438                  <name>Enabled</name>
28439                  <description>Enable channel</description>
28440                  <value>1</value>
28441                </enumeratedValue>
28442              </enumeratedValues>
28443            </field>
28444            <field>
28445              <name>CH19</name>
28446              <description>Enable or disable channel 19</description>
28447              <lsb>19</lsb>
28448              <msb>19</msb>
28449              <enumeratedValues>
28450                <enumeratedValue>
28451                  <name>Disabled</name>
28452                  <description>Disable channel</description>
28453                  <value>0</value>
28454                </enumeratedValue>
28455                <enumeratedValue>
28456                  <name>Enabled</name>
28457                  <description>Enable channel</description>
28458                  <value>1</value>
28459                </enumeratedValue>
28460              </enumeratedValues>
28461            </field>
28462            <field>
28463              <name>CH20</name>
28464              <description>Enable or disable channel 20</description>
28465              <lsb>20</lsb>
28466              <msb>20</msb>
28467              <enumeratedValues>
28468                <enumeratedValue>
28469                  <name>Disabled</name>
28470                  <description>Disable channel</description>
28471                  <value>0</value>
28472                </enumeratedValue>
28473                <enumeratedValue>
28474                  <name>Enabled</name>
28475                  <description>Enable channel</description>
28476                  <value>1</value>
28477                </enumeratedValue>
28478              </enumeratedValues>
28479            </field>
28480            <field>
28481              <name>CH21</name>
28482              <description>Enable or disable channel 21</description>
28483              <lsb>21</lsb>
28484              <msb>21</msb>
28485              <enumeratedValues>
28486                <enumeratedValue>
28487                  <name>Disabled</name>
28488                  <description>Disable channel</description>
28489                  <value>0</value>
28490                </enumeratedValue>
28491                <enumeratedValue>
28492                  <name>Enabled</name>
28493                  <description>Enable channel</description>
28494                  <value>1</value>
28495                </enumeratedValue>
28496              </enumeratedValues>
28497            </field>
28498            <field>
28499              <name>CH22</name>
28500              <description>Enable or disable channel 22</description>
28501              <lsb>22</lsb>
28502              <msb>22</msb>
28503              <enumeratedValues>
28504                <enumeratedValue>
28505                  <name>Disabled</name>
28506                  <description>Disable channel</description>
28507                  <value>0</value>
28508                </enumeratedValue>
28509                <enumeratedValue>
28510                  <name>Enabled</name>
28511                  <description>Enable channel</description>
28512                  <value>1</value>
28513                </enumeratedValue>
28514              </enumeratedValues>
28515            </field>
28516            <field>
28517              <name>CH23</name>
28518              <description>Enable or disable channel 23</description>
28519              <lsb>23</lsb>
28520              <msb>23</msb>
28521              <enumeratedValues>
28522                <enumeratedValue>
28523                  <name>Disabled</name>
28524                  <description>Disable channel</description>
28525                  <value>0</value>
28526                </enumeratedValue>
28527                <enumeratedValue>
28528                  <name>Enabled</name>
28529                  <description>Enable channel</description>
28530                  <value>1</value>
28531                </enumeratedValue>
28532              </enumeratedValues>
28533            </field>
28534            <field>
28535              <name>CH24</name>
28536              <description>Enable or disable channel 24</description>
28537              <lsb>24</lsb>
28538              <msb>24</msb>
28539              <enumeratedValues>
28540                <enumeratedValue>
28541                  <name>Disabled</name>
28542                  <description>Disable channel</description>
28543                  <value>0</value>
28544                </enumeratedValue>
28545                <enumeratedValue>
28546                  <name>Enabled</name>
28547                  <description>Enable channel</description>
28548                  <value>1</value>
28549                </enumeratedValue>
28550              </enumeratedValues>
28551            </field>
28552            <field>
28553              <name>CH25</name>
28554              <description>Enable or disable channel 25</description>
28555              <lsb>25</lsb>
28556              <msb>25</msb>
28557              <enumeratedValues>
28558                <enumeratedValue>
28559                  <name>Disabled</name>
28560                  <description>Disable channel</description>
28561                  <value>0</value>
28562                </enumeratedValue>
28563                <enumeratedValue>
28564                  <name>Enabled</name>
28565                  <description>Enable channel</description>
28566                  <value>1</value>
28567                </enumeratedValue>
28568              </enumeratedValues>
28569            </field>
28570            <field>
28571              <name>CH26</name>
28572              <description>Enable or disable channel 26</description>
28573              <lsb>26</lsb>
28574              <msb>26</msb>
28575              <enumeratedValues>
28576                <enumeratedValue>
28577                  <name>Disabled</name>
28578                  <description>Disable channel</description>
28579                  <value>0</value>
28580                </enumeratedValue>
28581                <enumeratedValue>
28582                  <name>Enabled</name>
28583                  <description>Enable channel</description>
28584                  <value>1</value>
28585                </enumeratedValue>
28586              </enumeratedValues>
28587            </field>
28588            <field>
28589              <name>CH27</name>
28590              <description>Enable or disable channel 27</description>
28591              <lsb>27</lsb>
28592              <msb>27</msb>
28593              <enumeratedValues>
28594                <enumeratedValue>
28595                  <name>Disabled</name>
28596                  <description>Disable channel</description>
28597                  <value>0</value>
28598                </enumeratedValue>
28599                <enumeratedValue>
28600                  <name>Enabled</name>
28601                  <description>Enable channel</description>
28602                  <value>1</value>
28603                </enumeratedValue>
28604              </enumeratedValues>
28605            </field>
28606            <field>
28607              <name>CH28</name>
28608              <description>Enable or disable channel 28</description>
28609              <lsb>28</lsb>
28610              <msb>28</msb>
28611              <enumeratedValues>
28612                <enumeratedValue>
28613                  <name>Disabled</name>
28614                  <description>Disable channel</description>
28615                  <value>0</value>
28616                </enumeratedValue>
28617                <enumeratedValue>
28618                  <name>Enabled</name>
28619                  <description>Enable channel</description>
28620                  <value>1</value>
28621                </enumeratedValue>
28622              </enumeratedValues>
28623            </field>
28624            <field>
28625              <name>CH29</name>
28626              <description>Enable or disable channel 29</description>
28627              <lsb>29</lsb>
28628              <msb>29</msb>
28629              <enumeratedValues>
28630                <enumeratedValue>
28631                  <name>Disabled</name>
28632                  <description>Disable channel</description>
28633                  <value>0</value>
28634                </enumeratedValue>
28635                <enumeratedValue>
28636                  <name>Enabled</name>
28637                  <description>Enable channel</description>
28638                  <value>1</value>
28639                </enumeratedValue>
28640              </enumeratedValues>
28641            </field>
28642            <field>
28643              <name>CH30</name>
28644              <description>Enable or disable channel 30</description>
28645              <lsb>30</lsb>
28646              <msb>30</msb>
28647              <enumeratedValues>
28648                <enumeratedValue>
28649                  <name>Disabled</name>
28650                  <description>Disable channel</description>
28651                  <value>0</value>
28652                </enumeratedValue>
28653                <enumeratedValue>
28654                  <name>Enabled</name>
28655                  <description>Enable channel</description>
28656                  <value>1</value>
28657                </enumeratedValue>
28658              </enumeratedValues>
28659            </field>
28660            <field>
28661              <name>CH31</name>
28662              <description>Enable or disable channel 31</description>
28663              <lsb>31</lsb>
28664              <msb>31</msb>
28665              <enumeratedValues>
28666                <enumeratedValue>
28667                  <name>Disabled</name>
28668                  <description>Disable channel</description>
28669                  <value>0</value>
28670                </enumeratedValue>
28671                <enumeratedValue>
28672                  <name>Enabled</name>
28673                  <description>Enable channel</description>
28674                  <value>1</value>
28675                </enumeratedValue>
28676              </enumeratedValues>
28677            </field>
28678          </fields>
28679        </register>
28680        <register>
28681          <name>CHENSET</name>
28682          <description>Channel enable set register</description>
28683          <addressOffset>0x504</addressOffset>
28684          <access>read-write</access>
28685          <modifiedWriteValues>oneToSet</modifiedWriteValues>
28686          <fields>
28687            <field>
28688              <name>CH0</name>
28689              <description>Channel 0 enable set register.  Writing '0' has no effect</description>
28690              <lsb>0</lsb>
28691              <msb>0</msb>
28692              <enumeratedValues>
28693                <usage>read</usage>
28694                <enumeratedValue>
28695                  <name>Disabled</name>
28696                  <description>Read: channel disabled</description>
28697                  <value>0</value>
28698                </enumeratedValue>
28699                <enumeratedValue>
28700                  <name>Enabled</name>
28701                  <description>Read: channel enabled</description>
28702                  <value>1</value>
28703                </enumeratedValue>
28704              </enumeratedValues>
28705              <enumeratedValues>
28706                <usage>write</usage>
28707                <enumeratedValue>
28708                  <name>Set</name>
28709                  <description>Write: Enable channel</description>
28710                  <value>1</value>
28711                </enumeratedValue>
28712              </enumeratedValues>
28713            </field>
28714            <field>
28715              <name>CH1</name>
28716              <description>Channel 1 enable set register.  Writing '0' has no effect</description>
28717              <lsb>1</lsb>
28718              <msb>1</msb>
28719              <enumeratedValues>
28720                <usage>read</usage>
28721                <enumeratedValue>
28722                  <name>Disabled</name>
28723                  <description>Read: channel disabled</description>
28724                  <value>0</value>
28725                </enumeratedValue>
28726                <enumeratedValue>
28727                  <name>Enabled</name>
28728                  <description>Read: channel enabled</description>
28729                  <value>1</value>
28730                </enumeratedValue>
28731              </enumeratedValues>
28732              <enumeratedValues>
28733                <usage>write</usage>
28734                <enumeratedValue>
28735                  <name>Set</name>
28736                  <description>Write: Enable channel</description>
28737                  <value>1</value>
28738                </enumeratedValue>
28739              </enumeratedValues>
28740            </field>
28741            <field>
28742              <name>CH2</name>
28743              <description>Channel 2 enable set register.  Writing '0' has no effect</description>
28744              <lsb>2</lsb>
28745              <msb>2</msb>
28746              <enumeratedValues>
28747                <usage>read</usage>
28748                <enumeratedValue>
28749                  <name>Disabled</name>
28750                  <description>Read: channel disabled</description>
28751                  <value>0</value>
28752                </enumeratedValue>
28753                <enumeratedValue>
28754                  <name>Enabled</name>
28755                  <description>Read: channel enabled</description>
28756                  <value>1</value>
28757                </enumeratedValue>
28758              </enumeratedValues>
28759              <enumeratedValues>
28760                <usage>write</usage>
28761                <enumeratedValue>
28762                  <name>Set</name>
28763                  <description>Write: Enable channel</description>
28764                  <value>1</value>
28765                </enumeratedValue>
28766              </enumeratedValues>
28767            </field>
28768            <field>
28769              <name>CH3</name>
28770              <description>Channel 3 enable set register.  Writing '0' has no effect</description>
28771              <lsb>3</lsb>
28772              <msb>3</msb>
28773              <enumeratedValues>
28774                <usage>read</usage>
28775                <enumeratedValue>
28776                  <name>Disabled</name>
28777                  <description>Read: channel disabled</description>
28778                  <value>0</value>
28779                </enumeratedValue>
28780                <enumeratedValue>
28781                  <name>Enabled</name>
28782                  <description>Read: channel enabled</description>
28783                  <value>1</value>
28784                </enumeratedValue>
28785              </enumeratedValues>
28786              <enumeratedValues>
28787                <usage>write</usage>
28788                <enumeratedValue>
28789                  <name>Set</name>
28790                  <description>Write: Enable channel</description>
28791                  <value>1</value>
28792                </enumeratedValue>
28793              </enumeratedValues>
28794            </field>
28795            <field>
28796              <name>CH4</name>
28797              <description>Channel 4 enable set register.  Writing '0' has no effect</description>
28798              <lsb>4</lsb>
28799              <msb>4</msb>
28800              <enumeratedValues>
28801                <usage>read</usage>
28802                <enumeratedValue>
28803                  <name>Disabled</name>
28804                  <description>Read: channel disabled</description>
28805                  <value>0</value>
28806                </enumeratedValue>
28807                <enumeratedValue>
28808                  <name>Enabled</name>
28809                  <description>Read: channel enabled</description>
28810                  <value>1</value>
28811                </enumeratedValue>
28812              </enumeratedValues>
28813              <enumeratedValues>
28814                <usage>write</usage>
28815                <enumeratedValue>
28816                  <name>Set</name>
28817                  <description>Write: Enable channel</description>
28818                  <value>1</value>
28819                </enumeratedValue>
28820              </enumeratedValues>
28821            </field>
28822            <field>
28823              <name>CH5</name>
28824              <description>Channel 5 enable set register.  Writing '0' has no effect</description>
28825              <lsb>5</lsb>
28826              <msb>5</msb>
28827              <enumeratedValues>
28828                <usage>read</usage>
28829                <enumeratedValue>
28830                  <name>Disabled</name>
28831                  <description>Read: channel disabled</description>
28832                  <value>0</value>
28833                </enumeratedValue>
28834                <enumeratedValue>
28835                  <name>Enabled</name>
28836                  <description>Read: channel enabled</description>
28837                  <value>1</value>
28838                </enumeratedValue>
28839              </enumeratedValues>
28840              <enumeratedValues>
28841                <usage>write</usage>
28842                <enumeratedValue>
28843                  <name>Set</name>
28844                  <description>Write: Enable channel</description>
28845                  <value>1</value>
28846                </enumeratedValue>
28847              </enumeratedValues>
28848            </field>
28849            <field>
28850              <name>CH6</name>
28851              <description>Channel 6 enable set register.  Writing '0' has no effect</description>
28852              <lsb>6</lsb>
28853              <msb>6</msb>
28854              <enumeratedValues>
28855                <usage>read</usage>
28856                <enumeratedValue>
28857                  <name>Disabled</name>
28858                  <description>Read: channel disabled</description>
28859                  <value>0</value>
28860                </enumeratedValue>
28861                <enumeratedValue>
28862                  <name>Enabled</name>
28863                  <description>Read: channel enabled</description>
28864                  <value>1</value>
28865                </enumeratedValue>
28866              </enumeratedValues>
28867              <enumeratedValues>
28868                <usage>write</usage>
28869                <enumeratedValue>
28870                  <name>Set</name>
28871                  <description>Write: Enable channel</description>
28872                  <value>1</value>
28873                </enumeratedValue>
28874              </enumeratedValues>
28875            </field>
28876            <field>
28877              <name>CH7</name>
28878              <description>Channel 7 enable set register.  Writing '0' has no effect</description>
28879              <lsb>7</lsb>
28880              <msb>7</msb>
28881              <enumeratedValues>
28882                <usage>read</usage>
28883                <enumeratedValue>
28884                  <name>Disabled</name>
28885                  <description>Read: channel disabled</description>
28886                  <value>0</value>
28887                </enumeratedValue>
28888                <enumeratedValue>
28889                  <name>Enabled</name>
28890                  <description>Read: channel enabled</description>
28891                  <value>1</value>
28892                </enumeratedValue>
28893              </enumeratedValues>
28894              <enumeratedValues>
28895                <usage>write</usage>
28896                <enumeratedValue>
28897                  <name>Set</name>
28898                  <description>Write: Enable channel</description>
28899                  <value>1</value>
28900                </enumeratedValue>
28901              </enumeratedValues>
28902            </field>
28903            <field>
28904              <name>CH8</name>
28905              <description>Channel 8 enable set register.  Writing '0' has no effect</description>
28906              <lsb>8</lsb>
28907              <msb>8</msb>
28908              <enumeratedValues>
28909                <usage>read</usage>
28910                <enumeratedValue>
28911                  <name>Disabled</name>
28912                  <description>Read: channel disabled</description>
28913                  <value>0</value>
28914                </enumeratedValue>
28915                <enumeratedValue>
28916                  <name>Enabled</name>
28917                  <description>Read: channel enabled</description>
28918                  <value>1</value>
28919                </enumeratedValue>
28920              </enumeratedValues>
28921              <enumeratedValues>
28922                <usage>write</usage>
28923                <enumeratedValue>
28924                  <name>Set</name>
28925                  <description>Write: Enable channel</description>
28926                  <value>1</value>
28927                </enumeratedValue>
28928              </enumeratedValues>
28929            </field>
28930            <field>
28931              <name>CH9</name>
28932              <description>Channel 9 enable set register.  Writing '0' has no effect</description>
28933              <lsb>9</lsb>
28934              <msb>9</msb>
28935              <enumeratedValues>
28936                <usage>read</usage>
28937                <enumeratedValue>
28938                  <name>Disabled</name>
28939                  <description>Read: channel disabled</description>
28940                  <value>0</value>
28941                </enumeratedValue>
28942                <enumeratedValue>
28943                  <name>Enabled</name>
28944                  <description>Read: channel enabled</description>
28945                  <value>1</value>
28946                </enumeratedValue>
28947              </enumeratedValues>
28948              <enumeratedValues>
28949                <usage>write</usage>
28950                <enumeratedValue>
28951                  <name>Set</name>
28952                  <description>Write: Enable channel</description>
28953                  <value>1</value>
28954                </enumeratedValue>
28955              </enumeratedValues>
28956            </field>
28957            <field>
28958              <name>CH10</name>
28959              <description>Channel 10 enable set register.  Writing '0' has no effect</description>
28960              <lsb>10</lsb>
28961              <msb>10</msb>
28962              <enumeratedValues>
28963                <usage>read</usage>
28964                <enumeratedValue>
28965                  <name>Disabled</name>
28966                  <description>Read: channel disabled</description>
28967                  <value>0</value>
28968                </enumeratedValue>
28969                <enumeratedValue>
28970                  <name>Enabled</name>
28971                  <description>Read: channel enabled</description>
28972                  <value>1</value>
28973                </enumeratedValue>
28974              </enumeratedValues>
28975              <enumeratedValues>
28976                <usage>write</usage>
28977                <enumeratedValue>
28978                  <name>Set</name>
28979                  <description>Write: Enable channel</description>
28980                  <value>1</value>
28981                </enumeratedValue>
28982              </enumeratedValues>
28983            </field>
28984            <field>
28985              <name>CH11</name>
28986              <description>Channel 11 enable set register.  Writing '0' has no effect</description>
28987              <lsb>11</lsb>
28988              <msb>11</msb>
28989              <enumeratedValues>
28990                <usage>read</usage>
28991                <enumeratedValue>
28992                  <name>Disabled</name>
28993                  <description>Read: channel disabled</description>
28994                  <value>0</value>
28995                </enumeratedValue>
28996                <enumeratedValue>
28997                  <name>Enabled</name>
28998                  <description>Read: channel enabled</description>
28999                  <value>1</value>
29000                </enumeratedValue>
29001              </enumeratedValues>
29002              <enumeratedValues>
29003                <usage>write</usage>
29004                <enumeratedValue>
29005                  <name>Set</name>
29006                  <description>Write: Enable channel</description>
29007                  <value>1</value>
29008                </enumeratedValue>
29009              </enumeratedValues>
29010            </field>
29011            <field>
29012              <name>CH12</name>
29013              <description>Channel 12 enable set register.  Writing '0' has no effect</description>
29014              <lsb>12</lsb>
29015              <msb>12</msb>
29016              <enumeratedValues>
29017                <usage>read</usage>
29018                <enumeratedValue>
29019                  <name>Disabled</name>
29020                  <description>Read: channel disabled</description>
29021                  <value>0</value>
29022                </enumeratedValue>
29023                <enumeratedValue>
29024                  <name>Enabled</name>
29025                  <description>Read: channel enabled</description>
29026                  <value>1</value>
29027                </enumeratedValue>
29028              </enumeratedValues>
29029              <enumeratedValues>
29030                <usage>write</usage>
29031                <enumeratedValue>
29032                  <name>Set</name>
29033                  <description>Write: Enable channel</description>
29034                  <value>1</value>
29035                </enumeratedValue>
29036              </enumeratedValues>
29037            </field>
29038            <field>
29039              <name>CH13</name>
29040              <description>Channel 13 enable set register.  Writing '0' has no effect</description>
29041              <lsb>13</lsb>
29042              <msb>13</msb>
29043              <enumeratedValues>
29044                <usage>read</usage>
29045                <enumeratedValue>
29046                  <name>Disabled</name>
29047                  <description>Read: channel disabled</description>
29048                  <value>0</value>
29049                </enumeratedValue>
29050                <enumeratedValue>
29051                  <name>Enabled</name>
29052                  <description>Read: channel enabled</description>
29053                  <value>1</value>
29054                </enumeratedValue>
29055              </enumeratedValues>
29056              <enumeratedValues>
29057                <usage>write</usage>
29058                <enumeratedValue>
29059                  <name>Set</name>
29060                  <description>Write: Enable channel</description>
29061                  <value>1</value>
29062                </enumeratedValue>
29063              </enumeratedValues>
29064            </field>
29065            <field>
29066              <name>CH14</name>
29067              <description>Channel 14 enable set register.  Writing '0' has no effect</description>
29068              <lsb>14</lsb>
29069              <msb>14</msb>
29070              <enumeratedValues>
29071                <usage>read</usage>
29072                <enumeratedValue>
29073                  <name>Disabled</name>
29074                  <description>Read: channel disabled</description>
29075                  <value>0</value>
29076                </enumeratedValue>
29077                <enumeratedValue>
29078                  <name>Enabled</name>
29079                  <description>Read: channel enabled</description>
29080                  <value>1</value>
29081                </enumeratedValue>
29082              </enumeratedValues>
29083              <enumeratedValues>
29084                <usage>write</usage>
29085                <enumeratedValue>
29086                  <name>Set</name>
29087                  <description>Write: Enable channel</description>
29088                  <value>1</value>
29089                </enumeratedValue>
29090              </enumeratedValues>
29091            </field>
29092            <field>
29093              <name>CH15</name>
29094              <description>Channel 15 enable set register.  Writing '0' has no effect</description>
29095              <lsb>15</lsb>
29096              <msb>15</msb>
29097              <enumeratedValues>
29098                <usage>read</usage>
29099                <enumeratedValue>
29100                  <name>Disabled</name>
29101                  <description>Read: channel disabled</description>
29102                  <value>0</value>
29103                </enumeratedValue>
29104                <enumeratedValue>
29105                  <name>Enabled</name>
29106                  <description>Read: channel enabled</description>
29107                  <value>1</value>
29108                </enumeratedValue>
29109              </enumeratedValues>
29110              <enumeratedValues>
29111                <usage>write</usage>
29112                <enumeratedValue>
29113                  <name>Set</name>
29114                  <description>Write: Enable channel</description>
29115                  <value>1</value>
29116                </enumeratedValue>
29117              </enumeratedValues>
29118            </field>
29119            <field>
29120              <name>CH16</name>
29121              <description>Channel 16 enable set register.  Writing '0' has no effect</description>
29122              <lsb>16</lsb>
29123              <msb>16</msb>
29124              <enumeratedValues>
29125                <usage>read</usage>
29126                <enumeratedValue>
29127                  <name>Disabled</name>
29128                  <description>Read: channel disabled</description>
29129                  <value>0</value>
29130                </enumeratedValue>
29131                <enumeratedValue>
29132                  <name>Enabled</name>
29133                  <description>Read: channel enabled</description>
29134                  <value>1</value>
29135                </enumeratedValue>
29136              </enumeratedValues>
29137              <enumeratedValues>
29138                <usage>write</usage>
29139                <enumeratedValue>
29140                  <name>Set</name>
29141                  <description>Write: Enable channel</description>
29142                  <value>1</value>
29143                </enumeratedValue>
29144              </enumeratedValues>
29145            </field>
29146            <field>
29147              <name>CH17</name>
29148              <description>Channel 17 enable set register.  Writing '0' has no effect</description>
29149              <lsb>17</lsb>
29150              <msb>17</msb>
29151              <enumeratedValues>
29152                <usage>read</usage>
29153                <enumeratedValue>
29154                  <name>Disabled</name>
29155                  <description>Read: channel disabled</description>
29156                  <value>0</value>
29157                </enumeratedValue>
29158                <enumeratedValue>
29159                  <name>Enabled</name>
29160                  <description>Read: channel enabled</description>
29161                  <value>1</value>
29162                </enumeratedValue>
29163              </enumeratedValues>
29164              <enumeratedValues>
29165                <usage>write</usage>
29166                <enumeratedValue>
29167                  <name>Set</name>
29168                  <description>Write: Enable channel</description>
29169                  <value>1</value>
29170                </enumeratedValue>
29171              </enumeratedValues>
29172            </field>
29173            <field>
29174              <name>CH18</name>
29175              <description>Channel 18 enable set register.  Writing '0' has no effect</description>
29176              <lsb>18</lsb>
29177              <msb>18</msb>
29178              <enumeratedValues>
29179                <usage>read</usage>
29180                <enumeratedValue>
29181                  <name>Disabled</name>
29182                  <description>Read: channel disabled</description>
29183                  <value>0</value>
29184                </enumeratedValue>
29185                <enumeratedValue>
29186                  <name>Enabled</name>
29187                  <description>Read: channel enabled</description>
29188                  <value>1</value>
29189                </enumeratedValue>
29190              </enumeratedValues>
29191              <enumeratedValues>
29192                <usage>write</usage>
29193                <enumeratedValue>
29194                  <name>Set</name>
29195                  <description>Write: Enable channel</description>
29196                  <value>1</value>
29197                </enumeratedValue>
29198              </enumeratedValues>
29199            </field>
29200            <field>
29201              <name>CH19</name>
29202              <description>Channel 19 enable set register.  Writing '0' has no effect</description>
29203              <lsb>19</lsb>
29204              <msb>19</msb>
29205              <enumeratedValues>
29206                <usage>read</usage>
29207                <enumeratedValue>
29208                  <name>Disabled</name>
29209                  <description>Read: channel disabled</description>
29210                  <value>0</value>
29211                </enumeratedValue>
29212                <enumeratedValue>
29213                  <name>Enabled</name>
29214                  <description>Read: channel enabled</description>
29215                  <value>1</value>
29216                </enumeratedValue>
29217              </enumeratedValues>
29218              <enumeratedValues>
29219                <usage>write</usage>
29220                <enumeratedValue>
29221                  <name>Set</name>
29222                  <description>Write: Enable channel</description>
29223                  <value>1</value>
29224                </enumeratedValue>
29225              </enumeratedValues>
29226            </field>
29227            <field>
29228              <name>CH20</name>
29229              <description>Channel 20 enable set register.  Writing '0' has no effect</description>
29230              <lsb>20</lsb>
29231              <msb>20</msb>
29232              <enumeratedValues>
29233                <usage>read</usage>
29234                <enumeratedValue>
29235                  <name>Disabled</name>
29236                  <description>Read: channel disabled</description>
29237                  <value>0</value>
29238                </enumeratedValue>
29239                <enumeratedValue>
29240                  <name>Enabled</name>
29241                  <description>Read: channel enabled</description>
29242                  <value>1</value>
29243                </enumeratedValue>
29244              </enumeratedValues>
29245              <enumeratedValues>
29246                <usage>write</usage>
29247                <enumeratedValue>
29248                  <name>Set</name>
29249                  <description>Write: Enable channel</description>
29250                  <value>1</value>
29251                </enumeratedValue>
29252              </enumeratedValues>
29253            </field>
29254            <field>
29255              <name>CH21</name>
29256              <description>Channel 21 enable set register.  Writing '0' has no effect</description>
29257              <lsb>21</lsb>
29258              <msb>21</msb>
29259              <enumeratedValues>
29260                <usage>read</usage>
29261                <enumeratedValue>
29262                  <name>Disabled</name>
29263                  <description>Read: channel disabled</description>
29264                  <value>0</value>
29265                </enumeratedValue>
29266                <enumeratedValue>
29267                  <name>Enabled</name>
29268                  <description>Read: channel enabled</description>
29269                  <value>1</value>
29270                </enumeratedValue>
29271              </enumeratedValues>
29272              <enumeratedValues>
29273                <usage>write</usage>
29274                <enumeratedValue>
29275                  <name>Set</name>
29276                  <description>Write: Enable channel</description>
29277                  <value>1</value>
29278                </enumeratedValue>
29279              </enumeratedValues>
29280            </field>
29281            <field>
29282              <name>CH22</name>
29283              <description>Channel 22 enable set register.  Writing '0' has no effect</description>
29284              <lsb>22</lsb>
29285              <msb>22</msb>
29286              <enumeratedValues>
29287                <usage>read</usage>
29288                <enumeratedValue>
29289                  <name>Disabled</name>
29290                  <description>Read: channel disabled</description>
29291                  <value>0</value>
29292                </enumeratedValue>
29293                <enumeratedValue>
29294                  <name>Enabled</name>
29295                  <description>Read: channel enabled</description>
29296                  <value>1</value>
29297                </enumeratedValue>
29298              </enumeratedValues>
29299              <enumeratedValues>
29300                <usage>write</usage>
29301                <enumeratedValue>
29302                  <name>Set</name>
29303                  <description>Write: Enable channel</description>
29304                  <value>1</value>
29305                </enumeratedValue>
29306              </enumeratedValues>
29307            </field>
29308            <field>
29309              <name>CH23</name>
29310              <description>Channel 23 enable set register.  Writing '0' has no effect</description>
29311              <lsb>23</lsb>
29312              <msb>23</msb>
29313              <enumeratedValues>
29314                <usage>read</usage>
29315                <enumeratedValue>
29316                  <name>Disabled</name>
29317                  <description>Read: channel disabled</description>
29318                  <value>0</value>
29319                </enumeratedValue>
29320                <enumeratedValue>
29321                  <name>Enabled</name>
29322                  <description>Read: channel enabled</description>
29323                  <value>1</value>
29324                </enumeratedValue>
29325              </enumeratedValues>
29326              <enumeratedValues>
29327                <usage>write</usage>
29328                <enumeratedValue>
29329                  <name>Set</name>
29330                  <description>Write: Enable channel</description>
29331                  <value>1</value>
29332                </enumeratedValue>
29333              </enumeratedValues>
29334            </field>
29335            <field>
29336              <name>CH24</name>
29337              <description>Channel 24 enable set register.  Writing '0' has no effect</description>
29338              <lsb>24</lsb>
29339              <msb>24</msb>
29340              <enumeratedValues>
29341                <usage>read</usage>
29342                <enumeratedValue>
29343                  <name>Disabled</name>
29344                  <description>Read: channel disabled</description>
29345                  <value>0</value>
29346                </enumeratedValue>
29347                <enumeratedValue>
29348                  <name>Enabled</name>
29349                  <description>Read: channel enabled</description>
29350                  <value>1</value>
29351                </enumeratedValue>
29352              </enumeratedValues>
29353              <enumeratedValues>
29354                <usage>write</usage>
29355                <enumeratedValue>
29356                  <name>Set</name>
29357                  <description>Write: Enable channel</description>
29358                  <value>1</value>
29359                </enumeratedValue>
29360              </enumeratedValues>
29361            </field>
29362            <field>
29363              <name>CH25</name>
29364              <description>Channel 25 enable set register.  Writing '0' has no effect</description>
29365              <lsb>25</lsb>
29366              <msb>25</msb>
29367              <enumeratedValues>
29368                <usage>read</usage>
29369                <enumeratedValue>
29370                  <name>Disabled</name>
29371                  <description>Read: channel disabled</description>
29372                  <value>0</value>
29373                </enumeratedValue>
29374                <enumeratedValue>
29375                  <name>Enabled</name>
29376                  <description>Read: channel enabled</description>
29377                  <value>1</value>
29378                </enumeratedValue>
29379              </enumeratedValues>
29380              <enumeratedValues>
29381                <usage>write</usage>
29382                <enumeratedValue>
29383                  <name>Set</name>
29384                  <description>Write: Enable channel</description>
29385                  <value>1</value>
29386                </enumeratedValue>
29387              </enumeratedValues>
29388            </field>
29389            <field>
29390              <name>CH26</name>
29391              <description>Channel 26 enable set register.  Writing '0' has no effect</description>
29392              <lsb>26</lsb>
29393              <msb>26</msb>
29394              <enumeratedValues>
29395                <usage>read</usage>
29396                <enumeratedValue>
29397                  <name>Disabled</name>
29398                  <description>Read: channel disabled</description>
29399                  <value>0</value>
29400                </enumeratedValue>
29401                <enumeratedValue>
29402                  <name>Enabled</name>
29403                  <description>Read: channel enabled</description>
29404                  <value>1</value>
29405                </enumeratedValue>
29406              </enumeratedValues>
29407              <enumeratedValues>
29408                <usage>write</usage>
29409                <enumeratedValue>
29410                  <name>Set</name>
29411                  <description>Write: Enable channel</description>
29412                  <value>1</value>
29413                </enumeratedValue>
29414              </enumeratedValues>
29415            </field>
29416            <field>
29417              <name>CH27</name>
29418              <description>Channel 27 enable set register.  Writing '0' has no effect</description>
29419              <lsb>27</lsb>
29420              <msb>27</msb>
29421              <enumeratedValues>
29422                <usage>read</usage>
29423                <enumeratedValue>
29424                  <name>Disabled</name>
29425                  <description>Read: channel disabled</description>
29426                  <value>0</value>
29427                </enumeratedValue>
29428                <enumeratedValue>
29429                  <name>Enabled</name>
29430                  <description>Read: channel enabled</description>
29431                  <value>1</value>
29432                </enumeratedValue>
29433              </enumeratedValues>
29434              <enumeratedValues>
29435                <usage>write</usage>
29436                <enumeratedValue>
29437                  <name>Set</name>
29438                  <description>Write: Enable channel</description>
29439                  <value>1</value>
29440                </enumeratedValue>
29441              </enumeratedValues>
29442            </field>
29443            <field>
29444              <name>CH28</name>
29445              <description>Channel 28 enable set register.  Writing '0' has no effect</description>
29446              <lsb>28</lsb>
29447              <msb>28</msb>
29448              <enumeratedValues>
29449                <usage>read</usage>
29450                <enumeratedValue>
29451                  <name>Disabled</name>
29452                  <description>Read: channel disabled</description>
29453                  <value>0</value>
29454                </enumeratedValue>
29455                <enumeratedValue>
29456                  <name>Enabled</name>
29457                  <description>Read: channel enabled</description>
29458                  <value>1</value>
29459                </enumeratedValue>
29460              </enumeratedValues>
29461              <enumeratedValues>
29462                <usage>write</usage>
29463                <enumeratedValue>
29464                  <name>Set</name>
29465                  <description>Write: Enable channel</description>
29466                  <value>1</value>
29467                </enumeratedValue>
29468              </enumeratedValues>
29469            </field>
29470            <field>
29471              <name>CH29</name>
29472              <description>Channel 29 enable set register.  Writing '0' has no effect</description>
29473              <lsb>29</lsb>
29474              <msb>29</msb>
29475              <enumeratedValues>
29476                <usage>read</usage>
29477                <enumeratedValue>
29478                  <name>Disabled</name>
29479                  <description>Read: channel disabled</description>
29480                  <value>0</value>
29481                </enumeratedValue>
29482                <enumeratedValue>
29483                  <name>Enabled</name>
29484                  <description>Read: channel enabled</description>
29485                  <value>1</value>
29486                </enumeratedValue>
29487              </enumeratedValues>
29488              <enumeratedValues>
29489                <usage>write</usage>
29490                <enumeratedValue>
29491                  <name>Set</name>
29492                  <description>Write: Enable channel</description>
29493                  <value>1</value>
29494                </enumeratedValue>
29495              </enumeratedValues>
29496            </field>
29497            <field>
29498              <name>CH30</name>
29499              <description>Channel 30 enable set register.  Writing '0' has no effect</description>
29500              <lsb>30</lsb>
29501              <msb>30</msb>
29502              <enumeratedValues>
29503                <usage>read</usage>
29504                <enumeratedValue>
29505                  <name>Disabled</name>
29506                  <description>Read: channel disabled</description>
29507                  <value>0</value>
29508                </enumeratedValue>
29509                <enumeratedValue>
29510                  <name>Enabled</name>
29511                  <description>Read: channel enabled</description>
29512                  <value>1</value>
29513                </enumeratedValue>
29514              </enumeratedValues>
29515              <enumeratedValues>
29516                <usage>write</usage>
29517                <enumeratedValue>
29518                  <name>Set</name>
29519                  <description>Write: Enable channel</description>
29520                  <value>1</value>
29521                </enumeratedValue>
29522              </enumeratedValues>
29523            </field>
29524            <field>
29525              <name>CH31</name>
29526              <description>Channel 31 enable set register.  Writing '0' has no effect</description>
29527              <lsb>31</lsb>
29528              <msb>31</msb>
29529              <enumeratedValues>
29530                <usage>read</usage>
29531                <enumeratedValue>
29532                  <name>Disabled</name>
29533                  <description>Read: channel disabled</description>
29534                  <value>0</value>
29535                </enumeratedValue>
29536                <enumeratedValue>
29537                  <name>Enabled</name>
29538                  <description>Read: channel enabled</description>
29539                  <value>1</value>
29540                </enumeratedValue>
29541              </enumeratedValues>
29542              <enumeratedValues>
29543                <usage>write</usage>
29544                <enumeratedValue>
29545                  <name>Set</name>
29546                  <description>Write: Enable channel</description>
29547                  <value>1</value>
29548                </enumeratedValue>
29549              </enumeratedValues>
29550            </field>
29551          </fields>
29552        </register>
29553        <register>
29554          <name>CHENCLR</name>
29555          <description>Channel enable clear register</description>
29556          <addressOffset>0x508</addressOffset>
29557          <access>read-write</access>
29558          <modifiedWriteValues>oneToClear</modifiedWriteValues>
29559          <fields>
29560            <field>
29561              <name>CH0</name>
29562              <description>Channel 0 enable clear register.  Writing '0' has no effect</description>
29563              <lsb>0</lsb>
29564              <msb>0</msb>
29565              <enumeratedValues>
29566                <usage>read</usage>
29567                <enumeratedValue>
29568                  <name>Disabled</name>
29569                  <description>Read: channel disabled</description>
29570                  <value>0</value>
29571                </enumeratedValue>
29572                <enumeratedValue>
29573                  <name>Enabled</name>
29574                  <description>Read: channel enabled</description>
29575                  <value>1</value>
29576                </enumeratedValue>
29577              </enumeratedValues>
29578              <enumeratedValues>
29579                <usage>write</usage>
29580                <enumeratedValue>
29581                  <name>Clear</name>
29582                  <description>Write: disable channel</description>
29583                  <value>1</value>
29584                </enumeratedValue>
29585              </enumeratedValues>
29586            </field>
29587            <field>
29588              <name>CH1</name>
29589              <description>Channel 1 enable clear register.  Writing '0' has no effect</description>
29590              <lsb>1</lsb>
29591              <msb>1</msb>
29592              <enumeratedValues>
29593                <usage>read</usage>
29594                <enumeratedValue>
29595                  <name>Disabled</name>
29596                  <description>Read: channel disabled</description>
29597                  <value>0</value>
29598                </enumeratedValue>
29599                <enumeratedValue>
29600                  <name>Enabled</name>
29601                  <description>Read: channel enabled</description>
29602                  <value>1</value>
29603                </enumeratedValue>
29604              </enumeratedValues>
29605              <enumeratedValues>
29606                <usage>write</usage>
29607                <enumeratedValue>
29608                  <name>Clear</name>
29609                  <description>Write: disable channel</description>
29610                  <value>1</value>
29611                </enumeratedValue>
29612              </enumeratedValues>
29613            </field>
29614            <field>
29615              <name>CH2</name>
29616              <description>Channel 2 enable clear register.  Writing '0' has no effect</description>
29617              <lsb>2</lsb>
29618              <msb>2</msb>
29619              <enumeratedValues>
29620                <usage>read</usage>
29621                <enumeratedValue>
29622                  <name>Disabled</name>
29623                  <description>Read: channel disabled</description>
29624                  <value>0</value>
29625                </enumeratedValue>
29626                <enumeratedValue>
29627                  <name>Enabled</name>
29628                  <description>Read: channel enabled</description>
29629                  <value>1</value>
29630                </enumeratedValue>
29631              </enumeratedValues>
29632              <enumeratedValues>
29633                <usage>write</usage>
29634                <enumeratedValue>
29635                  <name>Clear</name>
29636                  <description>Write: disable channel</description>
29637                  <value>1</value>
29638                </enumeratedValue>
29639              </enumeratedValues>
29640            </field>
29641            <field>
29642              <name>CH3</name>
29643              <description>Channel 3 enable clear register.  Writing '0' has no effect</description>
29644              <lsb>3</lsb>
29645              <msb>3</msb>
29646              <enumeratedValues>
29647                <usage>read</usage>
29648                <enumeratedValue>
29649                  <name>Disabled</name>
29650                  <description>Read: channel disabled</description>
29651                  <value>0</value>
29652                </enumeratedValue>
29653                <enumeratedValue>
29654                  <name>Enabled</name>
29655                  <description>Read: channel enabled</description>
29656                  <value>1</value>
29657                </enumeratedValue>
29658              </enumeratedValues>
29659              <enumeratedValues>
29660                <usage>write</usage>
29661                <enumeratedValue>
29662                  <name>Clear</name>
29663                  <description>Write: disable channel</description>
29664                  <value>1</value>
29665                </enumeratedValue>
29666              </enumeratedValues>
29667            </field>
29668            <field>
29669              <name>CH4</name>
29670              <description>Channel 4 enable clear register.  Writing '0' has no effect</description>
29671              <lsb>4</lsb>
29672              <msb>4</msb>
29673              <enumeratedValues>
29674                <usage>read</usage>
29675                <enumeratedValue>
29676                  <name>Disabled</name>
29677                  <description>Read: channel disabled</description>
29678                  <value>0</value>
29679                </enumeratedValue>
29680                <enumeratedValue>
29681                  <name>Enabled</name>
29682                  <description>Read: channel enabled</description>
29683                  <value>1</value>
29684                </enumeratedValue>
29685              </enumeratedValues>
29686              <enumeratedValues>
29687                <usage>write</usage>
29688                <enumeratedValue>
29689                  <name>Clear</name>
29690                  <description>Write: disable channel</description>
29691                  <value>1</value>
29692                </enumeratedValue>
29693              </enumeratedValues>
29694            </field>
29695            <field>
29696              <name>CH5</name>
29697              <description>Channel 5 enable clear register.  Writing '0' has no effect</description>
29698              <lsb>5</lsb>
29699              <msb>5</msb>
29700              <enumeratedValues>
29701                <usage>read</usage>
29702                <enumeratedValue>
29703                  <name>Disabled</name>
29704                  <description>Read: channel disabled</description>
29705                  <value>0</value>
29706                </enumeratedValue>
29707                <enumeratedValue>
29708                  <name>Enabled</name>
29709                  <description>Read: channel enabled</description>
29710                  <value>1</value>
29711                </enumeratedValue>
29712              </enumeratedValues>
29713              <enumeratedValues>
29714                <usage>write</usage>
29715                <enumeratedValue>
29716                  <name>Clear</name>
29717                  <description>Write: disable channel</description>
29718                  <value>1</value>
29719                </enumeratedValue>
29720              </enumeratedValues>
29721            </field>
29722            <field>
29723              <name>CH6</name>
29724              <description>Channel 6 enable clear register.  Writing '0' has no effect</description>
29725              <lsb>6</lsb>
29726              <msb>6</msb>
29727              <enumeratedValues>
29728                <usage>read</usage>
29729                <enumeratedValue>
29730                  <name>Disabled</name>
29731                  <description>Read: channel disabled</description>
29732                  <value>0</value>
29733                </enumeratedValue>
29734                <enumeratedValue>
29735                  <name>Enabled</name>
29736                  <description>Read: channel enabled</description>
29737                  <value>1</value>
29738                </enumeratedValue>
29739              </enumeratedValues>
29740              <enumeratedValues>
29741                <usage>write</usage>
29742                <enumeratedValue>
29743                  <name>Clear</name>
29744                  <description>Write: disable channel</description>
29745                  <value>1</value>
29746                </enumeratedValue>
29747              </enumeratedValues>
29748            </field>
29749            <field>
29750              <name>CH7</name>
29751              <description>Channel 7 enable clear register.  Writing '0' has no effect</description>
29752              <lsb>7</lsb>
29753              <msb>7</msb>
29754              <enumeratedValues>
29755                <usage>read</usage>
29756                <enumeratedValue>
29757                  <name>Disabled</name>
29758                  <description>Read: channel disabled</description>
29759                  <value>0</value>
29760                </enumeratedValue>
29761                <enumeratedValue>
29762                  <name>Enabled</name>
29763                  <description>Read: channel enabled</description>
29764                  <value>1</value>
29765                </enumeratedValue>
29766              </enumeratedValues>
29767              <enumeratedValues>
29768                <usage>write</usage>
29769                <enumeratedValue>
29770                  <name>Clear</name>
29771                  <description>Write: disable channel</description>
29772                  <value>1</value>
29773                </enumeratedValue>
29774              </enumeratedValues>
29775            </field>
29776            <field>
29777              <name>CH8</name>
29778              <description>Channel 8 enable clear register.  Writing '0' has no effect</description>
29779              <lsb>8</lsb>
29780              <msb>8</msb>
29781              <enumeratedValues>
29782                <usage>read</usage>
29783                <enumeratedValue>
29784                  <name>Disabled</name>
29785                  <description>Read: channel disabled</description>
29786                  <value>0</value>
29787                </enumeratedValue>
29788                <enumeratedValue>
29789                  <name>Enabled</name>
29790                  <description>Read: channel enabled</description>
29791                  <value>1</value>
29792                </enumeratedValue>
29793              </enumeratedValues>
29794              <enumeratedValues>
29795                <usage>write</usage>
29796                <enumeratedValue>
29797                  <name>Clear</name>
29798                  <description>Write: disable channel</description>
29799                  <value>1</value>
29800                </enumeratedValue>
29801              </enumeratedValues>
29802            </field>
29803            <field>
29804              <name>CH9</name>
29805              <description>Channel 9 enable clear register.  Writing '0' has no effect</description>
29806              <lsb>9</lsb>
29807              <msb>9</msb>
29808              <enumeratedValues>
29809                <usage>read</usage>
29810                <enumeratedValue>
29811                  <name>Disabled</name>
29812                  <description>Read: channel disabled</description>
29813                  <value>0</value>
29814                </enumeratedValue>
29815                <enumeratedValue>
29816                  <name>Enabled</name>
29817                  <description>Read: channel enabled</description>
29818                  <value>1</value>
29819                </enumeratedValue>
29820              </enumeratedValues>
29821              <enumeratedValues>
29822                <usage>write</usage>
29823                <enumeratedValue>
29824                  <name>Clear</name>
29825                  <description>Write: disable channel</description>
29826                  <value>1</value>
29827                </enumeratedValue>
29828              </enumeratedValues>
29829            </field>
29830            <field>
29831              <name>CH10</name>
29832              <description>Channel 10 enable clear register.  Writing '0' has no effect</description>
29833              <lsb>10</lsb>
29834              <msb>10</msb>
29835              <enumeratedValues>
29836                <usage>read</usage>
29837                <enumeratedValue>
29838                  <name>Disabled</name>
29839                  <description>Read: channel disabled</description>
29840                  <value>0</value>
29841                </enumeratedValue>
29842                <enumeratedValue>
29843                  <name>Enabled</name>
29844                  <description>Read: channel enabled</description>
29845                  <value>1</value>
29846                </enumeratedValue>
29847              </enumeratedValues>
29848              <enumeratedValues>
29849                <usage>write</usage>
29850                <enumeratedValue>
29851                  <name>Clear</name>
29852                  <description>Write: disable channel</description>
29853                  <value>1</value>
29854                </enumeratedValue>
29855              </enumeratedValues>
29856            </field>
29857            <field>
29858              <name>CH11</name>
29859              <description>Channel 11 enable clear register.  Writing '0' has no effect</description>
29860              <lsb>11</lsb>
29861              <msb>11</msb>
29862              <enumeratedValues>
29863                <usage>read</usage>
29864                <enumeratedValue>
29865                  <name>Disabled</name>
29866                  <description>Read: channel disabled</description>
29867                  <value>0</value>
29868                </enumeratedValue>
29869                <enumeratedValue>
29870                  <name>Enabled</name>
29871                  <description>Read: channel enabled</description>
29872                  <value>1</value>
29873                </enumeratedValue>
29874              </enumeratedValues>
29875              <enumeratedValues>
29876                <usage>write</usage>
29877                <enumeratedValue>
29878                  <name>Clear</name>
29879                  <description>Write: disable channel</description>
29880                  <value>1</value>
29881                </enumeratedValue>
29882              </enumeratedValues>
29883            </field>
29884            <field>
29885              <name>CH12</name>
29886              <description>Channel 12 enable clear register.  Writing '0' has no effect</description>
29887              <lsb>12</lsb>
29888              <msb>12</msb>
29889              <enumeratedValues>
29890                <usage>read</usage>
29891                <enumeratedValue>
29892                  <name>Disabled</name>
29893                  <description>Read: channel disabled</description>
29894                  <value>0</value>
29895                </enumeratedValue>
29896                <enumeratedValue>
29897                  <name>Enabled</name>
29898                  <description>Read: channel enabled</description>
29899                  <value>1</value>
29900                </enumeratedValue>
29901              </enumeratedValues>
29902              <enumeratedValues>
29903                <usage>write</usage>
29904                <enumeratedValue>
29905                  <name>Clear</name>
29906                  <description>Write: disable channel</description>
29907                  <value>1</value>
29908                </enumeratedValue>
29909              </enumeratedValues>
29910            </field>
29911            <field>
29912              <name>CH13</name>
29913              <description>Channel 13 enable clear register.  Writing '0' has no effect</description>
29914              <lsb>13</lsb>
29915              <msb>13</msb>
29916              <enumeratedValues>
29917                <usage>read</usage>
29918                <enumeratedValue>
29919                  <name>Disabled</name>
29920                  <description>Read: channel disabled</description>
29921                  <value>0</value>
29922                </enumeratedValue>
29923                <enumeratedValue>
29924                  <name>Enabled</name>
29925                  <description>Read: channel enabled</description>
29926                  <value>1</value>
29927                </enumeratedValue>
29928              </enumeratedValues>
29929              <enumeratedValues>
29930                <usage>write</usage>
29931                <enumeratedValue>
29932                  <name>Clear</name>
29933                  <description>Write: disable channel</description>
29934                  <value>1</value>
29935                </enumeratedValue>
29936              </enumeratedValues>
29937            </field>
29938            <field>
29939              <name>CH14</name>
29940              <description>Channel 14 enable clear register.  Writing '0' has no effect</description>
29941              <lsb>14</lsb>
29942              <msb>14</msb>
29943              <enumeratedValues>
29944                <usage>read</usage>
29945                <enumeratedValue>
29946                  <name>Disabled</name>
29947                  <description>Read: channel disabled</description>
29948                  <value>0</value>
29949                </enumeratedValue>
29950                <enumeratedValue>
29951                  <name>Enabled</name>
29952                  <description>Read: channel enabled</description>
29953                  <value>1</value>
29954                </enumeratedValue>
29955              </enumeratedValues>
29956              <enumeratedValues>
29957                <usage>write</usage>
29958                <enumeratedValue>
29959                  <name>Clear</name>
29960                  <description>Write: disable channel</description>
29961                  <value>1</value>
29962                </enumeratedValue>
29963              </enumeratedValues>
29964            </field>
29965            <field>
29966              <name>CH15</name>
29967              <description>Channel 15 enable clear register.  Writing '0' has no effect</description>
29968              <lsb>15</lsb>
29969              <msb>15</msb>
29970              <enumeratedValues>
29971                <usage>read</usage>
29972                <enumeratedValue>
29973                  <name>Disabled</name>
29974                  <description>Read: channel disabled</description>
29975                  <value>0</value>
29976                </enumeratedValue>
29977                <enumeratedValue>
29978                  <name>Enabled</name>
29979                  <description>Read: channel enabled</description>
29980                  <value>1</value>
29981                </enumeratedValue>
29982              </enumeratedValues>
29983              <enumeratedValues>
29984                <usage>write</usage>
29985                <enumeratedValue>
29986                  <name>Clear</name>
29987                  <description>Write: disable channel</description>
29988                  <value>1</value>
29989                </enumeratedValue>
29990              </enumeratedValues>
29991            </field>
29992            <field>
29993              <name>CH16</name>
29994              <description>Channel 16 enable clear register.  Writing '0' has no effect</description>
29995              <lsb>16</lsb>
29996              <msb>16</msb>
29997              <enumeratedValues>
29998                <usage>read</usage>
29999                <enumeratedValue>
30000                  <name>Disabled</name>
30001                  <description>Read: channel disabled</description>
30002                  <value>0</value>
30003                </enumeratedValue>
30004                <enumeratedValue>
30005                  <name>Enabled</name>
30006                  <description>Read: channel enabled</description>
30007                  <value>1</value>
30008                </enumeratedValue>
30009              </enumeratedValues>
30010              <enumeratedValues>
30011                <usage>write</usage>
30012                <enumeratedValue>
30013                  <name>Clear</name>
30014                  <description>Write: disable channel</description>
30015                  <value>1</value>
30016                </enumeratedValue>
30017              </enumeratedValues>
30018            </field>
30019            <field>
30020              <name>CH17</name>
30021              <description>Channel 17 enable clear register.  Writing '0' has no effect</description>
30022              <lsb>17</lsb>
30023              <msb>17</msb>
30024              <enumeratedValues>
30025                <usage>read</usage>
30026                <enumeratedValue>
30027                  <name>Disabled</name>
30028                  <description>Read: channel disabled</description>
30029                  <value>0</value>
30030                </enumeratedValue>
30031                <enumeratedValue>
30032                  <name>Enabled</name>
30033                  <description>Read: channel enabled</description>
30034                  <value>1</value>
30035                </enumeratedValue>
30036              </enumeratedValues>
30037              <enumeratedValues>
30038                <usage>write</usage>
30039                <enumeratedValue>
30040                  <name>Clear</name>
30041                  <description>Write: disable channel</description>
30042                  <value>1</value>
30043                </enumeratedValue>
30044              </enumeratedValues>
30045            </field>
30046            <field>
30047              <name>CH18</name>
30048              <description>Channel 18 enable clear register.  Writing '0' has no effect</description>
30049              <lsb>18</lsb>
30050              <msb>18</msb>
30051              <enumeratedValues>
30052                <usage>read</usage>
30053                <enumeratedValue>
30054                  <name>Disabled</name>
30055                  <description>Read: channel disabled</description>
30056                  <value>0</value>
30057                </enumeratedValue>
30058                <enumeratedValue>
30059                  <name>Enabled</name>
30060                  <description>Read: channel enabled</description>
30061                  <value>1</value>
30062                </enumeratedValue>
30063              </enumeratedValues>
30064              <enumeratedValues>
30065                <usage>write</usage>
30066                <enumeratedValue>
30067                  <name>Clear</name>
30068                  <description>Write: disable channel</description>
30069                  <value>1</value>
30070                </enumeratedValue>
30071              </enumeratedValues>
30072            </field>
30073            <field>
30074              <name>CH19</name>
30075              <description>Channel 19 enable clear register.  Writing '0' has no effect</description>
30076              <lsb>19</lsb>
30077              <msb>19</msb>
30078              <enumeratedValues>
30079                <usage>read</usage>
30080                <enumeratedValue>
30081                  <name>Disabled</name>
30082                  <description>Read: channel disabled</description>
30083                  <value>0</value>
30084                </enumeratedValue>
30085                <enumeratedValue>
30086                  <name>Enabled</name>
30087                  <description>Read: channel enabled</description>
30088                  <value>1</value>
30089                </enumeratedValue>
30090              </enumeratedValues>
30091              <enumeratedValues>
30092                <usage>write</usage>
30093                <enumeratedValue>
30094                  <name>Clear</name>
30095                  <description>Write: disable channel</description>
30096                  <value>1</value>
30097                </enumeratedValue>
30098              </enumeratedValues>
30099            </field>
30100            <field>
30101              <name>CH20</name>
30102              <description>Channel 20 enable clear register.  Writing '0' has no effect</description>
30103              <lsb>20</lsb>
30104              <msb>20</msb>
30105              <enumeratedValues>
30106                <usage>read</usage>
30107                <enumeratedValue>
30108                  <name>Disabled</name>
30109                  <description>Read: channel disabled</description>
30110                  <value>0</value>
30111                </enumeratedValue>
30112                <enumeratedValue>
30113                  <name>Enabled</name>
30114                  <description>Read: channel enabled</description>
30115                  <value>1</value>
30116                </enumeratedValue>
30117              </enumeratedValues>
30118              <enumeratedValues>
30119                <usage>write</usage>
30120                <enumeratedValue>
30121                  <name>Clear</name>
30122                  <description>Write: disable channel</description>
30123                  <value>1</value>
30124                </enumeratedValue>
30125              </enumeratedValues>
30126            </field>
30127            <field>
30128              <name>CH21</name>
30129              <description>Channel 21 enable clear register.  Writing '0' has no effect</description>
30130              <lsb>21</lsb>
30131              <msb>21</msb>
30132              <enumeratedValues>
30133                <usage>read</usage>
30134                <enumeratedValue>
30135                  <name>Disabled</name>
30136                  <description>Read: channel disabled</description>
30137                  <value>0</value>
30138                </enumeratedValue>
30139                <enumeratedValue>
30140                  <name>Enabled</name>
30141                  <description>Read: channel enabled</description>
30142                  <value>1</value>
30143                </enumeratedValue>
30144              </enumeratedValues>
30145              <enumeratedValues>
30146                <usage>write</usage>
30147                <enumeratedValue>
30148                  <name>Clear</name>
30149                  <description>Write: disable channel</description>
30150                  <value>1</value>
30151                </enumeratedValue>
30152              </enumeratedValues>
30153            </field>
30154            <field>
30155              <name>CH22</name>
30156              <description>Channel 22 enable clear register.  Writing '0' has no effect</description>
30157              <lsb>22</lsb>
30158              <msb>22</msb>
30159              <enumeratedValues>
30160                <usage>read</usage>
30161                <enumeratedValue>
30162                  <name>Disabled</name>
30163                  <description>Read: channel disabled</description>
30164                  <value>0</value>
30165                </enumeratedValue>
30166                <enumeratedValue>
30167                  <name>Enabled</name>
30168                  <description>Read: channel enabled</description>
30169                  <value>1</value>
30170                </enumeratedValue>
30171              </enumeratedValues>
30172              <enumeratedValues>
30173                <usage>write</usage>
30174                <enumeratedValue>
30175                  <name>Clear</name>
30176                  <description>Write: disable channel</description>
30177                  <value>1</value>
30178                </enumeratedValue>
30179              </enumeratedValues>
30180            </field>
30181            <field>
30182              <name>CH23</name>
30183              <description>Channel 23 enable clear register.  Writing '0' has no effect</description>
30184              <lsb>23</lsb>
30185              <msb>23</msb>
30186              <enumeratedValues>
30187                <usage>read</usage>
30188                <enumeratedValue>
30189                  <name>Disabled</name>
30190                  <description>Read: channel disabled</description>
30191                  <value>0</value>
30192                </enumeratedValue>
30193                <enumeratedValue>
30194                  <name>Enabled</name>
30195                  <description>Read: channel enabled</description>
30196                  <value>1</value>
30197                </enumeratedValue>
30198              </enumeratedValues>
30199              <enumeratedValues>
30200                <usage>write</usage>
30201                <enumeratedValue>
30202                  <name>Clear</name>
30203                  <description>Write: disable channel</description>
30204                  <value>1</value>
30205                </enumeratedValue>
30206              </enumeratedValues>
30207            </field>
30208            <field>
30209              <name>CH24</name>
30210              <description>Channel 24 enable clear register.  Writing '0' has no effect</description>
30211              <lsb>24</lsb>
30212              <msb>24</msb>
30213              <enumeratedValues>
30214                <usage>read</usage>
30215                <enumeratedValue>
30216                  <name>Disabled</name>
30217                  <description>Read: channel disabled</description>
30218                  <value>0</value>
30219                </enumeratedValue>
30220                <enumeratedValue>
30221                  <name>Enabled</name>
30222                  <description>Read: channel enabled</description>
30223                  <value>1</value>
30224                </enumeratedValue>
30225              </enumeratedValues>
30226              <enumeratedValues>
30227                <usage>write</usage>
30228                <enumeratedValue>
30229                  <name>Clear</name>
30230                  <description>Write: disable channel</description>
30231                  <value>1</value>
30232                </enumeratedValue>
30233              </enumeratedValues>
30234            </field>
30235            <field>
30236              <name>CH25</name>
30237              <description>Channel 25 enable clear register.  Writing '0' has no effect</description>
30238              <lsb>25</lsb>
30239              <msb>25</msb>
30240              <enumeratedValues>
30241                <usage>read</usage>
30242                <enumeratedValue>
30243                  <name>Disabled</name>
30244                  <description>Read: channel disabled</description>
30245                  <value>0</value>
30246                </enumeratedValue>
30247                <enumeratedValue>
30248                  <name>Enabled</name>
30249                  <description>Read: channel enabled</description>
30250                  <value>1</value>
30251                </enumeratedValue>
30252              </enumeratedValues>
30253              <enumeratedValues>
30254                <usage>write</usage>
30255                <enumeratedValue>
30256                  <name>Clear</name>
30257                  <description>Write: disable channel</description>
30258                  <value>1</value>
30259                </enumeratedValue>
30260              </enumeratedValues>
30261            </field>
30262            <field>
30263              <name>CH26</name>
30264              <description>Channel 26 enable clear register.  Writing '0' has no effect</description>
30265              <lsb>26</lsb>
30266              <msb>26</msb>
30267              <enumeratedValues>
30268                <usage>read</usage>
30269                <enumeratedValue>
30270                  <name>Disabled</name>
30271                  <description>Read: channel disabled</description>
30272                  <value>0</value>
30273                </enumeratedValue>
30274                <enumeratedValue>
30275                  <name>Enabled</name>
30276                  <description>Read: channel enabled</description>
30277                  <value>1</value>
30278                </enumeratedValue>
30279              </enumeratedValues>
30280              <enumeratedValues>
30281                <usage>write</usage>
30282                <enumeratedValue>
30283                  <name>Clear</name>
30284                  <description>Write: disable channel</description>
30285                  <value>1</value>
30286                </enumeratedValue>
30287              </enumeratedValues>
30288            </field>
30289            <field>
30290              <name>CH27</name>
30291              <description>Channel 27 enable clear register.  Writing '0' has no effect</description>
30292              <lsb>27</lsb>
30293              <msb>27</msb>
30294              <enumeratedValues>
30295                <usage>read</usage>
30296                <enumeratedValue>
30297                  <name>Disabled</name>
30298                  <description>Read: channel disabled</description>
30299                  <value>0</value>
30300                </enumeratedValue>
30301                <enumeratedValue>
30302                  <name>Enabled</name>
30303                  <description>Read: channel enabled</description>
30304                  <value>1</value>
30305                </enumeratedValue>
30306              </enumeratedValues>
30307              <enumeratedValues>
30308                <usage>write</usage>
30309                <enumeratedValue>
30310                  <name>Clear</name>
30311                  <description>Write: disable channel</description>
30312                  <value>1</value>
30313                </enumeratedValue>
30314              </enumeratedValues>
30315            </field>
30316            <field>
30317              <name>CH28</name>
30318              <description>Channel 28 enable clear register.  Writing '0' has no effect</description>
30319              <lsb>28</lsb>
30320              <msb>28</msb>
30321              <enumeratedValues>
30322                <usage>read</usage>
30323                <enumeratedValue>
30324                  <name>Disabled</name>
30325                  <description>Read: channel disabled</description>
30326                  <value>0</value>
30327                </enumeratedValue>
30328                <enumeratedValue>
30329                  <name>Enabled</name>
30330                  <description>Read: channel enabled</description>
30331                  <value>1</value>
30332                </enumeratedValue>
30333              </enumeratedValues>
30334              <enumeratedValues>
30335                <usage>write</usage>
30336                <enumeratedValue>
30337                  <name>Clear</name>
30338                  <description>Write: disable channel</description>
30339                  <value>1</value>
30340                </enumeratedValue>
30341              </enumeratedValues>
30342            </field>
30343            <field>
30344              <name>CH29</name>
30345              <description>Channel 29 enable clear register.  Writing '0' has no effect</description>
30346              <lsb>29</lsb>
30347              <msb>29</msb>
30348              <enumeratedValues>
30349                <usage>read</usage>
30350                <enumeratedValue>
30351                  <name>Disabled</name>
30352                  <description>Read: channel disabled</description>
30353                  <value>0</value>
30354                </enumeratedValue>
30355                <enumeratedValue>
30356                  <name>Enabled</name>
30357                  <description>Read: channel enabled</description>
30358                  <value>1</value>
30359                </enumeratedValue>
30360              </enumeratedValues>
30361              <enumeratedValues>
30362                <usage>write</usage>
30363                <enumeratedValue>
30364                  <name>Clear</name>
30365                  <description>Write: disable channel</description>
30366                  <value>1</value>
30367                </enumeratedValue>
30368              </enumeratedValues>
30369            </field>
30370            <field>
30371              <name>CH30</name>
30372              <description>Channel 30 enable clear register.  Writing '0' has no effect</description>
30373              <lsb>30</lsb>
30374              <msb>30</msb>
30375              <enumeratedValues>
30376                <usage>read</usage>
30377                <enumeratedValue>
30378                  <name>Disabled</name>
30379                  <description>Read: channel disabled</description>
30380                  <value>0</value>
30381                </enumeratedValue>
30382                <enumeratedValue>
30383                  <name>Enabled</name>
30384                  <description>Read: channel enabled</description>
30385                  <value>1</value>
30386                </enumeratedValue>
30387              </enumeratedValues>
30388              <enumeratedValues>
30389                <usage>write</usage>
30390                <enumeratedValue>
30391                  <name>Clear</name>
30392                  <description>Write: disable channel</description>
30393                  <value>1</value>
30394                </enumeratedValue>
30395              </enumeratedValues>
30396            </field>
30397            <field>
30398              <name>CH31</name>
30399              <description>Channel 31 enable clear register.  Writing '0' has no effect</description>
30400              <lsb>31</lsb>
30401              <msb>31</msb>
30402              <enumeratedValues>
30403                <usage>read</usage>
30404                <enumeratedValue>
30405                  <name>Disabled</name>
30406                  <description>Read: channel disabled</description>
30407                  <value>0</value>
30408                </enumeratedValue>
30409                <enumeratedValue>
30410                  <name>Enabled</name>
30411                  <description>Read: channel enabled</description>
30412                  <value>1</value>
30413                </enumeratedValue>
30414              </enumeratedValues>
30415              <enumeratedValues>
30416                <usage>write</usage>
30417                <enumeratedValue>
30418                  <name>Clear</name>
30419                  <description>Write: disable channel</description>
30420                  <value>1</value>
30421                </enumeratedValue>
30422              </enumeratedValues>
30423            </field>
30424          </fields>
30425        </register>
30426        <cluster>
30427          <dim>20</dim>
30428          <dimIncrement>8</dimIncrement>
30429          <name>CH[%s]</name>
30430          <description>PPI Channel</description>
30431          <addressOffset>0x510</addressOffset>
30432          <register>
30433            <name>EEP</name>
30434            <description>Description cluster[0]:  Channel 0 event end-point</description>
30435            <addressOffset>0x000</addressOffset>
30436            <access>read-write</access>
30437            <fields>
30438              <field>
30439                <name>EEP</name>
30440                <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
30441                <lsb>0</lsb>
30442                <msb>31</msb>
30443              </field>
30444            </fields>
30445          </register>
30446          <register>
30447            <name>TEP</name>
30448            <description>Description cluster[0]:  Channel 0 task end-point</description>
30449            <addressOffset>0x004</addressOffset>
30450            <access>read-write</access>
30451            <fields>
30452              <field>
30453                <name>TEP</name>
30454                <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
30455                <lsb>0</lsb>
30456                <msb>31</msb>
30457              </field>
30458            </fields>
30459          </register>
30460        </cluster>
30461        <register>
30462          <dim>6</dim>
30463          <dimIncrement>4</dimIncrement>
30464          <name>CHG[%s]</name>
30465          <description>Description collection[0]:  Channel group 0</description>
30466          <addressOffset>0x800</addressOffset>
30467          <access>read-write</access>
30468          <fields>
30469            <field>
30470              <name>CH0</name>
30471              <description>Include or exclude channel 0</description>
30472              <lsb>0</lsb>
30473              <msb>0</msb>
30474              <enumeratedValues>
30475                <enumeratedValue>
30476                  <name>Excluded</name>
30477                  <description>Exclude</description>
30478                  <value>0</value>
30479                </enumeratedValue>
30480                <enumeratedValue>
30481                  <name>Included</name>
30482                  <description>Include</description>
30483                  <value>1</value>
30484                </enumeratedValue>
30485              </enumeratedValues>
30486            </field>
30487            <field>
30488              <name>CH1</name>
30489              <description>Include or exclude channel 1</description>
30490              <lsb>1</lsb>
30491              <msb>1</msb>
30492              <enumeratedValues>
30493                <enumeratedValue>
30494                  <name>Excluded</name>
30495                  <description>Exclude</description>
30496                  <value>0</value>
30497                </enumeratedValue>
30498                <enumeratedValue>
30499                  <name>Included</name>
30500                  <description>Include</description>
30501                  <value>1</value>
30502                </enumeratedValue>
30503              </enumeratedValues>
30504            </field>
30505            <field>
30506              <name>CH2</name>
30507              <description>Include or exclude channel 2</description>
30508              <lsb>2</lsb>
30509              <msb>2</msb>
30510              <enumeratedValues>
30511                <enumeratedValue>
30512                  <name>Excluded</name>
30513                  <description>Exclude</description>
30514                  <value>0</value>
30515                </enumeratedValue>
30516                <enumeratedValue>
30517                  <name>Included</name>
30518                  <description>Include</description>
30519                  <value>1</value>
30520                </enumeratedValue>
30521              </enumeratedValues>
30522            </field>
30523            <field>
30524              <name>CH3</name>
30525              <description>Include or exclude channel 3</description>
30526              <lsb>3</lsb>
30527              <msb>3</msb>
30528              <enumeratedValues>
30529                <enumeratedValue>
30530                  <name>Excluded</name>
30531                  <description>Exclude</description>
30532                  <value>0</value>
30533                </enumeratedValue>
30534                <enumeratedValue>
30535                  <name>Included</name>
30536                  <description>Include</description>
30537                  <value>1</value>
30538                </enumeratedValue>
30539              </enumeratedValues>
30540            </field>
30541            <field>
30542              <name>CH4</name>
30543              <description>Include or exclude channel 4</description>
30544              <lsb>4</lsb>
30545              <msb>4</msb>
30546              <enumeratedValues>
30547                <enumeratedValue>
30548                  <name>Excluded</name>
30549                  <description>Exclude</description>
30550                  <value>0</value>
30551                </enumeratedValue>
30552                <enumeratedValue>
30553                  <name>Included</name>
30554                  <description>Include</description>
30555                  <value>1</value>
30556                </enumeratedValue>
30557              </enumeratedValues>
30558            </field>
30559            <field>
30560              <name>CH5</name>
30561              <description>Include or exclude channel 5</description>
30562              <lsb>5</lsb>
30563              <msb>5</msb>
30564              <enumeratedValues>
30565                <enumeratedValue>
30566                  <name>Excluded</name>
30567                  <description>Exclude</description>
30568                  <value>0</value>
30569                </enumeratedValue>
30570                <enumeratedValue>
30571                  <name>Included</name>
30572                  <description>Include</description>
30573                  <value>1</value>
30574                </enumeratedValue>
30575              </enumeratedValues>
30576            </field>
30577            <field>
30578              <name>CH6</name>
30579              <description>Include or exclude channel 6</description>
30580              <lsb>6</lsb>
30581              <msb>6</msb>
30582              <enumeratedValues>
30583                <enumeratedValue>
30584                  <name>Excluded</name>
30585                  <description>Exclude</description>
30586                  <value>0</value>
30587                </enumeratedValue>
30588                <enumeratedValue>
30589                  <name>Included</name>
30590                  <description>Include</description>
30591                  <value>1</value>
30592                </enumeratedValue>
30593              </enumeratedValues>
30594            </field>
30595            <field>
30596              <name>CH7</name>
30597              <description>Include or exclude channel 7</description>
30598              <lsb>7</lsb>
30599              <msb>7</msb>
30600              <enumeratedValues>
30601                <enumeratedValue>
30602                  <name>Excluded</name>
30603                  <description>Exclude</description>
30604                  <value>0</value>
30605                </enumeratedValue>
30606                <enumeratedValue>
30607                  <name>Included</name>
30608                  <description>Include</description>
30609                  <value>1</value>
30610                </enumeratedValue>
30611              </enumeratedValues>
30612            </field>
30613            <field>
30614              <name>CH8</name>
30615              <description>Include or exclude channel 8</description>
30616              <lsb>8</lsb>
30617              <msb>8</msb>
30618              <enumeratedValues>
30619                <enumeratedValue>
30620                  <name>Excluded</name>
30621                  <description>Exclude</description>
30622                  <value>0</value>
30623                </enumeratedValue>
30624                <enumeratedValue>
30625                  <name>Included</name>
30626                  <description>Include</description>
30627                  <value>1</value>
30628                </enumeratedValue>
30629              </enumeratedValues>
30630            </field>
30631            <field>
30632              <name>CH9</name>
30633              <description>Include or exclude channel 9</description>
30634              <lsb>9</lsb>
30635              <msb>9</msb>
30636              <enumeratedValues>
30637                <enumeratedValue>
30638                  <name>Excluded</name>
30639                  <description>Exclude</description>
30640                  <value>0</value>
30641                </enumeratedValue>
30642                <enumeratedValue>
30643                  <name>Included</name>
30644                  <description>Include</description>
30645                  <value>1</value>
30646                </enumeratedValue>
30647              </enumeratedValues>
30648            </field>
30649            <field>
30650              <name>CH10</name>
30651              <description>Include or exclude channel 10</description>
30652              <lsb>10</lsb>
30653              <msb>10</msb>
30654              <enumeratedValues>
30655                <enumeratedValue>
30656                  <name>Excluded</name>
30657                  <description>Exclude</description>
30658                  <value>0</value>
30659                </enumeratedValue>
30660                <enumeratedValue>
30661                  <name>Included</name>
30662                  <description>Include</description>
30663                  <value>1</value>
30664                </enumeratedValue>
30665              </enumeratedValues>
30666            </field>
30667            <field>
30668              <name>CH11</name>
30669              <description>Include or exclude channel 11</description>
30670              <lsb>11</lsb>
30671              <msb>11</msb>
30672              <enumeratedValues>
30673                <enumeratedValue>
30674                  <name>Excluded</name>
30675                  <description>Exclude</description>
30676                  <value>0</value>
30677                </enumeratedValue>
30678                <enumeratedValue>
30679                  <name>Included</name>
30680                  <description>Include</description>
30681                  <value>1</value>
30682                </enumeratedValue>
30683              </enumeratedValues>
30684            </field>
30685            <field>
30686              <name>CH12</name>
30687              <description>Include or exclude channel 12</description>
30688              <lsb>12</lsb>
30689              <msb>12</msb>
30690              <enumeratedValues>
30691                <enumeratedValue>
30692                  <name>Excluded</name>
30693                  <description>Exclude</description>
30694                  <value>0</value>
30695                </enumeratedValue>
30696                <enumeratedValue>
30697                  <name>Included</name>
30698                  <description>Include</description>
30699                  <value>1</value>
30700                </enumeratedValue>
30701              </enumeratedValues>
30702            </field>
30703            <field>
30704              <name>CH13</name>
30705              <description>Include or exclude channel 13</description>
30706              <lsb>13</lsb>
30707              <msb>13</msb>
30708              <enumeratedValues>
30709                <enumeratedValue>
30710                  <name>Excluded</name>
30711                  <description>Exclude</description>
30712                  <value>0</value>
30713                </enumeratedValue>
30714                <enumeratedValue>
30715                  <name>Included</name>
30716                  <description>Include</description>
30717                  <value>1</value>
30718                </enumeratedValue>
30719              </enumeratedValues>
30720            </field>
30721            <field>
30722              <name>CH14</name>
30723              <description>Include or exclude channel 14</description>
30724              <lsb>14</lsb>
30725              <msb>14</msb>
30726              <enumeratedValues>
30727                <enumeratedValue>
30728                  <name>Excluded</name>
30729                  <description>Exclude</description>
30730                  <value>0</value>
30731                </enumeratedValue>
30732                <enumeratedValue>
30733                  <name>Included</name>
30734                  <description>Include</description>
30735                  <value>1</value>
30736                </enumeratedValue>
30737              </enumeratedValues>
30738            </field>
30739            <field>
30740              <name>CH15</name>
30741              <description>Include or exclude channel 15</description>
30742              <lsb>15</lsb>
30743              <msb>15</msb>
30744              <enumeratedValues>
30745                <enumeratedValue>
30746                  <name>Excluded</name>
30747                  <description>Exclude</description>
30748                  <value>0</value>
30749                </enumeratedValue>
30750                <enumeratedValue>
30751                  <name>Included</name>
30752                  <description>Include</description>
30753                  <value>1</value>
30754                </enumeratedValue>
30755              </enumeratedValues>
30756            </field>
30757            <field>
30758              <name>CH16</name>
30759              <description>Include or exclude channel 16</description>
30760              <lsb>16</lsb>
30761              <msb>16</msb>
30762              <enumeratedValues>
30763                <enumeratedValue>
30764                  <name>Excluded</name>
30765                  <description>Exclude</description>
30766                  <value>0</value>
30767                </enumeratedValue>
30768                <enumeratedValue>
30769                  <name>Included</name>
30770                  <description>Include</description>
30771                  <value>1</value>
30772                </enumeratedValue>
30773              </enumeratedValues>
30774            </field>
30775            <field>
30776              <name>CH17</name>
30777              <description>Include or exclude channel 17</description>
30778              <lsb>17</lsb>
30779              <msb>17</msb>
30780              <enumeratedValues>
30781                <enumeratedValue>
30782                  <name>Excluded</name>
30783                  <description>Exclude</description>
30784                  <value>0</value>
30785                </enumeratedValue>
30786                <enumeratedValue>
30787                  <name>Included</name>
30788                  <description>Include</description>
30789                  <value>1</value>
30790                </enumeratedValue>
30791              </enumeratedValues>
30792            </field>
30793            <field>
30794              <name>CH18</name>
30795              <description>Include or exclude channel 18</description>
30796              <lsb>18</lsb>
30797              <msb>18</msb>
30798              <enumeratedValues>
30799                <enumeratedValue>
30800                  <name>Excluded</name>
30801                  <description>Exclude</description>
30802                  <value>0</value>
30803                </enumeratedValue>
30804                <enumeratedValue>
30805                  <name>Included</name>
30806                  <description>Include</description>
30807                  <value>1</value>
30808                </enumeratedValue>
30809              </enumeratedValues>
30810            </field>
30811            <field>
30812              <name>CH19</name>
30813              <description>Include or exclude channel 19</description>
30814              <lsb>19</lsb>
30815              <msb>19</msb>
30816              <enumeratedValues>
30817                <enumeratedValue>
30818                  <name>Excluded</name>
30819                  <description>Exclude</description>
30820                  <value>0</value>
30821                </enumeratedValue>
30822                <enumeratedValue>
30823                  <name>Included</name>
30824                  <description>Include</description>
30825                  <value>1</value>
30826                </enumeratedValue>
30827              </enumeratedValues>
30828            </field>
30829            <field>
30830              <name>CH20</name>
30831              <description>Include or exclude channel 20</description>
30832              <lsb>20</lsb>
30833              <msb>20</msb>
30834              <enumeratedValues>
30835                <enumeratedValue>
30836                  <name>Excluded</name>
30837                  <description>Exclude</description>
30838                  <value>0</value>
30839                </enumeratedValue>
30840                <enumeratedValue>
30841                  <name>Included</name>
30842                  <description>Include</description>
30843                  <value>1</value>
30844                </enumeratedValue>
30845              </enumeratedValues>
30846            </field>
30847            <field>
30848              <name>CH21</name>
30849              <description>Include or exclude channel 21</description>
30850              <lsb>21</lsb>
30851              <msb>21</msb>
30852              <enumeratedValues>
30853                <enumeratedValue>
30854                  <name>Excluded</name>
30855                  <description>Exclude</description>
30856                  <value>0</value>
30857                </enumeratedValue>
30858                <enumeratedValue>
30859                  <name>Included</name>
30860                  <description>Include</description>
30861                  <value>1</value>
30862                </enumeratedValue>
30863              </enumeratedValues>
30864            </field>
30865            <field>
30866              <name>CH22</name>
30867              <description>Include or exclude channel 22</description>
30868              <lsb>22</lsb>
30869              <msb>22</msb>
30870              <enumeratedValues>
30871                <enumeratedValue>
30872                  <name>Excluded</name>
30873                  <description>Exclude</description>
30874                  <value>0</value>
30875                </enumeratedValue>
30876                <enumeratedValue>
30877                  <name>Included</name>
30878                  <description>Include</description>
30879                  <value>1</value>
30880                </enumeratedValue>
30881              </enumeratedValues>
30882            </field>
30883            <field>
30884              <name>CH23</name>
30885              <description>Include or exclude channel 23</description>
30886              <lsb>23</lsb>
30887              <msb>23</msb>
30888              <enumeratedValues>
30889                <enumeratedValue>
30890                  <name>Excluded</name>
30891                  <description>Exclude</description>
30892                  <value>0</value>
30893                </enumeratedValue>
30894                <enumeratedValue>
30895                  <name>Included</name>
30896                  <description>Include</description>
30897                  <value>1</value>
30898                </enumeratedValue>
30899              </enumeratedValues>
30900            </field>
30901            <field>
30902              <name>CH24</name>
30903              <description>Include or exclude channel 24</description>
30904              <lsb>24</lsb>
30905              <msb>24</msb>
30906              <enumeratedValues>
30907                <enumeratedValue>
30908                  <name>Excluded</name>
30909                  <description>Exclude</description>
30910                  <value>0</value>
30911                </enumeratedValue>
30912                <enumeratedValue>
30913                  <name>Included</name>
30914                  <description>Include</description>
30915                  <value>1</value>
30916                </enumeratedValue>
30917              </enumeratedValues>
30918            </field>
30919            <field>
30920              <name>CH25</name>
30921              <description>Include or exclude channel 25</description>
30922              <lsb>25</lsb>
30923              <msb>25</msb>
30924              <enumeratedValues>
30925                <enumeratedValue>
30926                  <name>Excluded</name>
30927                  <description>Exclude</description>
30928                  <value>0</value>
30929                </enumeratedValue>
30930                <enumeratedValue>
30931                  <name>Included</name>
30932                  <description>Include</description>
30933                  <value>1</value>
30934                </enumeratedValue>
30935              </enumeratedValues>
30936            </field>
30937            <field>
30938              <name>CH26</name>
30939              <description>Include or exclude channel 26</description>
30940              <lsb>26</lsb>
30941              <msb>26</msb>
30942              <enumeratedValues>
30943                <enumeratedValue>
30944                  <name>Excluded</name>
30945                  <description>Exclude</description>
30946                  <value>0</value>
30947                </enumeratedValue>
30948                <enumeratedValue>
30949                  <name>Included</name>
30950                  <description>Include</description>
30951                  <value>1</value>
30952                </enumeratedValue>
30953              </enumeratedValues>
30954            </field>
30955            <field>
30956              <name>CH27</name>
30957              <description>Include or exclude channel 27</description>
30958              <lsb>27</lsb>
30959              <msb>27</msb>
30960              <enumeratedValues>
30961                <enumeratedValue>
30962                  <name>Excluded</name>
30963                  <description>Exclude</description>
30964                  <value>0</value>
30965                </enumeratedValue>
30966                <enumeratedValue>
30967                  <name>Included</name>
30968                  <description>Include</description>
30969                  <value>1</value>
30970                </enumeratedValue>
30971              </enumeratedValues>
30972            </field>
30973            <field>
30974              <name>CH28</name>
30975              <description>Include or exclude channel 28</description>
30976              <lsb>28</lsb>
30977              <msb>28</msb>
30978              <enumeratedValues>
30979                <enumeratedValue>
30980                  <name>Excluded</name>
30981                  <description>Exclude</description>
30982                  <value>0</value>
30983                </enumeratedValue>
30984                <enumeratedValue>
30985                  <name>Included</name>
30986                  <description>Include</description>
30987                  <value>1</value>
30988                </enumeratedValue>
30989              </enumeratedValues>
30990            </field>
30991            <field>
30992              <name>CH29</name>
30993              <description>Include or exclude channel 29</description>
30994              <lsb>29</lsb>
30995              <msb>29</msb>
30996              <enumeratedValues>
30997                <enumeratedValue>
30998                  <name>Excluded</name>
30999                  <description>Exclude</description>
31000                  <value>0</value>
31001                </enumeratedValue>
31002                <enumeratedValue>
31003                  <name>Included</name>
31004                  <description>Include</description>
31005                  <value>1</value>
31006                </enumeratedValue>
31007              </enumeratedValues>
31008            </field>
31009            <field>
31010              <name>CH30</name>
31011              <description>Include or exclude channel 30</description>
31012              <lsb>30</lsb>
31013              <msb>30</msb>
31014              <enumeratedValues>
31015                <enumeratedValue>
31016                  <name>Excluded</name>
31017                  <description>Exclude</description>
31018                  <value>0</value>
31019                </enumeratedValue>
31020                <enumeratedValue>
31021                  <name>Included</name>
31022                  <description>Include</description>
31023                  <value>1</value>
31024                </enumeratedValue>
31025              </enumeratedValues>
31026            </field>
31027            <field>
31028              <name>CH31</name>
31029              <description>Include or exclude channel 31</description>
31030              <lsb>31</lsb>
31031              <msb>31</msb>
31032              <enumeratedValues>
31033                <enumeratedValue>
31034                  <name>Excluded</name>
31035                  <description>Exclude</description>
31036                  <value>0</value>
31037                </enumeratedValue>
31038                <enumeratedValue>
31039                  <name>Included</name>
31040                  <description>Include</description>
31041                  <value>1</value>
31042                </enumeratedValue>
31043              </enumeratedValues>
31044            </field>
31045          </fields>
31046        </register>
31047        <cluster>
31048          <dim>32</dim>
31049          <dimIncrement>4</dimIncrement>
31050          <name>FORK[%s]</name>
31051          <description>Fork</description>
31052          <addressOffset>0x910</addressOffset>
31053          <register>
31054            <name>TEP</name>
31055            <description>Description cluster[0]:  Channel 0 task end-point</description>
31056            <addressOffset>0x000</addressOffset>
31057            <access>read-write</access>
31058            <fields>
31059              <field>
31060                <name>TEP</name>
31061                <description>Pointer to task register</description>
31062                <lsb>0</lsb>
31063                <msb>31</msb>
31064              </field>
31065            </fields>
31066          </register>
31067        </cluster>
31068      </registers>
31069    </peripheral>
31070    <peripheral>
31071      <name>MWU</name>
31072      <description>Memory Watch Unit</description>
31073      <groupName>MWU</groupName>
31074      <baseAddress>0x40020000</baseAddress>
31075      <size>32</size>
31076      <addressBlock>
31077        <offset>0</offset>
31078        <size>0x1000</size>
31079        <usage>registers</usage>
31080      </addressBlock>
31081      <interrupt>
31082        <name>MWU</name>
31083        <value>32</value>
31084      </interrupt>
31085      <registers>
31086        <cluster>
31087          <dim>4</dim>
31088          <dimIncrement>8</dimIncrement>
31089          <name>EVENTS_REGION[%s]</name>
31090          <description>Unspecified</description>
31091          <addressOffset>0x100</addressOffset>
31092          <register>
31093            <name>WA</name>
31094            <description>Description cluster[0]:  Write access to region 0 detected</description>
31095            <addressOffset>0x000</addressOffset>
31096            <access>read-write</access>
31097          </register>
31098          <register>
31099            <name>RA</name>
31100            <description>Description cluster[0]:  Read access to region 0 detected</description>
31101            <addressOffset>0x004</addressOffset>
31102            <access>read-write</access>
31103          </register>
31104        </cluster>
31105        <cluster>
31106          <dim>2</dim>
31107          <dimIncrement>8</dimIncrement>
31108          <name>EVENTS_PREGION[%s]</name>
31109          <description>Unspecified</description>
31110          <addressOffset>0x160</addressOffset>
31111          <register>
31112            <name>WA</name>
31113            <description>Description cluster[0]:  Write access to peripheral region 0 detected</description>
31114            <addressOffset>0x000</addressOffset>
31115            <access>read-write</access>
31116          </register>
31117          <register>
31118            <name>RA</name>
31119            <description>Description cluster[0]:  Read access to peripheral region 0 detected</description>
31120            <addressOffset>0x004</addressOffset>
31121            <access>read-write</access>
31122          </register>
31123        </cluster>
31124        <register>
31125          <name>INTEN</name>
31126          <description>Enable or disable interrupt</description>
31127          <addressOffset>0x300</addressOffset>
31128          <access>read-write</access>
31129          <fields>
31130            <field>
31131              <name>REGION0WA</name>
31132              <description>Enable or disable interrupt for REGION[0].WA event</description>
31133              <lsb>0</lsb>
31134              <msb>0</msb>
31135              <enumeratedValues>
31136                <enumeratedValue>
31137                  <name>Disabled</name>
31138                  <description>Disable</description>
31139                  <value>0</value>
31140                </enumeratedValue>
31141                <enumeratedValue>
31142                  <name>Enabled</name>
31143                  <description>Enable</description>
31144                  <value>1</value>
31145                </enumeratedValue>
31146              </enumeratedValues>
31147            </field>
31148            <field>
31149              <name>REGION0RA</name>
31150              <description>Enable or disable interrupt for REGION[0].RA event</description>
31151              <lsb>1</lsb>
31152              <msb>1</msb>
31153              <enumeratedValues>
31154                <enumeratedValue>
31155                  <name>Disabled</name>
31156                  <description>Disable</description>
31157                  <value>0</value>
31158                </enumeratedValue>
31159                <enumeratedValue>
31160                  <name>Enabled</name>
31161                  <description>Enable</description>
31162                  <value>1</value>
31163                </enumeratedValue>
31164              </enumeratedValues>
31165            </field>
31166            <field>
31167              <name>REGION1WA</name>
31168              <description>Enable or disable interrupt for REGION[1].WA event</description>
31169              <lsb>2</lsb>
31170              <msb>2</msb>
31171              <enumeratedValues>
31172                <enumeratedValue>
31173                  <name>Disabled</name>
31174                  <description>Disable</description>
31175                  <value>0</value>
31176                </enumeratedValue>
31177                <enumeratedValue>
31178                  <name>Enabled</name>
31179                  <description>Enable</description>
31180                  <value>1</value>
31181                </enumeratedValue>
31182              </enumeratedValues>
31183            </field>
31184            <field>
31185              <name>REGION1RA</name>
31186              <description>Enable or disable interrupt for REGION[1].RA event</description>
31187              <lsb>3</lsb>
31188              <msb>3</msb>
31189              <enumeratedValues>
31190                <enumeratedValue>
31191                  <name>Disabled</name>
31192                  <description>Disable</description>
31193                  <value>0</value>
31194                </enumeratedValue>
31195                <enumeratedValue>
31196                  <name>Enabled</name>
31197                  <description>Enable</description>
31198                  <value>1</value>
31199                </enumeratedValue>
31200              </enumeratedValues>
31201            </field>
31202            <field>
31203              <name>REGION2WA</name>
31204              <description>Enable or disable interrupt for REGION[2].WA event</description>
31205              <lsb>4</lsb>
31206              <msb>4</msb>
31207              <enumeratedValues>
31208                <enumeratedValue>
31209                  <name>Disabled</name>
31210                  <description>Disable</description>
31211                  <value>0</value>
31212                </enumeratedValue>
31213                <enumeratedValue>
31214                  <name>Enabled</name>
31215                  <description>Enable</description>
31216                  <value>1</value>
31217                </enumeratedValue>
31218              </enumeratedValues>
31219            </field>
31220            <field>
31221              <name>REGION2RA</name>
31222              <description>Enable or disable interrupt for REGION[2].RA event</description>
31223              <lsb>5</lsb>
31224              <msb>5</msb>
31225              <enumeratedValues>
31226                <enumeratedValue>
31227                  <name>Disabled</name>
31228                  <description>Disable</description>
31229                  <value>0</value>
31230                </enumeratedValue>
31231                <enumeratedValue>
31232                  <name>Enabled</name>
31233                  <description>Enable</description>
31234                  <value>1</value>
31235                </enumeratedValue>
31236              </enumeratedValues>
31237            </field>
31238            <field>
31239              <name>REGION3WA</name>
31240              <description>Enable or disable interrupt for REGION[3].WA event</description>
31241              <lsb>6</lsb>
31242              <msb>6</msb>
31243              <enumeratedValues>
31244                <enumeratedValue>
31245                  <name>Disabled</name>
31246                  <description>Disable</description>
31247                  <value>0</value>
31248                </enumeratedValue>
31249                <enumeratedValue>
31250                  <name>Enabled</name>
31251                  <description>Enable</description>
31252                  <value>1</value>
31253                </enumeratedValue>
31254              </enumeratedValues>
31255            </field>
31256            <field>
31257              <name>REGION3RA</name>
31258              <description>Enable or disable interrupt for REGION[3].RA event</description>
31259              <lsb>7</lsb>
31260              <msb>7</msb>
31261              <enumeratedValues>
31262                <enumeratedValue>
31263                  <name>Disabled</name>
31264                  <description>Disable</description>
31265                  <value>0</value>
31266                </enumeratedValue>
31267                <enumeratedValue>
31268                  <name>Enabled</name>
31269                  <description>Enable</description>
31270                  <value>1</value>
31271                </enumeratedValue>
31272              </enumeratedValues>
31273            </field>
31274            <field>
31275              <name>PREGION0WA</name>
31276              <description>Enable or disable interrupt for PREGION[0].WA event</description>
31277              <lsb>24</lsb>
31278              <msb>24</msb>
31279              <enumeratedValues>
31280                <enumeratedValue>
31281                  <name>Disabled</name>
31282                  <description>Disable</description>
31283                  <value>0</value>
31284                </enumeratedValue>
31285                <enumeratedValue>
31286                  <name>Enabled</name>
31287                  <description>Enable</description>
31288                  <value>1</value>
31289                </enumeratedValue>
31290              </enumeratedValues>
31291            </field>
31292            <field>
31293              <name>PREGION0RA</name>
31294              <description>Enable or disable interrupt for PREGION[0].RA event</description>
31295              <lsb>25</lsb>
31296              <msb>25</msb>
31297              <enumeratedValues>
31298                <enumeratedValue>
31299                  <name>Disabled</name>
31300                  <description>Disable</description>
31301                  <value>0</value>
31302                </enumeratedValue>
31303                <enumeratedValue>
31304                  <name>Enabled</name>
31305                  <description>Enable</description>
31306                  <value>1</value>
31307                </enumeratedValue>
31308              </enumeratedValues>
31309            </field>
31310            <field>
31311              <name>PREGION1WA</name>
31312              <description>Enable or disable interrupt for PREGION[1].WA event</description>
31313              <lsb>26</lsb>
31314              <msb>26</msb>
31315              <enumeratedValues>
31316                <enumeratedValue>
31317                  <name>Disabled</name>
31318                  <description>Disable</description>
31319                  <value>0</value>
31320                </enumeratedValue>
31321                <enumeratedValue>
31322                  <name>Enabled</name>
31323                  <description>Enable</description>
31324                  <value>1</value>
31325                </enumeratedValue>
31326              </enumeratedValues>
31327            </field>
31328            <field>
31329              <name>PREGION1RA</name>
31330              <description>Enable or disable interrupt for PREGION[1].RA event</description>
31331              <lsb>27</lsb>
31332              <msb>27</msb>
31333              <enumeratedValues>
31334                <enumeratedValue>
31335                  <name>Disabled</name>
31336                  <description>Disable</description>
31337                  <value>0</value>
31338                </enumeratedValue>
31339                <enumeratedValue>
31340                  <name>Enabled</name>
31341                  <description>Enable</description>
31342                  <value>1</value>
31343                </enumeratedValue>
31344              </enumeratedValues>
31345            </field>
31346          </fields>
31347        </register>
31348        <register>
31349          <name>INTENSET</name>
31350          <description>Enable interrupt</description>
31351          <addressOffset>0x304</addressOffset>
31352          <access>read-write</access>
31353          <fields>
31354            <field>
31355              <name>REGION0WA</name>
31356              <description>Write '1' to Enable interrupt for REGION[0].WA event</description>
31357              <lsb>0</lsb>
31358              <msb>0</msb>
31359              <enumeratedValues>
31360                <usage>read</usage>
31361                <enumeratedValue>
31362                  <name>Disabled</name>
31363                  <description>Read: Disabled</description>
31364                  <value>0</value>
31365                </enumeratedValue>
31366                <enumeratedValue>
31367                  <name>Enabled</name>
31368                  <description>Read: Enabled</description>
31369                  <value>1</value>
31370                </enumeratedValue>
31371              </enumeratedValues>
31372              <enumeratedValues>
31373                <usage>write</usage>
31374                <enumeratedValue>
31375                  <name>Set</name>
31376                  <description>Enable</description>
31377                  <value>1</value>
31378                </enumeratedValue>
31379              </enumeratedValues>
31380            </field>
31381            <field>
31382              <name>REGION0RA</name>
31383              <description>Write '1' to Enable interrupt for REGION[0].RA event</description>
31384              <lsb>1</lsb>
31385              <msb>1</msb>
31386              <enumeratedValues>
31387                <usage>read</usage>
31388                <enumeratedValue>
31389                  <name>Disabled</name>
31390                  <description>Read: Disabled</description>
31391                  <value>0</value>
31392                </enumeratedValue>
31393                <enumeratedValue>
31394                  <name>Enabled</name>
31395                  <description>Read: Enabled</description>
31396                  <value>1</value>
31397                </enumeratedValue>
31398              </enumeratedValues>
31399              <enumeratedValues>
31400                <usage>write</usage>
31401                <enumeratedValue>
31402                  <name>Set</name>
31403                  <description>Enable</description>
31404                  <value>1</value>
31405                </enumeratedValue>
31406              </enumeratedValues>
31407            </field>
31408            <field>
31409              <name>REGION1WA</name>
31410              <description>Write '1' to Enable interrupt for REGION[1].WA event</description>
31411              <lsb>2</lsb>
31412              <msb>2</msb>
31413              <enumeratedValues>
31414                <usage>read</usage>
31415                <enumeratedValue>
31416                  <name>Disabled</name>
31417                  <description>Read: Disabled</description>
31418                  <value>0</value>
31419                </enumeratedValue>
31420                <enumeratedValue>
31421                  <name>Enabled</name>
31422                  <description>Read: Enabled</description>
31423                  <value>1</value>
31424                </enumeratedValue>
31425              </enumeratedValues>
31426              <enumeratedValues>
31427                <usage>write</usage>
31428                <enumeratedValue>
31429                  <name>Set</name>
31430                  <description>Enable</description>
31431                  <value>1</value>
31432                </enumeratedValue>
31433              </enumeratedValues>
31434            </field>
31435            <field>
31436              <name>REGION1RA</name>
31437              <description>Write '1' to Enable interrupt for REGION[1].RA event</description>
31438              <lsb>3</lsb>
31439              <msb>3</msb>
31440              <enumeratedValues>
31441                <usage>read</usage>
31442                <enumeratedValue>
31443                  <name>Disabled</name>
31444                  <description>Read: Disabled</description>
31445                  <value>0</value>
31446                </enumeratedValue>
31447                <enumeratedValue>
31448                  <name>Enabled</name>
31449                  <description>Read: Enabled</description>
31450                  <value>1</value>
31451                </enumeratedValue>
31452              </enumeratedValues>
31453              <enumeratedValues>
31454                <usage>write</usage>
31455                <enumeratedValue>
31456                  <name>Set</name>
31457                  <description>Enable</description>
31458                  <value>1</value>
31459                </enumeratedValue>
31460              </enumeratedValues>
31461            </field>
31462            <field>
31463              <name>REGION2WA</name>
31464              <description>Write '1' to Enable interrupt for REGION[2].WA event</description>
31465              <lsb>4</lsb>
31466              <msb>4</msb>
31467              <enumeratedValues>
31468                <usage>read</usage>
31469                <enumeratedValue>
31470                  <name>Disabled</name>
31471                  <description>Read: Disabled</description>
31472                  <value>0</value>
31473                </enumeratedValue>
31474                <enumeratedValue>
31475                  <name>Enabled</name>
31476                  <description>Read: Enabled</description>
31477                  <value>1</value>
31478                </enumeratedValue>
31479              </enumeratedValues>
31480              <enumeratedValues>
31481                <usage>write</usage>
31482                <enumeratedValue>
31483                  <name>Set</name>
31484                  <description>Enable</description>
31485                  <value>1</value>
31486                </enumeratedValue>
31487              </enumeratedValues>
31488            </field>
31489            <field>
31490              <name>REGION2RA</name>
31491              <description>Write '1' to Enable interrupt for REGION[2].RA event</description>
31492              <lsb>5</lsb>
31493              <msb>5</msb>
31494              <enumeratedValues>
31495                <usage>read</usage>
31496                <enumeratedValue>
31497                  <name>Disabled</name>
31498                  <description>Read: Disabled</description>
31499                  <value>0</value>
31500                </enumeratedValue>
31501                <enumeratedValue>
31502                  <name>Enabled</name>
31503                  <description>Read: Enabled</description>
31504                  <value>1</value>
31505                </enumeratedValue>
31506              </enumeratedValues>
31507              <enumeratedValues>
31508                <usage>write</usage>
31509                <enumeratedValue>
31510                  <name>Set</name>
31511                  <description>Enable</description>
31512                  <value>1</value>
31513                </enumeratedValue>
31514              </enumeratedValues>
31515            </field>
31516            <field>
31517              <name>REGION3WA</name>
31518              <description>Write '1' to Enable interrupt for REGION[3].WA event</description>
31519              <lsb>6</lsb>
31520              <msb>6</msb>
31521              <enumeratedValues>
31522                <usage>read</usage>
31523                <enumeratedValue>
31524                  <name>Disabled</name>
31525                  <description>Read: Disabled</description>
31526                  <value>0</value>
31527                </enumeratedValue>
31528                <enumeratedValue>
31529                  <name>Enabled</name>
31530                  <description>Read: Enabled</description>
31531                  <value>1</value>
31532                </enumeratedValue>
31533              </enumeratedValues>
31534              <enumeratedValues>
31535                <usage>write</usage>
31536                <enumeratedValue>
31537                  <name>Set</name>
31538                  <description>Enable</description>
31539                  <value>1</value>
31540                </enumeratedValue>
31541              </enumeratedValues>
31542            </field>
31543            <field>
31544              <name>REGION3RA</name>
31545              <description>Write '1' to Enable interrupt for REGION[3].RA event</description>
31546              <lsb>7</lsb>
31547              <msb>7</msb>
31548              <enumeratedValues>
31549                <usage>read</usage>
31550                <enumeratedValue>
31551                  <name>Disabled</name>
31552                  <description>Read: Disabled</description>
31553                  <value>0</value>
31554                </enumeratedValue>
31555                <enumeratedValue>
31556                  <name>Enabled</name>
31557                  <description>Read: Enabled</description>
31558                  <value>1</value>
31559                </enumeratedValue>
31560              </enumeratedValues>
31561              <enumeratedValues>
31562                <usage>write</usage>
31563                <enumeratedValue>
31564                  <name>Set</name>
31565                  <description>Enable</description>
31566                  <value>1</value>
31567                </enumeratedValue>
31568              </enumeratedValues>
31569            </field>
31570            <field>
31571              <name>PREGION0WA</name>
31572              <description>Write '1' to Enable interrupt for PREGION[0].WA event</description>
31573              <lsb>24</lsb>
31574              <msb>24</msb>
31575              <enumeratedValues>
31576                <usage>read</usage>
31577                <enumeratedValue>
31578                  <name>Disabled</name>
31579                  <description>Read: Disabled</description>
31580                  <value>0</value>
31581                </enumeratedValue>
31582                <enumeratedValue>
31583                  <name>Enabled</name>
31584                  <description>Read: Enabled</description>
31585                  <value>1</value>
31586                </enumeratedValue>
31587              </enumeratedValues>
31588              <enumeratedValues>
31589                <usage>write</usage>
31590                <enumeratedValue>
31591                  <name>Set</name>
31592                  <description>Enable</description>
31593                  <value>1</value>
31594                </enumeratedValue>
31595              </enumeratedValues>
31596            </field>
31597            <field>
31598              <name>PREGION0RA</name>
31599              <description>Write '1' to Enable interrupt for PREGION[0].RA event</description>
31600              <lsb>25</lsb>
31601              <msb>25</msb>
31602              <enumeratedValues>
31603                <usage>read</usage>
31604                <enumeratedValue>
31605                  <name>Disabled</name>
31606                  <description>Read: Disabled</description>
31607                  <value>0</value>
31608                </enumeratedValue>
31609                <enumeratedValue>
31610                  <name>Enabled</name>
31611                  <description>Read: Enabled</description>
31612                  <value>1</value>
31613                </enumeratedValue>
31614              </enumeratedValues>
31615              <enumeratedValues>
31616                <usage>write</usage>
31617                <enumeratedValue>
31618                  <name>Set</name>
31619                  <description>Enable</description>
31620                  <value>1</value>
31621                </enumeratedValue>
31622              </enumeratedValues>
31623            </field>
31624            <field>
31625              <name>PREGION1WA</name>
31626              <description>Write '1' to Enable interrupt for PREGION[1].WA event</description>
31627              <lsb>26</lsb>
31628              <msb>26</msb>
31629              <enumeratedValues>
31630                <usage>read</usage>
31631                <enumeratedValue>
31632                  <name>Disabled</name>
31633                  <description>Read: Disabled</description>
31634                  <value>0</value>
31635                </enumeratedValue>
31636                <enumeratedValue>
31637                  <name>Enabled</name>
31638                  <description>Read: Enabled</description>
31639                  <value>1</value>
31640                </enumeratedValue>
31641              </enumeratedValues>
31642              <enumeratedValues>
31643                <usage>write</usage>
31644                <enumeratedValue>
31645                  <name>Set</name>
31646                  <description>Enable</description>
31647                  <value>1</value>
31648                </enumeratedValue>
31649              </enumeratedValues>
31650            </field>
31651            <field>
31652              <name>PREGION1RA</name>
31653              <description>Write '1' to Enable interrupt for PREGION[1].RA event</description>
31654              <lsb>27</lsb>
31655              <msb>27</msb>
31656              <enumeratedValues>
31657                <usage>read</usage>
31658                <enumeratedValue>
31659                  <name>Disabled</name>
31660                  <description>Read: Disabled</description>
31661                  <value>0</value>
31662                </enumeratedValue>
31663                <enumeratedValue>
31664                  <name>Enabled</name>
31665                  <description>Read: Enabled</description>
31666                  <value>1</value>
31667                </enumeratedValue>
31668              </enumeratedValues>
31669              <enumeratedValues>
31670                <usage>write</usage>
31671                <enumeratedValue>
31672                  <name>Set</name>
31673                  <description>Enable</description>
31674                  <value>1</value>
31675                </enumeratedValue>
31676              </enumeratedValues>
31677            </field>
31678          </fields>
31679        </register>
31680        <register>
31681          <name>INTENCLR</name>
31682          <description>Disable interrupt</description>
31683          <addressOffset>0x308</addressOffset>
31684          <access>read-write</access>
31685          <fields>
31686            <field>
31687              <name>REGION0WA</name>
31688              <description>Write '1' to Disable interrupt for REGION[0].WA event</description>
31689              <lsb>0</lsb>
31690              <msb>0</msb>
31691              <enumeratedValues>
31692                <usage>read</usage>
31693                <enumeratedValue>
31694                  <name>Disabled</name>
31695                  <description>Read: Disabled</description>
31696                  <value>0</value>
31697                </enumeratedValue>
31698                <enumeratedValue>
31699                  <name>Enabled</name>
31700                  <description>Read: Enabled</description>
31701                  <value>1</value>
31702                </enumeratedValue>
31703              </enumeratedValues>
31704              <enumeratedValues>
31705                <usage>write</usage>
31706                <enumeratedValue>
31707                  <name>Clear</name>
31708                  <description>Disable</description>
31709                  <value>1</value>
31710                </enumeratedValue>
31711              </enumeratedValues>
31712            </field>
31713            <field>
31714              <name>REGION0RA</name>
31715              <description>Write '1' to Disable interrupt for REGION[0].RA event</description>
31716              <lsb>1</lsb>
31717              <msb>1</msb>
31718              <enumeratedValues>
31719                <usage>read</usage>
31720                <enumeratedValue>
31721                  <name>Disabled</name>
31722                  <description>Read: Disabled</description>
31723                  <value>0</value>
31724                </enumeratedValue>
31725                <enumeratedValue>
31726                  <name>Enabled</name>
31727                  <description>Read: Enabled</description>
31728                  <value>1</value>
31729                </enumeratedValue>
31730              </enumeratedValues>
31731              <enumeratedValues>
31732                <usage>write</usage>
31733                <enumeratedValue>
31734                  <name>Clear</name>
31735                  <description>Disable</description>
31736                  <value>1</value>
31737                </enumeratedValue>
31738              </enumeratedValues>
31739            </field>
31740            <field>
31741              <name>REGION1WA</name>
31742              <description>Write '1' to Disable interrupt for REGION[1].WA event</description>
31743              <lsb>2</lsb>
31744              <msb>2</msb>
31745              <enumeratedValues>
31746                <usage>read</usage>
31747                <enumeratedValue>
31748                  <name>Disabled</name>
31749                  <description>Read: Disabled</description>
31750                  <value>0</value>
31751                </enumeratedValue>
31752                <enumeratedValue>
31753                  <name>Enabled</name>
31754                  <description>Read: Enabled</description>
31755                  <value>1</value>
31756                </enumeratedValue>
31757              </enumeratedValues>
31758              <enumeratedValues>
31759                <usage>write</usage>
31760                <enumeratedValue>
31761                  <name>Clear</name>
31762                  <description>Disable</description>
31763                  <value>1</value>
31764                </enumeratedValue>
31765              </enumeratedValues>
31766            </field>
31767            <field>
31768              <name>REGION1RA</name>
31769              <description>Write '1' to Disable interrupt for REGION[1].RA event</description>
31770              <lsb>3</lsb>
31771              <msb>3</msb>
31772              <enumeratedValues>
31773                <usage>read</usage>
31774                <enumeratedValue>
31775                  <name>Disabled</name>
31776                  <description>Read: Disabled</description>
31777                  <value>0</value>
31778                </enumeratedValue>
31779                <enumeratedValue>
31780                  <name>Enabled</name>
31781                  <description>Read: Enabled</description>
31782                  <value>1</value>
31783                </enumeratedValue>
31784              </enumeratedValues>
31785              <enumeratedValues>
31786                <usage>write</usage>
31787                <enumeratedValue>
31788                  <name>Clear</name>
31789                  <description>Disable</description>
31790                  <value>1</value>
31791                </enumeratedValue>
31792              </enumeratedValues>
31793            </field>
31794            <field>
31795              <name>REGION2WA</name>
31796              <description>Write '1' to Disable interrupt for REGION[2].WA event</description>
31797              <lsb>4</lsb>
31798              <msb>4</msb>
31799              <enumeratedValues>
31800                <usage>read</usage>
31801                <enumeratedValue>
31802                  <name>Disabled</name>
31803                  <description>Read: Disabled</description>
31804                  <value>0</value>
31805                </enumeratedValue>
31806                <enumeratedValue>
31807                  <name>Enabled</name>
31808                  <description>Read: Enabled</description>
31809                  <value>1</value>
31810                </enumeratedValue>
31811              </enumeratedValues>
31812              <enumeratedValues>
31813                <usage>write</usage>
31814                <enumeratedValue>
31815                  <name>Clear</name>
31816                  <description>Disable</description>
31817                  <value>1</value>
31818                </enumeratedValue>
31819              </enumeratedValues>
31820            </field>
31821            <field>
31822              <name>REGION2RA</name>
31823              <description>Write '1' to Disable interrupt for REGION[2].RA event</description>
31824              <lsb>5</lsb>
31825              <msb>5</msb>
31826              <enumeratedValues>
31827                <usage>read</usage>
31828                <enumeratedValue>
31829                  <name>Disabled</name>
31830                  <description>Read: Disabled</description>
31831                  <value>0</value>
31832                </enumeratedValue>
31833                <enumeratedValue>
31834                  <name>Enabled</name>
31835                  <description>Read: Enabled</description>
31836                  <value>1</value>
31837                </enumeratedValue>
31838              </enumeratedValues>
31839              <enumeratedValues>
31840                <usage>write</usage>
31841                <enumeratedValue>
31842                  <name>Clear</name>
31843                  <description>Disable</description>
31844                  <value>1</value>
31845                </enumeratedValue>
31846              </enumeratedValues>
31847            </field>
31848            <field>
31849              <name>REGION3WA</name>
31850              <description>Write '1' to Disable interrupt for REGION[3].WA event</description>
31851              <lsb>6</lsb>
31852              <msb>6</msb>
31853              <enumeratedValues>
31854                <usage>read</usage>
31855                <enumeratedValue>
31856                  <name>Disabled</name>
31857                  <description>Read: Disabled</description>
31858                  <value>0</value>
31859                </enumeratedValue>
31860                <enumeratedValue>
31861                  <name>Enabled</name>
31862                  <description>Read: Enabled</description>
31863                  <value>1</value>
31864                </enumeratedValue>
31865              </enumeratedValues>
31866              <enumeratedValues>
31867                <usage>write</usage>
31868                <enumeratedValue>
31869                  <name>Clear</name>
31870                  <description>Disable</description>
31871                  <value>1</value>
31872                </enumeratedValue>
31873              </enumeratedValues>
31874            </field>
31875            <field>
31876              <name>REGION3RA</name>
31877              <description>Write '1' to Disable interrupt for REGION[3].RA event</description>
31878              <lsb>7</lsb>
31879              <msb>7</msb>
31880              <enumeratedValues>
31881                <usage>read</usage>
31882                <enumeratedValue>
31883                  <name>Disabled</name>
31884                  <description>Read: Disabled</description>
31885                  <value>0</value>
31886                </enumeratedValue>
31887                <enumeratedValue>
31888                  <name>Enabled</name>
31889                  <description>Read: Enabled</description>
31890                  <value>1</value>
31891                </enumeratedValue>
31892              </enumeratedValues>
31893              <enumeratedValues>
31894                <usage>write</usage>
31895                <enumeratedValue>
31896                  <name>Clear</name>
31897                  <description>Disable</description>
31898                  <value>1</value>
31899                </enumeratedValue>
31900              </enumeratedValues>
31901            </field>
31902            <field>
31903              <name>PREGION0WA</name>
31904              <description>Write '1' to Disable interrupt for PREGION[0].WA event</description>
31905              <lsb>24</lsb>
31906              <msb>24</msb>
31907              <enumeratedValues>
31908                <usage>read</usage>
31909                <enumeratedValue>
31910                  <name>Disabled</name>
31911                  <description>Read: Disabled</description>
31912                  <value>0</value>
31913                </enumeratedValue>
31914                <enumeratedValue>
31915                  <name>Enabled</name>
31916                  <description>Read: Enabled</description>
31917                  <value>1</value>
31918                </enumeratedValue>
31919              </enumeratedValues>
31920              <enumeratedValues>
31921                <usage>write</usage>
31922                <enumeratedValue>
31923                  <name>Clear</name>
31924                  <description>Disable</description>
31925                  <value>1</value>
31926                </enumeratedValue>
31927              </enumeratedValues>
31928            </field>
31929            <field>
31930              <name>PREGION0RA</name>
31931              <description>Write '1' to Disable interrupt for PREGION[0].RA event</description>
31932              <lsb>25</lsb>
31933              <msb>25</msb>
31934              <enumeratedValues>
31935                <usage>read</usage>
31936                <enumeratedValue>
31937                  <name>Disabled</name>
31938                  <description>Read: Disabled</description>
31939                  <value>0</value>
31940                </enumeratedValue>
31941                <enumeratedValue>
31942                  <name>Enabled</name>
31943                  <description>Read: Enabled</description>
31944                  <value>1</value>
31945                </enumeratedValue>
31946              </enumeratedValues>
31947              <enumeratedValues>
31948                <usage>write</usage>
31949                <enumeratedValue>
31950                  <name>Clear</name>
31951                  <description>Disable</description>
31952                  <value>1</value>
31953                </enumeratedValue>
31954              </enumeratedValues>
31955            </field>
31956            <field>
31957              <name>PREGION1WA</name>
31958              <description>Write '1' to Disable interrupt for PREGION[1].WA event</description>
31959              <lsb>26</lsb>
31960              <msb>26</msb>
31961              <enumeratedValues>
31962                <usage>read</usage>
31963                <enumeratedValue>
31964                  <name>Disabled</name>
31965                  <description>Read: Disabled</description>
31966                  <value>0</value>
31967                </enumeratedValue>
31968                <enumeratedValue>
31969                  <name>Enabled</name>
31970                  <description>Read: Enabled</description>
31971                  <value>1</value>
31972                </enumeratedValue>
31973              </enumeratedValues>
31974              <enumeratedValues>
31975                <usage>write</usage>
31976                <enumeratedValue>
31977                  <name>Clear</name>
31978                  <description>Disable</description>
31979                  <value>1</value>
31980                </enumeratedValue>
31981              </enumeratedValues>
31982            </field>
31983            <field>
31984              <name>PREGION1RA</name>
31985              <description>Write '1' to Disable interrupt for PREGION[1].RA event</description>
31986              <lsb>27</lsb>
31987              <msb>27</msb>
31988              <enumeratedValues>
31989                <usage>read</usage>
31990                <enumeratedValue>
31991                  <name>Disabled</name>
31992                  <description>Read: Disabled</description>
31993                  <value>0</value>
31994                </enumeratedValue>
31995                <enumeratedValue>
31996                  <name>Enabled</name>
31997                  <description>Read: Enabled</description>
31998                  <value>1</value>
31999                </enumeratedValue>
32000              </enumeratedValues>
32001              <enumeratedValues>
32002                <usage>write</usage>
32003                <enumeratedValue>
32004                  <name>Clear</name>
32005                  <description>Disable</description>
32006                  <value>1</value>
32007                </enumeratedValue>
32008              </enumeratedValues>
32009            </field>
32010          </fields>
32011        </register>
32012        <register>
32013          <name>NMIEN</name>
32014          <description>Enable or disable non-maskable interrupt</description>
32015          <addressOffset>0x320</addressOffset>
32016          <access>read-write</access>
32017          <fields>
32018            <field>
32019              <name>REGION0WA</name>
32020              <description>Enable or disable non-maskable interrupt for REGION[0].WA event</description>
32021              <lsb>0</lsb>
32022              <msb>0</msb>
32023              <enumeratedValues>
32024                <enumeratedValue>
32025                  <name>Disabled</name>
32026                  <description>Disable</description>
32027                  <value>0</value>
32028                </enumeratedValue>
32029                <enumeratedValue>
32030                  <name>Enabled</name>
32031                  <description>Enable</description>
32032                  <value>1</value>
32033                </enumeratedValue>
32034              </enumeratedValues>
32035            </field>
32036            <field>
32037              <name>REGION0RA</name>
32038              <description>Enable or disable non-maskable interrupt for REGION[0].RA event</description>
32039              <lsb>1</lsb>
32040              <msb>1</msb>
32041              <enumeratedValues>
32042                <enumeratedValue>
32043                  <name>Disabled</name>
32044                  <description>Disable</description>
32045                  <value>0</value>
32046                </enumeratedValue>
32047                <enumeratedValue>
32048                  <name>Enabled</name>
32049                  <description>Enable</description>
32050                  <value>1</value>
32051                </enumeratedValue>
32052              </enumeratedValues>
32053            </field>
32054            <field>
32055              <name>REGION1WA</name>
32056              <description>Enable or disable non-maskable interrupt for REGION[1].WA event</description>
32057              <lsb>2</lsb>
32058              <msb>2</msb>
32059              <enumeratedValues>
32060                <enumeratedValue>
32061                  <name>Disabled</name>
32062                  <description>Disable</description>
32063                  <value>0</value>
32064                </enumeratedValue>
32065                <enumeratedValue>
32066                  <name>Enabled</name>
32067                  <description>Enable</description>
32068                  <value>1</value>
32069                </enumeratedValue>
32070              </enumeratedValues>
32071            </field>
32072            <field>
32073              <name>REGION1RA</name>
32074              <description>Enable or disable non-maskable interrupt for REGION[1].RA event</description>
32075              <lsb>3</lsb>
32076              <msb>3</msb>
32077              <enumeratedValues>
32078                <enumeratedValue>
32079                  <name>Disabled</name>
32080                  <description>Disable</description>
32081                  <value>0</value>
32082                </enumeratedValue>
32083                <enumeratedValue>
32084                  <name>Enabled</name>
32085                  <description>Enable</description>
32086                  <value>1</value>
32087                </enumeratedValue>
32088              </enumeratedValues>
32089            </field>
32090            <field>
32091              <name>REGION2WA</name>
32092              <description>Enable or disable non-maskable interrupt for REGION[2].WA event</description>
32093              <lsb>4</lsb>
32094              <msb>4</msb>
32095              <enumeratedValues>
32096                <enumeratedValue>
32097                  <name>Disabled</name>
32098                  <description>Disable</description>
32099                  <value>0</value>
32100                </enumeratedValue>
32101                <enumeratedValue>
32102                  <name>Enabled</name>
32103                  <description>Enable</description>
32104                  <value>1</value>
32105                </enumeratedValue>
32106              </enumeratedValues>
32107            </field>
32108            <field>
32109              <name>REGION2RA</name>
32110              <description>Enable or disable non-maskable interrupt for REGION[2].RA event</description>
32111              <lsb>5</lsb>
32112              <msb>5</msb>
32113              <enumeratedValues>
32114                <enumeratedValue>
32115                  <name>Disabled</name>
32116                  <description>Disable</description>
32117                  <value>0</value>
32118                </enumeratedValue>
32119                <enumeratedValue>
32120                  <name>Enabled</name>
32121                  <description>Enable</description>
32122                  <value>1</value>
32123                </enumeratedValue>
32124              </enumeratedValues>
32125            </field>
32126            <field>
32127              <name>REGION3WA</name>
32128              <description>Enable or disable non-maskable interrupt for REGION[3].WA event</description>
32129              <lsb>6</lsb>
32130              <msb>6</msb>
32131              <enumeratedValues>
32132                <enumeratedValue>
32133                  <name>Disabled</name>
32134                  <description>Disable</description>
32135                  <value>0</value>
32136                </enumeratedValue>
32137                <enumeratedValue>
32138                  <name>Enabled</name>
32139                  <description>Enable</description>
32140                  <value>1</value>
32141                </enumeratedValue>
32142              </enumeratedValues>
32143            </field>
32144            <field>
32145              <name>REGION3RA</name>
32146              <description>Enable or disable non-maskable interrupt for REGION[3].RA event</description>
32147              <lsb>7</lsb>
32148              <msb>7</msb>
32149              <enumeratedValues>
32150                <enumeratedValue>
32151                  <name>Disabled</name>
32152                  <description>Disable</description>
32153                  <value>0</value>
32154                </enumeratedValue>
32155                <enumeratedValue>
32156                  <name>Enabled</name>
32157                  <description>Enable</description>
32158                  <value>1</value>
32159                </enumeratedValue>
32160              </enumeratedValues>
32161            </field>
32162            <field>
32163              <name>PREGION0WA</name>
32164              <description>Enable or disable non-maskable interrupt for PREGION[0].WA event</description>
32165              <lsb>24</lsb>
32166              <msb>24</msb>
32167              <enumeratedValues>
32168                <enumeratedValue>
32169                  <name>Disabled</name>
32170                  <description>Disable</description>
32171                  <value>0</value>
32172                </enumeratedValue>
32173                <enumeratedValue>
32174                  <name>Enabled</name>
32175                  <description>Enable</description>
32176                  <value>1</value>
32177                </enumeratedValue>
32178              </enumeratedValues>
32179            </field>
32180            <field>
32181              <name>PREGION0RA</name>
32182              <description>Enable or disable non-maskable interrupt for PREGION[0].RA event</description>
32183              <lsb>25</lsb>
32184              <msb>25</msb>
32185              <enumeratedValues>
32186                <enumeratedValue>
32187                  <name>Disabled</name>
32188                  <description>Disable</description>
32189                  <value>0</value>
32190                </enumeratedValue>
32191                <enumeratedValue>
32192                  <name>Enabled</name>
32193                  <description>Enable</description>
32194                  <value>1</value>
32195                </enumeratedValue>
32196              </enumeratedValues>
32197            </field>
32198            <field>
32199              <name>PREGION1WA</name>
32200              <description>Enable or disable non-maskable interrupt for PREGION[1].WA event</description>
32201              <lsb>26</lsb>
32202              <msb>26</msb>
32203              <enumeratedValues>
32204                <enumeratedValue>
32205                  <name>Disabled</name>
32206                  <description>Disable</description>
32207                  <value>0</value>
32208                </enumeratedValue>
32209                <enumeratedValue>
32210                  <name>Enabled</name>
32211                  <description>Enable</description>
32212                  <value>1</value>
32213                </enumeratedValue>
32214              </enumeratedValues>
32215            </field>
32216            <field>
32217              <name>PREGION1RA</name>
32218              <description>Enable or disable non-maskable interrupt for PREGION[1].RA event</description>
32219              <lsb>27</lsb>
32220              <msb>27</msb>
32221              <enumeratedValues>
32222                <enumeratedValue>
32223                  <name>Disabled</name>
32224                  <description>Disable</description>
32225                  <value>0</value>
32226                </enumeratedValue>
32227                <enumeratedValue>
32228                  <name>Enabled</name>
32229                  <description>Enable</description>
32230                  <value>1</value>
32231                </enumeratedValue>
32232              </enumeratedValues>
32233            </field>
32234          </fields>
32235        </register>
32236        <register>
32237          <name>NMIENSET</name>
32238          <description>Enable non-maskable interrupt</description>
32239          <addressOffset>0x324</addressOffset>
32240          <access>read-write</access>
32241          <fields>
32242            <field>
32243              <name>REGION0WA</name>
32244              <description>Write '1' to Enable non-maskable interrupt for REGION[0].WA event</description>
32245              <lsb>0</lsb>
32246              <msb>0</msb>
32247              <enumeratedValues>
32248                <usage>read</usage>
32249                <enumeratedValue>
32250                  <name>Disabled</name>
32251                  <description>Read: Disabled</description>
32252                  <value>0</value>
32253                </enumeratedValue>
32254                <enumeratedValue>
32255                  <name>Enabled</name>
32256                  <description>Read: Enabled</description>
32257                  <value>1</value>
32258                </enumeratedValue>
32259              </enumeratedValues>
32260              <enumeratedValues>
32261                <usage>write</usage>
32262                <enumeratedValue>
32263                  <name>Set</name>
32264                  <description>Enable</description>
32265                  <value>1</value>
32266                </enumeratedValue>
32267              </enumeratedValues>
32268            </field>
32269            <field>
32270              <name>REGION0RA</name>
32271              <description>Write '1' to Enable non-maskable interrupt for REGION[0].RA event</description>
32272              <lsb>1</lsb>
32273              <msb>1</msb>
32274              <enumeratedValues>
32275                <usage>read</usage>
32276                <enumeratedValue>
32277                  <name>Disabled</name>
32278                  <description>Read: Disabled</description>
32279                  <value>0</value>
32280                </enumeratedValue>
32281                <enumeratedValue>
32282                  <name>Enabled</name>
32283                  <description>Read: Enabled</description>
32284                  <value>1</value>
32285                </enumeratedValue>
32286              </enumeratedValues>
32287              <enumeratedValues>
32288                <usage>write</usage>
32289                <enumeratedValue>
32290                  <name>Set</name>
32291                  <description>Enable</description>
32292                  <value>1</value>
32293                </enumeratedValue>
32294              </enumeratedValues>
32295            </field>
32296            <field>
32297              <name>REGION1WA</name>
32298              <description>Write '1' to Enable non-maskable interrupt for REGION[1].WA event</description>
32299              <lsb>2</lsb>
32300              <msb>2</msb>
32301              <enumeratedValues>
32302                <usage>read</usage>
32303                <enumeratedValue>
32304                  <name>Disabled</name>
32305                  <description>Read: Disabled</description>
32306                  <value>0</value>
32307                </enumeratedValue>
32308                <enumeratedValue>
32309                  <name>Enabled</name>
32310                  <description>Read: Enabled</description>
32311                  <value>1</value>
32312                </enumeratedValue>
32313              </enumeratedValues>
32314              <enumeratedValues>
32315                <usage>write</usage>
32316                <enumeratedValue>
32317                  <name>Set</name>
32318                  <description>Enable</description>
32319                  <value>1</value>
32320                </enumeratedValue>
32321              </enumeratedValues>
32322            </field>
32323            <field>
32324              <name>REGION1RA</name>
32325              <description>Write '1' to Enable non-maskable interrupt for REGION[1].RA event</description>
32326              <lsb>3</lsb>
32327              <msb>3</msb>
32328              <enumeratedValues>
32329                <usage>read</usage>
32330                <enumeratedValue>
32331                  <name>Disabled</name>
32332                  <description>Read: Disabled</description>
32333                  <value>0</value>
32334                </enumeratedValue>
32335                <enumeratedValue>
32336                  <name>Enabled</name>
32337                  <description>Read: Enabled</description>
32338                  <value>1</value>
32339                </enumeratedValue>
32340              </enumeratedValues>
32341              <enumeratedValues>
32342                <usage>write</usage>
32343                <enumeratedValue>
32344                  <name>Set</name>
32345                  <description>Enable</description>
32346                  <value>1</value>
32347                </enumeratedValue>
32348              </enumeratedValues>
32349            </field>
32350            <field>
32351              <name>REGION2WA</name>
32352              <description>Write '1' to Enable non-maskable interrupt for REGION[2].WA event</description>
32353              <lsb>4</lsb>
32354              <msb>4</msb>
32355              <enumeratedValues>
32356                <usage>read</usage>
32357                <enumeratedValue>
32358                  <name>Disabled</name>
32359                  <description>Read: Disabled</description>
32360                  <value>0</value>
32361                </enumeratedValue>
32362                <enumeratedValue>
32363                  <name>Enabled</name>
32364                  <description>Read: Enabled</description>
32365                  <value>1</value>
32366                </enumeratedValue>
32367              </enumeratedValues>
32368              <enumeratedValues>
32369                <usage>write</usage>
32370                <enumeratedValue>
32371                  <name>Set</name>
32372                  <description>Enable</description>
32373                  <value>1</value>
32374                </enumeratedValue>
32375              </enumeratedValues>
32376            </field>
32377            <field>
32378              <name>REGION2RA</name>
32379              <description>Write '1' to Enable non-maskable interrupt for REGION[2].RA event</description>
32380              <lsb>5</lsb>
32381              <msb>5</msb>
32382              <enumeratedValues>
32383                <usage>read</usage>
32384                <enumeratedValue>
32385                  <name>Disabled</name>
32386                  <description>Read: Disabled</description>
32387                  <value>0</value>
32388                </enumeratedValue>
32389                <enumeratedValue>
32390                  <name>Enabled</name>
32391                  <description>Read: Enabled</description>
32392                  <value>1</value>
32393                </enumeratedValue>
32394              </enumeratedValues>
32395              <enumeratedValues>
32396                <usage>write</usage>
32397                <enumeratedValue>
32398                  <name>Set</name>
32399                  <description>Enable</description>
32400                  <value>1</value>
32401                </enumeratedValue>
32402              </enumeratedValues>
32403            </field>
32404            <field>
32405              <name>REGION3WA</name>
32406              <description>Write '1' to Enable non-maskable interrupt for REGION[3].WA event</description>
32407              <lsb>6</lsb>
32408              <msb>6</msb>
32409              <enumeratedValues>
32410                <usage>read</usage>
32411                <enumeratedValue>
32412                  <name>Disabled</name>
32413                  <description>Read: Disabled</description>
32414                  <value>0</value>
32415                </enumeratedValue>
32416                <enumeratedValue>
32417                  <name>Enabled</name>
32418                  <description>Read: Enabled</description>
32419                  <value>1</value>
32420                </enumeratedValue>
32421              </enumeratedValues>
32422              <enumeratedValues>
32423                <usage>write</usage>
32424                <enumeratedValue>
32425                  <name>Set</name>
32426                  <description>Enable</description>
32427                  <value>1</value>
32428                </enumeratedValue>
32429              </enumeratedValues>
32430            </field>
32431            <field>
32432              <name>REGION3RA</name>
32433              <description>Write '1' to Enable non-maskable interrupt for REGION[3].RA event</description>
32434              <lsb>7</lsb>
32435              <msb>7</msb>
32436              <enumeratedValues>
32437                <usage>read</usage>
32438                <enumeratedValue>
32439                  <name>Disabled</name>
32440                  <description>Read: Disabled</description>
32441                  <value>0</value>
32442                </enumeratedValue>
32443                <enumeratedValue>
32444                  <name>Enabled</name>
32445                  <description>Read: Enabled</description>
32446                  <value>1</value>
32447                </enumeratedValue>
32448              </enumeratedValues>
32449              <enumeratedValues>
32450                <usage>write</usage>
32451                <enumeratedValue>
32452                  <name>Set</name>
32453                  <description>Enable</description>
32454                  <value>1</value>
32455                </enumeratedValue>
32456              </enumeratedValues>
32457            </field>
32458            <field>
32459              <name>PREGION0WA</name>
32460              <description>Write '1' to Enable non-maskable interrupt for PREGION[0].WA event</description>
32461              <lsb>24</lsb>
32462              <msb>24</msb>
32463              <enumeratedValues>
32464                <usage>read</usage>
32465                <enumeratedValue>
32466                  <name>Disabled</name>
32467                  <description>Read: Disabled</description>
32468                  <value>0</value>
32469                </enumeratedValue>
32470                <enumeratedValue>
32471                  <name>Enabled</name>
32472                  <description>Read: Enabled</description>
32473                  <value>1</value>
32474                </enumeratedValue>
32475              </enumeratedValues>
32476              <enumeratedValues>
32477                <usage>write</usage>
32478                <enumeratedValue>
32479                  <name>Set</name>
32480                  <description>Enable</description>
32481                  <value>1</value>
32482                </enumeratedValue>
32483              </enumeratedValues>
32484            </field>
32485            <field>
32486              <name>PREGION0RA</name>
32487              <description>Write '1' to Enable non-maskable interrupt for PREGION[0].RA event</description>
32488              <lsb>25</lsb>
32489              <msb>25</msb>
32490              <enumeratedValues>
32491                <usage>read</usage>
32492                <enumeratedValue>
32493                  <name>Disabled</name>
32494                  <description>Read: Disabled</description>
32495                  <value>0</value>
32496                </enumeratedValue>
32497                <enumeratedValue>
32498                  <name>Enabled</name>
32499                  <description>Read: Enabled</description>
32500                  <value>1</value>
32501                </enumeratedValue>
32502              </enumeratedValues>
32503              <enumeratedValues>
32504                <usage>write</usage>
32505                <enumeratedValue>
32506                  <name>Set</name>
32507                  <description>Enable</description>
32508                  <value>1</value>
32509                </enumeratedValue>
32510              </enumeratedValues>
32511            </field>
32512            <field>
32513              <name>PREGION1WA</name>
32514              <description>Write '1' to Enable non-maskable interrupt for PREGION[1].WA event</description>
32515              <lsb>26</lsb>
32516              <msb>26</msb>
32517              <enumeratedValues>
32518                <usage>read</usage>
32519                <enumeratedValue>
32520                  <name>Disabled</name>
32521                  <description>Read: Disabled</description>
32522                  <value>0</value>
32523                </enumeratedValue>
32524                <enumeratedValue>
32525                  <name>Enabled</name>
32526                  <description>Read: Enabled</description>
32527                  <value>1</value>
32528                </enumeratedValue>
32529              </enumeratedValues>
32530              <enumeratedValues>
32531                <usage>write</usage>
32532                <enumeratedValue>
32533                  <name>Set</name>
32534                  <description>Enable</description>
32535                  <value>1</value>
32536                </enumeratedValue>
32537              </enumeratedValues>
32538            </field>
32539            <field>
32540              <name>PREGION1RA</name>
32541              <description>Write '1' to Enable non-maskable interrupt for PREGION[1].RA event</description>
32542              <lsb>27</lsb>
32543              <msb>27</msb>
32544              <enumeratedValues>
32545                <usage>read</usage>
32546                <enumeratedValue>
32547                  <name>Disabled</name>
32548                  <description>Read: Disabled</description>
32549                  <value>0</value>
32550                </enumeratedValue>
32551                <enumeratedValue>
32552                  <name>Enabled</name>
32553                  <description>Read: Enabled</description>
32554                  <value>1</value>
32555                </enumeratedValue>
32556              </enumeratedValues>
32557              <enumeratedValues>
32558                <usage>write</usage>
32559                <enumeratedValue>
32560                  <name>Set</name>
32561                  <description>Enable</description>
32562                  <value>1</value>
32563                </enumeratedValue>
32564              </enumeratedValues>
32565            </field>
32566          </fields>
32567        </register>
32568        <register>
32569          <name>NMIENCLR</name>
32570          <description>Disable non-maskable interrupt</description>
32571          <addressOffset>0x328</addressOffset>
32572          <access>read-write</access>
32573          <fields>
32574            <field>
32575              <name>REGION0WA</name>
32576              <description>Write '1' to Disable non-maskable interrupt for REGION[0].WA event</description>
32577              <lsb>0</lsb>
32578              <msb>0</msb>
32579              <enumeratedValues>
32580                <usage>read</usage>
32581                <enumeratedValue>
32582                  <name>Disabled</name>
32583                  <description>Read: Disabled</description>
32584                  <value>0</value>
32585                </enumeratedValue>
32586                <enumeratedValue>
32587                  <name>Enabled</name>
32588                  <description>Read: Enabled</description>
32589                  <value>1</value>
32590                </enumeratedValue>
32591              </enumeratedValues>
32592              <enumeratedValues>
32593                <usage>write</usage>
32594                <enumeratedValue>
32595                  <name>Clear</name>
32596                  <description>Disable</description>
32597                  <value>1</value>
32598                </enumeratedValue>
32599              </enumeratedValues>
32600            </field>
32601            <field>
32602              <name>REGION0RA</name>
32603              <description>Write '1' to Disable non-maskable interrupt for REGION[0].RA event</description>
32604              <lsb>1</lsb>
32605              <msb>1</msb>
32606              <enumeratedValues>
32607                <usage>read</usage>
32608                <enumeratedValue>
32609                  <name>Disabled</name>
32610                  <description>Read: Disabled</description>
32611                  <value>0</value>
32612                </enumeratedValue>
32613                <enumeratedValue>
32614                  <name>Enabled</name>
32615                  <description>Read: Enabled</description>
32616                  <value>1</value>
32617                </enumeratedValue>
32618              </enumeratedValues>
32619              <enumeratedValues>
32620                <usage>write</usage>
32621                <enumeratedValue>
32622                  <name>Clear</name>
32623                  <description>Disable</description>
32624                  <value>1</value>
32625                </enumeratedValue>
32626              </enumeratedValues>
32627            </field>
32628            <field>
32629              <name>REGION1WA</name>
32630              <description>Write '1' to Disable non-maskable interrupt for REGION[1].WA event</description>
32631              <lsb>2</lsb>
32632              <msb>2</msb>
32633              <enumeratedValues>
32634                <usage>read</usage>
32635                <enumeratedValue>
32636                  <name>Disabled</name>
32637                  <description>Read: Disabled</description>
32638                  <value>0</value>
32639                </enumeratedValue>
32640                <enumeratedValue>
32641                  <name>Enabled</name>
32642                  <description>Read: Enabled</description>
32643                  <value>1</value>
32644                </enumeratedValue>
32645              </enumeratedValues>
32646              <enumeratedValues>
32647                <usage>write</usage>
32648                <enumeratedValue>
32649                  <name>Clear</name>
32650                  <description>Disable</description>
32651                  <value>1</value>
32652                </enumeratedValue>
32653              </enumeratedValues>
32654            </field>
32655            <field>
32656              <name>REGION1RA</name>
32657              <description>Write '1' to Disable non-maskable interrupt for REGION[1].RA event</description>
32658              <lsb>3</lsb>
32659              <msb>3</msb>
32660              <enumeratedValues>
32661                <usage>read</usage>
32662                <enumeratedValue>
32663                  <name>Disabled</name>
32664                  <description>Read: Disabled</description>
32665                  <value>0</value>
32666                </enumeratedValue>
32667                <enumeratedValue>
32668                  <name>Enabled</name>
32669                  <description>Read: Enabled</description>
32670                  <value>1</value>
32671                </enumeratedValue>
32672              </enumeratedValues>
32673              <enumeratedValues>
32674                <usage>write</usage>
32675                <enumeratedValue>
32676                  <name>Clear</name>
32677                  <description>Disable</description>
32678                  <value>1</value>
32679                </enumeratedValue>
32680              </enumeratedValues>
32681            </field>
32682            <field>
32683              <name>REGION2WA</name>
32684              <description>Write '1' to Disable non-maskable interrupt for REGION[2].WA event</description>
32685              <lsb>4</lsb>
32686              <msb>4</msb>
32687              <enumeratedValues>
32688                <usage>read</usage>
32689                <enumeratedValue>
32690                  <name>Disabled</name>
32691                  <description>Read: Disabled</description>
32692                  <value>0</value>
32693                </enumeratedValue>
32694                <enumeratedValue>
32695                  <name>Enabled</name>
32696                  <description>Read: Enabled</description>
32697                  <value>1</value>
32698                </enumeratedValue>
32699              </enumeratedValues>
32700              <enumeratedValues>
32701                <usage>write</usage>
32702                <enumeratedValue>
32703                  <name>Clear</name>
32704                  <description>Disable</description>
32705                  <value>1</value>
32706                </enumeratedValue>
32707              </enumeratedValues>
32708            </field>
32709            <field>
32710              <name>REGION2RA</name>
32711              <description>Write '1' to Disable non-maskable interrupt for REGION[2].RA event</description>
32712              <lsb>5</lsb>
32713              <msb>5</msb>
32714              <enumeratedValues>
32715                <usage>read</usage>
32716                <enumeratedValue>
32717                  <name>Disabled</name>
32718                  <description>Read: Disabled</description>
32719                  <value>0</value>
32720                </enumeratedValue>
32721                <enumeratedValue>
32722                  <name>Enabled</name>
32723                  <description>Read: Enabled</description>
32724                  <value>1</value>
32725                </enumeratedValue>
32726              </enumeratedValues>
32727              <enumeratedValues>
32728                <usage>write</usage>
32729                <enumeratedValue>
32730                  <name>Clear</name>
32731                  <description>Disable</description>
32732                  <value>1</value>
32733                </enumeratedValue>
32734              </enumeratedValues>
32735            </field>
32736            <field>
32737              <name>REGION3WA</name>
32738              <description>Write '1' to Disable non-maskable interrupt for REGION[3].WA event</description>
32739              <lsb>6</lsb>
32740              <msb>6</msb>
32741              <enumeratedValues>
32742                <usage>read</usage>
32743                <enumeratedValue>
32744                  <name>Disabled</name>
32745                  <description>Read: Disabled</description>
32746                  <value>0</value>
32747                </enumeratedValue>
32748                <enumeratedValue>
32749                  <name>Enabled</name>
32750                  <description>Read: Enabled</description>
32751                  <value>1</value>
32752                </enumeratedValue>
32753              </enumeratedValues>
32754              <enumeratedValues>
32755                <usage>write</usage>
32756                <enumeratedValue>
32757                  <name>Clear</name>
32758                  <description>Disable</description>
32759                  <value>1</value>
32760                </enumeratedValue>
32761              </enumeratedValues>
32762            </field>
32763            <field>
32764              <name>REGION3RA</name>
32765              <description>Write '1' to Disable non-maskable interrupt for REGION[3].RA event</description>
32766              <lsb>7</lsb>
32767              <msb>7</msb>
32768              <enumeratedValues>
32769                <usage>read</usage>
32770                <enumeratedValue>
32771                  <name>Disabled</name>
32772                  <description>Read: Disabled</description>
32773                  <value>0</value>
32774                </enumeratedValue>
32775                <enumeratedValue>
32776                  <name>Enabled</name>
32777                  <description>Read: Enabled</description>
32778                  <value>1</value>
32779                </enumeratedValue>
32780              </enumeratedValues>
32781              <enumeratedValues>
32782                <usage>write</usage>
32783                <enumeratedValue>
32784                  <name>Clear</name>
32785                  <description>Disable</description>
32786                  <value>1</value>
32787                </enumeratedValue>
32788              </enumeratedValues>
32789            </field>
32790            <field>
32791              <name>PREGION0WA</name>
32792              <description>Write '1' to Disable non-maskable interrupt for PREGION[0].WA event</description>
32793              <lsb>24</lsb>
32794              <msb>24</msb>
32795              <enumeratedValues>
32796                <usage>read</usage>
32797                <enumeratedValue>
32798                  <name>Disabled</name>
32799                  <description>Read: Disabled</description>
32800                  <value>0</value>
32801                </enumeratedValue>
32802                <enumeratedValue>
32803                  <name>Enabled</name>
32804                  <description>Read: Enabled</description>
32805                  <value>1</value>
32806                </enumeratedValue>
32807              </enumeratedValues>
32808              <enumeratedValues>
32809                <usage>write</usage>
32810                <enumeratedValue>
32811                  <name>Clear</name>
32812                  <description>Disable</description>
32813                  <value>1</value>
32814                </enumeratedValue>
32815              </enumeratedValues>
32816            </field>
32817            <field>
32818              <name>PREGION0RA</name>
32819              <description>Write '1' to Disable non-maskable interrupt for PREGION[0].RA event</description>
32820              <lsb>25</lsb>
32821              <msb>25</msb>
32822              <enumeratedValues>
32823                <usage>read</usage>
32824                <enumeratedValue>
32825                  <name>Disabled</name>
32826                  <description>Read: Disabled</description>
32827                  <value>0</value>
32828                </enumeratedValue>
32829                <enumeratedValue>
32830                  <name>Enabled</name>
32831                  <description>Read: Enabled</description>
32832                  <value>1</value>
32833                </enumeratedValue>
32834              </enumeratedValues>
32835              <enumeratedValues>
32836                <usage>write</usage>
32837                <enumeratedValue>
32838                  <name>Clear</name>
32839                  <description>Disable</description>
32840                  <value>1</value>
32841                </enumeratedValue>
32842              </enumeratedValues>
32843            </field>
32844            <field>
32845              <name>PREGION1WA</name>
32846              <description>Write '1' to Disable non-maskable interrupt for PREGION[1].WA event</description>
32847              <lsb>26</lsb>
32848              <msb>26</msb>
32849              <enumeratedValues>
32850                <usage>read</usage>
32851                <enumeratedValue>
32852                  <name>Disabled</name>
32853                  <description>Read: Disabled</description>
32854                  <value>0</value>
32855                </enumeratedValue>
32856                <enumeratedValue>
32857                  <name>Enabled</name>
32858                  <description>Read: Enabled</description>
32859                  <value>1</value>
32860                </enumeratedValue>
32861              </enumeratedValues>
32862              <enumeratedValues>
32863                <usage>write</usage>
32864                <enumeratedValue>
32865                  <name>Clear</name>
32866                  <description>Disable</description>
32867                  <value>1</value>
32868                </enumeratedValue>
32869              </enumeratedValues>
32870            </field>
32871            <field>
32872              <name>PREGION1RA</name>
32873              <description>Write '1' to Disable non-maskable interrupt for PREGION[1].RA event</description>
32874              <lsb>27</lsb>
32875              <msb>27</msb>
32876              <enumeratedValues>
32877                <usage>read</usage>
32878                <enumeratedValue>
32879                  <name>Disabled</name>
32880                  <description>Read: Disabled</description>
32881                  <value>0</value>
32882                </enumeratedValue>
32883                <enumeratedValue>
32884                  <name>Enabled</name>
32885                  <description>Read: Enabled</description>
32886                  <value>1</value>
32887                </enumeratedValue>
32888              </enumeratedValues>
32889              <enumeratedValues>
32890                <usage>write</usage>
32891                <enumeratedValue>
32892                  <name>Clear</name>
32893                  <description>Disable</description>
32894                  <value>1</value>
32895                </enumeratedValue>
32896              </enumeratedValues>
32897            </field>
32898          </fields>
32899        </register>
32900        <cluster>
32901          <dim>2</dim>
32902          <dimIncrement>8</dimIncrement>
32903          <name>PERREGION[%s]</name>
32904          <description>Unspecified</description>
32905          <addressOffset>0x400</addressOffset>
32906          <register>
32907            <name>SUBSTATWA</name>
32908            <description>Description cluster[0]:  Source of event/interrupt in region 0, write access detected while corresponding subregion was enabled for watching</description>
32909            <addressOffset>0x000</addressOffset>
32910            <access>read-write</access>
32911            <modifiedWriteValues>oneToClear</modifiedWriteValues>
32912            <fields>
32913              <field>
32914                <name>SR0</name>
32915                <description>Subregion 0 in region 0 (write '1' to clear)</description>
32916                <lsb>0</lsb>
32917                <msb>0</msb>
32918                <enumeratedValues>
32919                  <enumeratedValue>
32920                    <name>NoAccess</name>
32921                    <description>No write access occurred in this subregion</description>
32922                    <value>0</value>
32923                  </enumeratedValue>
32924                  <enumeratedValue>
32925                    <name>Access</name>
32926                    <description>Write access(es) occurred in this subregion</description>
32927                    <value>1</value>
32928                  </enumeratedValue>
32929                </enumeratedValues>
32930              </field>
32931              <field>
32932                <name>SR1</name>
32933                <description>Subregion 1 in region 0 (write '1' to clear)</description>
32934                <lsb>1</lsb>
32935                <msb>1</msb>
32936                <enumeratedValues>
32937                  <enumeratedValue>
32938                    <name>NoAccess</name>
32939                    <description>No write access occurred in this subregion</description>
32940                    <value>0</value>
32941                  </enumeratedValue>
32942                  <enumeratedValue>
32943                    <name>Access</name>
32944                    <description>Write access(es) occurred in this subregion</description>
32945                    <value>1</value>
32946                  </enumeratedValue>
32947                </enumeratedValues>
32948              </field>
32949              <field>
32950                <name>SR2</name>
32951                <description>Subregion 2 in region 0 (write '1' to clear)</description>
32952                <lsb>2</lsb>
32953                <msb>2</msb>
32954                <enumeratedValues>
32955                  <enumeratedValue>
32956                    <name>NoAccess</name>
32957                    <description>No write access occurred in this subregion</description>
32958                    <value>0</value>
32959                  </enumeratedValue>
32960                  <enumeratedValue>
32961                    <name>Access</name>
32962                    <description>Write access(es) occurred in this subregion</description>
32963                    <value>1</value>
32964                  </enumeratedValue>
32965                </enumeratedValues>
32966              </field>
32967              <field>
32968                <name>SR3</name>
32969                <description>Subregion 3 in region 0 (write '1' to clear)</description>
32970                <lsb>3</lsb>
32971                <msb>3</msb>
32972                <enumeratedValues>
32973                  <enumeratedValue>
32974                    <name>NoAccess</name>
32975                    <description>No write access occurred in this subregion</description>
32976                    <value>0</value>
32977                  </enumeratedValue>
32978                  <enumeratedValue>
32979                    <name>Access</name>
32980                    <description>Write access(es) occurred in this subregion</description>
32981                    <value>1</value>
32982                  </enumeratedValue>
32983                </enumeratedValues>
32984              </field>
32985              <field>
32986                <name>SR4</name>
32987                <description>Subregion 4 in region 0 (write '1' to clear)</description>
32988                <lsb>4</lsb>
32989                <msb>4</msb>
32990                <enumeratedValues>
32991                  <enumeratedValue>
32992                    <name>NoAccess</name>
32993                    <description>No write access occurred in this subregion</description>
32994                    <value>0</value>
32995                  </enumeratedValue>
32996                  <enumeratedValue>
32997                    <name>Access</name>
32998                    <description>Write access(es) occurred in this subregion</description>
32999                    <value>1</value>
33000                  </enumeratedValue>
33001                </enumeratedValues>
33002              </field>
33003              <field>
33004                <name>SR5</name>
33005                <description>Subregion 5 in region 0 (write '1' to clear)</description>
33006                <lsb>5</lsb>
33007                <msb>5</msb>
33008                <enumeratedValues>
33009                  <enumeratedValue>
33010                    <name>NoAccess</name>
33011                    <description>No write access occurred in this subregion</description>
33012                    <value>0</value>
33013                  </enumeratedValue>
33014                  <enumeratedValue>
33015                    <name>Access</name>
33016                    <description>Write access(es) occurred in this subregion</description>
33017                    <value>1</value>
33018                  </enumeratedValue>
33019                </enumeratedValues>
33020              </field>
33021              <field>
33022                <name>SR6</name>
33023                <description>Subregion 6 in region 0 (write '1' to clear)</description>
33024                <lsb>6</lsb>
33025                <msb>6</msb>
33026                <enumeratedValues>
33027                  <enumeratedValue>
33028                    <name>NoAccess</name>
33029                    <description>No write access occurred in this subregion</description>
33030                    <value>0</value>
33031                  </enumeratedValue>
33032                  <enumeratedValue>
33033                    <name>Access</name>
33034                    <description>Write access(es) occurred in this subregion</description>
33035                    <value>1</value>
33036                  </enumeratedValue>
33037                </enumeratedValues>
33038              </field>
33039              <field>
33040                <name>SR7</name>
33041                <description>Subregion 7 in region 0 (write '1' to clear)</description>
33042                <lsb>7</lsb>
33043                <msb>7</msb>
33044                <enumeratedValues>
33045                  <enumeratedValue>
33046                    <name>NoAccess</name>
33047                    <description>No write access occurred in this subregion</description>
33048                    <value>0</value>
33049                  </enumeratedValue>
33050                  <enumeratedValue>
33051                    <name>Access</name>
33052                    <description>Write access(es) occurred in this subregion</description>
33053                    <value>1</value>
33054                  </enumeratedValue>
33055                </enumeratedValues>
33056              </field>
33057              <field>
33058                <name>SR8</name>
33059                <description>Subregion 8 in region 0 (write '1' to clear)</description>
33060                <lsb>8</lsb>
33061                <msb>8</msb>
33062                <enumeratedValues>
33063                  <enumeratedValue>
33064                    <name>NoAccess</name>
33065                    <description>No write access occurred in this subregion</description>
33066                    <value>0</value>
33067                  </enumeratedValue>
33068                  <enumeratedValue>
33069                    <name>Access</name>
33070                    <description>Write access(es) occurred in this subregion</description>
33071                    <value>1</value>
33072                  </enumeratedValue>
33073                </enumeratedValues>
33074              </field>
33075              <field>
33076                <name>SR9</name>
33077                <description>Subregion 9 in region 0 (write '1' to clear)</description>
33078                <lsb>9</lsb>
33079                <msb>9</msb>
33080                <enumeratedValues>
33081                  <enumeratedValue>
33082                    <name>NoAccess</name>
33083                    <description>No write access occurred in this subregion</description>
33084                    <value>0</value>
33085                  </enumeratedValue>
33086                  <enumeratedValue>
33087                    <name>Access</name>
33088                    <description>Write access(es) occurred in this subregion</description>
33089                    <value>1</value>
33090                  </enumeratedValue>
33091                </enumeratedValues>
33092              </field>
33093              <field>
33094                <name>SR10</name>
33095                <description>Subregion 10 in region 0 (write '1' to clear)</description>
33096                <lsb>10</lsb>
33097                <msb>10</msb>
33098                <enumeratedValues>
33099                  <enumeratedValue>
33100                    <name>NoAccess</name>
33101                    <description>No write access occurred in this subregion</description>
33102                    <value>0</value>
33103                  </enumeratedValue>
33104                  <enumeratedValue>
33105                    <name>Access</name>
33106                    <description>Write access(es) occurred in this subregion</description>
33107                    <value>1</value>
33108                  </enumeratedValue>
33109                </enumeratedValues>
33110              </field>
33111              <field>
33112                <name>SR11</name>
33113                <description>Subregion 11 in region 0 (write '1' to clear)</description>
33114                <lsb>11</lsb>
33115                <msb>11</msb>
33116                <enumeratedValues>
33117                  <enumeratedValue>
33118                    <name>NoAccess</name>
33119                    <description>No write access occurred in this subregion</description>
33120                    <value>0</value>
33121                  </enumeratedValue>
33122                  <enumeratedValue>
33123                    <name>Access</name>
33124                    <description>Write access(es) occurred in this subregion</description>
33125                    <value>1</value>
33126                  </enumeratedValue>
33127                </enumeratedValues>
33128              </field>
33129              <field>
33130                <name>SR12</name>
33131                <description>Subregion 12 in region 0 (write '1' to clear)</description>
33132                <lsb>12</lsb>
33133                <msb>12</msb>
33134                <enumeratedValues>
33135                  <enumeratedValue>
33136                    <name>NoAccess</name>
33137                    <description>No write access occurred in this subregion</description>
33138                    <value>0</value>
33139                  </enumeratedValue>
33140                  <enumeratedValue>
33141                    <name>Access</name>
33142                    <description>Write access(es) occurred in this subregion</description>
33143                    <value>1</value>
33144                  </enumeratedValue>
33145                </enumeratedValues>
33146              </field>
33147              <field>
33148                <name>SR13</name>
33149                <description>Subregion 13 in region 0 (write '1' to clear)</description>
33150                <lsb>13</lsb>
33151                <msb>13</msb>
33152                <enumeratedValues>
33153                  <enumeratedValue>
33154                    <name>NoAccess</name>
33155                    <description>No write access occurred in this subregion</description>
33156                    <value>0</value>
33157                  </enumeratedValue>
33158                  <enumeratedValue>
33159                    <name>Access</name>
33160                    <description>Write access(es) occurred in this subregion</description>
33161                    <value>1</value>
33162                  </enumeratedValue>
33163                </enumeratedValues>
33164              </field>
33165              <field>
33166                <name>SR14</name>
33167                <description>Subregion 14 in region 0 (write '1' to clear)</description>
33168                <lsb>14</lsb>
33169                <msb>14</msb>
33170                <enumeratedValues>
33171                  <enumeratedValue>
33172                    <name>NoAccess</name>
33173                    <description>No write access occurred in this subregion</description>
33174                    <value>0</value>
33175                  </enumeratedValue>
33176                  <enumeratedValue>
33177                    <name>Access</name>
33178                    <description>Write access(es) occurred in this subregion</description>
33179                    <value>1</value>
33180                  </enumeratedValue>
33181                </enumeratedValues>
33182              </field>
33183              <field>
33184                <name>SR15</name>
33185                <description>Subregion 15 in region 0 (write '1' to clear)</description>
33186                <lsb>15</lsb>
33187                <msb>15</msb>
33188                <enumeratedValues>
33189                  <enumeratedValue>
33190                    <name>NoAccess</name>
33191                    <description>No write access occurred in this subregion</description>
33192                    <value>0</value>
33193                  </enumeratedValue>
33194                  <enumeratedValue>
33195                    <name>Access</name>
33196                    <description>Write access(es) occurred in this subregion</description>
33197                    <value>1</value>
33198                  </enumeratedValue>
33199                </enumeratedValues>
33200              </field>
33201              <field>
33202                <name>SR16</name>
33203                <description>Subregion 16 in region 0 (write '1' to clear)</description>
33204                <lsb>16</lsb>
33205                <msb>16</msb>
33206                <enumeratedValues>
33207                  <enumeratedValue>
33208                    <name>NoAccess</name>
33209                    <description>No write access occurred in this subregion</description>
33210                    <value>0</value>
33211                  </enumeratedValue>
33212                  <enumeratedValue>
33213                    <name>Access</name>
33214                    <description>Write access(es) occurred in this subregion</description>
33215                    <value>1</value>
33216                  </enumeratedValue>
33217                </enumeratedValues>
33218              </field>
33219              <field>
33220                <name>SR17</name>
33221                <description>Subregion 17 in region 0 (write '1' to clear)</description>
33222                <lsb>17</lsb>
33223                <msb>17</msb>
33224                <enumeratedValues>
33225                  <enumeratedValue>
33226                    <name>NoAccess</name>
33227                    <description>No write access occurred in this subregion</description>
33228                    <value>0</value>
33229                  </enumeratedValue>
33230                  <enumeratedValue>
33231                    <name>Access</name>
33232                    <description>Write access(es) occurred in this subregion</description>
33233                    <value>1</value>
33234                  </enumeratedValue>
33235                </enumeratedValues>
33236              </field>
33237              <field>
33238                <name>SR18</name>
33239                <description>Subregion 18 in region 0 (write '1' to clear)</description>
33240                <lsb>18</lsb>
33241                <msb>18</msb>
33242                <enumeratedValues>
33243                  <enumeratedValue>
33244                    <name>NoAccess</name>
33245                    <description>No write access occurred in this subregion</description>
33246                    <value>0</value>
33247                  </enumeratedValue>
33248                  <enumeratedValue>
33249                    <name>Access</name>
33250                    <description>Write access(es) occurred in this subregion</description>
33251                    <value>1</value>
33252                  </enumeratedValue>
33253                </enumeratedValues>
33254              </field>
33255              <field>
33256                <name>SR19</name>
33257                <description>Subregion 19 in region 0 (write '1' to clear)</description>
33258                <lsb>19</lsb>
33259                <msb>19</msb>
33260                <enumeratedValues>
33261                  <enumeratedValue>
33262                    <name>NoAccess</name>
33263                    <description>No write access occurred in this subregion</description>
33264                    <value>0</value>
33265                  </enumeratedValue>
33266                  <enumeratedValue>
33267                    <name>Access</name>
33268                    <description>Write access(es) occurred in this subregion</description>
33269                    <value>1</value>
33270                  </enumeratedValue>
33271                </enumeratedValues>
33272              </field>
33273              <field>
33274                <name>SR20</name>
33275                <description>Subregion 20 in region 0 (write '1' to clear)</description>
33276                <lsb>20</lsb>
33277                <msb>20</msb>
33278                <enumeratedValues>
33279                  <enumeratedValue>
33280                    <name>NoAccess</name>
33281                    <description>No write access occurred in this subregion</description>
33282                    <value>0</value>
33283                  </enumeratedValue>
33284                  <enumeratedValue>
33285                    <name>Access</name>
33286                    <description>Write access(es) occurred in this subregion</description>
33287                    <value>1</value>
33288                  </enumeratedValue>
33289                </enumeratedValues>
33290              </field>
33291              <field>
33292                <name>SR21</name>
33293                <description>Subregion 21 in region 0 (write '1' to clear)</description>
33294                <lsb>21</lsb>
33295                <msb>21</msb>
33296                <enumeratedValues>
33297                  <enumeratedValue>
33298                    <name>NoAccess</name>
33299                    <description>No write access occurred in this subregion</description>
33300                    <value>0</value>
33301                  </enumeratedValue>
33302                  <enumeratedValue>
33303                    <name>Access</name>
33304                    <description>Write access(es) occurred in this subregion</description>
33305                    <value>1</value>
33306                  </enumeratedValue>
33307                </enumeratedValues>
33308              </field>
33309              <field>
33310                <name>SR22</name>
33311                <description>Subregion 22 in region 0 (write '1' to clear)</description>
33312                <lsb>22</lsb>
33313                <msb>22</msb>
33314                <enumeratedValues>
33315                  <enumeratedValue>
33316                    <name>NoAccess</name>
33317                    <description>No write access occurred in this subregion</description>
33318                    <value>0</value>
33319                  </enumeratedValue>
33320                  <enumeratedValue>
33321                    <name>Access</name>
33322                    <description>Write access(es) occurred in this subregion</description>
33323                    <value>1</value>
33324                  </enumeratedValue>
33325                </enumeratedValues>
33326              </field>
33327              <field>
33328                <name>SR23</name>
33329                <description>Subregion 23 in region 0 (write '1' to clear)</description>
33330                <lsb>23</lsb>
33331                <msb>23</msb>
33332                <enumeratedValues>
33333                  <enumeratedValue>
33334                    <name>NoAccess</name>
33335                    <description>No write access occurred in this subregion</description>
33336                    <value>0</value>
33337                  </enumeratedValue>
33338                  <enumeratedValue>
33339                    <name>Access</name>
33340                    <description>Write access(es) occurred in this subregion</description>
33341                    <value>1</value>
33342                  </enumeratedValue>
33343                </enumeratedValues>
33344              </field>
33345              <field>
33346                <name>SR24</name>
33347                <description>Subregion 24 in region 0 (write '1' to clear)</description>
33348                <lsb>24</lsb>
33349                <msb>24</msb>
33350                <enumeratedValues>
33351                  <enumeratedValue>
33352                    <name>NoAccess</name>
33353                    <description>No write access occurred in this subregion</description>
33354                    <value>0</value>
33355                  </enumeratedValue>
33356                  <enumeratedValue>
33357                    <name>Access</name>
33358                    <description>Write access(es) occurred in this subregion</description>
33359                    <value>1</value>
33360                  </enumeratedValue>
33361                </enumeratedValues>
33362              </field>
33363              <field>
33364                <name>SR25</name>
33365                <description>Subregion 25 in region 0 (write '1' to clear)</description>
33366                <lsb>25</lsb>
33367                <msb>25</msb>
33368                <enumeratedValues>
33369                  <enumeratedValue>
33370                    <name>NoAccess</name>
33371                    <description>No write access occurred in this subregion</description>
33372                    <value>0</value>
33373                  </enumeratedValue>
33374                  <enumeratedValue>
33375                    <name>Access</name>
33376                    <description>Write access(es) occurred in this subregion</description>
33377                    <value>1</value>
33378                  </enumeratedValue>
33379                </enumeratedValues>
33380              </field>
33381              <field>
33382                <name>SR26</name>
33383                <description>Subregion 26 in region 0 (write '1' to clear)</description>
33384                <lsb>26</lsb>
33385                <msb>26</msb>
33386                <enumeratedValues>
33387                  <enumeratedValue>
33388                    <name>NoAccess</name>
33389                    <description>No write access occurred in this subregion</description>
33390                    <value>0</value>
33391                  </enumeratedValue>
33392                  <enumeratedValue>
33393                    <name>Access</name>
33394                    <description>Write access(es) occurred in this subregion</description>
33395                    <value>1</value>
33396                  </enumeratedValue>
33397                </enumeratedValues>
33398              </field>
33399              <field>
33400                <name>SR27</name>
33401                <description>Subregion 27 in region 0 (write '1' to clear)</description>
33402                <lsb>27</lsb>
33403                <msb>27</msb>
33404                <enumeratedValues>
33405                  <enumeratedValue>
33406                    <name>NoAccess</name>
33407                    <description>No write access occurred in this subregion</description>
33408                    <value>0</value>
33409                  </enumeratedValue>
33410                  <enumeratedValue>
33411                    <name>Access</name>
33412                    <description>Write access(es) occurred in this subregion</description>
33413                    <value>1</value>
33414                  </enumeratedValue>
33415                </enumeratedValues>
33416              </field>
33417              <field>
33418                <name>SR28</name>
33419                <description>Subregion 28 in region 0 (write '1' to clear)</description>
33420                <lsb>28</lsb>
33421                <msb>28</msb>
33422                <enumeratedValues>
33423                  <enumeratedValue>
33424                    <name>NoAccess</name>
33425                    <description>No write access occurred in this subregion</description>
33426                    <value>0</value>
33427                  </enumeratedValue>
33428                  <enumeratedValue>
33429                    <name>Access</name>
33430                    <description>Write access(es) occurred in this subregion</description>
33431                    <value>1</value>
33432                  </enumeratedValue>
33433                </enumeratedValues>
33434              </field>
33435              <field>
33436                <name>SR29</name>
33437                <description>Subregion 29 in region 0 (write '1' to clear)</description>
33438                <lsb>29</lsb>
33439                <msb>29</msb>
33440                <enumeratedValues>
33441                  <enumeratedValue>
33442                    <name>NoAccess</name>
33443                    <description>No write access occurred in this subregion</description>
33444                    <value>0</value>
33445                  </enumeratedValue>
33446                  <enumeratedValue>
33447                    <name>Access</name>
33448                    <description>Write access(es) occurred in this subregion</description>
33449                    <value>1</value>
33450                  </enumeratedValue>
33451                </enumeratedValues>
33452              </field>
33453              <field>
33454                <name>SR30</name>
33455                <description>Subregion 30 in region 0 (write '1' to clear)</description>
33456                <lsb>30</lsb>
33457                <msb>30</msb>
33458                <enumeratedValues>
33459                  <enumeratedValue>
33460                    <name>NoAccess</name>
33461                    <description>No write access occurred in this subregion</description>
33462                    <value>0</value>
33463                  </enumeratedValue>
33464                  <enumeratedValue>
33465                    <name>Access</name>
33466                    <description>Write access(es) occurred in this subregion</description>
33467                    <value>1</value>
33468                  </enumeratedValue>
33469                </enumeratedValues>
33470              </field>
33471              <field>
33472                <name>SR31</name>
33473                <description>Subregion 31 in region 0 (write '1' to clear)</description>
33474                <lsb>31</lsb>
33475                <msb>31</msb>
33476                <enumeratedValues>
33477                  <enumeratedValue>
33478                    <name>NoAccess</name>
33479                    <description>No write access occurred in this subregion</description>
33480                    <value>0</value>
33481                  </enumeratedValue>
33482                  <enumeratedValue>
33483                    <name>Access</name>
33484                    <description>Write access(es) occurred in this subregion</description>
33485                    <value>1</value>
33486                  </enumeratedValue>
33487                </enumeratedValues>
33488              </field>
33489            </fields>
33490          </register>
33491          <register>
33492            <name>SUBSTATRA</name>
33493            <description>Description cluster[0]:  Source of event/interrupt in region 0, read access detected while corresponding subregion was enabled for watching</description>
33494            <addressOffset>0x004</addressOffset>
33495            <access>read-write</access>
33496            <modifiedWriteValues>oneToClear</modifiedWriteValues>
33497            <fields>
33498              <field>
33499                <name>SR0</name>
33500                <description>Subregion 0 in region 0 (write '1' to clear)</description>
33501                <lsb>0</lsb>
33502                <msb>0</msb>
33503                <enumeratedValues>
33504                  <enumeratedValue>
33505                    <name>NoAccess</name>
33506                    <description>No read access occurred in this subregion</description>
33507                    <value>0</value>
33508                  </enumeratedValue>
33509                  <enumeratedValue>
33510                    <name>Access</name>
33511                    <description>Read access(es) occurred in this subregion</description>
33512                    <value>1</value>
33513                  </enumeratedValue>
33514                </enumeratedValues>
33515              </field>
33516              <field>
33517                <name>SR1</name>
33518                <description>Subregion 1 in region 0 (write '1' to clear)</description>
33519                <lsb>1</lsb>
33520                <msb>1</msb>
33521                <enumeratedValues>
33522                  <enumeratedValue>
33523                    <name>NoAccess</name>
33524                    <description>No read access occurred in this subregion</description>
33525                    <value>0</value>
33526                  </enumeratedValue>
33527                  <enumeratedValue>
33528                    <name>Access</name>
33529                    <description>Read access(es) occurred in this subregion</description>
33530                    <value>1</value>
33531                  </enumeratedValue>
33532                </enumeratedValues>
33533              </field>
33534              <field>
33535                <name>SR2</name>
33536                <description>Subregion 2 in region 0 (write '1' to clear)</description>
33537                <lsb>2</lsb>
33538                <msb>2</msb>
33539                <enumeratedValues>
33540                  <enumeratedValue>
33541                    <name>NoAccess</name>
33542                    <description>No read access occurred in this subregion</description>
33543                    <value>0</value>
33544                  </enumeratedValue>
33545                  <enumeratedValue>
33546                    <name>Access</name>
33547                    <description>Read access(es) occurred in this subregion</description>
33548                    <value>1</value>
33549                  </enumeratedValue>
33550                </enumeratedValues>
33551              </field>
33552              <field>
33553                <name>SR3</name>
33554                <description>Subregion 3 in region 0 (write '1' to clear)</description>
33555                <lsb>3</lsb>
33556                <msb>3</msb>
33557                <enumeratedValues>
33558                  <enumeratedValue>
33559                    <name>NoAccess</name>
33560                    <description>No read access occurred in this subregion</description>
33561                    <value>0</value>
33562                  </enumeratedValue>
33563                  <enumeratedValue>
33564                    <name>Access</name>
33565                    <description>Read access(es) occurred in this subregion</description>
33566                    <value>1</value>
33567                  </enumeratedValue>
33568                </enumeratedValues>
33569              </field>
33570              <field>
33571                <name>SR4</name>
33572                <description>Subregion 4 in region 0 (write '1' to clear)</description>
33573                <lsb>4</lsb>
33574                <msb>4</msb>
33575                <enumeratedValues>
33576                  <enumeratedValue>
33577                    <name>NoAccess</name>
33578                    <description>No read access occurred in this subregion</description>
33579                    <value>0</value>
33580                  </enumeratedValue>
33581                  <enumeratedValue>
33582                    <name>Access</name>
33583                    <description>Read access(es) occurred in this subregion</description>
33584                    <value>1</value>
33585                  </enumeratedValue>
33586                </enumeratedValues>
33587              </field>
33588              <field>
33589                <name>SR5</name>
33590                <description>Subregion 5 in region 0 (write '1' to clear)</description>
33591                <lsb>5</lsb>
33592                <msb>5</msb>
33593                <enumeratedValues>
33594                  <enumeratedValue>
33595                    <name>NoAccess</name>
33596                    <description>No read access occurred in this subregion</description>
33597                    <value>0</value>
33598                  </enumeratedValue>
33599                  <enumeratedValue>
33600                    <name>Access</name>
33601                    <description>Read access(es) occurred in this subregion</description>
33602                    <value>1</value>
33603                  </enumeratedValue>
33604                </enumeratedValues>
33605              </field>
33606              <field>
33607                <name>SR6</name>
33608                <description>Subregion 6 in region 0 (write '1' to clear)</description>
33609                <lsb>6</lsb>
33610                <msb>6</msb>
33611                <enumeratedValues>
33612                  <enumeratedValue>
33613                    <name>NoAccess</name>
33614                    <description>No read access occurred in this subregion</description>
33615                    <value>0</value>
33616                  </enumeratedValue>
33617                  <enumeratedValue>
33618                    <name>Access</name>
33619                    <description>Read access(es) occurred in this subregion</description>
33620                    <value>1</value>
33621                  </enumeratedValue>
33622                </enumeratedValues>
33623              </field>
33624              <field>
33625                <name>SR7</name>
33626                <description>Subregion 7 in region 0 (write '1' to clear)</description>
33627                <lsb>7</lsb>
33628                <msb>7</msb>
33629                <enumeratedValues>
33630                  <enumeratedValue>
33631                    <name>NoAccess</name>
33632                    <description>No read access occurred in this subregion</description>
33633                    <value>0</value>
33634                  </enumeratedValue>
33635                  <enumeratedValue>
33636                    <name>Access</name>
33637                    <description>Read access(es) occurred in this subregion</description>
33638                    <value>1</value>
33639                  </enumeratedValue>
33640                </enumeratedValues>
33641              </field>
33642              <field>
33643                <name>SR8</name>
33644                <description>Subregion 8 in region 0 (write '1' to clear)</description>
33645                <lsb>8</lsb>
33646                <msb>8</msb>
33647                <enumeratedValues>
33648                  <enumeratedValue>
33649                    <name>NoAccess</name>
33650                    <description>No read access occurred in this subregion</description>
33651                    <value>0</value>
33652                  </enumeratedValue>
33653                  <enumeratedValue>
33654                    <name>Access</name>
33655                    <description>Read access(es) occurred in this subregion</description>
33656                    <value>1</value>
33657                  </enumeratedValue>
33658                </enumeratedValues>
33659              </field>
33660              <field>
33661                <name>SR9</name>
33662                <description>Subregion 9 in region 0 (write '1' to clear)</description>
33663                <lsb>9</lsb>
33664                <msb>9</msb>
33665                <enumeratedValues>
33666                  <enumeratedValue>
33667                    <name>NoAccess</name>
33668                    <description>No read access occurred in this subregion</description>
33669                    <value>0</value>
33670                  </enumeratedValue>
33671                  <enumeratedValue>
33672                    <name>Access</name>
33673                    <description>Read access(es) occurred in this subregion</description>
33674                    <value>1</value>
33675                  </enumeratedValue>
33676                </enumeratedValues>
33677              </field>
33678              <field>
33679                <name>SR10</name>
33680                <description>Subregion 10 in region 0 (write '1' to clear)</description>
33681                <lsb>10</lsb>
33682                <msb>10</msb>
33683                <enumeratedValues>
33684                  <enumeratedValue>
33685                    <name>NoAccess</name>
33686                    <description>No read access occurred in this subregion</description>
33687                    <value>0</value>
33688                  </enumeratedValue>
33689                  <enumeratedValue>
33690                    <name>Access</name>
33691                    <description>Read access(es) occurred in this subregion</description>
33692                    <value>1</value>
33693                  </enumeratedValue>
33694                </enumeratedValues>
33695              </field>
33696              <field>
33697                <name>SR11</name>
33698                <description>Subregion 11 in region 0 (write '1' to clear)</description>
33699                <lsb>11</lsb>
33700                <msb>11</msb>
33701                <enumeratedValues>
33702                  <enumeratedValue>
33703                    <name>NoAccess</name>
33704                    <description>No read access occurred in this subregion</description>
33705                    <value>0</value>
33706                  </enumeratedValue>
33707                  <enumeratedValue>
33708                    <name>Access</name>
33709                    <description>Read access(es) occurred in this subregion</description>
33710                    <value>1</value>
33711                  </enumeratedValue>
33712                </enumeratedValues>
33713              </field>
33714              <field>
33715                <name>SR12</name>
33716                <description>Subregion 12 in region 0 (write '1' to clear)</description>
33717                <lsb>12</lsb>
33718                <msb>12</msb>
33719                <enumeratedValues>
33720                  <enumeratedValue>
33721                    <name>NoAccess</name>
33722                    <description>No read access occurred in this subregion</description>
33723                    <value>0</value>
33724                  </enumeratedValue>
33725                  <enumeratedValue>
33726                    <name>Access</name>
33727                    <description>Read access(es) occurred in this subregion</description>
33728                    <value>1</value>
33729                  </enumeratedValue>
33730                </enumeratedValues>
33731              </field>
33732              <field>
33733                <name>SR13</name>
33734                <description>Subregion 13 in region 0 (write '1' to clear)</description>
33735                <lsb>13</lsb>
33736                <msb>13</msb>
33737                <enumeratedValues>
33738                  <enumeratedValue>
33739                    <name>NoAccess</name>
33740                    <description>No read access occurred in this subregion</description>
33741                    <value>0</value>
33742                  </enumeratedValue>
33743                  <enumeratedValue>
33744                    <name>Access</name>
33745                    <description>Read access(es) occurred in this subregion</description>
33746                    <value>1</value>
33747                  </enumeratedValue>
33748                </enumeratedValues>
33749              </field>
33750              <field>
33751                <name>SR14</name>
33752                <description>Subregion 14 in region 0 (write '1' to clear)</description>
33753                <lsb>14</lsb>
33754                <msb>14</msb>
33755                <enumeratedValues>
33756                  <enumeratedValue>
33757                    <name>NoAccess</name>
33758                    <description>No read access occurred in this subregion</description>
33759                    <value>0</value>
33760                  </enumeratedValue>
33761                  <enumeratedValue>
33762                    <name>Access</name>
33763                    <description>Read access(es) occurred in this subregion</description>
33764                    <value>1</value>
33765                  </enumeratedValue>
33766                </enumeratedValues>
33767              </field>
33768              <field>
33769                <name>SR15</name>
33770                <description>Subregion 15 in region 0 (write '1' to clear)</description>
33771                <lsb>15</lsb>
33772                <msb>15</msb>
33773                <enumeratedValues>
33774                  <enumeratedValue>
33775                    <name>NoAccess</name>
33776                    <description>No read access occurred in this subregion</description>
33777                    <value>0</value>
33778                  </enumeratedValue>
33779                  <enumeratedValue>
33780                    <name>Access</name>
33781                    <description>Read access(es) occurred in this subregion</description>
33782                    <value>1</value>
33783                  </enumeratedValue>
33784                </enumeratedValues>
33785              </field>
33786              <field>
33787                <name>SR16</name>
33788                <description>Subregion 16 in region 0 (write '1' to clear)</description>
33789                <lsb>16</lsb>
33790                <msb>16</msb>
33791                <enumeratedValues>
33792                  <enumeratedValue>
33793                    <name>NoAccess</name>
33794                    <description>No read access occurred in this subregion</description>
33795                    <value>0</value>
33796                  </enumeratedValue>
33797                  <enumeratedValue>
33798                    <name>Access</name>
33799                    <description>Read access(es) occurred in this subregion</description>
33800                    <value>1</value>
33801                  </enumeratedValue>
33802                </enumeratedValues>
33803              </field>
33804              <field>
33805                <name>SR17</name>
33806                <description>Subregion 17 in region 0 (write '1' to clear)</description>
33807                <lsb>17</lsb>
33808                <msb>17</msb>
33809                <enumeratedValues>
33810                  <enumeratedValue>
33811                    <name>NoAccess</name>
33812                    <description>No read access occurred in this subregion</description>
33813                    <value>0</value>
33814                  </enumeratedValue>
33815                  <enumeratedValue>
33816                    <name>Access</name>
33817                    <description>Read access(es) occurred in this subregion</description>
33818                    <value>1</value>
33819                  </enumeratedValue>
33820                </enumeratedValues>
33821              </field>
33822              <field>
33823                <name>SR18</name>
33824                <description>Subregion 18 in region 0 (write '1' to clear)</description>
33825                <lsb>18</lsb>
33826                <msb>18</msb>
33827                <enumeratedValues>
33828                  <enumeratedValue>
33829                    <name>NoAccess</name>
33830                    <description>No read access occurred in this subregion</description>
33831                    <value>0</value>
33832                  </enumeratedValue>
33833                  <enumeratedValue>
33834                    <name>Access</name>
33835                    <description>Read access(es) occurred in this subregion</description>
33836                    <value>1</value>
33837                  </enumeratedValue>
33838                </enumeratedValues>
33839              </field>
33840              <field>
33841                <name>SR19</name>
33842                <description>Subregion 19 in region 0 (write '1' to clear)</description>
33843                <lsb>19</lsb>
33844                <msb>19</msb>
33845                <enumeratedValues>
33846                  <enumeratedValue>
33847                    <name>NoAccess</name>
33848                    <description>No read access occurred in this subregion</description>
33849                    <value>0</value>
33850                  </enumeratedValue>
33851                  <enumeratedValue>
33852                    <name>Access</name>
33853                    <description>Read access(es) occurred in this subregion</description>
33854                    <value>1</value>
33855                  </enumeratedValue>
33856                </enumeratedValues>
33857              </field>
33858              <field>
33859                <name>SR20</name>
33860                <description>Subregion 20 in region 0 (write '1' to clear)</description>
33861                <lsb>20</lsb>
33862                <msb>20</msb>
33863                <enumeratedValues>
33864                  <enumeratedValue>
33865                    <name>NoAccess</name>
33866                    <description>No read access occurred in this subregion</description>
33867                    <value>0</value>
33868                  </enumeratedValue>
33869                  <enumeratedValue>
33870                    <name>Access</name>
33871                    <description>Read access(es) occurred in this subregion</description>
33872                    <value>1</value>
33873                  </enumeratedValue>
33874                </enumeratedValues>
33875              </field>
33876              <field>
33877                <name>SR21</name>
33878                <description>Subregion 21 in region 0 (write '1' to clear)</description>
33879                <lsb>21</lsb>
33880                <msb>21</msb>
33881                <enumeratedValues>
33882                  <enumeratedValue>
33883                    <name>NoAccess</name>
33884                    <description>No read access occurred in this subregion</description>
33885                    <value>0</value>
33886                  </enumeratedValue>
33887                  <enumeratedValue>
33888                    <name>Access</name>
33889                    <description>Read access(es) occurred in this subregion</description>
33890                    <value>1</value>
33891                  </enumeratedValue>
33892                </enumeratedValues>
33893              </field>
33894              <field>
33895                <name>SR22</name>
33896                <description>Subregion 22 in region 0 (write '1' to clear)</description>
33897                <lsb>22</lsb>
33898                <msb>22</msb>
33899                <enumeratedValues>
33900                  <enumeratedValue>
33901                    <name>NoAccess</name>
33902                    <description>No read access occurred in this subregion</description>
33903                    <value>0</value>
33904                  </enumeratedValue>
33905                  <enumeratedValue>
33906                    <name>Access</name>
33907                    <description>Read access(es) occurred in this subregion</description>
33908                    <value>1</value>
33909                  </enumeratedValue>
33910                </enumeratedValues>
33911              </field>
33912              <field>
33913                <name>SR23</name>
33914                <description>Subregion 23 in region 0 (write '1' to clear)</description>
33915                <lsb>23</lsb>
33916                <msb>23</msb>
33917                <enumeratedValues>
33918                  <enumeratedValue>
33919                    <name>NoAccess</name>
33920                    <description>No read access occurred in this subregion</description>
33921                    <value>0</value>
33922                  </enumeratedValue>
33923                  <enumeratedValue>
33924                    <name>Access</name>
33925                    <description>Read access(es) occurred in this subregion</description>
33926                    <value>1</value>
33927                  </enumeratedValue>
33928                </enumeratedValues>
33929              </field>
33930              <field>
33931                <name>SR24</name>
33932                <description>Subregion 24 in region 0 (write '1' to clear)</description>
33933                <lsb>24</lsb>
33934                <msb>24</msb>
33935                <enumeratedValues>
33936                  <enumeratedValue>
33937                    <name>NoAccess</name>
33938                    <description>No read access occurred in this subregion</description>
33939                    <value>0</value>
33940                  </enumeratedValue>
33941                  <enumeratedValue>
33942                    <name>Access</name>
33943                    <description>Read access(es) occurred in this subregion</description>
33944                    <value>1</value>
33945                  </enumeratedValue>
33946                </enumeratedValues>
33947              </field>
33948              <field>
33949                <name>SR25</name>
33950                <description>Subregion 25 in region 0 (write '1' to clear)</description>
33951                <lsb>25</lsb>
33952                <msb>25</msb>
33953                <enumeratedValues>
33954                  <enumeratedValue>
33955                    <name>NoAccess</name>
33956                    <description>No read access occurred in this subregion</description>
33957                    <value>0</value>
33958                  </enumeratedValue>
33959                  <enumeratedValue>
33960                    <name>Access</name>
33961                    <description>Read access(es) occurred in this subregion</description>
33962                    <value>1</value>
33963                  </enumeratedValue>
33964                </enumeratedValues>
33965              </field>
33966              <field>
33967                <name>SR26</name>
33968                <description>Subregion 26 in region 0 (write '1' to clear)</description>
33969                <lsb>26</lsb>
33970                <msb>26</msb>
33971                <enumeratedValues>
33972                  <enumeratedValue>
33973                    <name>NoAccess</name>
33974                    <description>No read access occurred in this subregion</description>
33975                    <value>0</value>
33976                  </enumeratedValue>
33977                  <enumeratedValue>
33978                    <name>Access</name>
33979                    <description>Read access(es) occurred in this subregion</description>
33980                    <value>1</value>
33981                  </enumeratedValue>
33982                </enumeratedValues>
33983              </field>
33984              <field>
33985                <name>SR27</name>
33986                <description>Subregion 27 in region 0 (write '1' to clear)</description>
33987                <lsb>27</lsb>
33988                <msb>27</msb>
33989                <enumeratedValues>
33990                  <enumeratedValue>
33991                    <name>NoAccess</name>
33992                    <description>No read access occurred in this subregion</description>
33993                    <value>0</value>
33994                  </enumeratedValue>
33995                  <enumeratedValue>
33996                    <name>Access</name>
33997                    <description>Read access(es) occurred in this subregion</description>
33998                    <value>1</value>
33999                  </enumeratedValue>
34000                </enumeratedValues>
34001              </field>
34002              <field>
34003                <name>SR28</name>
34004                <description>Subregion 28 in region 0 (write '1' to clear)</description>
34005                <lsb>28</lsb>
34006                <msb>28</msb>
34007                <enumeratedValues>
34008                  <enumeratedValue>
34009                    <name>NoAccess</name>
34010                    <description>No read access occurred in this subregion</description>
34011                    <value>0</value>
34012                  </enumeratedValue>
34013                  <enumeratedValue>
34014                    <name>Access</name>
34015                    <description>Read access(es) occurred in this subregion</description>
34016                    <value>1</value>
34017                  </enumeratedValue>
34018                </enumeratedValues>
34019              </field>
34020              <field>
34021                <name>SR29</name>
34022                <description>Subregion 29 in region 0 (write '1' to clear)</description>
34023                <lsb>29</lsb>
34024                <msb>29</msb>
34025                <enumeratedValues>
34026                  <enumeratedValue>
34027                    <name>NoAccess</name>
34028                    <description>No read access occurred in this subregion</description>
34029                    <value>0</value>
34030                  </enumeratedValue>
34031                  <enumeratedValue>
34032                    <name>Access</name>
34033                    <description>Read access(es) occurred in this subregion</description>
34034                    <value>1</value>
34035                  </enumeratedValue>
34036                </enumeratedValues>
34037              </field>
34038              <field>
34039                <name>SR30</name>
34040                <description>Subregion 30 in region 0 (write '1' to clear)</description>
34041                <lsb>30</lsb>
34042                <msb>30</msb>
34043                <enumeratedValues>
34044                  <enumeratedValue>
34045                    <name>NoAccess</name>
34046                    <description>No read access occurred in this subregion</description>
34047                    <value>0</value>
34048                  </enumeratedValue>
34049                  <enumeratedValue>
34050                    <name>Access</name>
34051                    <description>Read access(es) occurred in this subregion</description>
34052                    <value>1</value>
34053                  </enumeratedValue>
34054                </enumeratedValues>
34055              </field>
34056              <field>
34057                <name>SR31</name>
34058                <description>Subregion 31 in region 0 (write '1' to clear)</description>
34059                <lsb>31</lsb>
34060                <msb>31</msb>
34061                <enumeratedValues>
34062                  <enumeratedValue>
34063                    <name>NoAccess</name>
34064                    <description>No read access occurred in this subregion</description>
34065                    <value>0</value>
34066                  </enumeratedValue>
34067                  <enumeratedValue>
34068                    <name>Access</name>
34069                    <description>Read access(es) occurred in this subregion</description>
34070                    <value>1</value>
34071                  </enumeratedValue>
34072                </enumeratedValues>
34073              </field>
34074            </fields>
34075          </register>
34076        </cluster>
34077        <register>
34078          <name>REGIONEN</name>
34079          <description>Enable/disable regions watch</description>
34080          <addressOffset>0x510</addressOffset>
34081          <access>read-write</access>
34082          <fields>
34083            <field>
34084              <name>RGN0WA</name>
34085              <description>Enable/disable write access watch in region[0]</description>
34086              <lsb>0</lsb>
34087              <msb>0</msb>
34088              <enumeratedValues>
34089                <enumeratedValue>
34090                  <name>Disable</name>
34091                  <description>Disable write access watch in this region</description>
34092                  <value>0</value>
34093                </enumeratedValue>
34094                <enumeratedValue>
34095                  <name>Enable</name>
34096                  <description>Enable write access watch in this region</description>
34097                  <value>1</value>
34098                </enumeratedValue>
34099              </enumeratedValues>
34100            </field>
34101            <field>
34102              <name>RGN0RA</name>
34103              <description>Enable/disable read access watch in region[0]</description>
34104              <lsb>1</lsb>
34105              <msb>1</msb>
34106              <enumeratedValues>
34107                <enumeratedValue>
34108                  <name>Disable</name>
34109                  <description>Disable read access watch in this region</description>
34110                  <value>0</value>
34111                </enumeratedValue>
34112                <enumeratedValue>
34113                  <name>Enable</name>
34114                  <description>Enable read access watch in this region</description>
34115                  <value>1</value>
34116                </enumeratedValue>
34117              </enumeratedValues>
34118            </field>
34119            <field>
34120              <name>RGN1WA</name>
34121              <description>Enable/disable write access watch in region[1]</description>
34122              <lsb>2</lsb>
34123              <msb>2</msb>
34124              <enumeratedValues>
34125                <enumeratedValue>
34126                  <name>Disable</name>
34127                  <description>Disable write access watch in this region</description>
34128                  <value>0</value>
34129                </enumeratedValue>
34130                <enumeratedValue>
34131                  <name>Enable</name>
34132                  <description>Enable write access watch in this region</description>
34133                  <value>1</value>
34134                </enumeratedValue>
34135              </enumeratedValues>
34136            </field>
34137            <field>
34138              <name>RGN1RA</name>
34139              <description>Enable/disable read access watch in region[1]</description>
34140              <lsb>3</lsb>
34141              <msb>3</msb>
34142              <enumeratedValues>
34143                <enumeratedValue>
34144                  <name>Disable</name>
34145                  <description>Disable read access watch in this region</description>
34146                  <value>0</value>
34147                </enumeratedValue>
34148                <enumeratedValue>
34149                  <name>Enable</name>
34150                  <description>Enable read access watch in this region</description>
34151                  <value>1</value>
34152                </enumeratedValue>
34153              </enumeratedValues>
34154            </field>
34155            <field>
34156              <name>RGN2WA</name>
34157              <description>Enable/disable write access watch in region[2]</description>
34158              <lsb>4</lsb>
34159              <msb>4</msb>
34160              <enumeratedValues>
34161                <enumeratedValue>
34162                  <name>Disable</name>
34163                  <description>Disable write access watch in this region</description>
34164                  <value>0</value>
34165                </enumeratedValue>
34166                <enumeratedValue>
34167                  <name>Enable</name>
34168                  <description>Enable write access watch in this region</description>
34169                  <value>1</value>
34170                </enumeratedValue>
34171              </enumeratedValues>
34172            </field>
34173            <field>
34174              <name>RGN2RA</name>
34175              <description>Enable/disable read access watch in region[2]</description>
34176              <lsb>5</lsb>
34177              <msb>5</msb>
34178              <enumeratedValues>
34179                <enumeratedValue>
34180                  <name>Disable</name>
34181                  <description>Disable read access watch in this region</description>
34182                  <value>0</value>
34183                </enumeratedValue>
34184                <enumeratedValue>
34185                  <name>Enable</name>
34186                  <description>Enable read access watch in this region</description>
34187                  <value>1</value>
34188                </enumeratedValue>
34189              </enumeratedValues>
34190            </field>
34191            <field>
34192              <name>RGN3WA</name>
34193              <description>Enable/disable write access watch in region[3]</description>
34194              <lsb>6</lsb>
34195              <msb>6</msb>
34196              <enumeratedValues>
34197                <enumeratedValue>
34198                  <name>Disable</name>
34199                  <description>Disable write access watch in this region</description>
34200                  <value>0</value>
34201                </enumeratedValue>
34202                <enumeratedValue>
34203                  <name>Enable</name>
34204                  <description>Enable write access watch in this region</description>
34205                  <value>1</value>
34206                </enumeratedValue>
34207              </enumeratedValues>
34208            </field>
34209            <field>
34210              <name>RGN3RA</name>
34211              <description>Enable/disable read access watch in region[3]</description>
34212              <lsb>7</lsb>
34213              <msb>7</msb>
34214              <enumeratedValues>
34215                <enumeratedValue>
34216                  <name>Disable</name>
34217                  <description>Disable read access watch in this region</description>
34218                  <value>0</value>
34219                </enumeratedValue>
34220                <enumeratedValue>
34221                  <name>Enable</name>
34222                  <description>Enable read access watch in this region</description>
34223                  <value>1</value>
34224                </enumeratedValue>
34225              </enumeratedValues>
34226            </field>
34227            <field>
34228              <name>PRGN0WA</name>
34229              <description>Enable/disable write access watch in PREGION[0]</description>
34230              <lsb>24</lsb>
34231              <msb>24</msb>
34232              <enumeratedValues>
34233                <enumeratedValue>
34234                  <name>Disable</name>
34235                  <description>Disable write access watch in this PREGION</description>
34236                  <value>0</value>
34237                </enumeratedValue>
34238                <enumeratedValue>
34239                  <name>Enable</name>
34240                  <description>Enable write access watch in this PREGION</description>
34241                  <value>1</value>
34242                </enumeratedValue>
34243              </enumeratedValues>
34244            </field>
34245            <field>
34246              <name>PRGN0RA</name>
34247              <description>Enable/disable read access watch in PREGION[0]</description>
34248              <lsb>25</lsb>
34249              <msb>25</msb>
34250              <enumeratedValues>
34251                <enumeratedValue>
34252                  <name>Disable</name>
34253                  <description>Disable read access watch in this PREGION</description>
34254                  <value>0</value>
34255                </enumeratedValue>
34256                <enumeratedValue>
34257                  <name>Enable</name>
34258                  <description>Enable read access watch in this PREGION</description>
34259                  <value>1</value>
34260                </enumeratedValue>
34261              </enumeratedValues>
34262            </field>
34263            <field>
34264              <name>PRGN1WA</name>
34265              <description>Enable/disable write access watch in PREGION[1]</description>
34266              <lsb>26</lsb>
34267              <msb>26</msb>
34268              <enumeratedValues>
34269                <enumeratedValue>
34270                  <name>Disable</name>
34271                  <description>Disable write access watch in this PREGION</description>
34272                  <value>0</value>
34273                </enumeratedValue>
34274                <enumeratedValue>
34275                  <name>Enable</name>
34276                  <description>Enable write access watch in this PREGION</description>
34277                  <value>1</value>
34278                </enumeratedValue>
34279              </enumeratedValues>
34280            </field>
34281            <field>
34282              <name>PRGN1RA</name>
34283              <description>Enable/disable read access watch in PREGION[1]</description>
34284              <lsb>27</lsb>
34285              <msb>27</msb>
34286              <enumeratedValues>
34287                <enumeratedValue>
34288                  <name>Disable</name>
34289                  <description>Disable read access watch in this PREGION</description>
34290                  <value>0</value>
34291                </enumeratedValue>
34292                <enumeratedValue>
34293                  <name>Enable</name>
34294                  <description>Enable read access watch in this PREGION</description>
34295                  <value>1</value>
34296                </enumeratedValue>
34297              </enumeratedValues>
34298            </field>
34299          </fields>
34300        </register>
34301        <register>
34302          <name>REGIONENSET</name>
34303          <description>Enable regions watch</description>
34304          <addressOffset>0x514</addressOffset>
34305          <access>read-write</access>
34306          <fields>
34307            <field>
34308              <name>RGN0WA</name>
34309              <description>Enable write access watch in region[0]</description>
34310              <lsb>0</lsb>
34311              <msb>0</msb>
34312              <enumeratedValues>
34313                <usage>read</usage>
34314                <enumeratedValue>
34315                  <name>Disabled</name>
34316                  <description>Write access watch in this region is disabled</description>
34317                  <value>0</value>
34318                </enumeratedValue>
34319                <enumeratedValue>
34320                  <name>Enabled</name>
34321                  <description>Write access watch in this region is enabled</description>
34322                  <value>1</value>
34323                </enumeratedValue>
34324              </enumeratedValues>
34325              <enumeratedValues>
34326                <usage>write</usage>
34327                <enumeratedValue>
34328                  <name>Set</name>
34329                  <description>Enable write access watch in this region</description>
34330                  <value>1</value>
34331                </enumeratedValue>
34332              </enumeratedValues>
34333            </field>
34334            <field>
34335              <name>RGN0RA</name>
34336              <description>Enable read access watch in region[0]</description>
34337              <lsb>1</lsb>
34338              <msb>1</msb>
34339              <enumeratedValues>
34340                <usage>read</usage>
34341                <enumeratedValue>
34342                  <name>Disabled</name>
34343                  <description>Read access watch in this region is disabled</description>
34344                  <value>0</value>
34345                </enumeratedValue>
34346                <enumeratedValue>
34347                  <name>Enabled</name>
34348                  <description>Read access watch in this region is enabled</description>
34349                  <value>1</value>
34350                </enumeratedValue>
34351              </enumeratedValues>
34352              <enumeratedValues>
34353                <usage>write</usage>
34354                <enumeratedValue>
34355                  <name>Set</name>
34356                  <description>Enable read access watch in this region</description>
34357                  <value>1</value>
34358                </enumeratedValue>
34359              </enumeratedValues>
34360            </field>
34361            <field>
34362              <name>RGN1WA</name>
34363              <description>Enable write access watch in region[1]</description>
34364              <lsb>2</lsb>
34365              <msb>2</msb>
34366              <enumeratedValues>
34367                <usage>read</usage>
34368                <enumeratedValue>
34369                  <name>Disabled</name>
34370                  <description>Write access watch in this region is disabled</description>
34371                  <value>0</value>
34372                </enumeratedValue>
34373                <enumeratedValue>
34374                  <name>Enabled</name>
34375                  <description>Write access watch in this region is enabled</description>
34376                  <value>1</value>
34377                </enumeratedValue>
34378              </enumeratedValues>
34379              <enumeratedValues>
34380                <usage>write</usage>
34381                <enumeratedValue>
34382                  <name>Set</name>
34383                  <description>Enable write access watch in this region</description>
34384                  <value>1</value>
34385                </enumeratedValue>
34386              </enumeratedValues>
34387            </field>
34388            <field>
34389              <name>RGN1RA</name>
34390              <description>Enable read access watch in region[1]</description>
34391              <lsb>3</lsb>
34392              <msb>3</msb>
34393              <enumeratedValues>
34394                <usage>read</usage>
34395                <enumeratedValue>
34396                  <name>Disabled</name>
34397                  <description>Read access watch in this region is disabled</description>
34398                  <value>0</value>
34399                </enumeratedValue>
34400                <enumeratedValue>
34401                  <name>Enabled</name>
34402                  <description>Read access watch in this region is enabled</description>
34403                  <value>1</value>
34404                </enumeratedValue>
34405              </enumeratedValues>
34406              <enumeratedValues>
34407                <usage>write</usage>
34408                <enumeratedValue>
34409                  <name>Set</name>
34410                  <description>Enable read access watch in this region</description>
34411                  <value>1</value>
34412                </enumeratedValue>
34413              </enumeratedValues>
34414            </field>
34415            <field>
34416              <name>RGN2WA</name>
34417              <description>Enable write access watch in region[2]</description>
34418              <lsb>4</lsb>
34419              <msb>4</msb>
34420              <enumeratedValues>
34421                <usage>read</usage>
34422                <enumeratedValue>
34423                  <name>Disabled</name>
34424                  <description>Write access watch in this region is disabled</description>
34425                  <value>0</value>
34426                </enumeratedValue>
34427                <enumeratedValue>
34428                  <name>Enabled</name>
34429                  <description>Write access watch in this region is enabled</description>
34430                  <value>1</value>
34431                </enumeratedValue>
34432              </enumeratedValues>
34433              <enumeratedValues>
34434                <usage>write</usage>
34435                <enumeratedValue>
34436                  <name>Set</name>
34437                  <description>Enable write access watch in this region</description>
34438                  <value>1</value>
34439                </enumeratedValue>
34440              </enumeratedValues>
34441            </field>
34442            <field>
34443              <name>RGN2RA</name>
34444              <description>Enable read access watch in region[2]</description>
34445              <lsb>5</lsb>
34446              <msb>5</msb>
34447              <enumeratedValues>
34448                <usage>read</usage>
34449                <enumeratedValue>
34450                  <name>Disabled</name>
34451                  <description>Read access watch in this region is disabled</description>
34452                  <value>0</value>
34453                </enumeratedValue>
34454                <enumeratedValue>
34455                  <name>Enabled</name>
34456                  <description>Read access watch in this region is enabled</description>
34457                  <value>1</value>
34458                </enumeratedValue>
34459              </enumeratedValues>
34460              <enumeratedValues>
34461                <usage>write</usage>
34462                <enumeratedValue>
34463                  <name>Set</name>
34464                  <description>Enable read access watch in this region</description>
34465                  <value>1</value>
34466                </enumeratedValue>
34467              </enumeratedValues>
34468            </field>
34469            <field>
34470              <name>RGN3WA</name>
34471              <description>Enable write access watch in region[3]</description>
34472              <lsb>6</lsb>
34473              <msb>6</msb>
34474              <enumeratedValues>
34475                <usage>read</usage>
34476                <enumeratedValue>
34477                  <name>Disabled</name>
34478                  <description>Write access watch in this region is disabled</description>
34479                  <value>0</value>
34480                </enumeratedValue>
34481                <enumeratedValue>
34482                  <name>Enabled</name>
34483                  <description>Write access watch in this region is enabled</description>
34484                  <value>1</value>
34485                </enumeratedValue>
34486              </enumeratedValues>
34487              <enumeratedValues>
34488                <usage>write</usage>
34489                <enumeratedValue>
34490                  <name>Set</name>
34491                  <description>Enable write access watch in this region</description>
34492                  <value>1</value>
34493                </enumeratedValue>
34494              </enumeratedValues>
34495            </field>
34496            <field>
34497              <name>RGN3RA</name>
34498              <description>Enable read access watch in region[3]</description>
34499              <lsb>7</lsb>
34500              <msb>7</msb>
34501              <enumeratedValues>
34502                <usage>read</usage>
34503                <enumeratedValue>
34504                  <name>Disabled</name>
34505                  <description>Read access watch in this region is disabled</description>
34506                  <value>0</value>
34507                </enumeratedValue>
34508                <enumeratedValue>
34509                  <name>Enabled</name>
34510                  <description>Read access watch in this region is enabled</description>
34511                  <value>1</value>
34512                </enumeratedValue>
34513              </enumeratedValues>
34514              <enumeratedValues>
34515                <usage>write</usage>
34516                <enumeratedValue>
34517                  <name>Set</name>
34518                  <description>Enable read access watch in this region</description>
34519                  <value>1</value>
34520                </enumeratedValue>
34521              </enumeratedValues>
34522            </field>
34523            <field>
34524              <name>PRGN0WA</name>
34525              <description>Enable write access watch in PREGION[0]</description>
34526              <lsb>24</lsb>
34527              <msb>24</msb>
34528              <enumeratedValues>
34529                <usage>read</usage>
34530                <enumeratedValue>
34531                  <name>Disabled</name>
34532                  <description>Write access watch in this PREGION is disabled</description>
34533                  <value>0</value>
34534                </enumeratedValue>
34535                <enumeratedValue>
34536                  <name>Enabled</name>
34537                  <description>Write access watch in this PREGION is enabled</description>
34538                  <value>1</value>
34539                </enumeratedValue>
34540              </enumeratedValues>
34541              <enumeratedValues>
34542                <usage>write</usage>
34543                <enumeratedValue>
34544                  <name>Set</name>
34545                  <description>Enable write access watch in this PREGION</description>
34546                  <value>1</value>
34547                </enumeratedValue>
34548              </enumeratedValues>
34549            </field>
34550            <field>
34551              <name>PRGN0RA</name>
34552              <description>Enable read access watch in PREGION[0]</description>
34553              <lsb>25</lsb>
34554              <msb>25</msb>
34555              <enumeratedValues>
34556                <usage>read</usage>
34557                <enumeratedValue>
34558                  <name>Disabled</name>
34559                  <description>Read access watch in this PREGION is disabled</description>
34560                  <value>0</value>
34561                </enumeratedValue>
34562                <enumeratedValue>
34563                  <name>Enabled</name>
34564                  <description>Read access watch in this PREGION is enabled</description>
34565                  <value>1</value>
34566                </enumeratedValue>
34567              </enumeratedValues>
34568              <enumeratedValues>
34569                <usage>write</usage>
34570                <enumeratedValue>
34571                  <name>Set</name>
34572                  <description>Enable read access watch in this PREGION</description>
34573                  <value>1</value>
34574                </enumeratedValue>
34575              </enumeratedValues>
34576            </field>
34577            <field>
34578              <name>PRGN1WA</name>
34579              <description>Enable write access watch in PREGION[1]</description>
34580              <lsb>26</lsb>
34581              <msb>26</msb>
34582              <enumeratedValues>
34583                <usage>read</usage>
34584                <enumeratedValue>
34585                  <name>Disabled</name>
34586                  <description>Write access watch in this PREGION is disabled</description>
34587                  <value>0</value>
34588                </enumeratedValue>
34589                <enumeratedValue>
34590                  <name>Enabled</name>
34591                  <description>Write access watch in this PREGION is enabled</description>
34592                  <value>1</value>
34593                </enumeratedValue>
34594              </enumeratedValues>
34595              <enumeratedValues>
34596                <usage>write</usage>
34597                <enumeratedValue>
34598                  <name>Set</name>
34599                  <description>Enable write access watch in this PREGION</description>
34600                  <value>1</value>
34601                </enumeratedValue>
34602              </enumeratedValues>
34603            </field>
34604            <field>
34605              <name>PRGN1RA</name>
34606              <description>Enable read access watch in PREGION[1]</description>
34607              <lsb>27</lsb>
34608              <msb>27</msb>
34609              <enumeratedValues>
34610                <usage>read</usage>
34611                <enumeratedValue>
34612                  <name>Disabled</name>
34613                  <description>Read access watch in this PREGION is disabled</description>
34614                  <value>0</value>
34615                </enumeratedValue>
34616                <enumeratedValue>
34617                  <name>Enabled</name>
34618                  <description>Read access watch in this PREGION is enabled</description>
34619                  <value>1</value>
34620                </enumeratedValue>
34621              </enumeratedValues>
34622              <enumeratedValues>
34623                <usage>write</usage>
34624                <enumeratedValue>
34625                  <name>Set</name>
34626                  <description>Enable read access watch in this PREGION</description>
34627                  <value>1</value>
34628                </enumeratedValue>
34629              </enumeratedValues>
34630            </field>
34631          </fields>
34632        </register>
34633        <register>
34634          <name>REGIONENCLR</name>
34635          <description>Disable regions watch</description>
34636          <addressOffset>0x518</addressOffset>
34637          <access>read-write</access>
34638          <fields>
34639            <field>
34640              <name>RGN0WA</name>
34641              <description>Disable write access watch in region[0]</description>
34642              <lsb>0</lsb>
34643              <msb>0</msb>
34644              <enumeratedValues>
34645                <usage>read</usage>
34646                <enumeratedValue>
34647                  <name>Disabled</name>
34648                  <description>Write access watch in this region is disabled</description>
34649                  <value>0</value>
34650                </enumeratedValue>
34651                <enumeratedValue>
34652                  <name>Enabled</name>
34653                  <description>Write access watch in this region is enabled</description>
34654                  <value>1</value>
34655                </enumeratedValue>
34656              </enumeratedValues>
34657              <enumeratedValues>
34658                <usage>write</usage>
34659                <enumeratedValue>
34660                  <name>Clear</name>
34661                  <description>Disable write access watch in this region</description>
34662                  <value>1</value>
34663                </enumeratedValue>
34664              </enumeratedValues>
34665            </field>
34666            <field>
34667              <name>RGN0RA</name>
34668              <description>Disable read access watch in region[0]</description>
34669              <lsb>1</lsb>
34670              <msb>1</msb>
34671              <enumeratedValues>
34672                <usage>read</usage>
34673                <enumeratedValue>
34674                  <name>Disabled</name>
34675                  <description>Read access watch in this region is disabled</description>
34676                  <value>0</value>
34677                </enumeratedValue>
34678                <enumeratedValue>
34679                  <name>Enabled</name>
34680                  <description>Read access watch in this region is enabled</description>
34681                  <value>1</value>
34682                </enumeratedValue>
34683              </enumeratedValues>
34684              <enumeratedValues>
34685                <usage>write</usage>
34686                <enumeratedValue>
34687                  <name>Clear</name>
34688                  <description>Disable read access watch in this region</description>
34689                  <value>1</value>
34690                </enumeratedValue>
34691              </enumeratedValues>
34692            </field>
34693            <field>
34694              <name>RGN1WA</name>
34695              <description>Disable write access watch in region[1]</description>
34696              <lsb>2</lsb>
34697              <msb>2</msb>
34698              <enumeratedValues>
34699                <usage>read</usage>
34700                <enumeratedValue>
34701                  <name>Disabled</name>
34702                  <description>Write access watch in this region is disabled</description>
34703                  <value>0</value>
34704                </enumeratedValue>
34705                <enumeratedValue>
34706                  <name>Enabled</name>
34707                  <description>Write access watch in this region is enabled</description>
34708                  <value>1</value>
34709                </enumeratedValue>
34710              </enumeratedValues>
34711              <enumeratedValues>
34712                <usage>write</usage>
34713                <enumeratedValue>
34714                  <name>Clear</name>
34715                  <description>Disable write access watch in this region</description>
34716                  <value>1</value>
34717                </enumeratedValue>
34718              </enumeratedValues>
34719            </field>
34720            <field>
34721              <name>RGN1RA</name>
34722              <description>Disable read access watch in region[1]</description>
34723              <lsb>3</lsb>
34724              <msb>3</msb>
34725              <enumeratedValues>
34726                <usage>read</usage>
34727                <enumeratedValue>
34728                  <name>Disabled</name>
34729                  <description>Read access watch in this region is disabled</description>
34730                  <value>0</value>
34731                </enumeratedValue>
34732                <enumeratedValue>
34733                  <name>Enabled</name>
34734                  <description>Read access watch in this region is enabled</description>
34735                  <value>1</value>
34736                </enumeratedValue>
34737              </enumeratedValues>
34738              <enumeratedValues>
34739                <usage>write</usage>
34740                <enumeratedValue>
34741                  <name>Clear</name>
34742                  <description>Disable read access watch in this region</description>
34743                  <value>1</value>
34744                </enumeratedValue>
34745              </enumeratedValues>
34746            </field>
34747            <field>
34748              <name>RGN2WA</name>
34749              <description>Disable write access watch in region[2]</description>
34750              <lsb>4</lsb>
34751              <msb>4</msb>
34752              <enumeratedValues>
34753                <usage>read</usage>
34754                <enumeratedValue>
34755                  <name>Disabled</name>
34756                  <description>Write access watch in this region is disabled</description>
34757                  <value>0</value>
34758                </enumeratedValue>
34759                <enumeratedValue>
34760                  <name>Enabled</name>
34761                  <description>Write access watch in this region is enabled</description>
34762                  <value>1</value>
34763                </enumeratedValue>
34764              </enumeratedValues>
34765              <enumeratedValues>
34766                <usage>write</usage>
34767                <enumeratedValue>
34768                  <name>Clear</name>
34769                  <description>Disable write access watch in this region</description>
34770                  <value>1</value>
34771                </enumeratedValue>
34772              </enumeratedValues>
34773            </field>
34774            <field>
34775              <name>RGN2RA</name>
34776              <description>Disable read access watch in region[2]</description>
34777              <lsb>5</lsb>
34778              <msb>5</msb>
34779              <enumeratedValues>
34780                <usage>read</usage>
34781                <enumeratedValue>
34782                  <name>Disabled</name>
34783                  <description>Read access watch in this region is disabled</description>
34784                  <value>0</value>
34785                </enumeratedValue>
34786                <enumeratedValue>
34787                  <name>Enabled</name>
34788                  <description>Read access watch in this region is enabled</description>
34789                  <value>1</value>
34790                </enumeratedValue>
34791              </enumeratedValues>
34792              <enumeratedValues>
34793                <usage>write</usage>
34794                <enumeratedValue>
34795                  <name>Clear</name>
34796                  <description>Disable read access watch in this region</description>
34797                  <value>1</value>
34798                </enumeratedValue>
34799              </enumeratedValues>
34800            </field>
34801            <field>
34802              <name>RGN3WA</name>
34803              <description>Disable write access watch in region[3]</description>
34804              <lsb>6</lsb>
34805              <msb>6</msb>
34806              <enumeratedValues>
34807                <usage>read</usage>
34808                <enumeratedValue>
34809                  <name>Disabled</name>
34810                  <description>Write access watch in this region is disabled</description>
34811                  <value>0</value>
34812                </enumeratedValue>
34813                <enumeratedValue>
34814                  <name>Enabled</name>
34815                  <description>Write access watch in this region is enabled</description>
34816                  <value>1</value>
34817                </enumeratedValue>
34818              </enumeratedValues>
34819              <enumeratedValues>
34820                <usage>write</usage>
34821                <enumeratedValue>
34822                  <name>Clear</name>
34823                  <description>Disable write access watch in this region</description>
34824                  <value>1</value>
34825                </enumeratedValue>
34826              </enumeratedValues>
34827            </field>
34828            <field>
34829              <name>RGN3RA</name>
34830              <description>Disable read access watch in region[3]</description>
34831              <lsb>7</lsb>
34832              <msb>7</msb>
34833              <enumeratedValues>
34834                <usage>read</usage>
34835                <enumeratedValue>
34836                  <name>Disabled</name>
34837                  <description>Read access watch in this region is disabled</description>
34838                  <value>0</value>
34839                </enumeratedValue>
34840                <enumeratedValue>
34841                  <name>Enabled</name>
34842                  <description>Read access watch in this region is enabled</description>
34843                  <value>1</value>
34844                </enumeratedValue>
34845              </enumeratedValues>
34846              <enumeratedValues>
34847                <usage>write</usage>
34848                <enumeratedValue>
34849                  <name>Clear</name>
34850                  <description>Disable read access watch in this region</description>
34851                  <value>1</value>
34852                </enumeratedValue>
34853              </enumeratedValues>
34854            </field>
34855            <field>
34856              <name>PRGN0WA</name>
34857              <description>Disable write access watch in PREGION[0]</description>
34858              <lsb>24</lsb>
34859              <msb>24</msb>
34860              <enumeratedValues>
34861                <usage>read</usage>
34862                <enumeratedValue>
34863                  <name>Disabled</name>
34864                  <description>Write access watch in this PREGION is disabled</description>
34865                  <value>0</value>
34866                </enumeratedValue>
34867                <enumeratedValue>
34868                  <name>Enabled</name>
34869                  <description>Write access watch in this PREGION is enabled</description>
34870                  <value>1</value>
34871                </enumeratedValue>
34872              </enumeratedValues>
34873              <enumeratedValues>
34874                <usage>write</usage>
34875                <enumeratedValue>
34876                  <name>Clear</name>
34877                  <description>Disable write access watch in this PREGION</description>
34878                  <value>1</value>
34879                </enumeratedValue>
34880              </enumeratedValues>
34881            </field>
34882            <field>
34883              <name>PRGN0RA</name>
34884              <description>Disable read access watch in PREGION[0]</description>
34885              <lsb>25</lsb>
34886              <msb>25</msb>
34887              <enumeratedValues>
34888                <usage>read</usage>
34889                <enumeratedValue>
34890                  <name>Disabled</name>
34891                  <description>Read access watch in this PREGION is disabled</description>
34892                  <value>0</value>
34893                </enumeratedValue>
34894                <enumeratedValue>
34895                  <name>Enabled</name>
34896                  <description>Read access watch in this PREGION is enabled</description>
34897                  <value>1</value>
34898                </enumeratedValue>
34899              </enumeratedValues>
34900              <enumeratedValues>
34901                <usage>write</usage>
34902                <enumeratedValue>
34903                  <name>Clear</name>
34904                  <description>Disable read access watch in this PREGION</description>
34905                  <value>1</value>
34906                </enumeratedValue>
34907              </enumeratedValues>
34908            </field>
34909            <field>
34910              <name>PRGN1WA</name>
34911              <description>Disable write access watch in PREGION[1]</description>
34912              <lsb>26</lsb>
34913              <msb>26</msb>
34914              <enumeratedValues>
34915                <usage>read</usage>
34916                <enumeratedValue>
34917                  <name>Disabled</name>
34918                  <description>Write access watch in this PREGION is disabled</description>
34919                  <value>0</value>
34920                </enumeratedValue>
34921                <enumeratedValue>
34922                  <name>Enabled</name>
34923                  <description>Write access watch in this PREGION is enabled</description>
34924                  <value>1</value>
34925                </enumeratedValue>
34926              </enumeratedValues>
34927              <enumeratedValues>
34928                <usage>write</usage>
34929                <enumeratedValue>
34930                  <name>Clear</name>
34931                  <description>Disable write access watch in this PREGION</description>
34932                  <value>1</value>
34933                </enumeratedValue>
34934              </enumeratedValues>
34935            </field>
34936            <field>
34937              <name>PRGN1RA</name>
34938              <description>Disable read access watch in PREGION[1]</description>
34939              <lsb>27</lsb>
34940              <msb>27</msb>
34941              <enumeratedValues>
34942                <usage>read</usage>
34943                <enumeratedValue>
34944                  <name>Disabled</name>
34945                  <description>Read access watch in this PREGION is disabled</description>
34946                  <value>0</value>
34947                </enumeratedValue>
34948                <enumeratedValue>
34949                  <name>Enabled</name>
34950                  <description>Read access watch in this PREGION is enabled</description>
34951                  <value>1</value>
34952                </enumeratedValue>
34953              </enumeratedValues>
34954              <enumeratedValues>
34955                <usage>write</usage>
34956                <enumeratedValue>
34957                  <name>Clear</name>
34958                  <description>Disable read access watch in this PREGION</description>
34959                  <value>1</value>
34960                </enumeratedValue>
34961              </enumeratedValues>
34962            </field>
34963          </fields>
34964        </register>
34965        <cluster>
34966          <dim>4</dim>
34967          <dimIncrement>16</dimIncrement>
34968          <name>REGION[%s]</name>
34969          <description>Unspecified</description>
34970          <addressOffset>0x600</addressOffset>
34971          <register>
34972            <name>START</name>
34973            <description>Description cluster[0]:  Start address for region 0</description>
34974            <addressOffset>0x000</addressOffset>
34975            <access>read-write</access>
34976            <resetValue>0x00000000</resetValue>
34977            <fields>
34978              <field>
34979                <name>START</name>
34980                <description>Start address for region</description>
34981                <lsb>0</lsb>
34982                <msb>31</msb>
34983              </field>
34984            </fields>
34985          </register>
34986          <register>
34987            <name>END</name>
34988            <description>Description cluster[0]:  End address of region 0</description>
34989            <addressOffset>0x004</addressOffset>
34990            <access>read-write</access>
34991            <fields>
34992              <field>
34993                <name>END</name>
34994                <description>End address of region.</description>
34995                <lsb>0</lsb>
34996                <msb>31</msb>
34997              </field>
34998            </fields>
34999          </register>
35000        </cluster>
35001        <cluster>
35002          <dim>2</dim>
35003          <dimIncrement>16</dimIncrement>
35004          <name>PREGION[%s]</name>
35005          <description>Unspecified</description>
35006          <addressOffset>0x6C0</addressOffset>
35007          <register>
35008            <name>START</name>
35009            <description>Description cluster[0]:  Reserved for future use</description>
35010            <addressOffset>0x000</addressOffset>
35011            <access>read-only</access>
35012            <fields>
35013              <field>
35014                <name>START</name>
35015                <description>Reserved for future use</description>
35016                <lsb>0</lsb>
35017                <msb>31</msb>
35018              </field>
35019            </fields>
35020          </register>
35021          <register>
35022            <name>END</name>
35023            <description>Description cluster[0]:  Reserved for future use</description>
35024            <addressOffset>0x004</addressOffset>
35025            <access>read-only</access>
35026            <fields>
35027              <field>
35028                <name>END</name>
35029                <description>Reserved for future use</description>
35030                <lsb>0</lsb>
35031                <msb>31</msb>
35032              </field>
35033            </fields>
35034          </register>
35035          <register>
35036            <name>SUBS</name>
35037            <description>Description cluster[0]:  Subregions of region 0</description>
35038            <addressOffset>0x008</addressOffset>
35039            <access>read-write</access>
35040            <resetValue>0x00000000</resetValue>
35041            <fields>
35042              <field>
35043                <name>SR0</name>
35044                <description>Include or exclude subregion 0 in region</description>
35045                <lsb>0</lsb>
35046                <msb>0</msb>
35047                <enumeratedValues>
35048                  <enumeratedValue>
35049                    <name>Exclude</name>
35050                    <description>Exclude</description>
35051                    <value>0</value>
35052                  </enumeratedValue>
35053                  <enumeratedValue>
35054                    <name>Include</name>
35055                    <description>Include</description>
35056                    <value>1</value>
35057                  </enumeratedValue>
35058                </enumeratedValues>
35059              </field>
35060              <field>
35061                <name>SR1</name>
35062                <description>Include or exclude subregion 1 in region</description>
35063                <lsb>1</lsb>
35064                <msb>1</msb>
35065                <enumeratedValues>
35066                  <enumeratedValue>
35067                    <name>Exclude</name>
35068                    <description>Exclude</description>
35069                    <value>0</value>
35070                  </enumeratedValue>
35071                  <enumeratedValue>
35072                    <name>Include</name>
35073                    <description>Include</description>
35074                    <value>1</value>
35075                  </enumeratedValue>
35076                </enumeratedValues>
35077              </field>
35078              <field>
35079                <name>SR2</name>
35080                <description>Include or exclude subregion 2 in region</description>
35081                <lsb>2</lsb>
35082                <msb>2</msb>
35083                <enumeratedValues>
35084                  <enumeratedValue>
35085                    <name>Exclude</name>
35086                    <description>Exclude</description>
35087                    <value>0</value>
35088                  </enumeratedValue>
35089                  <enumeratedValue>
35090                    <name>Include</name>
35091                    <description>Include</description>
35092                    <value>1</value>
35093                  </enumeratedValue>
35094                </enumeratedValues>
35095              </field>
35096              <field>
35097                <name>SR3</name>
35098                <description>Include or exclude subregion 3 in region</description>
35099                <lsb>3</lsb>
35100                <msb>3</msb>
35101                <enumeratedValues>
35102                  <enumeratedValue>
35103                    <name>Exclude</name>
35104                    <description>Exclude</description>
35105                    <value>0</value>
35106                  </enumeratedValue>
35107                  <enumeratedValue>
35108                    <name>Include</name>
35109                    <description>Include</description>
35110                    <value>1</value>
35111                  </enumeratedValue>
35112                </enumeratedValues>
35113              </field>
35114              <field>
35115                <name>SR4</name>
35116                <description>Include or exclude subregion 4 in region</description>
35117                <lsb>4</lsb>
35118                <msb>4</msb>
35119                <enumeratedValues>
35120                  <enumeratedValue>
35121                    <name>Exclude</name>
35122                    <description>Exclude</description>
35123                    <value>0</value>
35124                  </enumeratedValue>
35125                  <enumeratedValue>
35126                    <name>Include</name>
35127                    <description>Include</description>
35128                    <value>1</value>
35129                  </enumeratedValue>
35130                </enumeratedValues>
35131              </field>
35132              <field>
35133                <name>SR5</name>
35134                <description>Include or exclude subregion 5 in region</description>
35135                <lsb>5</lsb>
35136                <msb>5</msb>
35137                <enumeratedValues>
35138                  <enumeratedValue>
35139                    <name>Exclude</name>
35140                    <description>Exclude</description>
35141                    <value>0</value>
35142                  </enumeratedValue>
35143                  <enumeratedValue>
35144                    <name>Include</name>
35145                    <description>Include</description>
35146                    <value>1</value>
35147                  </enumeratedValue>
35148                </enumeratedValues>
35149              </field>
35150              <field>
35151                <name>SR6</name>
35152                <description>Include or exclude subregion 6 in region</description>
35153                <lsb>6</lsb>
35154                <msb>6</msb>
35155                <enumeratedValues>
35156                  <enumeratedValue>
35157                    <name>Exclude</name>
35158                    <description>Exclude</description>
35159                    <value>0</value>
35160                  </enumeratedValue>
35161                  <enumeratedValue>
35162                    <name>Include</name>
35163                    <description>Include</description>
35164                    <value>1</value>
35165                  </enumeratedValue>
35166                </enumeratedValues>
35167              </field>
35168              <field>
35169                <name>SR7</name>
35170                <description>Include or exclude subregion 7 in region</description>
35171                <lsb>7</lsb>
35172                <msb>7</msb>
35173                <enumeratedValues>
35174                  <enumeratedValue>
35175                    <name>Exclude</name>
35176                    <description>Exclude</description>
35177                    <value>0</value>
35178                  </enumeratedValue>
35179                  <enumeratedValue>
35180                    <name>Include</name>
35181                    <description>Include</description>
35182                    <value>1</value>
35183                  </enumeratedValue>
35184                </enumeratedValues>
35185              </field>
35186              <field>
35187                <name>SR8</name>
35188                <description>Include or exclude subregion 8 in region</description>
35189                <lsb>8</lsb>
35190                <msb>8</msb>
35191                <enumeratedValues>
35192                  <enumeratedValue>
35193                    <name>Exclude</name>
35194                    <description>Exclude</description>
35195                    <value>0</value>
35196                  </enumeratedValue>
35197                  <enumeratedValue>
35198                    <name>Include</name>
35199                    <description>Include</description>
35200                    <value>1</value>
35201                  </enumeratedValue>
35202                </enumeratedValues>
35203              </field>
35204              <field>
35205                <name>SR9</name>
35206                <description>Include or exclude subregion 9 in region</description>
35207                <lsb>9</lsb>
35208                <msb>9</msb>
35209                <enumeratedValues>
35210                  <enumeratedValue>
35211                    <name>Exclude</name>
35212                    <description>Exclude</description>
35213                    <value>0</value>
35214                  </enumeratedValue>
35215                  <enumeratedValue>
35216                    <name>Include</name>
35217                    <description>Include</description>
35218                    <value>1</value>
35219                  </enumeratedValue>
35220                </enumeratedValues>
35221              </field>
35222              <field>
35223                <name>SR10</name>
35224                <description>Include or exclude subregion 10 in region</description>
35225                <lsb>10</lsb>
35226                <msb>10</msb>
35227                <enumeratedValues>
35228                  <enumeratedValue>
35229                    <name>Exclude</name>
35230                    <description>Exclude</description>
35231                    <value>0</value>
35232                  </enumeratedValue>
35233                  <enumeratedValue>
35234                    <name>Include</name>
35235                    <description>Include</description>
35236                    <value>1</value>
35237                  </enumeratedValue>
35238                </enumeratedValues>
35239              </field>
35240              <field>
35241                <name>SR11</name>
35242                <description>Include or exclude subregion 11 in region</description>
35243                <lsb>11</lsb>
35244                <msb>11</msb>
35245                <enumeratedValues>
35246                  <enumeratedValue>
35247                    <name>Exclude</name>
35248                    <description>Exclude</description>
35249                    <value>0</value>
35250                  </enumeratedValue>
35251                  <enumeratedValue>
35252                    <name>Include</name>
35253                    <description>Include</description>
35254                    <value>1</value>
35255                  </enumeratedValue>
35256                </enumeratedValues>
35257              </field>
35258              <field>
35259                <name>SR12</name>
35260                <description>Include or exclude subregion 12 in region</description>
35261                <lsb>12</lsb>
35262                <msb>12</msb>
35263                <enumeratedValues>
35264                  <enumeratedValue>
35265                    <name>Exclude</name>
35266                    <description>Exclude</description>
35267                    <value>0</value>
35268                  </enumeratedValue>
35269                  <enumeratedValue>
35270                    <name>Include</name>
35271                    <description>Include</description>
35272                    <value>1</value>
35273                  </enumeratedValue>
35274                </enumeratedValues>
35275              </field>
35276              <field>
35277                <name>SR13</name>
35278                <description>Include or exclude subregion 13 in region</description>
35279                <lsb>13</lsb>
35280                <msb>13</msb>
35281                <enumeratedValues>
35282                  <enumeratedValue>
35283                    <name>Exclude</name>
35284                    <description>Exclude</description>
35285                    <value>0</value>
35286                  </enumeratedValue>
35287                  <enumeratedValue>
35288                    <name>Include</name>
35289                    <description>Include</description>
35290                    <value>1</value>
35291                  </enumeratedValue>
35292                </enumeratedValues>
35293              </field>
35294              <field>
35295                <name>SR14</name>
35296                <description>Include or exclude subregion 14 in region</description>
35297                <lsb>14</lsb>
35298                <msb>14</msb>
35299                <enumeratedValues>
35300                  <enumeratedValue>
35301                    <name>Exclude</name>
35302                    <description>Exclude</description>
35303                    <value>0</value>
35304                  </enumeratedValue>
35305                  <enumeratedValue>
35306                    <name>Include</name>
35307                    <description>Include</description>
35308                    <value>1</value>
35309                  </enumeratedValue>
35310                </enumeratedValues>
35311              </field>
35312              <field>
35313                <name>SR15</name>
35314                <description>Include or exclude subregion 15 in region</description>
35315                <lsb>15</lsb>
35316                <msb>15</msb>
35317                <enumeratedValues>
35318                  <enumeratedValue>
35319                    <name>Exclude</name>
35320                    <description>Exclude</description>
35321                    <value>0</value>
35322                  </enumeratedValue>
35323                  <enumeratedValue>
35324                    <name>Include</name>
35325                    <description>Include</description>
35326                    <value>1</value>
35327                  </enumeratedValue>
35328                </enumeratedValues>
35329              </field>
35330              <field>
35331                <name>SR16</name>
35332                <description>Include or exclude subregion 16 in region</description>
35333                <lsb>16</lsb>
35334                <msb>16</msb>
35335                <enumeratedValues>
35336                  <enumeratedValue>
35337                    <name>Exclude</name>
35338                    <description>Exclude</description>
35339                    <value>0</value>
35340                  </enumeratedValue>
35341                  <enumeratedValue>
35342                    <name>Include</name>
35343                    <description>Include</description>
35344                    <value>1</value>
35345                  </enumeratedValue>
35346                </enumeratedValues>
35347              </field>
35348              <field>
35349                <name>SR17</name>
35350                <description>Include or exclude subregion 17 in region</description>
35351                <lsb>17</lsb>
35352                <msb>17</msb>
35353                <enumeratedValues>
35354                  <enumeratedValue>
35355                    <name>Exclude</name>
35356                    <description>Exclude</description>
35357                    <value>0</value>
35358                  </enumeratedValue>
35359                  <enumeratedValue>
35360                    <name>Include</name>
35361                    <description>Include</description>
35362                    <value>1</value>
35363                  </enumeratedValue>
35364                </enumeratedValues>
35365              </field>
35366              <field>
35367                <name>SR18</name>
35368                <description>Include or exclude subregion 18 in region</description>
35369                <lsb>18</lsb>
35370                <msb>18</msb>
35371                <enumeratedValues>
35372                  <enumeratedValue>
35373                    <name>Exclude</name>
35374                    <description>Exclude</description>
35375                    <value>0</value>
35376                  </enumeratedValue>
35377                  <enumeratedValue>
35378                    <name>Include</name>
35379                    <description>Include</description>
35380                    <value>1</value>
35381                  </enumeratedValue>
35382                </enumeratedValues>
35383              </field>
35384              <field>
35385                <name>SR19</name>
35386                <description>Include or exclude subregion 19 in region</description>
35387                <lsb>19</lsb>
35388                <msb>19</msb>
35389                <enumeratedValues>
35390                  <enumeratedValue>
35391                    <name>Exclude</name>
35392                    <description>Exclude</description>
35393                    <value>0</value>
35394                  </enumeratedValue>
35395                  <enumeratedValue>
35396                    <name>Include</name>
35397                    <description>Include</description>
35398                    <value>1</value>
35399                  </enumeratedValue>
35400                </enumeratedValues>
35401              </field>
35402              <field>
35403                <name>SR20</name>
35404                <description>Include or exclude subregion 20 in region</description>
35405                <lsb>20</lsb>
35406                <msb>20</msb>
35407                <enumeratedValues>
35408                  <enumeratedValue>
35409                    <name>Exclude</name>
35410                    <description>Exclude</description>
35411                    <value>0</value>
35412                  </enumeratedValue>
35413                  <enumeratedValue>
35414                    <name>Include</name>
35415                    <description>Include</description>
35416                    <value>1</value>
35417                  </enumeratedValue>
35418                </enumeratedValues>
35419              </field>
35420              <field>
35421                <name>SR21</name>
35422                <description>Include or exclude subregion 21 in region</description>
35423                <lsb>21</lsb>
35424                <msb>21</msb>
35425                <enumeratedValues>
35426                  <enumeratedValue>
35427                    <name>Exclude</name>
35428                    <description>Exclude</description>
35429                    <value>0</value>
35430                  </enumeratedValue>
35431                  <enumeratedValue>
35432                    <name>Include</name>
35433                    <description>Include</description>
35434                    <value>1</value>
35435                  </enumeratedValue>
35436                </enumeratedValues>
35437              </field>
35438              <field>
35439                <name>SR22</name>
35440                <description>Include or exclude subregion 22 in region</description>
35441                <lsb>22</lsb>
35442                <msb>22</msb>
35443                <enumeratedValues>
35444                  <enumeratedValue>
35445                    <name>Exclude</name>
35446                    <description>Exclude</description>
35447                    <value>0</value>
35448                  </enumeratedValue>
35449                  <enumeratedValue>
35450                    <name>Include</name>
35451                    <description>Include</description>
35452                    <value>1</value>
35453                  </enumeratedValue>
35454                </enumeratedValues>
35455              </field>
35456              <field>
35457                <name>SR23</name>
35458                <description>Include or exclude subregion 23 in region</description>
35459                <lsb>23</lsb>
35460                <msb>23</msb>
35461                <enumeratedValues>
35462                  <enumeratedValue>
35463                    <name>Exclude</name>
35464                    <description>Exclude</description>
35465                    <value>0</value>
35466                  </enumeratedValue>
35467                  <enumeratedValue>
35468                    <name>Include</name>
35469                    <description>Include</description>
35470                    <value>1</value>
35471                  </enumeratedValue>
35472                </enumeratedValues>
35473              </field>
35474              <field>
35475                <name>SR24</name>
35476                <description>Include or exclude subregion 24 in region</description>
35477                <lsb>24</lsb>
35478                <msb>24</msb>
35479                <enumeratedValues>
35480                  <enumeratedValue>
35481                    <name>Exclude</name>
35482                    <description>Exclude</description>
35483                    <value>0</value>
35484                  </enumeratedValue>
35485                  <enumeratedValue>
35486                    <name>Include</name>
35487                    <description>Include</description>
35488                    <value>1</value>
35489                  </enumeratedValue>
35490                </enumeratedValues>
35491              </field>
35492              <field>
35493                <name>SR25</name>
35494                <description>Include or exclude subregion 25 in region</description>
35495                <lsb>25</lsb>
35496                <msb>25</msb>
35497                <enumeratedValues>
35498                  <enumeratedValue>
35499                    <name>Exclude</name>
35500                    <description>Exclude</description>
35501                    <value>0</value>
35502                  </enumeratedValue>
35503                  <enumeratedValue>
35504                    <name>Include</name>
35505                    <description>Include</description>
35506                    <value>1</value>
35507                  </enumeratedValue>
35508                </enumeratedValues>
35509              </field>
35510              <field>
35511                <name>SR26</name>
35512                <description>Include or exclude subregion 26 in region</description>
35513                <lsb>26</lsb>
35514                <msb>26</msb>
35515                <enumeratedValues>
35516                  <enumeratedValue>
35517                    <name>Exclude</name>
35518                    <description>Exclude</description>
35519                    <value>0</value>
35520                  </enumeratedValue>
35521                  <enumeratedValue>
35522                    <name>Include</name>
35523                    <description>Include</description>
35524                    <value>1</value>
35525                  </enumeratedValue>
35526                </enumeratedValues>
35527              </field>
35528              <field>
35529                <name>SR27</name>
35530                <description>Include or exclude subregion 27 in region</description>
35531                <lsb>27</lsb>
35532                <msb>27</msb>
35533                <enumeratedValues>
35534                  <enumeratedValue>
35535                    <name>Exclude</name>
35536                    <description>Exclude</description>
35537                    <value>0</value>
35538                  </enumeratedValue>
35539                  <enumeratedValue>
35540                    <name>Include</name>
35541                    <description>Include</description>
35542                    <value>1</value>
35543                  </enumeratedValue>
35544                </enumeratedValues>
35545              </field>
35546              <field>
35547                <name>SR28</name>
35548                <description>Include or exclude subregion 28 in region</description>
35549                <lsb>28</lsb>
35550                <msb>28</msb>
35551                <enumeratedValues>
35552                  <enumeratedValue>
35553                    <name>Exclude</name>
35554                    <description>Exclude</description>
35555                    <value>0</value>
35556                  </enumeratedValue>
35557                  <enumeratedValue>
35558                    <name>Include</name>
35559                    <description>Include</description>
35560                    <value>1</value>
35561                  </enumeratedValue>
35562                </enumeratedValues>
35563              </field>
35564              <field>
35565                <name>SR29</name>
35566                <description>Include or exclude subregion 29 in region</description>
35567                <lsb>29</lsb>
35568                <msb>29</msb>
35569                <enumeratedValues>
35570                  <enumeratedValue>
35571                    <name>Exclude</name>
35572                    <description>Exclude</description>
35573                    <value>0</value>
35574                  </enumeratedValue>
35575                  <enumeratedValue>
35576                    <name>Include</name>
35577                    <description>Include</description>
35578                    <value>1</value>
35579                  </enumeratedValue>
35580                </enumeratedValues>
35581              </field>
35582              <field>
35583                <name>SR30</name>
35584                <description>Include or exclude subregion 30 in region</description>
35585                <lsb>30</lsb>
35586                <msb>30</msb>
35587                <enumeratedValues>
35588                  <enumeratedValue>
35589                    <name>Exclude</name>
35590                    <description>Exclude</description>
35591                    <value>0</value>
35592                  </enumeratedValue>
35593                  <enumeratedValue>
35594                    <name>Include</name>
35595                    <description>Include</description>
35596                    <value>1</value>
35597                  </enumeratedValue>
35598                </enumeratedValues>
35599              </field>
35600              <field>
35601                <name>SR31</name>
35602                <description>Include or exclude subregion 31 in region</description>
35603                <lsb>31</lsb>
35604                <msb>31</msb>
35605                <enumeratedValues>
35606                  <enumeratedValue>
35607                    <name>Exclude</name>
35608                    <description>Exclude</description>
35609                    <value>0</value>
35610                  </enumeratedValue>
35611                  <enumeratedValue>
35612                    <name>Include</name>
35613                    <description>Include</description>
35614                    <value>1</value>
35615                  </enumeratedValue>
35616                </enumeratedValues>
35617              </field>
35618            </fields>
35619          </register>
35620        </cluster>
35621      </registers>
35622    </peripheral>
35623    <peripheral derivedFrom="PWM0">
35624      <name>PWM1</name>
35625      <description>Pulse Width Modulation Unit 1</description>
35626      <baseAddress>0x40021000</baseAddress>
35627      <interrupt>
35628        <name>PWM1</name>
35629        <value>33</value>
35630      </interrupt>
35631    </peripheral>
35632    <peripheral derivedFrom="PWM0">
35633      <name>PWM2</name>
35634      <description>Pulse Width Modulation Unit 2</description>
35635      <baseAddress>0x40022000</baseAddress>
35636      <interrupt>
35637        <name>PWM2</name>
35638        <value>34</value>
35639      </interrupt>
35640    </peripheral>
35641    <peripheral derivedFrom="SPIM0">
35642      <name>SPIM2</name>
35643      <description>Serial Peripheral Interface Master with EasyDMA 2</description>
35644      <baseAddress>0x40023000</baseAddress>
35645      <interrupt>
35646        <name>SPIM2_SPIS2_SPI2</name>
35647        <value>35</value>
35648      </interrupt>
35649    </peripheral>
35650    <peripheral derivedFrom="SPIS0">
35651      <name>SPIS2</name>
35652      <description>SPI Slave 2</description>
35653      <baseAddress>0x40023000</baseAddress>
35654      <alternatePeripheral>SPIM2</alternatePeripheral>
35655      <interrupt>
35656        <name>SPIM2_SPIS2_SPI2</name>
35657        <value>35</value>
35658      </interrupt>
35659    </peripheral>
35660    <peripheral derivedFrom="SPI0">
35661      <name>SPI2</name>
35662      <description>Serial Peripheral Interface 2</description>
35663      <baseAddress>0x40023000</baseAddress>
35664      <alternatePeripheral>SPIM2</alternatePeripheral>
35665      <interrupt>
35666        <name>SPIM2_SPIS2_SPI2</name>
35667        <value>35</value>
35668      </interrupt>
35669    </peripheral>
35670    <peripheral derivedFrom="RTC0">
35671      <name>RTC2</name>
35672      <description>Real time counter 2</description>
35673      <baseAddress>0x40024000</baseAddress>
35674      <interrupt>
35675        <name>RTC2</name>
35676        <value>36</value>
35677      </interrupt>
35678    </peripheral>
35679    <peripheral>
35680      <name>I2S</name>
35681      <description>Inter-IC Sound</description>
35682      <groupName>I2S</groupName>
35683      <baseAddress>0x40025000</baseAddress>
35684      <size>32</size>
35685      <addressBlock>
35686        <offset>0</offset>
35687        <size>0x1000</size>
35688        <usage>registers</usage>
35689      </addressBlock>
35690      <interrupt>
35691        <name>I2S</name>
35692        <value>37</value>
35693      </interrupt>
35694      <registers>
35695        <register>
35696          <name>TASKS_START</name>
35697          <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
35698          <addressOffset>0x000</addressOffset>
35699          <access>write-only</access>
35700        </register>
35701        <register>
35702          <name>TASKS_STOP</name>
35703          <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the {event:STOPPED} event to be generated.</description>
35704          <addressOffset>0x004</addressOffset>
35705          <access>write-only</access>
35706        </register>
35707        <register>
35708          <name>EVENTS_RXPTRUPD</name>
35709          <description>The RXD.PTR register has been copied to internal double-buffers. When the I2S module is started and RX is enabled, this event will be generated for every RXTXD.MAXCNT words that are received on the SDIN pin.</description>
35710          <addressOffset>0x104</addressOffset>
35711          <access>read-write</access>
35712        </register>
35713        <register>
35714          <name>EVENTS_STOPPED</name>
35715          <description>I2S transfer stopped.</description>
35716          <addressOffset>0x108</addressOffset>
35717          <access>read-write</access>
35718        </register>
35719        <register>
35720          <name>EVENTS_TXPTRUPD</name>
35721          <description>The TDX.PTR register has been copied to internal double-buffers. When the I2S module is started and TX is enabled, this event will be generated for every RXTXD.MAXCNT words that are sent on the SDOUT pin.</description>
35722          <addressOffset>0x114</addressOffset>
35723          <access>read-write</access>
35724        </register>
35725        <register>
35726          <name>INTEN</name>
35727          <description>Enable or disable interrupt</description>
35728          <addressOffset>0x300</addressOffset>
35729          <access>read-write</access>
35730          <fields>
35731            <field>
35732              <name>RXPTRUPD</name>
35733              <description>Enable or disable interrupt for RXPTRUPD event</description>
35734              <lsb>1</lsb>
35735              <msb>1</msb>
35736              <enumeratedValues>
35737                <enumeratedValue>
35738                  <name>Disabled</name>
35739                  <description>Disable</description>
35740                  <value>0</value>
35741                </enumeratedValue>
35742                <enumeratedValue>
35743                  <name>Enabled</name>
35744                  <description>Enable</description>
35745                  <value>1</value>
35746                </enumeratedValue>
35747              </enumeratedValues>
35748            </field>
35749            <field>
35750              <name>STOPPED</name>
35751              <description>Enable or disable interrupt for STOPPED event</description>
35752              <lsb>2</lsb>
35753              <msb>2</msb>
35754              <enumeratedValues>
35755                <enumeratedValue>
35756                  <name>Disabled</name>
35757                  <description>Disable</description>
35758                  <value>0</value>
35759                </enumeratedValue>
35760                <enumeratedValue>
35761                  <name>Enabled</name>
35762                  <description>Enable</description>
35763                  <value>1</value>
35764                </enumeratedValue>
35765              </enumeratedValues>
35766            </field>
35767            <field>
35768              <name>TXPTRUPD</name>
35769              <description>Enable or disable interrupt for TXPTRUPD event</description>
35770              <lsb>5</lsb>
35771              <msb>5</msb>
35772              <enumeratedValues>
35773                <enumeratedValue>
35774                  <name>Disabled</name>
35775                  <description>Disable</description>
35776                  <value>0</value>
35777                </enumeratedValue>
35778                <enumeratedValue>
35779                  <name>Enabled</name>
35780                  <description>Enable</description>
35781                  <value>1</value>
35782                </enumeratedValue>
35783              </enumeratedValues>
35784            </field>
35785          </fields>
35786        </register>
35787        <register>
35788          <name>INTENSET</name>
35789          <description>Enable interrupt</description>
35790          <addressOffset>0x304</addressOffset>
35791          <access>read-write</access>
35792          <fields>
35793            <field>
35794              <name>RXPTRUPD</name>
35795              <description>Write '1' to Enable interrupt for RXPTRUPD event</description>
35796              <lsb>1</lsb>
35797              <msb>1</msb>
35798              <enumeratedValues>
35799                <usage>read</usage>
35800                <enumeratedValue>
35801                  <name>Disabled</name>
35802                  <description>Read: Disabled</description>
35803                  <value>0</value>
35804                </enumeratedValue>
35805                <enumeratedValue>
35806                  <name>Enabled</name>
35807                  <description>Read: Enabled</description>
35808                  <value>1</value>
35809                </enumeratedValue>
35810              </enumeratedValues>
35811              <enumeratedValues>
35812                <usage>write</usage>
35813                <enumeratedValue>
35814                  <name>Set</name>
35815                  <description>Enable</description>
35816                  <value>1</value>
35817                </enumeratedValue>
35818              </enumeratedValues>
35819            </field>
35820            <field>
35821              <name>STOPPED</name>
35822              <description>Write '1' to Enable interrupt for STOPPED event</description>
35823              <lsb>2</lsb>
35824              <msb>2</msb>
35825              <enumeratedValues>
35826                <usage>read</usage>
35827                <enumeratedValue>
35828                  <name>Disabled</name>
35829                  <description>Read: Disabled</description>
35830                  <value>0</value>
35831                </enumeratedValue>
35832                <enumeratedValue>
35833                  <name>Enabled</name>
35834                  <description>Read: Enabled</description>
35835                  <value>1</value>
35836                </enumeratedValue>
35837              </enumeratedValues>
35838              <enumeratedValues>
35839                <usage>write</usage>
35840                <enumeratedValue>
35841                  <name>Set</name>
35842                  <description>Enable</description>
35843                  <value>1</value>
35844                </enumeratedValue>
35845              </enumeratedValues>
35846            </field>
35847            <field>
35848              <name>TXPTRUPD</name>
35849              <description>Write '1' to Enable interrupt for TXPTRUPD event</description>
35850              <lsb>5</lsb>
35851              <msb>5</msb>
35852              <enumeratedValues>
35853                <usage>read</usage>
35854                <enumeratedValue>
35855                  <name>Disabled</name>
35856                  <description>Read: Disabled</description>
35857                  <value>0</value>
35858                </enumeratedValue>
35859                <enumeratedValue>
35860                  <name>Enabled</name>
35861                  <description>Read: Enabled</description>
35862                  <value>1</value>
35863                </enumeratedValue>
35864              </enumeratedValues>
35865              <enumeratedValues>
35866                <usage>write</usage>
35867                <enumeratedValue>
35868                  <name>Set</name>
35869                  <description>Enable</description>
35870                  <value>1</value>
35871                </enumeratedValue>
35872              </enumeratedValues>
35873            </field>
35874          </fields>
35875        </register>
35876        <register>
35877          <name>INTENCLR</name>
35878          <description>Disable interrupt</description>
35879          <addressOffset>0x308</addressOffset>
35880          <access>read-write</access>
35881          <fields>
35882            <field>
35883              <name>RXPTRUPD</name>
35884              <description>Write '1' to Disable interrupt for RXPTRUPD event</description>
35885              <lsb>1</lsb>
35886              <msb>1</msb>
35887              <enumeratedValues>
35888                <usage>read</usage>
35889                <enumeratedValue>
35890                  <name>Disabled</name>
35891                  <description>Read: Disabled</description>
35892                  <value>0</value>
35893                </enumeratedValue>
35894                <enumeratedValue>
35895                  <name>Enabled</name>
35896                  <description>Read: Enabled</description>
35897                  <value>1</value>
35898                </enumeratedValue>
35899              </enumeratedValues>
35900              <enumeratedValues>
35901                <usage>write</usage>
35902                <enumeratedValue>
35903                  <name>Clear</name>
35904                  <description>Disable</description>
35905                  <value>1</value>
35906                </enumeratedValue>
35907              </enumeratedValues>
35908            </field>
35909            <field>
35910              <name>STOPPED</name>
35911              <description>Write '1' to Disable interrupt for STOPPED event</description>
35912              <lsb>2</lsb>
35913              <msb>2</msb>
35914              <enumeratedValues>
35915                <usage>read</usage>
35916                <enumeratedValue>
35917                  <name>Disabled</name>
35918                  <description>Read: Disabled</description>
35919                  <value>0</value>
35920                </enumeratedValue>
35921                <enumeratedValue>
35922                  <name>Enabled</name>
35923                  <description>Read: Enabled</description>
35924                  <value>1</value>
35925                </enumeratedValue>
35926              </enumeratedValues>
35927              <enumeratedValues>
35928                <usage>write</usage>
35929                <enumeratedValue>
35930                  <name>Clear</name>
35931                  <description>Disable</description>
35932                  <value>1</value>
35933                </enumeratedValue>
35934              </enumeratedValues>
35935            </field>
35936            <field>
35937              <name>TXPTRUPD</name>
35938              <description>Write '1' to Disable interrupt for TXPTRUPD event</description>
35939              <lsb>5</lsb>
35940              <msb>5</msb>
35941              <enumeratedValues>
35942                <usage>read</usage>
35943                <enumeratedValue>
35944                  <name>Disabled</name>
35945                  <description>Read: Disabled</description>
35946                  <value>0</value>
35947                </enumeratedValue>
35948                <enumeratedValue>
35949                  <name>Enabled</name>
35950                  <description>Read: Enabled</description>
35951                  <value>1</value>
35952                </enumeratedValue>
35953              </enumeratedValues>
35954              <enumeratedValues>
35955                <usage>write</usage>
35956                <enumeratedValue>
35957                  <name>Clear</name>
35958                  <description>Disable</description>
35959                  <value>1</value>
35960                </enumeratedValue>
35961              </enumeratedValues>
35962            </field>
35963          </fields>
35964        </register>
35965        <register>
35966          <name>ENABLE</name>
35967          <description>Enable I2S module.</description>
35968          <addressOffset>0x500</addressOffset>
35969          <access>read-write</access>
35970          <resetValue>0x00000000</resetValue>
35971          <fields>
35972            <field>
35973              <name>ENABLE</name>
35974              <description>Enable I2S module.</description>
35975              <lsb>0</lsb>
35976              <msb>0</msb>
35977              <enumeratedValues>
35978                <enumeratedValue>
35979                  <name>Disabled</name>
35980                  <description>Disable</description>
35981                  <value>0</value>
35982                </enumeratedValue>
35983                <enumeratedValue>
35984                  <name>Enabled</name>
35985                  <description>Enable</description>
35986                  <value>1</value>
35987                </enumeratedValue>
35988              </enumeratedValues>
35989            </field>
35990          </fields>
35991        </register>
35992        <cluster>
35993          <name>CONFIG</name>
35994          <description>Unspecified</description>
35995          <addressOffset>0x504</addressOffset>
35996          <register>
35997            <name>MODE</name>
35998            <description>I2S mode.</description>
35999            <addressOffset>0x000</addressOffset>
36000            <access>read-write</access>
36001            <resetValue>0x00000000</resetValue>
36002            <fields>
36003              <field>
36004                <name>MODE</name>
36005                <description>I2S mode.</description>
36006                <lsb>0</lsb>
36007                <msb>0</msb>
36008                <enumeratedValues>
36009                  <enumeratedValue>
36010                    <name>Master</name>
36011                    <description>Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx.</description>
36012                    <value>0</value>
36013                  </enumeratedValue>
36014                  <enumeratedValue>
36015                    <name>Slave</name>
36016                    <description>Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx</description>
36017                    <value>1</value>
36018                  </enumeratedValue>
36019                </enumeratedValues>
36020              </field>
36021            </fields>
36022          </register>
36023          <register>
36024            <name>RXEN</name>
36025            <description>Reception (RX) enable.</description>
36026            <addressOffset>0x004</addressOffset>
36027            <access>read-write</access>
36028            <resetValue>0x00000000</resetValue>
36029            <fields>
36030              <field>
36031                <name>RXEN</name>
36032                <description>Reception (RX) enable.</description>
36033                <lsb>0</lsb>
36034                <msb>0</msb>
36035                <enumeratedValues>
36036                  <enumeratedValue>
36037                    <name>Disabled</name>
36038                    <description>Reception disabled and now data will be written to the RXD.PTR address.</description>
36039                    <value>0</value>
36040                  </enumeratedValue>
36041                  <enumeratedValue>
36042                    <name>Enabled</name>
36043                    <description>Reception enabled.</description>
36044                    <value>1</value>
36045                  </enumeratedValue>
36046                </enumeratedValues>
36047              </field>
36048            </fields>
36049          </register>
36050          <register>
36051            <name>TXEN</name>
36052            <description>Transmission (TX) enable.</description>
36053            <addressOffset>0x008</addressOffset>
36054            <access>read-write</access>
36055            <resetValue>0x00000001</resetValue>
36056            <fields>
36057              <field>
36058                <name>TXEN</name>
36059                <description>Transmission (TX) enable.</description>
36060                <lsb>0</lsb>
36061                <msb>0</msb>
36062                <enumeratedValues>
36063                  <enumeratedValue>
36064                    <name>Disabled</name>
36065                    <description>Transmission disabled and now data will be read from the RXD.TXD address.</description>
36066                    <value>0</value>
36067                  </enumeratedValue>
36068                  <enumeratedValue>
36069                    <name>Enabled</name>
36070                    <description>Transmission enabled.</description>
36071                    <value>1</value>
36072                  </enumeratedValue>
36073                </enumeratedValues>
36074              </field>
36075            </fields>
36076          </register>
36077          <register>
36078            <name>MCKEN</name>
36079            <description>Master clock generator enable.</description>
36080            <addressOffset>0x00C</addressOffset>
36081            <access>read-write</access>
36082            <resetValue>0x00000001</resetValue>
36083            <fields>
36084              <field>
36085                <name>MCKEN</name>
36086                <description>Master clock generator enable.</description>
36087                <lsb>0</lsb>
36088                <msb>0</msb>
36089                <enumeratedValues>
36090                  <enumeratedValue>
36091                    <name>Disabled</name>
36092                    <description>Master clock generator disabled and PSEL.MCK not connected(available as GPIO).</description>
36093                    <value>0</value>
36094                  </enumeratedValue>
36095                  <enumeratedValue>
36096                    <name>Enabled</name>
36097                    <description>Master clock generator running and MCK output on PSEL.MCK.</description>
36098                    <value>1</value>
36099                  </enumeratedValue>
36100                </enumeratedValues>
36101              </field>
36102            </fields>
36103          </register>
36104          <register>
36105            <name>MCKFREQ</name>
36106            <description>Master clock generator frequency.</description>
36107            <addressOffset>0x010</addressOffset>
36108            <access>read-write</access>
36109            <resetValue>0x20000000</resetValue>
36110            <fields>
36111              <field>
36112                <name>MCKFREQ</name>
36113                <description>Master clock generator frequency.</description>
36114                <lsb>0</lsb>
36115                <msb>31</msb>
36116                <enumeratedValues>
36117                  <enumeratedValue>
36118                    <name>32MDIV2</name>
36119                    <description>32 MHz / 2 = 16.0 MHz</description>
36120                    <value>0x80000000</value>
36121                  </enumeratedValue>
36122                  <enumeratedValue>
36123                    <name>32MDIV3</name>
36124                    <description>32 MHz / 3 = 10.6666667 MHz</description>
36125                    <value>0x50000000</value>
36126                  </enumeratedValue>
36127                  <enumeratedValue>
36128                    <name>32MDIV4</name>
36129                    <description>32 MHz / 4 = 8.0 MHz</description>
36130                    <value>0x40000000</value>
36131                  </enumeratedValue>
36132                  <enumeratedValue>
36133                    <name>32MDIV5</name>
36134                    <description>32 MHz / 5 = 6.4 MHz</description>
36135                    <value>0x30000000</value>
36136                  </enumeratedValue>
36137                  <enumeratedValue>
36138                    <name>32MDIV6</name>
36139                    <description>32 MHz / 6 = 5.3333333 MHz</description>
36140                    <value>0x28000000</value>
36141                  </enumeratedValue>
36142                  <enumeratedValue>
36143                    <name>32MDIV8</name>
36144                    <description>32 MHz / 8 = 4.0 MHz</description>
36145                    <value>0x20000000</value>
36146                  </enumeratedValue>
36147                  <enumeratedValue>
36148                    <name>32MDIV10</name>
36149                    <description>32 MHz / 10 = 3.2 MHz</description>
36150                    <value>0x18000000</value>
36151                  </enumeratedValue>
36152                  <enumeratedValue>
36153                    <name>32MDIV11</name>
36154                    <description>32 MHz / 11 = 2.9090909 MHz</description>
36155                    <value>0x16000000</value>
36156                  </enumeratedValue>
36157                  <enumeratedValue>
36158                    <name>32MDIV15</name>
36159                    <description>32 MHz / 15 = 2.1333333 MHz</description>
36160                    <value>0x11000000</value>
36161                  </enumeratedValue>
36162                  <enumeratedValue>
36163                    <name>32MDIV16</name>
36164                    <description>32 MHz / 16 = 2.0 MHz</description>
36165                    <value>0x10000000</value>
36166                  </enumeratedValue>
36167                  <enumeratedValue>
36168                    <name>32MDIV21</name>
36169                    <description>32 MHz / 21 = 1.5238095</description>
36170                    <value>0x0C000000</value>
36171                  </enumeratedValue>
36172                  <enumeratedValue>
36173                    <name>32MDIV23</name>
36174                    <description>32 MHz / 23 = 1.3913043 MHz</description>
36175                    <value>0x0B000000</value>
36176                  </enumeratedValue>
36177                  <enumeratedValue>
36178                    <name>32MDIV30</name>
36179                    <description>32 MHz / 30 = 1.0666667 MHz</description>
36180                    <value>0x08800000</value>
36181                  </enumeratedValue>
36182                  <enumeratedValue>
36183                    <name>32MDIV31</name>
36184                    <description>32 MHz / 31 = 1.0322581 MHz</description>
36185                    <value>0x08400000</value>
36186                  </enumeratedValue>
36187                  <enumeratedValue>
36188                    <name>32MDIV32</name>
36189                    <description>32 MHz / 32 = 1.0 MHz</description>
36190                    <value>0x08000000</value>
36191                  </enumeratedValue>
36192                  <enumeratedValue>
36193                    <name>32MDIV42</name>
36194                    <description>32 MHz / 42 = 0.7619048 MHz</description>
36195                    <value>0x06000000</value>
36196                  </enumeratedValue>
36197                  <enumeratedValue>
36198                    <name>32MDIV63</name>
36199                    <description>32 MHz / 63 = 0.5079365 MHz</description>
36200                    <value>0x04100000</value>
36201                  </enumeratedValue>
36202                  <enumeratedValue>
36203                    <name>32MDIV125</name>
36204                    <description>32 MHz / 125 = 0.256 MHz</description>
36205                    <value>0x020C0000</value>
36206                  </enumeratedValue>
36207                </enumeratedValues>
36208              </field>
36209            </fields>
36210          </register>
36211          <register>
36212            <name>RATIO</name>
36213            <description>MCK / LRCK ratio.</description>
36214            <addressOffset>0x014</addressOffset>
36215            <access>read-write</access>
36216            <resetValue>0x00000006</resetValue>
36217            <fields>
36218              <field>
36219                <name>RATIO</name>
36220                <description>MCK / LRCK ratio.</description>
36221                <lsb>0</lsb>
36222                <msb>3</msb>
36223                <enumeratedValues>
36224                  <enumeratedValue>
36225                    <name>32X</name>
36226                    <description>LRCK = MCK / 32</description>
36227                    <value>0</value>
36228                  </enumeratedValue>
36229                  <enumeratedValue>
36230                    <name>48X</name>
36231                    <description>LRCK = MCK / 48</description>
36232                    <value>1</value>
36233                  </enumeratedValue>
36234                  <enumeratedValue>
36235                    <name>64X</name>
36236                    <description>LRCK = MCK / 64</description>
36237                    <value>2</value>
36238                  </enumeratedValue>
36239                  <enumeratedValue>
36240                    <name>96X</name>
36241                    <description>LRCK = MCK / 96</description>
36242                    <value>3</value>
36243                  </enumeratedValue>
36244                  <enumeratedValue>
36245                    <name>128X</name>
36246                    <description>LRCK = MCK / 128</description>
36247                    <value>4</value>
36248                  </enumeratedValue>
36249                  <enumeratedValue>
36250                    <name>192X</name>
36251                    <description>LRCK = MCK / 192</description>
36252                    <value>5</value>
36253                  </enumeratedValue>
36254                  <enumeratedValue>
36255                    <name>256X</name>
36256                    <description>LRCK = MCK / 256</description>
36257                    <value>6</value>
36258                  </enumeratedValue>
36259                  <enumeratedValue>
36260                    <name>384X</name>
36261                    <description>LRCK = MCK / 384</description>
36262                    <value>7</value>
36263                  </enumeratedValue>
36264                  <enumeratedValue>
36265                    <name>512X</name>
36266                    <description>LRCK = MCK / 512</description>
36267                    <value>8</value>
36268                  </enumeratedValue>
36269                </enumeratedValues>
36270              </field>
36271            </fields>
36272          </register>
36273          <register>
36274            <name>SWIDTH</name>
36275            <description>Sample width.</description>
36276            <addressOffset>0x018</addressOffset>
36277            <access>read-write</access>
36278            <resetValue>0x00000001</resetValue>
36279            <fields>
36280              <field>
36281                <name>SWIDTH</name>
36282                <description>Sample width.</description>
36283                <lsb>0</lsb>
36284                <msb>1</msb>
36285                <enumeratedValues>
36286                  <enumeratedValue>
36287                    <name>8Bit</name>
36288                    <description>8 bit.</description>
36289                    <value>0</value>
36290                  </enumeratedValue>
36291                  <enumeratedValue>
36292                    <name>16Bit</name>
36293                    <description>16 bit.</description>
36294                    <value>1</value>
36295                  </enumeratedValue>
36296                  <enumeratedValue>
36297                    <name>24Bit</name>
36298                    <description>24 bit.</description>
36299                    <value>2</value>
36300                  </enumeratedValue>
36301                </enumeratedValues>
36302              </field>
36303            </fields>
36304          </register>
36305          <register>
36306            <name>ALIGN</name>
36307            <description>Alignment of sample within a frame.</description>
36308            <addressOffset>0x01C</addressOffset>
36309            <access>read-write</access>
36310            <resetValue>0x00000000</resetValue>
36311            <fields>
36312              <field>
36313                <name>ALIGN</name>
36314                <description>Alignment of sample within a frame.</description>
36315                <lsb>0</lsb>
36316                <msb>0</msb>
36317                <enumeratedValues>
36318                  <enumeratedValue>
36319                    <name>Left</name>
36320                    <description>Left-aligned.</description>
36321                    <value>0</value>
36322                  </enumeratedValue>
36323                  <enumeratedValue>
36324                    <name>Right</name>
36325                    <description>Right-aligned.</description>
36326                    <value>1</value>
36327                  </enumeratedValue>
36328                </enumeratedValues>
36329              </field>
36330            </fields>
36331          </register>
36332          <register>
36333            <name>FORMAT</name>
36334            <description>Frame format.</description>
36335            <addressOffset>0x020</addressOffset>
36336            <access>read-write</access>
36337            <resetValue>0x00000000</resetValue>
36338            <fields>
36339              <field>
36340                <name>FORMAT</name>
36341                <description>Frame format.</description>
36342                <lsb>0</lsb>
36343                <msb>0</msb>
36344                <enumeratedValues>
36345                  <enumeratedValue>
36346                    <name>I2S</name>
36347                    <description>Original I2S format.</description>
36348                    <value>0</value>
36349                  </enumeratedValue>
36350                  <enumeratedValue>
36351                    <name>Aligned</name>
36352                    <description>Alternate (left- or right-aligned) format.</description>
36353                    <value>1</value>
36354                  </enumeratedValue>
36355                </enumeratedValues>
36356              </field>
36357            </fields>
36358          </register>
36359          <register>
36360            <name>CHANNELS</name>
36361            <description>Enable channels.</description>
36362            <addressOffset>0x024</addressOffset>
36363            <access>read-write</access>
36364            <resetValue>0x00000000</resetValue>
36365            <fields>
36366              <field>
36367                <name>CHANNELS</name>
36368                <description>Enable channels.</description>
36369                <lsb>0</lsb>
36370                <msb>1</msb>
36371                <enumeratedValues>
36372                  <enumeratedValue>
36373                    <name>Stereo</name>
36374                    <description>Stereo.</description>
36375                    <value>0</value>
36376                  </enumeratedValue>
36377                  <enumeratedValue>
36378                    <name>Left</name>
36379                    <description>Left only.</description>
36380                    <value>1</value>
36381                  </enumeratedValue>
36382                  <enumeratedValue>
36383                    <name>Right</name>
36384                    <description>Right only.</description>
36385                    <value>2</value>
36386                  </enumeratedValue>
36387                </enumeratedValues>
36388              </field>
36389            </fields>
36390          </register>
36391        </cluster>
36392        <cluster>
36393          <name>RXD</name>
36394          <description>Unspecified</description>
36395          <addressOffset>0x538</addressOffset>
36396          <register>
36397            <name>PTR</name>
36398            <description>Receive buffer RAM start address.</description>
36399            <addressOffset>0x000</addressOffset>
36400            <access>read-write</access>
36401            <resetValue>0x00000000</resetValue>
36402            <fields>
36403              <field>
36404                <name>PTR</name>
36405                <description>Receive buffer Data RAM start address. When receiving, words containing samples will be written to this address. This address is a word aligned Data RAM address.</description>
36406                <lsb>0</lsb>
36407                <msb>31</msb>
36408              </field>
36409            </fields>
36410          </register>
36411        </cluster>
36412        <cluster>
36413          <name>TXD</name>
36414          <description>Unspecified</description>
36415          <addressOffset>0x540</addressOffset>
36416          <register>
36417            <name>PTR</name>
36418            <description>Transmit buffer RAM start address.</description>
36419            <addressOffset>0x000</addressOffset>
36420            <access>read-write</access>
36421            <resetValue>0x00000000</resetValue>
36422            <fields>
36423              <field>
36424                <name>PTR</name>
36425                <description>Transmit buffer Data RAM start address. When transmitting, words containing samples will be fetched from this address. This address is a word aligned Data RAM address.</description>
36426                <lsb>0</lsb>
36427                <msb>31</msb>
36428              </field>
36429            </fields>
36430          </register>
36431        </cluster>
36432        <cluster>
36433          <name>RXTXD</name>
36434          <description>Unspecified</description>
36435          <addressOffset>0x550</addressOffset>
36436          <register>
36437            <name>MAXCNT</name>
36438            <description>Size of RXD and TXD buffers.</description>
36439            <addressOffset>0x000</addressOffset>
36440            <access>read-write</access>
36441            <resetValue>0x00000000</resetValue>
36442            <fields>
36443              <field>
36444                <name>MAXCNT</name>
36445                <description>Size of RXD and TXD buffers in number of 32 bit words.</description>
36446                <lsb>0</lsb>
36447                <msb>13</msb>
36448              </field>
36449            </fields>
36450          </register>
36451        </cluster>
36452        <cluster>
36453          <name>PSEL</name>
36454          <description>Unspecified</description>
36455          <addressOffset>0x560</addressOffset>
36456          <register>
36457            <name>MCK</name>
36458            <description>Pin select for MCK signal.</description>
36459            <addressOffset>0x000</addressOffset>
36460            <access>read-write</access>
36461            <resetValue>0xFFFFFFFF</resetValue>
36462            <fields>
36463              <field>
36464                <name>PIN</name>
36465                <description>Pin number</description>
36466                <lsb>0</lsb>
36467                <msb>4</msb>
36468              </field>
36469              <field>
36470                <name>CONNECT</name>
36471                <description>Connection</description>
36472                <lsb>31</lsb>
36473                <msb>31</msb>
36474                <enumeratedValues>
36475                  <enumeratedValue>
36476                    <name>Disconnected</name>
36477                    <description>Disconnect</description>
36478                    <value>1</value>
36479                  </enumeratedValue>
36480                  <enumeratedValue>
36481                    <name>Connected</name>
36482                    <description>Connect</description>
36483                    <value>0</value>
36484                  </enumeratedValue>
36485                </enumeratedValues>
36486              </field>
36487            </fields>
36488          </register>
36489          <register>
36490            <name>SCK</name>
36491            <description>Pin select for SCK signal.</description>
36492            <addressOffset>0x004</addressOffset>
36493            <access>read-write</access>
36494            <resetValue>0xFFFFFFFF</resetValue>
36495            <fields>
36496              <field>
36497                <name>PIN</name>
36498                <description>Pin number</description>
36499                <lsb>0</lsb>
36500                <msb>4</msb>
36501              </field>
36502              <field>
36503                <name>CONNECT</name>
36504                <description>Connection</description>
36505                <lsb>31</lsb>
36506                <msb>31</msb>
36507                <enumeratedValues>
36508                  <enumeratedValue>
36509                    <name>Disconnected</name>
36510                    <description>Disconnect</description>
36511                    <value>1</value>
36512                  </enumeratedValue>
36513                  <enumeratedValue>
36514                    <name>Connected</name>
36515                    <description>Connect</description>
36516                    <value>0</value>
36517                  </enumeratedValue>
36518                </enumeratedValues>
36519              </field>
36520            </fields>
36521          </register>
36522          <register>
36523            <name>LRCK</name>
36524            <description>Pin select for LRCK signal.</description>
36525            <addressOffset>0x008</addressOffset>
36526            <access>read-write</access>
36527            <resetValue>0xFFFFFFFF</resetValue>
36528            <fields>
36529              <field>
36530                <name>PIN</name>
36531                <description>Pin number</description>
36532                <lsb>0</lsb>
36533                <msb>4</msb>
36534              </field>
36535              <field>
36536                <name>CONNECT</name>
36537                <description>Connection</description>
36538                <lsb>31</lsb>
36539                <msb>31</msb>
36540                <enumeratedValues>
36541                  <enumeratedValue>
36542                    <name>Disconnected</name>
36543                    <description>Disconnect</description>
36544                    <value>1</value>
36545                  </enumeratedValue>
36546                  <enumeratedValue>
36547                    <name>Connected</name>
36548                    <description>Connect</description>
36549                    <value>0</value>
36550                  </enumeratedValue>
36551                </enumeratedValues>
36552              </field>
36553            </fields>
36554          </register>
36555          <register>
36556            <name>SDIN</name>
36557            <description>Pin select for SDIN signal.</description>
36558            <addressOffset>0x00C</addressOffset>
36559            <access>read-write</access>
36560            <resetValue>0xFFFFFFFF</resetValue>
36561            <fields>
36562              <field>
36563                <name>PIN</name>
36564                <description>Pin number</description>
36565                <lsb>0</lsb>
36566                <msb>4</msb>
36567              </field>
36568              <field>
36569                <name>CONNECT</name>
36570                <description>Connection</description>
36571                <lsb>31</lsb>
36572                <msb>31</msb>
36573                <enumeratedValues>
36574                  <enumeratedValue>
36575                    <name>Disconnected</name>
36576                    <description>Disconnect</description>
36577                    <value>1</value>
36578                  </enumeratedValue>
36579                  <enumeratedValue>
36580                    <name>Connected</name>
36581                    <description>Connect</description>
36582                    <value>0</value>
36583                  </enumeratedValue>
36584                </enumeratedValues>
36585              </field>
36586            </fields>
36587          </register>
36588          <register>
36589            <name>SDOUT</name>
36590            <description>Pin select for SDOUT signal.</description>
36591            <addressOffset>0x010</addressOffset>
36592            <access>read-write</access>
36593            <resetValue>0xFFFFFFFF</resetValue>
36594            <fields>
36595              <field>
36596                <name>PIN</name>
36597                <description>Pin number</description>
36598                <lsb>0</lsb>
36599                <msb>4</msb>
36600              </field>
36601              <field>
36602                <name>CONNECT</name>
36603                <description>Connection</description>
36604                <lsb>31</lsb>
36605                <msb>31</msb>
36606                <enumeratedValues>
36607                  <enumeratedValue>
36608                    <name>Disconnected</name>
36609                    <description>Disconnect</description>
36610                    <value>1</value>
36611                  </enumeratedValue>
36612                  <enumeratedValue>
36613                    <name>Connected</name>
36614                    <description>Connect</description>
36615                    <value>0</value>
36616                  </enumeratedValue>
36617                </enumeratedValues>
36618              </field>
36619            </fields>
36620          </register>
36621        </cluster>
36622      </registers>
36623    </peripheral>
36624    <peripheral>
36625      <name>FPU</name>
36626      <description>FPU</description>
36627      <groupName>FPU</groupName>
36628      <baseAddress>0x40026000</baseAddress>
36629      <size>32</size>
36630      <addressBlock>
36631        <offset>0</offset>
36632        <size>0x1000</size>
36633        <usage>registers</usage>
36634      </addressBlock>
36635      <interrupt>
36636        <name>FPU</name>
36637        <value>38</value>
36638      </interrupt>
36639      <registers>
36640        <register>
36641          <name>UNUSED</name>
36642          <description>Unused.</description>
36643          <addressOffset>0x000</addressOffset>
36644          <resetValue>0x00000000</resetValue>
36645          <access>read-only</access>
36646        </register>
36647      </registers>
36648    </peripheral>
36649    <peripheral>
36650      <name>P0</name>
36651      <description>GPIO Port 1</description>
36652      <groupName>GPIO</groupName>
36653      <baseAddress>0x50000000</baseAddress>
36654      <size>32</size>
36655      <headerStructName>GPIO</headerStructName>
36656      <addressBlock>
36657        <offset>0</offset>
36658        <size>0x1000</size>
36659        <usage>registers</usage>
36660      </addressBlock>
36661      <registers>
36662        <register>
36663          <name>OUT</name>
36664          <description>Write GPIO port</description>
36665          <addressOffset>0x504</addressOffset>
36666          <access>read-write</access>
36667          <fields>
36668            <field>
36669              <name>PIN0</name>
36670              <description>Pin 0</description>
36671              <lsb>0</lsb>
36672              <msb>0</msb>
36673              <enumeratedValues>
36674                <enumeratedValue>
36675                  <name>Low</name>
36676                  <description>Pin driver is low</description>
36677                  <value>0</value>
36678                </enumeratedValue>
36679                <enumeratedValue>
36680                  <name>High</name>
36681                  <description>Pin driver is high</description>
36682                  <value>1</value>
36683                </enumeratedValue>
36684              </enumeratedValues>
36685            </field>
36686            <field>
36687              <name>PIN1</name>
36688              <description>Pin 1</description>
36689              <lsb>1</lsb>
36690              <msb>1</msb>
36691              <enumeratedValues>
36692                <enumeratedValue>
36693                  <name>Low</name>
36694                  <description>Pin driver is low</description>
36695                  <value>0</value>
36696                </enumeratedValue>
36697                <enumeratedValue>
36698                  <name>High</name>
36699                  <description>Pin driver is high</description>
36700                  <value>1</value>
36701                </enumeratedValue>
36702              </enumeratedValues>
36703            </field>
36704            <field>
36705              <name>PIN2</name>
36706              <description>Pin 2</description>
36707              <lsb>2</lsb>
36708              <msb>2</msb>
36709              <enumeratedValues>
36710                <enumeratedValue>
36711                  <name>Low</name>
36712                  <description>Pin driver is low</description>
36713                  <value>0</value>
36714                </enumeratedValue>
36715                <enumeratedValue>
36716                  <name>High</name>
36717                  <description>Pin driver is high</description>
36718                  <value>1</value>
36719                </enumeratedValue>
36720              </enumeratedValues>
36721            </field>
36722            <field>
36723              <name>PIN3</name>
36724              <description>Pin 3</description>
36725              <lsb>3</lsb>
36726              <msb>3</msb>
36727              <enumeratedValues>
36728                <enumeratedValue>
36729                  <name>Low</name>
36730                  <description>Pin driver is low</description>
36731                  <value>0</value>
36732                </enumeratedValue>
36733                <enumeratedValue>
36734                  <name>High</name>
36735                  <description>Pin driver is high</description>
36736                  <value>1</value>
36737                </enumeratedValue>
36738              </enumeratedValues>
36739            </field>
36740            <field>
36741              <name>PIN4</name>
36742              <description>Pin 4</description>
36743              <lsb>4</lsb>
36744              <msb>4</msb>
36745              <enumeratedValues>
36746                <enumeratedValue>
36747                  <name>Low</name>
36748                  <description>Pin driver is low</description>
36749                  <value>0</value>
36750                </enumeratedValue>
36751                <enumeratedValue>
36752                  <name>High</name>
36753                  <description>Pin driver is high</description>
36754                  <value>1</value>
36755                </enumeratedValue>
36756              </enumeratedValues>
36757            </field>
36758            <field>
36759              <name>PIN5</name>
36760              <description>Pin 5</description>
36761              <lsb>5</lsb>
36762              <msb>5</msb>
36763              <enumeratedValues>
36764                <enumeratedValue>
36765                  <name>Low</name>
36766                  <description>Pin driver is low</description>
36767                  <value>0</value>
36768                </enumeratedValue>
36769                <enumeratedValue>
36770                  <name>High</name>
36771                  <description>Pin driver is high</description>
36772                  <value>1</value>
36773                </enumeratedValue>
36774              </enumeratedValues>
36775            </field>
36776            <field>
36777              <name>PIN6</name>
36778              <description>Pin 6</description>
36779              <lsb>6</lsb>
36780              <msb>6</msb>
36781              <enumeratedValues>
36782                <enumeratedValue>
36783                  <name>Low</name>
36784                  <description>Pin driver is low</description>
36785                  <value>0</value>
36786                </enumeratedValue>
36787                <enumeratedValue>
36788                  <name>High</name>
36789                  <description>Pin driver is high</description>
36790                  <value>1</value>
36791                </enumeratedValue>
36792              </enumeratedValues>
36793            </field>
36794            <field>
36795              <name>PIN7</name>
36796              <description>Pin 7</description>
36797              <lsb>7</lsb>
36798              <msb>7</msb>
36799              <enumeratedValues>
36800                <enumeratedValue>
36801                  <name>Low</name>
36802                  <description>Pin driver is low</description>
36803                  <value>0</value>
36804                </enumeratedValue>
36805                <enumeratedValue>
36806                  <name>High</name>
36807                  <description>Pin driver is high</description>
36808                  <value>1</value>
36809                </enumeratedValue>
36810              </enumeratedValues>
36811            </field>
36812            <field>
36813              <name>PIN8</name>
36814              <description>Pin 8</description>
36815              <lsb>8</lsb>
36816              <msb>8</msb>
36817              <enumeratedValues>
36818                <enumeratedValue>
36819                  <name>Low</name>
36820                  <description>Pin driver is low</description>
36821                  <value>0</value>
36822                </enumeratedValue>
36823                <enumeratedValue>
36824                  <name>High</name>
36825                  <description>Pin driver is high</description>
36826                  <value>1</value>
36827                </enumeratedValue>
36828              </enumeratedValues>
36829            </field>
36830            <field>
36831              <name>PIN9</name>
36832              <description>Pin 9</description>
36833              <lsb>9</lsb>
36834              <msb>9</msb>
36835              <enumeratedValues>
36836                <enumeratedValue>
36837                  <name>Low</name>
36838                  <description>Pin driver is low</description>
36839                  <value>0</value>
36840                </enumeratedValue>
36841                <enumeratedValue>
36842                  <name>High</name>
36843                  <description>Pin driver is high</description>
36844                  <value>1</value>
36845                </enumeratedValue>
36846              </enumeratedValues>
36847            </field>
36848            <field>
36849              <name>PIN10</name>
36850              <description>Pin 10</description>
36851              <lsb>10</lsb>
36852              <msb>10</msb>
36853              <enumeratedValues>
36854                <enumeratedValue>
36855                  <name>Low</name>
36856                  <description>Pin driver is low</description>
36857                  <value>0</value>
36858                </enumeratedValue>
36859                <enumeratedValue>
36860                  <name>High</name>
36861                  <description>Pin driver is high</description>
36862                  <value>1</value>
36863                </enumeratedValue>
36864              </enumeratedValues>
36865            </field>
36866            <field>
36867              <name>PIN11</name>
36868              <description>Pin 11</description>
36869              <lsb>11</lsb>
36870              <msb>11</msb>
36871              <enumeratedValues>
36872                <enumeratedValue>
36873                  <name>Low</name>
36874                  <description>Pin driver is low</description>
36875                  <value>0</value>
36876                </enumeratedValue>
36877                <enumeratedValue>
36878                  <name>High</name>
36879                  <description>Pin driver is high</description>
36880                  <value>1</value>
36881                </enumeratedValue>
36882              </enumeratedValues>
36883            </field>
36884            <field>
36885              <name>PIN12</name>
36886              <description>Pin 12</description>
36887              <lsb>12</lsb>
36888              <msb>12</msb>
36889              <enumeratedValues>
36890                <enumeratedValue>
36891                  <name>Low</name>
36892                  <description>Pin driver is low</description>
36893                  <value>0</value>
36894                </enumeratedValue>
36895                <enumeratedValue>
36896                  <name>High</name>
36897                  <description>Pin driver is high</description>
36898                  <value>1</value>
36899                </enumeratedValue>
36900              </enumeratedValues>
36901            </field>
36902            <field>
36903              <name>PIN13</name>
36904              <description>Pin 13</description>
36905              <lsb>13</lsb>
36906              <msb>13</msb>
36907              <enumeratedValues>
36908                <enumeratedValue>
36909                  <name>Low</name>
36910                  <description>Pin driver is low</description>
36911                  <value>0</value>
36912                </enumeratedValue>
36913                <enumeratedValue>
36914                  <name>High</name>
36915                  <description>Pin driver is high</description>
36916                  <value>1</value>
36917                </enumeratedValue>
36918              </enumeratedValues>
36919            </field>
36920            <field>
36921              <name>PIN14</name>
36922              <description>Pin 14</description>
36923              <lsb>14</lsb>
36924              <msb>14</msb>
36925              <enumeratedValues>
36926                <enumeratedValue>
36927                  <name>Low</name>
36928                  <description>Pin driver is low</description>
36929                  <value>0</value>
36930                </enumeratedValue>
36931                <enumeratedValue>
36932                  <name>High</name>
36933                  <description>Pin driver is high</description>
36934                  <value>1</value>
36935                </enumeratedValue>
36936              </enumeratedValues>
36937            </field>
36938            <field>
36939              <name>PIN15</name>
36940              <description>Pin 15</description>
36941              <lsb>15</lsb>
36942              <msb>15</msb>
36943              <enumeratedValues>
36944                <enumeratedValue>
36945                  <name>Low</name>
36946                  <description>Pin driver is low</description>
36947                  <value>0</value>
36948                </enumeratedValue>
36949                <enumeratedValue>
36950                  <name>High</name>
36951                  <description>Pin driver is high</description>
36952                  <value>1</value>
36953                </enumeratedValue>
36954              </enumeratedValues>
36955            </field>
36956            <field>
36957              <name>PIN16</name>
36958              <description>Pin 16</description>
36959              <lsb>16</lsb>
36960              <msb>16</msb>
36961              <enumeratedValues>
36962                <enumeratedValue>
36963                  <name>Low</name>
36964                  <description>Pin driver is low</description>
36965                  <value>0</value>
36966                </enumeratedValue>
36967                <enumeratedValue>
36968                  <name>High</name>
36969                  <description>Pin driver is high</description>
36970                  <value>1</value>
36971                </enumeratedValue>
36972              </enumeratedValues>
36973            </field>
36974            <field>
36975              <name>PIN17</name>
36976              <description>Pin 17</description>
36977              <lsb>17</lsb>
36978              <msb>17</msb>
36979              <enumeratedValues>
36980                <enumeratedValue>
36981                  <name>Low</name>
36982                  <description>Pin driver is low</description>
36983                  <value>0</value>
36984                </enumeratedValue>
36985                <enumeratedValue>
36986                  <name>High</name>
36987                  <description>Pin driver is high</description>
36988                  <value>1</value>
36989                </enumeratedValue>
36990              </enumeratedValues>
36991            </field>
36992            <field>
36993              <name>PIN18</name>
36994              <description>Pin 18</description>
36995              <lsb>18</lsb>
36996              <msb>18</msb>
36997              <enumeratedValues>
36998                <enumeratedValue>
36999                  <name>Low</name>
37000                  <description>Pin driver is low</description>
37001                  <value>0</value>
37002                </enumeratedValue>
37003                <enumeratedValue>
37004                  <name>High</name>
37005                  <description>Pin driver is high</description>
37006                  <value>1</value>
37007                </enumeratedValue>
37008              </enumeratedValues>
37009            </field>
37010            <field>
37011              <name>PIN19</name>
37012              <description>Pin 19</description>
37013              <lsb>19</lsb>
37014              <msb>19</msb>
37015              <enumeratedValues>
37016                <enumeratedValue>
37017                  <name>Low</name>
37018                  <description>Pin driver is low</description>
37019                  <value>0</value>
37020                </enumeratedValue>
37021                <enumeratedValue>
37022                  <name>High</name>
37023                  <description>Pin driver is high</description>
37024                  <value>1</value>
37025                </enumeratedValue>
37026              </enumeratedValues>
37027            </field>
37028            <field>
37029              <name>PIN20</name>
37030              <description>Pin 20</description>
37031              <lsb>20</lsb>
37032              <msb>20</msb>
37033              <enumeratedValues>
37034                <enumeratedValue>
37035                  <name>Low</name>
37036                  <description>Pin driver is low</description>
37037                  <value>0</value>
37038                </enumeratedValue>
37039                <enumeratedValue>
37040                  <name>High</name>
37041                  <description>Pin driver is high</description>
37042                  <value>1</value>
37043                </enumeratedValue>
37044              </enumeratedValues>
37045            </field>
37046            <field>
37047              <name>PIN21</name>
37048              <description>Pin 21</description>
37049              <lsb>21</lsb>
37050              <msb>21</msb>
37051              <enumeratedValues>
37052                <enumeratedValue>
37053                  <name>Low</name>
37054                  <description>Pin driver is low</description>
37055                  <value>0</value>
37056                </enumeratedValue>
37057                <enumeratedValue>
37058                  <name>High</name>
37059                  <description>Pin driver is high</description>
37060                  <value>1</value>
37061                </enumeratedValue>
37062              </enumeratedValues>
37063            </field>
37064            <field>
37065              <name>PIN22</name>
37066              <description>Pin 22</description>
37067              <lsb>22</lsb>
37068              <msb>22</msb>
37069              <enumeratedValues>
37070                <enumeratedValue>
37071                  <name>Low</name>
37072                  <description>Pin driver is low</description>
37073                  <value>0</value>
37074                </enumeratedValue>
37075                <enumeratedValue>
37076                  <name>High</name>
37077                  <description>Pin driver is high</description>
37078                  <value>1</value>
37079                </enumeratedValue>
37080              </enumeratedValues>
37081            </field>
37082            <field>
37083              <name>PIN23</name>
37084              <description>Pin 23</description>
37085              <lsb>23</lsb>
37086              <msb>23</msb>
37087              <enumeratedValues>
37088                <enumeratedValue>
37089                  <name>Low</name>
37090                  <description>Pin driver is low</description>
37091                  <value>0</value>
37092                </enumeratedValue>
37093                <enumeratedValue>
37094                  <name>High</name>
37095                  <description>Pin driver is high</description>
37096                  <value>1</value>
37097                </enumeratedValue>
37098              </enumeratedValues>
37099            </field>
37100            <field>
37101              <name>PIN24</name>
37102              <description>Pin 24</description>
37103              <lsb>24</lsb>
37104              <msb>24</msb>
37105              <enumeratedValues>
37106                <enumeratedValue>
37107                  <name>Low</name>
37108                  <description>Pin driver is low</description>
37109                  <value>0</value>
37110                </enumeratedValue>
37111                <enumeratedValue>
37112                  <name>High</name>
37113                  <description>Pin driver is high</description>
37114                  <value>1</value>
37115                </enumeratedValue>
37116              </enumeratedValues>
37117            </field>
37118            <field>
37119              <name>PIN25</name>
37120              <description>Pin 25</description>
37121              <lsb>25</lsb>
37122              <msb>25</msb>
37123              <enumeratedValues>
37124                <enumeratedValue>
37125                  <name>Low</name>
37126                  <description>Pin driver is low</description>
37127                  <value>0</value>
37128                </enumeratedValue>
37129                <enumeratedValue>
37130                  <name>High</name>
37131                  <description>Pin driver is high</description>
37132                  <value>1</value>
37133                </enumeratedValue>
37134              </enumeratedValues>
37135            </field>
37136            <field>
37137              <name>PIN26</name>
37138              <description>Pin 26</description>
37139              <lsb>26</lsb>
37140              <msb>26</msb>
37141              <enumeratedValues>
37142                <enumeratedValue>
37143                  <name>Low</name>
37144                  <description>Pin driver is low</description>
37145                  <value>0</value>
37146                </enumeratedValue>
37147                <enumeratedValue>
37148                  <name>High</name>
37149                  <description>Pin driver is high</description>
37150                  <value>1</value>
37151                </enumeratedValue>
37152              </enumeratedValues>
37153            </field>
37154            <field>
37155              <name>PIN27</name>
37156              <description>Pin 27</description>
37157              <lsb>27</lsb>
37158              <msb>27</msb>
37159              <enumeratedValues>
37160                <enumeratedValue>
37161                  <name>Low</name>
37162                  <description>Pin driver is low</description>
37163                  <value>0</value>
37164                </enumeratedValue>
37165                <enumeratedValue>
37166                  <name>High</name>
37167                  <description>Pin driver is high</description>
37168                  <value>1</value>
37169                </enumeratedValue>
37170              </enumeratedValues>
37171            </field>
37172            <field>
37173              <name>PIN28</name>
37174              <description>Pin 28</description>
37175              <lsb>28</lsb>
37176              <msb>28</msb>
37177              <enumeratedValues>
37178                <enumeratedValue>
37179                  <name>Low</name>
37180                  <description>Pin driver is low</description>
37181                  <value>0</value>
37182                </enumeratedValue>
37183                <enumeratedValue>
37184                  <name>High</name>
37185                  <description>Pin driver is high</description>
37186                  <value>1</value>
37187                </enumeratedValue>
37188              </enumeratedValues>
37189            </field>
37190            <field>
37191              <name>PIN29</name>
37192              <description>Pin 29</description>
37193              <lsb>29</lsb>
37194              <msb>29</msb>
37195              <enumeratedValues>
37196                <enumeratedValue>
37197                  <name>Low</name>
37198                  <description>Pin driver is low</description>
37199                  <value>0</value>
37200                </enumeratedValue>
37201                <enumeratedValue>
37202                  <name>High</name>
37203                  <description>Pin driver is high</description>
37204                  <value>1</value>
37205                </enumeratedValue>
37206              </enumeratedValues>
37207            </field>
37208            <field>
37209              <name>PIN30</name>
37210              <description>Pin 30</description>
37211              <lsb>30</lsb>
37212              <msb>30</msb>
37213              <enumeratedValues>
37214                <enumeratedValue>
37215                  <name>Low</name>
37216                  <description>Pin driver is low</description>
37217                  <value>0</value>
37218                </enumeratedValue>
37219                <enumeratedValue>
37220                  <name>High</name>
37221                  <description>Pin driver is high</description>
37222                  <value>1</value>
37223                </enumeratedValue>
37224              </enumeratedValues>
37225            </field>
37226            <field>
37227              <name>PIN31</name>
37228              <description>Pin 31</description>
37229              <lsb>31</lsb>
37230              <msb>31</msb>
37231              <enumeratedValues>
37232                <enumeratedValue>
37233                  <name>Low</name>
37234                  <description>Pin driver is low</description>
37235                  <value>0</value>
37236                </enumeratedValue>
37237                <enumeratedValue>
37238                  <name>High</name>
37239                  <description>Pin driver is high</description>
37240                  <value>1</value>
37241                </enumeratedValue>
37242              </enumeratedValues>
37243            </field>
37244          </fields>
37245        </register>
37246        <register>
37247          <name>OUTSET</name>
37248          <description>Set individual bits in GPIO port</description>
37249          <addressOffset>0x508</addressOffset>
37250          <access>read-write</access>
37251          <modifiedWriteValues>oneToSet</modifiedWriteValues>
37252          <fields>
37253            <field>
37254              <name>PIN0</name>
37255              <description>Pin 0</description>
37256              <lsb>0</lsb>
37257              <msb>0</msb>
37258              <enumeratedValues>
37259                <usage>read</usage>
37260                <enumeratedValue>
37261                  <name>Low</name>
37262                  <description>Read: pin driver is low</description>
37263                  <value>0</value>
37264                </enumeratedValue>
37265                <enumeratedValue>
37266                  <name>High</name>
37267                  <description>Read: pin driver is high</description>
37268                  <value>1</value>
37269                </enumeratedValue>
37270              </enumeratedValues>
37271              <enumeratedValues>
37272                <usage>write</usage>
37273                <enumeratedValue>
37274                  <name>Set</name>
37275                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37276                  <value>1</value>
37277                </enumeratedValue>
37278              </enumeratedValues>
37279            </field>
37280            <field>
37281              <name>PIN1</name>
37282              <description>Pin 1</description>
37283              <lsb>1</lsb>
37284              <msb>1</msb>
37285              <enumeratedValues>
37286                <usage>read</usage>
37287                <enumeratedValue>
37288                  <name>Low</name>
37289                  <description>Read: pin driver is low</description>
37290                  <value>0</value>
37291                </enumeratedValue>
37292                <enumeratedValue>
37293                  <name>High</name>
37294                  <description>Read: pin driver is high</description>
37295                  <value>1</value>
37296                </enumeratedValue>
37297              </enumeratedValues>
37298              <enumeratedValues>
37299                <usage>write</usage>
37300                <enumeratedValue>
37301                  <name>Set</name>
37302                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37303                  <value>1</value>
37304                </enumeratedValue>
37305              </enumeratedValues>
37306            </field>
37307            <field>
37308              <name>PIN2</name>
37309              <description>Pin 2</description>
37310              <lsb>2</lsb>
37311              <msb>2</msb>
37312              <enumeratedValues>
37313                <usage>read</usage>
37314                <enumeratedValue>
37315                  <name>Low</name>
37316                  <description>Read: pin driver is low</description>
37317                  <value>0</value>
37318                </enumeratedValue>
37319                <enumeratedValue>
37320                  <name>High</name>
37321                  <description>Read: pin driver is high</description>
37322                  <value>1</value>
37323                </enumeratedValue>
37324              </enumeratedValues>
37325              <enumeratedValues>
37326                <usage>write</usage>
37327                <enumeratedValue>
37328                  <name>Set</name>
37329                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37330                  <value>1</value>
37331                </enumeratedValue>
37332              </enumeratedValues>
37333            </field>
37334            <field>
37335              <name>PIN3</name>
37336              <description>Pin 3</description>
37337              <lsb>3</lsb>
37338              <msb>3</msb>
37339              <enumeratedValues>
37340                <usage>read</usage>
37341                <enumeratedValue>
37342                  <name>Low</name>
37343                  <description>Read: pin driver is low</description>
37344                  <value>0</value>
37345                </enumeratedValue>
37346                <enumeratedValue>
37347                  <name>High</name>
37348                  <description>Read: pin driver is high</description>
37349                  <value>1</value>
37350                </enumeratedValue>
37351              </enumeratedValues>
37352              <enumeratedValues>
37353                <usage>write</usage>
37354                <enumeratedValue>
37355                  <name>Set</name>
37356                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37357                  <value>1</value>
37358                </enumeratedValue>
37359              </enumeratedValues>
37360            </field>
37361            <field>
37362              <name>PIN4</name>
37363              <description>Pin 4</description>
37364              <lsb>4</lsb>
37365              <msb>4</msb>
37366              <enumeratedValues>
37367                <usage>read</usage>
37368                <enumeratedValue>
37369                  <name>Low</name>
37370                  <description>Read: pin driver is low</description>
37371                  <value>0</value>
37372                </enumeratedValue>
37373                <enumeratedValue>
37374                  <name>High</name>
37375                  <description>Read: pin driver is high</description>
37376                  <value>1</value>
37377                </enumeratedValue>
37378              </enumeratedValues>
37379              <enumeratedValues>
37380                <usage>write</usage>
37381                <enumeratedValue>
37382                  <name>Set</name>
37383                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37384                  <value>1</value>
37385                </enumeratedValue>
37386              </enumeratedValues>
37387            </field>
37388            <field>
37389              <name>PIN5</name>
37390              <description>Pin 5</description>
37391              <lsb>5</lsb>
37392              <msb>5</msb>
37393              <enumeratedValues>
37394                <usage>read</usage>
37395                <enumeratedValue>
37396                  <name>Low</name>
37397                  <description>Read: pin driver is low</description>
37398                  <value>0</value>
37399                </enumeratedValue>
37400                <enumeratedValue>
37401                  <name>High</name>
37402                  <description>Read: pin driver is high</description>
37403                  <value>1</value>
37404                </enumeratedValue>
37405              </enumeratedValues>
37406              <enumeratedValues>
37407                <usage>write</usage>
37408                <enumeratedValue>
37409                  <name>Set</name>
37410                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37411                  <value>1</value>
37412                </enumeratedValue>
37413              </enumeratedValues>
37414            </field>
37415            <field>
37416              <name>PIN6</name>
37417              <description>Pin 6</description>
37418              <lsb>6</lsb>
37419              <msb>6</msb>
37420              <enumeratedValues>
37421                <usage>read</usage>
37422                <enumeratedValue>
37423                  <name>Low</name>
37424                  <description>Read: pin driver is low</description>
37425                  <value>0</value>
37426                </enumeratedValue>
37427                <enumeratedValue>
37428                  <name>High</name>
37429                  <description>Read: pin driver is high</description>
37430                  <value>1</value>
37431                </enumeratedValue>
37432              </enumeratedValues>
37433              <enumeratedValues>
37434                <usage>write</usage>
37435                <enumeratedValue>
37436                  <name>Set</name>
37437                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37438                  <value>1</value>
37439                </enumeratedValue>
37440              </enumeratedValues>
37441            </field>
37442            <field>
37443              <name>PIN7</name>
37444              <description>Pin 7</description>
37445              <lsb>7</lsb>
37446              <msb>7</msb>
37447              <enumeratedValues>
37448                <usage>read</usage>
37449                <enumeratedValue>
37450                  <name>Low</name>
37451                  <description>Read: pin driver is low</description>
37452                  <value>0</value>
37453                </enumeratedValue>
37454                <enumeratedValue>
37455                  <name>High</name>
37456                  <description>Read: pin driver is high</description>
37457                  <value>1</value>
37458                </enumeratedValue>
37459              </enumeratedValues>
37460              <enumeratedValues>
37461                <usage>write</usage>
37462                <enumeratedValue>
37463                  <name>Set</name>
37464                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37465                  <value>1</value>
37466                </enumeratedValue>
37467              </enumeratedValues>
37468            </field>
37469            <field>
37470              <name>PIN8</name>
37471              <description>Pin 8</description>
37472              <lsb>8</lsb>
37473              <msb>8</msb>
37474              <enumeratedValues>
37475                <usage>read</usage>
37476                <enumeratedValue>
37477                  <name>Low</name>
37478                  <description>Read: pin driver is low</description>
37479                  <value>0</value>
37480                </enumeratedValue>
37481                <enumeratedValue>
37482                  <name>High</name>
37483                  <description>Read: pin driver is high</description>
37484                  <value>1</value>
37485                </enumeratedValue>
37486              </enumeratedValues>
37487              <enumeratedValues>
37488                <usage>write</usage>
37489                <enumeratedValue>
37490                  <name>Set</name>
37491                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37492                  <value>1</value>
37493                </enumeratedValue>
37494              </enumeratedValues>
37495            </field>
37496            <field>
37497              <name>PIN9</name>
37498              <description>Pin 9</description>
37499              <lsb>9</lsb>
37500              <msb>9</msb>
37501              <enumeratedValues>
37502                <usage>read</usage>
37503                <enumeratedValue>
37504                  <name>Low</name>
37505                  <description>Read: pin driver is low</description>
37506                  <value>0</value>
37507                </enumeratedValue>
37508                <enumeratedValue>
37509                  <name>High</name>
37510                  <description>Read: pin driver is high</description>
37511                  <value>1</value>
37512                </enumeratedValue>
37513              </enumeratedValues>
37514              <enumeratedValues>
37515                <usage>write</usage>
37516                <enumeratedValue>
37517                  <name>Set</name>
37518                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37519                  <value>1</value>
37520                </enumeratedValue>
37521              </enumeratedValues>
37522            </field>
37523            <field>
37524              <name>PIN10</name>
37525              <description>Pin 10</description>
37526              <lsb>10</lsb>
37527              <msb>10</msb>
37528              <enumeratedValues>
37529                <usage>read</usage>
37530                <enumeratedValue>
37531                  <name>Low</name>
37532                  <description>Read: pin driver is low</description>
37533                  <value>0</value>
37534                </enumeratedValue>
37535                <enumeratedValue>
37536                  <name>High</name>
37537                  <description>Read: pin driver is high</description>
37538                  <value>1</value>
37539                </enumeratedValue>
37540              </enumeratedValues>
37541              <enumeratedValues>
37542                <usage>write</usage>
37543                <enumeratedValue>
37544                  <name>Set</name>
37545                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37546                  <value>1</value>
37547                </enumeratedValue>
37548              </enumeratedValues>
37549            </field>
37550            <field>
37551              <name>PIN11</name>
37552              <description>Pin 11</description>
37553              <lsb>11</lsb>
37554              <msb>11</msb>
37555              <enumeratedValues>
37556                <usage>read</usage>
37557                <enumeratedValue>
37558                  <name>Low</name>
37559                  <description>Read: pin driver is low</description>
37560                  <value>0</value>
37561                </enumeratedValue>
37562                <enumeratedValue>
37563                  <name>High</name>
37564                  <description>Read: pin driver is high</description>
37565                  <value>1</value>
37566                </enumeratedValue>
37567              </enumeratedValues>
37568              <enumeratedValues>
37569                <usage>write</usage>
37570                <enumeratedValue>
37571                  <name>Set</name>
37572                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37573                  <value>1</value>
37574                </enumeratedValue>
37575              </enumeratedValues>
37576            </field>
37577            <field>
37578              <name>PIN12</name>
37579              <description>Pin 12</description>
37580              <lsb>12</lsb>
37581              <msb>12</msb>
37582              <enumeratedValues>
37583                <usage>read</usage>
37584                <enumeratedValue>
37585                  <name>Low</name>
37586                  <description>Read: pin driver is low</description>
37587                  <value>0</value>
37588                </enumeratedValue>
37589                <enumeratedValue>
37590                  <name>High</name>
37591                  <description>Read: pin driver is high</description>
37592                  <value>1</value>
37593                </enumeratedValue>
37594              </enumeratedValues>
37595              <enumeratedValues>
37596                <usage>write</usage>
37597                <enumeratedValue>
37598                  <name>Set</name>
37599                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37600                  <value>1</value>
37601                </enumeratedValue>
37602              </enumeratedValues>
37603            </field>
37604            <field>
37605              <name>PIN13</name>
37606              <description>Pin 13</description>
37607              <lsb>13</lsb>
37608              <msb>13</msb>
37609              <enumeratedValues>
37610                <usage>read</usage>
37611                <enumeratedValue>
37612                  <name>Low</name>
37613                  <description>Read: pin driver is low</description>
37614                  <value>0</value>
37615                </enumeratedValue>
37616                <enumeratedValue>
37617                  <name>High</name>
37618                  <description>Read: pin driver is high</description>
37619                  <value>1</value>
37620                </enumeratedValue>
37621              </enumeratedValues>
37622              <enumeratedValues>
37623                <usage>write</usage>
37624                <enumeratedValue>
37625                  <name>Set</name>
37626                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37627                  <value>1</value>
37628                </enumeratedValue>
37629              </enumeratedValues>
37630            </field>
37631            <field>
37632              <name>PIN14</name>
37633              <description>Pin 14</description>
37634              <lsb>14</lsb>
37635              <msb>14</msb>
37636              <enumeratedValues>
37637                <usage>read</usage>
37638                <enumeratedValue>
37639                  <name>Low</name>
37640                  <description>Read: pin driver is low</description>
37641                  <value>0</value>
37642                </enumeratedValue>
37643                <enumeratedValue>
37644                  <name>High</name>
37645                  <description>Read: pin driver is high</description>
37646                  <value>1</value>
37647                </enumeratedValue>
37648              </enumeratedValues>
37649              <enumeratedValues>
37650                <usage>write</usage>
37651                <enumeratedValue>
37652                  <name>Set</name>
37653                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37654                  <value>1</value>
37655                </enumeratedValue>
37656              </enumeratedValues>
37657            </field>
37658            <field>
37659              <name>PIN15</name>
37660              <description>Pin 15</description>
37661              <lsb>15</lsb>
37662              <msb>15</msb>
37663              <enumeratedValues>
37664                <usage>read</usage>
37665                <enumeratedValue>
37666                  <name>Low</name>
37667                  <description>Read: pin driver is low</description>
37668                  <value>0</value>
37669                </enumeratedValue>
37670                <enumeratedValue>
37671                  <name>High</name>
37672                  <description>Read: pin driver is high</description>
37673                  <value>1</value>
37674                </enumeratedValue>
37675              </enumeratedValues>
37676              <enumeratedValues>
37677                <usage>write</usage>
37678                <enumeratedValue>
37679                  <name>Set</name>
37680                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37681                  <value>1</value>
37682                </enumeratedValue>
37683              </enumeratedValues>
37684            </field>
37685            <field>
37686              <name>PIN16</name>
37687              <description>Pin 16</description>
37688              <lsb>16</lsb>
37689              <msb>16</msb>
37690              <enumeratedValues>
37691                <usage>read</usage>
37692                <enumeratedValue>
37693                  <name>Low</name>
37694                  <description>Read: pin driver is low</description>
37695                  <value>0</value>
37696                </enumeratedValue>
37697                <enumeratedValue>
37698                  <name>High</name>
37699                  <description>Read: pin driver is high</description>
37700                  <value>1</value>
37701                </enumeratedValue>
37702              </enumeratedValues>
37703              <enumeratedValues>
37704                <usage>write</usage>
37705                <enumeratedValue>
37706                  <name>Set</name>
37707                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37708                  <value>1</value>
37709                </enumeratedValue>
37710              </enumeratedValues>
37711            </field>
37712            <field>
37713              <name>PIN17</name>
37714              <description>Pin 17</description>
37715              <lsb>17</lsb>
37716              <msb>17</msb>
37717              <enumeratedValues>
37718                <usage>read</usage>
37719                <enumeratedValue>
37720                  <name>Low</name>
37721                  <description>Read: pin driver is low</description>
37722                  <value>0</value>
37723                </enumeratedValue>
37724                <enumeratedValue>
37725                  <name>High</name>
37726                  <description>Read: pin driver is high</description>
37727                  <value>1</value>
37728                </enumeratedValue>
37729              </enumeratedValues>
37730              <enumeratedValues>
37731                <usage>write</usage>
37732                <enumeratedValue>
37733                  <name>Set</name>
37734                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37735                  <value>1</value>
37736                </enumeratedValue>
37737              </enumeratedValues>
37738            </field>
37739            <field>
37740              <name>PIN18</name>
37741              <description>Pin 18</description>
37742              <lsb>18</lsb>
37743              <msb>18</msb>
37744              <enumeratedValues>
37745                <usage>read</usage>
37746                <enumeratedValue>
37747                  <name>Low</name>
37748                  <description>Read: pin driver is low</description>
37749                  <value>0</value>
37750                </enumeratedValue>
37751                <enumeratedValue>
37752                  <name>High</name>
37753                  <description>Read: pin driver is high</description>
37754                  <value>1</value>
37755                </enumeratedValue>
37756              </enumeratedValues>
37757              <enumeratedValues>
37758                <usage>write</usage>
37759                <enumeratedValue>
37760                  <name>Set</name>
37761                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37762                  <value>1</value>
37763                </enumeratedValue>
37764              </enumeratedValues>
37765            </field>
37766            <field>
37767              <name>PIN19</name>
37768              <description>Pin 19</description>
37769              <lsb>19</lsb>
37770              <msb>19</msb>
37771              <enumeratedValues>
37772                <usage>read</usage>
37773                <enumeratedValue>
37774                  <name>Low</name>
37775                  <description>Read: pin driver is low</description>
37776                  <value>0</value>
37777                </enumeratedValue>
37778                <enumeratedValue>
37779                  <name>High</name>
37780                  <description>Read: pin driver is high</description>
37781                  <value>1</value>
37782                </enumeratedValue>
37783              </enumeratedValues>
37784              <enumeratedValues>
37785                <usage>write</usage>
37786                <enumeratedValue>
37787                  <name>Set</name>
37788                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37789                  <value>1</value>
37790                </enumeratedValue>
37791              </enumeratedValues>
37792            </field>
37793            <field>
37794              <name>PIN20</name>
37795              <description>Pin 20</description>
37796              <lsb>20</lsb>
37797              <msb>20</msb>
37798              <enumeratedValues>
37799                <usage>read</usage>
37800                <enumeratedValue>
37801                  <name>Low</name>
37802                  <description>Read: pin driver is low</description>
37803                  <value>0</value>
37804                </enumeratedValue>
37805                <enumeratedValue>
37806                  <name>High</name>
37807                  <description>Read: pin driver is high</description>
37808                  <value>1</value>
37809                </enumeratedValue>
37810              </enumeratedValues>
37811              <enumeratedValues>
37812                <usage>write</usage>
37813                <enumeratedValue>
37814                  <name>Set</name>
37815                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37816                  <value>1</value>
37817                </enumeratedValue>
37818              </enumeratedValues>
37819            </field>
37820            <field>
37821              <name>PIN21</name>
37822              <description>Pin 21</description>
37823              <lsb>21</lsb>
37824              <msb>21</msb>
37825              <enumeratedValues>
37826                <usage>read</usage>
37827                <enumeratedValue>
37828                  <name>Low</name>
37829                  <description>Read: pin driver is low</description>
37830                  <value>0</value>
37831                </enumeratedValue>
37832                <enumeratedValue>
37833                  <name>High</name>
37834                  <description>Read: pin driver is high</description>
37835                  <value>1</value>
37836                </enumeratedValue>
37837              </enumeratedValues>
37838              <enumeratedValues>
37839                <usage>write</usage>
37840                <enumeratedValue>
37841                  <name>Set</name>
37842                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37843                  <value>1</value>
37844                </enumeratedValue>
37845              </enumeratedValues>
37846            </field>
37847            <field>
37848              <name>PIN22</name>
37849              <description>Pin 22</description>
37850              <lsb>22</lsb>
37851              <msb>22</msb>
37852              <enumeratedValues>
37853                <usage>read</usage>
37854                <enumeratedValue>
37855                  <name>Low</name>
37856                  <description>Read: pin driver is low</description>
37857                  <value>0</value>
37858                </enumeratedValue>
37859                <enumeratedValue>
37860                  <name>High</name>
37861                  <description>Read: pin driver is high</description>
37862                  <value>1</value>
37863                </enumeratedValue>
37864              </enumeratedValues>
37865              <enumeratedValues>
37866                <usage>write</usage>
37867                <enumeratedValue>
37868                  <name>Set</name>
37869                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37870                  <value>1</value>
37871                </enumeratedValue>
37872              </enumeratedValues>
37873            </field>
37874            <field>
37875              <name>PIN23</name>
37876              <description>Pin 23</description>
37877              <lsb>23</lsb>
37878              <msb>23</msb>
37879              <enumeratedValues>
37880                <usage>read</usage>
37881                <enumeratedValue>
37882                  <name>Low</name>
37883                  <description>Read: pin driver is low</description>
37884                  <value>0</value>
37885                </enumeratedValue>
37886                <enumeratedValue>
37887                  <name>High</name>
37888                  <description>Read: pin driver is high</description>
37889                  <value>1</value>
37890                </enumeratedValue>
37891              </enumeratedValues>
37892              <enumeratedValues>
37893                <usage>write</usage>
37894                <enumeratedValue>
37895                  <name>Set</name>
37896                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37897                  <value>1</value>
37898                </enumeratedValue>
37899              </enumeratedValues>
37900            </field>
37901            <field>
37902              <name>PIN24</name>
37903              <description>Pin 24</description>
37904              <lsb>24</lsb>
37905              <msb>24</msb>
37906              <enumeratedValues>
37907                <usage>read</usage>
37908                <enumeratedValue>
37909                  <name>Low</name>
37910                  <description>Read: pin driver is low</description>
37911                  <value>0</value>
37912                </enumeratedValue>
37913                <enumeratedValue>
37914                  <name>High</name>
37915                  <description>Read: pin driver is high</description>
37916                  <value>1</value>
37917                </enumeratedValue>
37918              </enumeratedValues>
37919              <enumeratedValues>
37920                <usage>write</usage>
37921                <enumeratedValue>
37922                  <name>Set</name>
37923                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37924                  <value>1</value>
37925                </enumeratedValue>
37926              </enumeratedValues>
37927            </field>
37928            <field>
37929              <name>PIN25</name>
37930              <description>Pin 25</description>
37931              <lsb>25</lsb>
37932              <msb>25</msb>
37933              <enumeratedValues>
37934                <usage>read</usage>
37935                <enumeratedValue>
37936                  <name>Low</name>
37937                  <description>Read: pin driver is low</description>
37938                  <value>0</value>
37939                </enumeratedValue>
37940                <enumeratedValue>
37941                  <name>High</name>
37942                  <description>Read: pin driver is high</description>
37943                  <value>1</value>
37944                </enumeratedValue>
37945              </enumeratedValues>
37946              <enumeratedValues>
37947                <usage>write</usage>
37948                <enumeratedValue>
37949                  <name>Set</name>
37950                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37951                  <value>1</value>
37952                </enumeratedValue>
37953              </enumeratedValues>
37954            </field>
37955            <field>
37956              <name>PIN26</name>
37957              <description>Pin 26</description>
37958              <lsb>26</lsb>
37959              <msb>26</msb>
37960              <enumeratedValues>
37961                <usage>read</usage>
37962                <enumeratedValue>
37963                  <name>Low</name>
37964                  <description>Read: pin driver is low</description>
37965                  <value>0</value>
37966                </enumeratedValue>
37967                <enumeratedValue>
37968                  <name>High</name>
37969                  <description>Read: pin driver is high</description>
37970                  <value>1</value>
37971                </enumeratedValue>
37972              </enumeratedValues>
37973              <enumeratedValues>
37974                <usage>write</usage>
37975                <enumeratedValue>
37976                  <name>Set</name>
37977                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
37978                  <value>1</value>
37979                </enumeratedValue>
37980              </enumeratedValues>
37981            </field>
37982            <field>
37983              <name>PIN27</name>
37984              <description>Pin 27</description>
37985              <lsb>27</lsb>
37986              <msb>27</msb>
37987              <enumeratedValues>
37988                <usage>read</usage>
37989                <enumeratedValue>
37990                  <name>Low</name>
37991                  <description>Read: pin driver is low</description>
37992                  <value>0</value>
37993                </enumeratedValue>
37994                <enumeratedValue>
37995                  <name>High</name>
37996                  <description>Read: pin driver is high</description>
37997                  <value>1</value>
37998                </enumeratedValue>
37999              </enumeratedValues>
38000              <enumeratedValues>
38001                <usage>write</usage>
38002                <enumeratedValue>
38003                  <name>Set</name>
38004                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
38005                  <value>1</value>
38006                </enumeratedValue>
38007              </enumeratedValues>
38008            </field>
38009            <field>
38010              <name>PIN28</name>
38011              <description>Pin 28</description>
38012              <lsb>28</lsb>
38013              <msb>28</msb>
38014              <enumeratedValues>
38015                <usage>read</usage>
38016                <enumeratedValue>
38017                  <name>Low</name>
38018                  <description>Read: pin driver is low</description>
38019                  <value>0</value>
38020                </enumeratedValue>
38021                <enumeratedValue>
38022                  <name>High</name>
38023                  <description>Read: pin driver is high</description>
38024                  <value>1</value>
38025                </enumeratedValue>
38026              </enumeratedValues>
38027              <enumeratedValues>
38028                <usage>write</usage>
38029                <enumeratedValue>
38030                  <name>Set</name>
38031                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
38032                  <value>1</value>
38033                </enumeratedValue>
38034              </enumeratedValues>
38035            </field>
38036            <field>
38037              <name>PIN29</name>
38038              <description>Pin 29</description>
38039              <lsb>29</lsb>
38040              <msb>29</msb>
38041              <enumeratedValues>
38042                <usage>read</usage>
38043                <enumeratedValue>
38044                  <name>Low</name>
38045                  <description>Read: pin driver is low</description>
38046                  <value>0</value>
38047                </enumeratedValue>
38048                <enumeratedValue>
38049                  <name>High</name>
38050                  <description>Read: pin driver is high</description>
38051                  <value>1</value>
38052                </enumeratedValue>
38053              </enumeratedValues>
38054              <enumeratedValues>
38055                <usage>write</usage>
38056                <enumeratedValue>
38057                  <name>Set</name>
38058                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
38059                  <value>1</value>
38060                </enumeratedValue>
38061              </enumeratedValues>
38062            </field>
38063            <field>
38064              <name>PIN30</name>
38065              <description>Pin 30</description>
38066              <lsb>30</lsb>
38067              <msb>30</msb>
38068              <enumeratedValues>
38069                <usage>read</usage>
38070                <enumeratedValue>
38071                  <name>Low</name>
38072                  <description>Read: pin driver is low</description>
38073                  <value>0</value>
38074                </enumeratedValue>
38075                <enumeratedValue>
38076                  <name>High</name>
38077                  <description>Read: pin driver is high</description>
38078                  <value>1</value>
38079                </enumeratedValue>
38080              </enumeratedValues>
38081              <enumeratedValues>
38082                <usage>write</usage>
38083                <enumeratedValue>
38084                  <name>Set</name>
38085                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
38086                  <value>1</value>
38087                </enumeratedValue>
38088              </enumeratedValues>
38089            </field>
38090            <field>
38091              <name>PIN31</name>
38092              <description>Pin 31</description>
38093              <lsb>31</lsb>
38094              <msb>31</msb>
38095              <enumeratedValues>
38096                <usage>read</usage>
38097                <enumeratedValue>
38098                  <name>Low</name>
38099                  <description>Read: pin driver is low</description>
38100                  <value>0</value>
38101                </enumeratedValue>
38102                <enumeratedValue>
38103                  <name>High</name>
38104                  <description>Read: pin driver is high</description>
38105                  <value>1</value>
38106                </enumeratedValue>
38107              </enumeratedValues>
38108              <enumeratedValues>
38109                <usage>write</usage>
38110                <enumeratedValue>
38111                  <name>Set</name>
38112                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
38113                  <value>1</value>
38114                </enumeratedValue>
38115              </enumeratedValues>
38116            </field>
38117          </fields>
38118        </register>
38119        <register>
38120          <name>OUTCLR</name>
38121          <description>Clear individual bits in GPIO port</description>
38122          <addressOffset>0x50C</addressOffset>
38123          <access>read-write</access>
38124          <modifiedWriteValues>oneToClear</modifiedWriteValues>
38125          <fields>
38126            <field>
38127              <name>PIN0</name>
38128              <description>Pin 0</description>
38129              <lsb>0</lsb>
38130              <msb>0</msb>
38131              <enumeratedValues>
38132                <usage>read</usage>
38133                <enumeratedValue>
38134                  <name>Low</name>
38135                  <description>Read: pin driver is low</description>
38136                  <value>0</value>
38137                </enumeratedValue>
38138                <enumeratedValue>
38139                  <name>High</name>
38140                  <description>Read: pin driver is high</description>
38141                  <value>1</value>
38142                </enumeratedValue>
38143              </enumeratedValues>
38144              <enumeratedValues>
38145                <usage>write</usage>
38146                <enumeratedValue>
38147                  <name>Clear</name>
38148                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38149                  <value>1</value>
38150                </enumeratedValue>
38151              </enumeratedValues>
38152            </field>
38153            <field>
38154              <name>PIN1</name>
38155              <description>Pin 1</description>
38156              <lsb>1</lsb>
38157              <msb>1</msb>
38158              <enumeratedValues>
38159                <usage>read</usage>
38160                <enumeratedValue>
38161                  <name>Low</name>
38162                  <description>Read: pin driver is low</description>
38163                  <value>0</value>
38164                </enumeratedValue>
38165                <enumeratedValue>
38166                  <name>High</name>
38167                  <description>Read: pin driver is high</description>
38168                  <value>1</value>
38169                </enumeratedValue>
38170              </enumeratedValues>
38171              <enumeratedValues>
38172                <usage>write</usage>
38173                <enumeratedValue>
38174                  <name>Clear</name>
38175                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38176                  <value>1</value>
38177                </enumeratedValue>
38178              </enumeratedValues>
38179            </field>
38180            <field>
38181              <name>PIN2</name>
38182              <description>Pin 2</description>
38183              <lsb>2</lsb>
38184              <msb>2</msb>
38185              <enumeratedValues>
38186                <usage>read</usage>
38187                <enumeratedValue>
38188                  <name>Low</name>
38189                  <description>Read: pin driver is low</description>
38190                  <value>0</value>
38191                </enumeratedValue>
38192                <enumeratedValue>
38193                  <name>High</name>
38194                  <description>Read: pin driver is high</description>
38195                  <value>1</value>
38196                </enumeratedValue>
38197              </enumeratedValues>
38198              <enumeratedValues>
38199                <usage>write</usage>
38200                <enumeratedValue>
38201                  <name>Clear</name>
38202                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38203                  <value>1</value>
38204                </enumeratedValue>
38205              </enumeratedValues>
38206            </field>
38207            <field>
38208              <name>PIN3</name>
38209              <description>Pin 3</description>
38210              <lsb>3</lsb>
38211              <msb>3</msb>
38212              <enumeratedValues>
38213                <usage>read</usage>
38214                <enumeratedValue>
38215                  <name>Low</name>
38216                  <description>Read: pin driver is low</description>
38217                  <value>0</value>
38218                </enumeratedValue>
38219                <enumeratedValue>
38220                  <name>High</name>
38221                  <description>Read: pin driver is high</description>
38222                  <value>1</value>
38223                </enumeratedValue>
38224              </enumeratedValues>
38225              <enumeratedValues>
38226                <usage>write</usage>
38227                <enumeratedValue>
38228                  <name>Clear</name>
38229                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38230                  <value>1</value>
38231                </enumeratedValue>
38232              </enumeratedValues>
38233            </field>
38234            <field>
38235              <name>PIN4</name>
38236              <description>Pin 4</description>
38237              <lsb>4</lsb>
38238              <msb>4</msb>
38239              <enumeratedValues>
38240                <usage>read</usage>
38241                <enumeratedValue>
38242                  <name>Low</name>
38243                  <description>Read: pin driver is low</description>
38244                  <value>0</value>
38245                </enumeratedValue>
38246                <enumeratedValue>
38247                  <name>High</name>
38248                  <description>Read: pin driver is high</description>
38249                  <value>1</value>
38250                </enumeratedValue>
38251              </enumeratedValues>
38252              <enumeratedValues>
38253                <usage>write</usage>
38254                <enumeratedValue>
38255                  <name>Clear</name>
38256                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38257                  <value>1</value>
38258                </enumeratedValue>
38259              </enumeratedValues>
38260            </field>
38261            <field>
38262              <name>PIN5</name>
38263              <description>Pin 5</description>
38264              <lsb>5</lsb>
38265              <msb>5</msb>
38266              <enumeratedValues>
38267                <usage>read</usage>
38268                <enumeratedValue>
38269                  <name>Low</name>
38270                  <description>Read: pin driver is low</description>
38271                  <value>0</value>
38272                </enumeratedValue>
38273                <enumeratedValue>
38274                  <name>High</name>
38275                  <description>Read: pin driver is high</description>
38276                  <value>1</value>
38277                </enumeratedValue>
38278              </enumeratedValues>
38279              <enumeratedValues>
38280                <usage>write</usage>
38281                <enumeratedValue>
38282                  <name>Clear</name>
38283                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38284                  <value>1</value>
38285                </enumeratedValue>
38286              </enumeratedValues>
38287            </field>
38288            <field>
38289              <name>PIN6</name>
38290              <description>Pin 6</description>
38291              <lsb>6</lsb>
38292              <msb>6</msb>
38293              <enumeratedValues>
38294                <usage>read</usage>
38295                <enumeratedValue>
38296                  <name>Low</name>
38297                  <description>Read: pin driver is low</description>
38298                  <value>0</value>
38299                </enumeratedValue>
38300                <enumeratedValue>
38301                  <name>High</name>
38302                  <description>Read: pin driver is high</description>
38303                  <value>1</value>
38304                </enumeratedValue>
38305              </enumeratedValues>
38306              <enumeratedValues>
38307                <usage>write</usage>
38308                <enumeratedValue>
38309                  <name>Clear</name>
38310                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38311                  <value>1</value>
38312                </enumeratedValue>
38313              </enumeratedValues>
38314            </field>
38315            <field>
38316              <name>PIN7</name>
38317              <description>Pin 7</description>
38318              <lsb>7</lsb>
38319              <msb>7</msb>
38320              <enumeratedValues>
38321                <usage>read</usage>
38322                <enumeratedValue>
38323                  <name>Low</name>
38324                  <description>Read: pin driver is low</description>
38325                  <value>0</value>
38326                </enumeratedValue>
38327                <enumeratedValue>
38328                  <name>High</name>
38329                  <description>Read: pin driver is high</description>
38330                  <value>1</value>
38331                </enumeratedValue>
38332              </enumeratedValues>
38333              <enumeratedValues>
38334                <usage>write</usage>
38335                <enumeratedValue>
38336                  <name>Clear</name>
38337                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38338                  <value>1</value>
38339                </enumeratedValue>
38340              </enumeratedValues>
38341            </field>
38342            <field>
38343              <name>PIN8</name>
38344              <description>Pin 8</description>
38345              <lsb>8</lsb>
38346              <msb>8</msb>
38347              <enumeratedValues>
38348                <usage>read</usage>
38349                <enumeratedValue>
38350                  <name>Low</name>
38351                  <description>Read: pin driver is low</description>
38352                  <value>0</value>
38353                </enumeratedValue>
38354                <enumeratedValue>
38355                  <name>High</name>
38356                  <description>Read: pin driver is high</description>
38357                  <value>1</value>
38358                </enumeratedValue>
38359              </enumeratedValues>
38360              <enumeratedValues>
38361                <usage>write</usage>
38362                <enumeratedValue>
38363                  <name>Clear</name>
38364                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38365                  <value>1</value>
38366                </enumeratedValue>
38367              </enumeratedValues>
38368            </field>
38369            <field>
38370              <name>PIN9</name>
38371              <description>Pin 9</description>
38372              <lsb>9</lsb>
38373              <msb>9</msb>
38374              <enumeratedValues>
38375                <usage>read</usage>
38376                <enumeratedValue>
38377                  <name>Low</name>
38378                  <description>Read: pin driver is low</description>
38379                  <value>0</value>
38380                </enumeratedValue>
38381                <enumeratedValue>
38382                  <name>High</name>
38383                  <description>Read: pin driver is high</description>
38384                  <value>1</value>
38385                </enumeratedValue>
38386              </enumeratedValues>
38387              <enumeratedValues>
38388                <usage>write</usage>
38389                <enumeratedValue>
38390                  <name>Clear</name>
38391                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38392                  <value>1</value>
38393                </enumeratedValue>
38394              </enumeratedValues>
38395            </field>
38396            <field>
38397              <name>PIN10</name>
38398              <description>Pin 10</description>
38399              <lsb>10</lsb>
38400              <msb>10</msb>
38401              <enumeratedValues>
38402                <usage>read</usage>
38403                <enumeratedValue>
38404                  <name>Low</name>
38405                  <description>Read: pin driver is low</description>
38406                  <value>0</value>
38407                </enumeratedValue>
38408                <enumeratedValue>
38409                  <name>High</name>
38410                  <description>Read: pin driver is high</description>
38411                  <value>1</value>
38412                </enumeratedValue>
38413              </enumeratedValues>
38414              <enumeratedValues>
38415                <usage>write</usage>
38416                <enumeratedValue>
38417                  <name>Clear</name>
38418                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38419                  <value>1</value>
38420                </enumeratedValue>
38421              </enumeratedValues>
38422            </field>
38423            <field>
38424              <name>PIN11</name>
38425              <description>Pin 11</description>
38426              <lsb>11</lsb>
38427              <msb>11</msb>
38428              <enumeratedValues>
38429                <usage>read</usage>
38430                <enumeratedValue>
38431                  <name>Low</name>
38432                  <description>Read: pin driver is low</description>
38433                  <value>0</value>
38434                </enumeratedValue>
38435                <enumeratedValue>
38436                  <name>High</name>
38437                  <description>Read: pin driver is high</description>
38438                  <value>1</value>
38439                </enumeratedValue>
38440              </enumeratedValues>
38441              <enumeratedValues>
38442                <usage>write</usage>
38443                <enumeratedValue>
38444                  <name>Clear</name>
38445                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38446                  <value>1</value>
38447                </enumeratedValue>
38448              </enumeratedValues>
38449            </field>
38450            <field>
38451              <name>PIN12</name>
38452              <description>Pin 12</description>
38453              <lsb>12</lsb>
38454              <msb>12</msb>
38455              <enumeratedValues>
38456                <usage>read</usage>
38457                <enumeratedValue>
38458                  <name>Low</name>
38459                  <description>Read: pin driver is low</description>
38460                  <value>0</value>
38461                </enumeratedValue>
38462                <enumeratedValue>
38463                  <name>High</name>
38464                  <description>Read: pin driver is high</description>
38465                  <value>1</value>
38466                </enumeratedValue>
38467              </enumeratedValues>
38468              <enumeratedValues>
38469                <usage>write</usage>
38470                <enumeratedValue>
38471                  <name>Clear</name>
38472                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38473                  <value>1</value>
38474                </enumeratedValue>
38475              </enumeratedValues>
38476            </field>
38477            <field>
38478              <name>PIN13</name>
38479              <description>Pin 13</description>
38480              <lsb>13</lsb>
38481              <msb>13</msb>
38482              <enumeratedValues>
38483                <usage>read</usage>
38484                <enumeratedValue>
38485                  <name>Low</name>
38486                  <description>Read: pin driver is low</description>
38487                  <value>0</value>
38488                </enumeratedValue>
38489                <enumeratedValue>
38490                  <name>High</name>
38491                  <description>Read: pin driver is high</description>
38492                  <value>1</value>
38493                </enumeratedValue>
38494              </enumeratedValues>
38495              <enumeratedValues>
38496                <usage>write</usage>
38497                <enumeratedValue>
38498                  <name>Clear</name>
38499                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38500                  <value>1</value>
38501                </enumeratedValue>
38502              </enumeratedValues>
38503            </field>
38504            <field>
38505              <name>PIN14</name>
38506              <description>Pin 14</description>
38507              <lsb>14</lsb>
38508              <msb>14</msb>
38509              <enumeratedValues>
38510                <usage>read</usage>
38511                <enumeratedValue>
38512                  <name>Low</name>
38513                  <description>Read: pin driver is low</description>
38514                  <value>0</value>
38515                </enumeratedValue>
38516                <enumeratedValue>
38517                  <name>High</name>
38518                  <description>Read: pin driver is high</description>
38519                  <value>1</value>
38520                </enumeratedValue>
38521              </enumeratedValues>
38522              <enumeratedValues>
38523                <usage>write</usage>
38524                <enumeratedValue>
38525                  <name>Clear</name>
38526                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38527                  <value>1</value>
38528                </enumeratedValue>
38529              </enumeratedValues>
38530            </field>
38531            <field>
38532              <name>PIN15</name>
38533              <description>Pin 15</description>
38534              <lsb>15</lsb>
38535              <msb>15</msb>
38536              <enumeratedValues>
38537                <usage>read</usage>
38538                <enumeratedValue>
38539                  <name>Low</name>
38540                  <description>Read: pin driver is low</description>
38541                  <value>0</value>
38542                </enumeratedValue>
38543                <enumeratedValue>
38544                  <name>High</name>
38545                  <description>Read: pin driver is high</description>
38546                  <value>1</value>
38547                </enumeratedValue>
38548              </enumeratedValues>
38549              <enumeratedValues>
38550                <usage>write</usage>
38551                <enumeratedValue>
38552                  <name>Clear</name>
38553                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38554                  <value>1</value>
38555                </enumeratedValue>
38556              </enumeratedValues>
38557            </field>
38558            <field>
38559              <name>PIN16</name>
38560              <description>Pin 16</description>
38561              <lsb>16</lsb>
38562              <msb>16</msb>
38563              <enumeratedValues>
38564                <usage>read</usage>
38565                <enumeratedValue>
38566                  <name>Low</name>
38567                  <description>Read: pin driver is low</description>
38568                  <value>0</value>
38569                </enumeratedValue>
38570                <enumeratedValue>
38571                  <name>High</name>
38572                  <description>Read: pin driver is high</description>
38573                  <value>1</value>
38574                </enumeratedValue>
38575              </enumeratedValues>
38576              <enumeratedValues>
38577                <usage>write</usage>
38578                <enumeratedValue>
38579                  <name>Clear</name>
38580                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38581                  <value>1</value>
38582                </enumeratedValue>
38583              </enumeratedValues>
38584            </field>
38585            <field>
38586              <name>PIN17</name>
38587              <description>Pin 17</description>
38588              <lsb>17</lsb>
38589              <msb>17</msb>
38590              <enumeratedValues>
38591                <usage>read</usage>
38592                <enumeratedValue>
38593                  <name>Low</name>
38594                  <description>Read: pin driver is low</description>
38595                  <value>0</value>
38596                </enumeratedValue>
38597                <enumeratedValue>
38598                  <name>High</name>
38599                  <description>Read: pin driver is high</description>
38600                  <value>1</value>
38601                </enumeratedValue>
38602              </enumeratedValues>
38603              <enumeratedValues>
38604                <usage>write</usage>
38605                <enumeratedValue>
38606                  <name>Clear</name>
38607                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38608                  <value>1</value>
38609                </enumeratedValue>
38610              </enumeratedValues>
38611            </field>
38612            <field>
38613              <name>PIN18</name>
38614              <description>Pin 18</description>
38615              <lsb>18</lsb>
38616              <msb>18</msb>
38617              <enumeratedValues>
38618                <usage>read</usage>
38619                <enumeratedValue>
38620                  <name>Low</name>
38621                  <description>Read: pin driver is low</description>
38622                  <value>0</value>
38623                </enumeratedValue>
38624                <enumeratedValue>
38625                  <name>High</name>
38626                  <description>Read: pin driver is high</description>
38627                  <value>1</value>
38628                </enumeratedValue>
38629              </enumeratedValues>
38630              <enumeratedValues>
38631                <usage>write</usage>
38632                <enumeratedValue>
38633                  <name>Clear</name>
38634                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38635                  <value>1</value>
38636                </enumeratedValue>
38637              </enumeratedValues>
38638            </field>
38639            <field>
38640              <name>PIN19</name>
38641              <description>Pin 19</description>
38642              <lsb>19</lsb>
38643              <msb>19</msb>
38644              <enumeratedValues>
38645                <usage>read</usage>
38646                <enumeratedValue>
38647                  <name>Low</name>
38648                  <description>Read: pin driver is low</description>
38649                  <value>0</value>
38650                </enumeratedValue>
38651                <enumeratedValue>
38652                  <name>High</name>
38653                  <description>Read: pin driver is high</description>
38654                  <value>1</value>
38655                </enumeratedValue>
38656              </enumeratedValues>
38657              <enumeratedValues>
38658                <usage>write</usage>
38659                <enumeratedValue>
38660                  <name>Clear</name>
38661                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38662                  <value>1</value>
38663                </enumeratedValue>
38664              </enumeratedValues>
38665            </field>
38666            <field>
38667              <name>PIN20</name>
38668              <description>Pin 20</description>
38669              <lsb>20</lsb>
38670              <msb>20</msb>
38671              <enumeratedValues>
38672                <usage>read</usage>
38673                <enumeratedValue>
38674                  <name>Low</name>
38675                  <description>Read: pin driver is low</description>
38676                  <value>0</value>
38677                </enumeratedValue>
38678                <enumeratedValue>
38679                  <name>High</name>
38680                  <description>Read: pin driver is high</description>
38681                  <value>1</value>
38682                </enumeratedValue>
38683              </enumeratedValues>
38684              <enumeratedValues>
38685                <usage>write</usage>
38686                <enumeratedValue>
38687                  <name>Clear</name>
38688                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38689                  <value>1</value>
38690                </enumeratedValue>
38691              </enumeratedValues>
38692            </field>
38693            <field>
38694              <name>PIN21</name>
38695              <description>Pin 21</description>
38696              <lsb>21</lsb>
38697              <msb>21</msb>
38698              <enumeratedValues>
38699                <usage>read</usage>
38700                <enumeratedValue>
38701                  <name>Low</name>
38702                  <description>Read: pin driver is low</description>
38703                  <value>0</value>
38704                </enumeratedValue>
38705                <enumeratedValue>
38706                  <name>High</name>
38707                  <description>Read: pin driver is high</description>
38708                  <value>1</value>
38709                </enumeratedValue>
38710              </enumeratedValues>
38711              <enumeratedValues>
38712                <usage>write</usage>
38713                <enumeratedValue>
38714                  <name>Clear</name>
38715                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38716                  <value>1</value>
38717                </enumeratedValue>
38718              </enumeratedValues>
38719            </field>
38720            <field>
38721              <name>PIN22</name>
38722              <description>Pin 22</description>
38723              <lsb>22</lsb>
38724              <msb>22</msb>
38725              <enumeratedValues>
38726                <usage>read</usage>
38727                <enumeratedValue>
38728                  <name>Low</name>
38729                  <description>Read: pin driver is low</description>
38730                  <value>0</value>
38731                </enumeratedValue>
38732                <enumeratedValue>
38733                  <name>High</name>
38734                  <description>Read: pin driver is high</description>
38735                  <value>1</value>
38736                </enumeratedValue>
38737              </enumeratedValues>
38738              <enumeratedValues>
38739                <usage>write</usage>
38740                <enumeratedValue>
38741                  <name>Clear</name>
38742                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38743                  <value>1</value>
38744                </enumeratedValue>
38745              </enumeratedValues>
38746            </field>
38747            <field>
38748              <name>PIN23</name>
38749              <description>Pin 23</description>
38750              <lsb>23</lsb>
38751              <msb>23</msb>
38752              <enumeratedValues>
38753                <usage>read</usage>
38754                <enumeratedValue>
38755                  <name>Low</name>
38756                  <description>Read: pin driver is low</description>
38757                  <value>0</value>
38758                </enumeratedValue>
38759                <enumeratedValue>
38760                  <name>High</name>
38761                  <description>Read: pin driver is high</description>
38762                  <value>1</value>
38763                </enumeratedValue>
38764              </enumeratedValues>
38765              <enumeratedValues>
38766                <usage>write</usage>
38767                <enumeratedValue>
38768                  <name>Clear</name>
38769                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38770                  <value>1</value>
38771                </enumeratedValue>
38772              </enumeratedValues>
38773            </field>
38774            <field>
38775              <name>PIN24</name>
38776              <description>Pin 24</description>
38777              <lsb>24</lsb>
38778              <msb>24</msb>
38779              <enumeratedValues>
38780                <usage>read</usage>
38781                <enumeratedValue>
38782                  <name>Low</name>
38783                  <description>Read: pin driver is low</description>
38784                  <value>0</value>
38785                </enumeratedValue>
38786                <enumeratedValue>
38787                  <name>High</name>
38788                  <description>Read: pin driver is high</description>
38789                  <value>1</value>
38790                </enumeratedValue>
38791              </enumeratedValues>
38792              <enumeratedValues>
38793                <usage>write</usage>
38794                <enumeratedValue>
38795                  <name>Clear</name>
38796                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38797                  <value>1</value>
38798                </enumeratedValue>
38799              </enumeratedValues>
38800            </field>
38801            <field>
38802              <name>PIN25</name>
38803              <description>Pin 25</description>
38804              <lsb>25</lsb>
38805              <msb>25</msb>
38806              <enumeratedValues>
38807                <usage>read</usage>
38808                <enumeratedValue>
38809                  <name>Low</name>
38810                  <description>Read: pin driver is low</description>
38811                  <value>0</value>
38812                </enumeratedValue>
38813                <enumeratedValue>
38814                  <name>High</name>
38815                  <description>Read: pin driver is high</description>
38816                  <value>1</value>
38817                </enumeratedValue>
38818              </enumeratedValues>
38819              <enumeratedValues>
38820                <usage>write</usage>
38821                <enumeratedValue>
38822                  <name>Clear</name>
38823                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38824                  <value>1</value>
38825                </enumeratedValue>
38826              </enumeratedValues>
38827            </field>
38828            <field>
38829              <name>PIN26</name>
38830              <description>Pin 26</description>
38831              <lsb>26</lsb>
38832              <msb>26</msb>
38833              <enumeratedValues>
38834                <usage>read</usage>
38835                <enumeratedValue>
38836                  <name>Low</name>
38837                  <description>Read: pin driver is low</description>
38838                  <value>0</value>
38839                </enumeratedValue>
38840                <enumeratedValue>
38841                  <name>High</name>
38842                  <description>Read: pin driver is high</description>
38843                  <value>1</value>
38844                </enumeratedValue>
38845              </enumeratedValues>
38846              <enumeratedValues>
38847                <usage>write</usage>
38848                <enumeratedValue>
38849                  <name>Clear</name>
38850                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38851                  <value>1</value>
38852                </enumeratedValue>
38853              </enumeratedValues>
38854            </field>
38855            <field>
38856              <name>PIN27</name>
38857              <description>Pin 27</description>
38858              <lsb>27</lsb>
38859              <msb>27</msb>
38860              <enumeratedValues>
38861                <usage>read</usage>
38862                <enumeratedValue>
38863                  <name>Low</name>
38864                  <description>Read: pin driver is low</description>
38865                  <value>0</value>
38866                </enumeratedValue>
38867                <enumeratedValue>
38868                  <name>High</name>
38869                  <description>Read: pin driver is high</description>
38870                  <value>1</value>
38871                </enumeratedValue>
38872              </enumeratedValues>
38873              <enumeratedValues>
38874                <usage>write</usage>
38875                <enumeratedValue>
38876                  <name>Clear</name>
38877                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38878                  <value>1</value>
38879                </enumeratedValue>
38880              </enumeratedValues>
38881            </field>
38882            <field>
38883              <name>PIN28</name>
38884              <description>Pin 28</description>
38885              <lsb>28</lsb>
38886              <msb>28</msb>
38887              <enumeratedValues>
38888                <usage>read</usage>
38889                <enumeratedValue>
38890                  <name>Low</name>
38891                  <description>Read: pin driver is low</description>
38892                  <value>0</value>
38893                </enumeratedValue>
38894                <enumeratedValue>
38895                  <name>High</name>
38896                  <description>Read: pin driver is high</description>
38897                  <value>1</value>
38898                </enumeratedValue>
38899              </enumeratedValues>
38900              <enumeratedValues>
38901                <usage>write</usage>
38902                <enumeratedValue>
38903                  <name>Clear</name>
38904                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38905                  <value>1</value>
38906                </enumeratedValue>
38907              </enumeratedValues>
38908            </field>
38909            <field>
38910              <name>PIN29</name>
38911              <description>Pin 29</description>
38912              <lsb>29</lsb>
38913              <msb>29</msb>
38914              <enumeratedValues>
38915                <usage>read</usage>
38916                <enumeratedValue>
38917                  <name>Low</name>
38918                  <description>Read: pin driver is low</description>
38919                  <value>0</value>
38920                </enumeratedValue>
38921                <enumeratedValue>
38922                  <name>High</name>
38923                  <description>Read: pin driver is high</description>
38924                  <value>1</value>
38925                </enumeratedValue>
38926              </enumeratedValues>
38927              <enumeratedValues>
38928                <usage>write</usage>
38929                <enumeratedValue>
38930                  <name>Clear</name>
38931                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38932                  <value>1</value>
38933                </enumeratedValue>
38934              </enumeratedValues>
38935            </field>
38936            <field>
38937              <name>PIN30</name>
38938              <description>Pin 30</description>
38939              <lsb>30</lsb>
38940              <msb>30</msb>
38941              <enumeratedValues>
38942                <usage>read</usage>
38943                <enumeratedValue>
38944                  <name>Low</name>
38945                  <description>Read: pin driver is low</description>
38946                  <value>0</value>
38947                </enumeratedValue>
38948                <enumeratedValue>
38949                  <name>High</name>
38950                  <description>Read: pin driver is high</description>
38951                  <value>1</value>
38952                </enumeratedValue>
38953              </enumeratedValues>
38954              <enumeratedValues>
38955                <usage>write</usage>
38956                <enumeratedValue>
38957                  <name>Clear</name>
38958                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38959                  <value>1</value>
38960                </enumeratedValue>
38961              </enumeratedValues>
38962            </field>
38963            <field>
38964              <name>PIN31</name>
38965              <description>Pin 31</description>
38966              <lsb>31</lsb>
38967              <msb>31</msb>
38968              <enumeratedValues>
38969                <usage>read</usage>
38970                <enumeratedValue>
38971                  <name>Low</name>
38972                  <description>Read: pin driver is low</description>
38973                  <value>0</value>
38974                </enumeratedValue>
38975                <enumeratedValue>
38976                  <name>High</name>
38977                  <description>Read: pin driver is high</description>
38978                  <value>1</value>
38979                </enumeratedValue>
38980              </enumeratedValues>
38981              <enumeratedValues>
38982                <usage>write</usage>
38983                <enumeratedValue>
38984                  <name>Clear</name>
38985                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
38986                  <value>1</value>
38987                </enumeratedValue>
38988              </enumeratedValues>
38989            </field>
38990          </fields>
38991        </register>
38992        <register>
38993          <name>IN</name>
38994          <description>Read GPIO port</description>
38995          <addressOffset>0x510</addressOffset>
38996          <access>read-only</access>
38997          <fields>
38998            <field>
38999              <name>PIN0</name>
39000              <description>Pin 0</description>
39001              <lsb>0</lsb>
39002              <msb>0</msb>
39003              <enumeratedValues>
39004                <enumeratedValue>
39005                  <name>Low</name>
39006                  <description>Pin input is low</description>
39007                  <value>0</value>
39008                </enumeratedValue>
39009                <enumeratedValue>
39010                  <name>High</name>
39011                  <description>Pin input is high</description>
39012                  <value>1</value>
39013                </enumeratedValue>
39014              </enumeratedValues>
39015            </field>
39016            <field>
39017              <name>PIN1</name>
39018              <description>Pin 1</description>
39019              <lsb>1</lsb>
39020              <msb>1</msb>
39021              <enumeratedValues>
39022                <enumeratedValue>
39023                  <name>Low</name>
39024                  <description>Pin input is low</description>
39025                  <value>0</value>
39026                </enumeratedValue>
39027                <enumeratedValue>
39028                  <name>High</name>
39029                  <description>Pin input is high</description>
39030                  <value>1</value>
39031                </enumeratedValue>
39032              </enumeratedValues>
39033            </field>
39034            <field>
39035              <name>PIN2</name>
39036              <description>Pin 2</description>
39037              <lsb>2</lsb>
39038              <msb>2</msb>
39039              <enumeratedValues>
39040                <enumeratedValue>
39041                  <name>Low</name>
39042                  <description>Pin input is low</description>
39043                  <value>0</value>
39044                </enumeratedValue>
39045                <enumeratedValue>
39046                  <name>High</name>
39047                  <description>Pin input is high</description>
39048                  <value>1</value>
39049                </enumeratedValue>
39050              </enumeratedValues>
39051            </field>
39052            <field>
39053              <name>PIN3</name>
39054              <description>Pin 3</description>
39055              <lsb>3</lsb>
39056              <msb>3</msb>
39057              <enumeratedValues>
39058                <enumeratedValue>
39059                  <name>Low</name>
39060                  <description>Pin input is low</description>
39061                  <value>0</value>
39062                </enumeratedValue>
39063                <enumeratedValue>
39064                  <name>High</name>
39065                  <description>Pin input is high</description>
39066                  <value>1</value>
39067                </enumeratedValue>
39068              </enumeratedValues>
39069            </field>
39070            <field>
39071              <name>PIN4</name>
39072              <description>Pin 4</description>
39073              <lsb>4</lsb>
39074              <msb>4</msb>
39075              <enumeratedValues>
39076                <enumeratedValue>
39077                  <name>Low</name>
39078                  <description>Pin input is low</description>
39079                  <value>0</value>
39080                </enumeratedValue>
39081                <enumeratedValue>
39082                  <name>High</name>
39083                  <description>Pin input is high</description>
39084                  <value>1</value>
39085                </enumeratedValue>
39086              </enumeratedValues>
39087            </field>
39088            <field>
39089              <name>PIN5</name>
39090              <description>Pin 5</description>
39091              <lsb>5</lsb>
39092              <msb>5</msb>
39093              <enumeratedValues>
39094                <enumeratedValue>
39095                  <name>Low</name>
39096                  <description>Pin input is low</description>
39097                  <value>0</value>
39098                </enumeratedValue>
39099                <enumeratedValue>
39100                  <name>High</name>
39101                  <description>Pin input is high</description>
39102                  <value>1</value>
39103                </enumeratedValue>
39104              </enumeratedValues>
39105            </field>
39106            <field>
39107              <name>PIN6</name>
39108              <description>Pin 6</description>
39109              <lsb>6</lsb>
39110              <msb>6</msb>
39111              <enumeratedValues>
39112                <enumeratedValue>
39113                  <name>Low</name>
39114                  <description>Pin input is low</description>
39115                  <value>0</value>
39116                </enumeratedValue>
39117                <enumeratedValue>
39118                  <name>High</name>
39119                  <description>Pin input is high</description>
39120                  <value>1</value>
39121                </enumeratedValue>
39122              </enumeratedValues>
39123            </field>
39124            <field>
39125              <name>PIN7</name>
39126              <description>Pin 7</description>
39127              <lsb>7</lsb>
39128              <msb>7</msb>
39129              <enumeratedValues>
39130                <enumeratedValue>
39131                  <name>Low</name>
39132                  <description>Pin input is low</description>
39133                  <value>0</value>
39134                </enumeratedValue>
39135                <enumeratedValue>
39136                  <name>High</name>
39137                  <description>Pin input is high</description>
39138                  <value>1</value>
39139                </enumeratedValue>
39140              </enumeratedValues>
39141            </field>
39142            <field>
39143              <name>PIN8</name>
39144              <description>Pin 8</description>
39145              <lsb>8</lsb>
39146              <msb>8</msb>
39147              <enumeratedValues>
39148                <enumeratedValue>
39149                  <name>Low</name>
39150                  <description>Pin input is low</description>
39151                  <value>0</value>
39152                </enumeratedValue>
39153                <enumeratedValue>
39154                  <name>High</name>
39155                  <description>Pin input is high</description>
39156                  <value>1</value>
39157                </enumeratedValue>
39158              </enumeratedValues>
39159            </field>
39160            <field>
39161              <name>PIN9</name>
39162              <description>Pin 9</description>
39163              <lsb>9</lsb>
39164              <msb>9</msb>
39165              <enumeratedValues>
39166                <enumeratedValue>
39167                  <name>Low</name>
39168                  <description>Pin input is low</description>
39169                  <value>0</value>
39170                </enumeratedValue>
39171                <enumeratedValue>
39172                  <name>High</name>
39173                  <description>Pin input is high</description>
39174                  <value>1</value>
39175                </enumeratedValue>
39176              </enumeratedValues>
39177            </field>
39178            <field>
39179              <name>PIN10</name>
39180              <description>Pin 10</description>
39181              <lsb>10</lsb>
39182              <msb>10</msb>
39183              <enumeratedValues>
39184                <enumeratedValue>
39185                  <name>Low</name>
39186                  <description>Pin input is low</description>
39187                  <value>0</value>
39188                </enumeratedValue>
39189                <enumeratedValue>
39190                  <name>High</name>
39191                  <description>Pin input is high</description>
39192                  <value>1</value>
39193                </enumeratedValue>
39194              </enumeratedValues>
39195            </field>
39196            <field>
39197              <name>PIN11</name>
39198              <description>Pin 11</description>
39199              <lsb>11</lsb>
39200              <msb>11</msb>
39201              <enumeratedValues>
39202                <enumeratedValue>
39203                  <name>Low</name>
39204                  <description>Pin input is low</description>
39205                  <value>0</value>
39206                </enumeratedValue>
39207                <enumeratedValue>
39208                  <name>High</name>
39209                  <description>Pin input is high</description>
39210                  <value>1</value>
39211                </enumeratedValue>
39212              </enumeratedValues>
39213            </field>
39214            <field>
39215              <name>PIN12</name>
39216              <description>Pin 12</description>
39217              <lsb>12</lsb>
39218              <msb>12</msb>
39219              <enumeratedValues>
39220                <enumeratedValue>
39221                  <name>Low</name>
39222                  <description>Pin input is low</description>
39223                  <value>0</value>
39224                </enumeratedValue>
39225                <enumeratedValue>
39226                  <name>High</name>
39227                  <description>Pin input is high</description>
39228                  <value>1</value>
39229                </enumeratedValue>
39230              </enumeratedValues>
39231            </field>
39232            <field>
39233              <name>PIN13</name>
39234              <description>Pin 13</description>
39235              <lsb>13</lsb>
39236              <msb>13</msb>
39237              <enumeratedValues>
39238                <enumeratedValue>
39239                  <name>Low</name>
39240                  <description>Pin input is low</description>
39241                  <value>0</value>
39242                </enumeratedValue>
39243                <enumeratedValue>
39244                  <name>High</name>
39245                  <description>Pin input is high</description>
39246                  <value>1</value>
39247                </enumeratedValue>
39248              </enumeratedValues>
39249            </field>
39250            <field>
39251              <name>PIN14</name>
39252              <description>Pin 14</description>
39253              <lsb>14</lsb>
39254              <msb>14</msb>
39255              <enumeratedValues>
39256                <enumeratedValue>
39257                  <name>Low</name>
39258                  <description>Pin input is low</description>
39259                  <value>0</value>
39260                </enumeratedValue>
39261                <enumeratedValue>
39262                  <name>High</name>
39263                  <description>Pin input is high</description>
39264                  <value>1</value>
39265                </enumeratedValue>
39266              </enumeratedValues>
39267            </field>
39268            <field>
39269              <name>PIN15</name>
39270              <description>Pin 15</description>
39271              <lsb>15</lsb>
39272              <msb>15</msb>
39273              <enumeratedValues>
39274                <enumeratedValue>
39275                  <name>Low</name>
39276                  <description>Pin input is low</description>
39277                  <value>0</value>
39278                </enumeratedValue>
39279                <enumeratedValue>
39280                  <name>High</name>
39281                  <description>Pin input is high</description>
39282                  <value>1</value>
39283                </enumeratedValue>
39284              </enumeratedValues>
39285            </field>
39286            <field>
39287              <name>PIN16</name>
39288              <description>Pin 16</description>
39289              <lsb>16</lsb>
39290              <msb>16</msb>
39291              <enumeratedValues>
39292                <enumeratedValue>
39293                  <name>Low</name>
39294                  <description>Pin input is low</description>
39295                  <value>0</value>
39296                </enumeratedValue>
39297                <enumeratedValue>
39298                  <name>High</name>
39299                  <description>Pin input is high</description>
39300                  <value>1</value>
39301                </enumeratedValue>
39302              </enumeratedValues>
39303            </field>
39304            <field>
39305              <name>PIN17</name>
39306              <description>Pin 17</description>
39307              <lsb>17</lsb>
39308              <msb>17</msb>
39309              <enumeratedValues>
39310                <enumeratedValue>
39311                  <name>Low</name>
39312                  <description>Pin input is low</description>
39313                  <value>0</value>
39314                </enumeratedValue>
39315                <enumeratedValue>
39316                  <name>High</name>
39317                  <description>Pin input is high</description>
39318                  <value>1</value>
39319                </enumeratedValue>
39320              </enumeratedValues>
39321            </field>
39322            <field>
39323              <name>PIN18</name>
39324              <description>Pin 18</description>
39325              <lsb>18</lsb>
39326              <msb>18</msb>
39327              <enumeratedValues>
39328                <enumeratedValue>
39329                  <name>Low</name>
39330                  <description>Pin input is low</description>
39331                  <value>0</value>
39332                </enumeratedValue>
39333                <enumeratedValue>
39334                  <name>High</name>
39335                  <description>Pin input is high</description>
39336                  <value>1</value>
39337                </enumeratedValue>
39338              </enumeratedValues>
39339            </field>
39340            <field>
39341              <name>PIN19</name>
39342              <description>Pin 19</description>
39343              <lsb>19</lsb>
39344              <msb>19</msb>
39345              <enumeratedValues>
39346                <enumeratedValue>
39347                  <name>Low</name>
39348                  <description>Pin input is low</description>
39349                  <value>0</value>
39350                </enumeratedValue>
39351                <enumeratedValue>
39352                  <name>High</name>
39353                  <description>Pin input is high</description>
39354                  <value>1</value>
39355                </enumeratedValue>
39356              </enumeratedValues>
39357            </field>
39358            <field>
39359              <name>PIN20</name>
39360              <description>Pin 20</description>
39361              <lsb>20</lsb>
39362              <msb>20</msb>
39363              <enumeratedValues>
39364                <enumeratedValue>
39365                  <name>Low</name>
39366                  <description>Pin input is low</description>
39367                  <value>0</value>
39368                </enumeratedValue>
39369                <enumeratedValue>
39370                  <name>High</name>
39371                  <description>Pin input is high</description>
39372                  <value>1</value>
39373                </enumeratedValue>
39374              </enumeratedValues>
39375            </field>
39376            <field>
39377              <name>PIN21</name>
39378              <description>Pin 21</description>
39379              <lsb>21</lsb>
39380              <msb>21</msb>
39381              <enumeratedValues>
39382                <enumeratedValue>
39383                  <name>Low</name>
39384                  <description>Pin input is low</description>
39385                  <value>0</value>
39386                </enumeratedValue>
39387                <enumeratedValue>
39388                  <name>High</name>
39389                  <description>Pin input is high</description>
39390                  <value>1</value>
39391                </enumeratedValue>
39392              </enumeratedValues>
39393            </field>
39394            <field>
39395              <name>PIN22</name>
39396              <description>Pin 22</description>
39397              <lsb>22</lsb>
39398              <msb>22</msb>
39399              <enumeratedValues>
39400                <enumeratedValue>
39401                  <name>Low</name>
39402                  <description>Pin input is low</description>
39403                  <value>0</value>
39404                </enumeratedValue>
39405                <enumeratedValue>
39406                  <name>High</name>
39407                  <description>Pin input is high</description>
39408                  <value>1</value>
39409                </enumeratedValue>
39410              </enumeratedValues>
39411            </field>
39412            <field>
39413              <name>PIN23</name>
39414              <description>Pin 23</description>
39415              <lsb>23</lsb>
39416              <msb>23</msb>
39417              <enumeratedValues>
39418                <enumeratedValue>
39419                  <name>Low</name>
39420                  <description>Pin input is low</description>
39421                  <value>0</value>
39422                </enumeratedValue>
39423                <enumeratedValue>
39424                  <name>High</name>
39425                  <description>Pin input is high</description>
39426                  <value>1</value>
39427                </enumeratedValue>
39428              </enumeratedValues>
39429            </field>
39430            <field>
39431              <name>PIN24</name>
39432              <description>Pin 24</description>
39433              <lsb>24</lsb>
39434              <msb>24</msb>
39435              <enumeratedValues>
39436                <enumeratedValue>
39437                  <name>Low</name>
39438                  <description>Pin input is low</description>
39439                  <value>0</value>
39440                </enumeratedValue>
39441                <enumeratedValue>
39442                  <name>High</name>
39443                  <description>Pin input is high</description>
39444                  <value>1</value>
39445                </enumeratedValue>
39446              </enumeratedValues>
39447            </field>
39448            <field>
39449              <name>PIN25</name>
39450              <description>Pin 25</description>
39451              <lsb>25</lsb>
39452              <msb>25</msb>
39453              <enumeratedValues>
39454                <enumeratedValue>
39455                  <name>Low</name>
39456                  <description>Pin input is low</description>
39457                  <value>0</value>
39458                </enumeratedValue>
39459                <enumeratedValue>
39460                  <name>High</name>
39461                  <description>Pin input is high</description>
39462                  <value>1</value>
39463                </enumeratedValue>
39464              </enumeratedValues>
39465            </field>
39466            <field>
39467              <name>PIN26</name>
39468              <description>Pin 26</description>
39469              <lsb>26</lsb>
39470              <msb>26</msb>
39471              <enumeratedValues>
39472                <enumeratedValue>
39473                  <name>Low</name>
39474                  <description>Pin input is low</description>
39475                  <value>0</value>
39476                </enumeratedValue>
39477                <enumeratedValue>
39478                  <name>High</name>
39479                  <description>Pin input is high</description>
39480                  <value>1</value>
39481                </enumeratedValue>
39482              </enumeratedValues>
39483            </field>
39484            <field>
39485              <name>PIN27</name>
39486              <description>Pin 27</description>
39487              <lsb>27</lsb>
39488              <msb>27</msb>
39489              <enumeratedValues>
39490                <enumeratedValue>
39491                  <name>Low</name>
39492                  <description>Pin input is low</description>
39493                  <value>0</value>
39494                </enumeratedValue>
39495                <enumeratedValue>
39496                  <name>High</name>
39497                  <description>Pin input is high</description>
39498                  <value>1</value>
39499                </enumeratedValue>
39500              </enumeratedValues>
39501            </field>
39502            <field>
39503              <name>PIN28</name>
39504              <description>Pin 28</description>
39505              <lsb>28</lsb>
39506              <msb>28</msb>
39507              <enumeratedValues>
39508                <enumeratedValue>
39509                  <name>Low</name>
39510                  <description>Pin input is low</description>
39511                  <value>0</value>
39512                </enumeratedValue>
39513                <enumeratedValue>
39514                  <name>High</name>
39515                  <description>Pin input is high</description>
39516                  <value>1</value>
39517                </enumeratedValue>
39518              </enumeratedValues>
39519            </field>
39520            <field>
39521              <name>PIN29</name>
39522              <description>Pin 29</description>
39523              <lsb>29</lsb>
39524              <msb>29</msb>
39525              <enumeratedValues>
39526                <enumeratedValue>
39527                  <name>Low</name>
39528                  <description>Pin input is low</description>
39529                  <value>0</value>
39530                </enumeratedValue>
39531                <enumeratedValue>
39532                  <name>High</name>
39533                  <description>Pin input is high</description>
39534                  <value>1</value>
39535                </enumeratedValue>
39536              </enumeratedValues>
39537            </field>
39538            <field>
39539              <name>PIN30</name>
39540              <description>Pin 30</description>
39541              <lsb>30</lsb>
39542              <msb>30</msb>
39543              <enumeratedValues>
39544                <enumeratedValue>
39545                  <name>Low</name>
39546                  <description>Pin input is low</description>
39547                  <value>0</value>
39548                </enumeratedValue>
39549                <enumeratedValue>
39550                  <name>High</name>
39551                  <description>Pin input is high</description>
39552                  <value>1</value>
39553                </enumeratedValue>
39554              </enumeratedValues>
39555            </field>
39556            <field>
39557              <name>PIN31</name>
39558              <description>Pin 31</description>
39559              <lsb>31</lsb>
39560              <msb>31</msb>
39561              <enumeratedValues>
39562                <enumeratedValue>
39563                  <name>Low</name>
39564                  <description>Pin input is low</description>
39565                  <value>0</value>
39566                </enumeratedValue>
39567                <enumeratedValue>
39568                  <name>High</name>
39569                  <description>Pin input is high</description>
39570                  <value>1</value>
39571                </enumeratedValue>
39572              </enumeratedValues>
39573            </field>
39574          </fields>
39575        </register>
39576        <register>
39577          <name>DIR</name>
39578          <description>Direction of GPIO pins</description>
39579          <addressOffset>0x514</addressOffset>
39580          <access>read-write</access>
39581          <fields>
39582            <field>
39583              <name>PIN0</name>
39584              <description>Pin 0</description>
39585              <lsb>0</lsb>
39586              <msb>0</msb>
39587              <enumeratedValues>
39588                <enumeratedValue>
39589                  <name>Input</name>
39590                  <description>Pin set as input</description>
39591                  <value>0</value>
39592                </enumeratedValue>
39593                <enumeratedValue>
39594                  <name>Output</name>
39595                  <description>Pin set as output</description>
39596                  <value>1</value>
39597                </enumeratedValue>
39598              </enumeratedValues>
39599            </field>
39600            <field>
39601              <name>PIN1</name>
39602              <description>Pin 1</description>
39603              <lsb>1</lsb>
39604              <msb>1</msb>
39605              <enumeratedValues>
39606                <enumeratedValue>
39607                  <name>Input</name>
39608                  <description>Pin set as input</description>
39609                  <value>0</value>
39610                </enumeratedValue>
39611                <enumeratedValue>
39612                  <name>Output</name>
39613                  <description>Pin set as output</description>
39614                  <value>1</value>
39615                </enumeratedValue>
39616              </enumeratedValues>
39617            </field>
39618            <field>
39619              <name>PIN2</name>
39620              <description>Pin 2</description>
39621              <lsb>2</lsb>
39622              <msb>2</msb>
39623              <enumeratedValues>
39624                <enumeratedValue>
39625                  <name>Input</name>
39626                  <description>Pin set as input</description>
39627                  <value>0</value>
39628                </enumeratedValue>
39629                <enumeratedValue>
39630                  <name>Output</name>
39631                  <description>Pin set as output</description>
39632                  <value>1</value>
39633                </enumeratedValue>
39634              </enumeratedValues>
39635            </field>
39636            <field>
39637              <name>PIN3</name>
39638              <description>Pin 3</description>
39639              <lsb>3</lsb>
39640              <msb>3</msb>
39641              <enumeratedValues>
39642                <enumeratedValue>
39643                  <name>Input</name>
39644                  <description>Pin set as input</description>
39645                  <value>0</value>
39646                </enumeratedValue>
39647                <enumeratedValue>
39648                  <name>Output</name>
39649                  <description>Pin set as output</description>
39650                  <value>1</value>
39651                </enumeratedValue>
39652              </enumeratedValues>
39653            </field>
39654            <field>
39655              <name>PIN4</name>
39656              <description>Pin 4</description>
39657              <lsb>4</lsb>
39658              <msb>4</msb>
39659              <enumeratedValues>
39660                <enumeratedValue>
39661                  <name>Input</name>
39662                  <description>Pin set as input</description>
39663                  <value>0</value>
39664                </enumeratedValue>
39665                <enumeratedValue>
39666                  <name>Output</name>
39667                  <description>Pin set as output</description>
39668                  <value>1</value>
39669                </enumeratedValue>
39670              </enumeratedValues>
39671            </field>
39672            <field>
39673              <name>PIN5</name>
39674              <description>Pin 5</description>
39675              <lsb>5</lsb>
39676              <msb>5</msb>
39677              <enumeratedValues>
39678                <enumeratedValue>
39679                  <name>Input</name>
39680                  <description>Pin set as input</description>
39681                  <value>0</value>
39682                </enumeratedValue>
39683                <enumeratedValue>
39684                  <name>Output</name>
39685                  <description>Pin set as output</description>
39686                  <value>1</value>
39687                </enumeratedValue>
39688              </enumeratedValues>
39689            </field>
39690            <field>
39691              <name>PIN6</name>
39692              <description>Pin 6</description>
39693              <lsb>6</lsb>
39694              <msb>6</msb>
39695              <enumeratedValues>
39696                <enumeratedValue>
39697                  <name>Input</name>
39698                  <description>Pin set as input</description>
39699                  <value>0</value>
39700                </enumeratedValue>
39701                <enumeratedValue>
39702                  <name>Output</name>
39703                  <description>Pin set as output</description>
39704                  <value>1</value>
39705                </enumeratedValue>
39706              </enumeratedValues>
39707            </field>
39708            <field>
39709              <name>PIN7</name>
39710              <description>Pin 7</description>
39711              <lsb>7</lsb>
39712              <msb>7</msb>
39713              <enumeratedValues>
39714                <enumeratedValue>
39715                  <name>Input</name>
39716                  <description>Pin set as input</description>
39717                  <value>0</value>
39718                </enumeratedValue>
39719                <enumeratedValue>
39720                  <name>Output</name>
39721                  <description>Pin set as output</description>
39722                  <value>1</value>
39723                </enumeratedValue>
39724              </enumeratedValues>
39725            </field>
39726            <field>
39727              <name>PIN8</name>
39728              <description>Pin 8</description>
39729              <lsb>8</lsb>
39730              <msb>8</msb>
39731              <enumeratedValues>
39732                <enumeratedValue>
39733                  <name>Input</name>
39734                  <description>Pin set as input</description>
39735                  <value>0</value>
39736                </enumeratedValue>
39737                <enumeratedValue>
39738                  <name>Output</name>
39739                  <description>Pin set as output</description>
39740                  <value>1</value>
39741                </enumeratedValue>
39742              </enumeratedValues>
39743            </field>
39744            <field>
39745              <name>PIN9</name>
39746              <description>Pin 9</description>
39747              <lsb>9</lsb>
39748              <msb>9</msb>
39749              <enumeratedValues>
39750                <enumeratedValue>
39751                  <name>Input</name>
39752                  <description>Pin set as input</description>
39753                  <value>0</value>
39754                </enumeratedValue>
39755                <enumeratedValue>
39756                  <name>Output</name>
39757                  <description>Pin set as output</description>
39758                  <value>1</value>
39759                </enumeratedValue>
39760              </enumeratedValues>
39761            </field>
39762            <field>
39763              <name>PIN10</name>
39764              <description>Pin 10</description>
39765              <lsb>10</lsb>
39766              <msb>10</msb>
39767              <enumeratedValues>
39768                <enumeratedValue>
39769                  <name>Input</name>
39770                  <description>Pin set as input</description>
39771                  <value>0</value>
39772                </enumeratedValue>
39773                <enumeratedValue>
39774                  <name>Output</name>
39775                  <description>Pin set as output</description>
39776                  <value>1</value>
39777                </enumeratedValue>
39778              </enumeratedValues>
39779            </field>
39780            <field>
39781              <name>PIN11</name>
39782              <description>Pin 11</description>
39783              <lsb>11</lsb>
39784              <msb>11</msb>
39785              <enumeratedValues>
39786                <enumeratedValue>
39787                  <name>Input</name>
39788                  <description>Pin set as input</description>
39789                  <value>0</value>
39790                </enumeratedValue>
39791                <enumeratedValue>
39792                  <name>Output</name>
39793                  <description>Pin set as output</description>
39794                  <value>1</value>
39795                </enumeratedValue>
39796              </enumeratedValues>
39797            </field>
39798            <field>
39799              <name>PIN12</name>
39800              <description>Pin 12</description>
39801              <lsb>12</lsb>
39802              <msb>12</msb>
39803              <enumeratedValues>
39804                <enumeratedValue>
39805                  <name>Input</name>
39806                  <description>Pin set as input</description>
39807                  <value>0</value>
39808                </enumeratedValue>
39809                <enumeratedValue>
39810                  <name>Output</name>
39811                  <description>Pin set as output</description>
39812                  <value>1</value>
39813                </enumeratedValue>
39814              </enumeratedValues>
39815            </field>
39816            <field>
39817              <name>PIN13</name>
39818              <description>Pin 13</description>
39819              <lsb>13</lsb>
39820              <msb>13</msb>
39821              <enumeratedValues>
39822                <enumeratedValue>
39823                  <name>Input</name>
39824                  <description>Pin set as input</description>
39825                  <value>0</value>
39826                </enumeratedValue>
39827                <enumeratedValue>
39828                  <name>Output</name>
39829                  <description>Pin set as output</description>
39830                  <value>1</value>
39831                </enumeratedValue>
39832              </enumeratedValues>
39833            </field>
39834            <field>
39835              <name>PIN14</name>
39836              <description>Pin 14</description>
39837              <lsb>14</lsb>
39838              <msb>14</msb>
39839              <enumeratedValues>
39840                <enumeratedValue>
39841                  <name>Input</name>
39842                  <description>Pin set as input</description>
39843                  <value>0</value>
39844                </enumeratedValue>
39845                <enumeratedValue>
39846                  <name>Output</name>
39847                  <description>Pin set as output</description>
39848                  <value>1</value>
39849                </enumeratedValue>
39850              </enumeratedValues>
39851            </field>
39852            <field>
39853              <name>PIN15</name>
39854              <description>Pin 15</description>
39855              <lsb>15</lsb>
39856              <msb>15</msb>
39857              <enumeratedValues>
39858                <enumeratedValue>
39859                  <name>Input</name>
39860                  <description>Pin set as input</description>
39861                  <value>0</value>
39862                </enumeratedValue>
39863                <enumeratedValue>
39864                  <name>Output</name>
39865                  <description>Pin set as output</description>
39866                  <value>1</value>
39867                </enumeratedValue>
39868              </enumeratedValues>
39869            </field>
39870            <field>
39871              <name>PIN16</name>
39872              <description>Pin 16</description>
39873              <lsb>16</lsb>
39874              <msb>16</msb>
39875              <enumeratedValues>
39876                <enumeratedValue>
39877                  <name>Input</name>
39878                  <description>Pin set as input</description>
39879                  <value>0</value>
39880                </enumeratedValue>
39881                <enumeratedValue>
39882                  <name>Output</name>
39883                  <description>Pin set as output</description>
39884                  <value>1</value>
39885                </enumeratedValue>
39886              </enumeratedValues>
39887            </field>
39888            <field>
39889              <name>PIN17</name>
39890              <description>Pin 17</description>
39891              <lsb>17</lsb>
39892              <msb>17</msb>
39893              <enumeratedValues>
39894                <enumeratedValue>
39895                  <name>Input</name>
39896                  <description>Pin set as input</description>
39897                  <value>0</value>
39898                </enumeratedValue>
39899                <enumeratedValue>
39900                  <name>Output</name>
39901                  <description>Pin set as output</description>
39902                  <value>1</value>
39903                </enumeratedValue>
39904              </enumeratedValues>
39905            </field>
39906            <field>
39907              <name>PIN18</name>
39908              <description>Pin 18</description>
39909              <lsb>18</lsb>
39910              <msb>18</msb>
39911              <enumeratedValues>
39912                <enumeratedValue>
39913                  <name>Input</name>
39914                  <description>Pin set as input</description>
39915                  <value>0</value>
39916                </enumeratedValue>
39917                <enumeratedValue>
39918                  <name>Output</name>
39919                  <description>Pin set as output</description>
39920                  <value>1</value>
39921                </enumeratedValue>
39922              </enumeratedValues>
39923            </field>
39924            <field>
39925              <name>PIN19</name>
39926              <description>Pin 19</description>
39927              <lsb>19</lsb>
39928              <msb>19</msb>
39929              <enumeratedValues>
39930                <enumeratedValue>
39931                  <name>Input</name>
39932                  <description>Pin set as input</description>
39933                  <value>0</value>
39934                </enumeratedValue>
39935                <enumeratedValue>
39936                  <name>Output</name>
39937                  <description>Pin set as output</description>
39938                  <value>1</value>
39939                </enumeratedValue>
39940              </enumeratedValues>
39941            </field>
39942            <field>
39943              <name>PIN20</name>
39944              <description>Pin 20</description>
39945              <lsb>20</lsb>
39946              <msb>20</msb>
39947              <enumeratedValues>
39948                <enumeratedValue>
39949                  <name>Input</name>
39950                  <description>Pin set as input</description>
39951                  <value>0</value>
39952                </enumeratedValue>
39953                <enumeratedValue>
39954                  <name>Output</name>
39955                  <description>Pin set as output</description>
39956                  <value>1</value>
39957                </enumeratedValue>
39958              </enumeratedValues>
39959            </field>
39960            <field>
39961              <name>PIN21</name>
39962              <description>Pin 21</description>
39963              <lsb>21</lsb>
39964              <msb>21</msb>
39965              <enumeratedValues>
39966                <enumeratedValue>
39967                  <name>Input</name>
39968                  <description>Pin set as input</description>
39969                  <value>0</value>
39970                </enumeratedValue>
39971                <enumeratedValue>
39972                  <name>Output</name>
39973                  <description>Pin set as output</description>
39974                  <value>1</value>
39975                </enumeratedValue>
39976              </enumeratedValues>
39977            </field>
39978            <field>
39979              <name>PIN22</name>
39980              <description>Pin 22</description>
39981              <lsb>22</lsb>
39982              <msb>22</msb>
39983              <enumeratedValues>
39984                <enumeratedValue>
39985                  <name>Input</name>
39986                  <description>Pin set as input</description>
39987                  <value>0</value>
39988                </enumeratedValue>
39989                <enumeratedValue>
39990                  <name>Output</name>
39991                  <description>Pin set as output</description>
39992                  <value>1</value>
39993                </enumeratedValue>
39994              </enumeratedValues>
39995            </field>
39996            <field>
39997              <name>PIN23</name>
39998              <description>Pin 23</description>
39999              <lsb>23</lsb>
40000              <msb>23</msb>
40001              <enumeratedValues>
40002                <enumeratedValue>
40003                  <name>Input</name>
40004                  <description>Pin set as input</description>
40005                  <value>0</value>
40006                </enumeratedValue>
40007                <enumeratedValue>
40008                  <name>Output</name>
40009                  <description>Pin set as output</description>
40010                  <value>1</value>
40011                </enumeratedValue>
40012              </enumeratedValues>
40013            </field>
40014            <field>
40015              <name>PIN24</name>
40016              <description>Pin 24</description>
40017              <lsb>24</lsb>
40018              <msb>24</msb>
40019              <enumeratedValues>
40020                <enumeratedValue>
40021                  <name>Input</name>
40022                  <description>Pin set as input</description>
40023                  <value>0</value>
40024                </enumeratedValue>
40025                <enumeratedValue>
40026                  <name>Output</name>
40027                  <description>Pin set as output</description>
40028                  <value>1</value>
40029                </enumeratedValue>
40030              </enumeratedValues>
40031            </field>
40032            <field>
40033              <name>PIN25</name>
40034              <description>Pin 25</description>
40035              <lsb>25</lsb>
40036              <msb>25</msb>
40037              <enumeratedValues>
40038                <enumeratedValue>
40039                  <name>Input</name>
40040                  <description>Pin set as input</description>
40041                  <value>0</value>
40042                </enumeratedValue>
40043                <enumeratedValue>
40044                  <name>Output</name>
40045                  <description>Pin set as output</description>
40046                  <value>1</value>
40047                </enumeratedValue>
40048              </enumeratedValues>
40049            </field>
40050            <field>
40051              <name>PIN26</name>
40052              <description>Pin 26</description>
40053              <lsb>26</lsb>
40054              <msb>26</msb>
40055              <enumeratedValues>
40056                <enumeratedValue>
40057                  <name>Input</name>
40058                  <description>Pin set as input</description>
40059                  <value>0</value>
40060                </enumeratedValue>
40061                <enumeratedValue>
40062                  <name>Output</name>
40063                  <description>Pin set as output</description>
40064                  <value>1</value>
40065                </enumeratedValue>
40066              </enumeratedValues>
40067            </field>
40068            <field>
40069              <name>PIN27</name>
40070              <description>Pin 27</description>
40071              <lsb>27</lsb>
40072              <msb>27</msb>
40073              <enumeratedValues>
40074                <enumeratedValue>
40075                  <name>Input</name>
40076                  <description>Pin set as input</description>
40077                  <value>0</value>
40078                </enumeratedValue>
40079                <enumeratedValue>
40080                  <name>Output</name>
40081                  <description>Pin set as output</description>
40082                  <value>1</value>
40083                </enumeratedValue>
40084              </enumeratedValues>
40085            </field>
40086            <field>
40087              <name>PIN28</name>
40088              <description>Pin 28</description>
40089              <lsb>28</lsb>
40090              <msb>28</msb>
40091              <enumeratedValues>
40092                <enumeratedValue>
40093                  <name>Input</name>
40094                  <description>Pin set as input</description>
40095                  <value>0</value>
40096                </enumeratedValue>
40097                <enumeratedValue>
40098                  <name>Output</name>
40099                  <description>Pin set as output</description>
40100                  <value>1</value>
40101                </enumeratedValue>
40102              </enumeratedValues>
40103            </field>
40104            <field>
40105              <name>PIN29</name>
40106              <description>Pin 29</description>
40107              <lsb>29</lsb>
40108              <msb>29</msb>
40109              <enumeratedValues>
40110                <enumeratedValue>
40111                  <name>Input</name>
40112                  <description>Pin set as input</description>
40113                  <value>0</value>
40114                </enumeratedValue>
40115                <enumeratedValue>
40116                  <name>Output</name>
40117                  <description>Pin set as output</description>
40118                  <value>1</value>
40119                </enumeratedValue>
40120              </enumeratedValues>
40121            </field>
40122            <field>
40123              <name>PIN30</name>
40124              <description>Pin 30</description>
40125              <lsb>30</lsb>
40126              <msb>30</msb>
40127              <enumeratedValues>
40128                <enumeratedValue>
40129                  <name>Input</name>
40130                  <description>Pin set as input</description>
40131                  <value>0</value>
40132                </enumeratedValue>
40133                <enumeratedValue>
40134                  <name>Output</name>
40135                  <description>Pin set as output</description>
40136                  <value>1</value>
40137                </enumeratedValue>
40138              </enumeratedValues>
40139            </field>
40140            <field>
40141              <name>PIN31</name>
40142              <description>Pin 31</description>
40143              <lsb>31</lsb>
40144              <msb>31</msb>
40145              <enumeratedValues>
40146                <enumeratedValue>
40147                  <name>Input</name>
40148                  <description>Pin set as input</description>
40149                  <value>0</value>
40150                </enumeratedValue>
40151                <enumeratedValue>
40152                  <name>Output</name>
40153                  <description>Pin set as output</description>
40154                  <value>1</value>
40155                </enumeratedValue>
40156              </enumeratedValues>
40157            </field>
40158          </fields>
40159        </register>
40160        <register>
40161          <name>DIRSET</name>
40162          <description>DIR set register</description>
40163          <addressOffset>0x518</addressOffset>
40164          <access>read-write</access>
40165          <modifiedWriteValues>oneToSet</modifiedWriteValues>
40166          <fields>
40167            <field>
40168              <name>PIN0</name>
40169              <description>Set as output pin 0</description>
40170              <lsb>0</lsb>
40171              <msb>0</msb>
40172              <enumeratedValues>
40173                <usage>read</usage>
40174                <enumeratedValue>
40175                  <name>Input</name>
40176                  <description>Read: pin set as input</description>
40177                  <value>0</value>
40178                </enumeratedValue>
40179                <enumeratedValue>
40180                  <name>Output</name>
40181                  <description>Read: pin set as output</description>
40182                  <value>1</value>
40183                </enumeratedValue>
40184              </enumeratedValues>
40185              <enumeratedValues>
40186                <usage>write</usage>
40187                <enumeratedValue>
40188                  <name>Set</name>
40189                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40190                  <value>1</value>
40191                </enumeratedValue>
40192              </enumeratedValues>
40193            </field>
40194            <field>
40195              <name>PIN1</name>
40196              <description>Set as output pin 1</description>
40197              <lsb>1</lsb>
40198              <msb>1</msb>
40199              <enumeratedValues>
40200                <usage>read</usage>
40201                <enumeratedValue>
40202                  <name>Input</name>
40203                  <description>Read: pin set as input</description>
40204                  <value>0</value>
40205                </enumeratedValue>
40206                <enumeratedValue>
40207                  <name>Output</name>
40208                  <description>Read: pin set as output</description>
40209                  <value>1</value>
40210                </enumeratedValue>
40211              </enumeratedValues>
40212              <enumeratedValues>
40213                <usage>write</usage>
40214                <enumeratedValue>
40215                  <name>Set</name>
40216                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40217                  <value>1</value>
40218                </enumeratedValue>
40219              </enumeratedValues>
40220            </field>
40221            <field>
40222              <name>PIN2</name>
40223              <description>Set as output pin 2</description>
40224              <lsb>2</lsb>
40225              <msb>2</msb>
40226              <enumeratedValues>
40227                <usage>read</usage>
40228                <enumeratedValue>
40229                  <name>Input</name>
40230                  <description>Read: pin set as input</description>
40231                  <value>0</value>
40232                </enumeratedValue>
40233                <enumeratedValue>
40234                  <name>Output</name>
40235                  <description>Read: pin set as output</description>
40236                  <value>1</value>
40237                </enumeratedValue>
40238              </enumeratedValues>
40239              <enumeratedValues>
40240                <usage>write</usage>
40241                <enumeratedValue>
40242                  <name>Set</name>
40243                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40244                  <value>1</value>
40245                </enumeratedValue>
40246              </enumeratedValues>
40247            </field>
40248            <field>
40249              <name>PIN3</name>
40250              <description>Set as output pin 3</description>
40251              <lsb>3</lsb>
40252              <msb>3</msb>
40253              <enumeratedValues>
40254                <usage>read</usage>
40255                <enumeratedValue>
40256                  <name>Input</name>
40257                  <description>Read: pin set as input</description>
40258                  <value>0</value>
40259                </enumeratedValue>
40260                <enumeratedValue>
40261                  <name>Output</name>
40262                  <description>Read: pin set as output</description>
40263                  <value>1</value>
40264                </enumeratedValue>
40265              </enumeratedValues>
40266              <enumeratedValues>
40267                <usage>write</usage>
40268                <enumeratedValue>
40269                  <name>Set</name>
40270                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40271                  <value>1</value>
40272                </enumeratedValue>
40273              </enumeratedValues>
40274            </field>
40275            <field>
40276              <name>PIN4</name>
40277              <description>Set as output pin 4</description>
40278              <lsb>4</lsb>
40279              <msb>4</msb>
40280              <enumeratedValues>
40281                <usage>read</usage>
40282                <enumeratedValue>
40283                  <name>Input</name>
40284                  <description>Read: pin set as input</description>
40285                  <value>0</value>
40286                </enumeratedValue>
40287                <enumeratedValue>
40288                  <name>Output</name>
40289                  <description>Read: pin set as output</description>
40290                  <value>1</value>
40291                </enumeratedValue>
40292              </enumeratedValues>
40293              <enumeratedValues>
40294                <usage>write</usage>
40295                <enumeratedValue>
40296                  <name>Set</name>
40297                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40298                  <value>1</value>
40299                </enumeratedValue>
40300              </enumeratedValues>
40301            </field>
40302            <field>
40303              <name>PIN5</name>
40304              <description>Set as output pin 5</description>
40305              <lsb>5</lsb>
40306              <msb>5</msb>
40307              <enumeratedValues>
40308                <usage>read</usage>
40309                <enumeratedValue>
40310                  <name>Input</name>
40311                  <description>Read: pin set as input</description>
40312                  <value>0</value>
40313                </enumeratedValue>
40314                <enumeratedValue>
40315                  <name>Output</name>
40316                  <description>Read: pin set as output</description>
40317                  <value>1</value>
40318                </enumeratedValue>
40319              </enumeratedValues>
40320              <enumeratedValues>
40321                <usage>write</usage>
40322                <enumeratedValue>
40323                  <name>Set</name>
40324                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40325                  <value>1</value>
40326                </enumeratedValue>
40327              </enumeratedValues>
40328            </field>
40329            <field>
40330              <name>PIN6</name>
40331              <description>Set as output pin 6</description>
40332              <lsb>6</lsb>
40333              <msb>6</msb>
40334              <enumeratedValues>
40335                <usage>read</usage>
40336                <enumeratedValue>
40337                  <name>Input</name>
40338                  <description>Read: pin set as input</description>
40339                  <value>0</value>
40340                </enumeratedValue>
40341                <enumeratedValue>
40342                  <name>Output</name>
40343                  <description>Read: pin set as output</description>
40344                  <value>1</value>
40345                </enumeratedValue>
40346              </enumeratedValues>
40347              <enumeratedValues>
40348                <usage>write</usage>
40349                <enumeratedValue>
40350                  <name>Set</name>
40351                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40352                  <value>1</value>
40353                </enumeratedValue>
40354              </enumeratedValues>
40355            </field>
40356            <field>
40357              <name>PIN7</name>
40358              <description>Set as output pin 7</description>
40359              <lsb>7</lsb>
40360              <msb>7</msb>
40361              <enumeratedValues>
40362                <usage>read</usage>
40363                <enumeratedValue>
40364                  <name>Input</name>
40365                  <description>Read: pin set as input</description>
40366                  <value>0</value>
40367                </enumeratedValue>
40368                <enumeratedValue>
40369                  <name>Output</name>
40370                  <description>Read: pin set as output</description>
40371                  <value>1</value>
40372                </enumeratedValue>
40373              </enumeratedValues>
40374              <enumeratedValues>
40375                <usage>write</usage>
40376                <enumeratedValue>
40377                  <name>Set</name>
40378                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40379                  <value>1</value>
40380                </enumeratedValue>
40381              </enumeratedValues>
40382            </field>
40383            <field>
40384              <name>PIN8</name>
40385              <description>Set as output pin 8</description>
40386              <lsb>8</lsb>
40387              <msb>8</msb>
40388              <enumeratedValues>
40389                <usage>read</usage>
40390                <enumeratedValue>
40391                  <name>Input</name>
40392                  <description>Read: pin set as input</description>
40393                  <value>0</value>
40394                </enumeratedValue>
40395                <enumeratedValue>
40396                  <name>Output</name>
40397                  <description>Read: pin set as output</description>
40398                  <value>1</value>
40399                </enumeratedValue>
40400              </enumeratedValues>
40401              <enumeratedValues>
40402                <usage>write</usage>
40403                <enumeratedValue>
40404                  <name>Set</name>
40405                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40406                  <value>1</value>
40407                </enumeratedValue>
40408              </enumeratedValues>
40409            </field>
40410            <field>
40411              <name>PIN9</name>
40412              <description>Set as output pin 9</description>
40413              <lsb>9</lsb>
40414              <msb>9</msb>
40415              <enumeratedValues>
40416                <usage>read</usage>
40417                <enumeratedValue>
40418                  <name>Input</name>
40419                  <description>Read: pin set as input</description>
40420                  <value>0</value>
40421                </enumeratedValue>
40422                <enumeratedValue>
40423                  <name>Output</name>
40424                  <description>Read: pin set as output</description>
40425                  <value>1</value>
40426                </enumeratedValue>
40427              </enumeratedValues>
40428              <enumeratedValues>
40429                <usage>write</usage>
40430                <enumeratedValue>
40431                  <name>Set</name>
40432                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40433                  <value>1</value>
40434                </enumeratedValue>
40435              </enumeratedValues>
40436            </field>
40437            <field>
40438              <name>PIN10</name>
40439              <description>Set as output pin 10</description>
40440              <lsb>10</lsb>
40441              <msb>10</msb>
40442              <enumeratedValues>
40443                <usage>read</usage>
40444                <enumeratedValue>
40445                  <name>Input</name>
40446                  <description>Read: pin set as input</description>
40447                  <value>0</value>
40448                </enumeratedValue>
40449                <enumeratedValue>
40450                  <name>Output</name>
40451                  <description>Read: pin set as output</description>
40452                  <value>1</value>
40453                </enumeratedValue>
40454              </enumeratedValues>
40455              <enumeratedValues>
40456                <usage>write</usage>
40457                <enumeratedValue>
40458                  <name>Set</name>
40459                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40460                  <value>1</value>
40461                </enumeratedValue>
40462              </enumeratedValues>
40463            </field>
40464            <field>
40465              <name>PIN11</name>
40466              <description>Set as output pin 11</description>
40467              <lsb>11</lsb>
40468              <msb>11</msb>
40469              <enumeratedValues>
40470                <usage>read</usage>
40471                <enumeratedValue>
40472                  <name>Input</name>
40473                  <description>Read: pin set as input</description>
40474                  <value>0</value>
40475                </enumeratedValue>
40476                <enumeratedValue>
40477                  <name>Output</name>
40478                  <description>Read: pin set as output</description>
40479                  <value>1</value>
40480                </enumeratedValue>
40481              </enumeratedValues>
40482              <enumeratedValues>
40483                <usage>write</usage>
40484                <enumeratedValue>
40485                  <name>Set</name>
40486                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40487                  <value>1</value>
40488                </enumeratedValue>
40489              </enumeratedValues>
40490            </field>
40491            <field>
40492              <name>PIN12</name>
40493              <description>Set as output pin 12</description>
40494              <lsb>12</lsb>
40495              <msb>12</msb>
40496              <enumeratedValues>
40497                <usage>read</usage>
40498                <enumeratedValue>
40499                  <name>Input</name>
40500                  <description>Read: pin set as input</description>
40501                  <value>0</value>
40502                </enumeratedValue>
40503                <enumeratedValue>
40504                  <name>Output</name>
40505                  <description>Read: pin set as output</description>
40506                  <value>1</value>
40507                </enumeratedValue>
40508              </enumeratedValues>
40509              <enumeratedValues>
40510                <usage>write</usage>
40511                <enumeratedValue>
40512                  <name>Set</name>
40513                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40514                  <value>1</value>
40515                </enumeratedValue>
40516              </enumeratedValues>
40517            </field>
40518            <field>
40519              <name>PIN13</name>
40520              <description>Set as output pin 13</description>
40521              <lsb>13</lsb>
40522              <msb>13</msb>
40523              <enumeratedValues>
40524                <usage>read</usage>
40525                <enumeratedValue>
40526                  <name>Input</name>
40527                  <description>Read: pin set as input</description>
40528                  <value>0</value>
40529                </enumeratedValue>
40530                <enumeratedValue>
40531                  <name>Output</name>
40532                  <description>Read: pin set as output</description>
40533                  <value>1</value>
40534                </enumeratedValue>
40535              </enumeratedValues>
40536              <enumeratedValues>
40537                <usage>write</usage>
40538                <enumeratedValue>
40539                  <name>Set</name>
40540                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40541                  <value>1</value>
40542                </enumeratedValue>
40543              </enumeratedValues>
40544            </field>
40545            <field>
40546              <name>PIN14</name>
40547              <description>Set as output pin 14</description>
40548              <lsb>14</lsb>
40549              <msb>14</msb>
40550              <enumeratedValues>
40551                <usage>read</usage>
40552                <enumeratedValue>
40553                  <name>Input</name>
40554                  <description>Read: pin set as input</description>
40555                  <value>0</value>
40556                </enumeratedValue>
40557                <enumeratedValue>
40558                  <name>Output</name>
40559                  <description>Read: pin set as output</description>
40560                  <value>1</value>
40561                </enumeratedValue>
40562              </enumeratedValues>
40563              <enumeratedValues>
40564                <usage>write</usage>
40565                <enumeratedValue>
40566                  <name>Set</name>
40567                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40568                  <value>1</value>
40569                </enumeratedValue>
40570              </enumeratedValues>
40571            </field>
40572            <field>
40573              <name>PIN15</name>
40574              <description>Set as output pin 15</description>
40575              <lsb>15</lsb>
40576              <msb>15</msb>
40577              <enumeratedValues>
40578                <usage>read</usage>
40579                <enumeratedValue>
40580                  <name>Input</name>
40581                  <description>Read: pin set as input</description>
40582                  <value>0</value>
40583                </enumeratedValue>
40584                <enumeratedValue>
40585                  <name>Output</name>
40586                  <description>Read: pin set as output</description>
40587                  <value>1</value>
40588                </enumeratedValue>
40589              </enumeratedValues>
40590              <enumeratedValues>
40591                <usage>write</usage>
40592                <enumeratedValue>
40593                  <name>Set</name>
40594                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40595                  <value>1</value>
40596                </enumeratedValue>
40597              </enumeratedValues>
40598            </field>
40599            <field>
40600              <name>PIN16</name>
40601              <description>Set as output pin 16</description>
40602              <lsb>16</lsb>
40603              <msb>16</msb>
40604              <enumeratedValues>
40605                <usage>read</usage>
40606                <enumeratedValue>
40607                  <name>Input</name>
40608                  <description>Read: pin set as input</description>
40609                  <value>0</value>
40610                </enumeratedValue>
40611                <enumeratedValue>
40612                  <name>Output</name>
40613                  <description>Read: pin set as output</description>
40614                  <value>1</value>
40615                </enumeratedValue>
40616              </enumeratedValues>
40617              <enumeratedValues>
40618                <usage>write</usage>
40619                <enumeratedValue>
40620                  <name>Set</name>
40621                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40622                  <value>1</value>
40623                </enumeratedValue>
40624              </enumeratedValues>
40625            </field>
40626            <field>
40627              <name>PIN17</name>
40628              <description>Set as output pin 17</description>
40629              <lsb>17</lsb>
40630              <msb>17</msb>
40631              <enumeratedValues>
40632                <usage>read</usage>
40633                <enumeratedValue>
40634                  <name>Input</name>
40635                  <description>Read: pin set as input</description>
40636                  <value>0</value>
40637                </enumeratedValue>
40638                <enumeratedValue>
40639                  <name>Output</name>
40640                  <description>Read: pin set as output</description>
40641                  <value>1</value>
40642                </enumeratedValue>
40643              </enumeratedValues>
40644              <enumeratedValues>
40645                <usage>write</usage>
40646                <enumeratedValue>
40647                  <name>Set</name>
40648                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40649                  <value>1</value>
40650                </enumeratedValue>
40651              </enumeratedValues>
40652            </field>
40653            <field>
40654              <name>PIN18</name>
40655              <description>Set as output pin 18</description>
40656              <lsb>18</lsb>
40657              <msb>18</msb>
40658              <enumeratedValues>
40659                <usage>read</usage>
40660                <enumeratedValue>
40661                  <name>Input</name>
40662                  <description>Read: pin set as input</description>
40663                  <value>0</value>
40664                </enumeratedValue>
40665                <enumeratedValue>
40666                  <name>Output</name>
40667                  <description>Read: pin set as output</description>
40668                  <value>1</value>
40669                </enumeratedValue>
40670              </enumeratedValues>
40671              <enumeratedValues>
40672                <usage>write</usage>
40673                <enumeratedValue>
40674                  <name>Set</name>
40675                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40676                  <value>1</value>
40677                </enumeratedValue>
40678              </enumeratedValues>
40679            </field>
40680            <field>
40681              <name>PIN19</name>
40682              <description>Set as output pin 19</description>
40683              <lsb>19</lsb>
40684              <msb>19</msb>
40685              <enumeratedValues>
40686                <usage>read</usage>
40687                <enumeratedValue>
40688                  <name>Input</name>
40689                  <description>Read: pin set as input</description>
40690                  <value>0</value>
40691                </enumeratedValue>
40692                <enumeratedValue>
40693                  <name>Output</name>
40694                  <description>Read: pin set as output</description>
40695                  <value>1</value>
40696                </enumeratedValue>
40697              </enumeratedValues>
40698              <enumeratedValues>
40699                <usage>write</usage>
40700                <enumeratedValue>
40701                  <name>Set</name>
40702                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40703                  <value>1</value>
40704                </enumeratedValue>
40705              </enumeratedValues>
40706            </field>
40707            <field>
40708              <name>PIN20</name>
40709              <description>Set as output pin 20</description>
40710              <lsb>20</lsb>
40711              <msb>20</msb>
40712              <enumeratedValues>
40713                <usage>read</usage>
40714                <enumeratedValue>
40715                  <name>Input</name>
40716                  <description>Read: pin set as input</description>
40717                  <value>0</value>
40718                </enumeratedValue>
40719                <enumeratedValue>
40720                  <name>Output</name>
40721                  <description>Read: pin set as output</description>
40722                  <value>1</value>
40723                </enumeratedValue>
40724              </enumeratedValues>
40725              <enumeratedValues>
40726                <usage>write</usage>
40727                <enumeratedValue>
40728                  <name>Set</name>
40729                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40730                  <value>1</value>
40731                </enumeratedValue>
40732              </enumeratedValues>
40733            </field>
40734            <field>
40735              <name>PIN21</name>
40736              <description>Set as output pin 21</description>
40737              <lsb>21</lsb>
40738              <msb>21</msb>
40739              <enumeratedValues>
40740                <usage>read</usage>
40741                <enumeratedValue>
40742                  <name>Input</name>
40743                  <description>Read: pin set as input</description>
40744                  <value>0</value>
40745                </enumeratedValue>
40746                <enumeratedValue>
40747                  <name>Output</name>
40748                  <description>Read: pin set as output</description>
40749                  <value>1</value>
40750                </enumeratedValue>
40751              </enumeratedValues>
40752              <enumeratedValues>
40753                <usage>write</usage>
40754                <enumeratedValue>
40755                  <name>Set</name>
40756                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40757                  <value>1</value>
40758                </enumeratedValue>
40759              </enumeratedValues>
40760            </field>
40761            <field>
40762              <name>PIN22</name>
40763              <description>Set as output pin 22</description>
40764              <lsb>22</lsb>
40765              <msb>22</msb>
40766              <enumeratedValues>
40767                <usage>read</usage>
40768                <enumeratedValue>
40769                  <name>Input</name>
40770                  <description>Read: pin set as input</description>
40771                  <value>0</value>
40772                </enumeratedValue>
40773                <enumeratedValue>
40774                  <name>Output</name>
40775                  <description>Read: pin set as output</description>
40776                  <value>1</value>
40777                </enumeratedValue>
40778              </enumeratedValues>
40779              <enumeratedValues>
40780                <usage>write</usage>
40781                <enumeratedValue>
40782                  <name>Set</name>
40783                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40784                  <value>1</value>
40785                </enumeratedValue>
40786              </enumeratedValues>
40787            </field>
40788            <field>
40789              <name>PIN23</name>
40790              <description>Set as output pin 23</description>
40791              <lsb>23</lsb>
40792              <msb>23</msb>
40793              <enumeratedValues>
40794                <usage>read</usage>
40795                <enumeratedValue>
40796                  <name>Input</name>
40797                  <description>Read: pin set as input</description>
40798                  <value>0</value>
40799                </enumeratedValue>
40800                <enumeratedValue>
40801                  <name>Output</name>
40802                  <description>Read: pin set as output</description>
40803                  <value>1</value>
40804                </enumeratedValue>
40805              </enumeratedValues>
40806              <enumeratedValues>
40807                <usage>write</usage>
40808                <enumeratedValue>
40809                  <name>Set</name>
40810                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40811                  <value>1</value>
40812                </enumeratedValue>
40813              </enumeratedValues>
40814            </field>
40815            <field>
40816              <name>PIN24</name>
40817              <description>Set as output pin 24</description>
40818              <lsb>24</lsb>
40819              <msb>24</msb>
40820              <enumeratedValues>
40821                <usage>read</usage>
40822                <enumeratedValue>
40823                  <name>Input</name>
40824                  <description>Read: pin set as input</description>
40825                  <value>0</value>
40826                </enumeratedValue>
40827                <enumeratedValue>
40828                  <name>Output</name>
40829                  <description>Read: pin set as output</description>
40830                  <value>1</value>
40831                </enumeratedValue>
40832              </enumeratedValues>
40833              <enumeratedValues>
40834                <usage>write</usage>
40835                <enumeratedValue>
40836                  <name>Set</name>
40837                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40838                  <value>1</value>
40839                </enumeratedValue>
40840              </enumeratedValues>
40841            </field>
40842            <field>
40843              <name>PIN25</name>
40844              <description>Set as output pin 25</description>
40845              <lsb>25</lsb>
40846              <msb>25</msb>
40847              <enumeratedValues>
40848                <usage>read</usage>
40849                <enumeratedValue>
40850                  <name>Input</name>
40851                  <description>Read: pin set as input</description>
40852                  <value>0</value>
40853                </enumeratedValue>
40854                <enumeratedValue>
40855                  <name>Output</name>
40856                  <description>Read: pin set as output</description>
40857                  <value>1</value>
40858                </enumeratedValue>
40859              </enumeratedValues>
40860              <enumeratedValues>
40861                <usage>write</usage>
40862                <enumeratedValue>
40863                  <name>Set</name>
40864                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40865                  <value>1</value>
40866                </enumeratedValue>
40867              </enumeratedValues>
40868            </field>
40869            <field>
40870              <name>PIN26</name>
40871              <description>Set as output pin 26</description>
40872              <lsb>26</lsb>
40873              <msb>26</msb>
40874              <enumeratedValues>
40875                <usage>read</usage>
40876                <enumeratedValue>
40877                  <name>Input</name>
40878                  <description>Read: pin set as input</description>
40879                  <value>0</value>
40880                </enumeratedValue>
40881                <enumeratedValue>
40882                  <name>Output</name>
40883                  <description>Read: pin set as output</description>
40884                  <value>1</value>
40885                </enumeratedValue>
40886              </enumeratedValues>
40887              <enumeratedValues>
40888                <usage>write</usage>
40889                <enumeratedValue>
40890                  <name>Set</name>
40891                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40892                  <value>1</value>
40893                </enumeratedValue>
40894              </enumeratedValues>
40895            </field>
40896            <field>
40897              <name>PIN27</name>
40898              <description>Set as output pin 27</description>
40899              <lsb>27</lsb>
40900              <msb>27</msb>
40901              <enumeratedValues>
40902                <usage>read</usage>
40903                <enumeratedValue>
40904                  <name>Input</name>
40905                  <description>Read: pin set as input</description>
40906                  <value>0</value>
40907                </enumeratedValue>
40908                <enumeratedValue>
40909                  <name>Output</name>
40910                  <description>Read: pin set as output</description>
40911                  <value>1</value>
40912                </enumeratedValue>
40913              </enumeratedValues>
40914              <enumeratedValues>
40915                <usage>write</usage>
40916                <enumeratedValue>
40917                  <name>Set</name>
40918                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40919                  <value>1</value>
40920                </enumeratedValue>
40921              </enumeratedValues>
40922            </field>
40923            <field>
40924              <name>PIN28</name>
40925              <description>Set as output pin 28</description>
40926              <lsb>28</lsb>
40927              <msb>28</msb>
40928              <enumeratedValues>
40929                <usage>read</usage>
40930                <enumeratedValue>
40931                  <name>Input</name>
40932                  <description>Read: pin set as input</description>
40933                  <value>0</value>
40934                </enumeratedValue>
40935                <enumeratedValue>
40936                  <name>Output</name>
40937                  <description>Read: pin set as output</description>
40938                  <value>1</value>
40939                </enumeratedValue>
40940              </enumeratedValues>
40941              <enumeratedValues>
40942                <usage>write</usage>
40943                <enumeratedValue>
40944                  <name>Set</name>
40945                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40946                  <value>1</value>
40947                </enumeratedValue>
40948              </enumeratedValues>
40949            </field>
40950            <field>
40951              <name>PIN29</name>
40952              <description>Set as output pin 29</description>
40953              <lsb>29</lsb>
40954              <msb>29</msb>
40955              <enumeratedValues>
40956                <usage>read</usage>
40957                <enumeratedValue>
40958                  <name>Input</name>
40959                  <description>Read: pin set as input</description>
40960                  <value>0</value>
40961                </enumeratedValue>
40962                <enumeratedValue>
40963                  <name>Output</name>
40964                  <description>Read: pin set as output</description>
40965                  <value>1</value>
40966                </enumeratedValue>
40967              </enumeratedValues>
40968              <enumeratedValues>
40969                <usage>write</usage>
40970                <enumeratedValue>
40971                  <name>Set</name>
40972                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
40973                  <value>1</value>
40974                </enumeratedValue>
40975              </enumeratedValues>
40976            </field>
40977            <field>
40978              <name>PIN30</name>
40979              <description>Set as output pin 30</description>
40980              <lsb>30</lsb>
40981              <msb>30</msb>
40982              <enumeratedValues>
40983                <usage>read</usage>
40984                <enumeratedValue>
40985                  <name>Input</name>
40986                  <description>Read: pin set as input</description>
40987                  <value>0</value>
40988                </enumeratedValue>
40989                <enumeratedValue>
40990                  <name>Output</name>
40991                  <description>Read: pin set as output</description>
40992                  <value>1</value>
40993                </enumeratedValue>
40994              </enumeratedValues>
40995              <enumeratedValues>
40996                <usage>write</usage>
40997                <enumeratedValue>
40998                  <name>Set</name>
40999                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
41000                  <value>1</value>
41001                </enumeratedValue>
41002              </enumeratedValues>
41003            </field>
41004            <field>
41005              <name>PIN31</name>
41006              <description>Set as output pin 31</description>
41007              <lsb>31</lsb>
41008              <msb>31</msb>
41009              <enumeratedValues>
41010                <usage>read</usage>
41011                <enumeratedValue>
41012                  <name>Input</name>
41013                  <description>Read: pin set as input</description>
41014                  <value>0</value>
41015                </enumeratedValue>
41016                <enumeratedValue>
41017                  <name>Output</name>
41018                  <description>Read: pin set as output</description>
41019                  <value>1</value>
41020                </enumeratedValue>
41021              </enumeratedValues>
41022              <enumeratedValues>
41023                <usage>write</usage>
41024                <enumeratedValue>
41025                  <name>Set</name>
41026                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
41027                  <value>1</value>
41028                </enumeratedValue>
41029              </enumeratedValues>
41030            </field>
41031          </fields>
41032        </register>
41033        <register>
41034          <name>DIRCLR</name>
41035          <description>DIR clear register</description>
41036          <addressOffset>0x51C</addressOffset>
41037          <access>read-write</access>
41038          <modifiedWriteValues>oneToClear</modifiedWriteValues>
41039          <fields>
41040            <field>
41041              <name>PIN0</name>
41042              <description>Set as input pin 0</description>
41043              <lsb>0</lsb>
41044              <msb>0</msb>
41045              <enumeratedValues>
41046                <usage>read</usage>
41047                <enumeratedValue>
41048                  <name>Input</name>
41049                  <description>Read: pin set as input</description>
41050                  <value>0</value>
41051                </enumeratedValue>
41052                <enumeratedValue>
41053                  <name>Output</name>
41054                  <description>Read: pin set as output</description>
41055                  <value>1</value>
41056                </enumeratedValue>
41057              </enumeratedValues>
41058              <enumeratedValues>
41059                <usage>write</usage>
41060                <enumeratedValue>
41061                  <name>Clear</name>
41062                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41063                  <value>1</value>
41064                </enumeratedValue>
41065              </enumeratedValues>
41066            </field>
41067            <field>
41068              <name>PIN1</name>
41069              <description>Set as input pin 1</description>
41070              <lsb>1</lsb>
41071              <msb>1</msb>
41072              <enumeratedValues>
41073                <usage>read</usage>
41074                <enumeratedValue>
41075                  <name>Input</name>
41076                  <description>Read: pin set as input</description>
41077                  <value>0</value>
41078                </enumeratedValue>
41079                <enumeratedValue>
41080                  <name>Output</name>
41081                  <description>Read: pin set as output</description>
41082                  <value>1</value>
41083                </enumeratedValue>
41084              </enumeratedValues>
41085              <enumeratedValues>
41086                <usage>write</usage>
41087                <enumeratedValue>
41088                  <name>Clear</name>
41089                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41090                  <value>1</value>
41091                </enumeratedValue>
41092              </enumeratedValues>
41093            </field>
41094            <field>
41095              <name>PIN2</name>
41096              <description>Set as input pin 2</description>
41097              <lsb>2</lsb>
41098              <msb>2</msb>
41099              <enumeratedValues>
41100                <usage>read</usage>
41101                <enumeratedValue>
41102                  <name>Input</name>
41103                  <description>Read: pin set as input</description>
41104                  <value>0</value>
41105                </enumeratedValue>
41106                <enumeratedValue>
41107                  <name>Output</name>
41108                  <description>Read: pin set as output</description>
41109                  <value>1</value>
41110                </enumeratedValue>
41111              </enumeratedValues>
41112              <enumeratedValues>
41113                <usage>write</usage>
41114                <enumeratedValue>
41115                  <name>Clear</name>
41116                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41117                  <value>1</value>
41118                </enumeratedValue>
41119              </enumeratedValues>
41120            </field>
41121            <field>
41122              <name>PIN3</name>
41123              <description>Set as input pin 3</description>
41124              <lsb>3</lsb>
41125              <msb>3</msb>
41126              <enumeratedValues>
41127                <usage>read</usage>
41128                <enumeratedValue>
41129                  <name>Input</name>
41130                  <description>Read: pin set as input</description>
41131                  <value>0</value>
41132                </enumeratedValue>
41133                <enumeratedValue>
41134                  <name>Output</name>
41135                  <description>Read: pin set as output</description>
41136                  <value>1</value>
41137                </enumeratedValue>
41138              </enumeratedValues>
41139              <enumeratedValues>
41140                <usage>write</usage>
41141                <enumeratedValue>
41142                  <name>Clear</name>
41143                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41144                  <value>1</value>
41145                </enumeratedValue>
41146              </enumeratedValues>
41147            </field>
41148            <field>
41149              <name>PIN4</name>
41150              <description>Set as input pin 4</description>
41151              <lsb>4</lsb>
41152              <msb>4</msb>
41153              <enumeratedValues>
41154                <usage>read</usage>
41155                <enumeratedValue>
41156                  <name>Input</name>
41157                  <description>Read: pin set as input</description>
41158                  <value>0</value>
41159                </enumeratedValue>
41160                <enumeratedValue>
41161                  <name>Output</name>
41162                  <description>Read: pin set as output</description>
41163                  <value>1</value>
41164                </enumeratedValue>
41165              </enumeratedValues>
41166              <enumeratedValues>
41167                <usage>write</usage>
41168                <enumeratedValue>
41169                  <name>Clear</name>
41170                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41171                  <value>1</value>
41172                </enumeratedValue>
41173              </enumeratedValues>
41174            </field>
41175            <field>
41176              <name>PIN5</name>
41177              <description>Set as input pin 5</description>
41178              <lsb>5</lsb>
41179              <msb>5</msb>
41180              <enumeratedValues>
41181                <usage>read</usage>
41182                <enumeratedValue>
41183                  <name>Input</name>
41184                  <description>Read: pin set as input</description>
41185                  <value>0</value>
41186                </enumeratedValue>
41187                <enumeratedValue>
41188                  <name>Output</name>
41189                  <description>Read: pin set as output</description>
41190                  <value>1</value>
41191                </enumeratedValue>
41192              </enumeratedValues>
41193              <enumeratedValues>
41194                <usage>write</usage>
41195                <enumeratedValue>
41196                  <name>Clear</name>
41197                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41198                  <value>1</value>
41199                </enumeratedValue>
41200              </enumeratedValues>
41201            </field>
41202            <field>
41203              <name>PIN6</name>
41204              <description>Set as input pin 6</description>
41205              <lsb>6</lsb>
41206              <msb>6</msb>
41207              <enumeratedValues>
41208                <usage>read</usage>
41209                <enumeratedValue>
41210                  <name>Input</name>
41211                  <description>Read: pin set as input</description>
41212                  <value>0</value>
41213                </enumeratedValue>
41214                <enumeratedValue>
41215                  <name>Output</name>
41216                  <description>Read: pin set as output</description>
41217                  <value>1</value>
41218                </enumeratedValue>
41219              </enumeratedValues>
41220              <enumeratedValues>
41221                <usage>write</usage>
41222                <enumeratedValue>
41223                  <name>Clear</name>
41224                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41225                  <value>1</value>
41226                </enumeratedValue>
41227              </enumeratedValues>
41228            </field>
41229            <field>
41230              <name>PIN7</name>
41231              <description>Set as input pin 7</description>
41232              <lsb>7</lsb>
41233              <msb>7</msb>
41234              <enumeratedValues>
41235                <usage>read</usage>
41236                <enumeratedValue>
41237                  <name>Input</name>
41238                  <description>Read: pin set as input</description>
41239                  <value>0</value>
41240                </enumeratedValue>
41241                <enumeratedValue>
41242                  <name>Output</name>
41243                  <description>Read: pin set as output</description>
41244                  <value>1</value>
41245                </enumeratedValue>
41246              </enumeratedValues>
41247              <enumeratedValues>
41248                <usage>write</usage>
41249                <enumeratedValue>
41250                  <name>Clear</name>
41251                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41252                  <value>1</value>
41253                </enumeratedValue>
41254              </enumeratedValues>
41255            </field>
41256            <field>
41257              <name>PIN8</name>
41258              <description>Set as input pin 8</description>
41259              <lsb>8</lsb>
41260              <msb>8</msb>
41261              <enumeratedValues>
41262                <usage>read</usage>
41263                <enumeratedValue>
41264                  <name>Input</name>
41265                  <description>Read: pin set as input</description>
41266                  <value>0</value>
41267                </enumeratedValue>
41268                <enumeratedValue>
41269                  <name>Output</name>
41270                  <description>Read: pin set as output</description>
41271                  <value>1</value>
41272                </enumeratedValue>
41273              </enumeratedValues>
41274              <enumeratedValues>
41275                <usage>write</usage>
41276                <enumeratedValue>
41277                  <name>Clear</name>
41278                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41279                  <value>1</value>
41280                </enumeratedValue>
41281              </enumeratedValues>
41282            </field>
41283            <field>
41284              <name>PIN9</name>
41285              <description>Set as input pin 9</description>
41286              <lsb>9</lsb>
41287              <msb>9</msb>
41288              <enumeratedValues>
41289                <usage>read</usage>
41290                <enumeratedValue>
41291                  <name>Input</name>
41292                  <description>Read: pin set as input</description>
41293                  <value>0</value>
41294                </enumeratedValue>
41295                <enumeratedValue>
41296                  <name>Output</name>
41297                  <description>Read: pin set as output</description>
41298                  <value>1</value>
41299                </enumeratedValue>
41300              </enumeratedValues>
41301              <enumeratedValues>
41302                <usage>write</usage>
41303                <enumeratedValue>
41304                  <name>Clear</name>
41305                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41306                  <value>1</value>
41307                </enumeratedValue>
41308              </enumeratedValues>
41309            </field>
41310            <field>
41311              <name>PIN10</name>
41312              <description>Set as input pin 10</description>
41313              <lsb>10</lsb>
41314              <msb>10</msb>
41315              <enumeratedValues>
41316                <usage>read</usage>
41317                <enumeratedValue>
41318                  <name>Input</name>
41319                  <description>Read: pin set as input</description>
41320                  <value>0</value>
41321                </enumeratedValue>
41322                <enumeratedValue>
41323                  <name>Output</name>
41324                  <description>Read: pin set as output</description>
41325                  <value>1</value>
41326                </enumeratedValue>
41327              </enumeratedValues>
41328              <enumeratedValues>
41329                <usage>write</usage>
41330                <enumeratedValue>
41331                  <name>Clear</name>
41332                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41333                  <value>1</value>
41334                </enumeratedValue>
41335              </enumeratedValues>
41336            </field>
41337            <field>
41338              <name>PIN11</name>
41339              <description>Set as input pin 11</description>
41340              <lsb>11</lsb>
41341              <msb>11</msb>
41342              <enumeratedValues>
41343                <usage>read</usage>
41344                <enumeratedValue>
41345                  <name>Input</name>
41346                  <description>Read: pin set as input</description>
41347                  <value>0</value>
41348                </enumeratedValue>
41349                <enumeratedValue>
41350                  <name>Output</name>
41351                  <description>Read: pin set as output</description>
41352                  <value>1</value>
41353                </enumeratedValue>
41354              </enumeratedValues>
41355              <enumeratedValues>
41356                <usage>write</usage>
41357                <enumeratedValue>
41358                  <name>Clear</name>
41359                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41360                  <value>1</value>
41361                </enumeratedValue>
41362              </enumeratedValues>
41363            </field>
41364            <field>
41365              <name>PIN12</name>
41366              <description>Set as input pin 12</description>
41367              <lsb>12</lsb>
41368              <msb>12</msb>
41369              <enumeratedValues>
41370                <usage>read</usage>
41371                <enumeratedValue>
41372                  <name>Input</name>
41373                  <description>Read: pin set as input</description>
41374                  <value>0</value>
41375                </enumeratedValue>
41376                <enumeratedValue>
41377                  <name>Output</name>
41378                  <description>Read: pin set as output</description>
41379                  <value>1</value>
41380                </enumeratedValue>
41381              </enumeratedValues>
41382              <enumeratedValues>
41383                <usage>write</usage>
41384                <enumeratedValue>
41385                  <name>Clear</name>
41386                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41387                  <value>1</value>
41388                </enumeratedValue>
41389              </enumeratedValues>
41390            </field>
41391            <field>
41392              <name>PIN13</name>
41393              <description>Set as input pin 13</description>
41394              <lsb>13</lsb>
41395              <msb>13</msb>
41396              <enumeratedValues>
41397                <usage>read</usage>
41398                <enumeratedValue>
41399                  <name>Input</name>
41400                  <description>Read: pin set as input</description>
41401                  <value>0</value>
41402                </enumeratedValue>
41403                <enumeratedValue>
41404                  <name>Output</name>
41405                  <description>Read: pin set as output</description>
41406                  <value>1</value>
41407                </enumeratedValue>
41408              </enumeratedValues>
41409              <enumeratedValues>
41410                <usage>write</usage>
41411                <enumeratedValue>
41412                  <name>Clear</name>
41413                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41414                  <value>1</value>
41415                </enumeratedValue>
41416              </enumeratedValues>
41417            </field>
41418            <field>
41419              <name>PIN14</name>
41420              <description>Set as input pin 14</description>
41421              <lsb>14</lsb>
41422              <msb>14</msb>
41423              <enumeratedValues>
41424                <usage>read</usage>
41425                <enumeratedValue>
41426                  <name>Input</name>
41427                  <description>Read: pin set as input</description>
41428                  <value>0</value>
41429                </enumeratedValue>
41430                <enumeratedValue>
41431                  <name>Output</name>
41432                  <description>Read: pin set as output</description>
41433                  <value>1</value>
41434                </enumeratedValue>
41435              </enumeratedValues>
41436              <enumeratedValues>
41437                <usage>write</usage>
41438                <enumeratedValue>
41439                  <name>Clear</name>
41440                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41441                  <value>1</value>
41442                </enumeratedValue>
41443              </enumeratedValues>
41444            </field>
41445            <field>
41446              <name>PIN15</name>
41447              <description>Set as input pin 15</description>
41448              <lsb>15</lsb>
41449              <msb>15</msb>
41450              <enumeratedValues>
41451                <usage>read</usage>
41452                <enumeratedValue>
41453                  <name>Input</name>
41454                  <description>Read: pin set as input</description>
41455                  <value>0</value>
41456                </enumeratedValue>
41457                <enumeratedValue>
41458                  <name>Output</name>
41459                  <description>Read: pin set as output</description>
41460                  <value>1</value>
41461                </enumeratedValue>
41462              </enumeratedValues>
41463              <enumeratedValues>
41464                <usage>write</usage>
41465                <enumeratedValue>
41466                  <name>Clear</name>
41467                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41468                  <value>1</value>
41469                </enumeratedValue>
41470              </enumeratedValues>
41471            </field>
41472            <field>
41473              <name>PIN16</name>
41474              <description>Set as input pin 16</description>
41475              <lsb>16</lsb>
41476              <msb>16</msb>
41477              <enumeratedValues>
41478                <usage>read</usage>
41479                <enumeratedValue>
41480                  <name>Input</name>
41481                  <description>Read: pin set as input</description>
41482                  <value>0</value>
41483                </enumeratedValue>
41484                <enumeratedValue>
41485                  <name>Output</name>
41486                  <description>Read: pin set as output</description>
41487                  <value>1</value>
41488                </enumeratedValue>
41489              </enumeratedValues>
41490              <enumeratedValues>
41491                <usage>write</usage>
41492                <enumeratedValue>
41493                  <name>Clear</name>
41494                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41495                  <value>1</value>
41496                </enumeratedValue>
41497              </enumeratedValues>
41498            </field>
41499            <field>
41500              <name>PIN17</name>
41501              <description>Set as input pin 17</description>
41502              <lsb>17</lsb>
41503              <msb>17</msb>
41504              <enumeratedValues>
41505                <usage>read</usage>
41506                <enumeratedValue>
41507                  <name>Input</name>
41508                  <description>Read: pin set as input</description>
41509                  <value>0</value>
41510                </enumeratedValue>
41511                <enumeratedValue>
41512                  <name>Output</name>
41513                  <description>Read: pin set as output</description>
41514                  <value>1</value>
41515                </enumeratedValue>
41516              </enumeratedValues>
41517              <enumeratedValues>
41518                <usage>write</usage>
41519                <enumeratedValue>
41520                  <name>Clear</name>
41521                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41522                  <value>1</value>
41523                </enumeratedValue>
41524              </enumeratedValues>
41525            </field>
41526            <field>
41527              <name>PIN18</name>
41528              <description>Set as input pin 18</description>
41529              <lsb>18</lsb>
41530              <msb>18</msb>
41531              <enumeratedValues>
41532                <usage>read</usage>
41533                <enumeratedValue>
41534                  <name>Input</name>
41535                  <description>Read: pin set as input</description>
41536                  <value>0</value>
41537                </enumeratedValue>
41538                <enumeratedValue>
41539                  <name>Output</name>
41540                  <description>Read: pin set as output</description>
41541                  <value>1</value>
41542                </enumeratedValue>
41543              </enumeratedValues>
41544              <enumeratedValues>
41545                <usage>write</usage>
41546                <enumeratedValue>
41547                  <name>Clear</name>
41548                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41549                  <value>1</value>
41550                </enumeratedValue>
41551              </enumeratedValues>
41552            </field>
41553            <field>
41554              <name>PIN19</name>
41555              <description>Set as input pin 19</description>
41556              <lsb>19</lsb>
41557              <msb>19</msb>
41558              <enumeratedValues>
41559                <usage>read</usage>
41560                <enumeratedValue>
41561                  <name>Input</name>
41562                  <description>Read: pin set as input</description>
41563                  <value>0</value>
41564                </enumeratedValue>
41565                <enumeratedValue>
41566                  <name>Output</name>
41567                  <description>Read: pin set as output</description>
41568                  <value>1</value>
41569                </enumeratedValue>
41570              </enumeratedValues>
41571              <enumeratedValues>
41572                <usage>write</usage>
41573                <enumeratedValue>
41574                  <name>Clear</name>
41575                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41576                  <value>1</value>
41577                </enumeratedValue>
41578              </enumeratedValues>
41579            </field>
41580            <field>
41581              <name>PIN20</name>
41582              <description>Set as input pin 20</description>
41583              <lsb>20</lsb>
41584              <msb>20</msb>
41585              <enumeratedValues>
41586                <usage>read</usage>
41587                <enumeratedValue>
41588                  <name>Input</name>
41589                  <description>Read: pin set as input</description>
41590                  <value>0</value>
41591                </enumeratedValue>
41592                <enumeratedValue>
41593                  <name>Output</name>
41594                  <description>Read: pin set as output</description>
41595                  <value>1</value>
41596                </enumeratedValue>
41597              </enumeratedValues>
41598              <enumeratedValues>
41599                <usage>write</usage>
41600                <enumeratedValue>
41601                  <name>Clear</name>
41602                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41603                  <value>1</value>
41604                </enumeratedValue>
41605              </enumeratedValues>
41606            </field>
41607            <field>
41608              <name>PIN21</name>
41609              <description>Set as input pin 21</description>
41610              <lsb>21</lsb>
41611              <msb>21</msb>
41612              <enumeratedValues>
41613                <usage>read</usage>
41614                <enumeratedValue>
41615                  <name>Input</name>
41616                  <description>Read: pin set as input</description>
41617                  <value>0</value>
41618                </enumeratedValue>
41619                <enumeratedValue>
41620                  <name>Output</name>
41621                  <description>Read: pin set as output</description>
41622                  <value>1</value>
41623                </enumeratedValue>
41624              </enumeratedValues>
41625              <enumeratedValues>
41626                <usage>write</usage>
41627                <enumeratedValue>
41628                  <name>Clear</name>
41629                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41630                  <value>1</value>
41631                </enumeratedValue>
41632              </enumeratedValues>
41633            </field>
41634            <field>
41635              <name>PIN22</name>
41636              <description>Set as input pin 22</description>
41637              <lsb>22</lsb>
41638              <msb>22</msb>
41639              <enumeratedValues>
41640                <usage>read</usage>
41641                <enumeratedValue>
41642                  <name>Input</name>
41643                  <description>Read: pin set as input</description>
41644                  <value>0</value>
41645                </enumeratedValue>
41646                <enumeratedValue>
41647                  <name>Output</name>
41648                  <description>Read: pin set as output</description>
41649                  <value>1</value>
41650                </enumeratedValue>
41651              </enumeratedValues>
41652              <enumeratedValues>
41653                <usage>write</usage>
41654                <enumeratedValue>
41655                  <name>Clear</name>
41656                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41657                  <value>1</value>
41658                </enumeratedValue>
41659              </enumeratedValues>
41660            </field>
41661            <field>
41662              <name>PIN23</name>
41663              <description>Set as input pin 23</description>
41664              <lsb>23</lsb>
41665              <msb>23</msb>
41666              <enumeratedValues>
41667                <usage>read</usage>
41668                <enumeratedValue>
41669                  <name>Input</name>
41670                  <description>Read: pin set as input</description>
41671                  <value>0</value>
41672                </enumeratedValue>
41673                <enumeratedValue>
41674                  <name>Output</name>
41675                  <description>Read: pin set as output</description>
41676                  <value>1</value>
41677                </enumeratedValue>
41678              </enumeratedValues>
41679              <enumeratedValues>
41680                <usage>write</usage>
41681                <enumeratedValue>
41682                  <name>Clear</name>
41683                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41684                  <value>1</value>
41685                </enumeratedValue>
41686              </enumeratedValues>
41687            </field>
41688            <field>
41689              <name>PIN24</name>
41690              <description>Set as input pin 24</description>
41691              <lsb>24</lsb>
41692              <msb>24</msb>
41693              <enumeratedValues>
41694                <usage>read</usage>
41695                <enumeratedValue>
41696                  <name>Input</name>
41697                  <description>Read: pin set as input</description>
41698                  <value>0</value>
41699                </enumeratedValue>
41700                <enumeratedValue>
41701                  <name>Output</name>
41702                  <description>Read: pin set as output</description>
41703                  <value>1</value>
41704                </enumeratedValue>
41705              </enumeratedValues>
41706              <enumeratedValues>
41707                <usage>write</usage>
41708                <enumeratedValue>
41709                  <name>Clear</name>
41710                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41711                  <value>1</value>
41712                </enumeratedValue>
41713              </enumeratedValues>
41714            </field>
41715            <field>
41716              <name>PIN25</name>
41717              <description>Set as input pin 25</description>
41718              <lsb>25</lsb>
41719              <msb>25</msb>
41720              <enumeratedValues>
41721                <usage>read</usage>
41722                <enumeratedValue>
41723                  <name>Input</name>
41724                  <description>Read: pin set as input</description>
41725                  <value>0</value>
41726                </enumeratedValue>
41727                <enumeratedValue>
41728                  <name>Output</name>
41729                  <description>Read: pin set as output</description>
41730                  <value>1</value>
41731                </enumeratedValue>
41732              </enumeratedValues>
41733              <enumeratedValues>
41734                <usage>write</usage>
41735                <enumeratedValue>
41736                  <name>Clear</name>
41737                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41738                  <value>1</value>
41739                </enumeratedValue>
41740              </enumeratedValues>
41741            </field>
41742            <field>
41743              <name>PIN26</name>
41744              <description>Set as input pin 26</description>
41745              <lsb>26</lsb>
41746              <msb>26</msb>
41747              <enumeratedValues>
41748                <usage>read</usage>
41749                <enumeratedValue>
41750                  <name>Input</name>
41751                  <description>Read: pin set as input</description>
41752                  <value>0</value>
41753                </enumeratedValue>
41754                <enumeratedValue>
41755                  <name>Output</name>
41756                  <description>Read: pin set as output</description>
41757                  <value>1</value>
41758                </enumeratedValue>
41759              </enumeratedValues>
41760              <enumeratedValues>
41761                <usage>write</usage>
41762                <enumeratedValue>
41763                  <name>Clear</name>
41764                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41765                  <value>1</value>
41766                </enumeratedValue>
41767              </enumeratedValues>
41768            </field>
41769            <field>
41770              <name>PIN27</name>
41771              <description>Set as input pin 27</description>
41772              <lsb>27</lsb>
41773              <msb>27</msb>
41774              <enumeratedValues>
41775                <usage>read</usage>
41776                <enumeratedValue>
41777                  <name>Input</name>
41778                  <description>Read: pin set as input</description>
41779                  <value>0</value>
41780                </enumeratedValue>
41781                <enumeratedValue>
41782                  <name>Output</name>
41783                  <description>Read: pin set as output</description>
41784                  <value>1</value>
41785                </enumeratedValue>
41786              </enumeratedValues>
41787              <enumeratedValues>
41788                <usage>write</usage>
41789                <enumeratedValue>
41790                  <name>Clear</name>
41791                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41792                  <value>1</value>
41793                </enumeratedValue>
41794              </enumeratedValues>
41795            </field>
41796            <field>
41797              <name>PIN28</name>
41798              <description>Set as input pin 28</description>
41799              <lsb>28</lsb>
41800              <msb>28</msb>
41801              <enumeratedValues>
41802                <usage>read</usage>
41803                <enumeratedValue>
41804                  <name>Input</name>
41805                  <description>Read: pin set as input</description>
41806                  <value>0</value>
41807                </enumeratedValue>
41808                <enumeratedValue>
41809                  <name>Output</name>
41810                  <description>Read: pin set as output</description>
41811                  <value>1</value>
41812                </enumeratedValue>
41813              </enumeratedValues>
41814              <enumeratedValues>
41815                <usage>write</usage>
41816                <enumeratedValue>
41817                  <name>Clear</name>
41818                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41819                  <value>1</value>
41820                </enumeratedValue>
41821              </enumeratedValues>
41822            </field>
41823            <field>
41824              <name>PIN29</name>
41825              <description>Set as input pin 29</description>
41826              <lsb>29</lsb>
41827              <msb>29</msb>
41828              <enumeratedValues>
41829                <usage>read</usage>
41830                <enumeratedValue>
41831                  <name>Input</name>
41832                  <description>Read: pin set as input</description>
41833                  <value>0</value>
41834                </enumeratedValue>
41835                <enumeratedValue>
41836                  <name>Output</name>
41837                  <description>Read: pin set as output</description>
41838                  <value>1</value>
41839                </enumeratedValue>
41840              </enumeratedValues>
41841              <enumeratedValues>
41842                <usage>write</usage>
41843                <enumeratedValue>
41844                  <name>Clear</name>
41845                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41846                  <value>1</value>
41847                </enumeratedValue>
41848              </enumeratedValues>
41849            </field>
41850            <field>
41851              <name>PIN30</name>
41852              <description>Set as input pin 30</description>
41853              <lsb>30</lsb>
41854              <msb>30</msb>
41855              <enumeratedValues>
41856                <usage>read</usage>
41857                <enumeratedValue>
41858                  <name>Input</name>
41859                  <description>Read: pin set as input</description>
41860                  <value>0</value>
41861                </enumeratedValue>
41862                <enumeratedValue>
41863                  <name>Output</name>
41864                  <description>Read: pin set as output</description>
41865                  <value>1</value>
41866                </enumeratedValue>
41867              </enumeratedValues>
41868              <enumeratedValues>
41869                <usage>write</usage>
41870                <enumeratedValue>
41871                  <name>Clear</name>
41872                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41873                  <value>1</value>
41874                </enumeratedValue>
41875              </enumeratedValues>
41876            </field>
41877            <field>
41878              <name>PIN31</name>
41879              <description>Set as input pin 31</description>
41880              <lsb>31</lsb>
41881              <msb>31</msb>
41882              <enumeratedValues>
41883                <usage>read</usage>
41884                <enumeratedValue>
41885                  <name>Input</name>
41886                  <description>Read: pin set as input</description>
41887                  <value>0</value>
41888                </enumeratedValue>
41889                <enumeratedValue>
41890                  <name>Output</name>
41891                  <description>Read: pin set as output</description>
41892                  <value>1</value>
41893                </enumeratedValue>
41894              </enumeratedValues>
41895              <enumeratedValues>
41896                <usage>write</usage>
41897                <enumeratedValue>
41898                  <name>Clear</name>
41899                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
41900                  <value>1</value>
41901                </enumeratedValue>
41902              </enumeratedValues>
41903            </field>
41904          </fields>
41905        </register>
41906        <register>
41907          <name>LATCH</name>
41908          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
41909          <addressOffset>0x520</addressOffset>
41910          <access>read-write</access>
41911          <fields>
41912            <field>
41913              <name>PIN0</name>
41914              <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
41915              <lsb>0</lsb>
41916              <msb>0</msb>
41917              <enumeratedValues>
41918                <enumeratedValue>
41919                  <name>NotLatched</name>
41920                  <description>Criteria has not been met</description>
41921                  <value>0</value>
41922                </enumeratedValue>
41923                <enumeratedValue>
41924                  <name>Latched</name>
41925                  <description>Criteria has been met</description>
41926                  <value>1</value>
41927                </enumeratedValue>
41928              </enumeratedValues>
41929            </field>
41930            <field>
41931              <name>PIN1</name>
41932              <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
41933              <lsb>1</lsb>
41934              <msb>1</msb>
41935              <enumeratedValues>
41936                <enumeratedValue>
41937                  <name>NotLatched</name>
41938                  <description>Criteria has not been met</description>
41939                  <value>0</value>
41940                </enumeratedValue>
41941                <enumeratedValue>
41942                  <name>Latched</name>
41943                  <description>Criteria has been met</description>
41944                  <value>1</value>
41945                </enumeratedValue>
41946              </enumeratedValues>
41947            </field>
41948            <field>
41949              <name>PIN2</name>
41950              <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
41951              <lsb>2</lsb>
41952              <msb>2</msb>
41953              <enumeratedValues>
41954                <enumeratedValue>
41955                  <name>NotLatched</name>
41956                  <description>Criteria has not been met</description>
41957                  <value>0</value>
41958                </enumeratedValue>
41959                <enumeratedValue>
41960                  <name>Latched</name>
41961                  <description>Criteria has been met</description>
41962                  <value>1</value>
41963                </enumeratedValue>
41964              </enumeratedValues>
41965            </field>
41966            <field>
41967              <name>PIN3</name>
41968              <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
41969              <lsb>3</lsb>
41970              <msb>3</msb>
41971              <enumeratedValues>
41972                <enumeratedValue>
41973                  <name>NotLatched</name>
41974                  <description>Criteria has not been met</description>
41975                  <value>0</value>
41976                </enumeratedValue>
41977                <enumeratedValue>
41978                  <name>Latched</name>
41979                  <description>Criteria has been met</description>
41980                  <value>1</value>
41981                </enumeratedValue>
41982              </enumeratedValues>
41983            </field>
41984            <field>
41985              <name>PIN4</name>
41986              <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
41987              <lsb>4</lsb>
41988              <msb>4</msb>
41989              <enumeratedValues>
41990                <enumeratedValue>
41991                  <name>NotLatched</name>
41992                  <description>Criteria has not been met</description>
41993                  <value>0</value>
41994                </enumeratedValue>
41995                <enumeratedValue>
41996                  <name>Latched</name>
41997                  <description>Criteria has been met</description>
41998                  <value>1</value>
41999                </enumeratedValue>
42000              </enumeratedValues>
42001            </field>
42002            <field>
42003              <name>PIN5</name>
42004              <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
42005              <lsb>5</lsb>
42006              <msb>5</msb>
42007              <enumeratedValues>
42008                <enumeratedValue>
42009                  <name>NotLatched</name>
42010                  <description>Criteria has not been met</description>
42011                  <value>0</value>
42012                </enumeratedValue>
42013                <enumeratedValue>
42014                  <name>Latched</name>
42015                  <description>Criteria has been met</description>
42016                  <value>1</value>
42017                </enumeratedValue>
42018              </enumeratedValues>
42019            </field>
42020            <field>
42021              <name>PIN6</name>
42022              <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
42023              <lsb>6</lsb>
42024              <msb>6</msb>
42025              <enumeratedValues>
42026                <enumeratedValue>
42027                  <name>NotLatched</name>
42028                  <description>Criteria has not been met</description>
42029                  <value>0</value>
42030                </enumeratedValue>
42031                <enumeratedValue>
42032                  <name>Latched</name>
42033                  <description>Criteria has been met</description>
42034                  <value>1</value>
42035                </enumeratedValue>
42036              </enumeratedValues>
42037            </field>
42038            <field>
42039              <name>PIN7</name>
42040              <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
42041              <lsb>7</lsb>
42042              <msb>7</msb>
42043              <enumeratedValues>
42044                <enumeratedValue>
42045                  <name>NotLatched</name>
42046                  <description>Criteria has not been met</description>
42047                  <value>0</value>
42048                </enumeratedValue>
42049                <enumeratedValue>
42050                  <name>Latched</name>
42051                  <description>Criteria has been met</description>
42052                  <value>1</value>
42053                </enumeratedValue>
42054              </enumeratedValues>
42055            </field>
42056            <field>
42057              <name>PIN8</name>
42058              <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
42059              <lsb>8</lsb>
42060              <msb>8</msb>
42061              <enumeratedValues>
42062                <enumeratedValue>
42063                  <name>NotLatched</name>
42064                  <description>Criteria has not been met</description>
42065                  <value>0</value>
42066                </enumeratedValue>
42067                <enumeratedValue>
42068                  <name>Latched</name>
42069                  <description>Criteria has been met</description>
42070                  <value>1</value>
42071                </enumeratedValue>
42072              </enumeratedValues>
42073            </field>
42074            <field>
42075              <name>PIN9</name>
42076              <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
42077              <lsb>9</lsb>
42078              <msb>9</msb>
42079              <enumeratedValues>
42080                <enumeratedValue>
42081                  <name>NotLatched</name>
42082                  <description>Criteria has not been met</description>
42083                  <value>0</value>
42084                </enumeratedValue>
42085                <enumeratedValue>
42086                  <name>Latched</name>
42087                  <description>Criteria has been met</description>
42088                  <value>1</value>
42089                </enumeratedValue>
42090              </enumeratedValues>
42091            </field>
42092            <field>
42093              <name>PIN10</name>
42094              <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
42095              <lsb>10</lsb>
42096              <msb>10</msb>
42097              <enumeratedValues>
42098                <enumeratedValue>
42099                  <name>NotLatched</name>
42100                  <description>Criteria has not been met</description>
42101                  <value>0</value>
42102                </enumeratedValue>
42103                <enumeratedValue>
42104                  <name>Latched</name>
42105                  <description>Criteria has been met</description>
42106                  <value>1</value>
42107                </enumeratedValue>
42108              </enumeratedValues>
42109            </field>
42110            <field>
42111              <name>PIN11</name>
42112              <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
42113              <lsb>11</lsb>
42114              <msb>11</msb>
42115              <enumeratedValues>
42116                <enumeratedValue>
42117                  <name>NotLatched</name>
42118                  <description>Criteria has not been met</description>
42119                  <value>0</value>
42120                </enumeratedValue>
42121                <enumeratedValue>
42122                  <name>Latched</name>
42123                  <description>Criteria has been met</description>
42124                  <value>1</value>
42125                </enumeratedValue>
42126              </enumeratedValues>
42127            </field>
42128            <field>
42129              <name>PIN12</name>
42130              <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
42131              <lsb>12</lsb>
42132              <msb>12</msb>
42133              <enumeratedValues>
42134                <enumeratedValue>
42135                  <name>NotLatched</name>
42136                  <description>Criteria has not been met</description>
42137                  <value>0</value>
42138                </enumeratedValue>
42139                <enumeratedValue>
42140                  <name>Latched</name>
42141                  <description>Criteria has been met</description>
42142                  <value>1</value>
42143                </enumeratedValue>
42144              </enumeratedValues>
42145            </field>
42146            <field>
42147              <name>PIN13</name>
42148              <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
42149              <lsb>13</lsb>
42150              <msb>13</msb>
42151              <enumeratedValues>
42152                <enumeratedValue>
42153                  <name>NotLatched</name>
42154                  <description>Criteria has not been met</description>
42155                  <value>0</value>
42156                </enumeratedValue>
42157                <enumeratedValue>
42158                  <name>Latched</name>
42159                  <description>Criteria has been met</description>
42160                  <value>1</value>
42161                </enumeratedValue>
42162              </enumeratedValues>
42163            </field>
42164            <field>
42165              <name>PIN14</name>
42166              <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
42167              <lsb>14</lsb>
42168              <msb>14</msb>
42169              <enumeratedValues>
42170                <enumeratedValue>
42171                  <name>NotLatched</name>
42172                  <description>Criteria has not been met</description>
42173                  <value>0</value>
42174                </enumeratedValue>
42175                <enumeratedValue>
42176                  <name>Latched</name>
42177                  <description>Criteria has been met</description>
42178                  <value>1</value>
42179                </enumeratedValue>
42180              </enumeratedValues>
42181            </field>
42182            <field>
42183              <name>PIN15</name>
42184              <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
42185              <lsb>15</lsb>
42186              <msb>15</msb>
42187              <enumeratedValues>
42188                <enumeratedValue>
42189                  <name>NotLatched</name>
42190                  <description>Criteria has not been met</description>
42191                  <value>0</value>
42192                </enumeratedValue>
42193                <enumeratedValue>
42194                  <name>Latched</name>
42195                  <description>Criteria has been met</description>
42196                  <value>1</value>
42197                </enumeratedValue>
42198              </enumeratedValues>
42199            </field>
42200            <field>
42201              <name>PIN16</name>
42202              <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
42203              <lsb>16</lsb>
42204              <msb>16</msb>
42205              <enumeratedValues>
42206                <enumeratedValue>
42207                  <name>NotLatched</name>
42208                  <description>Criteria has not been met</description>
42209                  <value>0</value>
42210                </enumeratedValue>
42211                <enumeratedValue>
42212                  <name>Latched</name>
42213                  <description>Criteria has been met</description>
42214                  <value>1</value>
42215                </enumeratedValue>
42216              </enumeratedValues>
42217            </field>
42218            <field>
42219              <name>PIN17</name>
42220              <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
42221              <lsb>17</lsb>
42222              <msb>17</msb>
42223              <enumeratedValues>
42224                <enumeratedValue>
42225                  <name>NotLatched</name>
42226                  <description>Criteria has not been met</description>
42227                  <value>0</value>
42228                </enumeratedValue>
42229                <enumeratedValue>
42230                  <name>Latched</name>
42231                  <description>Criteria has been met</description>
42232                  <value>1</value>
42233                </enumeratedValue>
42234              </enumeratedValues>
42235            </field>
42236            <field>
42237              <name>PIN18</name>
42238              <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
42239              <lsb>18</lsb>
42240              <msb>18</msb>
42241              <enumeratedValues>
42242                <enumeratedValue>
42243                  <name>NotLatched</name>
42244                  <description>Criteria has not been met</description>
42245                  <value>0</value>
42246                </enumeratedValue>
42247                <enumeratedValue>
42248                  <name>Latched</name>
42249                  <description>Criteria has been met</description>
42250                  <value>1</value>
42251                </enumeratedValue>
42252              </enumeratedValues>
42253            </field>
42254            <field>
42255              <name>PIN19</name>
42256              <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
42257              <lsb>19</lsb>
42258              <msb>19</msb>
42259              <enumeratedValues>
42260                <enumeratedValue>
42261                  <name>NotLatched</name>
42262                  <description>Criteria has not been met</description>
42263                  <value>0</value>
42264                </enumeratedValue>
42265                <enumeratedValue>
42266                  <name>Latched</name>
42267                  <description>Criteria has been met</description>
42268                  <value>1</value>
42269                </enumeratedValue>
42270              </enumeratedValues>
42271            </field>
42272            <field>
42273              <name>PIN20</name>
42274              <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
42275              <lsb>20</lsb>
42276              <msb>20</msb>
42277              <enumeratedValues>
42278                <enumeratedValue>
42279                  <name>NotLatched</name>
42280                  <description>Criteria has not been met</description>
42281                  <value>0</value>
42282                </enumeratedValue>
42283                <enumeratedValue>
42284                  <name>Latched</name>
42285                  <description>Criteria has been met</description>
42286                  <value>1</value>
42287                </enumeratedValue>
42288              </enumeratedValues>
42289            </field>
42290            <field>
42291              <name>PIN21</name>
42292              <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
42293              <lsb>21</lsb>
42294              <msb>21</msb>
42295              <enumeratedValues>
42296                <enumeratedValue>
42297                  <name>NotLatched</name>
42298                  <description>Criteria has not been met</description>
42299                  <value>0</value>
42300                </enumeratedValue>
42301                <enumeratedValue>
42302                  <name>Latched</name>
42303                  <description>Criteria has been met</description>
42304                  <value>1</value>
42305                </enumeratedValue>
42306              </enumeratedValues>
42307            </field>
42308            <field>
42309              <name>PIN22</name>
42310              <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
42311              <lsb>22</lsb>
42312              <msb>22</msb>
42313              <enumeratedValues>
42314                <enumeratedValue>
42315                  <name>NotLatched</name>
42316                  <description>Criteria has not been met</description>
42317                  <value>0</value>
42318                </enumeratedValue>
42319                <enumeratedValue>
42320                  <name>Latched</name>
42321                  <description>Criteria has been met</description>
42322                  <value>1</value>
42323                </enumeratedValue>
42324              </enumeratedValues>
42325            </field>
42326            <field>
42327              <name>PIN23</name>
42328              <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
42329              <lsb>23</lsb>
42330              <msb>23</msb>
42331              <enumeratedValues>
42332                <enumeratedValue>
42333                  <name>NotLatched</name>
42334                  <description>Criteria has not been met</description>
42335                  <value>0</value>
42336                </enumeratedValue>
42337                <enumeratedValue>
42338                  <name>Latched</name>
42339                  <description>Criteria has been met</description>
42340                  <value>1</value>
42341                </enumeratedValue>
42342              </enumeratedValues>
42343            </field>
42344            <field>
42345              <name>PIN24</name>
42346              <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
42347              <lsb>24</lsb>
42348              <msb>24</msb>
42349              <enumeratedValues>
42350                <enumeratedValue>
42351                  <name>NotLatched</name>
42352                  <description>Criteria has not been met</description>
42353                  <value>0</value>
42354                </enumeratedValue>
42355                <enumeratedValue>
42356                  <name>Latched</name>
42357                  <description>Criteria has been met</description>
42358                  <value>1</value>
42359                </enumeratedValue>
42360              </enumeratedValues>
42361            </field>
42362            <field>
42363              <name>PIN25</name>
42364              <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
42365              <lsb>25</lsb>
42366              <msb>25</msb>
42367              <enumeratedValues>
42368                <enumeratedValue>
42369                  <name>NotLatched</name>
42370                  <description>Criteria has not been met</description>
42371                  <value>0</value>
42372                </enumeratedValue>
42373                <enumeratedValue>
42374                  <name>Latched</name>
42375                  <description>Criteria has been met</description>
42376                  <value>1</value>
42377                </enumeratedValue>
42378              </enumeratedValues>
42379            </field>
42380            <field>
42381              <name>PIN26</name>
42382              <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
42383              <lsb>26</lsb>
42384              <msb>26</msb>
42385              <enumeratedValues>
42386                <enumeratedValue>
42387                  <name>NotLatched</name>
42388                  <description>Criteria has not been met</description>
42389                  <value>0</value>
42390                </enumeratedValue>
42391                <enumeratedValue>
42392                  <name>Latched</name>
42393                  <description>Criteria has been met</description>
42394                  <value>1</value>
42395                </enumeratedValue>
42396              </enumeratedValues>
42397            </field>
42398            <field>
42399              <name>PIN27</name>
42400              <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
42401              <lsb>27</lsb>
42402              <msb>27</msb>
42403              <enumeratedValues>
42404                <enumeratedValue>
42405                  <name>NotLatched</name>
42406                  <description>Criteria has not been met</description>
42407                  <value>0</value>
42408                </enumeratedValue>
42409                <enumeratedValue>
42410                  <name>Latched</name>
42411                  <description>Criteria has been met</description>
42412                  <value>1</value>
42413                </enumeratedValue>
42414              </enumeratedValues>
42415            </field>
42416            <field>
42417              <name>PIN28</name>
42418              <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
42419              <lsb>28</lsb>
42420              <msb>28</msb>
42421              <enumeratedValues>
42422                <enumeratedValue>
42423                  <name>NotLatched</name>
42424                  <description>Criteria has not been met</description>
42425                  <value>0</value>
42426                </enumeratedValue>
42427                <enumeratedValue>
42428                  <name>Latched</name>
42429                  <description>Criteria has been met</description>
42430                  <value>1</value>
42431                </enumeratedValue>
42432              </enumeratedValues>
42433            </field>
42434            <field>
42435              <name>PIN29</name>
42436              <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
42437              <lsb>29</lsb>
42438              <msb>29</msb>
42439              <enumeratedValues>
42440                <enumeratedValue>
42441                  <name>NotLatched</name>
42442                  <description>Criteria has not been met</description>
42443                  <value>0</value>
42444                </enumeratedValue>
42445                <enumeratedValue>
42446                  <name>Latched</name>
42447                  <description>Criteria has been met</description>
42448                  <value>1</value>
42449                </enumeratedValue>
42450              </enumeratedValues>
42451            </field>
42452            <field>
42453              <name>PIN30</name>
42454              <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
42455              <lsb>30</lsb>
42456              <msb>30</msb>
42457              <enumeratedValues>
42458                <enumeratedValue>
42459                  <name>NotLatched</name>
42460                  <description>Criteria has not been met</description>
42461                  <value>0</value>
42462                </enumeratedValue>
42463                <enumeratedValue>
42464                  <name>Latched</name>
42465                  <description>Criteria has been met</description>
42466                  <value>1</value>
42467                </enumeratedValue>
42468              </enumeratedValues>
42469            </field>
42470            <field>
42471              <name>PIN31</name>
42472              <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
42473              <lsb>31</lsb>
42474              <msb>31</msb>
42475              <enumeratedValues>
42476                <enumeratedValue>
42477                  <name>NotLatched</name>
42478                  <description>Criteria has not been met</description>
42479                  <value>0</value>
42480                </enumeratedValue>
42481                <enumeratedValue>
42482                  <name>Latched</name>
42483                  <description>Criteria has been met</description>
42484                  <value>1</value>
42485                </enumeratedValue>
42486              </enumeratedValues>
42487            </field>
42488          </fields>
42489        </register>
42490        <register>
42491          <name>DETECTMODE</name>
42492          <description>Select between default DETECT signal behaviour and LDETECT mode</description>
42493          <addressOffset>0x524</addressOffset>
42494          <access>read-write</access>
42495          <fields>
42496            <field>
42497              <name>DETECTMODE</name>
42498              <description>Select between default DETECT signal behaviour and LDETECT mode</description>
42499              <lsb>0</lsb>
42500              <msb>0</msb>
42501              <enumeratedValues>
42502                <enumeratedValue>
42503                  <name>Default</name>
42504                  <description>DETECT directly connected to PIN DETECT signals</description>
42505                  <value>0</value>
42506                </enumeratedValue>
42507                <enumeratedValue>
42508                  <name>LDETECT</name>
42509                  <description>Use the latched LDETECT behaviour</description>
42510                  <value>1</value>
42511                </enumeratedValue>
42512              </enumeratedValues>
42513            </field>
42514          </fields>
42515        </register>
42516        <register>
42517          <dim>32</dim>
42518          <dimIncrement>4</dimIncrement>
42519          <name>PIN_CNF[%s]</name>
42520          <description>Description collection[0]:  Configuration of GPIO pins</description>
42521          <addressOffset>0x700</addressOffset>
42522          <access>read-write</access>
42523          <resetValue>0x00000002</resetValue>
42524          <fields>
42525            <field>
42526              <name>DIR</name>
42527              <description>Pin direction. Same physical register as DIR register</description>
42528              <lsb>0</lsb>
42529              <msb>0</msb>
42530              <enumeratedValues>
42531                <enumeratedValue>
42532                  <name>Input</name>
42533                  <description>Configure pin as an input pin</description>
42534                  <value>0</value>
42535                </enumeratedValue>
42536                <enumeratedValue>
42537                  <name>Output</name>
42538                  <description>Configure pin as an output pin</description>
42539                  <value>1</value>
42540                </enumeratedValue>
42541              </enumeratedValues>
42542            </field>
42543            <field>
42544              <name>INPUT</name>
42545              <description>Connect or disconnect input buffer</description>
42546              <lsb>1</lsb>
42547              <msb>1</msb>
42548              <enumeratedValues>
42549                <enumeratedValue>
42550                  <name>Connect</name>
42551                  <description>Connect input buffer</description>
42552                  <value>0</value>
42553                </enumeratedValue>
42554                <enumeratedValue>
42555                  <name>Disconnect</name>
42556                  <description>Disconnect input buffer</description>
42557                  <value>1</value>
42558                </enumeratedValue>
42559              </enumeratedValues>
42560            </field>
42561            <field>
42562              <name>PULL</name>
42563              <description>Pull configuration</description>
42564              <lsb>2</lsb>
42565              <msb>3</msb>
42566              <enumeratedValues>
42567                <enumeratedValue>
42568                  <name>Disabled</name>
42569                  <description>No pull</description>
42570                  <value>0</value>
42571                </enumeratedValue>
42572                <enumeratedValue>
42573                  <name>Pulldown</name>
42574                  <description>Pull down on pin</description>
42575                  <value>1</value>
42576                </enumeratedValue>
42577                <enumeratedValue>
42578                  <name>Pullup</name>
42579                  <description>Pull up on pin</description>
42580                  <value>3</value>
42581                </enumeratedValue>
42582              </enumeratedValues>
42583            </field>
42584            <field>
42585              <name>DRIVE</name>
42586              <description>Drive configuration</description>
42587              <lsb>8</lsb>
42588              <msb>10</msb>
42589              <enumeratedValues>
42590                <enumeratedValue>
42591                  <name>S0S1</name>
42592                  <description>Standard '0', standard '1'</description>
42593                  <value>0</value>
42594                </enumeratedValue>
42595                <enumeratedValue>
42596                  <name>H0S1</name>
42597                  <description>High drive '0', standard '1'</description>
42598                  <value>1</value>
42599                </enumeratedValue>
42600                <enumeratedValue>
42601                  <name>S0H1</name>
42602                  <description>Standard '0', high drive '1'</description>
42603                  <value>2</value>
42604                </enumeratedValue>
42605                <enumeratedValue>
42606                  <name>H0H1</name>
42607                  <description>High drive '0', high 'drive '1''</description>
42608                  <value>3</value>
42609                </enumeratedValue>
42610                <enumeratedValue>
42611                  <name>D0S1</name>
42612                  <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
42613                  <value>4</value>
42614                </enumeratedValue>
42615                <enumeratedValue>
42616                  <name>D0H1</name>
42617                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
42618                  <value>5</value>
42619                </enumeratedValue>
42620                <enumeratedValue>
42621                  <name>S0D1</name>
42622                  <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
42623                  <value>6</value>
42624                </enumeratedValue>
42625                <enumeratedValue>
42626                  <name>H0D1</name>
42627                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
42628                  <value>7</value>
42629                </enumeratedValue>
42630              </enumeratedValues>
42631            </field>
42632            <field>
42633              <name>SENSE</name>
42634              <description>Pin sensing mechanism</description>
42635              <lsb>16</lsb>
42636              <msb>17</msb>
42637              <enumeratedValues>
42638                <enumeratedValue>
42639                  <name>Disabled</name>
42640                  <description>Disabled</description>
42641                  <value>0</value>
42642                </enumeratedValue>
42643                <enumeratedValue>
42644                  <name>High</name>
42645                  <description>Sense for high level</description>
42646                  <value>2</value>
42647                </enumeratedValue>
42648                <enumeratedValue>
42649                  <name>Low</name>
42650                  <description>Sense for low level</description>
42651                  <value>3</value>
42652                </enumeratedValue>
42653              </enumeratedValues>
42654            </field>
42655          </fields>
42656        </register>
42657      </registers>
42658    </peripheral>
42659  </peripherals>
42660</device>